Sha256: 3e615f13eabb4034c3876154e62fb25f002a817618f829d6a82450d7ae4159b8
Contents?: true
Size: 885 Bytes
Versions: 10
Compression:
Stored size: 885 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Template = require("./Template"); module.exports = class ModuleTemplate extends Template { constructor(outputOptions) { super(outputOptions); } render(module, dependencyTemplates, chunk) { const moduleSource = module.source(dependencyTemplates, this.outputOptions, this.requestShortener); const moduleSourcePostModule = this.applyPluginsWaterfall("module", moduleSource, module, chunk, dependencyTemplates); const moduleSourcePostRender = this.applyPluginsWaterfall("render", moduleSourcePostModule, module, chunk, dependencyTemplates); return this.applyPluginsWaterfall("package", moduleSourcePostRender, module, chunk, dependencyTemplates); } updateHash(hash) { hash.update("1"); this.applyPlugins("hash", hash); } };
Version data entries
10 entries across 6 versions & 3 rubygems