webpack: clean up grunt tasks (leave only benchmark runner) #632

This commit is contained in:
Alexander Zobnin
2018-10-21 17:01:15 +03:00
parent 57c44106c1
commit 6666a4f863
9 changed files with 96 additions and 661 deletions

View File

@@ -63,9 +63,7 @@ module.exports = {
use: {
loader: 'babel-loader',
query: {
presets: [
require.resolve('babel-preset-env')
]
presets: ['babel-preset-env']
}
}
},

View File

@@ -0,0 +1,37 @@
const path = require('path');
const baseWebpackConfig = require('./webpack.base.conf');
const CleanWebpackPlugin = require('clean-webpack-plugin');
function resolve(dir) {
return path.join(__dirname, '..', dir);
}
var conf = baseWebpackConfig;
conf.mode = 'development';
conf.entry = {
'datasource-zabbix/benchmarks/timeseries_bench': './datasource-zabbix/benchmarks/timeseries_bench.js',
};
conf.output = {
filename: "[name].js",
path: resolve('tmp/dist'),
libraryTarget: "commonjs2"
};
conf.plugins = [
new CleanWebpackPlugin(['tmp'], {
root: resolve('.')
}),
];
conf.module.rules = [
{
test: /\.js$/,
exclude: /(external)/,
use: {
loader: 'babel-loader',
query: {
presets: ['babel-preset-env']
}
}
},
];
module.exports = baseWebpackConfig;