UNPKG

kuyin-webpack-plugins

Version:

custom webpack, enhanced-resolve plugins

19 lines (18 loc) 614 B
"use strict"; 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);