Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const rev = require('git-rev-sync')
const CACHEABLE_DIRECTORY = 'static'
const version = rev.isTagDirty() ? `${rev.tag()}-${rev.short('.')}` : rev.tag()
module.exports = {
assetsDir: CACHEABLE_DIRECTORY, // cacheable dir
chainWebpack (config) {
let images = config.module.rule('images')
images.uses.clear()
images
.use('file-loader')
.loader('file-loader')
.options(config.module.rule('svg').use('file-loader').get('options'))
config.plugin('define-version')
.use(require('webpack/lib/DefinePlugin'), [{
'DEFINED_VERSION': JSON.stringify(version),