webpack-import-map-plugin
Version:
A webpack plugin to help generate import maps for outputted entry files, based on webpack-manifest-plugin
27 lines (22 loc) • 676 B
JavaScript
function FakeCopyWebpackPlugin () {
}
FakeCopyWebpackPlugin.prototype.apply = function (compiler) {
const emit = function (compilation, callback) {
const compiledMock = '// some compilation result\n';
compilation.assets['third.party.js'] = {
size: function () {
return compiledMock.length;
},
source: function () {
return compiledMock;
}
};
callback();
};
if (compiler.hooks) {
compiler.hooks.emit.tapAsync('FakeCopyWebpackPlugin', emit);
} else {
compiler.plugin('emit', emit);
}
};
module.exports = FakeCopyWebpackPlugin;