angular/adev/shared-docs/pipeline/api-gen/extraction
Paul Gschwendtner fa123803b4 build: update api-gen to work with compiler as ts_project (#61566)
Compiler now would have `.js` files. Those aren't picked up as ESM,
unless we install the `package.json` with `type: module`. Sounds great
on paper, but doesn't work in reality because the way the compiler
packages are available to `api-gen/` is via the old `rules_nodejs`
linker, so the `packages/package.json` wouldn't work; nor do the
`package.json`s of the e.g. compiler-cli package work- because those
already contain the `exports` of the built npm package.

We fix this in a much more reasonable way, and the whole module
resolution problem by leveraging the pnpm linking here. This works as
expected.

PR Close #61566
2025-05-29 14:39:10 -04:00
..
test build: move ts_project and ng_project for adev into a macro (#61319) 2025-05-20 08:48:29 +00:00
BUILD.bazel build: update api-gen to work with compiler as ts_project (#61566) 2025-05-29 14:39:10 -04:00
extract_api_to_json.bzl build: update api-gen to work with compiler as ts_project (#61566) 2025-05-29 14:39:10 -04:00
index.mts build: migrate adev shared-docs package to use ts_project (#61193) 2025-05-09 16:30:05 +00:00
interpolate_code_examples.mts build: migrate adev shared-docs package to use ts_project (#61193) 2025-05-09 16:30:05 +00:00