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
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
Tobias Koppers
1e73752fb2
improve chunk splitting
...
by also trying to select combinations of module chunks
(limited by complexity)
fix size ordering (was reversed)
add chunk cound ordering
2018-02-17 07:01:00 +01:00
Tobias Koppers
4dd521f498
fixes #6413
2018-02-05 17:14:31 +01:00
Florent Cailhol
6ebdc6b309
Truncate generated chunk name if too long
...
Fixes #6426
2018-02-02 09:55:52 +01:00
Tobias Koppers
72f904a34b
run splitChunks and runtimeChunk only on main compiliation
2018-01-24 12:00:50 +01:00
Tobias Koppers
ea609374f7
split Chunk.isInitial into isOnlyInitial and canBeInitial
...
remove includeInitial argument of getChunk(Module)Maps
2018-01-22 12:52:28 +01:00
Tobias Koppers
b28435eb32
make default cache group explicit
...
add priority
using cacheGroups doesn't override default cache groups
2018-01-20 13:13:10 +01:00
Tobias Koppers
18ae73dad4
Refactor chunk graph
...
Chunks are now always in ChunkGroups
ChunkGroups have parents and children, Chunks no longer have this
AsyncDependenciesBlocks point to a ChunkGroup instead of a list of chunks
Entrypoint is now a ChunkGroup (extends from it)
move stuff graph modification methods into GraphHelpers
Change chunk id recording to source-based
Chunks have parents, siblings and children in Stats
rename AutomaticCommonsChunksPlugin to SplitChunksPlugin
add request property to origin (ChunkGroup)
remove moveToParent from AggressiveMergingPlugin
fix issues with AggressiveSplittingPlugin
remove CommonsChunkPlugin
add optimization.runtimeChunk (RuntimeChunkPlugin)
fix a filename bug for initial chunks
remove extract-text-webpack-plugin from test suite
add DebugHash to help debugging hash issues
fix issues with entry modules in different chunk as runtime
redo optimization.splitChunks options
Compilation.entrypoints is now a Map
Compilation.chunkGroups has been added
remove some unittests
update examples
update tests with CommonsChunkPlugin
2018-01-19 19:21:30 +01:00