31 lines
665 B
Markdown
31 lines
665 B
Markdown
# Angular Compatibility Compiler (ngcc)
|
|
|
|
This compiler will convert `node_modules` compiled with `ngc`, into `node_modules` which
|
|
appear to have been compiled with `ngtsc`.
|
|
|
|
This conversion will allow such "legacy" packages to be used by the Ivy rendering engine.
|
|
|
|
## Building
|
|
|
|
The project is built using Bazel:
|
|
|
|
```bash
|
|
yarn bazel build //packages/compiler-cli/ngcc
|
|
```
|
|
|
|
## Unit Testing
|
|
|
|
The unit tests are built and run using Bazel:
|
|
|
|
```bash
|
|
yarn bazel test //packages/compiler-cli/ngcc/test
|
|
```
|
|
|
|
## Integration Testing
|
|
|
|
There are tests that check the behavior of the overall executable:
|
|
|
|
```bash
|
|
yarn bazel test //packages/compiler-cli/ngcc/test:integration
|
|
```
|