Alan Agius
330e56ed6d
feat(@angular-devkit/build-angular): deprecate profile
option in build
...
This flag has been deprecated in favor of the `NG_BUILD_PROFILING` environment variable. This is mainly due not to expose debugging flag in our API.
2019-03-15 16:06:15 -07:00
Charles Lyding
ebf90b3d6a
refactor(@angular-devkit/build-angular): remove unused host parameter from typescript webpack methods
2019-03-13 13:55:26 -07:00
Hans Larsen
890cfbe7c7
fix(@angular-devkit/build-angular): fail the build if service worker fails
...
Its the sensible thing to do.
2019-03-11 13:48:01 -07:00
Hans Larsen
e8dab635ff
feat(@angular-devkit/build-angular): add Browser Builder v2
...
It exposes a lot of functions that can be reused to run webpack with
different config, so third party builders can reuse those.
2019-03-05 11:14:59 -08:00
Alan Agius
ae13974f1d
build: update to rxjs 6.4
2019-02-26 08:33:48 -08:00
Hans Larsen
78f5c287d8
refactor(@angular-devkit/build-angular): clean up some interfaces and schemas
...
Remove the manually maintained schema.d.ts from the browser builder, and use
the Schema JSON file to generate it. This had a lot of repercussions around
the whole build-angular code base and the different interfaces that were
manually kept.
2019-02-21 16:20:54 -08:00
Charles Lyding
94b087c9e1
fix(@angular-devkit/build-angular): disable by default stylesheet root relative URL rebasing
...
BREAKING CHANGE:
Root relative URLs are a standardized method to reference a resource path from the root of a host. The previous behavior of the Angular CLI prevented this from occuring and resulted in an inability to reference stylesheet assets in this manner. The initial reason for this behavior is no longer present in the internal implementation of the Angular CLI. Therefore, this now unnecessary and non-standard behavior is being phased out. If an application currently relies on this behavior, a compatibility option `rebaseRootRelativeCssUrls` has been provided for the 8.x release cycle to facilitate transition away from this non-standard and limiting behavior. The recommended method to transition is to use relative paths within the source stylesheet. This allows the build system to process and generate a full URL for the asset.
2019-02-19 10:14:46 -08:00
Alan
daab547731
docs: remove analyse link from statsJson description
...
https://webpack.github.io/analyse has been broken for over a year and it seems that it is no longer maintained.
See https://github.com/webpack/analyse/issues/30
Closes #10589
2019-02-13 15:26:12 -08:00
Alan
7bc2e396d3
refactor: change error message to use option name instead of args
2019-02-08 16:09:30 -08:00
Charles Lyding
e3a148a74b
feat(@angular-devkit/build-angular): conditional ES2015 polyfill loading
2019-01-15 14:17:55 -08:00
Matthias Gaudin
59d9735193
fix(@angular-devkit/build-angular): add missing declaration types in build_angular schemas.
...
Fixes issue #13388
2019-01-14 11:06:00 -08:00
ManfredSteyer
dcc53d00cc
feat(@angular-devkit/build-angular): add factory methods for WebpackBuilder and LoggingFactory
2019-01-08 13:49:10 -08:00
Pascal Honegger
63a9bd464f
docs: remove space for webpack-bundle-analyzer url
2018-12-10 13:41:12 -08:00
Alan Agius
eaad125da9
refactor: normalizeFileReplacements and normalizeAssetPatterns no longer use rxjs
2018-12-06 11:44:27 -08:00
Alan Agius
af67b49342
refactor: clean up how to generate normalized build options and improve type safety
2018-12-06 11:44:27 -08:00
Alan Agius
4f8a5b7a55
feat(@angular-devkit/build-angular): fine grain settings for optimization
2018-12-06 11:44:27 -08:00
Alan Agius
cd66d27170
refactor: deprecate evalSourceMap
( #13063 )
...
Missed a couple in https://github.com/angular/angular-cli/pull/12966
2018-11-30 14:06:55 -08:00
Alan Agius
8516d68213
feat(@angular-devkit/build-angular): fine grain settings for sourceMaps ( #13062 )
...
* feat(@angular/cli): update schema to match new `sourceMap`
* feat(@angular-devkit/build-angular): fine grain settings for sourceMaps
This PR add more control over which sourceMaps you want, Now you can enable sourceMaps for scripts only, styles only or both. Also we added another functionality which are hidden sourcemaps. These are normaly used for error reporting tools.
Fixes #7527
2018-11-30 13:11:52 -08:00
Alan Agius
a38566f18e
feat(@angular-devkit/build-angular): add option to allow outputting css resources to a different folder
...
Added `resourcesOutputPath` option so that CSS assets such as images and fonts are outputted to a subfolder in `dist`
2018-11-15 17:09:43 -08:00
Alan Agius
67630f5270
fix(@angular-devkit/build-angular): remove skipAppShell
as it has no effect in browser builder
...
Closes #11478
2018-11-15 17:07:25 -08:00
Alan Agius
3c875a1148
refactor: deprecate evalSourceMap
...
This was previously done for build performance, however this is no needed anymore
2018-11-15 17:06:27 -08:00
Alan Agius
8b400f2f74
docs: improve command option descriptions
2018-10-18 07:10:59 -07:00
Filipe Silva
916a616762
fix(@angular-devkit/build-angular): fix extractLicenses default ( #12546 )
...
It should be false so that it doesn't affect dev builds. The default production config has it set to true already.
Partially address #12432 .
2018-10-10 12:11:46 -07:00
Hans
4493d885da
docs: start rewriting docs
2018-10-05 12:02:45 -07:00
Filipe Silva
61871d37bb
feat(@angular-devkit/build-angular): pass logger to ngtools/webpack
2018-10-04 13:33:24 -07:00
Filipe Silva
048366b3ee
feat(@angular-devkit/build-angular): add profile option to browser builder
...
This should help users send us profile logs for builds that take too long.
2018-09-26 08:24:07 -04:00
Alan Agius
e16c8bbe87
fix(@angular-devkit/build-angular): set the proper type to fileReplacements
...
Closes #11294
2018-09-06 10:51:04 -07:00
Alan Agius
bdebc9e0cb
feat(@angular-devkit/build-angular): add ignore
option to assets
object
...
You can now provide an array of globs to `ignore` from copying
Closes #11850
2018-09-06 08:36:16 -07:00
Alan Agius
9107f3cc4e
docs: update optimization
description ( #11862 )
...
At the moment, the definition might suggest that `optimization` takes some values other than `true` and `false`
Close : #11856
2018-08-15 15:58:22 -07:00
Filipe Silva
8fd1040361
fix(@angular-devkit/build-angular): use process TTY as progress default
...
Fix #11195
2018-08-07 17:20:02 +01:00
Charles Lyding
84ec3022c2
fix(@angular-devkit/build-angular): ensure failure with disabled AOT and enabled build optimizer
...
Fixes #11157
2018-07-30 08:07:03 -07:00
Charles Lyding
56fb5ebce0
refactor(@angular-devkit/build-angular): use plugin for file replacement
2018-07-12 15:53:29 -07:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00