clydin
7e63dd791b
build: limit rxjs to 6.2.x due to a defect in 6.3.0 ( #12048 )
2018-08-30 15:33:31 -07:00
Filipe Silva
41d20873b1
fix(@angular-devkit/build-angular): remove workaround for uglify-es ( #12033 )
...
Fix https://github.com/angular/angular-cli/pull/11996#issuecomment-416514015
2018-08-29 09:27:39 -07:00
Alan Agius
a2342b6a75
feat(@angular-devkit/build-angular): remove inlining of assets in css ( #12027 )
...
BREAKING CHANGE: Assets under 10Kib are not longer inlined in css
2018-08-29 09:27:21 -07:00
clydin
67e32a8f25
fix(@angular-devkit/build-angular): improve bundle size value parsing ( #12026 )
...
Fixes #12013
2018-08-29 09:26:52 -07:00
Alan Agius
7eb080362f
fix(@angular-devkit/build-angular): only collect coverage from files under sourceRoot
( #11974 )
...
In some cases when having libraries within the workspace this is causing a `Maximum call stack size exceeded`, Also for libraries coverage should be collected with the respective `ng test`
Closes #11934
2018-08-28 13:50:25 -07:00
Alan Agius
7f67c64be1
fix(@angular-devkit/build-angular): fixes cors issues with karma ( #11970 )
...
Checking the stack trace in the issue one can noticed that the paths for the components are being served via the `webpack://` protocol which is causing a `cors` issue between `http` and `webpack` protocol
This PR removed the `webpack` protocol from the `devtoolModuleFilenameTemplate`
Closes #11966
2018-08-28 13:10:43 -07:00
Alan Agius
1730c79b99
fix(@angular-devkit/build-angular): exclude .map
files from budget … ( #12012 )
...
* fix(@angular-devkit/build-angular): exclude `.map` files from budget calculations
Closes #11999
2018-08-27 18:12:04 -07:00
Hans
62e72fea38
fix(@angular-devkit/architect): explicitly type functions
...
Closes : #11992
2018-08-27 18:11:07 -07:00
Filipe Silva
907fedc0b8
feat(@angular-devkit/build-angular): use terser instead of uglify-es ( #11996 )
...
Should help bring down prod build times, @SanderElias reported a ~60% reduction on his project.
Should fix #9340 .
2018-08-27 10:26:30 -07:00
ajspera
c66f831a07
fix(@angular-devkit/build-angular): load style source maps inline so they work ( #11729 )
...
without this, the way styles are into the DOM breaks the default sourcemap option
postcss-loader option docs
https://github.com/postcss/postcss-loader#inline
fixes #9099
2018-08-27 10:24:26 -07:00
Charles Lyding
d202480a17
build: update/cleanup tslint rules & fix errors
2018-08-23 11:35:34 -07:00
Charles Lyding
6f38c77e05
feat(@angular-devkit/build-angular): support dart-sass for SASS/SCSS
2018-08-23 10:34:43 -07:00
Alan Agius
2d8443629e
fix(@angular-devkit/build-angular): build should not hash lazy styles
...
When having `optimize` enabled the chunk Id doesn't match the bundle name, this we should use the chunk name instead
Closes #11772 and Closes #11704
2018-08-23 10:31:41 -07:00
Filipe Silva
6519745089
fix(@angular-devkit/build-angular): support inline javascript in less
...
Based on https://github.com/angular/devkit/pull/866
Fix https://github.com/angular/angular-cli/issues/10430
2018-08-22 11:52:49 -07:00
Alan Agius
2c858503ba
fix(@angular-devkit/build-angular): tslint exclude for relative paths
...
Closes #11773
2018-08-21 11:17:47 -07:00
Sibiraj
eb87002a12
feat(@angular-devkit/build-angular): update karma to v3
2018-08-17 10:39:27 -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
711d0c0ef4
fix(@angular-devkit/build-angular): update node-sass ( #11831 )
...
See https://github.com/sass/node-sass/issues/2355 for context.
Fix #11699
Related to #10963
2018-08-15 15:57:34 -07:00
Filipe Silva
af137809e8
fix(@angular-devkit/build-angular): update less ( #11709 )
...
Uses minimum versions listed in https://github.com/webpack-contrib/less-loader/issues/252#issuecomment-406416493
Fix #10899
2018-08-15 15:51:48 -07:00
Robert Baker
e8f18b71b1
fix(@angular-devkit/build-angular): fixes hash comparison for service worker ( #11865 )
2018-08-15 15:51:03 -07:00
Corinna Cohn
f46869d4ed
refactor(@angular-devkit/build-angular): mute internal reporters ( #11238 )
...
* refactor(@angular-devkit/build-angular): mute internal reporters when
other reporters are configured
internal Karma reporters should suppress output when user-defined
reporters are configured to prevent extrananeous error reporting for
failed tests
* refactor(@angular-devkit/build-angular): mute internal reporters when
other reporters are configured
internal Karma reporters should suppress output when user-defined
reporters are configured to prevent extrananeous error reporting for
failed tests
2018-08-14 07:29:40 -07:00
Charles Lyding
c729b0e7d9
build: use yarn workspaces
2018-08-10 18:25:32 -07:00
Charles Lyding
2cb4ac5f77
fix(@angular-devkit/build-angular): cleanup serviceworker direct import
2018-08-10 18:25:32 -07:00
Hans Larsen
cf9f86e743
feat(@angular/cli): add tree shaking of ngDevMode if compiling in prod
...
Whether Ivy is on or not does not matter.
2018-08-09 19:37:53 -04: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
Alexander Bobrov
b465930d42
refactor(@angular-devkit/build-angular): remove unnecessary stylus-loader workaround
...
Remove unnecessary stylus-loader workaround. Issue, from which this workaround originates, is resolved. Link to issue in stylus-loader: https://github.com/shama/stylus-loader/issues/189
2018-08-07 16:18:40 +01:00
Alan Agius
1a255e6e4e
build: bump TypeScript
to 2.9
2018-08-04 16:23:37 +01:00
Mike Brocchi
1370ac02bb
fix(@angular-devkit/build-angular): Fix initial chunk logic for bundle budgets
...
fixes #11712
2018-08-03 12:39:38 -04:00
Alan Agius
764591cfb0
fix(@angular-devkit/build-angular): --vendor-source-map
doesn't work on ng serve
...
Closes #11715
2018-08-02 08:55:53 -04: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
Filipe Silva
f9555021c4
feat(@angular-devkit/build-angular): update to webpack@4.15.1
...
Followup to #11232 , includes fix for webpack/webpack#7499 .
2018-07-25 22:55:22 +01:00
Alan Agius
9295217ce9
fix(@angular-devkit/build-angular): fix duplicate lint messages when having multiple tsconfigs
...
Closes #11633
2018-07-24 12:48:05 +01:00
Teamop
adb58617d9
fix(@angular-devkit/build-angular): should not log duplicate messages
2018-07-24 10:52:36 +01:00
George Kalpakas
e17a2edcc7
fix(@angular-devkit/build-angular): do not break with Jasmine's mock clock
...
Fixes #11164
Fixes #11626
2018-07-23 16:42:45 +01:00
Charles Lyding
1188e35b27
refactor(@angular-devkit/build-angular): minor CSS processing cleanup
2018-07-23 11:43:49 +01:00
Filipe Silva
290929c0bd
fix(@angular-devkit/build-angular): only add ngsw after universal has rendered
2018-07-20 21:21:19 +01:00
Filipe Silva
d2984e0a15
test(@angular-devkit/build-angular): add failing app-shell + sw test
2018-07-20 21:21:19 +01:00
Filipe Silva
a532bf82c1
test(@angular-devkit/build-angular): add app-shell route test
2018-07-20 21:21:19 +01:00
Paul Gschwendtner
7ba94c8084
fix(@angular-devkit/build_angular): add loader-utils as dependency
...
* The `loader-utils` package is actively used in the `@angular-devkit/build_angular` package, and should therefore also list `loader-utils` as dependency. It might work for most package managers that do flatten the node modules, but if not (e.g. pnpm) this will fail *correctly*.
2018-07-20 09:29:19 +01:00
Teamop
8475b3dadb
fix(@angular-devkit/build_angular): use webpack 4 hooks for karma plugin
2018-07-16 09:34:55 -07:00
banjankri
09d019e733
changing order of event and coverage reporters
...
Fixing an issue when event reporter is executed before coverage reporter, which was causing the test command to pass even though unit testing coverage thresholds were not met.
2018-07-13 08:23:08 -07:00
Charles Lyding
839c1f8a8d
test(@angular-devkit/build-angular): add file replacement watch test
...
courtesy of @filipesilva
2018-07-12 15:53:29 -07:00
Charles Lyding
c899c56364
refactor(@angular-devkit/build-angular): allow webpack plugin to use default host
2018-07-12 15:53:29 -07:00
Charles Lyding
b10c42c721
fix(@angular-devkit/build-angular): fix webpack hostadapter return types
2018-07-12 15:53:29 -07:00
Charles Lyding
56fb5ebce0
refactor(@angular-devkit/build-angular): use plugin for file replacement
2018-07-12 15:53:29 -07:00
Hans
91e7c3eb96
test: remove unused test directory and remove @ from paths
2018-07-12 09:26:36 -07:00
Hans Larsen
483cbe2665
refactor: add tslint-sonarts and a lot of tslint rules
...
This should clean up the code a bit.
Note: at first I added the no-useless-cast rule, but after getting frustrated
with it (as it has many false positive), I decided to remove the rule but some
useless casts were removed so I let those in the PR.
2018-07-10 15:07:36 -07:00
Hans
cb588b68b3
fix(@angular-devkit/build-angular): use the internal buildWebpackConfig method
...
Instead of directly calling the browser builder. This means it can be overridden by
subclasses.
2018-07-10 12:55:27 -04:00
Filipe Silva
3529096a53
fix(@angular-devkit/build-angular): don't add hash to lazy styles
...
Fix #11235
2018-07-10 10:38:10 -04:00
Filipe Silva
54047d7b71
test(@angular-devkit/build-angular): test build-optimizer reduction
2018-07-09 11:09:23 -07:00