manan-data 0.0.0

inventyv tikv datalayer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import process from 'node:process';

import arrgv from 'arrgv';

export default function normalizeNodeArguments(fromConf = [], fromArgv = '') {
	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];
}