Upgrade scripts and embed webpack config
This commit is contained in:
parent
63c4db6d71
commit
7bfd1b1edb
15 changed files with 81 additions and 1986 deletions
27
client/webpack/helpers.js
Normal file
27
client/webpack/helpers.js
Normal file
|
@ -0,0 +1,27 @@
|
|||
const path = require('path')
|
||||
|
||||
// Helper functions
|
||||
const ROOT = path.resolve(__dirname, '..')
|
||||
const EVENT = process.env.npm_lifecycle_event || ''
|
||||
|
||||
function hasProcessFlag (flag) {
|
||||
return process.argv.join('').indexOf(flag) > -1
|
||||
}
|
||||
|
||||
function hasNpmFlag (flag) {
|
||||
return EVENT.includes(flag)
|
||||
}
|
||||
|
||||
function isWebpackDevServer () {
|
||||
return process.argv[1] && !!(/webpack-dev-server$/.exec(process.argv[1]))
|
||||
}
|
||||
|
||||
function root (args) {
|
||||
args = Array.prototype.slice.call(arguments, 0)
|
||||
return path.join.apply(path, [ROOT].concat(args))
|
||||
}
|
||||
|
||||
exports.hasProcessFlag = hasProcessFlag
|
||||
exports.hasNpmFlag = hasNpmFlag
|
||||
exports.isWebpackDevServer = isWebpackDevServer
|
||||
exports.root = root
|
Loading…
Add table
Add a link
Reference in a new issue