Pete Bacon Darwin
9b1bb370a3
fix(ivy): ngcc should compile entry-points in the correct order ( #25862 )
...
The compiler should process all an entry-points dependencies
before processing that entry-point.
PR Close #25862
2018-09-18 13:06:28 -07:00
Pete Bacon Darwin
d96e962da3
test(ivy): mock the filesystem in ngcc main() integration tests ( #25557 )
...
Bazel does not like the filesystem being modified.
This commit a temporary mock filesystem that can be modified as needed.
PR Close #25557
2018-09-05 11:35:47 -07:00
Pete Bacon Darwin
7500f0eafb
feat(ivy): find all packages to be compiled by ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
cdb0215d0b
test(ivy): clean up ngcc spec ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
9081efa961
feat(ivy): enable processing of esm5 format in ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:55 -04:00
George Kalpakas
3211432d2a
feat(ivy): add support for esm2015 and esm5 in ngcc `PackageParser` ( #25406 )
...
Since non-flat module formats (esm2015, esm5) have different structure
than their flat counterparts (and since we are operating on JS files
inside `node_modules/`, we need to configure TS to include deeply nested
JS files (by specifying a sufficiently high `maxNodeModuleJsDepth`).
Remains to be determined if this has any (noticeable) performance
implications.
PR Close #25406
2018-08-22 19:28:55 -04:00
Pete Bacon Darwin
d7aa20d912
feat(ivy): ngcc project skeleton ( #24897 )
...
PR Close #24897
2018-07-27 17:15:31 -07:00