@bitjourney/check-es-version-webpack-plugin
Version:
Webpack plugin to ensure the output results are valid in the specified ES version
28 lines (24 loc) • 627 B
JavaScript
const MemoryFs = require("memory-fs");
const webpack = require("webpack");
function createCompiler(options = {}) {
const compiler = webpack(
{
mode: 'production',
bail: true,
cache: false,
optimization: {
minimize: false,
},
output: {
pathinfo: false,
path: `${__dirname}/dist`,
filename: '[name].[chunkhash].js',
chunkFilename: '[id].[name].[chunkhash].js',
},
...options,
}
);
compiler.outputFileSystem = new MemoryFs();
return compiler;
}
module.exports.createCompiler = createCompiler;