Alan Agius
43231d9507
refactor: script webpack plugin remove webpack 3 code
2018-12-06 11:44:55 -08:00
Alan Agius
18ff08dfb3
refactor: remove webpack 3 code from cleancss plugin
2018-12-06 11:44:42 -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
45b6df511f
fix(@angular-devkit/build-angular): lint non human readable formatters produces invalid output
...
fixes #12674
2018-12-06 11:24: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
Charles Lyding
bd55bf01d5
refactor(@angular-devkit/build-angular): enable direct template loading
2018-11-18 10:41:47 -08:00
Alan Agius
282eb52e08
refactor: use buildOptions
directly
2018-11-15 17:09:43 -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
Cédric Exbrayat
3c8b33ab3a
fix(@angular-devkit/build-angular): add a base href to karma context ( #12889 )
...
This commits adds a base href value in the karma context iframe used to run unit tests.
It solves a very old issue in Angular https://github.com/angular/angular/issues/12295 where a unit test throws:
No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.
even if the application is fine. This is because the `index.html` from Angular CLI contains a base href value, but not the Karma context iframe. So when adding a unit test with a testing module that imports a NgModule, for example `AppModule`, which itself imports `RouterModule`, the unit test used to throw an error (regression appeared in router 3.1).
That could be solved by either adding `RouterTestingModule` to the testing module, or by adding a provider `{ provide: APP_BASE_HREF, useValue: '/' }`, but required to understand the issue (see how many thumbs up there are on the original issue).
This solves the issue in a transparent way: developers won't even encounter the problem anymore.
2018-11-08 10:34:35 -08:00
Filipe Silva
4fd7310332
feat(@angular-devkit/build-angular): improve verbose output ( #12833 )
2018-11-06 22:44:39 -08:00
Filipe Silva
0909943259
test(@angular-devkit/build-angular): test karma on watch mode
2018-11-01 10:31:50 -07:00
Filipe Silva
cd0b01a2f9
feat(@angular-devkit/build-angular): stop karma gracefully
...
Followup to https://github.com/karma-runner/karma/pull/3153
2018-11-01 10:31:50 -07:00
Alan Agius
33781e1c19
docs: update descriptions for builders
2018-10-31 21:04:55 -07:00
Teamop
ef6d76e4a9
fix(@angular-devkit/build-angular): improve bundle size value displaying
2018-10-31 21:00:08 -07:00
Charles Lyding
9f114aee1e
refactor(@angular-devkit/build-angular): cleanup/fix linting of webpack configs
2018-10-23 12:07:09 -07:00
Alan Agius
22dc791d96
fix(@angular-devkit/build-angular): error when using protocol-relative url
...
Fixes #12648
2018-10-23 11:58:29 -07:00
Alan Agius
7f0a7ce5df
feat(@angular-devkit/build-angular): expose buildWebpackConfig
method in KarmaBuilder
...
Closes #12447
2018-10-23 10:16:12 -07:00
Hsuan Lee
387d64c317
fix(@angular-devkit/build-webpack): skip transition property optimization
...
jakubpawlowicz/clean-css#1050 to be fixed before removing this option.
Fix #12408
2018-10-18 07:17:40 -07:00
Alan Agius
8b400f2f74
docs: improve command option descriptions
2018-10-18 07:10:59 -07:00
Filipe Silva
431df79a1b
fix(@angular-devkit/build-angular): dont serve files on cwd ( #12547 )
2018-10-10 12:12:08 -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
Alan Agius
150dd4755b
fix(@schematics/angular): codeCoverage exclude is not being migrated ( #12511 )
...
Fixes #10936
2018-10-10 12:09:32 -07:00
Filipe Silva
023a67254e
fix(@angular-devkit/build-angular): don't override missing options in protractor ( #12507 )
...
Fix #10697
2018-10-10 12:09:02 -07:00
Hans
4493d885da
docs: start rewriting docs
2018-10-05 12:02:45 -07:00
Filipe Silva
5adebf9d06
fix(@angular-devkit/build-angular): workaround karma issue
...
See https://github.com/karma-runner/karma/issues/3154
2018-10-04 13:33:24 -07:00
Filipe Silva
61871d37bb
feat(@angular-devkit/build-angular): pass logger to ngtools/webpack
2018-10-04 13:33:24 -07:00
Charles Lyding
d9f73d76da
fix(@angular-devkit/build-angular): only process index HTML if option is used
2018-10-04 13:32:30 -07:00
Charles Lyding
3bf2bb0774
refactor(@angular-devkit/build-angular): remove unused html webpack plugins
2018-10-04 13:32:30 -07:00
Alan Agius
0cfd5737ac
fix(@angular-devkit/build-angular): resolve assets in styles relative to importee
...
Closes #12430
2018-10-03 17:34:19 -07:00
Alan Agius
3d9f858c31
style: remove unused locals and imports
...
Closes #12435
2018-10-03 16:33:54 -07:00
Alan Agius
5f8230cca1
fix(@angular-devkit/build-angular): ng test
without reporters
no longer print error
...
Closes #12455
2018-10-03 16:32:36 -07:00
Filipe Silva
61ce0ce6d5
fix(@angular-devkit/build-angular): don't rerun tests on unchanged compilation
...
Fix #11880
2018-10-01 08:50:16 -07:00
Alan Agius
14f787ad73
refactor: remove code that was needed for eject
2018-10-01 07:47:10 -07:00
Hans Larsen
3fd6afc7f8
feat(@angular-devkit/build-angular): add --reporters option to test
...
It was a regression, and used by enough people on CI. No reason it should be
omitted and karma.conf.js only.
Fixes #11376
2018-10-01 07:44:06 -07:00
Alan Agius
d582d80972
fix(@angular-devkit/build-angular): addresses issue were deployUrl
has no effect with serve
...
Closes #11952
2018-09-27 12:46:55 -04:00
Hans Larsen
7ff1e1a33e
feat(@angular-devkit/build-angular): add progress option to xi18n
...
Add progress option to xi18n. It is passed to the webpack builder.
Fixes #11667 .
2018-09-27 12:45:42 -04:00
Alan Agius
ae4dc05319
fix(@angular-devkit/build-angular): karma builder now serves global styles
...
Closes : #11072
2018-09-26 15:06:13 -07:00
Andrey Sitnik
5c6c704890
Disable Autoprefixer Grid
2018-09-26 15:17:46 -04:00
Alan Agius
a161e5f4d0
refactor(@angular-devkit/build-angular): clean up overriding of options
2018-09-26 14:16:43 -04:00
Charles Lyding
3034019ba9
build: update webpack types
2018-09-26 08:54:33 -04:00
Charles Lyding
228a2edd4a
fix(@angular-devkit/build-angular): fully resolve project modules
2018-09-26 08:53:14 -04: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
1bf96348bc
fix(@angular/cli): --verbose
is an unknown option of serve
...
Closes #11086
2018-09-26 08:17:33 -04:00
majo44
c9dab34fbb
feat(@angular-devkit/core): support of tsx files in aot mode ( #11407 )
2018-09-25 16:50:02 -04:00
S K
4efa26a004
feat(@angular-devkit/build-angular): update license-webpack-plugin
...
Closes #11536
2018-09-24 13:24:48 -07:00