Tobias Koppers
8b81788a73
fixes for stats
2017-05-28 19:20:17 +02:00
Tobias Koppers
d8539561fd
add optimization bailout info
...
track optimization bailout in concat plugin
2017-05-28 15:25:07 +02:00
Tobias Koppers
2bd2d2844c
improve a few issues
...
from review by @Kovensky
2017-05-20 14:54:42 +02:00
Tobias Koppers
8d3efe7d63
Merge branch 'next' into perf/modules-set
2017-05-16 14:37:03 +02:00
Tobias Koppers
e1bac32c19
Use a Set to store modules in a chunk
2017-05-16 11:50:50 +02:00
Even Alander
41310135bb
rename stats.stackTrace to stats.moduleTrace
2017-04-28 09:20:14 +02:00
Even Alander
7e4310a175
add option to lib/Stats.js to disable stack trace on errors and warnings
2017-04-27 10:22:20 +02:00
Tobias Koppers
e8bc9c2b3b
use a Set for Module.chunks
2017-04-18 23:27:25 +02:00
e-cloud
52055ba07e
refactor: dead code elimination
...
remove those code not defined but used;
remove unused code
2017-04-11 19:43:05 +08:00
Tim Sebastian
8e93875e61
filter warnings in `toJson` to also filter output for --json flag
2017-02-28 23:16:02 +11:00
Tim Sebastian
45501ce0fc
allow to suppress warnings based on string/regexp/function "warningsFilter" flag in stats
2017-02-25 15:54:47 +11:00
Tim Sebastian
8c57db30c5
Allow to reverse sort order in Stats by prefixing the sort key with a "!"
2017-02-07 21:17:20 +11:00
Tim Sebastian
fad4021890
rename `d` to a readable name
2017-02-07 20:42:36 +11:00
Tim Sebastian
ebc8b8b429
readd handling keys with "!" as first char
2017-02-06 21:40:06 +11:00
Tim Sebastian
a72eab8e45
change sortByField to prevent deadlock
...
- returning a function fails the linter as it wants `return()=>` without space
- removing the space fails eslint
2017-02-05 13:09:56 +11:00
Tim Sebastian
79a36a66ff
make use of the block scoping nature of let
2017-02-05 12:20:23 +11:00
Tim Sebastian
424a0aead9
the first "if" part always gets override by the default, is that intended @sokra?
2017-02-05 12:20:23 +11:00
Tim Sebastian
dd2aec72e1
avoid let in Stats
2017-02-05 12:20:22 +11:00
Sean Larkin
aa90166ebc
Merge pull request #3524 from webpack/bugfix/fix_stats_when_passed_array
...
fix(stats): allow stats to respect array of configs, also bump deps.
2017-01-11 09:15:42 -06:00
Tobias Koppers
f1d56dcc74
add support for multiple different stats objects
2017-01-11 14:37:47 +01:00
Tobias Koppers
8e69a80847
code linting
2017-01-11 12:29:01 +01:00
Sean Larkin
225994b607
Remove bad stats merge
2017-01-10 10:53:41 -06:00
Sean Larkin
03d37489fe
Merge branch 'master' into bugfix/fix_stats_when_passed_array
2017-01-10 10:27:29 -06:00
Tobias Koppers
9380bd4c12
Bugfix/disable module in harmony ( #3755 )
...
* moved format location into separate file
allow dependencies to report errors too
* NullDependencies do not change the hash
* dependencies can opt-out from `__webpack_require__` param
* apply module syntax plugins earlier
* emit errors if using AMD or CommonJS syntax in harmony modules
2017-01-09 10:11:34 -06:00
Will Mendes
b7c1b5c672
refactor(ES6): upgrade Stats to ES6 ( #3724 )
2017-01-04 11:24:55 -06:00
Sean Larkin
9014901b9c
Merge branch 'master' into bugfix/fix_stats_when_passed_array
2016-12-29 14:34:02 -06:00
Tobias Koppers
71cf49a259
add depth to module
...
add depth to stats
fix stats spacing (fixes #3541 )
add maxModules to stats, default to 15 (fixes #3540 )
2016-12-21 18:03:20 +01:00
Sean Larkin
a4106ea98f
fix(stats): allow stats to respect config for MultiCompiler, MultiStats
2016-12-19 16:53:30 -06:00
Tobias Koppers
d08c9b180e
flag entrypoint in stats too
2016-12-14 11:50:44 +01:00
Tobias Koppers
37b7474651
Refactoring, make options simpler
...
breaking change: performance options changed
2016-12-14 11:33:57 +01:00
Tobias Koppers
3dfab1053b
beautify
2016-12-07 17:22:21 +01:00
Sean Larkin
44f6f07ec2
chore(performance): cleanup logic errors, reformat test expects with new colomn [big] format if empty
2016-12-07 17:22:20 +01:00
Sean Larkin
c6850b3481
chore(performance): cleaned up unused variables, removed compilation from constructor, added stats additional messages
2016-12-07 17:22:20 +01:00
Sean Larkin
1f9e1a69c6
chore(performance): extract formatSize to helper class, make stats table more reusable
2016-12-07 17:22:19 +01:00
Sean Larkin
23a127b1a4
chore(performance): make table format more consistent for asset headers in Stats
2016-12-07 17:22:18 +01:00
Sean Larkin
93ae6bc32a
chore(performance) cleanup unused functionality, partial cleanup
2016-12-07 17:22:18 +01:00
Sean Larkin
0833c59f46
feat(performance): removed logic out of stats and into plugin for assets over size limit
2016-12-07 17:22:17 +01:00
Sean Larkin
b2622e1bd9
fix(performance): corrected tests, removed options access from stats, added mocks for web target check
2016-12-07 17:22:14 +01:00
Sean Larkin
000dae1889
fix(tests): Updated tests across the board to work with perf budgets
2016-12-07 17:22:13 +01:00
Sean Larkin
e360c8b7c8
fix(test): update test, fix asset type case, and formatting
2016-12-07 17:21:27 +01:00
Sean Larkin
2741098198
feat(perfbudget): creat initialAssetsCost with hardcoded limit
2016-12-07 17:21:22 +01:00
Sean Larkin
e949aa1512
feat(perfbudgets): fixed issues with bad asset checking, and formatting
2016-12-07 17:21:22 +01:00
Vignesh Shanmugam
0084071dac
fix value on the asset stats
2016-12-07 17:21:21 +01:00
Vignesh Shanmugam
7736ebe367
Add color information to stats based on bundle size
2016-12-07 17:21:20 +01:00
Sean Larkin
52bfdab526
feat(perf): added initial setup for perf plugins, need to configure test cases and stats output based on perf props
2016-12-07 17:21:17 +01:00
Yuriy Ostapenko
76e10f3559
Do not exclude module from stats when loader path matches "exclude" filter (unhide module)
2016-11-28 14:36:39 +01:00
Tobias Koppers
ac340bce1d
improved and fixed stats
2016-09-09 14:19:36 +02:00
Tobias Koppers
b24bbdcf22
add providedExports to stats
2016-09-07 09:46:39 +02:00
Tobias Koppers
2f618e733a
refactoring and aggressive-splitting plugin
2016-07-13 11:03:14 +02:00
Tobias Koppers
1ee3585fa1
compilation error don't affect parent module
...
recover after syntax error
assume es6 module on syntax error
#2117
2016-07-03 13:13:01 +02:00