• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import * as util from 'util';
2const pv = typeof process === 'object' &&
3    !!process &&
4    typeof process.version === 'string'
5    ? process.version
6    : 'v0.0.0';
7const pvs = pv
8    .replace(/^v/, '')
9    .split('.')
10    .map(s => parseInt(s, 10));
11/* c8 ignore start */
12const [major = 0, minor = 0] = pvs;
13/* c8 ignore stop */
14let { parseArgs: pa, } = util;
15/* c8 ignore start */
16if (!pa ||
17    major < 16 ||
18    (major === 18 && minor < 11) ||
19    (major === 16 && minor < 19)) {
20    /* c8 ignore stop */
21    // Ignore because we will clobber it for commonjs
22    //@ts-ignore
23    pa = (await import('@pkgjs/parseargs')).parseArgs;
24}
25export const parseArgs = pa;
26//# sourceMappingURL=parse-args.js.map