payroll_manager/front-end/webpack/utils.js

29 lines
611 B
JavaScript

const fs = require('fs');
const path = require('path');
module.exports = {
parseVersion,
root,
isExternalLib
};
// Returns a static version number when server is skipped
function parseVersion() {
return '0.0.1-SNAPSHOT';
}
const _root = path.resolve(__dirname, '..');
function root(args) {
args = Array.prototype.slice.call(arguments, 0);
return path.join.apply(path, [_root].concat(args));
}
function isExternalLib(module, check = /node_modules/) {
const req = module.userRequest;
if (typeof req !== 'string') {
return false;
}
return req.search(check) >= 0;
}