ab3e93b19e 
								
							 
						 
						
							
							
								
								style: fix  
							
							
							
						 
						
							2024-06-11 16:09:50 +03:00  
				
					
						
							
							
								 
						
							
								81f2e865a6 
								
							 
						 
						
							
							
								
								chore: update eslint to v9  
							
							
							
						 
						
							2024-06-11 15:32:02 +03:00  
				
					
						
							
							
								 
						
							
								ab47c696a4 
								
							 
						 
						
							
							
								
								refactor(types): more  
							
							
							
						 
						
							2023-06-03 20:52:25 +03:00  
				
					
						
							
							
								 
						
							
								4fada307a7 
								
							 
						 
						
							
							
								
								fix(types): Correct chunkgroup.groupsIterable return type  
							
							
							
						 
						
							2023-05-16 05:01:58 +00:00  
				
					
						
							
							
								 
						
							
								8f56fcba72 
								
							 
						 
						
							
							
								
								Replace deprecated String.prototype.substr()  
							
							... 
							
							
							
							String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr ) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com> 
							
						 
						
							2022-03-13 22:54:18 +01:00  
				
					
						
							
							
								 
						
							
								77b5589c1a 
								
							 
						 
						
							
							
								
								css generation and hmr  
							
							
							
						 
						
							2021-12-03 08:46:22 +01:00  
				
					
						
							
							
								 
						
							
								7afcc5d4ff 
								
							 
						 
						
							
							
								
								allow to disable some deprecations  
							
							... 
							
							
							
							add `experiments.backCompat: false` (default in `experiments.futureDefaults`)
remove unused `experiments.asset`
enable `experiments.topLevelAwait` and `experiments.asyncWebAssembly` by default in `experiments.futureDefaults` 
							
						 
						
							2021-11-05 09:54:51 +01:00  
				
					
						
							
							
								 
						
							
								7135727cba 
								
							 
						 
						
							
							
								
								avoid unneccessary separators and arrays  
							
							
							
						 
						
							2021-10-04 09:29:09 +02:00  
				
					
						
							
							
								 
						
							
								92f84dcac0 
								
							 
						 
						
							
							
								
								chore: merge multi hash.update  
							
							
							
						 
						
							2021-09-26 08:51:53 +08:00  
				
					
						
							
							
								 
						
							
								9a7cf9a4ba 
								
							 
						 
						
							
							
								
								getAllInitialChunks really returns all of them  
							
							
							
						 
						
							2021-06-14 21:27:57 +02:00  
				
					
						
							
							
								 
						
							
								b0fa9ccada 
								
							 
						 
						
							
							
								
								pretty files  
							
							
							
						 
						
							2021-05-11 09:31:46 +02:00  
				
					
						
							
							
								 
						
							
								f98c65a2d2 
								
							 
						 
						
							
							
								
								fix too large runtime chunks when using dependOn  
							
							
							
						 
						
							2021-05-10 15:49:08 +02:00  
				
					
						
							
							
								 
						
							
								69218d4ea0 
								
							 
						 
						
							
							
								
								fix problem with startup of non-js initial chunks  
							
							... 
							
							
							
							fixes  #12880  
						
							2021-03-14 19:54:50 +01:00  
				
					
						
							
							
								 
						
							
								c7f93af138 
								
							 
						 
						
							
							
								
								refactor startup logic to better integrate with libraries  
							
							... 
							
							
							
							get rid of startupNoDefault and many custom logic regarding this in jsonp chunk loading
add onChunksLoaded runtime method to cover that for all chunk loading types
add `__webpack_runtime_id__` to access the current runtime
allow to use onChunksLoaded for other module types too 
							
						 
						
							2021-03-08 20:25:09 +01:00  
				
					
						
							
							
								 
						
							
								ed06a7f83a 
								
							 
						 
						
							
							
								
								new Worker() support  
							
							... 
							
							
							
							add support for async anonymous entrypoints from inside the codebase
add worker example
move entry options into Entrypoint and receive them from there 
							
						 
						
							2020-09-08 07:37:20 +02:00  
				
					
						
							
							
								 
						
							
								41a8e2ea48 
								
							 
						 
						
							
							
								
								use xor to hash modules instead of sorting them  
							
							
							
						 
						
							2020-08-14 10:54:24 +02:00  
				
					
						
							
							
								 
						
							
								77cdce7393 
								
							 
						 
						
							
							
								
								remove unused methods, improve code coverage  
							
							
							
						 
						
							2020-07-29 11:14:26 +02:00  
				
					
						
							
							
								 
						
							
								e16bdfda6c 
								
							 
						 
						
							
							
								
								refactor used exports analysis, hashing, code generation, optimizations  
							
							... 
							
							
							
							to keep track of runtimes, used exports depending on runtime
modules can have different hashes and generated code depending on runtime
chunks are only considered as equal for MergeDuplicateChunks and SplitChunks when exports used in contained modules are equal
added `optimization.usedExports: "global"` to opt-out from used exports analysis per runtime
added `splitChunks.usedExports` and `splitChunks.cacheGroups[x].usedExports` to enable/disable used exports comparing for modules
`splitChunks.usedExports` defaults to `true` in production 
							
						 
						
							2020-07-27 22:40:44 +02:00  
				
					
						
							
							
								 
						
							
								1b3246361b 
								
							 
						 
						
							
							
								
								add consume shared module plugin  
							
							
							
						 
						
							2020-05-25 23:14:19 +02:00  
				
					
						
							
							
								 
						
							
								b9c50fdb09 
								
							 
						 
						
							
							
								
								fix jsdoc documentations  
							
							
							
						 
						
							2020-04-28 19:42:58 +02:00  
				
					
						
							
							
								 
						
							
								93dd2b0cfb 
								
							 
						 
						
							
							
								
								chore(deps): update eslint plugins  
							
							
							
						 
						
							2020-03-04 12:37:14 +03:00  
				
					
						
							
							
								 
						
							
								bcf2f55ecb 
								
							 
						 
						
							
							
								
								remove ChunkGraph.getOrderedChunkEntryModulesWithChunkGroup as it makes no sense  
							
							
							
						 
						
							2020-02-26 17:22:46 +01:00  
				
					
						
							
							
								 
						
							
								0d26b7a437 
								
							 
						 
						
							
							
								
								refactor(Chunk): use only delete method instead of `has` and `delete` chain  
							
							
							
						 
						
							2020-02-05 14:01:51 +03:00  
				
					
						
							
							
								 
						
							
								705d90e34c 
								
							 
						 
						
							
							
								
								fix: rephrase getChunkMaps method signature info  
							
							
							
						 
						
							2020-01-21 20:36:36 +05:30  
				
					
						
							
							
								 
						
							
								155df9f553 
								
							 
						 
						
							
							
								
								fix: rephrase split method signature info  
							
							
							
						 
						
							2020-01-21 20:34:37 +05:30  
				
					
						
							
							
								 
						
							
								3652a30ab5 
								
							 
						 
						
							
							
								
								fix: rephrase groupsIterable method signature info  
							
							
							
						 
						
							2020-01-21 20:33:19 +05:30  
				
					
						
							
							
								 
						
							
								fe54de91cd 
								
							 
						 
						
							
							
								
								fix: rephrase getNumberOfGroups method signature info  
							
							
							
						 
						
							2020-01-21 20:32:33 +05:30  
				
					
						
							
							
								 
						
							
								05cc9d0328 
								
							 
						 
						
							
							
								
								fix: typo within addGroup method signature info  
							
							
							
						 
						
							2020-01-21 20:30:52 +05:30  
				
					
						
							
							
								 
						
							
								1070ce925b 
								
							 
						 
						
							
							
								
								remove Array.prototype.reduce calls to simplify code  
							
							
							
						 
						
							2020-01-17 18:31:29 +01:00  
				
					
						
							
							
								 
						
							
								accd66c3ba 
								
							 
						 
						
							
							
								
								Merge pull request  #9971  from smelukov/deprecation-codes  
							
							... 
							
							
							
							Add deprecation codes 
							
						 
						
							2019-11-15 12:04:47 +01:00  
				
					
						
							
							
								 
						
							
								74074a9b18 
								
							 
						 
						
							
							
								
								add deprecationCode argument to getChunk/ModuleGraphForChunk/Module  
							
							
							
						 
						
							2019-11-15 10:07:41 +01:00  
				
					
						
							
							
								 
						
							
								5cd866e7e3 
								
							 
						 
						
							
							
								
								order entry modules for deterministic chunk hash  
							
							
							
						 
						
							2019-11-14 18:05:03 +01:00  
				
					
						
							
							
								 
						
							
								14e901225c 
								
							 
						 
						
							
							
								
								remove return value of ChunkGraph.connectChunkAndModule  
							
							
							
						 
						
							2019-11-10 21:05:26 +01:00  
				
					
						
							
							
								 
						
							
								65bdb43180 
								
							 
						 
						
							
							
								
								fix badly chosen max fill rate for deterministic  
							
							... 
							
							
							
							sort modules by identifier in output file, that's better for gzip 
							
						 
						
							2019-10-16 16:38:04 +02:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								7bde43f47a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.0' into next  
							
							... 
							
							
							
							4.40.0 
							
						 
						
							2019-09-13 11:12:26 +02:00  
				
					
						
							
							
								 
						
							
								e507392094 
								
							 
						 
						
							
							
								
								add output.ecmaVersion options to set emitted code style  
							
							... 
							
							
							
							fix a bug with prefetching initial chunks
InitFragments have get[End]Content methods which get a sourceContext
RuntimeModules have implicit chunk and compilation
changed default to `output.ecmaVersion: 2015` 
							
						 
						
							2019-08-26 21:32:29 +02:00  
				
					
						
							
							
								 
						
							
								ab8f0b9191 
								
							 
						 
						
							
							
								
								Use Set prototype for better deprecation performance  
							
							
							
						 
						
							2019-07-26 13:46:24 +02:00  
				
					
						
							
							
								 
						
							
								126fb99121 
								
							 
						 
						
							
							
								
								move chunk graph building into separate file  
							
							... 
							
							
							
							refactor chunk graph generation to include available modules optimization 
							
						 
						
							2019-07-26 07:53:28 +02:00  
				
					
						
							
							
								 
						
							
								cac462cba8 
								
							 
						 
						
							
							
								
								Merge pull request  #8983  from hiroppy/feature/url  
							
							... 
							
							
							
							add experimental Url support 
							
						 
						
							2019-07-17 23:32:15 +02:00  
				
					
						
							
							
								 
						
							
								4fa8addeec 
								
							 
						 
						
							
							
								
								Handle auxiliary files separately from normal files  
							
							
							
						 
						
							2019-07-17 23:13:08 +02:00  
				
					
						
							
							
								 
						
							
								1d72a05fed 
								
							 
						 
						
							
							
								
								Merge tag 'v4.36.0' into next  
							
							... 
							
							
							
							4.36.0 
							
						 
						
							2019-07-17 16:02:33 +02:00  
				
					
						
							
							
								 
						
							
								fbff5f3c75 
								
							 
						 
						
							
							
								
								allow filename as function at more places  
							
							... 
							
							
							
							fixes  #9296  
						
							2019-06-18 22:22:09 +02:00  
				
					
						
							
							
								 
						
							
								0505e177f1 
								
							 
						 
						
							
							
								
								add more types and fix/remove TODOs  
							
							... 
							
							
							
							change Chunk.files to Set
remove checkContext from IgnorePlugin
remove external flag from ExternalModule 
							
						 
						
							2019-06-14 10:45:56 +02:00  
				
					
						
							
							
								 
						
							
								c5f94f3b6a 
								
							 
						 
						
							
							
								
								don't emit and load JS files for chunks without JS modules  
							
							... 
							
							
							
							allow custom module types in rules
allow configCases to access stats 
							
						 
						
							2019-05-22 13:12:15 +02:00  
				
					
						
							
							
								 
						
							
								abc825d58f 
								
							 
						 
						
							
							
								
								Merge tag 'v4.32.0' into next  
							
							... 
							
							
							
							4.32.0 
							
						 
						
							2019-05-20 14:46:31 +02:00  
				
					
						
							
							
								 
						
							
								b6090b6943 
								
							 
						 
						
							
							
								
								delay prefetching until all initial code is evaluated  
							
							... 
							
							
							
							add test case
fix bug in Chunk.getChildIdsByOrdersMap 
							
						 
						
							2019-05-10 23:10:32 +02:00  
				
					
						
							
							
								 
						
							
								f860c870ac 
								
							 
						 
						
							
							
								
								Fix Compiler.hooks.make callbacks  
							
							
							
						 
						
							2019-05-10 09:55:59 +02:00  
				
					
						
							
							
								 
						
							
								b66143f706 
								
							 
						 
						
							
							
								
								Merge tag 'v4.30.0' into next  
							
							... 
							
							
							
							4.30.0 
							
						 
						
							2019-05-09 21:34:28 +02:00  
				
					
						
							
							
								 
						
							
								9b1d7b5037 
								
							 
						 
						
							
							
								
								feat(Chunk.js):  ✨   size fn: Modify options to default parameter  
							
							
							
						 
						
							2019-02-20 22:23:32 +08:00