const CompressionPlugin = require('compression-webpack-plugin'); module.exports = { css: { loaderOptions: { scss: { prependData: ` @import "@/assets/styles/_obmc-custom.scss"; ` } } }, devServer: { https: true, proxy: { '/': { target: process.env.BASE_URL, onProxyRes: proxyRes => { // This header is ignored in the browser so removing // it so we don't see warnings in the browser console delete proxyRes.headers['strict-transport-security']; } } }, port: 8000 }, productionSourceMap: false, configureWebpack: config => { if (process.env.NODE_ENV === 'production') { config.plugins.push( new CompressionPlugin({ deleteOriginalAssets: true }) ); } }, chainWebpack: config => { if (process.env.NODE_ENV === 'production') { config.plugins.delete('prefetch'); config.plugins.delete('preload'); } }, pluginOptions: { i18n: { localeDir: 'locales', enableInSFC: true } } };