{"_id":"args-parser","_rev":"9-cd461900d0ae3b2bbef8109b3ddfe8b2","name":"args-parser","description":"Straight-forward node.js arguments parser","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"args-parser","version":"1.0.0","description":"Straight-forward node.js arguments parser","main":"parse.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"license":"Apache-2.0","gitHead":"653e17d13e99185d271e800b58e7593c59d22dbe","bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"homepage":"https://github.com/eveningkid/args-parser#readme","_id":"args-parser@1.0.0","_shasum":"399b7249fa163055a7ba2830d8f993cf07d888fb","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"eveningkid","email":"arn.dellinger@gmail.com"},"dist":{"shasum":"399b7249fa163055a7ba2830d8f993cf07d888fb","tarball":"https://registry.npmjs.org/args-parser/-/args-parser-1.0.0.tgz","integrity":"sha512-HonL7An0hLI6MiuyG+q+Qrwt4AmIr4UCqB6Oz6Ww0kVpiu7yeGSStAOSGr7pNBMDubwTFvDFX+VFgDTU705jPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhf/w81DDj/zhCcLV+AKPpAgVbYQXfQXt7eGqcgRuYxQIgRY0jDOfT6TfU4y8Yg5Quw4KFu1W0D0Izg5iS6f8Wlyw="}]},"maintainers":[{"name":"eveningkid","email":"arn.dellinger@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/args-parser-1.0.0.tgz_1454788179200_0.8927430349867791"},"directories":{}},"1.0.1":{"name":"args-parser","version":"1.0.1","description":"Straight-forward node.js arguments parser","main":"parse.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"license":"Apache-2.0","gitHead":"c61c777a4019402552438ff7faa3198c74cabed5","bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"homepage":"https://github.com/eveningkid/args-parser#readme","_id":"args-parser@1.0.1","_shasum":"7f40c3953b3c453896c76f2e3f268ac9a2df88ce","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"eveningkid","email":"arn.dellinger@gmail.com"},"dist":{"shasum":"7f40c3953b3c453896c76f2e3f268ac9a2df88ce","tarball":"https://registry.npmjs.org/args-parser/-/args-parser-1.0.1.tgz","integrity":"sha512-w+pixsVWTpXB1qqZBEYLT3lhqZ14J1o1BzyYG1p/00B0TFtEnKtSwYAQNYHz9G50qf2T/lt95hbcqUBvCrMe5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMjesfDdUn5OZ3/C/gxD1LDn0+F9bMhm91afyuoLx5NAiAhFEV4x1TqO/F/n5ScT0VSI1hqGCv+gcHNeGOyUjyVFw=="}]},"maintainers":[{"name":"eveningkid","email":"arn.dellinger@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/args-parser-1.0.1.tgz_1454808825519_0.502671719295904"},"directories":{}},"1.0.2":{"name":"args-parser","version":"1.0.2","description":"Straight-forward node.js arguments parser","main":"parse.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"license":"Apache-2.0","gitHead":"a9d51ef88a67019c616912afab3867343f3c7583","bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"homepage":"https://github.com/eveningkid/args-parser#readme","_id":"args-parser@1.0.2","_shasum":"730cc4df8f821825d0526bd134159611a765f5b6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"eveningkid","email":"arn.dellinger@gmail.com"},"dist":{"shasum":"730cc4df8f821825d0526bd134159611a765f5b6","tarball":"https://registry.npmjs.org/args-parser/-/args-parser-1.0.2.tgz","integrity":"sha512-K16GG4cS/wWAiNsxBhIUuRz6fk9RR/jUwME1W3sbk6NcknYbA6yxBiiZuHIhuqk68d6xq0GDGvHcK2YqeUiYRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGktGjY1x3yGb+BtTCQI8G4Adh9FntW/3prHBMt+mMfaAiEA9sk9Mtm8oP7LiQ3ltfg6xAtib1YI9HPpoY3JDVcVWMA="}]},"maintainers":[{"name":"eveningkid","email":"arn.dellinger@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/args-parser-1.0.2.tgz_1454849278792_0.16792439599521458"},"directories":{}},"1.1.0":{"name":"args-parser","version":"1.1.0","description":"Straight-forward node.js arguments parser","main":"parse.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"license":"Apache-2.0","gitHead":"d6298102ec3835fb4526cf1d90e88e24cd315ffa","bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"homepage":"https://github.com/eveningkid/args-parser#readme","_id":"args-parser@1.1.0","_shasum":"6253bfcd694d279fe63eaafd78d628d14a05ffa9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"eveningkid","email":"eveningkid@gmail.com"},"dist":{"shasum":"6253bfcd694d279fe63eaafd78d628d14a05ffa9","tarball":"https://registry.npmjs.org/args-parser/-/args-parser-1.1.0.tgz","integrity":"sha512-sY66yErgvsAfPP2hlIV7HEerw16+qFcgs+aO5qpa+V5PXU926wWqvx3Nmwv4hvUudGhbYAiLGE20XHpHjcboYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs9JjWmsFJZRwu8uAUs6SyaVaSvko294+ssOEbExmAqAiBp4vi8awTpUVYBOHAsij1B14vnVIXwvGZDpZDB5a51WA=="}]},"maintainers":[{"name":"eveningkid","email":"arn.dellinger@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/args-parser-1.1.0.tgz_1489932503979_0.9272391037084162"},"directories":{}},"1.2.0":{"name":"args-parser","version":"1.2.0","description":"Straight-forward node.js arguments parser","main":"dist/parse.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"license":"Apache-2.0","gitHead":"642fd871edc4d4837f493249743201e9595b1c13","bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"homepage":"https://github.com/eveningkid/args-parser#readme","_id":"args-parser@1.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PNV3dPBkPt6RC6nfpwAbaRbK4urZ6yPRQhS4cmMpa09t+Gqu4Hz6AlREFDvAxZ1DRBKkbIDhm+X/IPHW6cuaQQ==","shasum":"39f9e45e376e18744c7dda4e49a80f0b366c5f98","tarball":"https://registry.npmjs.org/args-parser/-/args-parser-1.2.0.tgz","fileCount":6,"unpackedSize":13961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglb1YCRA9TVsSAnZWagAAFCQP/jlGJN0OBArUpZRseyO+\nldgDe4LM2KnONf7D7kt67FSh/0sXHVP6d2xAQzpRPwLBpfcAX6gBEO1rV3AN\nYZYBoAVqSkioMDiJMYy1BnVz0cDbneJum0O/COtehx0i7s7HuSC63QbCbltj\n4qI3vGke0mP625zlz23P+H1INIYtKBz8wavKnpjRJilpa+F0w+MNmbHNs5Ee\nr99teYCIgVgMqlrJ5qBmkVtHbDCj+UgjL2WZ3qSN4I6pmEivdJma57+0iwd8\nlgplINIKMM4CxbBABUFkqSodHROXCLqRGoOQyIegJtojGC/ZoPBgS+uOu2nc\nyDHizDjcJ5vvtPqwWYOVimlTL0xn67in2xuA7e/S3uh6NWPazEGi/1JWtZx7\n0vfK93j/I/HBuHrlZFioBqgAkPx2C1wJs1tGTBE11cQhjYo5apQ5iApwIlOt\n21sfkqnQD7YJM4+WK2qCejTFmlVTFPlkcsgxnFl6fSGmboElTEU58OzNCPzz\nVeeJTwMQ/iRjw0jifur2HJU5oc3eKSWa7tEZ/8Ntm9UjpdlPx3Synr+u+TqF\ngxT3+NVQ3Jf/9XqChtIQKSY7Dd3MPzS05dU3QrHZRPAbQFplBuwY7sAgb7Qw\n5YXFKduhazZrsGGf9pabaFD/wGSzpyJKEg4/cMJbH9F3icplhklXzxk9UzHf\nmyIc\r\n=/Apz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxbbSxKgUoQsc9cyCvEzE02DEpEtLdRF0ra+okvn8KYAiEAsPT5wzlUaV3Q1/sL1jksT7AZprHGllWLOq3Tj+Yus9o="}]},"_npmUser":{"name":"eveningkid","email":"contact@elpo.io"},"directories":{},"maintainers":[{"name":"eveningkid","email":"contact@elpo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/args-parser_1.2.0_1620426072504_0.7855394710957448"},"_hasShrinkwrap":false},"1.3.0":{"name":"args-parser","version":"1.3.0","description":"Straight-forward node.js arguments parser","main":"dist/parse.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"license":"Apache-2.0","gitHead":"fdd2a834c061b3119093ee514b15131b499b24c5","bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"homepage":"https://github.com/eveningkid/args-parser#readme","_id":"args-parser@1.3.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-If3Zi4BSjlQIJ9fgAhSiKi0oJtgMzSqh0H4wvl7XSeO16FKx7QqaHld8lZeEajPX7y1C5qKKeNgyrfyvmjmjUQ==","shasum":"c52280e7a454df00ff35bc37ab7cfb543f28d304","tarball":"https://registry.npmjs.org/args-parser/-/args-parser-1.3.0.tgz","fileCount":6,"unpackedSize":14122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xh7CRA9TVsSAnZWagAAu5sQAKFcJZGsIM7+7M9yYx8n\nJpiB+zMjsHCh+9EwM0VCR5+wYXR6n0ZzgjeT33O6TjGM+XLFIJDTwDbjppJg\nanIpOQ0PAzP7K70ykKoqqPc2wJGoLStfwYmY5oFbGV1bIQtiSUwRZISXuXR1\nSiN+g5r9MEkTYRxawsktMFJh2tIHzNQgrvgiwUtYFWk+RUzwQdgwpUVmva3s\n+TPioFSIMF2nGqhdJMirBqVpnDPLRHo7jEuV1SAy37EcVzIA67wz2gELia6b\npoAGRmBOpli7+QIbT7N0gRV7GHrFelYmq1vAyN7zw2n01+bum95UbhBs1NS2\nlxTxgGme/RWjOq47Wu82YRJrip0XmAVxJ92kzhuiHN918OOUOQxDuibl6vgc\n9cXyTdTRm5yMnsE2a4r23f4xZNyzgKVMP45vyLl6v4sn5jofk6c2vmIOmp7Y\nOrEyVrjF3WFyxqvFg1mDTi8G4fuiu3BnXd4QUyPgX0fjvPP2o8yzUy9KI521\nXUsp5ipFLgUkoqNJermzjE/5YaqjwJC+jo7yVPQepXtLOG6omU/2TIPiLB/q\nZYmb8zB89ix35eC43viUGetgaQs21R1T0vqLNWFKvRzZiAMIcz96FtFBYNfY\nkyOcZYg5wlER/zVT/7zZLa3q6dPjnRMYTge6+RcAfReSY+VZ/jGsN2AhpiSh\nvRPk\r\n=F6mo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC64PNAF4LmdPdLWAQU9YPjTx0HJHIjJaaSw9WcPPtE3wIgWmORXIuKLvZZ1rFAUpS2BBVcFWW2ZvJ5FvTzMklVPgI="}]},"_npmUser":{"name":"eveningkid","email":"contact@elpo.io"},"directories":{},"maintainers":[{"name":"eveningkid","email":"contact@elpo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/args-parser_1.3.0_1625757819029_0.014333936508580392"},"_hasShrinkwrap":false}},"readme":"# args-parser\n\nStraight-forward node.js arguments parser.\n\n```bash\n$ node ./script.js careful -dangerous --tomatoes=3 --tonight --key=ek==\n\n{\n  \"careful\": true,\n  \"dangerous\": true,\n  \"tomatoes\": 3,\n  \"tonight\": true,\n  \"key\": \"ek==\"\n}\n```\n\n## How to use it?\n\n```bash\n$ npm install args-parser\n```\n\nSimply call the module passing it an `arguments` array such as `process.argv`:\n\n```javascript\nconst args = require('args-parser')(process.argv);\nconsole.info(args);\n```\n\nThe returned value is an `Object` having a key for each given argument and a value if it's found an `=` sign (`true` otherwise).\n\nConsider this command:\n\n```bash\n$ node ./script.js careful -dangerous --tomatoes=3 --tonight --key=ek==\n```\n\nWill return:\n\n```json\n{\n  \"careful\": true,\n  \"dangerous\": true,\n  \"tomatoes\": 3,\n  \"tonight\": true,\n  \"key\": \"ek==\"\n}\n```\n\nSo then you can easily check what you need:\n\n```javascript\nif (args.careful) {\n  // Do something\n}\n```\n","maintainers":[{"name":"eveningkid","email":"contact@elpo.io"}],"time":{"modified":"2022-06-13T03:26:25.852Z","created":"2016-02-06T19:49:41.646Z","1.0.0":"2016-02-06T19:49:41.646Z","1.0.1":"2016-02-07T01:33:47.975Z","1.0.2":"2016-02-07T12:48:02.046Z","1.1.0":"2017-03-19T14:08:26.049Z","1.2.0":"2021-05-07T22:21:12.645Z","1.3.0":"2021-07-08T15:23:39.179Z"},"homepage":"https://github.com/eveningkid/args-parser#readme","keywords":["args","parser","args-parser","arguments"],"repository":{"type":"git","url":"git+https://github.com/eveningkid/args-parser.git"},"author":{"name":"eveningkid"},"bugs":{"url":"https://github.com/eveningkid/args-parser/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}