ngx-admin/config/helpers.js

26 lines
590 B
JavaScript
Raw Normal View History

2016-04-20 16:32:12 +03:00
var path = require('path');
const EVENT = process.env.npm_lifecycle_event || '';
2016-04-20 16:32:12 +03:00
// Helper functions
var ROOT = path.resolve(__dirname, '..');
2016-04-20 16:32:12 +03:00
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]));
2016-04-20 16:32:12 +03:00
}
2017-02-16 12:47:26 +03:00
var root = path.join.bind(path, ROOT);
2016-04-20 16:32:12 +03:00
exports.hasProcessFlag = hasProcessFlag;
exports.hasNpmFlag = hasNpmFlag;
exports.isWebpackDevServer = isWebpackDevServer;
2016-04-20 16:32:12 +03:00
exports.root = root;