| 
									
										
										
										
											2015-05-17 00:27:59 +08:00
										 |  |  | /* | 
					
						
							|  |  |  | 	MIT License http://www.opensource.org/licenses/mit-license.php
 | 
					
						
							|  |  |  | 	Author Tobias Koppers @sokra | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | var Tapable = require("tapable"); | 
					
						
							|  |  |  | var DllModule = require("./DllModule"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function DllModuleFactory() { | 
					
						
							|  |  |  | 	Tapable.call(this); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | module.exports = DllModuleFactory; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DllModuleFactory.prototype = Object.create(Tapable.prototype); | 
					
						
							| 
									
										
										
										
											2015-08-18 19:35:57 +08:00
										 |  |  | DllModuleFactory.prototype.constructor = DllModuleFactory; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-17 00:27:59 +08:00
										 |  |  | DllModuleFactory.prototype.create = function(context, dependency, callback) { | 
					
						
							|  |  |  | 	callback(null, new DllModule(context, dependency.dependencies, dependency.name, dependency.type)); | 
					
						
							|  |  |  | }; |