15 Commits

Author SHA1 Message Date
Charles Lyding
12cd4a072c refactor(@schematics/angular): use new workspace helpers in update-workspace-config migration 2020-09-23 11:22:28 -05:00
Charles Lyding
7abaf391b3 refactor(@schematics/angular): separate i18n workspace 9.0 migration 2019-12-12 14:02:25 -08:00
Charles Lyding
347667432e fix(@schematics/angular): improve i18n output path option migration
Output paths that use the locale within a locale specific configuration will now be automatically removed.  This will prevent the potential for the migrated configuration to generate an output path with double locale segments.
2019-12-11 10:51:06 -08:00
Charles Lyding
97c0d57be8 fix(@schematics/angular): improve i18n baseHref migration support for direct localize usage 2019-12-04 08:14:16 -08:00
Charles Lyding
df4c035315 fix(@schematics/angular): migrate localized base HREF options for 9.0 2019-12-04 08:14:16 -08:00
Charles Lyding
b1106360ac fix(@schematics/angular): when migrating do not set base localize option for builder
This can cause unnecesary rebuild time increases and is unneeded when using the new multi-locale builds.
2019-11-26 13:05:30 -08:00
Alan Agius
8b23e64972 fix(@schematics/angular): migrate project to use new i18n options 2019-11-19 11:40:51 -08:00
Charles Lyding
77714cc630 fix(@schematics/angular): disable i18n migrations 2019-10-30 12:00:18 -07:00
Alan Agius
750baf92d6 feat(@schematics/angular): add migration to add new i18n options for Ivy
This migration will update current projects by adding the `i18n` project level option and add `localize` option in the server and browser builder configurations when both `i18nLocale` and `i18nFile` are defined.
2019-10-14 09:55:49 -07:00
Alan Agius
8ea892cb7e feat(@schematics/angular): enable scripts optimization for server bundle
The optimizations are suggested to;
1) disables ngDevMode via terser
2) helps with cold server starts the same way as client by lowering JS parse times
2019-09-23 10:38:48 -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
f4691a545a feat(@schematics/angular): add migration to enable AOT by default
With this change we enable the AOT option for the browser builder when an application will use Ivy as rendering engine.
2019-08-30 00:08:52 +05:30
Alan Agius
46274df62c refactor: workspace config migration to use helper methods 2019-08-16 09:31:18 -07:00
Alan Agius
19b120947d feat(@schematics/angular): add migration to add anyComponentStyle bundle budget 2019-07-24 19:05:00 -07:00
Alan
040e3ea789 feat(@schematics/angular): add migration from lazy option to inject 2019-07-02 11:05:51 -07:00