angular-cn/packages
Alex Rickabaugh 159788685a fix(ivy): resolve resources using TS module resolution semantics (#27357)
Previously ngtsc assumed resource files (templateUrl, styleUrls) would be
physically present in the file system relative to the .ts file which
referenced them. However, ngc previously resolved such references in the
context of ts.CompilerOptions.rootDirs. Material depends on this
functionality in its build.

This commit introduces resolution of resources by leveraging the TypeScript
module resolver, ts.resolveModuleName(). This resolver is used in a way
which will never succeed, but on failure will return a list of locations
checked. This list is then filtered to obtain the correct potential
locations of the resource.

PR Close #27357
2018-12-04 14:03:55 -08:00
..
animations test(ivy): mark failing test targets with fixme-ivy-jit and fixme-ivy-local tags (#26471) 2018-10-23 08:57:42 -07:00
bazel fix(bazel): ng_package cannot be run multiple times without clean (#27200) 2018-12-04 14:01:25 -08:00
benchpress test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
common test(common): add PercentPipe round and trim tests (#27365) 2018-12-03 08:22:25 -08:00
compiler fix(ivy): avoid counting style/class bindings in component/directive `hostBindings` (#27388) 2018-12-03 14:37:30 -08:00
compiler-cli fix(ivy): resolve resources using TS module resolution semantics (#27357) 2018-12-04 14:03:55 -08:00
core test(ivy): add tests for `ComponentFactory#create()` fix in #27341 (#27300) 2018-12-04 14:03:44 -08:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
elements test(elements): run tests with Ivy (#27300) 2018-12-04 14:03:44 -08:00
examples docs(core): cleanup todo notes in ContentChild documentation examples (#26543) 2018-11-09 09:47:26 -08:00
forms Revert "fix(forms): apply unicode flag to pattern attribute when supported (#20819)" (#27375) 2018-11-30 10:49:27 -08:00
http test(ivy): fix paths for http tests to work with ivy (#27121) 2018-11-15 21:18:00 -08:00
language-service build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-browser docs: fix typo (#27294) 2018-11-29 22:15:27 -08:00
platform-browser-dynamic ci(ivy): //packages/platform-browser-dynamic/test:test now works in jit (#27278) 2018-11-27 10:30:58 -08:00
platform-server fix(platform-server): add @angular/http to the list of peerDependencies (#27307) 2018-11-30 10:02:44 -08:00
platform-webworker refactor(ivy): add fixmeIvy blocks to ivy failing tests (#27311) 2018-11-29 21:29:07 -08:00
platform-webworker-dynamic test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
private/testing test(ivy): turn ivy test selectors into real functions (#27372) 2018-11-30 13:59:47 -08:00
router test(ivy): run router/upgrade tests with ivy on CI (#27410) 2018-12-03 14:54:20 -08:00
service-worker test(ivy): enable @angular/service-worker targets to run on CI (#27310) 2018-11-29 21:32:19 -08:00
upgrade test(upgrade): re-enable tests that have been fixed (#27305) 2018-11-29 21:29:27 -08:00
BUILD.bazel build(bazel): use fine-grained npm deps (#26111) (#26488) 2018-10-19 20:59:29 -07: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(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
tsconfig-metadata.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
tsconfig-test.json build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07:00
tsconfig.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
types.d.ts build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07: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