-
Notifications
You must be signed in to change notification settings - Fork 27.2k
feat(core): ship partial compilation output in NPM packages #43431
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
ea113f6
build: update bazel setup to latest dev-infra package and rules_nodej…
devversion 410b2b4
build: install @bazel/esbuild used for ESM bundling of tools
devversion cc01eb0
refactor(bazel): update api-extractor bazel tool to only accept a sin…
devversion 21762f8
refactor(bazel): remove unused `modify_tsconfig.js` file
devversion 467475a
feat(bazel): create transition for enabling partial compilation
devversion ea90371
refactor(bazel): move `ng_module.bzl` file into sub-directory for con…
devversion f69e9a4
feat(bazel): wire up partial compilation build setting in `ng_module`
devversion d2bc953
refactor(bazel): only deal with a single `dts` bundle per `ng_module`…
devversion 879ad65
refactor(bazel): remove `compilation_mode` attribute for `ng_module`
devversion ce13eb7
refactor(bazel): pass flat module out file reference to packager
devversion f2c9349
feat(bazel): switch prodmode output to ES2020
devversion 9874e6e
refactor(bazel): no longer generate VE shims for other workspaces by …
devversion 6b9052c
build: update tsconfigs to use ES2020 as target and module
devversion 9fab41a
build: update build scripts to no longer build View Engine output
devversion 5e1b719
feat(bazel): implement partial compilation APF v13 for `ng_package` rule
devversion 0bffafc
refactor: remove `entry_point` attribute from `ng_package` targets
devversion f8b9861
build: update symbol extractor test to work with terser v5
devversion 93de320
test: update size goldens to reflect new ES2020 terser v5 output
devversion 3052fde
refactor: setup bundling for `@angular/compiler-cli` package
devversion 610943a
refactor(compiler-cli): always build core package in full compilation…
devversion 414d552
ci: add devversion to codeowners for `bazel`
devversion e9c17f1
refactor(compiler): fix rollup bundle issues due to re-export conflicts
devversion 997ea63
refactor(core): fix rollup bundle issues due to re-export conflicts
devversion 3a9aa2b
refactor: switch packages away from deep cross-package imports
devversion ca809c3
test(compiler): use v12 view engine packages for compiler AOT test
devversion b179a8b
test: update all api goldens to match with new NPM package output
devversion 5d7f320
refactor(compiler-cli): expose code needed by Angular CLI
devversion e3f1f81
refactor(compiler-cli): remove dynamic require in ngcc to allow for b…
devversion c544a07
test: update basic integration tests to work with new package output
devversion 015bd83
build: switch ViewEngine ngc tests over to use NPM packages
JoostK 174afe7
build: switch API goldens to run with Ivy package output
JoostK 0b6af7f
build: make bazel integrations compatible with windows
devversion e981fd2
refactor(platform-server): switch from dynamic require to import stat…
devversion 7e70a61
test: fix rxjs v7 integration test accidentally running with rxjs v6
devversion dff2645
build: switch view engine language-service tests to v12.x packages
devversion c404fe5
test: run platform-server integration test with v13 partial compilati…
devversion 7bb4d41
test: update i18n integration test to use Ivy
devversion cbf3140
build: set executable bit for build-packages-dist script
devversion a158de3
build: update side-effect fields to reflect new APF v13 output
devversion 25cbb0e
build: ship locales in `@angular/common` in ESM format
devversion 0ca200a
build: update service-worker package to export worker script and schema
devversion bcf2fdc
build: only ship type definitions along with bundles for compiler-cli
devversion 0921f30
test: remove hello world SystemJS UMD integration test
devversion a3eee4c
build: expose locales as package export for ES module resolution
devversion 91c4c1b
ci: disable components-repo-unit-tests job due to APF v13
devversion 14ce258
build: update to latest version Angular CLI supporting ESM package ou…
devversion 651c61a
refactor: move `localize/src/tools` into `localize/tools` folder
devversion 085e02a
refactor: expose new `@angular/localize/tools` entry-point for CLI usage
devversion 910bc68
build: enable `esModuleInterop` in TypeScript compilations
devversion a64c45f
refactor: make all imports compatible with ESM/CJS output.
devversion 6857c6e
test: update bazel integration test to use linker for v13 APF
devversion a4f9c7a
refactor: remove remaining dynamic require usages in package output
devversion 61c3b0c
refactor(compiler-cli): do not use `__filename` or `__dirname` global…
devversion 8ab147b
refactor(compiler-cli): adjust lock file resolution in ngcc to work w…
devversion 8b1f9fe
refactor: update yargs to new API for ESM compatibility
devversion 5666ef6
refactor(compiler-cli): fix ngcc cluster workers incorrectly being ma…
devversion a6be014
refactor(bazel): add module interop for CJS/ESM compiler-cli package
devversion 48de520
ci: invalidate cache for node modules to ensure latest CLI is used
devversion 2d94fa9
test: update dynamic-compiler test to be compatible with APF v13
devversion 3ca18ac
test: update ng_elements integration test to run with APF v13
devversion f450ad4
test: update hello_world_closure integration test to use APF v13
devversion 354aec9
build(docs-infra): do not error if suites are ignored
devversion be03f0b
test(docs-infra): update `http` test to use correct charset name due …
devversion 1489b24
refactor(compiler-cli): no longer use deep imports into `@angular/com…
devversion d9f38a4
test(docs-infra): temporarily disable upgrade systemjs example e2e tests
devversion 81c26fa
test: disable bazel integration test temporarily due to APF v13
devversion 399adac
build: allow for custom bazel binary to be used in package-builder
devversion b1a6434
test(compiler-cli): fix integration test failing on windows due to mi…
devversion 8b6bf03
refactor(compiler-cli): expose tooling code through `private` entry-p…
devversion 87c7dd4
build: simplify logic for integration test starlark macro
devversion 940af77
build: set target for all command line tools to nodejs v12
devversion 5649756
test: temporarily disable ng_update_migrations integration test
devversion 521b953
ci: update size goldens for `test_aio` and `test_aio_local` jobs
devversion c0198f5
test: update size goldens for integration CLI tests
devversion File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.