Files
codeql-action/node_modules/ava/lib/node-arguments.js
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

17 lines
446 B
JavaScript
Raw Normal View History

2022-02-01 18:01:11 +00:00
import process from 'node:process';
2020-05-04 18:50:13 +01:00
2022-02-01 18:01:11 +00:00
import arrgv from 'arrgv';
export default function normalizeNodeArguments(fromConf = [], fromArgv = '') {
2020-05-04 18:50:13 +01:00
let parsedArgv = [];
if (fromArgv !== '') {
try {
parsedArgv = arrgv(fromArgv);
} catch {
throw new Error('Could not parse `--node-arguments` value. Make sure all strings are closed and backslashes are used correctly.');
}
}
return [...process.execArgv, ...fromConf, ...parsedArgv];
}