{"_id":"cli-vir","_rev":"16-321485525d296384c1393771c9a2bef8","name":"cli-vir","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.0":{"name":"cli-vir","version":"0.0.0","keywords":[],"author":"","license":"MIT","_id":"cli-vir@0.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"dist":{"shasum":"cdce3d56570cea00125fa91a7c5cca9cbb42a0b8","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.0.0.tgz","fileCount":1,"integrity":"sha512-HJBX9U+ezuVv9Ixpu9GsValBXjtoLGVdVWA619+dvcJuxw33EAH7x+mSvYDG3ZpMeNlh3oRi0CBGTfw59gyuDw==","signatures":[{"sig":"MEQCIBw3tB5tqGgp6bg5tMRPklZdKf459Iq1rMqZcT6QZywvAiAjCtKgAEGf7Bz7CyyxK0Nn4EfY3AmkZgtBpg4TLYp9aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"_npmVersion":"11.4.2","description":"","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.0.0_1754773305633_0.6265687403668252","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"cli-vir","version":"0.0.1","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@0.0.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"ba035ad1ac072a3370116280378270e17b85a1a0","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.0.1.tgz","fileCount":20,"integrity":"sha512-mJaQiNOykBlEyqAw/JynjW88B8mP0GdKWxXrhSTlfCJp9NMHggN83gfJE3VBwTjoOLuc/TXstrzE8YwF8oFoZQ==","signatures":[{"sig":"MEUCIGKGNwTvrbttla2uPVuXM+oxnFrXAid+ujrYC+z45+/VAiEAgI0aEASypmSQFP49y7wVpHdl+LhAwWgAufHB4m4w6t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52357},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"35561e22b4356b96f52e5bafe818a6674f9eae8e","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/node":"^31.32.2","@augment-vir/assert":"^31.32.2","@augment-vir/common":"^31.32.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.0","eslint":"^9.33.0","esbuild":"^0.25.8","typedoc":"^0.28.10","prettier":"~3.3.3","virmator":"^13.16.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@eslint/eslintrc":"^3.3.1","@augment-vir/test":"^31.32.2","npm-check-updates":"^18.0.2","typescript-eslint":"^8.39.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^52.0.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.0.1_1754882151789_0.8447393013288529","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"cli-vir","version":"0.0.2","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@0.0.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"2980ab5ed1c4a25dccead3af6c38f8738f68ac92","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.0.2.tgz","fileCount":20,"integrity":"sha512-eZYsNHiX2ajRlPorEt1R1NnIbPWrmL5yJb5Xx5udKXVpuj9S1/iVxsenb/qCGo1DdeQ6zmcG90/DfZWG8jC6HQ==","signatures":[{"sig":"MEUCIER+nGYerOAPBYHUa5zoeYTNoGOqx6Oo+CQfLWKMfa5aAiEAxxWkjLrMM5so2a85lvGnYWk1ehZpUmzic/wmgt9uFgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"a7bb2538289d058f63b6eca323bc9519a29292f4","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/node":"^31.32.2","@augment-vir/assert":"^31.32.2","@augment-vir/common":"^31.32.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.0","eslint":"^9.33.0","esbuild":"^0.25.8","typedoc":"^0.28.10","prettier":"~3.3.3","virmator":"^13.16.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@eslint/eslintrc":"^3.3.1","@augment-vir/test":"^31.32.2","npm-check-updates":"^18.0.2","typescript-eslint":"^8.39.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^52.0.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.0.2_1754883639738_0.4591398367189903","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"cli-vir","version":"0.0.3","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@0.0.3","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"c240ecabe0d505b00e1518722a4149e490b58972","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.0.3.tgz","fileCount":20,"integrity":"sha512-4xqBg/7lAAOonLVjzvxYZ8Krw0v65tRxyDS6faguHRlHm7bqQVeLEuD4t0hIEJVEY/6DpYe48vqv6kXUKUrzRA==","signatures":[{"sig":"MEUCIBj5t3ULba7ML9uRpPDCt+1d5X9S9X55ePPHzNQAdrCyAiEAiFhpFHRT334LaCKWm1hf3ESMbICoxH1SoVzQsOrsQOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"c4db55a5613d5a0ce897c89d43a54fe7cf75116b","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/node":"^31.32.2","@augment-vir/assert":"^31.32.2","@augment-vir/common":"^31.32.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.0","eslint":"^9.33.0","esbuild":"^0.25.8","typedoc":"^0.28.10","prettier":"~3.3.3","virmator":"^13.16.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@eslint/eslintrc":"^3.3.1","@augment-vir/test":"^31.32.2","npm-check-updates":"^18.0.2","typescript-eslint":"^8.39.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^52.0.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.0.3_1754927523049_0.4167267402855308","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"cli-vir","version":"0.1.0","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@0.1.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"7efa2719a94f62bf1c44532f636c7b744bb66ca8","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.1.0.tgz","fileCount":20,"integrity":"sha512-+LuB0/+IwkOsaBjHf15P+9LBExJA82yy6wb5RTABOGRZ38FGP+0nshUCGaVmFbSvNhOch0kam9y8Iea0/kMk0A==","signatures":[{"sig":"MEYCIQDNgs3EypfTPhnouBP3vtUoGTmy25Iv72dasst1aqxusQIhAMq07OPdEzQF2pVpPnB6VRIijq5xDtt/Hm59e64I2RX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"23f6e6cb0ee310c91436a316b0b610df443bc180","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/node":"^31.32.2","@augment-vir/assert":"^31.32.2","@augment-vir/common":"^31.32.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.0","eslint":"^9.33.0","esbuild":"^0.25.8","typedoc":"^0.28.10","prettier":"~3.3.3","virmator":"^13.16.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@eslint/eslintrc":"^3.3.1","@augment-vir/test":"^31.32.2","npm-check-updates":"^18.0.2","typescript-eslint":"^8.39.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^52.0.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.1.0_1754932049832_0.45421433419236257","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"cli-vir","version":"0.1.1","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@0.1.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"339de681b0a96d926bdad6ee5139361ffc0ed91f","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.1.1.tgz","fileCount":20,"integrity":"sha512-E1V6tlGYm4V4+MfQIRPLQ1Wja/u5WeIlgDIfvzTc0fogNioIXXAawvO8eMjjlLutDYhUiXKr0FlKzdUcD0ahlg==","signatures":[{"sig":"MEUCICgRQYo1Y4qfRPb2m1kMMOXIeEnAGm/mtXs5a8kcdt7FAiEA6GsnaJTMMyeSaQuy+w4GXgPlPVgV1GBQ8ZMHFXxTLgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"426c56705bd4287fe06a61fc974a5b3b9d074d1a","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/node":"^31.32.2","@augment-vir/assert":"^31.32.2","@augment-vir/common":"^31.32.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.0","eslint":"^9.33.0","esbuild":"^0.25.8","typedoc":"^0.28.10","prettier":"~3.3.3","virmator":"^13.16.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@eslint/eslintrc":"^3.3.1","@augment-vir/test":"^31.32.2","npm-check-updates":"^18.0.2","typescript-eslint":"^8.39.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^52.0.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.1.1_1755091526839_0.4313569539767719","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"cli-vir","version":"0.2.0","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@0.2.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"fcc8d1d9c189ecd6f6bfc11cab641779e4f2192c","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-0.2.0.tgz","fileCount":20,"integrity":"sha512-wqjvQFMxreGNfcc72xjSoFgPDghzQpaddiukVTefBCKmwZLb588I6YlssmMrsT/skzYltdLtvapGmqH4Y382iA==","signatures":[{"sig":"MEYCIQDdtVrTzu441vi+sX4nrgHWhzgeRPJyVbLnoHLBGWNDpgIhALM+gMCyZZdUZmqAqtVdhLycdfG0c+3z1OFQmoAJ42tX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"3cf94b70518ea8dc6afc055ebbfb55804205409e","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/node":"^31.32.2","@augment-vir/assert":"^31.32.2","@augment-vir/common":"^31.32.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.0","eslint":"^9.33.0","esbuild":"^0.25.8","typedoc":"^0.28.10","prettier":"~3.3.3","virmator":"^13.16.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@eslint/eslintrc":"^3.3.1","@augment-vir/test":"^31.32.2","npm-check-updates":"^18.0.2","typescript-eslint":"^8.39.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^52.0.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.39.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_0.2.0_1755385948719_0.9334020019249412","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"cli-vir","version":"1.0.0","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@1.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"9d66a860632b3b8c5350a911384ac5c470f1ad9f","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.0.0.tgz","fileCount":20,"integrity":"sha512-Rt5WhFwNxEEfKn39XyuU3Wrb4oiqu0GEqJFczXRts/PMmuN2eI1opdUMYNTp1YrdUTk8ed21d7AW7+qVRyKkFQ==","signatures":[{"sig":"MEYCIQCvuENU9uAax1wmRa4fnSidyWmGhEWVworlMvdP7Jy5lQIhAMvB+8OWwYlmMyy5qXpyVzQc5hnSzmwpJ0A21velaL1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"ce396c67183e30c15e778b7a6aa9ec51d26f689a","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.0.0","@augment-vir/assert":"^31.37.0","@augment-vir/common":"^31.37.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.1","eslint":"^9.35.0","esbuild":"^0.25.10","typedoc":"^0.28.13","prettier":"~3.3.3","runstorm":"^0.6.2","virmator":"^14.0.4","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.2","@eslint/eslintrc":"^3.3.1","@augment-vir/node":"^31.37.0","@augment-vir/test":"^31.37.0","npm-check-updates":"^18.1.1","typescript-eslint":"^8.44.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^59.0.0","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.44.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.0.0_1758196922548_0.4376946783286231","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"cli-vir","version":"1.0.1","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@1.0.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"70d2339825e379a872a7c704c8bc06dc14a02c5a","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.0.1.tgz","fileCount":20,"integrity":"sha512-3/mHizvQ0ay/fP0QiGzmA4Sp0a14bbnG4Y9n1etB2Hc+DpGQx9uL80mMx6Lbn4/P4KwH1kmSGPCMykif5Zv6xQ==","signatures":[{"sig":"MEUCIQD0nK1UxqEIwsr1mLy+SM4FjYIkfxtx1e+HSyV2TS/sawIgVAyojWYz17QgJevTecX37tj2lvSiXFq85kJPvvaea80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58106},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"bbc519991fe7db8dd8725068918e03eac8f23196","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.0.1","@augment-vir/assert":"^31.38.0","@augment-vir/common":"^31.38.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.1","eslint":"^9.36.0","esbuild":"^0.25.10","typedoc":"^0.28.13","prettier":"~3.3.3","runstorm":"^0.6.2","virmator":"^14.0.4","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@eslint/eslintrc":"^3.3.1","@augment-vir/node":"^31.38.0","@augment-vir/test":"^31.38.0","npm-check-updates":"^18.3.0","typescript-eslint":"^8.44.1","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^60.3.1","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.4.0","eslint-plugin-playwright":"^2.2.2","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.44.1","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.0.1_1758830979100_0.7626229792275621","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"cli-vir","version":"1.0.2","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@1.0.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"b4be4d6658fedf48d7b92bb9320faea42ab6bf56","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.0.2.tgz","fileCount":20,"integrity":"sha512-t+gwO+gvrtLMpgN0wanacJGarRyUowud8fAqq25JMmAYEhKJqwStm9oIBkHLuoCJN9xnhyqwWbZXTSDln0kUMQ==","signatures":[{"sig":"MEUCIQC2gkLOzcnQ8orWlcMrjHC+qfyKwlzj/lrBWW2yyZB+4QIgeI83dCVHw3A482zDOxBalosgQGBUD6+gjNpvR7+qfoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"464c1cb6b9ca6b96bc83b0e86350207da076980c","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.2.0","@augment-vir/assert":"^31.47.0","@augment-vir/common":"^31.47.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.2.2","eslint":"^9.38.0","esbuild":"^0.25.12","typedoc":"^0.28.14","prettier":"~3.3.3","runstorm":"^0.6.2","virmator":"^14.2.1","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.10.0","@eslint/eslintrc":"^3.3.1","@augment-vir/node":"^31.47.0","@augment-vir/test":"^31.47.0","npm-check-updates":"^19.1.2","typescript-eslint":"^8.46.3","dependency-cruiser":"^17.2.0","eslint-plugin-jsdoc":"^61.1.12","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-jsdoc":"^1.5.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.5.0","eslint-plugin-playwright":"^2.3.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.46.3","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.0.2_1762370418196_0.7547405281796782","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"cli-vir","version":"1.0.3","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"cli-vir@1.0.3","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"7929976da6d04217c806ef80f979acb8eaacffdd","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.0.3.tgz","fileCount":20,"integrity":"sha512-wWxLHj3fYSnmFnhM0kuU04jRr0ksLlmjbau7anzwovtDZffUTqVvjY8kBqXKOHZVEynqELYDBriZgSA8JjFxJA==","signatures":[{"sig":"MEQCIHByU1/cykHOVO9pwd/OjWDVBlGW6ORweF3Knu2A1bGvAiAmI8xpv5Iufz8USqBZ4utB7xonLoJtTiPJFRGRED9tsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"cd5c70ee22d55b7a94d060c790c9348f1ebf3e57","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.3.1","@augment-vir/assert":"^31.54.3","@augment-vir/common":"^31.54.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","cspell":"^9.4.0","eslint":"^9.39.1","esbuild":"^0.27.1","typedoc":"^0.28.15","prettier":"~3.3.3","runstorm":"^0.6.2","virmator":"^14.3.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","@eslint/eslintrc":"^3.3.3","@augment-vir/node":"^31.54.3","@augment-vir/test":"^31.54.3","npm-check-updates":"^19.1.2","typescript-eslint":"^8.47.0","dependency-cruiser":"^17.3.2","eslint-plugin-jsdoc":"^61.5.0","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-jsdoc":"^1.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-playwright":"^2.4.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^2.5.20","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.5","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.0.3_1765297990127_0.8290046517549867","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"cli-vir","version":"1.0.4","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"cli-vir@1.0.4","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"917d06aa8b5b37a15a931db746ab04f5f455a146","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.0.4.tgz","fileCount":20,"integrity":"sha512-U0S++LKKjkvFCDT2qfzdeQwjEfcVdSmBNB+SkU6HxwS5QutG7rTBmBz6XcRQUBLAKGBNsbYUIOu8aUUv2D7h2A==","signatures":[{"sig":"MEUCIQCV9293RUPvgYtVlx77hyjElV32rhILh3Q4LVOh3HbSXgIgBkF1TeQK4C2fMkt40aJ62pufSNW5gzJxLFsite4dqCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"5b40ed12586a9558596aa1e3f5e49a41f5279825","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@augment-vir/assert":"^32.2.1","@augment-vir/common":"^32.2.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","cspell":"^10.0.1","eslint":"^10.7.0","esbuild":"^0.28.1","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.0.6","virmator":"^14.30.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","@eslint/eslintrc":"^3.3.6","@augment-vir/node":"^32.2.1","@augment-vir/test":"^32.2.1","npm-check-updates":"^22.2.9","typescript-eslint":"^8.65.0","dependency-cruiser":"^18.1.0","eslint-plugin-jsdoc":"^63.2.2","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^72.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.10.5","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","@typescript-eslint/eslint-plugin":"^8.65.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.10","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.0.4_1785336280392_0.9162351460086595","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"cli-vir","version":"1.0.5","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"cli-vir@1.0.5","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"9c520a901c79f322fdfd860f4be8199985a579a4","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.0.5.tgz","fileCount":20,"integrity":"sha512-A8l9U61LO1Imu2Voyfp8cP/F3ZF5QTkiBiC6bi6mEyNxljdxvpuUL1WU3ud5CeveIyp+xVYbNBC7uYd4eP6vrA==","signatures":[{"sig":"MEUCIQC6UIecxw9MH7BX1hSNpF1fcmXxbyaV9gwqXQuxQJr9UQIgbrlmHztaTF5Qjs2qAppdcrG0qTDHiVMTL2TQECmK4+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"d5ffad572632ab68b47fc5401872ce9766d1f846","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@augment-vir/assert":"^32.2.1","@augment-vir/common":"^32.2.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","cspell":"^10.0.1","eslint":"^10.8.0","esbuild":"^0.28.1","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.0.6","virmator":"^14.30.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","@eslint/eslintrc":"^3.3.6","@augment-vir/node":"^32.2.1","@augment-vir/test":"^32.2.1","npm-check-updates":"^23.0.2","typescript-eslint":"^8.66.0","dependency-cruiser":"^18.1.1","eslint-plugin-jsdoc":"^63.3.3","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.11.0","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","@typescript-eslint/eslint-plugin":"^8.66.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.0.5_1786563876498_0.8599341294703302","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"cli-vir","version":"1.1.0","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"cli-vir@1.1.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"e39b42972d708687faa88fcae0c33387b87616db","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.1.0.tgz","fileCount":20,"integrity":"sha512-ypAALpPw1ORNnPp4TDL+GZ1Y91iSSTFx7zJbGmoP5GaOJdb0vWzrpZcyJObWRIjIydTzrn6rAJsTSy878YQlIA==","signatures":[{"sig":"MEQCIEMH31WnTfrQ9rOHIiUBjztduhtW61lJE1PHq8XuwxNCAiAB3owmAXcoU6OSiBQqEJ7hBhAY46XYV4e1m54jZxObTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDE78qZHhSWAKoibB8eBTnYQJ6q4HdXVx7oPMxlp80zMQIgCLl8zDEriQH69PZvJ9AWmbkk4BPKzoEuR/wmoA7LW34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60145},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"e35f7491e63a8ff43ebc81106759a4488fb9a854","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@augment-vir/assert":"^32.5.0","@augment-vir/common":"^32.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","cspell":"^10.3.6","eslint":"^10.12.0","esbuild":"^0.28.2","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.1.0","virmator":"^14.37.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","@eslint/eslintrc":"^3.3.7","@augment-vir/node":"^32.5.0","@augment-vir/test":"^32.5.0","npm-check-updates":"^23.1.0","typescript-eslint":"^8.71.1","dependency-cruiser":"^18.5.0","eslint-plugin-jsdoc":"^65.2.0","prettier-plugin-toml":"^3.0.2","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-unicorn":"^77.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.12.1","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.1.1","@typescript-eslint/eslint-plugin":"^8.71.1","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.1.0_1791808875311_0.8799179598258529","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"cli-vir","version":"1.1.1","keywords":["cli","args","parser","type-safe"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"cli-vir@1.1.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/cli-vir","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"a0dd33dfaa04c07c3f1c3cd14772776f878ec7a3","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.1.1.tgz","fileCount":20,"integrity":"sha512-qJfdmQZG496PblOx7YsA6tKFV1xfobwkkG7lEAA0va7jbZXTAT1KukhmNOryUpRBpYfmTZAuwa2Bq/RQEmTxzQ==","signatures":[{"sig":"MEUCIFR509pZA/XGZ0nzd8evwPGKfS/poFezw+pjiWNxa1A4AiEA0WYlIC8UV3nZvSYihVbzjqqHGh2cRbniknkRD1r/oRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDHdQWls6gnFLhy5m7vozeSK/oUHpfmLexuphgQEPYEeAiEAzlHOXIEwVCzfjlybUFpnPEZuBbtgUiD0Q9F564xtE3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"12fc68e188ae81ede2e45f1baf381a8d55accd3a","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Parse CLI args with type safety.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@augment-vir/assert":"^32.5.0","@augment-vir/common":"^32.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","cspell":"^10.3.6","eslint":"^10.12.0","esbuild":"^0.28.2","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.1.0","virmator":"^14.37.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","@eslint/eslintrc":"^3.3.7","@augment-vir/node":"^32.5.0","@augment-vir/test":"^32.5.0","npm-check-updates":"^23.1.0","typescript-eslint":"^8.71.1","dependency-cruiser":"^18.5.0","eslint-plugin-jsdoc":"^65.2.0","prettier-plugin-toml":"^3.0.2","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-unicorn":"^77.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.12.1","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.1.1","@typescript-eslint/eslint-plugin":"^8.71.1","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cli-vir_1.1.1_1791812802604_0.3890506811713099","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"_id":"cli-vir@1.1.2","bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"dist":{"shasum":"9fbd14c5f142f4fca4f5cbca449ba5f2bdebdb3f","tarball":"https://registry.npmjs.org/cli-vir/-/cli-vir-1.1.2.tgz","fileCount":20,"integrity":"sha512-BG6yJ26kDvnkf20fMokQn9RgUY5rxyqCgl9HhYib3n1sg3NEp1MtkxVPipEuGay51csM9xM0P7YRjJRt5/dHKQ==","signatures":[{"sig":"MEUCIEv+wMwag4ho/wp9vWjX4kgHSeSSSmRGPCyIWXW0ycIfAiEA8DQ/pamljY2gNOxjkTpF4SVU6apQd/huI2mByl66bn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE1Zd2pA0+LZ7hC5Ye31H5fqnibaylFKIKMErKpbktH9AiAWSP078wKaGkyMZ86n8gZsV0xZMs+hNqyNVCMyZ/SROw=="}],"unpackedSize":61049},"main":"dist/index.js","name":"cli-vir","type":"module","types":"dist/index.d.ts","author":{"url":"https://github.com/electrovir","name":"electrovir"},"module":"dist/index.js","engines":{"node":">=22"},"gitHead":"de3fb64d9d7d43f35b11d0907da81e5495ec4289","license":"(MIT OR CC0-1.0)","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test node","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:update":"npm run test update","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"version":"1.1.2","_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"homepage":"https://github.com/electrovir/cli-vir","keywords":["cli","args","parser","type-safe"],"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"_npmVersion":"12.2.1","description":"Parse CLI args with type safety.","directories":{},"maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"@augment-vir/assert":"^32.7.0","@augment-vir/common":"^32.7.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","cspell":"^10.4.0","eslint":"^10.13.0","esbuild":"^0.28.2","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.1.0","virmator":"^14.38.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.5","@eslint/eslintrc":"^3.3.7","@augment-vir/node":"^32.7.0","@augment-vir/test":"^32.7.0","npm-check-updates":"^23.1.1","typescript-eslint":"^8.72.0","dependency-cruiser":"^18.7.0","eslint-plugin-jsdoc":"^65.4.2","prettier-plugin-toml":"^4.1.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-unicorn":"^79.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.7","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.12.1","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.1.1","@typescript-eslint/eslint-plugin":"^8.72.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-interpolated-html-tags":"^2.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli-vir_1.1.2_1793322484537_0.22602418686127324"}}},"time":{"created":"2025-08-09T21:01:45.632Z","modified":"2026-10-30T01:08:04.798Z","0.0.0":"2025-08-09T21:01:45.826Z","0.0.1":"2025-08-11T03:15:51.957Z","0.0.2":"2025-08-11T03:40:39.929Z","0.0.3":"2025-08-11T15:52:03.245Z","0.1.0":"2025-08-11T17:07:30.022Z","0.1.1":"2025-08-13T13:25:27.022Z","0.2.0":"2025-08-16T23:12:28.919Z","1.0.0":"2025-09-18T12:02:02.724Z","1.0.1":"2025-09-25T20:09:39.285Z","1.0.2":"2025-11-05T19:20:18.411Z","1.0.3":"2025-12-09T16:33:10.272Z","1.0.4":"2026-07-29T14:44:40.540Z","1.0.5":"2026-08-12T19:44:36.636Z","1.1.0":"2026-10-12T12:41:15.417Z","1.1.1":"2026-10-12T13:46:42.701Z","1.1.2":"2026-10-30T01:08:04.619Z"},"bugs":{"url":"https://github.com/electrovir/cli-vir/issues"},"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","homepage":"https://github.com/electrovir/cli-vir","keywords":["cli","args","parser","type-safe"],"repository":{"url":"git+https://github.com/electrovir/cli-vir.git","type":"git"},"description":"Parse CLI args with type safety.","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"readme":"# cli-vir\n\nType safe CLI argument parser.\n\n-   Allows single (`-f`, `-force`) or double (`--f`, `--force`) dashes for both short and long flag arguments.\n-   Accepts camelCase, kebab-case, or snake_case flag name variants with case insensitivity.\n-   Allows restricting arg values to a set of known values.\n-   Can convert truthy and falsy strings to booleans (`'t'`, `'true'`, `1`, `'f'`, `'false'`, `0`).\n-   Provides type safe values.\n-   Prints man page styled documentation when parsing fails.\n-   Automatically excludes the bin name or script path from raw arguments.\n-   and many more features...\n\nReference docs: https://electrovir.github.io/cli-vir\n\n## Install\n\n```sh\nnpm i cli-vir\n```\n\n## Usage\n\nUse `parseArgs`:\n\n<!-- example-link: src/readme-examples/parse-args.example.ts -->\n\n```TypeScript\nimport {resolve} from 'node:path';\nimport {FlagRequirement, parseArgs} from 'cli-vir';\n\nconst myArgs = parseArgs(\n    process.argv,\n    {\n        arg1: {\n            flag: {\n                valueRequirement: FlagRequirement.Blocked,\n            },\n        },\n        arg2: {\n            required: true,\n            position: 0,\n        },\n        arg3: {\n            flag: {\n                aliases: ['-3'],\n                allowMultiple: true,\n                valueRequirement: FlagRequirement.Required,\n            },\n        },\n    },\n    {\n        /** The binName for your package, if relevant. */\n        binName: 'cli-vir',\n        /** Your package's package.json, used for the `--version` flag. Can be `undefined`. */\n        packageJsonPath: resolve(import.meta.dirname, '..', 'package.json'),\n        /**\n         * Make sure this `import.meta` is accessed in your top level JavaScript/TypeScript file\n         * that is being executed.\n         */\n        importMeta: import.meta,\n    },\n);\n\nconsole.info(myArgs.arg1); // boolean\nconsole.info(myArgs.arg2); // string\nconsole.info(myArgs.arg3); // string[]\n```\n","readmeFilename":"README.md"}