kuyin-webpack-plugins
Version:
custom webpack, enhanced-resolve plugins
19 lines (18 loc) • 614 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const path_1 = tslib_1.__importDefault(require("path"));
function parseArgv(list, name) {
const reg = new RegExp(`-{0,2}${name}(=|\\s*)(\\w+)`);
let result;
list.forEach(item => {
const match = item.match(reg);
if (match && match[2]) {
// eslint-disable-next-line prefer-destructuring
result = match[2];
}
});
return result;
}
exports.parseArgv = parseArgv;
exports.resolve = (dir) => path_1.default.resolve(__dirname, '../../', dir);