2ddf3a0591 
								
							 
						 
						
							
							
								
								allow to access the function generating the script src  
							
							... 
							
							
							
							fixes  #8259  
						
							2019-05-10 22:11:47 +02:00  
				
					
						
							
							
								 
						
							
								5656d7d8cd 
								
							 
						 
						
							
							
								
								make APIPlugin dependencies consistent  
							
							
							
						 
						
							2018-11-30 12:22:36 +01:00  
				
					
						
							
							
								 
						
							
								f753f92c28 
								
							 
						 
						
							
							
								
								ensureChunk to RuntimeModule  
							
							... 
							
							
							
							step 1: non HMR cases 
							
						 
						
							2018-11-29 16:16:39 +01:00  
				
					
						
							
							
								 
						
							
								507c2a85ce 
								
							 
						 
						
							
							
								
								merge ExtendedAPIPlugin into APIPlugin  
							
							
							
						 
						
							2018-11-29 16:05:39 +01:00  
				
					
						
							
							
								 
						
							
								0232674f9c 
								
							 
						 
						
							
							
								
								Initial runtime module work  
							
							
							
						 
						
							2018-11-29 16:03:32 +01:00  
				
					
						
							
							
								 
						
							
								eb28697419 
								
							 
						 
						
							
							
								
								move magic property names on __webpack_require__ into RuntimeGlobals file  
							
							
							
						 
						
							2018-11-05 15:28:34 +01:00  
				
					
						
							
							
								 
						
							
								d881bb4c8f 
								
							 
						 
						
							
							
								
								Add types to various plugins  
							
							
							
						 
						
							2018-11-02 21:06:35 +01:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								5bc6b8d50e 
								
							 
						 
						
							
							
								
								Rename ParserHelpers into JavascriptParserHelpers  
							
							
							
						 
						
							2018-07-03 14:08:43 +02:00  
				
					
						
							
							
								 
						
							
								6097c5f993 
								
							 
						 
						
							
							
								
								Destructure parser helpers  
							
							
							
						 
						
							2018-07-03 14:08:43 +02:00  
				
					
						
							
							
								 
						
							
								f1092ad516 
								
							 
						 
						
							
							
								
								Update prettier toolchain  
							
							
							
						 
						
							2018-03-26 16:56:10 +02:00  
				
					
						
							
							
								 
						
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
				
					
						
							
							
								 
						
							
								9669c9e013 
								
							 
						 
						
							
							
								
								Use Parser#hooks instead of Tapable#plugin  
							
							
							
						 
						
							2017-12-21 09:08:10 +01:00  
				
					
						
							
							
								 
						
							
								c8e60b4322 
								
							 
						 
						
							
							
								
								Update Parser helpers to be compatible with hooks  
							
							
							
						 
						
							2017-12-15 17:08:49 +01:00  
				
					
						
							
							
								 
						
							
								08ddad2e10 
								
							 
						 
						
							
							
								
								Replace NormalModuleFactory#plugin() calls  
							
							
							
						 
						
							2017-12-14 14:42:49 +01:00  
				
					
						
							
							
								 
						
							
								30c9dd05b0 
								
							 
						 
						
							
							
								
								remove `__webpack_require__` requirement from some ConstDependencies  
							
							... 
							
							
							
							fixes  #5707  
						
							2017-12-13 11:14:00 +01:00  
				
					
						
							
							
								 
						
							
								36c690d37f 
								
							 
						 
						
							
							
								
								Use tapable instead of 'plugin'  
							
							
							
						 
						
							2017-12-08 14:23:31 +01:00  
				
					
						
							
							
								 
						
							
								00f2b5ede7 
								
							 
						 
						
							
							
								
								advanced module type refactoring  
							
							... 
							
							
							
							added json type
.mjs default to javascript/esm type
adjusted parser plugins to react on module type 
							
						 
						
							2017-11-11 19:27:19 +01:00  
				
					
						
							
							
								 
						
							
								59e5de59d7 
								
							 
						 
						
							
							
								
								refactor: remove unused code  
							
							... 
							
							
							
							includes unused variables, class method, class static properties and
function arguments 
							
						 
						
							2017-04-11 19:39:24 +08:00  
				
					
						
							
							
								 
						
							
								5240430321 
								
							 
						 
						
							
							
								
								apply split methods to their usages  
							
							
							
						 
						
							2017-01-21 13:51:35 +11:00  
				
					
						
							
							
								 
						
							
								58e7a2f30b 
								
							 
						 
						
							
							
								
								add simple returnTrue helper, less function definitions  
							
							
							
						 
						
							2017-01-21 13:51:35 +11:00  
				
					
						
							
							
								 
						
							
								965b7261fa 
								
							 
						 
						
							
							
								
								move more ConstDependencies to `toConstantDependency`  
							
							
							
						 
						
							2017-01-21 13:51:35 +11:00  
				
					
						
							
							
								 
						
							
								86c00207bd 
								
							 
						 
						
							
							
								
								Extract to parser helpers ( #3843 )  
							
							... 
							
							
							
							* rename ModuleParserHelpers to ParserHelpers
- rename module and file from ModuleParserHelpers to ParserHelpers
- change imports and usages
- rename addParsedVariable to addParsedVariableToModule to add module context again
* introduce setTypeof helper to ParserHelpers
* switch setTypeof in amdplugin - use ParsersHelpers instead
* switch setTypeof in CommonJsPlugin - use ParsersHelpers instead
* switch setTypeof in SystemPlugin - use ParsersHelpers instead
* add ParserHelpers.expressionIsUnsupported method
* use ParserHelpers.expressionIsUnsupported in SystemPlugin and NodeStuffPlugin
* refactor setTypeOf to more atomic helper methods
- reduces sideeffects as parser is called outside of helper
- allows better reuse
* use ParserHelper on more pieces in CommonJsPlugin making BasicEvaluatedExpression obsolete
* switch new BasicEvaluatedExpression().setString(<somestring>).setRange(expr.range) in dependencies to ParserHelpers
* switch other new BasicEvaluatedExpression().setString(<somestring>).setRange(expr.range) to ParserHelpers
* rename wrongly named function - name anonymous functions 
							
						 
						
							2017-01-08 12:11:26 -06:00  
				
					
						
							
							
								 
						
							
								11c2865c64 
								
							 
						 
						
							
							
								
								refactor(ES6): upgrade APIPlugin to ES6 ( #3675 )  
							
							... 
							
							
							
							* refactor(ES6): upgrade APIPlugin to ES6 
							
						 
						
							2017-01-02 11:00:08 -06:00  
				
					
						
							
							
								 
						
							
								5a4e39fe71 
								
							 
						 
						
							
							
								
								added nonce capability  
							
							... 
							
							
							
							change expected outputs of stats cases so they match new output
added nonce test to browser tests 
							
						 
						
							2016-11-23 12:53:56 -08:00  
				
					
						
							
							
								 
						
							
								ec262a4007 
								
							 
						 
						
							
							
								
								refactoring: moved parser instancation into NormalModuleFactory  
							
							... 
							
							
							
							breaking change: compiler.parser must no longer be used. Use this instead:
``` js
compiler.plugin("compilation", function(compilation, params) {
  params.normalModuleFactory.plugin("parser", function(parser, parserOptions) {
    parser.plugin(/* ... */);
  });
});
```
required for #2978  
							
						 
						
							2016-09-15 00:22:10 +02:00  
				
					
						
							
							
								 
						
							
								431a4c791c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-2  
							
							... 
							
							
							
							Conflicts:
	hot/dev-server.js
	hot/only-dev-server.js
	hot/poll.js
	hot/signal.js
	lib/ChunkTemplate.js
	lib/HotModuleReplacement.runtime.js
	lib/HotModuleReplacementPlugin.js
	lib/JsonpMainTemplatePlugin.js
	lib/MainTemplate.js
	lib/NormalModule.js
	lib/Parser.js
	lib/RecordIdsPlugin.js
	lib/WebpackOptionsApply.js
	lib/dependencies/RequireEnsureDependency.js
	lib/node/OldNodeWatchFileSystem.js
	lib/optimize/OccurrenceOrderPlugin.js
	package.json 
							
						 
						
							2015-07-17 09:30:37 +02:00  
				
					
						
							
							
								 
						
							
								0a340f2b1a 
								
							 
						 
						
							
							
								
								feat(app): Beautify all lib files  
							
							
							
						 
						
							2015-07-13 01:20:09 +03:00  
				
					
						
							
							
								 
						
							
								5594eab317 
								
							 
						 
						
							
							
								
								feat(app): Improve eslint and jsbeautify  
							
							
							
						 
						
							2015-07-08 15:16:50 +03:00  
				
					
						
							
							
								 
						
							
								2245c4acca 
								
							 
						 
						
							
							
								
								Promise based chunk loading API  
							
							... 
							
							
							
							don't flag entry module with `0` id anymore
use extra argument in chunk instead
this allows to require entry points 
							
						 
						
							2015-06-13 11:45:28 +02:00  
				
					
						
							
							
								 
						
							
								1231c17fd4 
								
							 
						 
						
							
							
								
								better criteria for modules without require fn  
							
							
							
						 
						
							2015-05-31 23:28:24 +02:00  
				
					
						
							
							
								 
						
							
								cebd3b9722 
								
							 
						 
						
							
							
								
								added linting  
							
							
							
						 
						
							2015-04-23 23:55:50 +02:00  
				
					
						
							
							
								 
						
							
								a70f91499a 
								
							 
						 
						
							
							
								
								Allow mixing different webpack versions  
							
							
							
						 
						
							2014-06-18 10:59:54 +02:00  
				
					
						
							
							
								 
						
							
								8e44685ac1 
								
							 
						 
						
							
							
								
								add __non_webpack_require__ to API  
							
							
							
						 
						
							2014-03-10 13:40:20 +01:00  
				
					
						
							
							
								 
						
							
								0fea43b4cb 
								
							 
						 
						
							
							
								
								rename generated require to __webpack_require__  
							
							... 
							
							
							
							fixes  #141 
fixes  RubenVerborgh/N3.js#18  
						
							2014-03-03 14:56:17 +01:00  
				
					
						
							
							
								 
						
							
								4b9472b24d 
								
							 
						 
						
							
							
								
								save bytes  #135  
							
							
							
						 
						
							2013-12-13 12:58:10 +01:00  
				
					
						
							
							
								 
						
							
								58586f8ae2 
								
							 
						 
						
							
							
								
								make it webpack-able  
							
							
							
						 
						
							2013-07-10 23:20:07 +02:00  
				
					
						
							
							
								 
						
							
								64af867150 
								
							 
						 
						
							
							
								
								added require.js stuff, fixed progress  
							
							
							
						 
						
							2013-02-13 21:24:00 +01:00  
				
					
						
							
							
								 
						
							
								ee01837d66 
								
							 
						 
						
							
							
								
								Refactored everything for 0.9  
							
							
							
						 
						
							2013-01-30 18:49:25 +01:00