webpack-auto-inject-version/src/core/utils.js

22 lines
435 B
JavaScript
Raw Normal View History

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) {
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