Renovate Bot
2c7e5d9fc9
build: update all non-major dependencies
2021-05-18 13:15:00 +02:00
Alan Agius
7587807857
docs(@angular-devkit/build-angular): add more info link to proxyConfig
...
Closes #20827
2021-05-18 12:30:57 +02:00
Ryan Lester
d34dc8853d
fix(@angular-devkit/build-angular): correctly resolve babel runtime helpers
...
Closes #20800
2021-05-18 07:08:36 +02:00
Alan Agius
ae07d36024
build: update terser-webpack-plugin to version 5
2021-05-17 19:28:51 +02:00
Alan Agius
79c5284892
fix(@angular-devkit/build-angular): revert open to 8.0.2
...
Closes #20807
2021-05-17 18:05:20 +02:00
Charles Lyding
438c6d932e
perf(@angular-devkit/build-angular): render Sass using a pool of workers
...
A pool of Workers is now used to process Sass render requests. This change allows multiple synchronous render operations to occur at the same time. Sass synchronous render operations can be up to two times faster than the asynchronous variant. The benefit will be most pronounced in applications with large amounts of Sass stylesheets.
2021-05-17 10:26:47 +02:00
Alan Agius
2643fb11a9
fix(@angular-devkit/build-angular): non injected styles should not count as initial
...
Closes #20781
2021-05-14 13:11:11 +02:00
Renovate Bot
f048db84de
build: update dependency less-loader to v9
2021-05-14 09:45:38 +02:00
Alan Agius
4367c3a562
fix(@angular-devkit/build-angular): add NG_BUILD_MAX_WORKERS
settimgs to control maximum number of workers
2021-05-14 08:29:35 +02:00
Alan Agius
0ebf7569f6
perf(@angular-devkit/build-angular): use CSS optimization plugin that leverages workers
...
With this change we use `css-minimizer-webpack-plugin` which leverages workers and also webpack cache.
2021-05-14 08:29:35 +02:00
Renovate Bot
1fdd0bdd92
build: update all non-major dependencies
2021-05-14 07:37:50 +02:00
Alan Agius
7df9d19297
fix(@angular-devkit/build-angular): add experimental web-assembly
...
Closes #20762
2021-05-13 19:36:41 +02:00
Alan Agius
d9566bfac8
perf(@angular-devkit/build-angular): reduce JSON stats
...
With this change we reduce the size of the JSON stats object, the main benefit that this change brings is that unspecified stats now default to `false`, due to the `all: false` configuration in e992c9a70b/packages/angular_devkit/build_angular/src/webpack/configs/stats.ts (L12)
2021-05-13 19:36:26 +02:00
Alan Agius
80a08b5e53
test: fix formatting in src/webpack/configs/styles.ts
2021-05-13 17:10:28 +02:00
Charles Lyding
cc7f75f25b
perf(@angular-devkit/build-angular): execute dart-sass in a worker
...
The dart-sass Sass implementation will now be executed in a separate worker thread. The wrapper worker implementation provides an interface that can be directly used by Webpack's `sass-loader`.
The worker implementation allows dart-sass to be executed in its synchronous mode which can be up to two times faster than its asynchronous mode. The worker thread also allows Webpack to continue other bundling tasks while the Sass stylesheets are being processed.
2021-05-13 12:30:42 +02:00
Renovate Bot
e37a96ad8a
build: update all non-major dependencies
2021-05-13 11:05:04 +02:00
Renovate Bot
ade54006f6
build: update dependency stylus-loader to v6
2021-05-13 11:04:48 +02:00
Renovate Bot
458723cdbb
build: update angular
2021-05-13 06:53:01 +02:00
Alan Agius
5315791c95
build: fix typings to works with webpack 5.37.0
2021-05-13 06:52:37 +02:00
Renovate Bot
17fa3c1c2e
build: update all non-major dependencies
2021-05-13 06:52:37 +02:00
Renovate Bot
9d6eecd0de
build: update dependency resolve-url-loader to v4
2021-05-10 16:22:41 +01:00
Renovate Bot
d279b12e61
build: update all non-major dependencies
2021-05-10 16:22:25 +01:00
Renovate Bot
b34ed5c400
build: update all non-major dependencies
2021-05-07 14:33:04 +01:00
Alan Agius
678773ffd4
fix(@angular-devkit/build-angular): disable CSS declaration sorting optimizations
...
CSS declaration orders matters in some cases. This optimization is currently causing broken CSS output.
Closes #20693
2021-05-05 10:17:49 -04:00
Alan Agius
5f6155636d
docs: fix typo in showCircularDependencies
deprecation message
2021-05-05 10:17:15 -04:00
Renovate Bot
07a6487897
build: update all non-major dependencies
2021-05-04 10:02:01 -04:00
Alan Agius
e992c9a70b
build: update files to be fix eslint header/header failures
2021-05-04 09:59:40 -04:00
Alan Agius
50078ac7b2
refactor(@angular-devkit/build-angular): remove redundant any casting
2021-05-03 11:39:05 -04:00
Renovate Bot
b2594bc228
build: update all non-major dependencies
2021-05-03 10:37:18 -04:00
Charles Lyding
c1512e4274
build: update files to be eslint compliant
...
All TypeScript files have been updated to pass the new eslint-based linting checks. eslint compatible disabling comments have also been added in place of the previous tslint comments.
2021-05-03 07:31:02 -04:00
Renovate Bot
88c017582e
build: update all non-major dependencies
2021-04-30 17:06:09 -04:00
Renovate Bot
e104fbf009
build: update all non-major dependencies
2021-04-29 12:52:58 -04:00
Charles Lyding
37a06a7c37
build: format all files
...
All files are now formatted using the ng-dev tools via prettier.
2021-04-28 16:05:49 -07:00
Alan Agius
7088f3a33b
refactor(@angular-devkit/build-angular): replace deprecated webpack.JavascriptModulesPlugin
usage
...
With this change we replace usage of the deprecated `webpack.JavascriptModulesPlugin` with `webpack.javascript.JavascriptModulesPlugin`
2021-04-28 16:37:02 +02:00
Renovate Bot
0597a1a4ec
build: update dependency source-map-loader to v2
2021-04-28 13:11:04 +02:00
Renovate Bot
8b34305777
build: update all non-major dependencies
2021-04-28 12:18:43 +02:00
Renovate Bot
c5872e1124
build: update dependency stylus-loader to v5
2021-04-28 12:18:00 +02:00
Alan Agius
9d6c1dad95
refactor(@angular-devkit/build-angular): remove old worker_threads detection
...
We now don't support Node 10 hence `worker_threads` are always available.
2021-04-27 15:46:54 +02:00
Alan Agius
38acdb70d5
test(@angular-devkit/build-angular): update HMR test to support new chrome driver
2021-04-27 14:55:18 +02:00
Renovate Bot
6864168cdb
build: update webpack to version 5.36.0
2021-04-27 13:52:48 +02:00
Joey Perrott
003854257c
build: migrate all file header to use Google LLC rather than Google Inc
2021-04-27 08:35:22 +02:00
Renovate Bot
e813f47559
build: update all non-major dependencies packages
2021-04-26 20:39:01 +02:00
Alan Agius
2d5987102a
refactor(@angular-devkit/build-angular): remove no longer needed casting
2021-04-25 11:50:09 +02:00
Renovate Bot
222b2e72e0
build: update webpack to version 5.35.1
2021-04-24 14:25:31 +02:00
Renovate Bot
992828c991
build: update postcss to version 8.2.12
2021-04-24 13:37:13 +02:00
Charles Lyding
767f0fffdc
perf(@angular-devkit/build-angular): avoid async downlevel for known ES2015 code
...
Library code inside fesm2015/esm2015/_esm2015 directories has been downlevelled to ES2015 which will not have native async/await. As a result, code from those directories can be skipped from the additional checks as well as the downlevel processing. RxJS uses the `_esm2015` directory naming convention.
2021-04-24 09:21:15 +02:00
Alan Agius
b55fc08aa4
fix(@angular-devkit/build-angular): output webpack-dev-server and webpack-dev-middleware errors
...
With this change we configure `webpack-dev-middleware` and `webpack-dev-server` to print errors to the console, which previously were not displayed. This is because both of these libraries log/emit errors using the logger and the compilation API.
Certain errors such as the one below, were being swallowed during `ng serve`.
```
An unhandled exception occurred: Prevent writing to file that only differs in casing or query string from already written file.
This will lead to a race-condition and corrupted files on case-insensitive file systems.
/home/circleci/ng/aio/dist/generated/docs/api/router/Routes.json
/home/circleci/ng/aio/dist/generated/docs/api/router/ROUTES.json
```
2021-04-23 14:33:55 +02:00
Renovate Bot
56d8bc10d6
build: update core-js to version 3.11.0
2021-04-23 13:39:06 +02:00
Alan Agius
b2e1d90c63
perf(@angular-devkit/build-angular): improve incremental time during Karma tests
...
With this change we now use Webpack memory cache when running Karma in watch mode.
2021-04-22 15:40:50 +02:00
Alan Agius
4c8e03256f
fix(@angular-devkit/build-angular): remove left-over forkTypeChecker
option
2021-04-22 15:40:36 +02:00