{"_id":"argue-cli","_rev":"26-13637cbfa8a2a6f021accf77c2df53f4","name":"argue-cli","dist-tags":{"latest":"3.2.0"},"versions":{"0.0.1":{"name":"argue-cli","version":"0.0.1","keywords":["cli","arguments"],"author":{"url":"dangreen","name":"Dan Onoshko"},"license":"GNU GPL v2","_id":"argue-cli@0.0.1","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"b17447efc0164e6100bc11761c1032e3e9824f6d","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-0.0.1.tgz","integrity":"sha512-kxKGfKjTs/gcySRnIZ+N38jL5dmEkHwp/7RZHPXeLvjVuv7H5n+7efox8EmsI0Yj2jTwejf29hrBH6N+4PWWfg==","signatures":[{"sig":"MEUCIQDdc6FEc9R4PvTJ5xm48fqlrDRHifSd0CPCwLsH6JqJfAIgdDljNu6Cj9wnvaOwsd9+d+lhMpq4vfu2+uILEOP7ots=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"argue.js","_from":".","_shasum":"b17447efc0164e6100bc11761c1032e3e9824f6d","engines":{"node":">=0.4.0"},"gitHead":"0acac8c5bac54b89dcd8cafe5ccc1c198df9b7d8","scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"1.4.23","description":"Node-CLI step-by-step arguments handler.","directories":{},"dependencies":{}},"0.0.5":{"name":"argue-cli","version":"0.0.5","keywords":["cli","arguments"],"author":{"url":"dangreen","name":"Dan Onoshko"},"license":"GNU GPL v2","_id":"argue-cli@0.0.5","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"c71ffc448fa61122d81ecba7d136c3dd92da7805","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-0.0.5.tgz","integrity":"sha512-odncT6lk4L70OcX2MTIqkLWsWHW5hpD6+OAXOMTZNuJootSQi7TW2y0Y54Ai9AixxFLXXY4q/zVbeuYp97uX9w==","signatures":[{"sig":"MEUCIEeRpTNlHeaaNjzJeLIUkSQFX2gHz2oTlimYnyDqxYr9AiEAodUYUoXc9r72tAYvRXsZY/QZtx8R7TexoBah1qYNW/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"argue.js","_from":".","_shasum":"c71ffc448fa61122d81ecba7d136c3dd92da7805","engines":{"node":">=0.4.0"},"gitHead":"ec9987cad2053b03e572a900079df937560f2ac4","scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"1.4.23","description":"Node-CLI step-by-step arguments handler.","directories":{},"dependencies":{}},"0.0.7":{"name":"argue-cli","version":"0.0.7","keywords":["cli","arguments"],"author":{"url":"dangreen","name":"Dan Onoshko"},"license":"GNU GPL v2","_id":"argue-cli@0.0.7","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"e83170b19a7ed878a4b8b2210e80949a3417312c","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-0.0.7.tgz","integrity":"sha512-+UaK9kJ2qLHNptCx9SxHbcli9LwQ43TxFHHTcDNGoCnvf3N5y6Lr/Bb8BDaUhU3e1EG39hA7TDMEkoVwL/UfuA==","signatures":[{"sig":"MEUCICIRzLp/K1pAyvnknAIvVN2wW+UD2NNDPGUgoXH5ENo0AiEAtDjf/gOLbu/3RJ0vYwscZODnN54E4sq/edt3UZVRUbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"argue.js","_from":".","_shasum":"e83170b19a7ed878a4b8b2210e80949a3417312c","engines":{"node":">=0.4.0"},"gitHead":"4e26960e37c010d64bf2e250e838a3d00b19981e","scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"1.4.23","description":"Node-CLI step-by-step arguments handler.","directories":{},"dependencies":{}},"0.0.8":{"name":"argue-cli","version":"0.0.8","keywords":["cli","arguments"],"author":{"url":"dangreen","name":"Dan Onoshko"},"license":"GNU GPL v2","_id":"argue-cli@0.0.8","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"9ac2f7df3738364686ec22517d48ae127d567419","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-0.0.8.tgz","integrity":"sha512-maY3TEPxiP7jzkUF+9uqt7gNNEkPkyF2QwOIpHNckmt2uiBLjhheG/y72syvBO8Mk7J5hmH8LWj3yWJYVgencA==","signatures":[{"sig":"MEUCIQDl0rlscNpOLrpUNNbosMdYWVXSU1He/pHa04QgOf9/rwIgToL1/eMwPY2BLIBNRpNwJRLzmrg7l78wv6tn3OshiCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"argue.js","_from":".","_shasum":"9ac2f7df3738364686ec22517d48ae127d567419","engines":{"node":">=0.4.0"},"gitHead":"b411533c7f40cf020792eaa5c161db1b4ccf06cf","scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"1.4.23","description":"Node-CLI step-by-step arguments handler.","directories":{},"dependencies":{}},"0.0.9":{"name":"argue-cli","version":"0.0.9","keywords":["cli","arguments"],"author":{"url":"dangreen","name":"Dan Onoshko"},"license":"GNU GPL v2","_id":"argue-cli@0.0.9","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"2562b458ca30e3beb30d07701ff6062d4af77c71","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-0.0.9.tgz","integrity":"sha512-90tMuNi4xMklU+fKEqr7TPfSAy1Jlnie+syH2GmptEx8Y49/jHU2/4baNaO/LK91N7edwP6M0/5+Y0vX6y/aBw==","signatures":[{"sig":"MEUCIQDBWnqcSrc3RSKrCYtWAj3hKS9kDnL0oK/MPczkUY4CwgIgQ4S+h5LcZwDD8Sd3dVlp3QJwF8XEBm13kxCV6QiU+k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"argue.js","_from":".","_shasum":"2562b458ca30e3beb30d07701ff6062d4af77c71","engines":{"node":">=0.4.0"},"gitHead":"6e21fb9f0615049326b9e74369789970976b6965","scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"1.4.23","description":"Node-CLI step-by-step arguments handler.","directories":{},"dependencies":{}},"1.1.0":{"name":"argue-cli","version":"1.1.0","keywords":["strict","cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@1.1.0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue#readme","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"8c5bb31cd558f723595303e13939a3b8053b6695","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-1.1.0.tgz","integrity":"sha512-aDRoSQlLrs+aINxMgvX9IL2lUOjura3Pyca7mZLM1eGC0UBjrhkSuZxbnwkaFSNFZDNu0+Gz1jDB229WZl58bg==","signatures":[{"sig":"MEUCIQDv8th0dlCvXQncJXIEDvnk7VYCZNhqLuQ6IuRvn5+sSgIgdovladdmcOBVRVEPFXJuVfXXIP/1LcSKWqMSpUXBczo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/lib.js","_from":".","babel":{"presets":["es2015","stage-0"]},"_shasum":"8c5bb31cd558f723595303e13939a3b8053b6695","gitHead":"908daa3f727337b9bfbd0c8be745310392a54f33","scripts":{"test":"mocha -b","compile":"babel ./src -d ./lib","prepublish":"npm run compile"},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"3.8.6","description":"Node.js CLI arguments parser.","directories":{},"_nodeVersion":"5.11.0","devDependencies":{"mocha":"*","should":"^8.2.1","babel-cli":"^6.4.5","babel-register":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/argue-cli-1.1.0.tgz_1467179330443_0.3876920025795698","host":"packages-16-east.internal.npmjs.com"}},"1.1.1":{"name":"argue-cli","version":"1.1.1","keywords":["strict","cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@1.1.1","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue#readme","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"4e70a518babeab7180f86a0824e7a360d0e4cc4d","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-1.1.1.tgz","integrity":"sha512-USSm/ThRZ0RBOO2JR8irD0pHUbPhbQ3djHZENZ7XNv49h/ghlL7an/+BKZhW7betu4DONkyGFS2owBQxHQiUTw==","signatures":[{"sig":"MEUCIFSjtNqY7GoKNf7H7TxPQ2wniWiRM9/efWjW3bPtD4GEAiEAsssk7G8xUNMQiyt63RcEyVO5uTs+6SbGG4+j6xLtgug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/lib.js","_from":".","babel":{"presets":["es2015","stage-0"]},"_shasum":"4e70a518babeab7180f86a0824e7a360d0e4cc4d","gitHead":"6a605fac14c07b98e0427e6de8c89b6cefdb2c2a","scripts":{"test":"mocha -b","compile":"babel ./src -d ./lib","prepublish":"npm run compile"},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"3.8.6","description":"Node.js CLI arguments parser.","directories":{},"_nodeVersion":"5.11.0","devDependencies":{"mocha":"*","should":"^8.2.1","babel-cli":"^6.4.5","babel-register":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/argue-cli-1.1.1.tgz_1467281406089_0.2606570601928979","host":"packages-16-east.internal.npmjs.com"}},"1.2.0":{"name":"argue-cli","version":"1.2.0","keywords":["strict","cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@1.2.0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue#readme","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"218d1bc97faf2a098efc67075cc9709d741ae391","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-1.2.0.tgz","integrity":"sha512-XlI/KHiglz56Ey+vnBSxOhxO1eY4k/Vxaj8HrEbM4k1lN2aeW941dTUmrIcx5NW3JxmF3tdR0Oy37IlYoj7UAg==","signatures":[{"sig":"MEUCIQDXbND3n/Q2RAqZJqaq8rJppLWNf2xPDjyWbKTmufn3LAIgOtHP8fZL8qBhYvvZ/7Oms+Tba+4sB3Zo2vQoELNwAY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","babel":{"presets":[["env",{"targets":{"node":"6"}}],"stage-0"]},"files":["lib"],"module":"lib/index.es.js","engines":{"node":">=6.0.0"},"gitHead":"cefe2c6aa0faa76aaee5e899ac6f2d0d5a3fabe6","scripts":{"lint":"eslint --cache 'src/**/*.js' 'test/**/*.js'","test":"npm run lint && nyc mocha -b","build":"rollup -c","watch":"rollup -c -w","coverage":"nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"5.5.1","description":"Node.js CLI arguments parser.","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"nyc":"^11.4.1","mocha":"^4.0.1","escope":"^3.6.0","eslint":"^4.14.0","rollup":"^0.53.0","should":"^13.1.3","coveralls":"^3.0.0","babel-core":"^6.26.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","babel-preset-stage-0":"^6.24.1","eslint-config-trigen":"^2.3.1","rollup-plugin-eslint":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/argue-cli-1.2.0.tgz_1514231317691_0.36196658946573734","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"argue-cli","version":"1.2.1","keywords":["strict","cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@1.2.1","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"27b2304f86370642ad2dcbb69f00fd728215073f","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-1.2.1.tgz","fileCount":11,"integrity":"sha512-Em3HDMlqiVLNOgXUCYz5NG1mx/44aijsxUOO8elmfvAN4/3ar1S3WPTua7WGhsMbeQm8clOwpDZ09sN7C2FnOg==","signatures":[{"sig":"MEYCIQCA6lmZp3B5nDmSCSLTAtlsTwkh/D3XEu3fmbkF8ve3sQIhAM8ZSgvAV8ig7NjM6NFgZ15t1ntRpuuviXbjnEqAqq8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGdhCRA9TVsSAnZWagAAei0P/1wnmsZTjMyhVfN25+ed\naDMdQQHwXe8EVduhRBVM6qTXwfDWnGVDxn8wxWqpEpqd8AoVSHqV3738tM4U\noo/zK7IVvT2eNybwGOcclXpL3ydcXQtLUKP8JAIudWVC76bhJ7J4cnIiOsDg\n44d2taZYgXJJEPvjF4Is7g43zRyBITNt/nd7UiljPbIUtiTi/Hw8Y+sMlxu+\nDSLWGtjVKHpSn+rZ8nfLDX+ek27SshqiEdsIPO7GRERln3F/t1lfJbTWTxKU\nHMGXs/k/bk/TxRvG3TXdRSqfFQ51JwDTnhZAyaRpbtvQSRg0LiLzbKfl8X/B\nxK6sPBqg4wjgS6yGZoeydimlBFsNRruLfS0XzxPQ9yOhAhYgVIBs7tCpo7MF\nWqbOYmDoSAe7ETNhfMncW7zJk528Lqd1zOm+saorSNINPOVebHS+Ai+fB3BB\nvHg5xjYe/Sze81a2dlSbfO+qeJHvSztHCO1XryibDETpE3FgPrY2iprtu06b\nTl2UszVxNCZylTmrCGdmo0dR3I8oeYAfL14JNfSnwsuGKnc6n165dxNk4VTz\nH0JV3LfDTE11xuiArGclxJ0GHdcDvvk8IWd72qX45gGMJft/sFHKTD5mTv+H\nKYB2TehM2ZF1Fa/9++zfeRKshoCLMo4WCYMUNXsXCBqOtiIivpLM+R5PVo3j\n/u5z\r\n=Z4Aq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","babel":{"presets":[["env",{"targets":{"node":"6"}}],"stage-0"]},"module":"lib/index.es.js","engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint --cache 'src/**/*.js' 'test/**/*.js'","test":"npm run lint && nyc mocha -b","build":"rollup -c","watch":"rollup -c -w","coverage":"nyc report --reporter=text-lcov | coveralls","prepublishOnly":"npm run build"},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"description":"Node.js CLI arguments parser.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 TrigenSoftware\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^4.0.1","escope":"^3.6.0","eslint":"^6.1.0","rollup":"^0.53.0","should":"^13.1.3","coveralls":"^3.0.0","babel-core":"^6.26.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.3","babel-preset-stage-0":"^6.24.1","eslint-config-trigen":"^2.3.1","rollup-plugin-eslint":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/argue-cli_1.2.1_1563977568762_0.1886253889148204","host":"s3://npm-registry-packages"}},"2.0.0-0":{"name":"argue-cli","version":"2.0.0-0","keywords":["cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@2.0.0-0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue#readme","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"afde2158638a75f676e481e460b5df85dcea75bd","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-2.0.0-0.tgz","fileCount":21,"integrity":"sha512-qPv8HiXg3IUMDISqNe/4BZkXe6N7E8NiDTrfbjoflKQ7E9+AuH/FVg/E1lLp3eJwzr8XUDXrbQQdyESlLAQYFQ==","signatures":[{"sig":"MEQCIFoO45m2rNruI/xuZD6CWCU8EErY6M6LhV2J7A+RiiSIAiARwKPsbFdWHydeLZLd0KktrgQ0M5pk3geFBK79U8OrZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5WSeCRA9TVsSAnZWagAAw+0QAKDxrZwrFwuIDFlk3K+s\nOt2zLxX8BXh46DsZxCW3BFkRmNHrAnhq8vaAjQKb1uBUsF+GhAJWtz8eAayM\n1CpeR1tp1xEEYwhZuUxkXA8ZrcKp0sIeOVFaxMgjxYI0LNBY6ogNcCzibHdD\nKhnX+qAnPlafLCiq65lX9fo6jZZQRUR9tsnJYAB95XI7P8YYZqlTBRtA8UkE\n+oEUz6AxEP3Ev/6Ea4tJMBXwmM1Lj1hcUOL4TxSKk2fI/gSwuW3QU3u5iVki\nYN3ZKawRBai1MAJ4cGs4RR2/2WrsIu5iZINzawZiVRWXD0WxH8oD1zTNVflB\nvpWt+RpN+MD4z6HII1ZiSg0/yi6206Ongy9mG/rCQ8dvXf0WtltRATbZCGzc\nMwXaJs8QHu9Qutt2qsWyLts2jQPPVIh8vMQL3UJp7NTdfhYS6WIWVlonsJKl\nfCZ1EtE59OQyxEwS1jsVmaXIQ9ENlbqjroPvIPQtzuUb/WAfJXHQzMKuQCYW\n5e9xF16v3Vo1eTz0bNSXZ7nVOio/ijAmE1reN7JIfY+ViS2kuQpKs94ap87S\ntWbTeQbxDiCvp1IT9GRocZSS6n/iMNo972PW1AQktGSsHFMtps//qwqaZX6w\nT0q8xUQtqpfb3ZTwJLePC1flcxaby1AqAshiVTfekBmmFCnovfR5nbO6B+G9\n+kOz\r\n=Rzum\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8d884f0c8ed7ebd326254366a72ea6fc868643e7","scripts":{"postpublish":"del ./package"},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"7.24.0","description":"A thin and strongly typed CLI argument parser for Node.js.","directories":{},"_nodeVersion":"16.10.0","publishConfig":{"main":"./dist/index.cjs","module":"./dist/index.js","exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"directory":"package"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_2.0.0-0_1642423454012_0.23476255093657428","host":"s3://npm-registry-packages"}},"2.0.0-1":{"name":"argue-cli","version":"2.0.0-1","keywords":["cli","arguments","parser","console","terminal"],"author":"dangreen","license":"MIT","_id":"argue-cli@2.0.0-1","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"34e951f04bd3aba4f5902e1bb7274778deb19389","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-2.0.0-1.tgz","fileCount":21,"integrity":"sha512-XFTjqUFWL4syY3J5sjM3JW7TOo4eB2wGCoWEM/NcVozH1h77GKNjKHhql0utV2fkDoxZkM4HnaAQHq/t3u/v7A==","signatures":[{"sig":"MEUCIAKI5m9ZAnCd4isb7+/qQoUYSmwPMrKDVuIr1fO5cqScAiEAnuf9OdlG5FBAyRnzycrFOdz0juzw3Zr8hXawIUyff6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5WaVCRA9TVsSAnZWagAAoyIP/2lr8R2y1+mrpvq+wrGK\nqZ9hJlwC5hm1tiGgpdngaS1jAAsFE6hLa0Ck1vtCRcC3nv9zQ7HJ/D8MVWXB\naei0w2Ch6EMY/q5C+36zac1Bur77J65vW8asHWQF+4sIgx721q4ayQWHlB5D\nf0zLoJvkuuarQX0ZvWVXroKA2q+thi5kHmksvthWNz1wWQFHXmqTSp0WHZZf\nYOFriR40WxLVAjUepXvh4NeL1WAThmTG4GhcS0/Rp4Aw7otYJSlrdSucg8Tl\nQjjz1eBGQWK4PngUK9vj6sdnEGk1MuFFIXO0ny/+shMDVO7S5at+B2C5MBSF\nM6nbu2GiyUrOFo90oXXYj8a1Lf0a9NMD6LRMStkZghp2iTr5mG2qWSvlOfxd\nk6ber91scpbtHlN8tGP3FJSCD+SBCSgU6WQYGtMPLtD2+n63nGPz9ICow0TX\nAc7W4KukNGlTlY79bhirTohXC8evQTEyAuPjNWj4aVax1r0AlQcN94zq6lNH\ntnzOpyiS2/cDGJsZLlz/Lc3SxoGz3Yo6+edrA83SUI2+sjrMsCi79jbPBzYt\nQzSisBVtEppOK2iXUrEwuJt6fv81ZGNC8LKFTumSKT3j2oItnH1AhSVNMI4r\nYGFL3Ym3Z6ytlpJpQNIMUDI/SgRKC2Y7s1T7vgOJlTfM94XbOTDpHHRttfuo\nVQ6J\r\n=QQng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:argue-cli-2.0.0-1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.0.0"},"exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"_resolved":"/Users/dangreen/github/Argue/package/argue-cli-2.0.0-1.tgz","_integrity":"sha512-XFTjqUFWL4syY3J5sjM3JW7TOo4eB2wGCoWEM/NcVozH1h77GKNjKHhql0utV2fkDoxZkM4HnaAQHq/t3u/v7A==","repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"7.24.0","description":"A thin and strongly typed CLI argument parser for Node.js.","directories":{},"_nodeVersion":"16.10.0","publishConfig":{"main":"./dist/index.cjs","module":"./dist/index.js","exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"directory":"package"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_2.0.0-1_1642423957771_0.05422359765682194","host":"s3://npm-registry-packages"}},"2.0.0-2":{"name":"argue-cli","version":"2.0.0-2","keywords":["cli","arguments","parser","console","terminal"],"author":"dangreen","license":"MIT","_id":"argue-cli@2.0.0-2","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"32804b6611980a73a31d23ec49d7a225e312637d","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-2.0.0-2.tgz","fileCount":21,"integrity":"sha512-SLT/jd/70F3t2+1adbH+8p49K4ygIXKYqP9VZ71WAcOBm6c+7VEqM+IWORBS6Ze7Am1KwYMEPZa8iOP3PX40hQ==","signatures":[{"sig":"MEUCIDhIEFVgLot2LU/P2ybd/XNfLd1mALlPvc9qELZkncuFAiEA6deRuNw5jYMV8eEISj5uiQ8ZF0ocM1RrJ3wtLRiOQ6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Z6zCRA9TVsSAnZWagAABOQP/1UTqlgGOwPB5CYop0eL\nFQOLa4v6oSU0eooGtQDixcUYogUiOVLzT2LRwwH+52k0yX4gnJ+O9P18a83q\nPbY94+x4fBJjEeLQ3A7hIuIgU2SHjjN9TtpFTvGCjnX44OqaYsEHnP8ztDwY\nyAa1UtSKSXUJXB+UNXi1/K9jJUJKJi+VnB7rGnTiF0mYiBQkzPmpcAZlQgQp\nknZYnvpqz+31GTwIfkeu8g7V5PHsFZjg7nymAR9JbM3wLXkoREN90Vc0Pyga\nU42b5wZgtu+T0OlcHqV0u1tMyCNxOKeQqc3hypxSE+Bc8uU/mhfNg7v47XaQ\nw+9G6oELnj53dyjmxndqByEr6o/ozKS/6cfnBHYU6RL+roH+0S8KBOAAwUgc\n1/GCUPYjklPtWNVfgEXZysaZqQizOKmwr63QKocQni/a6q5EEURzWZ8p7Rhg\nlDC2bCTiJzcsoY53lRAAmFOBakZ5XsGU8izqcjS0VMZyUJu3FgTKhkJazzzC\nNOtHEGQtMI2hS4eSB7zq8i45Dk0b4t54GuLbqWX6azAmDKmjVAERtxrTneYx\nEGzREoLlCuvbrRqtUmtPOrwHpGAudiX1wn+8Qgg/Un0/VuoGw5t9IP9kaazP\nXhXOyJGLVFLrRxk0/GIt8oJldbnWoyJJlBAMyiM9dzi7OU6/qa+IKcGpX0iv\nxwbn\r\n=6/u8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:argue-cli-2.0.0-2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.0.0"},"exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"_resolved":"/Users/dangreen/github/Argue/package/argue-cli-2.0.0-2.tgz","_integrity":"sha512-SLT/jd/70F3t2+1adbH+8p49K4ygIXKYqP9VZ71WAcOBm6c+7VEqM+IWORBS6Ze7Am1KwYMEPZa8iOP3PX40hQ==","repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"7.24.0","description":"A thin and strongly typed CLI argument parser for Node.js.","directories":{},"_nodeVersion":"16.10.0","publishConfig":{"main":"./dist/index.cjs","module":"./dist/index.js","exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"directory":"package"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_2.0.0-2_1642438323370_0.21235897007291293","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"argue-cli","version":"2.0.0","keywords":["cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@2.0.0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue#readme","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"2efb3379f62b4256f3c9a7f3b458ae3add8abafc","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-2.0.0.tgz","fileCount":21,"integrity":"sha512-t0Nn8sxf7dPtQRDZyyzrjnfPYw7/yYC46mVqGgy4oCa0wwWgB7wooqVLTUPZ1z5Kk1FUc8LZFTXhegU1oy1xXw==","signatures":[{"sig":"MEUCIBQSowEb7EABFOgeCBMRHHbJcv8m5Nz6z5JfT8W9JoT0AiEAnuJt27y6Ort/TtiypqXtQUDIyUh7kqr4heFm1289XqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5xzsCRA9TVsSAnZWagAADX0P/2TbbpXslzqs3D4yPNeS\n7xCcXAiWwLI2/MxP6pPxl1rICMq5v1jPI3oST8QlMf3+tyRc4SOzozFdi1uQ\nHXdVqM9zLOYswyZ49Yzo11Veup8oQHWdbAbqXCo7YngaRvcwZ2oB1ZCLVXjm\nwQTqzyOFub+3jDs0cV59nbQjLExvbW0vplKUM5oXHSbWrK2Mj0u7YvU+rZYa\n15pDWDNjZO9NTpTSlCNqa9sSns0YLpKPWyxtlZkvxrDe1xmbs+tVu8GDXJ+Z\n6ZUMTKnaTIToSInNNkeXhF51sBLTclnxNLwH0O6GcrexUAtI/w5P70ZU+gn+\nTNUUld5qzjhuUyWP3WQYlOdlM/0BlIGxwBi7Qjug928k+r1E3SSU3fwoizwn\nYHuloXDIUCppjcwPeJv2ysUbuW+areikrhCT/AfM+zK0zKp2iF4kWIx3tByB\nK3JCC6RiECxJXWF+iu39dlRtpITMIHFzhweQ3LMfdvn2/QxuzV2jyfX7yZHp\nrYqnW7gdPmSnOP+rBze3yWDa9FWjXMDlN7CGaS3MTi9Xtc0Kd6xbzTtCazhV\n+r/BwMuPjJOfsGT4zQnsvDYIkWp0wGXV6c9pKUP2jroYfS+G87VJQaaWLOYE\n0yC40F7/qljsFUUu92z7YIVCGUUMiQFPMRwIUN8HU+SULyrf2lviafxAw72O\nriBn\r\n=k1a2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:argue-cli-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.0.0"},"exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"6.14.15","description":"A thin and strongly typed CLI argument parser for Node.js.","directories":{},"_nodeVersion":"14.18.3","publishConfig":{"main":"./dist/index.cjs","module":"./dist/index.js","exports":{"import":{"default":"./dist/index.js"},"require":{"default":"./dist/index.cjs"}},"directory":"package"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_2.0.0_1642536172479_0.19630554484715024","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"argue-cli","version":"2.1.0","keywords":["cli","arguments","parser","console","terminal"],"author":{"name":"dangreen"},"license":"MIT","_id":"argue-cli@2.1.0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"homepage":"https://github.com/TrigenSoftware/Argue#readme","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"e05b54cb913a80e2e29440611023ac9357f0e4de","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-2.1.0.tgz","fileCount":21,"integrity":"sha512-dgojXfc4SiqmNwe38PnbT3zJasrz7g62dLAPD+VFT5RJb8W7LGRqw2IFd2ES+plnhsp4HYNJmFqMU1tCThdCww==","signatures":[{"sig":"MEUCIQDz/OP/oOoc23eT++lFOP44uvoNUsL6bAI+G6DaTIHE2gIgUH18WYGHz0btcJwVLQOnrHGX0fQCD1r+QtY44oVpEJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjScmpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRHg/+Nevut9cGiGStqExIVvujurxb70nxIa3eNXY2sLwIzoZMndRO\r\n2iesP7k0jjKK8qtd5t3+9Y026cgRAH/cwYWW8nmvBqlC12Ygcy8LyX7rHoOZ\r\n2dlRKRAFq9n2b/5SpuyMDDIl7DehOCfHdS+6HiXoC2be4OU90Rw5JBxOL1mU\r\notsLPbFgelP8NCUn+b5gIOCaTmGIUtbFfYl3GXA6D1RgUqwmY2kO+jhwHEuE\r\nEOSnrKgeLhXyPVZMpD46DaWHccg3P75OFKk4Pc7NHw2nCwlTKULn8MDXJJF+\r\nDafZO6lY+0+l9g7KC8HdhSH5WQsVXQSgusQ5L8EyiN9UwezNX5jqbHixh/Qu\r\ngwE1oQmb2iybgDRuoKmtIa0EAgLqxh9WvJZn0mCSHBuxfpl/OvA4OyFBMSR4\r\nZvep3k9wz6CV8RCVjvCNqSBPtwSJkEFqsRiwp0QXN9Cjm3S8pzRoqSGXVOHb\r\n9/C/P5bpegOttjExuHfusJwDNHMUfEMRFGZ9rfU5iQrYaClBHC5t/eVA9JNe\r\nqwAYNpaFj8l8NvpFfgufprlg59GQslyJw8vQeRnYpq68cWoeS06IHL30nMke\r\nVHGww3YOSPiFnIuD59hkqmwXP5i3VWQZeydM7I1KvRqhYX5UDFpw62nsDNQD\r\ni/e3XYVRMk1MNt7T3XSLiceWAXQ5JJyAxP8=\r\n=n00D\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:argue-cli-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"scripts":{},"_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"_resolved":"/tmp/75dee5a5743eb7a3040be83e27371625/argue-cli-2.1.0.tgz","_integrity":"sha512-dgojXfc4SiqmNwe38PnbT3zJasrz7g62dLAPD+VFT5RJb8W7LGRqw2IFd2ES+plnhsp4HYNJmFqMU1tCThdCww==","repository":{"url":"git+https://github.com/TrigenSoftware/Argue.git","type":"git"},"_npmVersion":"8.15.0","description":"A thin and strongly typed CLI arguments parser for Node.js.","directories":{},"_nodeVersion":"16.17.1","publishConfig":{"directory":"package"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_2.1.0_1665780137015_0.23437377809914106","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"argue-cli","version":"3.0.0","keywords":["cli","arguments","parser","console","terminal"],"author":"dangreen","license":"MIT","_id":"argue-cli@3.0.0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"4df470ff90842ea8b6ab8ea0b50b1a1eea63bffc","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-3.0.0.tgz","fileCount":19,"integrity":"sha512-xe+MBAcgdr5Qvhpllbuht3yalhtGSZoT1t5jrBSTxzPfGKBpMsMc37WfAobK+oe4FXyAVSer2O44v/jSjC3uOQ==","signatures":[{"sig":"MEUCIC/PmGW+qTSRpIx/ehQ+q74HQQcxvTwpC3tQ8F9wH6veAiEA3WRj7BsmsXx1D7YZiK99RfRBH7YijooDZ+cI0FOtXlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29188},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"funding":"https://ko-fi.com/dangreen","_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"description":"A thin and strongly typed CLI arguments parser for Node.js.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_3.0.0_1783599534956_0.8741862005339069","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"argue-cli","version":"3.1.0","keywords":["cli","arguments","parser","console","terminal"],"author":"dangreen","license":"MIT","_id":"argue-cli@3.1.0","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"5ab702af716dce3e30a95919bd1ac314e2d903f0","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-3.1.0.tgz","fileCount":19,"integrity":"sha512-DhBpBfXL4SS2uC0N922MMajKR3CdrTG0u2or1PNYgXMsrSzViJrbtvT0nCLlLGUI0plam/ZZCs7aAauHtW9thw==","signatures":[{"sig":"MEQCIF0udyADHap7wX5Uz1w3Pj/0XkdmNe2DUHzuYkyhaD1iAiA/IG5+OG1qCWKUTv78Yh8gZkuSI5XqBNrrUUxT7mQiLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37009},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"funding":"https://ko-fi.com/dangreen","_npmUser":{"name":"dangreen","email":"danon0404@gmail.com"},"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"description":"A thin and strongly typed CLI arguments parser for Node.js.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/argue-cli_3.1.0_1783607099818_0.4247545194516491","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"_id":"argue-cli@3.2.0","bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"dist":{"shasum":"15b9ff31e0ce316c9fd1ff1761188fa81995f1c5","tarball":"https://registry.npmjs.org/argue-cli/-/argue-cli-3.2.0.tgz","fileCount":19,"integrity":"sha512-VipTB0gXgGIFO2Rg9yEVN5wLt2AurJcZqDbgmYSwPwsykhLrQhs240/bfceev4w68lI8JshoOJIk9uW7tFzROw==","signatures":[{"sig":"MEUCIQDe5WHFdXvTvs+R88SG71FJfYN2c14HnWl2DxUiUzfhPQIgNmCbrPkD4QlZMr13+YFeSlE0SJpST0fN+D1BCyAGGvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxdxNXzETpwq7XUCeXSS9TuGtuXoWSEQcMMoYudUEkZAIhAOot7ntLTEFv3z2gOnzi3dcKbbaF7XlpqMdoEqyExqSC"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/argue-cli@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38799},"name":"argue-cli","type":"module","types":"./dist/index.d.ts","author":"dangreen","engines":{"node":">=22"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"funding":"https://ko-fi.com/dangreen","license":"MIT","version":"3.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5a902b9-53bb-4a03-b41b-c6ed7e2293d0"}},"keywords":["cli","arguments","parser","console","terminal"],"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"description":"A thin and strongly typed CLI arguments parser for Node.js.","directories":{},"maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/argue-cli_3.2.0_1788267484023_0.4689979014566048"}}},"time":{"created":"2014-08-25T08:42:06.919Z","modified":"2026-09-01T12:58:04.464Z","0.0.1":"2014-08-25T08:42:06.919Z","0.0.5":"2014-08-25T08:52:20.933Z","0.0.7":"2014-08-25T10:38:51.514Z","0.0.8":"2014-08-25T10:43:17.696Z","0.0.9":"2014-08-27T05:50:48.911Z","1.1.0":"2016-06-29T05:48:51.682Z","1.1.1":"2016-06-30T10:10:07.630Z","1.2.0":"2017-12-25T19:48:38.620Z","1.2.1":"2019-07-24T14:12:48.927Z","2.0.0-0":"2022-01-17T12:44:14.224Z","2.0.0-1":"2022-01-17T12:52:37.900Z","2.0.0-2":"2022-01-17T16:52:03.628Z","2.0.0":"2022-01-18T20:02:52.862Z","2.1.0":"2022-10-14T20:42:17.222Z","3.0.0":"2026-07-09T12:18:55.088Z","3.1.0":"2026-07-09T14:24:59.955Z","3.2.0":"2026-09-01T12:58:04.098Z"},"bugs":{"url":"https://github.com/TrigenSoftware/Argue/issues"},"author":"dangreen","license":"MIT","keywords":["cli","arguments","parser","console","terminal"],"repository":{"url":"https://github.com/TrigenSoftware/Argue.git","type":"git"},"description":"A thin and strongly typed CLI arguments parser for Node.js.","maintainers":[{"name":"dangreen","email":"danon0404@gmail.com"}],"readme":"# argue-cli\n\n[![ESM-only package][package]][package-url]\n[![NPM version][npm]][npm-url]\n[![Node version][node]][node-url]\n[![Dependencies status][deps]][deps-url]\n[![Install size][size]][size-url]\n[![Build status][build]][build-url]\n[![Coverage status][coverage]][coverage-url]\n\n[package]: https://img.shields.io/badge/package-ESM--only-ffe536.svg\n[package-url]: https://nodejs.org/api/esm.html\n\n[npm]: https://img.shields.io/npm/v/argue-cli.svg\n[npm-url]: https://www.npmjs.com/package/argue-cli\n\n[node]: https://img.shields.io/node/v/argue-cli.svg\n[node-url]: https://nodejs.org\n\n[deps]: https://img.shields.io/librariesio/release/npm/argue-cli\n[deps-url]: https://libraries.io/npm/argue-cli\n\n[size]: https://packagephobia.com/badge?p=argue-cli\n[size-url]: https://packagephobia.com/result?p=argue-cli\n\n[build]: https://img.shields.io/github/actions/workflow/status/TrigenSoftware/Argue/tests.yml?branch=master\n[build-url]: https://github.com/TrigenSoftware/Argue/actions\n\n[coverage]: https://img.shields.io/codecov/c/github/TrigenSoftware/Argue.svg\n[coverage-url]: https://app.codecov.io/gh/TrigenSoftware/Argue\n\nA thin and strongly typed CLI arguments parser for Node.js.\n\n## Usage\n\n1. Install\n\n```bash\n# pnpm\npnpm add argue-cli\n# yarn\nyarn add argue-cli\n# npm\nnpm i argue-cli\n```\n\n2. Import in your code and use it!\n\n```ts\nimport { read, end, expect, alias, option, readOptions } from 'argue-cli'\n\n/**\n * Expect and read one of the commands\n */\nconst command = expect(\n  alias('install', 'i'),\n  'remove'\n)\nlet options = {}\n\nif (command === 'install') {\n  /**\n   * Read passed options\n   */\n  options = readOptions(\n    option(alias('save', 'S'), Boolean),\n    option(alias('saveDev', 'save-dev', 'D'), Boolean),\n    option('workspace', String)\n  )\n}\n\n/**\n * Read next argument\n */\nconst packageName = read()\n\n/**\n * Expect end of the arguments\n */\nend()\n\n/* ... */\n```\n\n## API\n\nArgue reads arguments sequentially from an internal state, which is initialized with `process.argv`. Every call consumes the arguments it reads, so you describe your CLI step by step: expect a command, read its options, read positional arguments, and finally assert the end.\n\n> [!TIP]\n> The internal state can be controlled manually with `setArgs(...args)` and `resetArgs()` — handy in tests.\n\n### read\n\n```ts\nfunction read(): string\n```\n\nReads the next argument and returns it. Throws an error if there are no arguments left.\n\n```ts\n// my-cli sort-imports\nconst fileName = read() // 'sort-imports'\n```\n\n### rest\n\n```ts\nfunction rest(): string[]\n```\n\nReads all remaining arguments and returns them. Returns an empty array if there are none — unlike [`read`](#read), it never throws.\n\n```ts\n// my-cli format a.js b.js c.js\nexpect('format')\n\nconst files = rest() // ['a.js', 'b.js', 'c.js']\n\nend() // always passes after rest()\n```\n\n### end\n\n```ts\nfunction end(): void\n```\n\nAsserts that all arguments were consumed. Throws an error if there are any arguments left — useful to catch typos and unexpected input.\n\n```ts\n// my-cli install --sav\nexpect('install')\nreadOptions(\n  option(alias('save', 'S'), Boolean)\n)\nend() // throws: Unexpected argument \"--sav\"\n```\n\n### expect\n\n```ts\nfunction expect(...argRefs: ArgRef[]): string\n```\n\nExpects the next argument to be one of the given ones and returns the matched name. If an [alias](#alias) matches, the main name is returned. Throws an error on any other input.\n\nThe return type is inferred as a union of the given names:\n\n```ts\n// my-cli i\nconst command = expect(alias('install', 'i'), 'remove')\n// typeof command: 'install' | 'remove'\n// command === 'install'\n```\n\n### alias\n\n```ts\nfunction alias(name: string, ...aliases: string[]): AliasArgRef\n```\n\nDescribes an argument that has alternative names. Use it anywhere an argument name is expected — in [`expect`](#expect) and [`option`](#option).\n\n```ts\nalias('install', 'i')\nalias('saveDev', 'save-dev', 'D')\n```\n\n### autocase\n\n```ts\nfunction autocase(argRef: ArgRef): ArgRef\n```\n\nDescribes an argument that matches both camelCase and kebab-case forms. The name can be given in either form — the twin form is added as an alias. Aliases longer than one character are autocased too. Use it anywhere an argument name is expected.\n\n```ts\nautocase('firstRelease')\n// --firstRelease and --first-release are both accepted\n\nautocase(alias('save-dev', 'D'))\n// --save-dev, --saveDev and -D\n```\n\n### option\n\n```ts\nfunction option(argRef: ArgRef, type: OptionConstructor): OptionReader\n```\n\nDescribes an option with a value of the given type, to be read by [`readOptions`](#readoptions):\n\n- `String` — takes the next argument as a value: `--workspace packages/app`\n- `Number` — parses the next argument as a number: `--port 8080`\n- `Boolean` — a flag without a value, `true` when present: `--verbose`\n- `Array` — splits the next argument by commas; repeated options are merged: `--plugins eslint,swc --plugins tsc` → `['eslint', 'swc', 'tsc']`\n- `[String]` or `[Number]` — takes the next argument as a whole; repeated options are collected: `--match '*.{js,ts}' --match '*.css'` → `['*.{js,ts}', '*.css']`. Use it instead of `Array` for values that may contain commas of their own\n\n### flag\n\n```ts\nfunction flag(argRef: ArgRef): OptionReader\n```\n\nDescribes a boolean flag with `--no-*` negation support, to be read by [`readOptions`](#readoptions): `--verbose` sets `true`, `--no-verbose` sets `false`. Use `option(argRef, Boolean)` when negation is not wanted.\n\n```ts\nconst options = readOptions(\n  flag(autocase('firstRelease'))\n)\n// --first-release → { firstRelease: true }\n// --no-first-release, --no-firstRelease → { firstRelease: false }\n```\n\n### readOptions\n\n```ts\nfunction readOptions(...optionReaders: OptionReader[]): OptionResult\n```\n\nScans the arguments and reads all described options. Both `--option` and `-o` prefixes are accepted, and a value can be passed either as the next argument or inline: `--workspace packages/app` and `--workspace=packages/app` are equivalent. Arguments that don't match any described option are left untouched, so you can continue reading them afterwards.\n\nThe result is a strongly typed object, where every property is optional — an option simply may not be passed:\n\n```ts\n// my-cli --save-dev --workspace packages/app my-package\nconst options = readOptions(\n  option(alias('saveDev', 'save-dev', 'D'), Boolean),\n  option('workspace', String)\n)\n// typeof options: { saveDev?: boolean, workspace?: string }\n// options: { saveDev: true, workspace: 'packages/app' }\n\nconst packageName = read() // 'my-package'\n```\n\n## TypeScript\n\nIn the [API section](#api) types are described in a simplified way. A detailed example of the inferred types you can see in [type tests](src/types.spec.ts).\n","readmeFilename":""}