{"_id":"tiny-parse-argv","_rev":"3757985","name":"tiny-parse-argv","description":"A tiny function for parsing process.argv, a modern rewrite of minimist.","dist-tags":{"latest":"2.8.2"},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"time":{"modified":"2025-03-18T07:12:46.000Z","created":"2022-11-09T15:27:49.004Z","2.8.2":"2025-02-20T23:19:33.567Z","2.8.1":"2025-01-12T19:28:18.457Z","2.8.0":"2024-09-12T21:06:54.911Z","2.7.0":"2024-09-01T20:56:24.428Z","2.6.0":"2024-08-31T19:23:20.099Z","2.5.1":"2024-05-27T14:32:12.201Z","2.5.0":"2024-05-27T12:08:06.531Z","2.4.0":"2023-12-13T21:27:33.751Z","2.3.0":"2023-11-20T18:56:59.542Z","2.2.0":"2023-02-20T15:02:52.577Z","2.1.2":"2023-02-09T20:39:42.119Z","2.1.1":"2023-02-09T19:39:08.325Z","2.1.0":"2023-02-08T18:03:39.174Z","2.0.1":"2023-02-08T09:21:05.475Z","2.0.0":"2023-02-04T04:53:25.530Z","1.0.2":"2022-11-13T20:30:09.865Z","1.0.1":"2022-11-09T15:28:27.010Z","1.0.0":"2022-11-09T15:27:49.004Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"versions":{"2.8.2":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of minimist.","license":"MIT","version":"2.8.2","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.7.3"},"_id":"tiny-parse-argv@2.8.2","gitHead":"a3a41a0c14dca4342e9c3e89a34d35f72c4e60c5","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"24c4864fc2bc41b00e0031bed5ba3df34fb3d810","size":6109,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.8.2.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-parse-argv_2.8.2_1740093573398_0.20056645878617285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T23:19:33.567Z","publish_time":1740093573567,"_source_registry_name":"default","_cnpm_publish_time":1740093573567},"2.8.1":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of minimist.","license":"MIT","version":"2.8.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.7.3"},"_id":"tiny-parse-argv@2.8.1","gitHead":"f007078e4367adca84419e26b4bd86413bc01154","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"7ae5d9a08017d572b46ee16eca22bd839a33e884","size":5992,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.8.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-parse-argv_2.8.1_1736710098276_0.5895287246559544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-12T19:28:18.457Z","publish_time":1736710098457,"_source_registry_name":"default","_cnpm_publish_time":1736710098457},"2.8.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.8.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.0-beta"},"_id":"tiny-parse-argv@2.8.0","gitHead":"98b99a87007ad07a46b3504261d4f0c4bf4b3e28","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"9a0ef5af8242af5d5b9c15059608c89c369e16be","size":12715,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.8.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.8.0_1726175214711_0.6389859991790416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T21:06:54.911Z","publish_time":1726175214911,"_source_registry_name":"default","_cnpm_publish_time":1726175214911},"2.7.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.7.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.0-beta"},"_id":"tiny-parse-argv@2.7.0","gitHead":"581399624a80a832c826f15b488fd24989373b41","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"75d5deceda9694db2887ab6a3721de7179469d4c","size":12519,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.7.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.7.0_1725224184290_0.09750625891681519"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-01T20:56:24.428Z","publish_time":1725224184428,"_source_registry_name":"default","_cnpm_publish_time":1725224184428},"2.6.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.6.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.0-beta"},"_id":"tiny-parse-argv@2.6.0","gitHead":"f77b15762de47ff13df3b50dd4a3862b6f2aad80","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"ca7627a92062d5defe2f7eb8f40f5416d958646d","size":12090,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.6.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.6.0_1725132199933_0.8639128849726674"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-31T19:23:20.099Z","publish_time":1725132200099,"_source_registry_name":"default","_cnpm_publish_time":1725132200099},"2.5.1":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.5.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.0-beta"},"_id":"tiny-parse-argv@2.5.1","gitHead":"b62322cb2d43fd6919964343782e336826c71b17","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"a906c7a8e811a63206feda1db36a30316aece058","size":11698,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.5.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.5.1_1716820332026_0.7596800544840834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-27T14:32:12.201Z","publish_time":1716820332201,"_source_registry_name":"default","_cnpm_publish_time":1716820332201},"2.5.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.5.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.0-beta"},"_id":"tiny-parse-argv@2.5.0","gitHead":"31799b8cff8acd5a1244a0e5780fb675cf456051","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"934601baefaa47ba90430e00c985befb31578307","size":11470,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.5.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.5.0_1716811686356_0.9187032031672331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-27T12:08:06.531Z","publish_time":1716811686531,"_source_registry_name":"default","_cnpm_publish_time":1716811686531},"2.4.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.4.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.0","typescript":"^5.1.6"},"_id":"tiny-parse-argv@2.4.0","gitHead":"57ebbbaa1497c03d45875c2202d9af0e2651adfb","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"8612163a88104a5af9a64e4775cd1e091d4fa265","size":10025,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.4.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.4.0_1702502853595_0.43029010408232926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-13T21:27:33.751Z","publish_time":1702502853751,"_source_registry_name":"default","_cnpm_publish_time":1702502853751},"2.3.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.3.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.0","typescript":"^5.1.6"},"gitHead":"6757c6830da0d3bf6cb9b04e5fb4a5ee6d28197a","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.3.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"ff907a4afb472324bbbbefcff4b719531f4221ed","size":9594,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.3.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.3.0_1700506619292_0.6427678570256699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T18:56:59.542Z","publish_time":1700506619542,"_source_registry_name":"default","_cnpm_publish_time":1700506619542},"2.2.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.2.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.2.0","tsex":"^2.2.0","typescript":"^4.9.5"},"gitHead":"1399343243a39437f2965c7b7ca522140d27b3e0","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.2.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"0fc217411a4e968d2fff9e65316382ffece02ee6","size":9416,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.2.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.2.0_1676905372425_0.006081639072939682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-20T15:02:52.577Z","publish_time":1676905372577,"_cnpm_publish_time":1676905372577},"2.1.2":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.1.2","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.0.8","tsex":"^2.0.0","typescript":"^4.9.5"},"gitHead":"d4387e6539327ba671db9dee2b62a555fceb2228","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.1.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"e93a98771285e6013bb9e45426b104c53e223f46","size":9142,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.1.2.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.1.2_1675975181948_0.1355626088261479"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-09T20:39:42.119Z","publish_time":1675975182119,"_cnpm_publish_time":1675975182119},"2.1.1":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.1.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.0.8","tsex":"^2.0.0","typescript":"^4.9.5"},"gitHead":"f24febcb47acbb9df8a613e252789936c0be41e2","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.1.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"2699675626a7268c51f564a969dcb78da365a9bb","size":9202,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.1.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.1.1_1675971548165_0.07071713157802173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-09T19:39:08.325Z","publish_time":1675971548325,"_cnpm_publish_time":1675971548325},"2.1.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.1.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.0.8","tsex":"^2.0.0","typescript":"^4.9.5"},"gitHead":"91f47f4d5ca8df71613050da28727d8d3d5e53ce","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.1.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"39738ab33cd02c76d9463aef525219e363733716","size":8979,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.1.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.1.0_1675879418920_0.4510838507877113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-08T18:03:39.174Z","publish_time":1675879419174,"_cnpm_publish_time":1675879419174},"2.0.1":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.0.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"npm run clean && npm run compile && npm run test"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.0.8","tsex":"^1.1.5","typescript":"^4.9.5"},"gitHead":"d7ab53c2464f2e2ecdc0db495d4197e818226b1c","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.0.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"d37ce4f6904c48131092b42bde0afad957036a0a","size":8325,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.0.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.0.1_1675848065219_0.11315678121283579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-08T09:21:05.475Z","publish_time":1675848065475,"_cnpm_publish_time":1675848065475},"2.0.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv, a modern rewrite of a sensible subset of minimist.","version":"2.0.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"npm run clean && npm run compile && npm run test"},"keywords":["tiny","parse","argv"],"devDependencies":{"fava":"^0.0.8","tsex":"^1.1.5","typescript":"^4.9.5"},"gitHead":"26a2f59faed1aa43a03ce167b79c10587a7c3f69","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@2.0.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"257b0f199ab2bb9551913a2abdede2b1069452cc","size":8325,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-2.0.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_2.0.0_1675486405315_0.2926660632407181"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-04T04:53:25.530Z","publish_time":1675486405530,"_cnpm_publish_time":1675486405530},"1.0.2":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv.","version":"1.0.2","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"npm run clean && npm run compile"},"keywords":["tiny","parse","argv"],"dependencies":{"minimist":"^1.2.7"},"devDependencies":{"@types/minimist":"^1.2.2","@types/node":"^18.11.9","tsex":"^1.1.2","typescript":"^4.8.4"},"gitHead":"c4e71c338264ecebcecaa052eee27f70755b36a6","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@1.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"4f73e04a892e16d6ad777be9dabc0282bc5963b6","size":2579,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-1.0.2.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_1.0.2_1668371409693_0.42773505544900137"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-13T20:30:13.443Z","publish_time":1668371409865,"_cnpm_publish_time":1668371409865},"1.0.1":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv.","version":"1.0.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"npm run clean && npm run compile"},"keywords":["tiny","parse","argv"],"dependencies":{"minimist":"^1.2.7"},"devDependencies":{"@types/minimist":"^1.2.2","@types/node":"^18.11.9","tsex":"^1.1.2","typescript":"^4.8.4"},"gitHead":"d6d87a8e390ca145bf14231d7e3351570a2fbd82","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@1.0.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"1a067fc9c5af0af7c1b322b9acc2b2214e388fef","size":2584,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-1.0.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_1.0.1_1668007706841_0.617509326751376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-09T16:03:51.609Z","publish_time":1668007707010,"_cnpm_publish_time":1668007707010},"1.0.0":{"name":"tiny-parse-argv","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-parse-argv.git"},"description":"A tiny function for parsing process.argv.","version":"1.0.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","prepublishOnly":"npm run clean && npm run compile"},"keywords":["tiny","parse","argv"],"dependencies":{"minimist":"^1.2.7"},"devDependencies":{"@types/node":"^18.11.9","tsex":"^1.1.2","typescript":"^4.8.4"},"gitHead":"5b2a1edcfe66c38b08db00962f883eeeb76f0378","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","_id":"tiny-parse-argv@1.0.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"2c3b343e42ae84e6c67e497a2c2d061e62f7b029","size":2576,"noattachment":false,"key":"/tiny-parse-argv/-/tiny-parse-argv-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tiny-parse-argv/download/tiny-parse-argv-1.0.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-parse-argv_1.0.0_1668007668767_0.5881585911996061"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-09T16:03:50.786Z","publish_time":1668007669004,"_cnpm_publish_time":1668007669004}},"readme":"# Tiny Parse Argv\n\nA tiny function for parsing `process.argv`, a modern rewrite of [`minimist`](https://github.com/minimistjs/minimist).\n\n## Features\n\nThe following features are provided:\n\n- Built-in TypeScript types, and pretty clean and understandable code.\n- Single/multiple implicit/explicit shorthand flags: `-f`, `-f some`, `-f 123`, `-f123`, `-abc`, `-abc 123`, `-abc123`, `-f some -f other`.\n- Single/multiple implicit/explicit longhand flags: `--foo`, `--foo some`, `--foo 123`, `--foo=123`, `--foo=some`, `--foo some --foo other`.\n- Explicitly negated flags are `false` by default: `--no-foo`, `--no-bar`.\n- Eager flags consume multiple consecutive values: `-f one two three`, `--foo one two three`.\n- Arguments: `./app.sh with some list of arguments`.\n- Values that would be interpreted as numbers if they were JavaScript are coerced to numbers automatically.\n- Flags that could lead to prototype pollution issues are safely ignored.\n- `options.boolean`: the value for the listed flags will always be coerced to a boolean.\n- `options.integer`: the value for the listed flags will always be coerced to a integer.\n- `options.number`: the value for the listed flags will always be coerced to a number.\n- `options.string`: the value for the listed flags will always be coerced to a string.\n- `options.eager`: the listed flags are considered to be eager, and will consume multiple consecutive non-flag values.\n- `options.unary`: the listed flags are considered to be unary, and if multiple values are provided only the last one will be considered.\n- `options.variadic`: the listed flags are considered to be variadic, and their value, if present, will always be an array.\n- `options.required`: the listed flags are considered to be required, if some are missing `options.onMissing` will be called.\n- `options.alias`: if any aliased flag is assigned then all the aliases for it will be assigned too, automatically.\n- `options.default`: an object containing default values, which will be used if not overridded by the `argv` array.\n- `options.incompatible`: an object mapping flags with other flags they are incompatible with.\n- `options.validators`: an object mapping flags to custom validation functions for them, returning a boolean.\n- `options.onIncompatible`: a function that will be called if any pairs of flags that are incompatible with each other is detected.\n- `options.onInvalid`: a function that will be called if any of the provided flags have an invalid value, e.g. a boolean value for a string flag.\n- `options.onMissing`: a function that will be called if any of the required flags is missing. If a default value is provided for a flag it won't be considered as missing.\n- `options.onUnknown`: a function that will be called if any of the flags are unknown, i.e. not listed as either a boolean, a string, or an alias. If a default value is provided for a flag it won't be considered as unknown.\n- `--`: a special flag that stops parsing, everything after it will be copied, untouched, into the `--` property of the return object.\n\n## Differences with `minimist`\n\nThe following differences exist compared to `minimist`:\n\n- `option['--']` set to `false` is not supported, it's as if it's always set to `true`.\n- `option.boolean` set to `true` is not supported, you should always explicitly list all your supported boolean flags instead.\n- `option.boolean` set to a single string is not supported, always provide an array of flags instead.\n- `option.string` set to a single string is not supported, always provide an array of flags instead.\n- `option.alias` mapping to a single string is not supported, always provide an array of aliases instead.\n- `option.stopEarly` is not supported, it's as if it's always set to `false`.\n- Dotted flags are not supported, so their paths will not be expanded, you can use [`path-prop`](https://github.com/fabiospampinato/path-prop)'s `unflat` function for that.\n\nOther than that it should work pretty much identically, since we are basically using the same tests.\n\n## Install\n\n```sh\nnpm install tiny-parse-argv\n```\n\n## Usage\n\n```ts\nimport parseArgv from 'tiny-parse-argv';\n\n// Let's parse some arguments\n\nparseArgv ([ '-f', '--foo', 'some', 'argument', '--', '--app-flag' ]);\n// => { f: true, foo: 'some', _: ['argument'], '--': ['--app-flag'] }\n```\n\n## License\n\nMIT © Fabio Spampinato\n","_attachments":{},"homepage":"https://github.com/fabiospampinato/tiny-parse-argv#readme","bugs":{"url":"https://github.com/fabiospampinato/tiny-parse-argv/issues"},"license":"MIT"}