9 Commits

Author SHA1 Message Date
Charles Lyding
7abaf391b3 refactor(@schematics/angular): separate i18n workspace 9.0 migration 2019-12-12 14:02:25 -08:00
Alan Agius
08bc4df4c6 feat(@schematics/angular): add migration ensure that tslib is installed (#15800)
Related to: https://github.com/angular/angular/pull/32167
2019-10-09 11:03:43 -07:00
Alan Agius
745670fa6a feat(@schematics/angular): remove dependency on tsickle (#15603)
With this change we remove the requirement  to add tsickle as a dependency when having a workspace library.

Since the CTOR downlevel transformer which was previously provided via tsickle  is now in ng-packagr version 5.5.1+ We migrate existing libraries to remove the need for tsickle.
2019-09-18 14:50:29 +01:00
Alan Agius
600e5d08b0 feat(@schematics/angular): add migration to add missing exports in main server file
Update the `main.server.ts` file by adding exports to `renderModule` and `renderModuleFactory` which are now required for Universal and App-Shell for Ivy and `bundleDependencies`.
2019-09-10 10:01:50 -07:00
Alan Agius
4203294d53 feat(@schematics/angular): add migration for applications tsconfigs
This migration updates the current tsconfig for the applications in two ways.

1) removes `enableIvy: true` option since it's by default true.
2) Amends the files/exclude/include options to only include files that are needed in the compilation.
2019-09-05 00:26:07 +05:30
Alan Agius
578b196936 feat(@schematics/angular): add migration for ngsw-config.json (#15443) 2019-08-27 10:25:34 -07:00
Alan Agius
aeaa97c283 feat(@schematics/angular): add migration for dependencies (#15421) 2019-08-23 10:01:59 -07:00
Alan Agius
23217fad08 feat(@schematics/angular): ivy library migration
Add a migration to migrate existing libraries to the new library layout considering it will be the default in version 9.
2019-08-16 09:31:18 -07:00
Alan
040e3ea789 feat(@schematics/angular): add migration from lazy option to inject 2019-07-02 11:05:51 -07:00