angular-cn/packages
Alex Rickabaugh 6e00410e1c fix(compiler-cli): annotate Ivy fields as @nocollapse in closure mode (#22691)
Closure has a transformation which turns:

Service.ngInjectableDef = ...;

into:

Service$ngInjectableDef = ...;

This transformation obviously breaks Ivy in a major way. The solution is
to annotate the fields as @nocollapse. However, Typescript appears to ignore
synthetic comments added to a node during a transformation, so the "right"
way to add these comments doesn't work.

As an interim measure, a post-processing step just before the compiled JS is
written to disk appends the correct comments with a regular expression.

PR Close #22691
2018-03-12 14:34:22 -07:00
..
animations test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
bazel build: upgrade to TypeScript 2.7 (#22669) 2018-03-12 09:27:23 -07:00
benchpress fix(benchpress): should still support selenium_webdriver < 3.6.0 (#21477) 2018-01-11 10:53:44 -08:00
common test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
compiler build: upgrade to TypeScript 2.7 (#22669) 2018-03-12 09:27:23 -07:00
compiler-cli fix(compiler-cli): annotate Ivy fields as @nocollapse in closure mode (#22691) 2018-03-12 14:34:22 -07:00
core fix(ivy): elements properties should not be stringified (#22683) 2018-03-12 13:16:05 -07:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
examples fix(core): export inject() from @angular/core (#22389) 2018-02-28 10:44:37 -08:00
forms test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
http test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
language-service build: upgrade to TypeScript 2.7 (#22669) 2018-03-12 09:27:23 -07:00
platform-browser build: upgrade to TypeScript 2.7 (#22669) 2018-03-12 09:27:23 -07:00
platform-browser-dynamic test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
platform-server test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
platform-webworker test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
platform-webworker-dynamic test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
router fix(router): correct over-encoding of URL fragment (#22687) 2018-03-11 22:15:01 -07:00
service-worker build: upgrade to TypeScript 2.7 (#22669) 2018-03-12 09:27:23 -07:00
upgrade test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
BUILD.bazel feat(bazel): introduce a binary stamping feature (#22176) 2018-02-15 14:08:53 -08:00
README.md Revert "docs: Remove unneeded file (#18106)" 2017-07-20 16:46:47 -05:00
empty.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
es6-subset.d.ts build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
goog.d.ts fix(compiler): add typings for `COMPILED`. 2017-09-29 09:26:38 -07:00
license-banner.txt docs(common): update copyright years (#21232) 2018-01-04 17:45:36 -05:00
rollup.config.js refactor: make all rollup config ES5 compatible (#20028) 2017-10-30 23:09:17 -04:00
system.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
tsconfig-build.json build: update to latest bazel rules (#22127) 2018-02-09 17:21:54 -08:00
tsconfig-metadata.json refactor(compiler): bump metadata version to 4 (#19338) 2017-09-26 13:31:59 -07:00
tsconfig.json feat(compiler-cli): add resource inlining to ngc (#22615) 2018-03-09 09:15:12 -08:00
types.d.ts build: add bazel test rules for remainder of packages (#21053) 2017-12-22 13:10:51 -08:00

README.md

Angular

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

License: MIT