{"_id":"getarg","_rev":"6-9a9410b2bc1cc24c79f982abbe8a0a8d","name":"getarg","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"getarg","version":"0.0.1","keywords":["darg","getArgs","get-arg","argv","parser","cli","parameters","yarg","terminal","arg"],"author":{"name":"E"},"license":"ISC","_id":"getarg@0.0.1","maintainers":[{"name":"elis-k","email":"me@elis.cc"}],"homepage":"https://github.com/el1s7/darg#readme","bugs":{"url":"https://github.com/el1s7/darg/issues"},"dist":{"shasum":"b563c504527c8a9bf2dbedc6b87a18a7d0307be6","tarball":"https://registry.npmjs.org/getarg/-/getarg-0.0.1.tgz","fileCount":4,"integrity":"sha512-QeEcRFnid6Ig+sYSW14L+lQl3alxD4kH9prZ/GYyiLIlO58d25fEfdQc1nJRSZu76EVobkNfi+2H5KS5duITPQ==","signatures":[{"sig":"MEUCIElrQFqZp6s3+rL70EKQrexCBfxthrNk7PibsYoJjS3nAiEAmEMDJMkKSFxUBfNKkHVdC0K+UynnvmT4iljM4PQMjHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqhv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2pw/9EqHuXexYp9UhAE6YlwCTvOBDHgWy6GeMqFpQ4oiYzMl8C4Tc\r\nGXp1NR2Tbz4bG2EG1LwePN+9jQNbny9mJqLDpOGJYAr89TuTJuMHI/J4i5HX\r\no9kGb4Dc6a6K+4/Y+y3dRT0FfOvgfseiT0ycbJLhpgIXnfwwFda76tZrLABM\r\neU6JritepnQKnOVwAwhdHin4/cHEq5QrPjHd5pnTriLLMUpveYQSTILjHH37\r\nmLTV8fq5L49qCOiOXDcS4gI4zZZA+lref7wGKU7bZS3nHxByBoZQWo7v57qA\r\nfConMb7eaLzMizcSSTtwvaggq+EO53grHDZKWO9wo7uAGKLlL4WlAzr1AbiM\r\nwCsESNdJTmURkNSvvsmK/XjGcQCuwEXjX5R6m7kBznA8zt1oEfVtzjxvK4zd\r\n7S/iPOFxNG870s/pkqmyMrU6Bvt4rPVVhkakY6YUJiR2szdmFRnclSOsthku\r\nrx+AXaYMt5VlX4tLRiOsFYjYkCUxs2ieBhfSVoagxtLHEr4aIT6kO3eOkxWt\r\nbGohe2smbjG4LF0SGaeu1vgUVt8kh/fXqjdvCfGRq6PjlNx/buXhYgu4XoC1\r\niv+/3aiyEi8mvzVmEyQqUU24jYSgBHDrjRd1wV0cXZhXmB+lZOkf8nTvBrED\r\nL7WDxqU3JDxAQSe0xnQC8M+wJn5izwvme44=\r\n=z/IM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=3.0.0","node":">=6.9.0"},"gitHead":"36477af4f0167d1b61e8d1151f4796d3e28f712f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build && git add . && git commit -am \"release\" && git push"},"_npmUser":{"name":"elis-k","email":"me@elis.cc"},"repository":{"url":"git+https://github.com/el1s7/argv1.git","type":"git"},"_npmVersion":"6.14.12","description":"Quick CLI argv parser and validator","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.43"},"_npmOperationalInternal":{"tmp":"tmp/getarg_0.0.1_1655315453222_0.7333223084584033","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"getarg","version":"0.0.2","keywords":["darg","getArgs","get-arg","argv","parser","cli","parameters","yarg","terminal","arg"],"author":{"name":"E"},"license":"ISC","_id":"getarg@0.0.2","maintainers":[{"name":"elis-k","email":"me@elis.cc"}],"homepage":"https://github.com/el1s7/getarg#readme","bugs":{"url":"https://github.com/el1s7/getarg/issues"},"dist":{"shasum":"9eef90dae2e868c7b6b85164066313d92b162890","tarball":"https://registry.npmjs.org/getarg/-/getarg-0.0.2.tgz","fileCount":4,"integrity":"sha512-fHQBMPbewZ2V0oR25uUOsOgYNf1icXAsaLDU1A0UvLmoOLZ/CIT6uIauMhKvNaoBbZpYdVSnPh8S4FaoH9/pFQ==","signatures":[{"sig":"MEYCIQCkONThfAVTVeX7N81KMzKIds5JvFjB9pLivaFY4e9BXwIhAJLnWn2WMPHIK/gjjxFeVtKgQpwDcBRYWLVBXV0LggDU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq0j2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNlQ//WC+oFnfbolUwBPCkYQp9csACiETaqJKjlf2chvehBJJv7+mq\r\nnkullqIq6WpRtJg2CpCe9qu5rWfeeIrZIr2zhASA5iYPoOoZ+8VGYLQ/vitE\r\ncX6yalgdmDVdS00VuVI/Kqiw0TGsGUQ7dHuvhY3FB1PXPN1LCf6MQ/KKy1Vp\r\n8FWVZ3HtlhkRTy23VIw6Bo1MdoT4i3wxm0PInaVaY4qd8fP/qw1PdkbVD6Rd\r\nw6REJz7lT4samBS45AlrvnNGdHDLu14sHdN5nKi0Mm5FPTt0ey/nCj7EAX1C\r\n7I4LHexwgj1bftkHT1Se/SD4d48xifqL9QzXSB6H5li7qjJ1R269PRrSNcRR\r\no+wt4O2rVnjFqtlnN9Goad83u43K9Devl+Oc6wwbEsFsZ7Iw/t6J1Z8uSJts\r\n8ISKd6rMaD1cwUPr5rrIcGX9Libdw1K3LFO9edyVlqZZj7wy3S8KmpHB8AlX\r\npRGHwL8wku0mv6w59q6FaVSxALcthMz60SpE4T0Rcmxz8v8UOndQwfWa35WZ\r\niJIpLczVOgJTq+Jl4HU5LR8/rPqkWANc3Vd8wzTRN6VlcfxJxBh/+rblWHxy\r\neIBIWLtIbNWHXElxKNQTA0kHF1m9NRRqsryxKoH/I89eK2MSRX0Rx4POHqmN\r\nDQX3ZSGslIcE8cBpftRYHvMHPDhXpRxJT5U=\r\n=UeaJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=3.0.0","node":">=6.9.0"},"gitHead":"b8947efd087681bb893faa5d10cf7b10ca622a77","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build && git add . && git commit -am \"release\" && git push"},"_npmUser":{"name":"elis-k","email":"me@elis.cc"},"repository":{"url":"git+https://github.com/el1s7/getarg.git","type":"git"},"_npmVersion":"6.14.12","description":"Quick CLI argv parser and validator","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.43"},"_npmOperationalInternal":{"tmp":"tmp/getarg_0.0.2_1655392502106_0.8241562676397176","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"getarg","version":"0.0.3","keywords":["darg","getArgs","get-arg","argv","parser","cli","parameters","yarg","terminal","arg"],"author":{"name":"E"},"license":"ISC","_id":"getarg@0.0.3","maintainers":[{"name":"elis-k","email":"me@elis.cc"}],"homepage":"https://github.com/el1s7/getarg#readme","bugs":{"url":"https://github.com/el1s7/getarg/issues"},"dist":{"shasum":"58dea156a8bfe9088ed96bc258506e28c18eb4bf","tarball":"https://registry.npmjs.org/getarg/-/getarg-0.0.3.tgz","fileCount":4,"integrity":"sha512-PmkkTW+e2Mg2ujEimhh0qXSRnDauljP74JIDxTnj9iOEpwNEYGCJBodViXIAZj6jVFPSr5JCZotfnLolEpauuA==","signatures":[{"sig":"MEUCIQDR4x/0ZFNOpN4urGGHhEi1pJsn/KuDOzh+moc/w3fKIgIgOKTZlQDFnkC665BAZXYKZheGtTuIdHu1QEq6KDbp9/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis3RUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQiQ/+Mk7RISyQAzHmrtocfsZiiLOEfZtj0AWiRhtpecSvO+nWxJH7\r\n1O3YmFnX9d5zaCkngqTabcgTrZOZIYz2ZEkm0+aqo2ZubvU/akQkbqJEILrj\r\nStl0I3kuxkqoCM6rUYsoxufpn4lTJp9Vm4j6/1kGzDbsNr7ccSRDUXRlfbAF\r\nAdr1GsWjxGBlanTMhtl3zkg6gJeikKsHqNAlcQZzKyLjOTyqZpsadO6a0Rf/\r\n1y9YHW99Jrt7L4YyQG8bO6O0HNpC/lwy7/vn8+j28BHh16Ek1rywEKrbaVkb\r\nG3TgDJbCa1yWxdAYtCO5Ypgx/+sct2XmC/GGA6UHftUaSH0zGUly0/zFCaGA\r\nZYbKLMuYonkw0eLX769gvbf2Sd9RJF3UhptZZEYYMKB1x1ObXcBsLltsCBXG\r\nzy5NJiB3cOWACFReVC9pqf0UExTs4LeT1Ev2X8pcxfAHeY6UDMTn1E8DoFtC\r\nG7W412UPd+ugVDFMwMic4l9yE9qfArZsnoq6AyH+QsZb21QKNJnCiKNpggxm\r\nbqvZtR7PIn8YMFjnPjQavAazJ+9KawJtHtWSvg7QprHSeYwS0Lf2FzX2uKG7\r\nJSLJ5/8ZjQ0oyb9K9/g9YZa/0CfoE8cNkCQH7XBwqipmcdL7v5qW2wIEbLxD\r\nNaCF7DzB7E9NXqrN9a8Pb304wL0zaXaDKJI=\r\n=NLSW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=3.0.0","node":">=6.9.0"},"gitHead":"bfae524e7b50a365fc845a18794bd8caf54bf8c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build && git add . && git commit -am \"release\" && git push"},"_npmUser":{"name":"elis-k","email":"me@elis.cc"},"repository":{"url":"git+https://github.com/el1s7/getarg.git","type":"git"},"_npmVersion":"6.14.12","description":"Quick CLI argv parser and validator","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.43"},"_npmOperationalInternal":{"tmp":"tmp/getarg_0.0.3_1655927892678_0.36654462925719833","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"getarg","version":"0.0.4","keywords":["darg","getArgs","get-arg","argv","parser","cli","parameters","yarg","terminal","arg"],"author":{"name":"E"},"license":"ISC","_id":"getarg@0.0.4","maintainers":[{"name":"elis-k","email":"me@elis.cc"}],"homepage":"https://github.com/el1s7/getarg#readme","bugs":{"url":"https://github.com/el1s7/getarg/issues"},"dist":{"shasum":"7dfe3d384d017e8ab89715e1446916f81e953c40","tarball":"https://registry.npmjs.org/getarg/-/getarg-0.0.4.tgz","fileCount":4,"integrity":"sha512-ZAp4V4D3CqVs9tbtMh3T3xODMYs4hwqpNF4wEW07SPjhFvh/WxCoWj13C3FfStYJJzAKvSfc29pFu1oDJVLtnQ==","signatures":[{"sig":"MEQCIEhP/GYfP0vKPzKXgyxdga+Xo14VyyvRg4YcPHVXTT6YAiA+0Alzba6EPxArcAJCsBUHecTdp2kVeI5fVZqJO7lfRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis3apACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxPQ//SDKExdI6BcO5kbkj1ZOQSyf+FmhV6/bX4NN4XfKmx+1ZlIis\r\n9Ct1Ceb9JdJwTfFoPei5RcL9bvPAHIuPzrdN9icHoVa1+yidKvjiDT/DDA0Z\r\nC39l5SKxlx/UhkZ/mgZ4strg7Amlcjp18wNm57HOce1wowwEsFCQcBgf+5RQ\r\neVLye84ypfbdeNGW3F6Z9DpvEbKkuxCaPU1SuB89zI0oH+Od9fwuuNGfg7ds\r\nEhlheGOs/Wnh7z5KEbG1oytwAi4ODHHzNgqxHj/cZCDHPGHDDtSdLn4yz9Qt\r\nI737s7/zWlTyhJj8i2YwLJ/ycV7OAP3S4LnSRGFR5ddbQU4/AiA9aKAysbsj\r\nS9RPXy4JsFiMWQhrk3JrPAbBITIdYdmDGovNSRwYB5t3l8uwkW6/voGGksBL\r\nfMCHu0J5yQLBfhE4QRWIp97skTfE7T2twgjjLYKke8nDYQdz0ClCIKd7Fqfg\r\nozTvaWBngueLvR7pAlj5RnwEg81nxdjXgUvfVoTr7f75kCEOh3t9FfXsly9P\r\nrgi8U2Ctvre/MgwbErr0Vd9NNk84unQYgN+thuaSQ972bvbdP2j3XjQsXVuY\r\nhVv+spTohf6l2TmNCqqmym4XjC+rOLULwmrQCizCrwzNFGKLMhhdpWDC/FfX\r\nKz7RsbjABasveE11Yg4GVe6qaAm7EX6EdhA=\r\n=N6cO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=3.0.0","node":">=6.9.0"},"gitHead":"470fc1d68330d652b00024cf0ac17372de655284","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build && git add . && git commit -am \"release\" && git push"},"_npmUser":{"name":"elis-k","email":"me@elis.cc"},"repository":{"url":"git+https://github.com/el1s7/getarg.git","type":"git"},"_npmVersion":"6.14.12","description":"Quick CLI argv parser and validator","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.43"},"_npmOperationalInternal":{"tmp":"tmp/getarg_0.0.4_1655928489670_0.24819813537981683","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"getarg","version":"0.0.5","keywords":["darg","getArgs","get-arg","argv","parser","cli","parameters","yarg","terminal","arg"],"author":{"name":"E"},"license":"ISC","_id":"getarg@0.0.5","maintainers":[{"name":"elis-k","email":"me@elis.cc"}],"homepage":"https://github.com/el1s7/getarg#readme","bugs":{"url":"https://github.com/el1s7/getarg/issues"},"dist":{"shasum":"b6eab4b9a454d74cf226dbe0001c507f407d75bf","tarball":"https://registry.npmjs.org/getarg/-/getarg-0.0.5.tgz","fileCount":4,"integrity":"sha512-yZfNCrUNozmOXtS2zDqaUCO1/beVcwUefkfv9pmks51N8pJ9fw2nINnNT37E9Blgzd2YP98s+NrACMn3JrBfsw==","signatures":[{"sig":"MEQCIASJKT/jLMIhR27zLVPJgDmdN7dKQy3UcuEOiCQYn4oSAiAQ0/ZGze2s3hyNSuw6K40S1+6GEVTn7yyC3M2GHwd5nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuIxMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUAhAAmPGBvch+iLVDORVy8vto/XwOw2/HQjl/N4MkM26dNK30vbO5\r\naDCyFiW+Km0vsoaHkLGpmbcmeQhxcbZ97/tv2Ew8ejOCUOqgTuTqY7tk+NOr\r\nAFJ/OdvISFXEVcBn+1bzXopXYJ0IHxrJR8tnLFrXWhu25rN2mZL0Omvv0mRj\r\nWrwzOLJ0KeP50G9/uACJ7FXjj37A3PAvDse2V7coZunqe8E+lmNQxT7ov6yQ\r\nB7DDRsPkLp1dsXiSdOtDTLhoS3ECn0h6KkAfaz+mNuYr+642bEkZ+avlFI1o\r\nVghBPjwKcxHpQat9qMWWxyJDeSh2+5JNXxnv26RaA9zck/e4CHTe1N92k32G\r\nvYhcVXUm9mw1d3h1T+Lid3CLQvgE+G1mo2rI/JFcM46h/JFDEAk8ifN2iFvO\r\nN/FatYLMLvMBDa1sg6IjAKgi1C7pBeXcveGJSRSsRr368QdVt0LwzKnQsQd2\r\nDq9x9rAPiXSYNHFvhzvTUlqlt0CD+TTyXcIXlmGF26VPrpIDzqdj9hV7aCIC\r\nVQ0y5m7BL5Ms4ljfBX3m3O0S8GBQ4tqcT8PbENR18PUIA0vifY228WYTWhtU\r\nmnAOyM9NaoMoqQ5NiHhzYccVZNPCtQwtxG4bh/tgJBkU9TM+7DXQQupphuth\r\nCp8wWElRzP0XNhMvCASwPHALRr+k/7sS3e4=\r\n=2ZOO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=3.0.0","node":">=6.9.0"},"gitHead":"cbb68f11f22504c4598e978d3c6b02d97bdfab38","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build && git add . && git commit -am \"release\" && git push"},"_npmUser":{"name":"elis-k","email":"me@elis.cc"},"repository":{"url":"git+https://github.com/el1s7/getarg.git","type":"git"},"_npmVersion":"6.14.12","description":"Quick CLI argv parser and validator","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.43"},"_npmOperationalInternal":{"tmp":"tmp/getarg_0.0.5_1656261708787_0.051763948365088464","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-06-15T17:50:53.221Z","modified":"2026-07-06T10:07:47.403Z","0.0.1":"2022-06-15T17:50:53.420Z","0.0.2":"2022-06-16T15:15:02.465Z","0.0.3":"2022-06-22T19:58:12.843Z","0.0.4":"2022-06-22T20:08:09.837Z","0.0.5":"2022-06-26T16:41:48.943Z"},"bugs":{"url":"https://github.com/el1s7/getarg/issues"},"author":{"name":"E"},"license":"ISC","homepage":"https://github.com/el1s7/getarg#readme","keywords":["darg","getArgs","get-arg","argv","parser","cli","parameters","yarg","terminal","arg"],"repository":{"url":"git+https://github.com/el1s7/getarg.git","type":"git"},"description":"Quick CLI argv parser and validator","maintainers":[{"email":"el1s7@elis.cc","name":"el1s7"}],"readme":"### Simple and fast CLI args parser for Node\r\n\r\n### Install\r\n`npm i getarg`\r\n\r\n#### Basic usage:\r\n```javascript\r\nimport getArgs from 'getarg';\r\n\r\n//Run without any options to get an object of all args supplied at runtime\r\nconst args = getArgs({\r\n    file:{\r\n        required: true,\r\n        type: \"string\",\r\n        help: \"A helpful message\",\r\n        requires: ['output'] //dependent parameters\r\n        alias: \"f\"\r\n    }\r\n    output:{\r\n        help: \"Another helpful message\",\r\n        required: true,\r\n        type: \"string\", //supported: number/json/any\r\n        alias: \"o\",\r\n    }\r\n},{\r\n    usage: \"Usage: myapp.js <command>\" //customize help header\r\n});\r\n\r\nconsole.log(args);\r\n```\r\n\r\n#### Example Run\r\n```bash\r\n> node cli.js -f ./file.js --output=./out.js\r\n\r\n{\r\n    file: \"./file.js\",\r\n    output: \"./out.js\"\r\n}\r\n\r\n```\r\n\r\n#### Example Info/Error:\r\n```bash\r\n> node cli.js --file\r\n\r\n[!] The paramater '--file' is not a string.\r\n\r\nUsage: myapp.js <command>\r\n\r\n--file/-f [required]              Another helpful message   \r\n\r\n--output/-o [required]            A helpful message\r\n\r\n```\r\n\r\n","readmeFilename":"README.md"}