{"_id":"minargs","_rev":"13-6d4fbb11cf724604dc701a0d61db7e49","name":"minargs","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.1":{"name":"minargs","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"minargs@0.0.1","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"dist":{"shasum":"85bb67455937adeef605973d427b2622fc6586d1","tarball":"https://registry.npmjs.org/minargs/-/minargs-0.0.1.tgz","fileCount":2,"integrity":"sha512-v9HXxVr9LEXm0YWUzOhakNjbr0697jGekxL8m0LZGhViu1QNG8ov3E/oUFvKKGMsHwUSnylTZX23D46qmD9v8g==","signatures":[{"sig":"MEQCIHV0D4dniSl79NuCnkS/0fapn9eaQ6VzNXqP/RT6I4E2AiADcdxzsn1AwBlX6S3Z9+1FHRUNoPRK9N/u0GWF0Sjerw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIo8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruuhAAnaBpp8VHYKtifvmsQEe3KHU52BUO4zhoQbwUwSBt0P3bYkfJ\r\nSMyCC4xLZoKW1Tx1Wcw/kWoaZR5gfsEZpVbQMri2eTDxqlN0H03/phDN2wtM\r\nsV6fPj0osP02MYKW6MD1ZT9h/6+k4X9IFVSZUU60F/V8qf+D7BDE3MbV5nu2\r\nHXN0H4FtyQ70+LuMRBeTWvFjRnIwhxAucE94WkF88vYMF7LKQN5hVteAyTW4\r\nMPCxwnYMe3F17qFwMyXRjjBusL3B3lNzhtym3y+XloJYzWzHPdsIe8kZt03d\r\n6OZHXDNsARMOX3jkfkzNosqBxHGtgzHtkGDl/x2WOcyR46vAYQNbR4qwmLnf\r\n4GOYOtAC5W1gslYZky00MsmvjAIe+XD+FDyPb7X0ZI+KkWVjez9woEzQp0Yo\r\nOdeP0p2E9a0UbCV9D/JiS8IUuNKcYHOygREvaU038eAcI2468r9+l30wo/HJ\r\nA3/e7XgI6xpakLUo3Af071AjU+YPC4zZu5aprrFvWa4FXIut9RQYfcFVXFav\r\njJc+R6Sqqz2uoEhZFXFkBB2H+YT2rfe8Sy39/Fuzcv4JAY/riIXEnMheWxHr\r\niJsFGCWUfTAHsGSc1UJJaXPn9hJQLFHYUIRX38ux6lfJWyzPis3kzn5Glk9E\r\n+GfOPg9RKOCsMUDOaN23GNA+T0HfwhJongs=\r\n=xmQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"44183b8cedf5862db65b59dee9c1f0d177d4ae00","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"_npmVersion":"8.5.0","description":"","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/minargs_0.0.1_1646432016811_0.2597707697743765","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"minargs","version":"0.0.2","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"ISC","_id":"minargs@0.0.2","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"bin":{"minargs":"bin/cli.js"},"dist":{"shasum":"47a48f747209d4e3f2247a82b9159aff13c9c2f0","tarball":"https://registry.npmjs.org/minargs/-/minargs-0.0.2.tgz","fileCount":7,"integrity":"sha512-tteOXJb4HLjINuXCtSSrP4zQX/fUhuKkqvKrCRImZRX6fz5o6hTbzjckVujm/T7ysz5Oo1LFOECNJKPFgHR1VA==","signatures":[{"sig":"MEYCIQDuvWbSP/e2qiTl1Tn/mF+PrbHW6Lhb2Hkd2mKH0rKx1AIhAPVVzxKRA0g+q36jH+lbaLAuptBUcd9w0lPJRqkbYisW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKXyNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCDw//bR/4SUyJZj0uNrY4O1Dqn3fef83mOiixU15FdbtEIziEhemT\r\noGwKOhWwLjDSlMAhbnxhXDDmqb6gssSjgDUWbVvQ/zNOg6yf4bF4CO8j/ViP\r\nmz+3254oV9nTc2C9ICHEMaACKbyHLCRhbFwAjhe/xLIg0xT7oXn5+AYrMgpx\r\nqfP5vyRmDLiFIQSeypBoaWKdhInnqpt4vyNtULS08UEKDJz/qbTMGJxAXAyJ\r\nwDhXVXKpVQn8P88EzUjTDNgRTr9pq4aNk6eY8qz/1eBgh551SSbvnqfbk9nq\r\nUPFa9piA4FRwHvnE/1IZYTq+DYgSn+Pe0oqE/Uc800IhrEYPv+FPGEPzx63U\r\n3Kfi/6v4TmuHcjW8KysrW/ph02DygVziHa+qc2fHyqUQBqQz0o2QhB96XzIU\r\nq6/HPfBIa9Q64pCrIEL3ozaTG6ie3V0zsGtaVsh5BJDEHtpYLauFrAZmk7ny\r\neSoqt1IDa5luFoezRMHO5q0lRpAfwYNvGzzebseMtkeM+A65LtpLcE6ayEsu\r\nZXrmYYpaQGu4fJ98haHShoGcSmGdecjUcQnVxw4JwTnRZ4Bp0vaiqNEWc+JL\r\n6ylhEBVXvlTTuFPOYOGqS7i7QJAbksc5DT6V6I5/SjgfpVcV5JOTDVL7AGEi\r\n/gjuUdvXdjn6Fn4Fsi5wfPLY31lllbqhcYw=\r\n=jcBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"63367e886d7e53b20beaa7eeb611fab1256f5caf","scripts":{"test":"tap"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"_npmVersion":"8.5.0","description":"#### Goals - **no validation<sup><small>*</small></sup>** (aka. *\"bring your own validation\"* ™️) - **minimal** configuration - **minimal** assumptions","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6"},"_npmOperationalInternal":{"tmp":"tmp/minargs_0.0.2_1646886029087_0.6528364060156961","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"minargs","version":"0.0.3","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"ISC","_id":"minargs@0.0.3","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"bin":{"minargs":"bin/cli.js"},"dist":{"shasum":"c54422777eb3a51961912c2b4da2ae9e6163896b","tarball":"https://registry.npmjs.org/minargs/-/minargs-0.0.3.tgz","fileCount":7,"integrity":"sha512-kS+/YxDZKe/VUKYc9jOvirER7nT2FwpTW/9FsQTniWjCkot5n1zzCNoNIrPN6ulPJ36pX44wtISkhAI0VrUo1Q==","signatures":[{"sig":"MEYCIQDsdrsSJ/jQJn8OUWIxDYkcg+ZoSIoK/O4m3yxw3gTUxwIhAIy9T4BKub7hHKZJ9qtwx7mpheUxgNjefCqZ66L6XwSH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKX2QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH1Q//X+0SUleSmdUbmt9mFclTxsORTwHU+/yc7VITl/xsZVibp/jU\r\nGVQSSYXSvdZO/Madncw09Lv6mzvTmEFwRUFjdMc5qSaK9eJSMkaWgo5HJxdU\r\n99JhdeXRGoP6b86INk6cbAFtXkeDgx4+0emNfzur2Tv5RgXlzLo2TCFGltt3\r\nhZ5RLHj3r+EVBLZEq4M4TF6t/L3/UKCRwBsQqmvgn7vLVhb3RyRSwcH/Zk7N\r\nv17ThduMK5gJTOBlERUQ3/Fi2vceNdvv2zy01gbJivJRApL2HYFpVWAfvz8o\r\nid1E0StGfmCT4KLBAtaVMyrtZvp+Hu+/bGIEmdOxBRNu99zf2Mk4xND+SyCm\r\nWExxRzrIZu/wK/FZKBjg4kt2JuD/DurR5atb9utYxD/gwQ9gUWT5EZ7LteMZ\r\nQ6W3SBXdbwzW2OWPYsz7ZJCbLQmPie8KYCzmWItW3CS/++jSXm9z8xzLJqQW\r\nFD7i5CIzOZeMWsGjAAKtSw0aHknR12pim8saIfSIQwG8arl2hTJEarLXzzQY\r\nuL3geRH9PefH5J/1PibYwtg467aKt8QrWkLBeGf+TmV6o4VTlSiahtjD2ArW\r\n4KjNjIvganu7GLFY27drC/SbCMIMjnVpxtzMmo5m0tBRbLu62+HgFEmrVTLk\r\njDX6GmsfE+x4iAZX8e6fLsf0/MHuOpW5scE=\r\n=20Zg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d2cd16ffa1131cd5e777376bb812915f982c5923","scripts":{"test":"tap"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"_npmVersion":"8.5.0","description":"#### Goals - **no validation<sup><small>*</small></sup>** (aka. *\"bring your own validation\"* ™️) - **minimal** configuration - **minimal** assumptions","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6"},"_npmOperationalInternal":{"tmp":"tmp/minargs_0.0.3_1646886288593_0.7848495507829318","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"minargs","version":"0.0.4","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@0.0.4","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs#readme","bugs":{"url":"https://github.com/darcyclarke/minargs/issues"},"dist":{"shasum":"6a56c186eb61c12287f54e3f7c3adec5fd900be8","tarball":"https://registry.npmjs.org/minargs/-/minargs-0.0.4.tgz","fileCount":7,"integrity":"sha512-4bCqM4jry2BQnc/IWF6MAISoPyNZopS3CRJwpLnrq1EbQWsFm0BHOLKlAjZDLIp+PD94pnvJ9918rWn0lU0gNg==","signatures":[{"sig":"MEQCIEdfAGeiN1Iu5zRPZ8eQnf/YxAf38t3Qfdyhoyj0S3gZAiBhBnWjNVhriIGq7x0WMXiFJE7XoprwUwOPZNZv0Vkcjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic9sJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVeQ//VO/ijF4qDpH6jCey58IPKTaStAjRs0cIPynGRAWGVzQC9kp/\r\nSlKgQy9SwzLi3+jt5OK+Re0ip/ANzOTSZwv+JbqwSu8Sw5aJWSqHGeNBVKRR\r\n+b1SSUaXcXbUce5Gb3SNPWfyNcaX/pTXYVhVbUMUumUT1n2GUiWhBvne7bbE\r\nBjfrK8CrSaTqQdPFAnJ2IbM6eiu65FKCziUJL7ouMX0YeNdstZjKWfniyYx9\r\nkN/gwpkU+3WuOCQzoxaCQyyod9DVxsl6cFw0YXPIKPfLiKXvXIwAKHmMBxiQ\r\nXFjr4JQed+rIBSCbJoOjwVsc/3k/8bUn2YJKR1wcBUTmL5RrAlwQ6t6N4z3C\r\nrAhA6gp+J3cq9QVJgmGLx5QQc+kjEOjcoBi/n9fKxoZe2cu9UULEDmvXm8tL\r\nR+kJCFwGWMppjY85Biha/Ww2hQp0ldR5cVUG4z0iI3CwwHmk8gEY55r3OgUb\r\nbI7tJqeqIsp9/BwGmgIhT78X3IdRUENVhRknJI+4gGy/BFfcc2J8oaDYkEA3\r\nIvmS3LaJAP750u9aQX/6Jv2v9zJlO+AeuePfnaSZ7MDdtaAf2krtdAjd/15+\r\nWkvOex3E2xINXlwM9BegeUcZQTLjH6gxASA50kAVp+Q85pefqBd/7iSCw7+Z\r\nXvaNjU1Bi+Wg7jM83reJYX8hYjJCfcGVh7M=\r\n=mR0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"635589e432c2e676878ec6dfef908874aa5322b4","scripts":{"lint":"eslint","test":"tap"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https:///github.com/darcyclarke/minargs","type":"git"},"_npmVersion":"8.5.5","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_0.0.4_1651759881209_0.44426134873233014","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"minargs","version":"0.0.5","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@0.0.5","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs#readme","bugs":{"url":"https://github.com/darcyclarke/minargs/issues"},"dist":{"shasum":"4a26d1b646986e49f710630b0a98d10b47e0a9c8","tarball":"https://registry.npmjs.org/minargs/-/minargs-0.0.5.tgz","fileCount":7,"integrity":"sha512-jD548schg73GU+kbEQMHdROCsA76SsJJLehGDbw09hRAH7w4QZtgjVn+OEVQwVHNDqk3DOapvtiUfne0xKc8RQ==","signatures":[{"sig":"MEYCIQCqEiwwFu1PcvsyTix4JCoFc2mA8OVWxv0iO6fKj47X4AIhANV1w1eyCcZgFg6gEu69RL1nuL9sdJOQtyUhLb2kirTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic+IgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoekg//d2AUUOL7AKhcOrOjzUKm49wv0TtAWSdoHIPdHGvpJg08tDSj\r\njy9mZH6rxPoxjdJSDl+5/h7FfSnm8K3gpe4GhBhzqUR9KPPA9xzkm0Gs/MKh\r\n16S0BpZacbD2zTNj6dCSJgu8fSADRQfyJEzOK/gvNQTUvT1DVSHZxobfBGMD\r\n3NiixI0lAZiytZctXuCBVu8hytq8Kl3cQVgye3TzqtosrR08YXbYGD5BAN88\r\nAnQvkV/Q2NOCvUKiEXLq5LYWdylaw4+laFKO/mhFqkGU4MKL+CpwodAMfWPf\r\nVRCBV5xcit+6hMaVIjBeNBJq6fdyMgML/LGT1oxDHSgHxoKQaqVxjtmPwp02\r\nHaSzhhzoQ4Z6Bkpyni6i35m6Qn3FFXgB6ta3zU9kchje88kgmF3iOWu6cjUW\r\n0YpcZu/qskwCA4oO2bUaKKPZQT+1c1hQ2KGKejLj0wLj9Yoi52eW/YUO76Nw\r\ndX1yBDtXAZ6FSUeJGzli0rOcj81KicZPDQ69JMzjtOgseFjC4wvmpEfnMtI2\r\nu41Ld/9AAeot16NuaOvJoSf1ATUWMO1fV1D6IvKtEHn259sa1oDyZ1G6YEHb\r\nu8Qzu7LsLodypkQRLaDJzCTxJiRn4iaafVU6uShEf1UC/P/CBtryLqmlf1+7\r\nWMxffIJrhVz+fwaEDzh5oiQnKugIsrUgteE=\r\n=4c2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"675517e44da42010138fd6ad9a63560dc43332e7","scripts":{"lint":"eslint","test":"tap"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https:///github.com/darcyclarke/minargs","type":"git"},"_npmVersion":"8.5.5","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_0.0.5_1651761696503_0.12614872149551992","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"minargs","version":"0.0.6","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@0.0.6","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs#readme","bugs":{"url":"https://github.com/darcyclarke/minargs/issues"},"dist":{"shasum":"3e6910c4efb97aacd54e74ac506296710dcef24a","tarball":"https://registry.npmjs.org/minargs/-/minargs-0.0.6.tgz","fileCount":7,"integrity":"sha512-zhnMO8zxBFZLZuvjS9X+gugKjNQIn4ukbL28mTWy1ErZTdTZrLO3ThU2gSeGSPZgk4wwwyTtmpPdjrTu+TpWVQ==","signatures":[{"sig":"MEYCIQCPClECyXM5OeHye7SCpUka4sZnRzK49J5vJvEigh9OtQIhAM3/2NF6igXZuqJQRLeOTHBF97rzoK1nd2jhLUKNRciv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidrIPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiiA//fBTpHjyCNP3AAjDmlUDheI2rNY/6kN53FtOAJLJxU/hKEzrj\r\n19qtLUhpS6TRGrK2VbgULLYsX2hm/mMfwSjKpajZ4Kv8MRsiPvEQ0kdQl4fv\r\nFDy2r/JpUcjXLWKJ2BzQHle70Vq58lk5sLwQqWfKpUQdqxaz0jk0zcnNO5CB\r\n/6CRCp63RIiOPu3pP15Ki3TpC0PI4OFQvzMzvg/OBv4v8OZ75GoFKbAXKbvF\r\nd2piv+2ygrZvJ3NW0GV5VgsIiyOtwAIxZJBbICSInQutpFhiSre/ksFhkdqb\r\nQQeeX7nOxRp9T1TuYff8pkJFmAK7VaiWOoILVzcX+OsMm/zk2BjhBQ6lRAyp\r\ntyTdY8EGbD1WnSh/bIJYqlomsSBdGzXb1O7jh6jyb0ryJU7LGKuMLI2ljzS6\r\nXVFUD6XhbAFWIW3TkVXdIymXyItTuihpbJtHIubiu/NuQZKny4mVbE5nNvrj\r\nzkio+qwnCbQDTvBLgwWYsaesIVefDHWoNqDlm3/PGuuLGiioqt1JjQjTD6E3\r\nV/FK4yGIoLaztT5zA527PMSG3u8bF1XnmH5wvMJyrwPJ5Bfb9UfgIQzY7ef8\r\nD/Abhs8rzUpamka+feTcs10wZyB/EN8pPDn4b+UnC5cuCHymfRSIcYiDG82C\r\njgjYe+E4X7yGN9pzsu0GlU5rZEAd8S9/X3U=\r\n=Ys7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"f281c070b18d412bdee347a86ef85df22616739d","scripts":{"lint":"eslint","test":"tap"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https:///github.com/darcyclarke/minargs","type":"git"},"_npmVersion":"8.9.0","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_0.0.6_1651945999372_0.40194659144358","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"minargs","version":"1.0.0","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@1.0.0","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs#readme","bugs":{"url":"https://github.com/darcyclarke/minargs/issues"},"dist":{"shasum":"0e34316fa088fc15601ee7554149626bf09e9d6b","tarball":"https://registry.npmjs.org/minargs/-/minargs-1.0.0.tgz","fileCount":7,"integrity":"sha512-zRgBTS+kUTaH/9wKdhyFYYTFjuTsWb3VeOHioHsaf/g9hU0L+wbqEaEggVez5wKMb+TwiHkxGrl8jJ450V9+og==","signatures":[{"sig":"MEUCIQC27/KIh9RCzkMa8wSSOd3ju1u9FhdnP19Sh7vOjUrlggIgNOSpJV/PKyzGZSMG0LfZw/YHSd+ij7pqhAHpaVpHGTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidrjAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvhA//ScnKSxCS34+/7UXLyqzxHZAVQtANdg0bsPY+uy5jVYApmIoy\r\ndZ2lJZGZ58pX1gOdoVLmNiuCjWBShCuL2nR43Km0kKci3oraAwsWNOWqYroa\r\nLUwH+gGh3MXZZBjntfTWLm5hBvNGiPdTMCCo/24gN59RAKooY3UJ+tYnF5nT\r\nQI+MNRDPawGRaqheNfFkn+aNkkpxCiLKElTenupPoXS/huTfgojVRVc3n1zr\r\nEfO3bZRcHOhSrC4ai7XjWfRrTk3Vs+fmdtw2eStKK03/TxW5nG+dG8IzgKDI\r\nlan5Q1MzvHi0oz39HoDW/hkmYEvF3AEVDBfdl588kPX8kyXk3eG7XXxGpud2\r\nGscrXJWbf0rdiEG2DYBcuZ2de9SirpeB1j5V17qVlQUVOaZNGR1cEtcg4bsa\r\nJ4dDxVYcFZe8oziN37VpMxCq+eS9p7eCq0hmuCfUxNGqFqdzHt2B7HsC/8VQ\r\nKIPHxRkclTtPawjxLTkxXBoTjxbFUOlkS1crio5y94luV30vDjbhyKj9pwtd\r\n1efQagwRGnrLQ01hC/+FffCFxEqFRybCIn36aBVUVj8G1o7cFW4hd9kEjWrA\r\nIaBn0ip1PmrG0iQxj/mA9CBoUJ6wyFSke2Qpnm/tW/YuPfyuwo/ojohxv6kB\r\n9AIMzA2//mkNi3YoIWRHHfhmduC5PKKCbuc=\r\n=WmKb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"e5e3c1ff1e8881931262e90afa7816a61d742bbc","scripts":{"lint":"eslint","test":"tap"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https:///github.com/darcyclarke/minargs","type":"git"},"_npmVersion":"8.9.0","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_1.0.0_1651947711844_0.7825081639601805","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"minargs","version":"2.0.0","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@2.0.0","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs-cli#readme","bugs":{"url":"https://github.com/darcyclarke/minargs-cli/issues"},"dist":{"shasum":"4dbf10126a770b87149cef254377aef3109a326c","tarball":"https://registry.npmjs.org/minargs/-/minargs-2.0.0.tgz","fileCount":7,"integrity":"sha512-SCEYU3lWy+bXzd0BMQ3MFoCaZqNT0Yk0FnO7NkSrg+4zendSDMYlafYC683vnLgsZc9tTO/ZGN+J0opCX+t4ZQ==","signatures":[{"sig":"MEYCIQDHxEaADxnOck1OLDLRMeB35LM/IZdHskRoIzpt6ogFyQIhAP3Z+7WKQMRLPL2j3JJ5oSrxw0yWBfNI31Oi5CowQ2i8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifIA4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosLw//Qm3oIW1nb+p6eIcm6uvrEotQqPwmRdMLcqCTH3N240iyWhJ+\r\nM3MOeUh0VmF4XvbHyEimk+Wad68yZ6X62agzrlhzUwE/C/AkIvDkFmNNJ0Tv\r\nt41dOboKn2BKT5CtTV02hfsM/63bKVf3ENEIctB0ZkqaVnZnBvNUc2BQHiCU\r\nxJ73UGVgjdZn18NJu4cjDLkvw+1PImJZRqC7kMzL0wFoNMqE+FbpsOw1k6z0\r\n6pEK5XTNdSpRuMTDNxDoYK2WpfEr0Wx+VQgdL5qCSf5vr+GpgPsqa0NieeCW\r\n506GqZeytr8feXHgnlPwSaCgeKaNqU/9TkkKHF6UtIh/6lZqMS5eKrOgMFfM\r\nXvMVKo0PS91VFfu4IbRwFWmxyI1zZJ63pzuYZxHoMQmjDluKGTeepQcVmoAe\r\n3cKVg6Gs4trENWGUjhg5DA4CPAcsHyT6mnqkYOK/szdSUE90Ard5sTaipa+T\r\n3OOhIHuhWwWd1sqnxTYv55GTRRK/zGO3RRc8/dMJPywadt5OExejmL3YDauB\r\nLKlxgW3OgDWdfTpKFlYqc0H+Ri9tn1Mcdex6iOoqlPVlCsX/TXF46j5Pb05l\r\nd+yqTbVG+h+3wOZeCT3Z25Hzc7QgOXrg9fm708h33fGjNs/oZ08D1lAODa8Z\r\nJLLvhbQXpH5i3kNsF9ktrqb1b7SvmFmsMs8=\r\n=K66J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"2bb28ac28ba39fd5d657d788259c964b7f471f2e","scripts":{"lt":"npm run lint && npm test","lint":"eslint","test":"tap","prepublish":"npm run lt","preversion":"npm run lt"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https://github.com/darcyclarke/minargs.git","type":"git"},"_npmVersion":"8.9.0","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_2.0.0_1652326456448_0.6781773149815846","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"minargs","version":"2.0.1","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@2.0.1","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs-cli#readme","bugs":{"url":"https://github.com/darcyclarke/minargs-cli/issues"},"dist":{"shasum":"102201770ec168a5c5e05faac7cecc41831b2d93","tarball":"https://registry.npmjs.org/minargs/-/minargs-2.0.1.tgz","fileCount":7,"integrity":"sha512-1YVkgF/s0XxMz6z1U4X9Qf+Vx+l2Q3EgpDRQryZjEUuSAv6PYxfc4n8aPOVRdbw+X80wvvCtlyQm9XjjR1lKHQ==","signatures":[{"sig":"MEUCIQCgNMA0iZoWn2zAFiAPO5CnSFTjp+DBVLrTt8gp/cSG4AIgGGSZGB/iWBfBTtloITmEb7QTJTjuHKK3/rEqexozYKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifINWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXWQ//VJs+jNmrbmkiYK7lLpftiWm4MoWYWWmSgFlfivxGv73FCRVC\r\n7d1kcBhR9SToxV8+evFO6bGxidINL0KisEb1IPl7JjXOfShzH/Kugv4KULg5\r\nCW0LxVRu0Z6nfedETcvJPfY0MMpTRQytKGReX/WbUjJ+dj8IyPqIj/OgMdbA\r\nL1dcWSG5oCCkUViqmQ7epFBaJ/PA1VnPZHwwmitQtM7SItMmAXm2mJ35YNNa\r\nUY//lGvJAJBrjxmk9JkXIZE+ngAGfoRXw4aPAwxvOTF7n/PWNOrJku7mZ60X\r\n3zx/qjtHSbm8TP4vys4JYJkkHvjiV47Un6n8Dv9vvlOlyMIO7CpqafQ1CSjD\r\nRW2r34i2xmWrwhBLAnmTeWJFPwZ7oNGvoF87Jz3BvEGXCJlFvmXaSr3bHOlS\r\nI2lmsnQi4oC9LnO0zdrJL6cooe2irp1QQwRiIB68zOVRGRWAeuJs2/w7ZlFI\r\n3dq5nx9dzBcVQ16PZDTDcHl21GLpGB5Z9h+N6Ael1xaMMAhjc4gorNlsWLKT\r\n7IhZt4ZRJvBHVETI4lzD62uVlb3NP5fraBZVn1XFh7q0EIiR3I4QEsFdck8w\r\n2afhlGQturoEzdCUVZKxXpWFeZk4k8+wlJUzH4z6kvVezOOllX4SGPoRMaU3\r\n809eiqW4TUHS0m8yWH/y7ujf5JxpToaei+4=\r\n=bHa2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"d5b2d487e103acb599c4f2fd0da4e453e5abd0ce","scripts":{"lt":"npm run lint && npm test","lint":"eslint","test":"tap","prepublish":"npm run lt","preversion":"npm run lt"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https://github.com/darcyclarke/minargs.git","type":"git"},"_npmVersion":"8.9.0","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_2.0.1_1652327254056_0.650200545425146","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"minargs","version":"2.0.2","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@2.0.2","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs-cli#readme","bugs":{"url":"https://github.com/darcyclarke/minargs-cli/issues"},"dist":{"shasum":"85cfffacc9453d5c17e223d80bbcecc8118782fc","tarball":"https://registry.npmjs.org/minargs/-/minargs-2.0.2.tgz","fileCount":7,"integrity":"sha512-1uxeVvnsY0+YVTUax8eSH8NTdr6yTiV2gyQ11JkqvRHLBZfgqHrLwpG67jUl5Hy3qGbpMS3A4nRz6tXfeDRIXQ==","signatures":[{"sig":"MEUCIF4lFk+E7+qzf0K75FQQlkmfUhQqoyez2yuj0SFFpGPEAiEA37UNI1Nat3Vur2MebyC+5dOKzN90R5ekv11c3NdYm14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifJcSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrikg//cTaUw0lF2CF6zio7UTWy3ZLqPcECX7b3xTyH//eWgckRI5kj\r\ni6Eo2VwGp/+9zRPmbGe+qwrLxRe39jRh84Yaf6Eknn2GzlvTNZ+7LG6eBtw9\r\ngPMmuvdCil1a6dx9l0NMvv6azVqKv7pAm3NsOF3a/7NgWJcv8zHHTZGcoWaL\r\nE1TA70Hfr8J8yM8NQOLeMFEv7t2oPv7qbFn++v214SSsBsS0RwBYBjptz3os\r\n7EweO++V0dQQdpHc/gbaazmzHaF1re0BUE3YIxNtTbqYnNtg15ZSVmsKpwug\r\n4jGnxC1foKy+AtWRKr3/2JY1wlWe/PMqlc8WTXifwFEi8e5toKVK+XLviqmA\r\nBSQbEZsqzGRJCJpAC7JsIMJZ9wzw5hSeDDnbPWjlkRvrLy/uEx4NeK6blUfe\r\no4BLsXR2eUSQl/XxDr36XpWJ48P0NI+ldER/tbP+S+ZU+gdM4qMdKrgI4AXE\r\nL5bfJihSBjxRDpZJjRcFUq6f6YBG6NcsHoN3ALyPquqwHT8BBYusxO4tT0FS\r\nky6hOjQjevF742GMbgqLRJyrvgAmuAWQzzme0zeKp9FnygHQHe0E9v6g8FQM\r\n9YYhD4BhBqMS34FgUfJ3eX3j+whICfjUmcH1aKcT58Tq4FFUKu5fM4KrpRRF\r\nIqXHZvM4oQxPb7ViPXeluK3RlElRW1myYeo=\r\n=KvDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"ce2f4524e1cb7bfe4463e4248d32904716cd45d5","scripts":{"lt":"npm run lint && npm test","lint":"eslint","test":"tap","prepublish":"npm run lt","preversion":"npm run lt"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https://github.com/darcyclarke/minargs.git","type":"git"},"_npmVersion":"8.9.0","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_2.0.2_1652332306312_0.8848918997603552","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"minargs","version":"2.0.3","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"author":{"url":"https://darcyclarke.me","name":"Darcy Clarke","email":"darcy@darcyclarke.me"},"license":"Apache-2.0","_id":"minargs@2.0.3","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"homepage":"https://github.com/darcyclarke/minargs-cli#readme","bugs":{"url":"https://github.com/darcyclarke/minargs-cli/issues"},"dist":{"shasum":"62383a3c0ed6572b1d622947a9afc2b6f8028056","tarball":"https://registry.npmjs.org/minargs/-/minargs-2.0.3.tgz","fileCount":7,"integrity":"sha512-4gu03gRrNtXdaGxvYV1s79AF0zItIWAOaHyBm5EuBYfPZaZgT25qX8L6FXUSYAxAXRLqjvvVQHTMiahV6WzQrQ==","signatures":[{"sig":"MEYCIQD0cBxDeuaWJxpGURHTEMaKMsllpdUSqTxvOX/ywGMRUwIhAIPuLZ3PEW1A/pE6pv2a1H48g9rMBHHn8Xtk+OgwYSVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifJh5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfvxAAh6q5njOwPR9X8uTpauSd/sLfEH1OXk66U6O1gEpvSULVZ0Hs\r\noSeP1yeEqCdEdSgAluYtU5PTI4mW+pIDPCZf6KQ7An/rqGNUCiz1TjPPVdoY\r\ngisYTTr1wCzWslWDHcChSYehqSPCiSXI1jMSFQbHJT8B8sf0nvzLi1aNXyF+\r\nn2aCLUjimAvjn2r7s/lbv2nEwtlM93LXHNd+Q8RPNWzWPdjv5w83CbprZdQF\r\nKvWD26WBngD4+PY4fQyl/yohOv9rhG/3ZiwDQaddXLUE6n65AWMU3v5uGPSN\r\n16fCWP4+kmk8oWzZw/n+1PROKcV46ws7ZyubjnO+edwi/2u/nhA/j6Mau+6l\r\nu5bR5N+8fwuqXVaszyuaVIpbqP1WyDzzAoO3oa4IeepYvZ5+/r8mydjeNC98\r\nLv97vZ92kLORKD7WkBUfk8LBZvF8OuW08HOV6EYxZt9q/oFkjF0p2HKkODeW\r\nlQIF+FqGM2u8NvlLwvfpOovcRZUYEqs0tSwkhaGYC50esUr9XZ3z3DBScN52\r\n8FmEusinHzCoExVL0IIPovI7MkU/2vTWDJS3FLuCSbT7fwUzIES7+hZWTep0\r\njx/uCQpf5plo/ZGOvKpwV1xAQtjsHXz3h3Kmkh4qTYmRXr28wx9wIjZXwLWQ\r\nIp+I7edzPl7dvqr/NNccnKumbdJvczHQ3qY=\r\n=L+b0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"4a411ef516dec40eeed05088b476d2461ff26d5f","scripts":{"lt":"npm run lint && npm test","lint":"eslint","test":"tap","prepublish":"npm run lt","preversion":"npm run lt"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"repository":{"url":"git+https://github.com/darcyclarke/minargs.git","type":"git"},"_npmVersion":"8.9.0","description":"minimum viable argument parser","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","eslint":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/minargs_2.0.3_1652332665025_0.5992840720495372","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"minargs","version":"2.1.0","description":"minimum viable argument parser","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","preversion":"npm run lt","prepublish":"npm run build && npm run lt","lt":"npm run lint && npm test","test":"c8 --reporter=text --check-coverage --branches=100 --functions=100 --lines=100 --statements=100 tap test/index.ts --ts --no-coverage","lint":"echo 'Linting skipped for compiled output'"},"author":{"name":"Darcy Clarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"git+https://github.com/darcyclarke/minargs.git"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"license":"Apache-2.0","devDependencies":{"@types/node":"^20.0.0","@types/tap":"^15.0.0","c8":"^10.1.2","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^7.18.0","eslint-config-standard":"^16.0.0","eslint-plugin-import":"^2.25.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","tap":"^15.1.6","ts-node":"^10.9.0","typescript":"^5.0.0"},"bugs":{"url":"https://github.com/darcyclarke/minargs/issues"},"homepage":"https://github.com/darcyclarke/minargs#readme","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"_id":"minargs@2.1.0","gitHead":"ec17afe4fe0d76a9c3deced62e0c6abe864e084f","_nodeVersion":"24.1.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-ughNl0eruPXWCNg8OJSGMlGyu8d0lBkMF3ZDO0ChPTsFxuLec7Ea14BQhc1Y9IvuY+PczK7FuSgOSKvaw49fww==","shasum":"0e3145691ed0d93582fbb8bbf0527441605d5d07","tarball":"https://registry.npmjs.org/minargs/-/minargs-2.1.0.tgz","fileCount":8,"unpackedSize":44536,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2FCppPtBhVRkH/H9rpJpZF5xELq1NCRX11Y40HvMQUQIgeKtUT6zY1UGJdJg73Jvnm2Hmyc9Mr0odfullD5/1KzE="}]},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"directories":{},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minargs_2.1.0_1756511957549_0.8741948160073876"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-04T22:13:36.810Z","modified":"2025-08-29T23:59:17.924Z","0.0.1":"2022-03-04T22:13:36.955Z","0.0.2":"2022-03-10T04:20:29.373Z","0.0.3":"2022-03-10T04:24:48.881Z","0.0.4":"2022-05-05T14:11:21.379Z","0.0.5":"2022-05-05T14:41:36.723Z","0.0.6":"2022-05-07T17:53:19.594Z","1.0.0":"2022-05-07T18:21:52.019Z","2.0.0":"2022-05-12T03:34:16.592Z","2.0.1":"2022-05-12T03:47:34.254Z","2.0.2":"2022-05-12T05:11:46.484Z","2.0.3":"2022-05-12T05:17:45.252Z","2.1.0":"2025-08-29T23:59:17.730Z"},"bugs":{"url":"https://github.com/darcyclarke/minargs/issues"},"author":{"name":"Darcy Clarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"license":"Apache-2.0","homepage":"https://github.com/darcyclarke/minargs#readme","keywords":["argument","options","flags","values","positionals","parsing","strict","arg","argv","process","nopt","commander","minimist","yargs","parseargs","cli","tool"],"repository":{"type":"git","url":"git+https://github.com/darcyclarke/minargs.git"},"description":"minimum viable argument parser","maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"readme":"# minargs\n\n`minargs` is an argument parser with _minimal_ configuration & assumptions. Argument parsing can take many shapes but the explicit goals of this library are as follows:\n\n### Goals\n- **no** usage\n- **no** validation\n- **no** types or type cohersion\n- **no** regular expressions\n- **no** strictness\n- **no** dependencies\n- **no** information loss\n- **minimal** assumptions\n- **minimal** configuration\n- **consistant** results/format\n- **100%** test coverage\n\n### Mantras\n- Bring Your Own Usage™️\n- Bring Your Own Validation™️\n\n### Installation\n\n```bash\nnpm install minargs\n```\n\n### `minargs([argv][, options])`\n\n- `argv` (`Array`)\n  - Default: `process.argv`\n  - The argument strings to parse\n\n#### Options\n\n- `alias` (`Object`)\n  - Default: none\n  - Define shorts & aliases to map to a canonical argument\n  - Note: only single character aliases can be parsed as \"shorts\" (read more in the **F.A.Q.** below)\n- `positionalValues` (`Boolean`)\n  - Default: `false`\n  - Define whether or not to use positionals that follow bare flag definitions as values\n- `recursive` (`Boolean`)\n  - Default: `false`\n  - Define whether or not to end parsing when a bare `--` marker is found\n\n### Returned Values\n\n```js\n{\n  args: {},\n  positionals: [],\n  remainder: [],\n  argv: []\n}\n```\n\n#### `args`\n- An `Object` of canonical argument keys with corresponding `Array` of parsed `String` values\n- **Examples:**\n  - `--foo` will return `[\"\"]` (note the empty string by default)\n  - `--foo=bar` will return `[\"bar\"]`\n  - `--foo bar` will return `[\"bar\"]` when `positionalValues` is `true`\n    - Notably, `bar` is treated as a positional & returned in `positionals` if `positionalValues` is `false`\n\n#### `positionals`\n- An `Array` of parsed positional `String` values\n\n#### `remainder`\n- An `Array` of `String` values the follow the first bare `--` when `recursive` is `false`\n- Notably, this is useful for recursively parsing arguments or passing along args to other processes (read more in the **F.A.Q.** below)\n\n#### `argv`\n- An `Array` of `Object`s with corresponding `index`s mapping back to the original `process.argv` or provided `Array`\n- `Object`s also contain the `value` parsed & `type` (ie. `\"argument\"`, `\"short\"`, `\"positional\"` or `\"value\"`)\n- The `type` `\"value\"` will only ever be defined -- in place of `\"positional\"` -- when `positionalValues=true`\n- Notably, this is useful for recreating the original `String` values or extending the capabilities of this information (ref. https://github.com/pkgjs/parseargs/issues/84)\n\n### Example Usage\n\n#### Basic\n\n```bash\n$ basic.js - --foo=bar -- --baz\n```\n\n```js\n#!/usr/bin/env node\n\n// basic.js\nconst { minargs } = require('minargs')\nconst { args, positionals, remainder, argv } = minargs()\n\nargs          // { \"foo\": [\"bar\"] }\npositionals   // [\"-\"]\nremainder     // [\"--baz\"]\nargv          // [ { index: 0, type: 'argument', value: { name: \"foo\", value: \"bar\" } } ... ]\n```\n\n#### Handling existence\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ exists.js --foo\n```\n\n```js\n#!/usr/bin/env node\n\n// exists.js\nconst { minargs } = require('minargs')\nconst { args } = minargs()\nif (args.foo) {\n  // ...\n}\n```\n</details>\n\n#### Handling last value define\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ last-definition-.js --foo\n```\n\n```js\n#!/usr/bin/env node\n\n// exists.js\nconst { minargs } = require('minargs')\nconst { args } = minargs()\nif (args.foo) {\n  // ...\n}\n```\n</details>\n\n#### Handling unknown args\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ unknown.js --baz\n```\n#### Handling extension\n\n```js\n#!/usr/bin/env node\n\n// unknown.js\nconst { minargs } = require('minargs')\nconst { args } = minargs()\nconst known = ['foo', 'bar']\nconst unknown = Object.keys(args).filter(arg => !known.includes(arg))\nif (unknown.length > 0) {\n  console.error('unknown flags passed:', unknown)\n  // stop the process & set an `exitCode` appropriately\n  process.exit(1)\n}\n\n// ...\n```\n</details>\n\n#### Handling validation\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ validate.js --num=1337\n```\n\n```js\n#!/usr/bin/env node\n\n// validate.js\nconst { minargs } = require('minargs')\nconst { args } = minargs()\nconst usage = {\n  num: {\n    validate: (value) => {\n      if (!isNaN(value)) {\n        return Number(value)\n      }\n      throw Error('Validation error!')\n    }\n  },\n  force: {\n    validate: (value) => {\n      if (~['true','false'].indexOf(value.toLowerCase())) {\n        return Boolean(value)\n      }\n      throw Error('Validation error!')\n    }\n  }\n}\n\nObject.keys(args).filter(name => args[name]).map(name => {\n  usage[name].validate(args[name].pop())\n})\n\n// ...\n```\n</details>\n\n#### Handling recursive parsing\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ recursive-parse.js\n```\n\n```js\n#!/usr/bin/env node\n\n// recursive-parse.js\nconst { minargs } = require('minargs')\nconsole.log(minargs({ recursive: true }))\n// ...\n```\n</details>\n\n#### Handling sub process\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ mkdir.js ./path/to/new/dir/ --force --verbose --parents\n```\n\n```js\n#!/usr/bin/env node\n\n// mkdir.js\nconst known = ['force']\nconst { args, positionals } = minargs()\nconst cmd = (args.force) ? 'sudo mkdir' : 'mkdir'\nconst _args = Object.keys(flags).filter(f => known[f])\n\nprocess('child_process').spawnSync(cmd, [..._args, ...positionals])\n```\n</details>\n\n#### Handling robust options & usage\n\n<details>\n<summary>Toggle Example</summary>\n\n```bash\n$ usage.js -h\n```\n\n```js\n#!/usr/bin/env node\n\n// usage.js\nconst { minargs } = require('minargs')\nconst usage = {\n  help: {\n    short: 'h',\n    usage: 'cli --help',\n    description: 'Print usage information'\n  }\n  force: {\n    short: 'f',\n    usage: 'cli --force',\n    description: 'Run this cli tool with no restrictions'\n  }\n}\nconst opts = {\n  alias: Object.keys(usage).filter(arg => usage[arg].short).reduce((o, k) => {\n    o[usage[k].short] = k\n    return o\n  }, {})\n}\nconst { args } = minargs(opts)\n\nif (args.help) {\n  Object.keys(usage).map(name => {\n    let short = usage[name].short ? `-${usage[name].short}, ` : ''\n    let row = [`  ${short}--${name}`, usage[name].usage, usage[name].description]\n    console.log.apply(this, fill(columns, row))\n  })\n}\n\n/// ...\n```\n</details>\n\n### F.A.Q.\n\n#### Why isn't strictness supported?\n  * Strictness is a function of usage. By default, `minargs` does not assume anything about \"known\" or \"unknown\" arguments or their intended values (ex. defaults/types). Usage examples above show how you can quickly & easily utilize `minargs` as the backbone for an application which _does_ enforce strictness/validation & more.\n\n#### Are shorts supported?\n  * Yes.\n  * Individual (ex. `-a`) & combined (ex. `-aCdeFg`) shorts are supported\n  * `-a=b` will capture & return `\"b\"` as a value\n  * `-a b` will capture & return `\"b\"` as a value if  `positionalValues` is `true`\n\n#### Are multiples supported?\n  * Yes.\n  * By default multiple definitions of the same argument will get consolidated into a single `arg` entry with a corresponding `Array` of `String` values\n  * Getting the last defined value of an argument is as simple as running `.pop()` on the `Array` (ex. `args.foo.pop()`)\n\n#### What is an `alias`?\n  * An alias can be any other string that maps to a *canonical* option; this includes single characters which will map shorts to a long-form (ex. `alias: { f: foo }` will parse `-f` as `{ args: { \"foo\": [\"\"] } }`)\n\n#### Is `cmd --foo=bar baz` the same as `cmd baz --foo=bar`?\n  * _Sort of_.\n  * The returned `argv` `Array` will change to reflect the differing positions of the arguments & positionals **BUT** `args` & `positionals` will remain consistent\n\n#### Is value validation or type cohersion supported?\n  * No.\n\n#### Are usage errors supported?\n  * No.\n\n#### Does `--no-foo` coerce to `--foo=false`?\n  * No.\n  * `--no-foo` will parse to `{ args: { \"no-foo\": [\"\"] } }` & `--foo-false` to `{ args: { \"no-foo\": [\"false\"] } }` respectively\n\n#### Is `--foo` the same as `--foo=true`?\n  * No.\n  * `--foo` will parse to `{ args: { \"foo\": [\"\"] } }` & `--foo=true` to ` { args: { \"foo\": [\"true\"] } }` respectively\n\n#### Are environment variables supported?\n  * No.\n\n#### Does `--` signal the end of flags/options?\n  * Yes.\n  * Any arguments following a bare `--` definition will be returned in `remainder`.\n\n#### Is a value stored to represent the existence of `--`?\n  * No.\n  * The only way to determine if `--` was present & there were arguments passed afterward is to check the value of `remainder`\n\n#### Is `-` a positional?\n  * Yes.\n  * A bare `-` is treated as & returned in `positionals`\n\n#### Is `-bar` the same as `--bar`?\n  * No.\n  * `-bar` will be parsed as short options, expanding to `-b`, `-a`, `-r` (ref. [Utility Syntax Guidelines in POSIX.1-2017](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html))\n\n#### Is `---foo` the same as `--foo`?\n  * No.\n  * `---foo` returns `{ args: \"-foo\": [\"\"] }`\n  * `--foo` returns `{ args: { \"foo\": [\"\"] }`\n\n#### Is `foo=bar` a positional?\n  * Yes.\n\n#### Are negative numbers supported as positional values?\n  * No.\n  * `minargs` aligns with the [POSIX Argument Syntax](https://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html) here (ie. \"Arguments are options if they begin with a hyphen delimiter\")\n  * `--number -2` will be parsed as `{ args: { \"number\": [\"\"], \"2\": [\"\"] } }`\n  * You will have to use explicit value setting to make this association (ex. `--number=-2`) & may further require validation/type coercion to determine if the value is a `Number` (as is shown in the usage examples above)\n\n### CLI\n\n`minargs` has a companion CLI library: [`@minargs/cli`](https://www.npmjs.com/package/@minargs/cli)\n\n#### Installation\n\n```bash\n# install package globally & call bin...\nnpm install @minargs/cli -g && minargs\n\n# or, use `npx` to install & call bin...\nnpx -- @minargs/cli \"<args>\" [<options>]\n```\n\n#### Usage\n\n```bash\nminargs \"<args>\" [<options>]\n```\n\n#### Options & more....\n\nTo learn more, check out the `@minargs/cli` [GitHub repository](https://github.com/darcyclarke/minargs-cli) or [package page](https://www.npmjs.com/package/@minargs/cli)\n","readmeFilename":"README.md"}