quasar-cli
Version:
Quasar Framework CLI
33 lines (26 loc) • 700 B
JavaScript
const
appPaths = require('../../app-paths'),
injectHtml = require('../inject.html'),
injectClientSpecifics = require('../inject.client-specifics'),
injectHotUpdate = require('../inject.hot-update')
module.exports = function (chain, cfg) {
if (cfg.ctx.build) {
chain.output
.libraryTarget('commonjs2')
}
chain.node
.merge({
__dirname: cfg.ctx.dev,
__filename: cfg.ctx.dev
})
chain.resolve.extensions
.add('.node')
chain.target('electron-renderer')
chain.module.rule('node')
.test(/\.node$/)
.use('node-loader')
.loader('node-loader')
injectHtml(chain, cfg)
injectClientSpecifics(chain, cfg)
injectHotUpdate(chain, cfg)
}