mirror of https://github.com/linkerd/linkerd2.git
18 lines
615 B
JavaScript
18 lines
615 B
JavaScript
// WebpackMvPlugin copies /dist/index_bundle.js.out to /dist/index_bundle.js
|
|
class WebpackMvPlugin {
|
|
apply(compiler) {
|
|
compiler.hooks.compilation.tap('webpack-mv-plugin', function(compilation) {
|
|
compilation.hooks.htmlWebpackPluginAfterHtmlProcessing.tapAsync(
|
|
'webpack-mv-plugin',
|
|
function(htmlPluginData, cb) {
|
|
var out = htmlPluginData.plugin.childCompilationOutputName;
|
|
htmlPluginData.plugin.childCompilationOutputName = out.substring(0, out.indexOf('.out'));
|
|
cb(null, htmlPluginData);
|
|
}
|
|
);
|
|
});
|
|
};
|
|
}
|
|
|
|
module.exports = WebpackMvPlugin;
|