589 Commits

Author SHA1 Message Date
Filipe Silva
45155dc489 test: fix external source map test for Ivy 2019-08-30 22:53:46 +05:30
Alan Agius
058299c531 fix(@angular-devkit/build-angular): remove deprecation of baseUrl in protractor builder
Closes #13952
2019-08-30 00:15:10 +05:30
Alan Agius
77c4d4aa7b fix(@angular-devkit/build-angular): disable top level variable and function name mangling
Disables toplevel mangling and enables compression for es5 bundles. With compress enabled we reduce a further ~7Kb

Closes: #15436
2019-08-30 00:14:32 +05:30
Alan Agius
dffa70affa test: refactor karma include spec
disable index of failing test and remove timeout which is less than the default
2019-08-30 00:11:14 +05:30
Alan Agius
5c823ce830 build: update angular dev packages 2019-08-30 00:11:14 +05:30
Charles Lyding
fc53087bd2 refactor(@angular-devkit/build-angular): add debug no mangle environment variable 2019-08-30 00:10:48 +05:30
Charles Lyding
c867f2a4dd fix(@angular-devkit/build-angular): ensure generator polyfills are present for ES5 2019-08-30 00:10:29 +05:30
Renovate Bot
06dbf06f96 build: update webpack-merge to version 4.2.2 2019-08-30 00:09:55 +05:30
Adam Vigneaux
e76ea36989 feat(@angular-devkit/build-angular): exclude TSX test files from test coverage 2019-08-30 00:09:39 +05:30
Filipe Silva
60f9b19ecd test: use Ivy by default, opt-in to VE 2019-08-28 22:54:52 +05:30
Renovate Bot
3130a75c54 build: update webpack to version 4.39.3 (#15465) 2019-08-28 00:13:24 -07:00
Renovate Bot
ee0033084d build: update karma to version ~4.3.0 (#15464) 2019-08-28 00:13:03 -07:00
Charles
0f18e35373 fix(@angular-devkit/build-angular): add sourcemap comment for ES2015 differential loading (#15461)
Fixes #15460
2019-08-28 00:11:55 -07:00
Alan Agius
09d2f04d1b fix(@angular-devkit/build-angular): update worker-plugin to 3.2.0 (#15456)
includes this fix https://github.com/GoogleChromeLabs/worker-plugin/pull/35 which solves the below issues.

Fixes #15188 and fixes #14582
2019-08-28 00:10:26 -07:00
Alan Agius
26dd51221a style: collapse if statements (#15449) 2019-08-27 10:25:14 -07:00
Charles
4986577f8a fix(@angular-devkit/build-angular): skip downlevel processing of assets (#15433)
* fix(@angular-devkit/build-angular): identify asset emitted files

* fix(@angular-devkit/build-angular): skip downlevel processing of assets

Fixes #15423
2019-08-26 11:50:20 -07:00
Renovate Bot
0f2cca0ee3 build: update terser to version 4.2.1 (#15435) 2019-08-26 11:48:27 -07:00
Renovate Bot
85bdc98470 build: update less to version 3.10.3 (#15419) 2019-08-23 11:38:14 -07:00
Charles
af9a8b75ee fix(@angular-devkit/build-angular): default poll value when not present (#15417)
`--poll` is a valid command line option (vs. `--poll 1000`).  This however will result in a value of 0 which causes polling to be disabled rather than enabled.  This change sets a default value of 500 when the commandline flag is used.
2019-08-23 11:37:48 -07:00
Renovate Bot
095756ea03 build: update stylus to version 0.54.7 (#15407) 2019-08-23 11:36:19 -07:00
Alan Agius
ad8acb0d23 build: bump angular dev packages to latest next versions 2019-08-22 09:41:28 -07:00
Renovate Bot
9d67642255 build: update less to version 3.10.2 2019-08-21 10:37:30 -07:00
Renovate Bot
94df0eff20 build: update cacache to version 12.0.3 2019-08-21 10:37:16 -07:00
Renovate Bot
99de2b4b36 build: update sass-loader to version 7.3.1 2019-08-21 10:37:01 -07:00
Renovate Bot
1bc8cbcb98 build: update zone.js to version ^0.10.0 2019-08-21 10:36:26 -07:00
Adam Vigneaux
e7d99bc727 feat(@angular-devkit/build-angular): collect test coverage from JSX/TSX files 2019-08-21 10:31:45 -07:00
Charles Lyding
d1488e66a4 refactor(@angular-devkit/build-angular): cache downlevel bundles 2019-08-20 11:07:55 -07:00
Renovate Bot
0aae147621 build: update @angular/animations to version 2019-08-20 10:16:25 -07:00
Renovate Bot
b738f3a2f5 build: update sass to version 1.22.10 2019-08-20 10:14:15 -07:00
Renovate Bot
ac22acce85 build: update terser to version 4.2.0 2019-08-20 10:14:04 -07:00
Renovate Bot
c61063e130 build: update stylus to version 0.54.6 2019-08-20 10:13:50 -07:00
Renovate Bot
d0f844d3d4 build: update less to version 3.10.1 2019-08-19 12:22:44 -07:00
Charles Lyding
2e4cae172e test: remove additional usages of experimental workspaces 2019-08-16 09:32:04 -07:00
Alan Agius
2ed70bb5d2 build: update angular packages to version 9 2019-08-16 09:30:22 -07:00
Alan Agius
f2ecb904a9 fix(@angular-devkit/build-angular): serve option merging is being overridden by defaults in schema (#15328)
We have a number of browser options that we allow the dev-server to merge. However, this only happens when such as options are undefined from the dev-server builder. At the moment these option have defaults inside their schema which results in them never being `undefined`, and hence the overridden logic is bypassed.

See: 6dd5b186d4/packages/angular_devkit/build_angular/src/dev-server/index.ts (L49-L63) and 6dd5b186d4/packages/angular_devkit/build_angular/src/dev-server/index.ts (L107-L115)

Fixes #15273 and fixes #15064
2019-08-14 17:55:04 -07:00
Renovate Bot
07d9c34d64 build: update webpack to version 4.39.2 (#15327) 2019-08-14 10:22:45 -07:00
Charles
3db2787cea refactor(@angular-devkit/build-angular): update webpack typings (#15334) 2019-08-14 10:22:32 -07:00
Renovate Bot
fb600467f7 build: update core-js to version 3.2.1 (#15282) 2019-08-12 11:08:52 -07:00
Filipe Silva
b3b45469f5 fix(@angular-devkit/build-angular): never use component css sourcemap when optimizations are on. (#15238)
It will just increase bundle size without offering good debug experience.
2019-08-12 10:32:03 -07:00
Renovate Bot
05eba1449d build: update license-webpack-plugin to version 2.1.2 (#15305) 2019-08-12 10:28:09 -07:00
Renovate Bot
eb733a6005 build: update terser to version 4.1.4 (#15300) 2019-08-12 10:27:40 -07:00
Renovate Bot
65ac48ce70 build: update webpack-dev-server to version 3.8.0 (#15297) 2019-08-12 10:27:05 -07:00
Renovate Bot
125d5d6465 build: update sass-loader to version 7.2.0 (#15285) 2019-08-12 10:24:38 -07:00
Renovate Bot
e4432aac74 build: update circular-dependency-plugin to version 5.2.0 (#15281) 2019-08-12 10:22:47 -07:00
Alan Agius
0111693271 Ivy build_ng_packagr (#15262)
* test: update ng-packagr builder tests to work on Windows

* build: add ng packagr test large for ivy

* test: fix web-worker test in ivy

Previously, we were not testing web workers under Ivy as we were overriding tsconfig.app.json entirely without including enableIvy.

When enabling Ivy we are getting warning of files that are part of the compilation which causing a warning to show and break the test.

* build: update ng-packagr to `^5.4.0`

* test: display ivy mode message once
2019-08-12 10:20:02 -07:00
Alan Agius
99ba5ebaf7 feat(@ngtools/webpack): add support for raw-loader 2 and 3 (#15311)
With this change we add support for raw-loader 1, 2 and 3.

In version 2 raw-loader released a breaking change https://github.com/webpack-contrib/raw-loader/releases/tag/v2.0.0 and now they use ES Module export instead of CommonJS.

Closes #15286 and closes #15149
2019-08-12 10:19:11 -07:00
Renovate Bot
32449fc56a build: update webpack to version 4.39.1 (#15229) 2019-08-10 10:15:53 -07:00
Renovate Bot
38088d1c58 build: update file-loader to version 4.2.0 2019-08-08 08:27:52 -07:00
Renovate Bot
d54b767a83 build: update style-loader to version 1.0.0 2019-08-08 08:27:01 -07:00
Renovate Bot
44f9141a56 build: update webpack-sources to version 1.4.3 2019-08-08 08:26:45 -07:00