UNPKG

ng2-encrm-components

Version:

angular 2 components

33 lines (26 loc) 781 B
/** * @author: @AngularClass */ var path = require('path'); // Helper functions var ROOT = path.resolve(__dirname, '..'); function hasProcessFlag(flag) { return process.argv.join('').indexOf(flag) > -1; } 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)); } function checkNodeImport(context, request, cb) { if (!path.isAbsolute(request) && request.charAt(0) !== '.') { cb(null, 'commonjs ' + request); return; } cb(); } exports.hasProcessFlag = hasProcessFlag; exports.isWebpackDevServer = isWebpackDevServer; exports.root = root; exports.checkNodeImport = checkNodeImport;