vue3-vuetable
Version:
Datatable component for Vue 3.x
32 lines (30 loc) • 717 B
JavaScript
const TerserPlugin = require('terser-webpack-plugin');
const { merge } = require('webpack-merge');
const baseWebpackConfig = require('./webpack.base.conf');
module.exports = merge(baseWebpackConfig, {
mode: 'production',
entry: './src/index.js',
output: {
filename: 'vue3-vuetable.js',
library: 'Vuetable',
libraryTarget: 'umd',
//globalObject: 'typeof self !== \'undefined\' ? self : this',
},
externals: {
vue: 'vue'
},
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
extractComments: false,
terserOptions: {
sourceMap: false,
format: {
comments: false,
},
}
}),
],
}
});