angular-cn/packages
Igor Minar 4d0e175a65 fix(core): reenable decorator downleveling for Angular npm packages (#37317)
In #37221 we disabled tsickle passes from transforming the tsc output that is used to publish all
Angular framework and components packages (@angular/*).

This change however revealed a bug in the ngc that caused __decorate and __metadata calls to still
be emitted in the JS code even though we don't depend on them.

Additionally it was these calls that caused code in @angular/material packages to fail at runtime
due to circular dependency in the emitted decorator code documeted as
https://github.com/microsoft/TypeScript/issues/27519.

This change partially rolls back #37221 by reenabling the decorator to static fields (static
properties) downleveling.

This is just a temporary workaround while we are also fixing root cause in `ngc` - tracked as
FW-2199.

Resolves FW-2198.
Related to FW-2196

PR Close #37317
2020-05-29 18:52:01 -04:00
..
animations build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
bazel fix(core): reenable decorator downleveling for Angular npm packages (#37317) 2020-05-29 18:52:01 -04:00
benchpress build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
common build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
compiler build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
compiler-cli fix(core): reenable decorator downleveling for Angular npm packages (#37317) 2020-05-29 18:52:01 -04:00
core build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
docs docs(di): fix typo in advanced di doc (#36634) 2020-05-01 09:50:28 -07:00
elements build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
examples build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
forms build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
language-service build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
localize build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
platform-browser build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
platform-browser-dynamic build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
platform-server docs(platform-server): fix renderModule usage guidance with Ivy (#37296) 2020-05-28 16:07:32 -04:00
platform-webworker build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
platform-webworker-dynamic build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
private/testing build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
router build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
service-worker build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
upgrade build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
zone.js build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
BUILD.bazel build: reference zone.js from source directly instead of npm. (#33046) 2019-11-06 00:48:34 +00:00
README.md docs: add doc reference to npm package readme (#33911) 2019-11-20 14:46:23 -08:00
circular-deps-test.conf.js build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
empty.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
goog.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
license-banner.txt build: bump year (#34651) 2020-01-13 07:21:43 -08:00
system.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
tsconfig-build-no-strict.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-build.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-test.json refactor: fix typescript strict flag failures in all tests (#30993) 2019-07-18 14:21:26 -07:00
tsconfig.json revert: "feat(dev-infra): exposed new rule 'component_benchmark' via dev_infra (#36434)" (#36798) 2020-04-24 11:03:38 -07:00
types.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00

README.md

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