You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
596 B
JavaScript

7 months ago
// polyfill that overwrites parse-args.ts in the mjs build
import { createRequire } from 'module';
import * as util from 'util';
const pv = typeof process === 'object' &&
!!process &&
typeof process.version === 'string'
? process.version
: 'v0.0.0';
const pvs = pv
.replace(/^v/, '')
.split('.')
.map(s => parseInt(s, 10));
let { parseArgs: pa } = util;
if (!pa || pvs[0] > 18 || pvs[1] < 11) {
const require = createRequire(import.meta.url);
pa = require('@pkgjs/parseargs').parseArgs;
}
export const parseArgs = pa;
//# sourceMappingURL=parse-args-esm.js.map