mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-16 18:07:47 +00:00
32 lines
687 B
JavaScript
Executable file
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);
|