Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								c872a68204 
								
							 
						 
						
							
							
								
								fix resource name when filename is data uri  
							
							 
							
							... 
							
							
							
							- infer extention from mime type
- set path like replacement to empty string 
							
						 
						
							2022-02-01 17:47:32 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d3035701f4 
								
							 
						 
						
							
							
								
								add test case for large assets  
							
							 
							
							
							
						 
						
							2021-06-29 13:08:38 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d46f945572 
								
							 
						 
						
							
							
								
								fix problem when HMR and different runtimes  
							
							 
							
							... 
							
							
							
							allow HMR to work in WebWorkers too 
							
						 
						
							2020-11-28 13:53:32 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b929d4cdce 
								
							 
						 
						
							
							
								
								calculate real content hash for assets after asset processing  
							
							 
							
							
							
						 
						
							2020-08-18 22:07:24 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								29c3c5579d 
								
							 
						 
						
							
							
								
								use parseResource util function  
							
							 
							
							... 
							
							
							
							add support for [fragment] too 
							
						 
						
							2020-08-03 23:08:04 +02:00  
						
					 
				
					
						
							
							
								 
								evilebottnawi
							
						 
						
							 
							
							
							
							
								
							
							
								70b44a7f86 
								
							 
						 
						
							
							
								
								feat: support `[query]` for asset modules  
							
							 
							
							
							
						 
						
							2020-08-03 23:08:01 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								36cf3039aa 
								
							 
						 
						
							
							
								
								use content hashes for assets  
							
							 
							
							
							
						 
						
							2020-07-20 08:45:27 +02:00  
						
					 
				
					
						
							
							
								 
								evilebottnawi
							
						 
						
							 
							
							
							
							
								
							
							
								dafa4cd69a 
								
							 
						 
						
							
							
								
								chore: setup cspell  
							
							 
							
							
							
						 
						
							2020-03-12 19:51:26 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eeafeee32a 
								
							 
						 
						
							
							
								
								Merge pull request  #9950  from webpack/dependabot/npm_and_yarn/prettier-1.19.1  
							
							 
							
							... 
							
							
							
							chore(deps-dev): bump prettier from 1.18.2 to 1.19.1 
							
						 
						
							2019-11-15 12:05:46 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								497b65e122 
								
							 
						 
						
							
							
								
								run prettier  
							
							 
							
							
							
						 
						
							2019-11-15 10:56:01 +01:00  
						
					 
				
					
						
							
							
								 
								Sergey Melyukov
							
						 
						
							 
							
							
							
							
								
							
							
								a214be41a0 
								
							 
						 
						
							
							
								
								add deprecation codes  
							
							 
							
							
							
						 
						
							2019-11-14 17:03:15 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								53f68c9e7b 
								
							 
						 
						
							
							
								
								update deprecated usage of chunk and main templates  
							
							 
							
							
							
						 
						
							2019-10-08 23:46:33 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7bde43f47a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.0' into next  
							
							 
							
							... 
							
							
							
							4.40.0 
							
						 
						
							2019-09-13 11:12:26 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b73d35bbee 
								
							 
						 
						
							
							
								
								Merge tag 'v4.39.0' into next  
							
							 
							
							... 
							
							
							
							4.39.0 
							
						 
						
							2019-08-05 13:12:09 +02:00  
						
					 
				
					
						
							
							
								 
								JJ Kasper
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b72a308a08 
								
							 
						 
						
							
							
								
								Move escaping to getReplacer and update un-escaping  
							
							 
							
							
							
						 
						
							2019-07-23 10:42:36 -05:00  
						
					 
				
					
						
							
							
								 
								JJ Kasper
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d8754873f6 
								
							 
						 
						
							
							
								
								Apply suggestions from code review  
							
							 
							
							... 
							
							
							
							Co-Authored-By: Tobias Koppers <tobias.koppers@googlemail.com> 
							
						 
						
							2019-07-23 10:37:07 -05:00  
						
					 
				
					
						
							
							
								 
								JJ Kasper
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								362e5d37d6 
								
							 
						 
						
							
							
								
								Escape path variables in replaced values  
							
							 
							
							
							
						 
						
							2019-07-22 17:33:39 -05:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1d72a05fed 
								
							 
						 
						
							
							
								
								Merge tag 'v4.36.0' into next  
							
							 
							
							... 
							
							
							
							4.36.0 
							
						 
						
							2019-07-17 16:02:33 +02:00  
						
					 
				
					
						
							
							
								 
								shawtung
							
						 
						
							 
							
							
							
							
								
							
							
								1f22f358fa 
								
							 
						 
						
							
							
								
								Add [file] placeholder for sourceMappingURL  
							
							 
							
							
							
						 
						
							2019-07-04 11:38:40 +08:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								25d286014c 
								
							 
						 
						
							
							
								
								fix a memory leak  
							
							 
							
							
							
						 
						
							2018-11-30 11:19:14 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								32db215dda 
								
							 
						 
						
							
							
								
								minor fixes for  #8109  
							
							 
							
							
							
						 
						
							2018-11-05 09:13:40 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cc28367a78 
								
							 
						 
						
							
							
								
								Merge pull request  #8109  from webpack/refactor/templatedPaths  
							
							 
							
							... 
							
							
							
							refactor(TemplatedPathPlugin): split placeholder context (`chunk|module`) 
							
						 
						
							2018-11-05 09:03:00 +01:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								d881bb4c8f 
								
							 
						 
						
							
							
								
								Add types to various plugins  
							
							 
							
							
							
						 
						
							2018-11-02 21:06:35 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f5c3bedf8e 
								
							 
						 
						
							
							
								
								replace with a single regexp  
							
							 
							
							... 
							
							
							
							for performance reasons 
							
						 
						
							2018-11-01 20:23:11 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b590e4ba8e 
								
							 
						 
						
							
							
								
								refactor placeholders a bit  
							
							 
							
							... 
							
							
							
							add deprecation message to old placeholders
group them by context 
							
						 
						
							2018-11-01 20:23:10 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b4b5223469 
								
							 
						 
						
							
							
								
								refactor method to use a replacements map  
							
							 
							
							
							
						 
						
							2018-11-01 20:23:09 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								197e98a845 
								
							 
						 
						
							
							
								
								filename is always a string  
							
							 
							
							
							
						 
						
							2018-11-01 20:23:09 +01:00  
						
					 
				
					
						
							
							
								 
								Michael Ciniawsky
							
						 
						
							 
							
							
							
							
								
							
							
								56c49bdc9d 
								
							 
						 
						
							
							
								
								refactor(TemplatedPathPlugin): split placeholder context (`chunk|module`)  
							
							 
							
							
							
						 
						
							2018-11-01 20:23:09 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a262b83580 
								
							 
						 
						
							
							
								
								remove globalPath and useChunkHash feature  
							
							 
							
							... 
							
							
							
							It's no longer needed, because we hash the runtime how 
							
						 
						
							2018-10-24 09:39:51 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								149043a134 
								
							 
						 
						
							
							
								
								Make create chunk and module ids filename safe  
							
							 
							
							
							
						 
						
							2018-09-05 21:29:22 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								bad9d8a271 
								
							 
						 
						
							
							
								
								move Module.id into ChunkGraph  
							
							 
							
							... 
							
							
							
							remove disconnect and unseal from Module 
							
						 
						
							2018-08-28 15:08:52 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3aa2280498 
								
							 
						 
						
							
							
								
								move Module.hash and .renderedHash into ChunkGraph  
							
							 
							
							
							
						 
						
							2018-08-22 19:24:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							 
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								2a9452e51b 
								
							 
						 
						
							
							
								
								Add brackets for multiline if/for statements  
							
							 
							
							
							
						 
						
							2018-05-29 15:45:44 +02:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								f1092ad516 
								
							 
						 
						
							
							
								
								Update prettier toolchain  
							
							 
							
							
							
						 
						
							2018-03-26 16:56:10 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d7a0fc341b 
								
							 
						 
						
							
							
								
								fix bug without async chunks, add more tests  
							
							 
							
							
							
						 
						
							2018-03-24 12:08:37 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								296542ed79 
								
							 
						 
						
							
							
								
								add [contenthash] support  
							
							 
							
							
							
						 
						
							2018-03-24 12:08:36 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							 
							
							
							
						 
						
							2018-02-25 02:00:20 +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
							
						 
						
							 
							
							
							
							
								
							
							
								a2eada1d33 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	lib/BannerPlugin.js 
							
						 
						
							2018-01-22 08:48:30 +01:00  
						
					 
				
					
						
							
							
								 
								nename0
							
						 
						
							 
							
							
							
							
								
							
							
								dc7ebeb8d0 
								
							 
						 
						
							
							
								
								Fix   #6243 : Don't include initial chunks in chunkhash computation  
							
							 
							
							
							
						 
						
							2018-01-11 20:10:10 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1886b7a5cb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	bin/webpack.js
#	lib/Compilation.js
#	yarn.lock 
							
						 
						
							2017-12-29 11:17:10 +01:00  
						
					 
				
					
						
							
							
								 
								jaketodaro
							
						 
						
							 
							
							
							
							
								
							
							
								fb4070442a 
								
							 
						 
						
							
							
								
								support functions for templated string config properties  
							
							 
							
							... 
							
							
							
							Any config property that accepts a templated string (e.g. '[name].js')
can now accept a function that returns a templated string.
```
{
    output: {
        filename: () => '[name].js'
    }
}
```
Closes  #6098  
							
						 
						
							2017-12-22 07:28:16 -08:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								f737b26260 
								
							 
						 
						
							
							
								
								Remove some plugin calls  
							
							 
							
							
							
						 
						
							2017-12-14 14:42:49 +01:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								36c690d37f 
								
							 
						 
						
							
							
								
								Use tapable instead of 'plugin'  
							
							 
							
							
							
						 
						
							2017-12-08 14:23:31 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								41a1d602e1 
								
							 
						 
						
							
							
								
								added WebAssembly Proof of Concept  
							
							 
							
							
							
						 
						
							2017-11-10 09:17:11 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								75f68a2635 
								
							 
						 
						
							
							
								
								fixes linting, remove not needed context arguments  
							
							 
							
							
							
						 
						
							2017-11-08 20:49:41 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f7c2f8e470 
								
							 
						 
						
							
							
								
								Update code style to arrow functions  
							
							 
							
							
							
						 
						
							2017-11-08 11:56:01 +01:00