| 12345678910111213141516171819202122232425 | 
							- /*
 
- 	MIT License http://www.opensource.org/licenses/mit-license.php
 
- 	Author Tobias Koppers @sokra
 
- */
 
- "use strict";
 
- const WebWorkerMainTemplatePlugin = require("./WebWorkerMainTemplatePlugin");
 
- const WebWorkerChunkTemplatePlugin = require("./WebWorkerChunkTemplatePlugin");
 
- const WebWorkerHotUpdateChunkTemplatePlugin = require("./WebWorkerHotUpdateChunkTemplatePlugin");
 
- class WebWorkerTemplatePlugin {
 
- 	apply(compiler) {
 
- 		compiler.hooks.thisCompilation.tap(
 
- 			"WebWorkerTemplatePlugin",
 
- 			compilation => {
 
- 				new WebWorkerMainTemplatePlugin().apply(compilation.mainTemplate);
 
- 				new WebWorkerChunkTemplatePlugin().apply(compilation.chunkTemplate);
 
- 				new WebWorkerHotUpdateChunkTemplatePlugin().apply(
 
- 					compilation.hotUpdateChunkTemplate
 
- 				);
 
- 			}
 
- 		);
 
- 	}
 
- }
 
- module.exports = WebWorkerTemplatePlugin;
 
 
  |