diff options
Diffstat (limited to 'deps/npm/node_modules/jackspeak/dist/mjs/parse-args.js')
-rw-r--r-- | deps/npm/node_modules/jackspeak/dist/mjs/parse-args.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/deps/npm/node_modules/jackspeak/dist/mjs/parse-args.js b/deps/npm/node_modules/jackspeak/dist/mjs/parse-args.js new file mode 100644 index 0000000000..24ec319d38 --- /dev/null +++ b/deps/npm/node_modules/jackspeak/dist/mjs/parse-args.js @@ -0,0 +1,19 @@ +// 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
\ No newline at end of file |