1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-16 18:07:47 +00:00
bramw_baserow/web-frontend/webpack/webpack.prod.js
2019-02-15 14:52:44 +01:00

32 lines
687 B
JavaScript
Executable file

const webpack = require('webpack');
const merge = require('webpack-merge');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const webpackCommon = require('./webpack.common');
const config = require('./config');
const output = {
path: config.dist,
filename: config.jsFilename,
};
const plugins = [
new CopyWebpackPlugin([
{
from: `${config.output}/assets/`,
to: `${config.dist}/assets/`,
},
]),
new UglifyJsPlugin(),
new webpack.LoaderOptionsPlugin({
minimize: true,
}),
];
const webpackConfig = {
output,
plugins,
};
module.exports = merge(webpackCommon, webpackConfig);