Charles Lyding
6631720ec3
refactor(@schematics/angular): remove usage of experimental workspace API
...
Several of the experimental workspace API types were still used with some of the internal helpers methods.
2020-08-28 08:53:38 +01:00
Alan Agius
da9825ceb2
refactor(@schematics/angular): use ng-packagr builder from build-angular
2020-08-14 15:38:12 +02:00
Alan Agius
5855c14e76
feat(@schematics/angular): add migration for evalSourceMap
, vendorSourceMap
profile
and skipAppShell
options.
2020-04-27 15:08:15 -07:00
Alan Agius
69aa460335
refactor(@angular-devkit/build-angular): remove deprecated es5BrowserSupport
build option
...
BREAKING CHANGE
Deprecated browser builder option `es5BrowserSupport` has been removed. The inclusion for ES5 polyfills will be determined from the browsers listed in the browserslist configuration.
2020-04-22 10:38:19 -07:00
Alan Agius
77a4fba45f
fix(@angular-devkit/build-angular): don't emit CSS resources during a server build
...
The server should serve the assets emitted by the browser builder. In fact the nguniversal schematics are configured to serve the assets from the browser folder
a0cc9ab97a/modules/express-engine/schematics/install/files/__serverFileName%40stripTsExtension__.ts (L26)
Closes #12878
2019-10-29 20:21:24 -07:00
Alan Agius
19b120947d
feat(@schematics/angular): add migration to add anyComponentStyle
bundle budget
2019-07-24 19:05:00 -07:00
Filipe Silva
7ed4a60095
feat(@schematics/angular): add web worker schematics
2019-04-02 04:49:34 -07:00
Alan
a7d095d916
feat(@schematics/angular): change layout for root applications
...
This change aligns the file layout of applications generated with `ng new` and `ng generate`
Ref: TOOL-686
2019-03-06 11:28:26 -08:00
Charles Lyding
66604efaca
feat(@schematics/angular): enabled conditional ES2015 polyfills for new apps
2019-01-15 14:17:55 -08:00
Alan Agius
263e8c1333
feat(@schematics/angular): generate ngsw-config.json under the project
...
Generate `ngsw-config.json` under the project sourceRoot if root is empty similar to the `karma.conf.js`
Now:
```
-- src
---- ngsw-config.json
-- project
---- app
------ ngsw-config.json
```
Current:
```
-- ngsw-config.json
-- src
-- project
---- app
------ ngsw-config.json
```
Fixes #10793
2019-01-08 13:49:40 -08:00
Alan Agius
17ba2bc450
fix(@schematics/angular): set optimization
and sourceMap
in universal production config
...
- When using Universal sourceMaps should not be enabled or at least `styles` sourceMaps should be disabled as these will otherwise be inlined and will be set as apart of the server side rendered page.
- While there is no benefit to optimize the scripts at server level, styles should always be minified so that the server side rendered page is smaller.
Fixes #12541 and Fixes #12940
2018-12-14 10:54:30 -08:00
Alan Agius
0692cacd06
feat(@schematics/angular): account for root level assets and resourcesOutputPath
( #13074 )
...
* feat(@schematics/angular): account for root level assets and `resourcesOutputPath`
By default we are only account for assets inside the assets folder. Which breaks the offline experience.
Fixes #13067
* test: add test to verify root level assets in service workers
2018-11-30 14:08:03 -08:00
Alan Agius
c6a92a6579
refactor: change code to work with TypeScript 3 and add missing models
2018-09-26 12:12:01 -04:00
Hans
2f7f00f4cd
refactor(@schematics/angular): replace usage of unknown for any
...
Google3 is still on TypeScript 2.9.
2018-09-17 14:56:57 -07:00
Alan Agius
82f2bda2f5
refactor(@schematics/angular): make interaction with architect targets type safe
2018-09-12 12:37:24 -07:00