UNPKG

webpack-fabricator-assemble

Version:
20 lines (19 loc) 825 B
var fabAssemble = require('fabricator-assemble'); // A JavaScript class. module.exports = (function (HtmlWebpackPlugin) { return /** @class */ (function () { function WebpackFabricatorAssembly(options) { this.options = options; } WebpackFabricatorAssembly.prototype.apply = function (compiler) { var _this = this; compiler.hooks.done.tap('WebpackFabricatorAssembly', function (compilation, callback) { HtmlWebpackPlugin && HtmlWebpackPlugin.getHooks(compilation).afterEmit.tap('WebpackFabricatorAssembly', function (data, cb) { fabAssemble(_this.options); cb(null, data); }) || fabAssemble(_this.options); }); }; return WebpackFabricatorAssembly; }()); });