UNPKG

vuex-stateshot

Version:

A state snapshot plugin on actions/mutations for Vuex3.1+.

46 lines (41 loc) 920 B
const path = require('path') const isProd = process.env.NODE_ENV === 'production' const resolve = dir => path.join(__dirname, dir) const setChainWebpack = config => { config.resolve.alias .set('@', path.resolve('app')) config.module .rule('js') .include .add('/app') .end() .use('babel') .loader('babel-loader') if (isProd) { // drop console config.optimization.minimizer('terser').tap((args) => { args[0].terserOptions.compress.drop_console = true return args }) } } module.exports = { publicPath: './', pages: { index: { entry: resolve('app/main.js') } }, lintOnSave: true, productionSourceMap: false, chainWebpack: config => setChainWebpack(config), // configureWebpack: config => setConfigureWebpack(config), devServer: { port: 8383, open: true, overlay: { warnings: true, errors: true } } }