Tobias Koppers
|
8c8719bd4a
|
Merge pull request #7954 from webpack/feature/split-chunk-type
add moduleType option to cacheGroup to select by module type
|
2018-09-03 19:13:26 +02:00 |
Tobias Koppers
|
41e59235df
|
emit error when splitChunks.name points to existing chunk name
|
2018-09-03 10:37:43 +02:00 |
Tobias Koppers
|
b87e93221b
|
add type option to cacheGroup to select by module type
|
2018-09-03 10:36:24 +02:00 |
Tobias Koppers
|
604460da52
|
move iterable compare code to comparators
|
2018-08-28 15:10:30 +02:00 |
Tobias Koppers
|
02b15a1b46
|
pass chunkGraph to updateHash instead of moduleGraph
pass chunkGraph to compareModulesById instead of moduleGraph
pass chunkGraph to methods of RuntimeTemplate
use comparators from module at some places
|
2018-08-28 12:06:53 +02:00 |
Florent Cailhol
|
7b02084bc5
|
Replace Basic and Advanced optimzation hooks by stages
|
2018-08-16 14:10:51 +02:00 |
Tobias Koppers
|
6d5310fbd6
|
allow multiple entryModules per chunk
allow to specify ChunkGroup to depend on
move entry modules into ChunkGraph
|
2018-08-15 11:51:16 +02:00 |
Tobias Koppers
|
3cf01999b5
|
add ChunkGraph
move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests
|
2018-08-14 15:32:13 +02:00 |
Tobias Koppers
|
f72d36b9cb
|
add support for generics to tooling
|
2018-08-14 11:20:20 +02:00 |
Tobias Koppers
|
cf5f1d723c
|
format existing code
|
2018-07-30 21:29:21 +02:00 |
Florent Cailhol
|
29c99b1787
|
Convert GraphHelpers
|
2018-07-26 22:43:20 +02:00 |
Tobias Koppers
|
bc10939096
|
add types for Module and subclasses
better way to handle "optional" methods
|
2018-07-25 12:12:17 +02:00 |
Tobias Koppers
|
7036ec488b
|
remove the need to rewrite chunk in reasons
|
2018-07-23 12:20:47 +02:00 |
Tobias Koppers
|
1d87734832
|
remove backward-compat wrapper from splitChunks.cacheGroups argument
|
2018-07-11 13:08:33 +02:00 |
Tobias Koppers
|
3366421f17
|
Merge pull request #7663 from webpack/feature/automatic-name-prefix
automaticNamePrefix and name merging bugfix
|
2018-07-10 20:45:52 +02:00 |
Tobias Koppers
|
9362a65287
|
copy chunk reason to maxSize parts
|
2018-07-10 10:28:06 +02:00 |
ferhat elmas
|
271b77d45f
|
all: typo fixes
|
2018-07-09 22:54:35 +02:00 |
Tobias Koppers
|
7fc88cd55f
|
Merge pull request #7662 from webpack/bugfix/undefined-in-max-size
fixes usage of automaticNameDelimiter in cache groups
|
2018-07-05 14:42:19 +02:00 |
Tobias Koppers
|
9344801fb7
|
fix wrong priority handling when merging multiple cache groups by name
|
2018-07-05 14:39:07 +02:00 |
Tobias Koppers
|
14968acc00
|
add automaticNamePrefix option
allow automaticNameDelimiter on cacheGroup level
|
2018-07-05 14:13:13 +02:00 |
Tobias Koppers
|
8e8f1856e9
|
fixes usage of automaticNameDelimiter in cache groups
|
2018-07-05 13:19:55 +02:00 |
Tobias Koppers
|
64b22c4806
|
make the cache a WeakMap to not leak memory
fixes #6929
|
2018-07-05 12:50:51 +02:00 |
Tobias Koppers
|
fb2c24bf76
|
add `splitChunks.maxSize` option
add `splitChunks.fallbackCacheGroup`
add `splitChunks.hidePathInfo`
move `contextify` into utils
add some types
|
2018-07-04 10:45:02 +02:00 |
Tobias Koppers
|
994613bc20
|
fixes #7499
|
2018-06-19 20:47:48 +02:00 |
Florent Cailhol
|
2a9452e51b
|
Add brackets for multiline if/for statements
|
2018-05-29 15:45:44 +02:00 |
Tobias Koppers
|
75db965170
|
update combination when split fails because of max requests
fixes #7323
|
2018-05-17 17:44:38 +02:00 |
Tobias Koppers
|
09eb3c9de7
|
fix bug where splitChunks doesn't work
|
2018-05-07 12:39:03 +02:00 |
Tobias Koppers
|
05275e6e8e
|
improve SplitChunksPlugin performance
avoid looping
better complexity for finding possible combinations
avoid creating a chunks array
caching
|
2018-05-01 10:54:00 +02:00 |
Tobias Koppers
|
d91caea860
|
Pretty files for updated prettier version
|
2018-04-26 20:14:45 +02:00 |
Tobias Koppers
|
8d8da4cdff
|
Merge branch 'master' into bump_prettier
|
2018-03-29 11:48:02 +02:00 |
Tobias Koppers
|
0f70fcb99f
|
Merge pull request #6791 from storybooks/spilt-chunks-selector
Support selector function as optimization.splitChunks.chunks option
|
2018-03-29 11:40:07 +02:00 |
Florent Cailhol
|
f1092ad516
|
Update prettier toolchain
|
2018-03-26 16:56:10 +02:00 |
Florent Cailhol
|
3983803d30
|
Destructure 'require' to improve readability
|
2018-03-22 12:05:58 +01:00 |
Hypnosphi
|
1e2d8ec295
|
Handle `typeof option === "function"` case
|
2018-03-20 22:57:02 +03:00 |
Hypnosphi
|
3f8a94f1a1
|
Extract normalizeChunksFilter helper
|
2018-03-20 15:18:09 +03:00 |
Hypnosphi
|
f804ff06be
|
Support selector function as optimization.splitChunks.chunks option
|
2018-03-18 16:51:06 +03:00 |
Manuel Bauer
|
771bf859a6
|
Added chunkFilenameDelimiter option for SplitChunksPlugin: Fixed test issue
|
2018-03-12 10:32:46 +01:00 |
Manuel Bauer
|
bda8d52810
|
Added chunkFilenameDelimiter option for SplitChunksPlugin: Applied requested changes
|
2018-03-12 10:07:31 +01:00 |
Manuel Bauer
|
085d2885e4
|
Added chunkFilenameDelimiter option for SplitChunksPlugin: Added tests and fixed code style
|
2018-03-09 14:27:19 +01:00 |
Manuel Bauer
|
b803c649ee
|
Added chunkFilenameDelimiter option for SplitChunksPlugin: Fixed parameter
|
2018-03-09 10:28:21 +01:00 |
Manuel Bauer
|
36db321e9c
|
Added chunkFilenameDelimiter option for SplitChunksPlugin
|
2018-03-09 10:12:23 +01:00 |
Tobias Koppers
|
4d68350128
|
fix bug where modules are put into the wrong chunk
fixes #6696
|
2018-03-07 15:39:43 +01:00 |
Tobias Koppers
|
00f70fc65c
|
Merge pull request #6645 from zacanger/fix/6644
Fix #6644
|
2018-03-03 18:00:15 +01:00 |
Tobias Koppers
|
ecb65aa75a
|
allow to configure filename for splitted chunks
#6598
|
2018-03-02 10:14:25 +01:00 |
zacanger
|
3a41ca4ee2
|
Fix #6644
|
2018-03-01 18:25:44 -07:00 |
Josh Soref
|
676e74660a
|
spelling: chosen
|
2018-02-26 02:26:06 +00:00 |
Tobias Koppers
|
f32bd41c52
|
fix linting
|
2018-02-25 02:15:37 +01:00 |
Tobias Koppers
|
5238159d21
|
run prettier on existing code
|
2018-02-25 02:00:20 +01:00 |
Florent Cailhol
|
40ee8c76d2
|
Use MD4 for hashing
|
2018-02-22 11:27:11 +01:00 |
Tobias Koppers
|
244d27a42d
|
improve way of getting combinations of chunks
we no longer require a complexity limit -> maxComplexity removed
|
2018-02-17 10:16:32 +01:00 |