51f8069907 
								
							 
						 
						
							
							
								
								Try to fix lint errors  
							
							
							
						 
						
							2020-10-06 17:55:22 +02:00  
				
					
						
							
							
								 
						
							
								f7e6f2a02a 
								
							 
						 
						
							
							
								
								Remove own implementation of Array equals  
							
							
							
						 
						
							2020-10-06 17:48:13 +02:00  
				
					
						
							
							
								 
						
							
								302db2a1f8 
								
							 
						 
						
							
							
								
								Try to fix lint errors  
							
							
							
						 
						
							2020-10-06 17:42:03 +02:00  
				
					
						
							
							
								 
						
							
								3aac3350a8 
								
							 
						 
						
							
							
								
								Fix compilation of projects where dependsOn is an array  
							
							... 
							
							
							
							An entrypoint can be defined with `dependOn` specified as an array (see docs)[https://webpack.js.org/configuration/entry-context/#entry ], for example:
```javascript
 splitmodule1: {
                import: scanSourceFiles('./src/splitmodule1'),
                dependOn: [ 'pluginregistry'] // Note that we could specify multiple dependencies here, e.g. dependOn: ['core', 'pluginregistry']
 }
```
Using the Webpack Watcher results in the following error:
```
× 「wdm」: Error: Conflicting entry option dependOn = pluginregistry vs pluginregistry
    at Compilation._addEntryItem (C:\Users\c.brueggemann\Documents\Projects\codesplit\node_modules\webpack\lib\Compilation.js:1616:7)
    at Compilation.addEntry (C:\Users\c.brueggemann\Documents\Projects\codesplit\node_modules\webpack\lib\Compilation.js:1560:8)
    at C:\Users\c.brueggemann\Documents\Projects\codesplit\node_modules\webpack\lib\DynamicEntryPlugin.js:59:23
    at new Promise (<anonymous>)
    at C:\Users\c.brueggemann\Documents\Projects\codesplit\node_modules\webpack\lib\DynamicEntryPlugin.js:58:10
```
This PR fixes the crash by comparing the arrays deeply instead of using incorrectly comparing them using `===`. I'm not too familiar with Webpack, so I'll be happy to adjust according to feedback. 
							
						 
						
							2020-10-06 16:28:06 +02:00  
				
					
						
							
							
								 
						
							
								07fc554bef 
								
							 
						 
						
							
							
								
								improve warnings and errors handling in stats  
							
							... 
							
							
							
							respect warningsFilter for warnings count
include child compilation warnings and errors in count
show hint for child compilation errors and warnings 
							
						 
						
							2020-09-20 21:24:15 +02: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  
				
					
						
							
							
								 
						
							
								b6bfe8b891 
								
							 
						 
						
							
							
								
								fix auxiliary files for Compilation.renameAsset  
							
							
							
						 
						
							2020-09-03 23:24:16 +02:00  
				
					
						
							
							
								 
						
							
								8497cd34c6 
								
							 
						 
						
							
							
								
								move start and endTime from Stats to Compilation  
							
							
							
						 
						
							2020-09-03 22:01:25 +02:00  
				
					
						
							
							
								 
						
							
								0f089187e4 
								
							 
						 
						
							
							
								
								improve hashing of runtime modules that need a full hash  
							
							
							
						 
						
							2020-09-01 18:31:29 +02:00  
				
					
						
							
							
								 
						
							
								be021e00f4 
								
							 
						 
						
							
							
								
								add grouping of modules  
							
							
							
						 
						
							2020-09-01 18:31:22 +02:00  
				
					
						
							
							
								 
						
							
								dff76973e4 
								
							 
						 
						
							
							
								
								type fixes  
							
							
							
						 
						
							2020-08-24 18:35:28 +02:00  
				
					
						
							
							
								 
						
							
								cee47dc867 
								
							 
						 
						
							
							
								
								Store cache dependencies inside of Snapshot to reduce cache size  
							
							
							
						 
						
							2020-08-24 18:16:54 +02:00  
				
					
						
							
							
								 
						
							
								114154099c 
								
							 
						 
						
							
							
								
								avoid merging LazySets from factory results  
							
							
							
						 
						
							2020-08-24 18:16:52 +02:00  
				
					
						
							
							
								 
						
							
								6409463d24 
								
							 
						 
						
							
							
								
								only create shared snapshots for 3 or more shared entries  
							
							... 
							
							
							
							add logging 
							
						 
						
							2020-08-24 18:16:50 +02:00  
				
					
						
							
							
								 
						
							
								b929d4cdce 
								
							 
						 
						
							
							
								
								calculate real content hash for assets after asset processing  
							
							
							
						 
						
							2020-08-18 22:07:24 +02:00  
				
					
						
							
							
								 
						
							
								62ccae1abd 
								
							 
						 
						
							
							
								
								build errors should be errors even for optional modules  
							
							... 
							
							
							
							optional modules should only treat "not found" errors as warnings
fixes  #9161  
							
						 
						
							2020-08-14 20:03:48 +02:00  
				
					
						
							
							
								 
						
							
								f9fe121fc8 
								
							 
						 
						
							
							
								
								improve and add statistics  
							
							
							
						 
						
							2020-08-14 10:51:12 +02:00  
				
					
						
							
							
								 
						
							
								a42e636a9c 
								
							 
						 
						
							
							
								
								handle case where assets are related from multiple assets  
							
							
							
						 
						
							2020-08-07 15:24:49 +02:00  
				
					
						
							
							
								 
						
							
								84aeac5c92 
								
							 
						 
						
							
							
								
								add Compilation.deleteAsset  
							
							
							
						 
						
							2020-08-06 09:55:18 +02:00  
				
					
						
							
							
								 
						
							
								f5bd6216aa 
								
							 
						 
						
							
							
								
								add related info to asset info  
							
							
							
						 
						
							2020-08-02 07:36:05 +02:00  
				
					
						
							
							
								 
						
							
								fdfaa2efa0 
								
							 
						 
						
							
							
								
								Merge pull request  #11252  from webpack/improve/cache-and-progress  
							
							... 
							
							
							
							do cache related tasks after calling handler in watching 
							
						 
						
							2020-08-01 19:11:48 +02:00  
				
					
						
							
							
								 
						
							
								ca369f23c5 
								
							 
						 
						
							
							
								
								do cache related tasks after calling handler in watching  
							
							... 
							
							
							
							improve progress output 
							
						 
						
							2020-08-01 09:00:17 +02:00  
				
					
						
							
							
								 
						
							
								9e81495f7b 
								
							 
						 
						
							
							
								
								add useful error messages for runtime and dependsOn  
							
							
							
						 
						
							2020-08-01 06:43:16 +02:00  
				
					
						
							
							
								 
						
							
								216ab35823 
								
							 
						 
						
							
							
								
								avoid storing code generation result on errors  
							
							
							
						 
						
							2020-07-28 22:09:31 +02:00  
				
					
						
							
							
								 
						
							
								3465b00a62 
								
							 
						 
						
							
							
								
								performance, cleanup  
							
							
							
						 
						
							2020-07-28 22:05:13 +02:00  
				
					
						
							
							
								 
						
							
								1265765141 
								
							 
						 
						
							
							
								
								polish, types  
							
							
							
						 
						
							2020-07-27 22:41:04 +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  
				
					
						
							
							
								 
						
							
								b3466e996b 
								
							 
						 
						
							
							
								
								add entry[x].runtime option to allow runtime chunk per entry  
							
							
							
						 
						
							2020-07-27 22:40:40 +02:00  
				
					
						
							
							
								 
						
							
								36cf3039aa 
								
							 
						 
						
							
							
								
								use content hashes for assets  
							
							
							
						 
						
							2020-07-20 08:45:27 +02:00  
				
					
						
							
							
								 
						
							
								b1eac4ab29 
								
							 
						 
						
							
							
								
								Use computed resolve options in context alternatives  
							
							... 
							
							
							
							deprecate ContextModuleFactory.hooks.alternatives because we need the options in the hook 
							
						 
						
							2020-07-15 14:13:35 +02:00  
				
					
						
							
							
								 
						
							
								fd9b399ae9 
								
							 
						 
						
							
							
								
								Create Cache facade to make it easier to use  
							
							... 
							
							
							
							add missing serializers for classes used in test suite 
							
						 
						
							2020-07-15 11:14:28 +02:00  
				
					
						
							
							
								 
						
							
								555db6a547 
								
							 
						 
						
							
							
								
								remove Compilation.modifyHash  
							
							... 
							
							
							
							refactor HMR Plugin to better support module hashes
fixes bug that causes empty HMR manifest
remove HotModuleReplacementPlugin multiStep 
							
						 
						
							2020-07-09 09:02:38 +02:00  
				
					
						
							
							
								 
						
							
								23f922bed3 
								
							 
						 
						
							
							
								
								make bundles with Module Federation more stable  
							
							
							
						 
						
							2020-07-02 15:28:17 +02:00  
				
					
						
							
							
								 
						
							
								4c1ad1ee7d 
								
							 
						 
						
							
							
								
								reduce calls to getter  
							
							
							
						 
						
							2020-06-17 23:01:18 +02:00  
				
					
						
							
							
								 
						
							
								198e51a485 
								
							 
						 
						
							
							
								
								Merge branch 'master' into exports-field  
							
							... 
							
							
							
							# Conflicts:
#	lib/dependencies/ImportDependency.js
#	lib/sharing/ConsumeSharedPlugin.js
#	lib/sharing/ProvideSharedPlugin.js
#	types.d.ts 
							
						 
						
							2020-06-16 21:16:41 +03:00  
				
					
						
							
							
								 
						
							
								c00fec3aa7 
								
							 
						 
						
							
							
								
								Merge pull request  #10964  from pushkar100/feature/lazy-load-named-exports  
							
							... 
							
							
							
							Lazy loading only required exports from dynamic import() 
							
						 
						
							2020-06-16 15:04:06 +02:00  
				
					
						
							
							
								 
						
							
								31e3369a73 
								
							 
						 
						
							
							
								
								Add 'webpackExports' & make only referenced exports available in import()  
							
							
							
						 
						
							2020-06-06 00:11:21 +05:30  
				
					
						
							
							
								 
						
							
								8cebd62722 
								
							 
						 
						
							
							
								
								chore(Compilation EntryData includeDependencies):  
							
							... 
							
							
							
							Correct a grammatical error in the description. 
							
						 
						
							2020-06-05 00:42:33 -04:00  
				
					
						
							
							
								 
						
							
								3df380e2d7 
								
							 
						 
						
							
							
								
								add script external  
							
							... 
							
							
							
							change defaults of ModuleFederationPlugin to var library and script remoteType
allow using empty entry in config 
							
						 
						
							2020-06-04 03:18:07 +02:00  
				
					
						
							
							
								 
						
							
								57bd6ed348 
								
							 
						 
						
							
							
								
								Merge branch 'master' into exports-field  
							
							... 
							
							
							
							# Conflicts:
#	lib/container/OverridablesPlugin.js 
							
						 
						
							2020-06-01 15:14:47 +03:00  
				
					
						
							
							
								 
						
							
								a7b85301a7 
								
							 
						 
						
							
							
								
								add explanation for processDependency method  
							
							
							
						 
						
							2020-05-31 00:56:12 +03:00  
				
					
						
							
							
								 
						
							
								4af609a38c 
								
							 
						 
						
							
							
								
								fix resource identifier in Compilation and resolveLoader options  
							
							
							
						 
						
							2020-05-28 10:53:28 +03:00  
				
					
						
							
							
								 
						
							
								0dd9aaf25b 
								
							 
						 
						
							
							
								
								fix combining dependencies in Compilation  
							
							... 
							
							
							
							remove extra layer, use concatenated key instead 
							
						 
						
							2020-05-28 01:23:54 +03:00  
				
					
						
							
							
								 
						
							
								8c1d64c5fd 
								
							 
						 
						
							
							
								
								rework how condition names pass to resolve option  
							
							
							
						 
						
							2020-05-27 02:27:52 +03:00  
				
					
						
							
							
								 
						
							
								e44e51fa5b 
								
							 
						 
						
							
							
								
								bugfix some edge cases  
							
							
							
						 
						
							2020-05-26 18:08:16 +02:00  
				
					
						
							
							
								 
						
							
								a468cbbd2e 
								
							 
						 
						
							
							
								
								add provide shared module plugin  
							
							
							
						 
						
							2020-05-23 16:08:51 +02:00  
				
					
						
							
							
								 
						
							
								49752a06a8 
								
							 
						 
						
							
							
								
								cleanup asset processing  
							
							... 
							
							
							
							deprecate writing to compilation.assets after sealing.
merge all asset processing into single hook with stages.
Deprecate additionalChunkAssets and optimizeChunkAssets.
Redirect additionalAssets, optimizeAssets to processAssets for backward-compat.
Remove finishAssets hook without deprecation as it was not in v4. 
							
						 
						
							2020-05-22 10:39:21 +02:00  
				
					
						
							
							
								 
						
							
								15eefadcea 
								
							 
						 
						
							
							
								
								Merge pull request  #10838  from webpack/dev-1  
							
							... 
							
							
							
							Merge Module Federation into webpack 5 beta 
							
						 
						
							2020-05-05 23:57:00 +02:00  
				
					
						
							
							
								 
						
							
								93fddc0680 
								
							 
						 
						
							
							
								
								remove logic to finish modules in module graph  
							
							
							
						 
						
							2020-05-05 22:12:27 +02:00  
				
					
						
							
							
								 
						
							
								24d1ca50b7 
								
							 
						 
						
							
							
								
								generate useful module ids for container-related modules  
							
							
							
						 
						
							2020-05-05 21:51:17 +02:00  
				
					
						
							
							
								 
						
							
								50ec72a6ca 
								
							 
						 
						
							
							
								
								use the full hash on modules that need the full hash of the compilation  
							
							... 
							
							
							
							use getFullHash runtime module for updating the hash in HMR 
							
						 
						
							2020-04-30 17:57:01 +02:00  
				
					
						
							
							
								 
						
							
								0549f28e49 
								
							 
						 
						
							
							
								
								fix   #10725  
							
							
							
						 
						
							2020-04-26 18:40:12 +03:00  
				
					
						
							
							
								 
						
							
								dafa4cd69a 
								
							 
						 
						
							
							
								
								chore: setup cspell  
							
							
							
						 
						
							2020-03-12 19:51:26 +03:00  
				
					
						
							
							
								 
						
							
								39e407e927 
								
							 
						 
						
							
							
								
								normalize entry option and reduce normalization in EntryOptionPlugin  
							
							
							
						 
						
							2020-02-26 17:36:06 +01:00  
				
					
						
							
							
								 
						
							
								f1dd328779 
								
							 
						 
						
							
							
								
								refactor library system  
							
							
							
						 
						
							2020-02-26 17:35:52 +01:00  
				
					
						
							
							
								 
						
							
								6477ca56f8 
								
							 
						 
						
							
							
								
								Split options defaulting in normalization and defaults  
							
							... 
							
							
							
							Apply defaults after plugins are applied to allow plugins to feature their own defaults.
This allows to make preset plugins. 
							
						 
						
							2020-02-17 19:12:54 +01:00  
				
					
						
							
							
								 
						
							
								edecce586b 
								
							 
						 
						
							
							
								
								handle dependOn at start of buildChunkGraph  
							
							... 
							
							
							
							handle jsonp chunk loading correctly for child entrypoints
add error message for incorrect dependOn 
							
						 
						
							2020-02-11 09:12:13 +01:00  
				
					
						
							
							
								 
						
							
								c31d941899 
								
							 
						 
						
							
							
								
								dependOn feature  
							
							... 
							
							
							
							Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com> 
							
						 
						
							2020-02-11 09:11:00 +01:00  
				
					
						
							
							
								 
						
							
								fe3c1d83ba 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2020-02-10 13:04:28 +01:00  
				
					
						
							
							
								 
						
							
								d6c9953c94 
								
							 
						 
						
							
							
								
								feat: implement entry.filename option  
							
							
							
						 
						
							2020-02-07 13:00:25 +03:00  
				
					
						
							
							
								 
						
							
								152fa4ce97 
								
							 
						 
						
							
							
								
								Merge pull request  #10334  from smelukov/entry-descriptor  
							
							... 
							
							
							
							Add entrypoint descriptor with `import` property 
							
						 
						
							2020-02-05 09:34:46 +01:00  
				
					
						
							
							
								 
						
							
								645263f023 
								
							 
						 
						
							
							
								
								make compiler/compilation.cache read-only, to make it easier to find incompatible plugins  
							
							... 
							
							
							
							fixes  #10341  
						
							2020-02-05 08:39:12 +01:00  
				
					
						
							
							
								 
						
							
								8d65bd7580 
								
							 
						 
						
							
							
								
								rename Compilation.entryDependencies -> entries  
							
							... 
							
							
							
							and store dependencies and options 
							
						 
						
							2020-02-04 22:35:20 +01:00  
				
					
						
							
							
								 
						
							
								18ae77ef56 
								
							 
						 
						
							
							
								
								addEntry takes options object instead of only name  
							
							... 
							
							
							
							remove duplication in EntryOptionsPlugin and DynamicEntryPlugin
lazy require (Dynamic)EntryPlugin in EntryOptionsPlugin 
							
						 
						
							2020-02-04 21:21:42 +01:00  
				
					
						
							
							
								 
						
							
								e96695a18a 
								
							 
						 
						
							
							
								
								add more time logging  
							
							
							
						 
						
							2020-01-30 16:10:56 +01:00  
				
					
						
							
							
								 
						
							
								522d80f33b 
								
							 
						 
						
							
							
								
								allocate less for empty Sets for runtime requirements and file/context/missingDependencies  
							
							
							
						 
						
							2020-01-29 21:46:14 +01:00  
				
					
						
							
							
								 
						
							
								d16abb3294 
								
							 
						 
						
							
							
								
								detect cycles during this.loadModule from loader  
							
							... 
							
							
							
							fix  #10152  
						
							2019-12-20 12:50:55 +01:00  
				
					
						
							
							
								 
						
							
								f12b8abcc0 
								
							 
						 
						
							
							
								
								Create error class for cache store errors  
							
							
							
						 
						
							2019-12-16 21:06:27 +01:00  
				
					
						
							
							
								 
						
							
								5d18a8e27d 
								
							 
						 
						
							
							
								
								persistent cache for concat modules  
							
							
							
						 
						
							2019-12-16 21:06:24 +01:00  
				
					
						
							
							
								 
						
							
								e607681277 
								
							 
						 
						
							
							
								
								fix: replaced some TODO with correct types and fixed some runtime issue  
							
							
							
						 
						
							2019-11-28 22:48:01 +01:00  
				
					
						
							
							
								 
						
							
								a214be41a0 
								
							 
						 
						
							
							
								
								add deprecation codes  
							
							
							
						 
						
							2019-11-14 17:03:15 +03:00  
				
					
						
							
							
								 
						
							
								90971dc0e6 
								
							 
						 
						
							
							
								
								use SyncHook for afterFinishAssets  
							
							
							
						 
						
							2019-11-12 13:24:58 +01:00  
				
					
						
							
							
								 
						
							
								f69f386855 
								
							 
						 
						
							
							
								
								fix review  
							
							
							
						 
						
							2019-11-12 13:20:56 +01:00  
				
					
						
							
							
								 
						
							
								ed81ad0fa4 
								
							 
						 
						
							
							
								
								allocate warnings and errors arrays only when needed  
							
							
							
						 
						
							2019-11-10 21:05:16 +01:00  
				
					
						
							
							
								 
						
							
								3369e34645 
								
							 
						 
						
							
							
								
								omit unneeded process.nextTick  
							
							
							
						 
						
							2019-11-10 21:05:09 +01:00  
				
					
						
							
							
								 
						
							
								c0a79c0257 
								
							 
						 
						
							
							
								
								add missing inTry case  
							
							
							
						 
						
							2019-11-10 21:05:02 +01:00  
				
					
						
							
							
								 
						
							
								b401713633 
								
							 
						 
						
							
							
								
								fix problem with snapshotting managed items  
							
							... 
							
							
							
							add support for child loggers
add logging for snapshot errors
improve FileSystemInfo logging
improve managed item reading performance
upgrade enhanced-resolve for readdir purge fix 
							
						 
						
							2019-11-05 23:12:02 +01:00  
				
					
						
							
							
								 
						
							
								2f2125b4d1 
								
							 
						 
						
							
							
								
								add redirecting support to create correct exports info for exportsType=named  
							
							
							
						 
						
							2019-11-05 10:38:02 +01:00  
				
					
						
							
							
								 
						
							
								39431ee8a5 
								
							 
						 
						
							
							
								
								add logging for invalid snapshots  
							
							
							
						 
						
							2019-11-04 10:45:51 +01:00  
				
					
						
							
							
								 
						
							
								e8f2a8329d 
								
							 
						 
						
							
							
								
								avoid emitting files when they already exits in output filesystem  
							
							
							
						 
						
							2019-11-04 09:23:18 +01:00  
				
					
						
							
							
								 
						
							
								951792b8eb 
								
							 
						 
						
							
							
								
								ModuleGraph can get weak flag from dependency itself  
							
							
							
						 
						
							2019-10-30 07:48:43 +01:00  
				
					
						
							
							
								 
						
							
								8696017c55 
								
							 
						 
						
							
							
								
								add Dependency.getReferencedExports  
							
							... 
							
							
							
							remove Dependency.getReference
remove DependencyReference 
							
						 
						
							2019-10-30 07:48:37 +01:00  
				
					
						
							
							
								 
						
							
								8d46b21fad 
								
							 
						 
						
							
							
								
								add Dependency.getCondition and conditional ModuleGraphConnections  
							
							... 
							
							
							
							getDependencyReference is no longer used to check of connection 
							
						 
						
							2019-10-30 07:48:32 +01:00  
				
					
						
							
							
								 
						
							
								180eb8ba16 
								
							 
						 
						
							
							
								
								performance improvement  
							
							
							
						 
						
							2019-10-30 07:48:30 +01:00  
				
					
						
							
							
								 
						
							
								09d6301712 
								
							 
						 
						
							
							
								
								Move weak flag from DependencyReference to Dependency  
							
							
							
						 
						
							2019-10-30 07:48:26 +01:00  
				
					
						
							
							
								 
						
							
								dc06b66819 
								
							 
						 
						
							
							
								
								hoist comparators  
							
							
							
						 
						
							2019-10-28 14:11:04 +01:00  
				
					
						
							
							
								 
						
							
								490329517d 
								
							 
						 
						
							
							
								
								improved assignDepth performance by iterating ModuleGraph instead of dependencies  
							
							
							
						 
						
							2019-10-28 14:11:01 +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  
				
					
						
							
							
								 
						
							
								3f0920daa4 
								
							 
						 
						
							
							
								
								add additional compat layer for html-webpack-plugin compatibility  
							
							
							
						 
						
							2019-10-10 13:48:56 +02:00  
				
					
						
							
							
								 
						
							
								f08c981388 
								
							 
						 
						
							
							
								
								emit code generation errors in deterministic order  
							
							
							
						 
						
							2019-10-09 09:34:12 +02:00  
				
					
						
							
							
								 
						
							
								ddc3dae0e6 
								
							 
						 
						
							
							
								
								refactor Module.source() and Module.getRuntimeRequirements() into Module.codeGeneration  
							
							... 
							
							
							
							add code generation phase to Compilation
add `output.iife` options to remove iife wrapper
add `experiments.outputModule` which enabled `output.module`
add `output.module` which sets defaults to `output.iife: false`, `output.libraryTarget: "module"`, `output.jsonpScriptType: "module"`, `terserOptions.module: true`
add `output.module` example
improve runtime requirements needed by ConcatenatedModule
add entry inlining, which inlines entry module code into runtime scope (only when safe)
make whole bundle strict when all modules are strict 
							
						 
						
							2019-10-08 23:59:48 +02:00  
				
					
						
							
							
								 
						
							
								53f68c9e7b 
								
							 
						 
						
							
							
								
								update deprecated usage of chunk and main templates  
							
							
							
						 
						
							2019-10-08 23:46:33 +02:00  
				
					
						
							
							
								 
						
							
								69a545c444 
								
							 
						 
						
							
							
								
								Deprecate MainTemplate, ChunkTemplate, ModuleTemplate  
							
							... 
							
							
							
							move logic and hooks to JavascriptModulesPlugin 
							
						 
						
							2019-10-08 23:46:26 +02:00  
				
					
						
							
							
								 
						
							
								f45ba2408e 
								
							 
						 
						
							
							
								
								remove items from runtime when unneeded  
							
							... 
							
							
							
							remove some hooks from MainTemplate, move some hooks to CompatRuntimeModule
add requireScope RuntimeGlobal 
							
						 
						
							2019-10-08 23:46:23 +02:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								27a5780704 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.1' into next  
							
							... 
							
							
							
							4.40.1 
							
						 
						
							2019-09-13 11:31:09 +02:00  
				
					
						
							
							
								 
						
							
								7bde43f47a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.0' into next  
							
							... 
							
							
							
							4.40.0 
							
						 
						
							2019-09-13 11:12:26 +02:00  
				
					
						
							
							
								 
						
							
								e41fab0bc3 
								
							 
						 
						
							
							
								
								make multiple assets to the same filename a warning  
							
							... 
							
							
							
							check source content to when comparing assets for warning 
							
						 
						
							2019-09-13 08:42:36 +02:00  
				
					
						
							
							
								 
						
							
								758269e814 
								
							 
						 
						
							
							
								
								add emit/updateAsset to Compilation  
							
							... 
							
							
							
							add asset info with
* immutable for long term cache-able asset
* size for the asset size in bytes
* development for devtools
* hotModuleReplacement for HMR assets
show asset info in stats 
							
						 
						
							2019-09-11 14:43:42 +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