2018-03-15 22:07:22 +11:00
|
|
|
const argv = require('optimist').argv;
|
2017-04-11 06:33:32 +10:00
|
|
|
|
2017-04-11 09:11:09 +10:00
|
|
|
/**
|
|
|
|
* Get argv from webpack env[argv]
|
|
|
|
* Since webpack 2.0 we have to pass args by the env
|
|
|
|
* example:
|
|
|
|
* - webpack --config ./webpack.conf.js --env.patch
|
2018-03-15 22:07:22 +11:00
|
|
|
*
|
2017-04-11 09:11:09 +10:00
|
|
|
* @param arg
|
2018-03-15 22:07:22 +11:00
|
|
|
* @return {boolean}
|
2017-04-11 09:11:09 +10:00
|
|
|
*/
|
|
|
|
export function isArgv(arg) {
|
2017-04-12 19:05:43 +10:00
|
|
|
if (typeof argv.env === 'undefined') {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
if (typeof argv.env[arg] === 'undefined') {
|
|
|
|
return false;
|
|
|
|
}
|
2017-04-11 09:11:09 +10:00
|
|
|
return Boolean(argv.env[arg]);
|
|
|
|
}
|
2017-04-11 06:33:32 +10:00
|
|
|
|