{"_id":"args-json","_rev":"34-7828a1814e6bd586b5190b6a2f87967c","name":"args-json","dist-tags":{"latest":"1.4.3"},"versions":{"0.0.1":{"name":"args-json","version":"0.0.1","author":"","license":"ISC","_id":"args-json@0.0.1","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"dist":{"shasum":"843221a93f5cf4cb54bff6091672df263df0f39a","tarball":"https://registry.npmjs.org/args-json/-/args-json-0.0.1.tgz","fileCount":1,"integrity":"sha512-ccM8Wf29ElSCYJaDt74aMlIMZb375AnmLVEfAi7fxaETaGLEUbB6/GrbZCpq3uN8ZvThqbsqUQSIiYv9KIsuHw==","signatures":[{"sig":"MEYCIQCBGU11PIWIFnmYESOJfkzmvqdYY7C7shxjKF+wPCM+ewIhAO5bhWrw4/lamj7HnoswCWCrX+Q9i2kkKthGWY41VbJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/args-json_0.0.1_1715800024814_0.32718229387795095","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"args-json","version":"1.0.0","keywords":["args","argv","parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.0","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"00963066f60e3b7a49938063d5b78a41229f9f51","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.0.tgz","fileCount":7,"integrity":"sha512-0QWVx7Mna6bpIJFURT+1lcdM5+vjn+yXU8n1aWLleksmEyXUsAMakRyoYEIdb5E1+tZQY7lqvMtDEMTXfvymng==","signatures":[{"sig":"MEUCIQD19wKR53NkEKHOpurEjrrST6kRQ8G7F50UdkUiwr+fEgIgBTbHABzAvs95IhNnwnI54u4TaHmp908+44UIzn2qI5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15917},"main":"dist/index.js","gitHead":"5d218e9101243c715c748197164d034b5683985d","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.0_1715813998075_0.3325043216879351","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"args-json","version":"1.0.1","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.1","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"2caf0cf33869ac8c697f78cebc23cc26d4a56009","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.1.tgz","fileCount":7,"integrity":"sha512-KEB0/DVC3iSWKAnINXeyTsQn69j67SeZAs41dQC86eI4CPgHEwbJaeXWMSh9cnu+wW2gVIUNZD4UskY+mJS95A==","signatures":[{"sig":"MEUCIQD08lRfqG14Kvx+ceNxLLlibvX0WUYkAV3F0cQ/MB6UvwIgOeIF/MeVo32m/QXmb+0VDQmiYY5Llu0ezT6dP50PJWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15941},"main":"dist/index.js","gitHead":"c2a4896a4a7cb57c4a1e24d9210578ccd2571436","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.1_1715814186210_0.4323933256916028","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"args-json","version":"1.0.2","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.2","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"dea52d3c3f8d195b2eb1d3000f60500d259cb0bf","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.2.tgz","fileCount":7,"integrity":"sha512-vZueruy4TKpG4ial79ml+u2f3UdX6OOqr/5Rhk7Ec89JSXA6xP6yLqThDuAxIM/28DNM0etw8L8QfdofeC9BuA==","signatures":[{"sig":"MEYCIQDTD5pO0uHd2l+BCyJwmn7+W8wQ7hVI3K0nPH7HzVCO8QIhAJytqR23TvcSNijhG+WmcUVwRgagrpbB+J+DiasPxV6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16813},"main":"dist/index.js","gitHead":"e38ef69c786ffa0dcacaf8a754d5fce65653f0d5","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.2_1715840618365_0.9438444574785776","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"args-json","version":"1.0.3","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.3","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"7e3a1dffc1a2d2c2f4afded2376f06959675d419","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.3.tgz","fileCount":7,"integrity":"sha512-QoxZKFw1eNRSWa6nSGo51EQnVv1U/msNn2zqyGaHy8iYDxpe3sVJh9SI74j2K5DIw/JDQFBB5PrKzomrbsMKHw==","signatures":[{"sig":"MEYCIQCpzGxsjazHA3u3lWCe2f9b2ksfphBUcLRkOOGOQ+QDegIhAJ0AmvHeAGfTvQOlYz0IBM1QKwfyN2q/ata98W5v8A5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17271},"main":"dist/index.js","gitHead":"bef0745b5227c816dde7b00ca8e9f7c577cfe5dc","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.3_1715841056545_0.5562049055759306","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"args-json","version":"1.0.4","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.4","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"f60c085d11d407fd163a9497d20ce200837e52c9","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.4.tgz","fileCount":7,"integrity":"sha512-qc9y81DZXVTsTUaWbhZtkmo1039vFU1FV36mtUKCXsnfI64Si/2TDpNjCvJfS4mEuA2zOIes8nFFByLvG2sOZg==","signatures":[{"sig":"MEUCIQC0MXzB8j3zlIGaRySYeoWMJvOn65BAzlM3q4efnp0EJQIgQT4WciZ5RE7hmmtd7RakjqtuCzG25MiyuAWJo1jG2w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17586},"main":"dist/index.js","gitHead":"4c699676e7f0c4cf9ea119d6a55775126e31bbfc","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.4_1715886476341_0.9698451639190271","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"args-json","version":"1.0.5","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.5","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"95752209ccb8c9eaba6832534b87b9fe56f9d84f","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.5.tgz","fileCount":7,"integrity":"sha512-jzGoNlWw68DN3zwLgciRv+AZuek9vm2ARbneJm//OEDdYzC6MepDYBkSyrQXoHdJdV8pcc8Gc7uhcbREUnxMfg==","signatures":[{"sig":"MEUCICooOy/MH5q9bSIcytuxzmuDsyPWUAx7lJPUelEJ+DQoAiEAyfw2VkuvLOPFfqJ+LX7wLEClDmF11NfMKk8a1W2T4UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17771},"main":"dist/index.js","gitHead":"5719dcc258e9c4feafb7cdb2a305062c604841de","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.5_1715977474200_0.6333254502130039","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"args-json","version":"1.0.6","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.0.6","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"0d98308e0c598b19512b021bc8f443009a390ebe","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.0.6.tgz","fileCount":7,"integrity":"sha512-5J1Fq1DSnEdv2rMSFZ19kAtcwELpoIKqzZ93ofwMQXWzPeSq6DFpX/H6KUVM5jk9jh5Prl9BONuyBxfdlgexLg==","signatures":[{"sig":"MEQCIB/4e3A+Fwbvf4kEVuHrPBzvBoTooc2jvwf76eMNx1oYAiASuP0+vSVfme0woUOme2tywLE6Eup3YBgW1pf4PICTFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17900},"main":"dist/index.js","gitHead":"f2530f1163b816d6b8b52ee0fd5cc4bbe94f10a3","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.0.6_1715977801326_0.09734360424040522","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"args-json","version":"1.1.0","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.1.0","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"8aeff045495458e881e1b077f933064933f5661f","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.1.0.tgz","fileCount":7,"integrity":"sha512-JPc3c1lNWFKCB5cXWZp7lfO9iJGCOxsT4WpcwjkxA6bP+TzxuyUPLoee8HrapYSoRUh+ai07GCWLxhkbJgPusQ==","signatures":[{"sig":"MEYCIQC9hwLUOXoJAOLJoXigoxYzXInO8BAGA6DAbWgfufbgYAIhAJMEANWPI3VBEUeIsABU3k3NXe9CyPmwrT3G5zis1XEU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18164},"main":"dist/index.js","gitHead":"111f920151ab4c3f5e42521fb4fbd249a426b614","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.1.0_1715978541855_0.5173029591907243","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"args-json","version":"1.2.0","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.2.0","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"21578ad62f978e31cef2c13eaa53901a7b0b6555","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.0.tgz","fileCount":7,"integrity":"sha512-HdQOFgVHJohiQOMwVLTUU16L9gsIDC0pRA4Lg1t3udb7Ih4UdqzArS38PBtmGo/6Ic7GGVd+B6/pAE3C62kT9w==","signatures":[{"sig":"MEUCIQD2r3+DsRRD4mUwn9H0KAZ2xA8tUg7m9C8xBFN4s3h0QQIgAiIFSl5A4J3L5l70XAKbQAEThENnApBDW2R8mr8UKuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18868},"main":"dist/index.js","gitHead":"0013f5eadac803b73b30dfb3f570f522be73c931","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.0_1716027543896_0.28933944530899747","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"args-json","version":"1.2.1","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.2.1","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"d49c17ce1479dd190531b62c31572c4f31e4c885","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.1.tgz","fileCount":7,"integrity":"sha512-5GTyNExQHM/A7pjBNU6Y6z0hEZntMdHSp8UqXpni1E3wTmRrH0sF2Skx7/iyW1eI+Z6KquZNTDBR6kr+Zgjh9A==","signatures":[{"sig":"MEUCIDNHZctryj7uY7JfFVpCGpA+/94+tbJ/Ltpy9pScqbVzAiEAnKok8uniUPwU8G+ixfjY8/CXVbnd4mkcrwnnnbRIawo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18868},"main":"dist/index.js","gitHead":"cb73462e34023745d07198abbc3f05970fa3792f","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.1_1716028203179_0.45638307300363135","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"args-json","version":"1.2.2","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.2.2","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"1434c120bd7d7e8566eea695af9c7924f2f3df0c","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.2.tgz","fileCount":7,"integrity":"sha512-OvV27tUQZppM97AwceYstRHtQGNDd8l+suDRBCmzrg+MsmNBjRhrv/bIgNiYzrN9ZvyoxfWT3gFBMKwLSyBsYQ==","signatures":[{"sig":"MEUCIF/Brm7KcmJAmNsY6/NwcgpTlHvSrQQJXQLU4wxGmqxoAiEA2cgUOLvy+kcrRMTyStOMXYlu60s/gQQYH13vjncX9tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18862},"main":"dist/index.js","gitHead":"f14ff456276b454d1acbff81dc907fbaab2e1487","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.2_1716031305137_0.6742131550174457","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"args-json","version":"1.2.3","keywords":["args","args-parser","argv","argv-parser","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.2.3","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"86a610e8753610501d3b4ee50d867056a938510c","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.3.tgz","fileCount":7,"integrity":"sha512-f/o9oSXDsDKvx2oQPWbsTIf9zn9PchmfuZk/tldlowl51Tv00GNhZLT6PJHj1hKzhAxEo2WiVy40S6rGnWrlBQ==","signatures":[{"sig":"MEYCIQDWbydFjEsbJuSid/vZbmS7j9k9WQuWuAM5Vk7QPK6pqQIhAJImf67JIL0JQyM6dVu35+/urLPZrhigFIX/I4ZelZtY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179},"main":"dist/index.js","gitHead":"77367e9192f67ba3b7365d8347423800b4a62dcc","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.3_1716101862346_0.7162938710898847","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"args-json","version":"1.2.4","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.2.4","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"6c00ad7b16adcae38ead2c6ff707170ff781619f","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.4.tgz","fileCount":7,"integrity":"sha512-2YTXgy9Kw5pWJ5wG9hYaa1ACZKdQZabd2/2efpO3bgcuFcqDI8Cz5gsgV5ICzamCBd8b/w94jptm7AFdZMh3LQ==","signatures":[{"sig":"MEUCIQCIVybYRJaz5m1EmgL+Ufy41E4DpIxpj19RA3Yul2KGAQIgJr3Cecf+imiGrySdPj05t6VXF480U2PJ1VxjCUf761o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19206},"main":"dist/index.js","gitHead":"225cf9b051542d7dbcafe54025707e2a7088cbd2","scripts":{"test":"node dist/tests.js --test=1","build":"npm-run-all -s cleanup compile","cleanup":"node -e \"require('fs').rmSync('dist', {force: true, recursive: true});\"","compile":"npm-run-all -s compile:main compile:tests","preversion":"npm-run-all -s build test","compile:main":"esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral --minify","compile:tests":"esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npm-run-all -s build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"10.1.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.2","@types/node":"^20.12.12","npm-run-all":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.4_1716102942781_0.605537176189336","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"args-json","version":"1.2.5","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"ISC","_id":"args-json@1.2.5","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"5e248024eebe1eae32890db06e09e0321d31a2ac","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.5.tgz","fileCount":7,"integrity":"sha512-IPQekzbB0pk9kZrdTbcdnogEKKyI7I6JcL1MsfYd+D8URWz6tt7yLqdqEvrF6a29fhJSP4OBOEKBgBDnAu+BZQ==","signatures":[{"sig":"MEQCIB3jXtD1cq2uZB7Pdk4dAkxODjFn2LwSQA06NKqbSe2gAiBNNPpr8oGEWfp9KW7ISu2S3uiwJnIzh1uTRzu5HphPOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19786},"main":"dist/index.js","type":"module","gitHead":"a93b042ff6a582ce501daa3a653fbfd6ea8c34cc","scripts":{"test":"node dist/tests.js --test=1","build":"npx npm-run-all cleanup compile","shape":"npx codeshape","cleanup":"node -e \"require('fs').rmSync('dist', { force: true, recursive: true });\"","compile":"npx npm-run-all compile:main compile:tests","typecheck":"tsc --noEmit","preversion":"npx npm-run-all typecheck shape build test","compile:main":"npx esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral","compile:tests":"npx esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npx npm-run-all build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.0.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.5_1760215892534_0.8498398014050117","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"args-json","version":"1.2.6","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.6","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"bf02cea5848ba500f36a5f40de8ca767627cb898","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.6.tgz","fileCount":8,"integrity":"sha512-IP65szrA7Jy9pVWtCayu37nH6j3wj+HUyeR75O5X9L87hAX3IkK0Y6MpemIeY/SfQ0biX3jYS6k+g8aIZzZyMA==","signatures":[{"sig":"MEUCIQDj9myRIoqiTzncylMNB9GgJN2ZSaNDciXYdeZAmIN4tgIgWZ2T+yCZcbntL0WWmtM6HE8BcHR/WRwIZMU7XXMvlGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20878},"main":"dist/index.js","type":"module","gitHead":"668c3a689858505c8be480570ff26a50644925e3","scripts":{"test":"node dist/tests.js --test=1","build":"npx npm-run-all cleanup compile","shape":"npx codeshape","cleanup":"node -e \"require('fs').rmSync('dist', { force: true, recursive: true });\"","compile":"npx npm-run-all compile:main compile:tests","typecheck":"tsc --noEmit","preversion":"npx npm-run-all typecheck shape build test","compile:main":"npx esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral","compile:tests":"npx esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npx npm-run-all build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.0.0","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.6_1760565383200_0.5695193022823772","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"args-json","version":"1.2.7","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.7","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"aec457dfd9a5959a4fe08c8955485679db94e19d","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.7.tgz","fileCount":8,"integrity":"sha512-RQqxYTpXsUn0S9IVYk7FL6e39dBc8GkZN935KiRDstFQzu5z9FeHq8NcW1BTQ7A/dTefGT0OecqCB4xahG5UFg==","signatures":[{"sig":"MEUCIGQ0hZMtqjmlvvqDv+MKA+sY2NU82vFaDB+HMN/uESOPAiEAoKw9akMod/4PBhoKMSoN77YAcfPQd5BkSXNoyxt9zmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21008},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"736fc82f2c40250f3c01f31691d0aa02945a2a28","scripts":{"test":"node dist/tests.js --test=1","build":"npx npm-run-all cleanup compile types","shape":"npx codeshape --typecheck","types":"tsc --emitDeclarationOnly","cleanup":"node -e \"require('fs').rmSync('dist', { force: true, recursive: true });\"","compile":"npx npm-run-all compile-main compile-tests","preversion":"npx npm-run-all shape build test","compile-main":"npx esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral","compile-tests":"npx esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npx npm-run-all build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.7_1764845352472_0.044515028700740755","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"args-json","version":"1.2.8","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.8","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"c43f2c83c8a2739a0c1b364aa5783f03f6d32c23","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.8.tgz","fileCount":10,"integrity":"sha512-9XHjK0uLDbD/kryv8W0/RbgmPJbDq9FZzc+8CB0ulpV82dnLr6tAkgiwe4yXv80nsAngbQHOHZZju0UTrlNr2Q==","signatures":[{"sig":"MEUCIQCX+61x/5+ybvhecGqlgcYpQfeYEFKgmM+qXTf4+F3odQIgY60WVzPW7dhB/+BwCalnb/BIwL2SsrCwZYNnb63cTTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"db924c4bd57e0b7314406226f840040a2c30a5f8","scripts":{"test":"node dist/tests.js --test=1","build":"npx npm-run-all cleanup compile types","shape":"npx codeshape --typecheck","types":"tsc --emitDeclarationOnly","cleanup":"node -e \"require('fs').rmSync('dist', { force: true, recursive: true });\"","compile":"npx npm-run-all compile-main compile-tests","preversion":"npx npm-run-all shape build test","compile-main":"npx esbuild index.ts --bundle --outfile=dist/index.js --platform=neutral","compile-tests":"npx esbuild tests.ts --bundle --outfile=dist/tests.js --platform=neutral","prepublishOnly":"npx npm-run-all build test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.8_1764845569102_0.7295594759293915","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"args-json","version":"1.2.9","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.9","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"d585c7fc9c8b008923d4dbfd766ec59fa7d0b1bb","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.9.tgz","fileCount":8,"integrity":"sha512-qhMJAl01oJZQlIOQQS1y5t8A8IF+3sMB8AAqwuvDT1QBHYWcNSre34A/goLw7gtHMEtiPhq7fKP6f6UzKyCCKA==","signatures":[{"sig":"MEMCH3HJpFAfvrKuVRUmtrVZGBE9UEwVgvw+XYw/z4cL12ICIGKqM3kYXKVtPa3UtU1dg6tgmtDfcDM9aVny2CpapeW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14611},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"cbad097b0ffd5d55913ef5d11c56af9f25ffa4ec","scripts":{"test":"node tests.ts --test=1","preversion":"npx codeshape"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.9_1765490923441_0.40683026301509395","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"args-json","version":"1.2.10","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.10","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"6d9d518be984131554175fc0dc9d822114b2b407","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.10.tgz","fileCount":8,"integrity":"sha512-u6r0vxJYRjbPn+y0dG9M/kcIaeOOPC7BHMVzMYdkuw1tJx5IeJNHXxKOWYwshqRKmsoFJz5CovHAcDm+zlrLJg==","signatures":[{"sig":"MEQCIBNADVTKES2K0wY2XGT4Qdw/kNu3zbHvkRjSadIKicxkAiAI96DxpAAfMXcT28TZy6g/vgy6MYK1DHgPHtqtBxFIWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15274},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"e3675a0c30438665f28709a4ffecd3e1353fdcd2","scripts":{"test":"node tests.ts --test=1","preversion":"npx codeshape"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.10_1766262506707_0.46950921599468987","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"args-json","version":"1.2.11","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.11","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"4e1861f04d8f88a773ac2a88e2409d5e8170a027","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.11.tgz","fileCount":8,"integrity":"sha512-EL++uAS9EBZEFePajOQhkNdO8Q7pidZkfU3n2wZSYQ67gl90kPRP3M6bOsithXP85tc65KkXVlV7y+Qhgygo8Q==","signatures":[{"sig":"MEUCIB7oXyPq4IFo+7coZ989X65F4XzKns9e6E7Hq0musY1nAiEAoHJHlDT5vTZOKOJmiiZG/8hJs8qMSWXN2N5f0m3TlbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15014},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"aa67bb070f4ce8421ccc13ceeb3baa23c3a44dc8","scripts":{"test":"node tests.ts --test=1","preversion":"npx codeshape"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.11_1769363287906_0.7542407694912925","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"args-json","version":"1.2.12","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.12","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"9cbca3ae5822133c60cbe96b3b623831e5518644","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.12.tgz","fileCount":8,"integrity":"sha512-a/2w6qvH9YdGpDEEUEYdzkPLJuf0P4INQ8XUuG+nFcXaXUCiZ+VuloXx9wJCTxkqy3fDz8d6d2m2quarNIn3pA==","signatures":[{"sig":"MEQCIEKnqn7jEa3csCEu0y1rc3G3QsEeRWaakJOXI37t33imAiAqnnkNNVwpDxsdDAJYKMPknBNTH0SQwhTb0llMUxk7lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15573},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"269325cf9f3e82ab693f29e5b390689b2a0c79f6","scripts":{"test":"node tests.ts --test=1","preversion":"npx codeshape"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.12_1770315235036_0.2336313607198739","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"args-json","version":"1.2.13","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.13","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"43cd11e3bf8c8eb0ab8b3cf3763dc8cb8ec958dd","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.13.tgz","fileCount":8,"integrity":"sha512-JGhJJpkOnJKa9xvs2DUxPdZA9Au54Jp6mUTPRcMZkVp+EeafOM7MmvhV7Mfb6C3dArwba0oxw+hPk59QEbFjHg==","signatures":[{"sig":"MEYCIQCdi2sXYIzb/NghR34jKgfTFRVZwlC+2uwPNmxz1IW4HgIhAIlQIROSFlGELnVfQ8wXOE5/L/1jVBuH4mTJKg8YeLgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"809da0f9d17c715901cb05a12219ad6bbce80d56","scripts":{"test":"node tests.ts --test=1","preversion":"npx codeshape"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.13_1773347212962_0.4495199466444928","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"args-json","version":"1.2.14","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.2.14","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"0c654b5426086270cc7779cf0352f4c94b0a7897","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.2.14.tgz","fileCount":8,"integrity":"sha512-MZCKwUZlwfsewH434JRQ9hElyvNb7rmQGx7Olx9NPj3JBRDrAV2qgkmRwiK1w/KcOJlAAeuett7x6m7vzH0QuQ==","signatures":[{"sig":"MEUCIHvvjP0CNJKWazd6EvGPkZerzbmP6H8IfakB/9dstf3zAiEAu4tzZHmS7kDw9k2OfuxHVwiQI1uUHU0bHkobuCio+Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15714},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"6fff6e8da83574e84c10549c2d154bef7e956303","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.2.14_1773347312594_0.9059401351744709","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"args-json","version":"1.3.0","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.3.0","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"899776a288d8dedc977773d7188c6afa29c4814f","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.3.0.tgz","fileCount":16,"integrity":"sha512-1xTNsy10QG1pfc+xkAwRJbl0MWBEIYS1albtxaHsrh3RAeQsYGlpmL3uyFC6t1KbQ0b2E4L8qnS0bCxURyrkzg==","signatures":[{"sig":"MEYCIQCN9eARdcnvsUYMueUv8FQE3pea91nG/NF8URVmeXKx6AIhAJlXVs55dYwlHCHlBXaLow523ZrXA1ovhT27Hgm0voNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19072},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"4fbcad682284ad9ffc8a0f62b4344572c112a9a3","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.3.0_1773602398296_0.7310298794491266","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"args-json","version":"1.3.1","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.3.1","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"b87253be588bbb01de589d5befd4370f260be597","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.3.1.tgz","fileCount":16,"integrity":"sha512-MKPNuF52Py8wjOZ9Reu6CrJF9g7aai7qdrLPRLWtYOee9HOIrqpM37ARLnQjsqHIk2w4asUWDNznjQzCFhbY4w==","signatures":[{"sig":"MEYCIQD9wFRl9HGQtEmVTfD359WzVP34hFxQEbkAQx03XPxMfQIhAPu1W5760yq39JUKy0Zu2XIyHQq6+u8GsRUOQccvXH8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7518cdf390a6b9e38a43aa54a84c193d75565077","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.3.1_1773604454113_0.9641219902977405","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"args-json","version":"1.3.2","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.3.2","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"5ce52c4cbc0139940b03b94bf67b44421eb5ecff","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.3.2.tgz","fileCount":16,"integrity":"sha512-1p1X9+Vs8cExVuOM1rPX2LDBdgGmNeIsXwrk39ihPA8IsmpuB6lKhFrYEkW0Q9vwkPJKrSlavBXWxjGtxil8zw==","signatures":[{"sig":"MEQCIFUVfQ8+yJXNKfjkII0MVyRbtT4EJAsuB50zHwLpZAbwAiAdC0bn10AvLo8lFUZfxwfvO2k9hNvpMqu0AYOkkX3N8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19451},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"bcace3dafab8b548253ec0c06fcb06b70bfad303","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.3.2_1775034865442_0.1256807920034375","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"args-json","version":"1.3.3","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.3.3","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"1d7eade2a105fcde74d906cb96a763dc7675cb40","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.3.3.tgz","fileCount":17,"integrity":"sha512-0p0XQAxudxTZWfXORFzNMLNH90cnaGefm4ABOgMqDf7xYscgwBDuRI329gOtgMwSBhop+LRN1kVp5QmESnrcSA==","signatures":[{"sig":"MEUCIF0L9EdQOtvMwRC58qlA1F6aCRaDOzvanSd1YJsFuB1FAiEA86Z39Btz/9ow4BAFhjgDRMCrhu2BnpttGSu4pXUUeQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"d13e86943879971ddca29af6a5be61926f5cdf86","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.3.3_1775038798073_0.6234170426430885","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"args-json","version":"1.3.4","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.3.4","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"2758ae54e04cf7b7ac69483bd6da178d0c5c4982","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.3.4.tgz","fileCount":18,"integrity":"sha512-L+9eKEi/qhX8nwS0sGsMxixhSKgbMmWrCrIjpij+4qsWhtsgWIP1MpLo8jZNl/1fIg+jVBfPlIwfamhTdS396w==","signatures":[{"sig":"MEQCIE9i60C5I4yD6Obnwy08/6jY48+aDIbROMcql1VFk3PgAiBEICWrkqsHcjBZYPyp+LyiE5TDGPHmyUhoDUTJkpiZbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21782},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"5c02f39a5cefcb3654c8e86cd4f718c35912a2c9","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.3.4_1775054368572_0.9076899498263291","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"args-json","version":"1.3.5","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.3.5","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"7d8c1519721dfad62b2b37e225b415087002fd5e","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.3.5.tgz","fileCount":18,"integrity":"sha512-6xJTQMa7NNxdhXjQ876H9E+KZrfzSuSlK7nYbRFV3QMC3ZCPI5OS4mw3MxfYNjCD/Xz2jfJkcsc0sEV+lW0VQg==","signatures":[{"sig":"MEUCIEl4Aa+CSHF4AKR8kAX+NqPPhXsrb2fHNlQk8wZ4oz8+AiEA7zRgYHx/6LgBerN6winFfA6PRQngq7LjwG7PRTNchUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22428},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"ab2ae23bf197a29ece96309140d7dc3fea843449","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.3.5_1775077694337_0.09563780432719837","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"args-json","version":"1.4.0","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.4.0","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"be47de7e5c8dacc3aa8815ee7118065271ea9353","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.4.0.tgz","fileCount":22,"integrity":"sha512-2wJhgSxYmbUA+v0OPpsHw2okvFzgYabaikVOu+ToJj0294F6jl8hYQbnSFAzRKzslos+h4j2/ITKnQSIMoj/0A==","signatures":[{"sig":"MEUCIElh9MIUTQXwCjf9r9lBzFnUS+dh7nXzq6iUW9SL/1q5AiEArPZkrnAPMcTxUpBIFwsTy2UnWZ4P4re3JrsSWa9kP0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26968},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"42c19d65dffe6cd4e0731a6964cc34a9597a6026","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.4.0_1775819536310_0.8697004272554838","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"args-json","version":"1.4.1","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.4.1","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"820689e136508b8bff48d4110e740a80b6ce8ef0","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.4.1.tgz","fileCount":24,"integrity":"sha512-psrEmbWvoy5h2bZbMKhXN7gIEXEoGd8SzSv8EplyqwrCGeP827+fXy3tUxFnZmcnK0wOAtNKAEcFjJL2tuK+lQ==","signatures":[{"sig":"MEYCIQCMDCK/QsR01Bt4z6XIZ+Y1ySb3lFM6JYCz85jYqyG44QIhAM9pzxvmIETLjQs/RQH98AbxjNPFq4OnwH1DRMR9o/uN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29012},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"87d9492b799dba854d33d3405431ef267eac6bf0","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.4.1_1775822733958_0.5339302383505531","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"args-json","version":"1.4.2","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","_id":"args-json@1.4.2","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"homepage":"https://github.com/axtk/args-json#readme","bugs":{"url":"https://github.com/axtk/args-json/issues"},"dist":{"shasum":"3dd6801eee149b17ba9d92ec8460777ec4be3823","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.4.2.tgz","fileCount":25,"integrity":"sha512-JOQ2kOu8bSEHpxaBaK3SdjZXcC4MgviXAyLHOenHL0tlEYc33XnWC1B3DHsMcfSczncnbN4z3WnFAAEp0kkIDg==","signatures":[{"sig":"MEQCIGudDBqUa0pSGiWussBOOQcuW15Ks0EOQSwDvVLqTzn0AiB+Sk0rD2oZCKXZsikNsNRd+kNHJvpeKUm5EY1qrqvo1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29583},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"9780e53dfe3d5b8b0909bb09d98d19c70661b59b","scripts":{"test":"node tests.ts --test=1","shape":"npx codeshape","preversion":"npx npm-run-all shape test"},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"repository":{"url":"git+https://github.com/axtk/args-json.git","type":"git"},"_npmVersion":"11.6.4","description":"Zero-dependency descriptively typed command-line argument parser","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/args-json_1.4.2_1775912642908_0.8419421689548088","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"args-json","version":"1.4.3","description":"Zero-dependency descriptively typed command-line argument parser","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","type":"module","scripts":{"preversion":"npx npm-run-all shape test","shape":"npx codeshape","test":"node tests.ts --test=1"},"repository":{"type":"git","url":"git+https://github.com/axtk/args-json.git"},"keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"author":{"name":"axtk"},"license":"MIT","devDependencies":{"@types/node":"^25.5.0"},"gitHead":"148371c1676969a8b151e10461791d338cc8b918","_id":"args-json@1.4.3","bugs":{"url":"https://github.com/axtk/args-json/issues"},"homepage":"https://github.com/axtk/args-json#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.4","dist":{"integrity":"sha512-R5gjD1Ls6bHFxLppWZiSfjzJ3BOqm+Y7pD5CXcapYfAY0mhQRv/al2UQm3wD/RNXTaWtyNPtCDEgUQZrYmGvhg==","shasum":"35c17da14898a06b839b75410b148fc2580a825a","tarball":"https://registry.npmjs.org/args-json/-/args-json-1.4.3.tgz","fileCount":25,"unpackedSize":29606,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCptHTXKRzdoAPUq2ih9rAIfgP2BAc5cHhCeC76PabaWwIhALQBUvm8HW4krzT4eONeaYDiDfGaanQu9o40xLz5+g/c"}]},"_npmUser":{"name":"axtk","email":"axtkx@inbox.ru"},"directories":{},"maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/args-json_1.4.3_1775939777663_0.8573348860948276"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-15T19:07:04.813Z","modified":"2026-04-11T20:36:17.984Z","0.0.1":"2024-05-15T19:07:04.980Z","1.0.0":"2024-05-15T22:59:58.277Z","1.0.1":"2024-05-15T23:03:06.375Z","1.0.2":"2024-05-16T06:23:38.536Z","1.0.3":"2024-05-16T06:30:56.706Z","1.0.4":"2024-05-16T19:07:56.501Z","1.0.5":"2024-05-17T20:24:34.368Z","1.0.6":"2024-05-17T20:30:01.594Z","1.1.0":"2024-05-17T20:42:22.007Z","1.2.0":"2024-05-18T10:19:04.057Z","1.2.1":"2024-05-18T10:30:03.376Z","1.2.2":"2024-05-18T11:21:45.308Z","1.2.3":"2024-05-19T06:57:42.532Z","1.2.4":"2024-05-19T07:15:42.934Z","1.2.5":"2025-10-11T20:51:32.714Z","1.2.6":"2025-10-15T21:56:23.400Z","1.2.7":"2025-12-04T10:49:12.606Z","1.2.8":"2025-12-04T10:52:49.233Z","1.2.9":"2025-12-11T22:08:43.586Z","1.2.10":"2025-12-20T20:28:26.901Z","1.2.11":"2026-01-25T17:48:08.056Z","1.2.12":"2026-02-05T18:13:55.181Z","1.2.13":"2026-03-12T20:26:53.120Z","1.2.14":"2026-03-12T20:28:32.853Z","1.3.0":"2026-03-15T19:19:58.465Z","1.3.1":"2026-03-15T19:54:14.255Z","1.3.2":"2026-04-01T09:14:25.587Z","1.3.3":"2026-04-01T10:19:58.211Z","1.3.4":"2026-04-01T14:39:28.731Z","1.3.5":"2026-04-01T21:08:14.490Z","1.4.0":"2026-04-10T11:12:16.507Z","1.4.1":"2026-04-10T12:05:34.096Z","1.4.2":"2026-04-11T13:04:03.052Z","1.4.3":"2026-04-11T20:36:17.865Z"},"bugs":{"url":"https://github.com/axtk/args-json/issues"},"author":{"name":"axtk"},"license":"MIT","homepage":"https://github.com/axtk/args-json#readme","keywords":["args","args-parser","argv","argv-parser","cli","cli-args","json"],"repository":{"type":"git","url":"git+https://github.com/axtk/args-json.git"},"description":"Zero-dependency descriptively typed command-line argument parser","maintainers":[{"name":"axtk","email":"axtkx@inbox.ru"}],"readme":"# args-json\r\n\r\nZero-dependency descriptively typed command-line argument parser\r\n\r\nContents: [parseArgs](#parseargs) · [Args](#args) · [isOn / isOff / isExplicitlyOff](#ison--isoff--isexplicitlyoff)\r\n\r\n## parseArgs\r\n\r\n### String input\r\n\r\n```js\r\nimport { parseArgs } from \"args-json\";\r\n\r\nconst args = parseArgs(\r\n  \"--config=./config.json -v 1.0.0 -d \\\"lorem ipsum\\\" -i -n=0 --test-value abc --debug\",\r\n  {\r\n    v: \"version\",\r\n    d: \"description\",\r\n  }\r\n);\r\n// args = {\r\n//   config: \"./config.json\",\r\n//   version: \"1.0.0\",\r\n//   description: \"lorem ipsum\",\r\n//   i: true,\r\n//   n: 0,\r\n//   testValue: \"abc\",\r\n//   debug: true,\r\n// };\r\n```\r\n\r\nNote that keys and values can be separated from each other either with a space or an equals sign, and the value can be either quoted or not. These variants are equivalent. Also, keys are converted to *camelCase* (like `--test-value` &rarr; `testValue` in the example above).\r\n\r\nThe second parameter is optional. It is a way to rename argument keys in the output. In the example above, `-d` and `-v` in the input string are renamed to `description` and `version` in the output object.\r\n\r\nOther examples:\r\n\r\n```js\r\nconst args = parseArgs(\"--config ./configs/default.json --debug\");\r\n// { config: \"./configs/default.json\", debug: true }\r\n\r\nif (args.debug) console.log(args.config);\r\n```\r\n\r\nThe first line is also equivalent to:\r\n\r\n```js\r\nconst args = parseArgs(\"--config \\\"./configs/default.json\\\" --debug\");\r\n```\r\n\r\nor\r\n\r\n```js\r\nconst args = parseArgs(\"--config=./configs/default.json --debug\");\r\n```\r\n\r\nor\r\n\r\n```js\r\nconst args = parseArgs(\"--config=\\\"./configs/default.json\\\" --debug\");\r\n```\r\n\r\n### String array input\r\n\r\n```js\r\nconst args = parseArgs([\"--config\", \"./configs/default.json\", \"--debug\"]);\r\n// { config: \"./configs/default.json\", debug: true }\r\n\r\nif (args.debug) console.log(args.config);\r\n```\r\n\r\n### Node process arguments\r\n\r\nIn a Node environment, `parseArgs()` without parameters parses the node process arguments.\r\n\r\n```js\r\nconst args = parseArgs();\r\n```\r\n\r\nis equivalent to\r\n\r\n```js\r\nconst args = parseArgs(process.argv);\r\n```\r\n\r\nIf the `process` object is unavailable in the current environment, `parseArgs()` is equivalent to `parseArgs([])`.\r\n\r\n### Key mapping\r\n\r\n```js\r\nconst args = parseArgs(\"-c ./configs/default.json --debug\", { c: \"config\" });\r\n// { config: \"./configs/default.json\", debug: true }\r\n\r\nif (args.debug) console.log(args.config);\r\n```\r\n\r\nAs specified with the second parameter of `parseArgs()`, `-c` is mapped to `config` in the output.\r\n\r\n### Value parsing\r\n\r\nValues are `JSON.parse`d if they are parsable.\r\n\r\n```js\r\nconst args = parseArgs(\"-d \\\"{\\\"x\\\":10}\\\" -i 0 -n=3 -c ./config.json\");\r\n// { d: { x: 10 }, i: 0, n: 3, c: \"./config.json\" }\r\n```\r\n\r\n### Unkeyed values\r\n\r\nValues that aren't preceded by a dashed key (like `-x` or `--xxx`) are collected in an array under an empty key entry.\r\n\r\n```js\r\nconst args = parseArgs(\"unkeyed args --debug -x 0 -y 1\");\r\n// { \"\": [\"unkeyed\", \"args\"], debug: true, x: 0, y: 1 }\r\n```\r\n\r\n### Descriptive typing\r\n\r\nThe output type can be descriptively specified, without validation, by providing a generic type to `parseArgs<T>()`.\r\n\r\n```ts\r\ntype CustomShape = {\r\n  level?: number;\r\n  debug?: boolean;\r\n};\r\n\r\nconst args = parseArgs<CustomShape>(\"--level=0 --debug\");\r\n\r\nif (args.debug) console.log(`Level: ${args.level}`);\r\n```\r\n\r\n## Args\r\n\r\nUse an `Args` class instance to facilitate access to named command line arguments:\r\n\r\n```js\r\nimport { Args } from \"args-json\";\r\n\r\nconst args = new Args([\"--key\", \"value\", \"--paths\", \"./x\", \"./y\"]);\r\n\r\nargs.hasKey(\"--key\") // true\r\nargs.hasKey(\"--arg\") // false\r\nargs.getValue(\"--key\") // \"value\"\r\nargs.getValues(\"--paths\") // [\"./x\", \"./y\"]\r\n```\r\n\r\nWithout an argument array, `new Args()` is equivalent to `new Args(process.argv)` (or `new Args([])` if the `process` object is unavailable in the current environment). An `Args` object initialized without arguments can also be directly imported with `import { args } from \"args-json\";`.\r\n\r\n## isOn / isOff / isExplicitlyOff\r\n\r\nUse `isOn(x)` and `isOff(x)` to check whether a parameter value is `true`, `1`, `\"on\"` or `false`, `0`, `\"off\"`, `null`, `undefined`.\r\n\r\n```js\r\nimport { parseArgs, isOn, isOff } from \"args-json\";\r\n\r\n// isOn\r\nisOn(parseArgs(\"--debug\").debug) // true\r\nisOn(parseArgs(\"--debug=1\").debug) // true\r\nisOn(parseArgs(\"--debug=on\").debug) // true\r\n\r\nisOn(parseArgs(\"\").debug) // false\r\nisOn(parseArgs(\"--debug=0\").debug) // false\r\nisOn(parseArgs(\"--debug=off\").debug) // false\r\n\r\nnew Args([\"--debug\"]).isOn(\"--debug\") // true\r\nnew Args([\"--debug\", \"1\"]).isOn(\"--debug\") // true\r\nnew Args([\"--debug\", \"on\"]).isOn(\"--debug\") // true\r\n\r\n// isOff\r\nisOff(parseArgs(\"\").debug) // true\r\nisOff(parseArgs(\"--debug=0\").debug) // true\r\nisOff(parseArgs(\"--debug=off\").debug) // true\r\n\r\nnew Args([\"\"]).isOff(\"--debug\") // true\r\nnew Args([\"--debug\", \"0\"]).isOff(\"--debug\") // true\r\nnew Args([\"--debug\", \"off\"]).isOff(\"--debug\") // true\r\n```\r\n\r\nNote the difference between `isOff(x)` and `isExplicitlyOff(x)`: `isExplicitlyOff(x)` results in `true` if `x` is present and it's explicitly a turn-off value, while `isOff(x)` returns `true` if `x` is omitted, too.\r\n\r\n```js\r\nimport { parseArgs, isOff, isExplicitlyOff } from \"args-json\";\r\n\r\nisOff(parseArgs(\"--debug=off\").debug) // true\r\nisOff(parseArgs(\"--debug=0\").debug) // true\r\nisOff(parseArgs(\"\").debug) // true\r\n\r\nisExplicitlyOff(parseArgs(\"--debug=off\").debug) // true\r\nisExplicitlyOff(parseArgs(\"--debug=0\").debug) // true\r\nisExplicitlyOff(parseArgs(\"\").debug) // false\r\n```\r\n\r\nUse the utility types `On` and `Off` (or `ExplicitlyOff`) to define a switch parameter type:\r\n\r\n```ts\r\nimport { parseArgs, type On, type Off } from \"args-json\";\r\n\r\ntype Params = {\r\n  debug?: On | Off;\r\n};\r\n\r\nconst args = parseArgs<Params>(\"--debug=on\");\r\n```\r\n","readmeFilename":"README.md"}