angular/packages
Paul Gschwendtner acdd5d998a refactor(compiler): fix import manager to be closure property renaming-compatible (#62517)
The `generateUniqueIdentifier` helper relies on the internal `identifiers` property of a `ts.SourceFile`.
As this is not a public-facing API, it is not included in the externs provided to Closure Compiler.
Consequently, it is susceptible to being renamed during advanced optimizations, which would lead to runtime failures.

To prevent this, the property is now accessed via a string literal (`sf['identifiers']`). This change ensures that
the property name is preserved through the compilation process. An explanatory comment has been added to clarify the
necessity of this approach for future reference.

PR Close #62517
2025-07-08 11:31:07 +00:00
..
animations build: migrate to use web test runner rules (#62292) 2025-06-26 17:19:10 +00:00
benchpress build: migrate modules to use @rules_browsers protractor rules (#62342) 2025-06-27 22:27:08 +00:00
common feat(http): Add support for fetch referrer & integrity options in HttpClient (#62417) 2025-07-03 08:07:36 +00:00
compiler build: migrate angular-optimization from devinfra to devtools (#62503) 2025-07-07 17:05:51 +00:00
compiler-cli refactor(compiler): fix import manager to be closure property renaming-compatible (#62517) 2025-07-08 11:31:07 +00:00
core docs: update comment (#62482) 2025-07-07 16:52:15 +00:00
docs/di docs: remove outdated/unsupported webworker doc (#49856) 2023-04-17 14:01:41 +00:00
elements build: migrate adev to use packaged version of @angular/* packages (#62413) 2025-07-02 16:10:25 +00:00
examples Revert "fix(service-worker): update service worker to handle seeking better for videos (#60029)" (#62422) 2025-07-02 07:50:14 +00:00
forms build: migrate to use web test runner rules (#62292) 2025-06-26 17:19:10 +00:00
language-service refactor(core): rename all animations package symbols (#62399) 2025-07-01 13:45:45 +00:00
localize refactor(compiler-cli): ensure mock file system can be loaded in the browser (#62493) 2025-07-07 12:59:25 +02:00
misc/angular-in-memory-web-api build: migrate to use web test runner rules (#62292) 2025-06-26 17:19:10 +00:00
platform-browser refactor(platform-browser): use RuntimeError for hydration feature conflicts (#62414) 2025-07-03 08:08:07 +00:00
platform-browser-dynamic build: migrate to use web test runner rules (#62292) 2025-06-26 17:19:10 +00:00
platform-server build: migrate adev to use packaged version of @angular/* packages (#62413) 2025-07-02 16:10:25 +00:00
private/testing build: replace all ng_package with new rule from rules_angular (#61843) 2025-06-04 09:13:41 +00:00
router build: migrate to use web test runner rules (#62292) 2025-06-26 17:19:10 +00:00
service-worker Revert "fix(service-worker): update service worker to handle seeking better for videos (#60029)" (#62422) 2025-07-02 07:50:14 +00:00
ssr refactor(core): add REQUEST, RESPONSE_INIT and REQUEST_CONTEXT tokens (#58669) 2024-11-14 14:21:21 -08:00
upgrade build: migrate to use web test runner rules (#62292) 2025-06-26 17:19:10 +00:00
zone.js build: lock file maintenance (#62494) 2025-07-07 18:17:08 +00:00
BUILD.bazel refactor: use zone.js from npm instead of packages/zone.js throughout repo (#61977) 2025-06-10 12:02:03 -07:00
circular-deps-test.conf.js build: remove circular deps goldens (#60021) 2025-02-19 21:01:31 +00:00
empty.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
goog.d.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
license-banner.txt docs: update license year (#59883) 2025-03-04 19:36:47 +00:00
package.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
README.md docs: fix links to docs (#57391) 2024-08-19 09:20:15 -07:00
system.d.ts refactor: update packages/core:{core,src} to ts_project (#61275) 2025-05-14 12:01:51 +00:00
tsconfig-build.json build: migrate to using new jasmine_test (#62131) 2025-06-19 10:06:27 +02:00
tsconfig-legacy-saucelabs.json feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
tsconfig-test.json
tsconfig-tsec-base.json refactor(compiler): remove empty empty string suffix from interpolation instructions (#60066) 2025-03-10 16:31:34 -07:00
tsconfig.json refactor: use zone.js from npm instead of packages/zone.js throughout repo (#61977) 2025-06-10 12:02:03 -07:00
tsec-exemption.json
types.d.ts build: move private testing helpers outside platform-browser/testing (#61472) 2025-05-20 10:00:43 +00:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT