blob: aa8bfa27868a7465c23df1dc6964851f9e2b20f6 [file] [log] [blame]
const mode = {
production: 'production',
development: 'development'
};
const outSubDir = {
production: 'prod',
development: 'dev'
};
const jsFilename = {
production: '[name]-[contenthash].min.js',
development: '[name].js'
};
const cssFilename = {
production: '[name]-[contenthash].min.css',
development: '[name].css'
};
module.exports = {
mode: mode,
outDir: 'dist',
outSubDir: outSubDir,
fileListName: 'file-list',
jsFilename: jsFilename,
cssFilename: cssFilename,
getConstantsForMode: buildMode => {
if (buildMode !== mode.production) {
return {
devMode: true,
jsFilename: jsFilename.development,
cssFilename: cssFilename.development,
outSubDir: outSubDir.development
};
}
return {
devMode: false,
jsFilename: jsFilename.production,
cssFilename: cssFilename.production,
outSubDir: outSubDir.production
};
}
};