Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@dkh-dev/parse-argv

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dkh-dev/parse-argv - npm Package Compare versions

Comparing version
1.1.0
to
1.1.1
+9
-7
index.js

@@ -8,8 +8,11 @@ 'use strict';

let key = '';
const closeCurrentPair = () => {
if (key) {
argm[key] = '';
key = '';
}
};
argv.forEach(arg => {
if (isPair(arg)) {
if (key) {
argm[key] = '';
key = '';
}
closeCurrentPair();
const parts = arg.split('=');

@@ -19,5 +22,3 @@ argm[parts[0].substr(arg.startsWith('--') ? 2 : 1)] = parts[1];

else if (isKey(arg)) {
if (key) {
argm[key] = '';
}
closeCurrentPair();
key = arg.substr(arg.startsWith('--') ? 2 : 1);

@@ -32,4 +33,5 @@ }

});
closeCurrentPair();
return argm;
};
exports.default = parseArgv;
{
"name": "@dkh-dev/parse-argv",
"version": "1.1.0",
"version": "1.1.1",
"description": "Parse process arguments",

@@ -13,3 +13,3 @@ "main": "index.js",

"build": "tsc",
"test": "ts-node test --a=b -b -c d e --e -f \"g h\" -i=j --k l -m 0",
"test": "ts-node test --a=b -b -c d e --e -f \"g h\" -i=j --k l -m 0 -o",
"prepublishOnly": "npm run build & npm test"

@@ -16,0 +16,0 @@ },