Charles Lyding
76492141d2
refactor(@angular-devkit/build-angular): cleanup architect imports
2019-04-03 16:28:16 +02:00
Renovate Bot
40b62b026d
build: update sass to version 1.17.4
2019-04-03 16:27:36 +02:00
Charles Lyding
01b53a92e6
fix(@angular-devkit/build-angular): update utility function output type
2019-04-02 10:31:24 -07:00
Charles Lyding
c6d145bf32
test(@angular-devkit/build-angular): cleanup unused imports
2019-04-02 10:31:24 -07:00
Charles Lyding
9bb7e7dc8c
refactor(@angular-devkit/build-ng-packagr): cleanup architect imports
2019-04-02 10:31:24 -07:00
Charles Lyding
db14292b52
fix(@angular-devkit/architect): remove experimental API
2019-04-02 10:31:24 -07:00
Charles Lyding
3d9200a3c8
refactor(@angular-devkit/build-angular): use build-webpack stable API module imports
2019-04-02 04:50:08 -07:00
Charles Lyding
bf0fcf39e0
refactor(@angular-devkit/build-webpack): cleanup stable architect API file names
2019-04-02 04:50:08 -07:00
Charles Lyding
1cca4589d1
refactor(@angular-devkit/build-webpack): remove experimental architect builders
2019-04-02 04:50:08 -07:00
Filipe Silva
6e0a040ad9
refactor(@angular-devkit/build-angular): support web worker in new architect
2019-04-02 04:49:34 -07:00
Filipe Silva
ed0e6aab57
feat(@angular-devkit/build-angular): support TS web workers
2019-04-02 04:49:34 -07:00
Filipe Silva
1810394c3a
test(@angular-devkit/build-angular): test worker bundling
2019-04-02 04:49:34 -07:00
Jason Miller
c630d5f811
feat(@angular-devkit/build-angular): support module web workers.
...
Supports new Worker(...,{type:module}) using github.com/googlechromelabs/worker-plugin
2019-04-02 04:49:34 -07:00
Alan Agius
d668889fae
refactor: remove console logs from analytics
...
This cause errors to be printed out multiple times
2019-04-02 04:46:36 -07:00
ManfredSteyer
a5364a43c2
feat(@angular-devkit/build-angular): write index.html for differential loading
...
Currently, the IndexHtmlWebpackPlugin generates the index.html file *during* bundling. However, to support differential loading the builder must do this *after* bundling because only then we know the produced files for ES5, ES2015, etc.
Hence, this extracts the IndexHtmlWebpackPlugin logic to a helper function which can still be called by IndexHtmlWebpackPlugin for use cases not affected by differential loading (e. g. ng serve) as well as directly by the builder.
https://docs.google.com/document/d/13k84oGwrEjwPyAiAjUgaaM7YHJrzYXz7Cbt6CwRp9N4/edit?ts=5c652052
2019-04-02 04:46:15 -07:00
Andriy Pyvovarchuk
50cce668cc
refactor: replace deprecated package opn with open
2019-04-01 10:53:12 -07:00
ukrukar
3d86b18d7e
fix(@schematics/angular): buildRelativePath handles files in root
...
Before, if one of the arguments was a file in root (eg "/module")
code would fail with: "" must be an absolute path.
2019-04-01 10:51:24 -07:00
Alan Agius
4595d9c598
build: update angular packages to 8.0.0-beta.10
2019-04-01 02:54:41 -07:00
Minko Gechev
9a1f48f990
feat(@schematics/angular): update to codelyzer 5
...
This PR also updates the hello world sample app and migrates its
`tslint.json` file.
2019-03-31 09:56:19 -07:00
Minko Gechev
a355e7d693
feat(@schematics/angular): drop es6 from modern polyfills
...
1. Remove imports of es6 polyfills introduced by the CLI.
2. Refactor the migrations for version 8 by moving the codelyzer and
polyfill transforms into different files.
The PR drops all `core-js/es6` polyfills that we've introduced with the
CLI, except the commented ones. We do not remove commented imports,
since they are not part of the internal es6 polyfills.
The migration automatically drops the
associated comments with the removed imports since they are part of the node - under its
`jsDoc` property.
2019-03-29 18:06:01 -07:00
Charles Lyding
36d78debdb
fix(@angular-devkit/build-angular): ensure correct dev server path with public host option
...
If a custom path is provided the webpack dev server client drops the sockjs-node segment. This adds it back so that behavior is consistent when using a custom URL path.
Fixes #13627
2019-03-29 16:36:50 -07:00
Alan
7915a582cf
fix(@ngtools/webpack): changes in non module code are not picked up when using barrel files
...
Fixes #13975
2019-03-29 14:47:03 -07:00
Filipe Silva
8e3e755995
feat(@angular-devkit/build-angular): add experimentalImportFactories option
2019-03-29 14:39:48 -07:00
Filipe Silva
bc7da5d076
feat(@ngtools/webpack): support import syntax for loadChildren with ViewEngine
...
This feature ONLY matches the format below:
```
loadChildren: () => import('IMPORT_STRING').then(m => m.EXPORT_NAME)
```
It will not match nor alter variations, for instance:
- not using arrow functions
- not using `m` as the module argument
- using `await` instead of `then`
- using a default export (https://github.com/angular/angular/issues/11402 )
The only parts that can change are the ones in caps: IMPORT_STRING and EXPORT_NAME.
2019-03-29 14:39:48 -07:00
Charles Lyding
7e9297b64d
refactor(@angular-devkit/build-ng-packagr): cleanup experimental architect API
2019-03-29 14:37:46 -07:00
Charles Lyding
ba21c855c0
refactor(@angular-devkit/build-angular): cleanup stable architect API builder file names
2019-03-29 14:37:35 -07:00
Charles Lyding
dd058a2cc3
refactor(@angular-devkit/build-angular): remove experimental architect builders
2019-03-29 14:37:35 -07:00
Charles Lyding
1327ee3ec9
test(@angular-devkit/build-angular): update service worker browser tests to stable API
2019-03-29 14:37:35 -07:00
Charles Lyding
61717b7c27
test(@angular-devkit/build-angular): update svg browser test to stable API
2019-03-29 14:37:35 -07:00
Hans Larsen
20103a35d6
fix(@angular-devkit/build-angular): fix countOccurences
...
And add testing for it.
2019-03-28 13:28:41 -07:00
Hans Larsen
2ffbdfa86a
build: add a validation script for the analytics.md tables
...
Also added enums to update when changing dimensions.
2019-03-28 13:28:41 -07:00
Hans Larsen
55471770db
refactor: use dimensions for some values instead of metrics
...
This is after a discussion with someone internal. Metrics are good
for sums but not for comparisons and search/filtering.
2019-03-28 13:28:41 -07:00
Hans Larsen
00fb4cea4f
feat(@angular-devkit/build-angular): use builder name for category
...
So we can differentiate between dev-server, browser, karma, etc.
2019-03-28 13:28:41 -07:00
Hans Larsen
a2ff62e2b0
feat(@angular-devkit/build-angular): add analytics for build
...
Add a few metrics that we want to capture in the build.
2019-03-28 13:28:41 -07:00
Hans Larsen
d25fb89078
feat(@angular-devkit/architect): add analytics to builder context
...
It should be NoopAnalytics if no analytics are supported.
2019-03-28 13:28:41 -07:00
Hans Larsen
e9ee58a89e
refactor(@angular/cli): move analytics constants to devkit core
...
They need to be shared with builders and schematics.
2019-03-28 13:28:41 -07:00
Charles Lyding
bf52b26219
fix(@angular-devkit/core): correct workspace discovery
2019-03-27 16:33:39 -07:00
Charles Lyding
4a8022ea00
fix(@angular-devkit/architect): ensure workspaceRoot is actually set to workspaceRoot
2019-03-27 16:33:39 -07:00
Charles Lyding
7b1bb478b5
fix(@angular-devkit/build-angular): use package import for build-webpack in server builder
2019-03-27 16:33:39 -07:00
Renovate Bot
688ed6aca9
build: update zone.js to version ^0.9.0
2019-03-27 12:23:59 -07:00
Alan Agius
952da428f6
feat(@angular-devkit/build-ng-packagr): add support for ng-packagr version 5
2019-03-27 12:11:38 -07:00
Renovate Bot
a516f8ad91
build: update semver to version 6.0.0
2019-03-27 10:05:43 -07:00
Charles Lyding
a011863477
feat(@angular-devkit/build-angular): implement stable architect API for extract-i18n
2019-03-25 12:39:05 -07:00
Renovate Bot
c0b57ef7d0
build: update copy-webpack-plugin to version 5.0.2
2019-03-25 10:38:54 -07:00
Hans Larsen
872799e174
feat(@angular-devkit/build-angular): add AppShell new API builder
...
This is fully compatible with the new API. The tests have been moved 1:1.
The cleanup in general is noticable.
2019-03-25 10:38:42 -07:00
Hans Larsen
69e4103cef
feat(@angular-devkit/build-angular): add server output path
2019-03-25 10:38:42 -07:00
Hans Larsen
818bf32d68
refactor(@angular-devkit/build-angular): use quicktype of app-shell schema
2019-03-25 10:38:42 -07:00
Renovate Bot
4782b1b3a4
build: update typescript to version 3.3.4000
2019-03-22 15:32:04 -07:00
Charles Lyding
2f791395d2
feat(@angular-devkit/build-angular): implement stable architect API for karma
2019-03-22 07:13:51 -07:00
Alan Agius
54a6bee7c5
feat(@angular-devkit/build-webpack): report emitted files
...
With this change the builder will report the emitted chunks and assets after the compilation, this is needed for deferential loading so that we can build an index from the outputs of multiple builds
2019-03-22 07:11:20 -07:00