🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@dot-event/argv

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dot-event/argv - npm Package Compare versions

Comparing version
2.10.4
to
2.10.5
+1
-0
dist/argv.js

@@ -59,2 +59,3 @@ "use strict";

yield events.set([...props, "argv"], value);
event.signal.returnValue = value;
});

@@ -61,0 +62,0 @@

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"sources":["../lib/argv.js"],"names":["options","events","ops","has","withOptions","cwd","process","onAny","argv","alias","event","props","raw","get","opts","opt","indexOf","camelcase","value","set","str","replace","g","toUpperCase"],"mappings":";;;;;;;;;;;;;;;;;AACA;;AAGA;;AAJA;AAGA;eAGeA,OAAO,IAAI;AACxB,QAAM;AAAEC,IAAAA;AAAF,MAAaD,OAAnB;;AAEA,MAAIC,MAAM,CAACC,GAAP,CAAWC,GAAX,CAAe,MAAf,CAAJ,EAA4B;AAC1B,WAAOH,OAAP;AACD;;AAEDC,EAAAA,MAAM,CACHG,WADH,CACe;AACXC,IAAAA,GAAG,EAAEC,OAAO,CAACD,GAAR;AADM,GADf,EAIGE,KAJH,CAIS;AACLC,IAAAA,IAAI;AAAA,iDAAE,WAAMR,OAAN,EAAiB;AACrB,cAAM;AAAES,UAAAA,KAAF;AAASD,UAAAA,IAAT;AAAeE,UAAAA,KAAf;AAAsBC,UAAAA;AAAtB,YAAgCX,OAAtC;AAEA,cAAMY,GAAG,GACPJ,IAAI,IAAIP,MAAM,CAACY,GAAP,CAAW,CAAC,GAAGF,KAAJ,EAAW,MAAX,EAAmB,KAAnB,CAAX,CADV;AAGA,cAAMG,IAAI,GAAG,sBAAQF,GAAR,EAAaF,KAAK,CAACV,OAAnB,CAAb;;AAEA,aAAK,MAAMe,GAAX,IAAkBD,IAAlB,EAAwB;AACtB,cAAIC,GAAG,CAACC,OAAJ,CAAY,GAAZ,IAAmB,CAAC,CAAxB,EAA2B;AACzBF,YAAAA,IAAI,CAACG,SAAS,CAACF,GAAD,CAAV,CAAJ,GAAuBD,IAAI,CAACC,GAAD,CAA3B;AACD;AACF;;AAED,cAAMG,KAAK,GAAG;AAAET,UAAAA,KAAF;AAASK,UAAAA,IAAT;AAAeF,UAAAA;AAAf,SAAd;AACA,cAAMX,MAAM,CAACkB,GAAP,CAAW,CAAC,GAAGR,KAAJ,EAAW,MAAX,CAAX,EAA+BO,KAA/B,CAAN;AACD,OAhBG;;AAAA;AAAA;AAAA;AAAA;AADC,GAJT;AAwBA,SAAOlB,OAAP;AACD,C;;;;AAED,SAASiB,SAAT,CAAmBG,GAAnB,EAAwB;AACtB,SAAOA,GAAG,CAACC,OAAJ,CAAY,WAAZ,EAAyBC,CAAC,IAAIA,CAAC,CAAC,CAAD,CAAD,CAAKC,WAAL,EAA9B,CAAP;AACD","sourcesContent":["// Packages\nimport getopts from \"getopts\"\n\n// Helpers\nexport { argvRelay } from \"./argv/relay\"\n\nexport default options => {\n const { events } = options\n\n if (events.ops.has(\"argv\")) {\n return options\n }\n\n events\n .withOptions({\n cwd: process.cwd(),\n })\n .onAny({\n argv: async options => {\n const { alias, argv, event, props } = options\n\n const raw =\n argv || events.get([...props, \"argv\", \"raw\"])\n\n const opts = getopts(raw, event.options)\n\n for (const opt in opts) {\n if (opt.indexOf(\"-\") > -1) {\n opts[camelcase(opt)] = opts[opt]\n }\n }\n\n const value = { alias, opts, raw }\n await events.set([...props, \"argv\"], value)\n },\n })\n\n return options\n}\n\nfunction camelcase(str) {\n return str.replace(/-([a-z])/g, g => g[1].toUpperCase())\n}\n"],"file":"argv.js"}
{"version":3,"sources":["../lib/argv.js"],"names":["options","events","ops","has","withOptions","cwd","process","onAny","argv","alias","event","props","raw","get","opts","opt","indexOf","camelcase","value","set","signal","returnValue","str","replace","g","toUpperCase"],"mappings":";;;;;;;;;;;;;;;;;AACA;;AAGA;;AAJA;AAGA;eAGeA,OAAO,IAAI;AACxB,QAAM;AAAEC,IAAAA;AAAF,MAAaD,OAAnB;;AAEA,MAAIC,MAAM,CAACC,GAAP,CAAWC,GAAX,CAAe,MAAf,CAAJ,EAA4B;AAC1B,WAAOH,OAAP;AACD;;AAEDC,EAAAA,MAAM,CACHG,WADH,CACe;AACXC,IAAAA,GAAG,EAAEC,OAAO,CAACD,GAAR;AADM,GADf,EAIGE,KAJH,CAIS;AACLC,IAAAA,IAAI;AAAA,iDAAE,WAAMR,OAAN,EAAiB;AACrB,cAAM;AAAES,UAAAA,KAAF;AAASD,UAAAA,IAAT;AAAeE,UAAAA,KAAf;AAAsBC,UAAAA;AAAtB,YAAgCX,OAAtC;AAEA,cAAMY,GAAG,GACPJ,IAAI,IAAIP,MAAM,CAACY,GAAP,CAAW,CAAC,GAAGF,KAAJ,EAAW,MAAX,EAAmB,KAAnB,CAAX,CADV;AAGA,cAAMG,IAAI,GAAG,sBAAQF,GAAR,EAAaF,KAAK,CAACV,OAAnB,CAAb;;AAEA,aAAK,MAAMe,GAAX,IAAkBD,IAAlB,EAAwB;AACtB,cAAIC,GAAG,CAACC,OAAJ,CAAY,GAAZ,IAAmB,CAAC,CAAxB,EAA2B;AACzBF,YAAAA,IAAI,CAACG,SAAS,CAACF,GAAD,CAAV,CAAJ,GAAuBD,IAAI,CAACC,GAAD,CAA3B;AACD;AACF;;AAED,cAAMG,KAAK,GAAG;AAAET,UAAAA,KAAF;AAASK,UAAAA,IAAT;AAAeF,UAAAA;AAAf,SAAd;AACA,cAAMX,MAAM,CAACkB,GAAP,CAAW,CAAC,GAAGR,KAAJ,EAAW,MAAX,CAAX,EAA+BO,KAA/B,CAAN;AAEAR,QAAAA,KAAK,CAACU,MAAN,CAAaC,WAAb,GAA2BH,KAA3B;AACD,OAlBG;;AAAA;AAAA;AAAA;AAAA;AADC,GAJT;AA0BA,SAAOlB,OAAP;AACD,C;;;;AAED,SAASiB,SAAT,CAAmBK,GAAnB,EAAwB;AACtB,SAAOA,GAAG,CAACC,OAAJ,CAAY,WAAZ,EAAyBC,CAAC,IAAIA,CAAC,CAAC,CAAD,CAAD,CAAKC,WAAL,EAA9B,CAAP;AACD","sourcesContent":["// Packages\nimport getopts from \"getopts\"\n\n// Helpers\nexport { argvRelay } from \"./argv/relay\"\n\nexport default options => {\n const { events } = options\n\n if (events.ops.has(\"argv\")) {\n return options\n }\n\n events\n .withOptions({\n cwd: process.cwd(),\n })\n .onAny({\n argv: async options => {\n const { alias, argv, event, props } = options\n\n const raw =\n argv || events.get([...props, \"argv\", \"raw\"])\n\n const opts = getopts(raw, event.options)\n\n for (const opt in opts) {\n if (opt.indexOf(\"-\") > -1) {\n opts[camelcase(opt)] = opts[opt]\n }\n }\n\n const value = { alias, opts, raw }\n await events.set([...props, \"argv\"], value)\n\n event.signal.returnValue = value\n },\n })\n\n return options\n}\n\nfunction camelcase(str) {\n return str.replace(/-([a-z])/g, g => g[1].toUpperCase())\n}\n"],"file":"argv.js"}
{
"name": "@dot-event/argv",
"version": "2.10.4",
"version": "2.10.5",
"description": "dot-event argument parsing operation",

@@ -21,2 +21,3 @@ "keywords": [

"link": {},
"spawn": {},
"starter": {},

@@ -70,4 +71,4 @@ "version": {},

"babel-eslint": "10.0.1",
"dot-event": "2.12.4",
"@dot-event/store": "6.0.3",
"dot-event": "2.12.5",
"@dot-event/store": "6.0.4",
"eslint": "5.8.0",

@@ -74,0 +75,0 @@ "eslint-config-prettier": "3.1.0",