@ciffi-js/builder
Version:
Builder for ciffi js webbpack project
30 lines (28 loc) • 639 B
JavaScript
const path = require('path')
const ConfigFile = require(path.join(process.cwd(), '.ciffisettings'))
const baseConfig = require('./config.js')
const plugins = ConfigFile.general.offline
? baseConfig.plugins
: [baseConfig.plugins[1]]
module.exports = {
...baseConfig,
output: {
...baseConfig.output,
publicPath: path.normalize(ConfigFile.build.absoluteBuildPath)
},
mode: 'development',
performance: {
hints: false
},
entry: {
main: path.join(
process.cwd(),
ConfigFile.build.srcPathName,
'scripts',
'main.js'
)
},
devtool: 'source-map',
watch: true,
plugins: plugins
}