INNER CODE UNIT · JavaScript
parseArgs
reactnativecn/react-native-update · scripts/build-harmony-har.js:320
function parseArgs(argv) {
const parsed = {};
for (let index = 0; index < argv.length; index += 1) {
const token = argv[index];
if (!token.startsWith('--')) {
fail(`Unsupported argument: ${token}`);
}
const keyValue = token.slice(2).split('=');
const key = keyValue[0];
const inlineValue = keyValue.length > 1 ? keyValue.slice(1).join('=') : '';
if (key === 'skip-install') {
parsed[key] = true;
continue;
}