a1f46a9ac3 
								
							 
						 
						
							
							
								
								fix: types  
							
							
							
						 
						
							2024-02-21 17:55:02 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d3035701f4 
								
							 
						 
						
							
							
								
								add test case for large assets  
							
							
							
						 
						
							2021-06-29 13:08:38 +02:00  
				
					
						
							
							
								 
						
							
								d46f945572 
								
							 
						 
						
							
							
								
								fix problem when HMR and different runtimes  
							
							... 
							
							
							
							allow HMR to work in WebWorkers too 
							
						 
						
							2020-11-28 13:53:32 +01:00  
				
					
						
							
							
								 
						
							
								b929d4cdce 
								
							 
						 
						
							
							
								
								calculate real content hash for assets after asset processing  
							
							
							
						 
						
							2020-08-18 22:07:24 +02:00  
				
					
						
							
							
								 
						
							
								29c3c5579d 
								
							 
						 
						
							
							
								
								use parseResource util function  
							
							... 
							
							
							
							add support for [fragment] too 
							
						 
						
							2020-08-03 23:08:04 +02:00  
				
					
						
							
							
								 
						
							
								70b44a7f86 
								
							 
						 
						
							
							
								
								feat: support `[query]` for asset modules  
							
							
							
						 
						
							2020-08-03 23:08:01 +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  
				
					
						
							
							
								 
						
							
								36cf3039aa 
								
							 
						 
						
							
							
								
								use content hashes for assets  
							
							
							
						 
						
							2020-07-20 08:45:27 +02:00  
				
					
						
							
							
								 
						
							
								dafa4cd69a 
								
							 
						 
						
							
							
								
								chore: setup cspell  
							
							
							
						 
						
							2020-03-12 19:51:26 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								497b65e122 
								
							 
						 
						
							
							
								
								run prettier  
							
							
							
						 
						
							2019-11-15 10:56:01 +01:00  
				
					
						
							
							
								 
						
							
								a214be41a0 
								
							 
						 
						
							
							
								
								add deprecation codes  
							
							
							
						 
						
							2019-11-14 17:03:15 +03:00  
				
					
						
							
							
								 
						
							
								53f68c9e7b 
								
							 
						 
						
							
							
								
								update deprecated usage of chunk and main templates  
							
							
							
						 
						
							2019-10-08 23:46:33 +02:00  
				
					
						
							
							
								 
						
							
								7bde43f47a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.0' into next  
							
							... 
							
							
							
							4.40.0 
							
						 
						
							2019-09-13 11:12:26 +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  
				
					
						
							
							
								 
						
							
								b73d35bbee 
								
							 
						 
						
							
							
								
								Merge tag 'v4.39.0' into next  
							
							... 
							
							
							
							4.39.0 
							
						 
						
							2019-08-05 13:12:09 +02:00  
				
					
						
							
							
								 
						
							
								b72a308a08 
								
							 
						 
						
							
							
								
								Move escaping to getReplacer and update un-escaping  
							
							
							
						 
						
							2019-07-23 10:42:36 -05:00  
				
					
						
							
							
								 
						
							
								d8754873f6 
								
							 
						 
						
							
							
								
								Apply suggestions from code review  
							
							... 
							
							
							
							Co-Authored-By: Tobias Koppers <tobias.koppers@googlemail.com> 
							
						 
						
							2019-07-23 10:37:07 -05:00  
				
					
						
							
							
								 
						
							
								362e5d37d6 
								
							 
						 
						
							
							
								
								Escape path variables in replaced values  
							
							
							
						 
						
							2019-07-22 17:33:39 -05:00  
				
					
						
							
							
								 
						
							
								1d72a05fed 
								
							 
						 
						
							
							
								
								Merge tag 'v4.36.0' into next  
							
							... 
							
							
							
							4.36.0 
							
						 
						
							2019-07-17 16:02:33 +02:00  
				
					
						
							
							
								 
						
							
								1f22f358fa 
								
							 
						 
						
							
							
								
								Add [file] placeholder for sourceMappingURL  
							
							
							
						 
						
							2019-07-04 11:38:40 +08:00  
				
					
						
							
							
								 
						
							
								25d286014c 
								
							 
						 
						
							
							
								
								fix a memory leak  
							
							
							
						 
						
							2018-11-30 11:19:14 +01:00  
				
					
						
							
							
								 
						
							
								32db215dda 
								
							 
						 
						
							
							
								
								minor fixes for  #8109  
							
							
							
						 
						
							2018-11-05 09:13:40 +01:00  
				
					
						
							
							
								 
						
							
								cc28367a78 
								
							 
						 
						
							
							
								
								Merge pull request  #8109  from webpack/refactor/templatedPaths  
							
							... 
							
							
							
							refactor(TemplatedPathPlugin): split placeholder context (`chunk|module`) 
							
						 
						
							2018-11-05 09:03:00 +01:00  
				
					
						
							
							
								 
						
							
								d881bb4c8f 
								
							 
						 
						
							
							
								
								Add types to various plugins  
							
							
							
						 
						
							2018-11-02 21:06:35 +01:00  
				
					
						
							
							
								 
						
							
								f5c3bedf8e 
								
							 
						 
						
							
							
								
								replace with a single regexp  
							
							... 
							
							
							
							for performance reasons 
							
						 
						
							2018-11-01 20:23:11 +01:00  
				
					
						
							
							
								 
						
							
								b590e4ba8e 
								
							 
						 
						
							
							
								
								refactor placeholders a bit  
							
							... 
							
							
							
							add deprecation message to old placeholders
group them by context 
							
						 
						
							2018-11-01 20:23:10 +01:00  
				
					
						
							
							
								 
						
							
								b4b5223469 
								
							 
						 
						
							
							
								
								refactor method to use a replacements map  
							
							
							
						 
						
							2018-11-01 20:23:09 +01:00  
				
					
						
							
							
								 
						
							
								197e98a845 
								
							 
						 
						
							
							
								
								filename is always a string  
							
							
							
						 
						
							2018-11-01 20:23:09 +01:00  
				
					
						
							
							
								 
						
							
								56c49bdc9d 
								
							 
						 
						
							
							
								
								refactor(TemplatedPathPlugin): split placeholder context (`chunk|module`)  
							
							
							
						 
						
							2018-11-01 20:23:09 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								149043a134 
								
							 
						 
						
							
							
								
								Make create chunk and module ids filename safe  
							
							
							
						 
						
							2018-09-05 21:29:22 +02:00  
				
					
						
							
							
								 
						
							
								bad9d8a271 
								
							 
						 
						
							
							
								
								move Module.id into ChunkGraph  
							
							... 
							
							
							
							remove disconnect and unseal from Module 
							
						 
						
							2018-08-28 15:08:52 +02:00  
				
					
						
							
							
								 
						
							
								3aa2280498 
								
							 
						 
						
							
							
								
								move Module.hash and .renderedHash into ChunkGraph  
							
							
							
						 
						
							2018-08-22 19:24:54 +02:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								2a9452e51b 
								
							 
						 
						
							
							
								
								Add brackets for multiline if/for statements  
							
							
							
						 
						
							2018-05-29 15:45:44 +02:00  
				
					
						
							
							
								 
						
							
								f1092ad516 
								
							 
						 
						
							
							
								
								Update prettier toolchain  
							
							
							
						 
						
							2018-03-26 16:56:10 +02:00  
				
					
						
							
							
								 
						
							
								d7a0fc341b 
								
							 
						 
						
							
							
								
								fix bug without async chunks, add more tests  
							
							
							
						 
						
							2018-03-24 12:08:37 +01:00  
				
					
						
							
							
								 
						
							
								296542ed79 
								
							 
						 
						
							
							
								
								add [contenthash] support  
							
							
							
						 
						
							2018-03-24 12:08:36 +01:00  
				
					
						
							
							
								 
						
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
				
					
						
							
							
								 
						
							
								ea609374f7 
								
							 
						 
						
							
							
								
								split Chunk.isInitial into isOnlyInitial and canBeInitial  
							
							... 
							
							
							
							remove includeInitial argument of getChunk(Module)Maps 
							
						 
						
							2018-01-22 12:52:28 +01:00  
				
					
						
							
							
								 
						
							
								a2eada1d33 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							... 
							
							
							
							# Conflicts:
#	lib/BannerPlugin.js 
							
						 
						
							2018-01-22 08:48:30 +01:00  
				
					
						
							
							
								 
						
							
								dc7ebeb8d0 
								
							 
						 
						
							
							
								
								Fix   #6243 : Don't include initial chunks in chunkhash computation  
							
							
							
						 
						
							2018-01-11 20:10:10 +01:00  
				
					
						
							
							
								 
						
							
								1886b7a5cb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							... 
							
							
							
							# Conflicts:
#	bin/webpack.js
#	lib/Compilation.js
#	yarn.lock 
							
						 
						
							2017-12-29 11:17:10 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f737b26260 
								
							 
						 
						
							
							
								
								Remove some plugin calls  
							
							
							
						 
						
							2017-12-14 14:42:49 +01:00  
				
					
						
							
							
								 
						
							
								36c690d37f 
								
							 
						 
						
							
							
								
								Use tapable instead of 'plugin'  
							
							
							
						 
						
							2017-12-08 14:23:31 +01:00  
				
					
						
							
							
								 
						
							
								41a1d602e1 
								
							 
						 
						
							
							
								
								added WebAssembly Proof of Concept  
							
							
							
						 
						
							2017-11-10 09:17:11 +01:00  
				
					
						
							
							
								 
						
							
								75f68a2635 
								
							 
						 
						
							
							
								
								fixes linting, remove not needed context arguments  
							
							
							
						 
						
							2017-11-08 20:49:41 +01:00