Sha256: 65d38c8ec7846931152147ce2ba2bb24436498da9482ebdc26107208cd4e2598
Contents?: true
Size: 1.01 KB
Versions: 62
Compression:
Stored size: 1.01 KB
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var Template = require("./Template"); function ChunkTemplate(outputOptions) { Template.call(this, outputOptions); } module.exports = ChunkTemplate; ChunkTemplate.prototype = Object.create(Template.prototype); ChunkTemplate.prototype.render = function(chunk, moduleTemplate, dependencyTemplates) { var modules = this.renderChunkModules(chunk, moduleTemplate, dependencyTemplates); var core = this.applyPluginsWaterfall("modules", modules, chunk, moduleTemplate, dependencyTemplates); var source = this.applyPluginsWaterfall("render", core, chunk, moduleTemplate, dependencyTemplates); if(chunk.modules.some(function(module) { return (module.id === 0); })) { source = this.applyPluginsWaterfall("render-with-entry", source, chunk); } chunk.rendered = true; return source; }; ChunkTemplate.prototype.updateHash = function(hash) { hash.update("ChunkTemplate"); hash.update("2"); this.applyPlugins("hash", hash); };
Version data entries
62 entries across 62 versions & 1 rubygems