mofeiyu-editorjs-summary
Version:
Editor.js tool for adding colorful summarys
44 lines (41 loc) • 954 B
JavaScript
module.exports = (env, argv) => {
const { mode } = argv;
return {
entry: './src/index.js',
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader',
query: {
presets: ['@babel/preset-env'],
},
},
],
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader'],
},
{
test: /\.svg$/,
loader: 'svg-inline-loader?removeSVGTagAttrs=false',
},
],
},
optimization: {
minimize: true,
},
output: {
path: __dirname + '/dist',
publicPath: '/',
filename: mode === 'production' ? 'bundle.js' : `${mode}.bundle.js`,
library: 'Summary',
libraryTarget: 'umd',
libraryExport: 'default',
},
};
};