{"_id":"@skypilot/parsifal","_rev":"44-5ff20cc818ee47bda12c26a01ddd5103","name":"@skypilot/parsifal","dist-tags":{"latest":"1.0.0-alpha.21","alpha":"1.0.0-alpha.21","next":"0.2.0-next.0"},"versions":{"0.2.0-alpha.0":{"name":"@skypilot/parsifal","version":"0.2.0-alpha.0","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilotcc/parsifal#readme","bugs":{"url":"https://github.com/skypilotcc/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilotcc/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"devDependencies":{"@skypilot/common-types":"^1.5.0","@skypilot/toolchain":"^3.6.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"types":"lib/index.d.ts","dependencies":{"minimist":"^1.2.5"},"_id":"@skypilot/parsifal@0.2.0-alpha.0","dist":{"shasum":"4b301887ebce9d5bcc958a4d498f0a89062f1e61","integrity":"sha512-ePqCd7o7zt7vAM10Xn0anHQTIBtSGGDbtJt8axOsEsCrOfqfA2s1TyQIryrfCjb311CenR/jS94ciDkJyoIjlQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.0-alpha.0.tgz","fileCount":22,"unpackedSize":14451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem8V3CRA9TVsSAnZWagAAsl8P/0g+b7ACF1PFRnHaZPdY\nG9A8O/EiCzQOvtCxCBo+n2ZY4DKEI57Qa60weL8a8CZ8BJDtgDhvd1oqkzio\nCCr67Sn6M9bR8r3KUnctO+4phOaq21IGJ/NRyapJbu5nAUZ1k5GssE7C/x/0\n3NExQx0jLGR6EtWtnWzCI8KtJpZmyBu46d4KS3eb60Ef1BC09RwhsCLYV9VA\nIY50qNoAbXneDgox2B8fd2uDbtmz4vQAtbF0IldcN+SOlsM1o/wavlAVsalV\nV80eg44QbmQNMUdtI/sdylo2YGE+Soy07y2I/Ayx+rRG0cSniTkXpgXmWtYM\nhzLBXbNv6BIIbJTzor1GfFNMY/GFpeND37RQKsth557O9PskqYYbc8cd9U7d\n1uhmFu1Z+SYwEJwmhaOuviGq5vdaxJN0+ORjV/7xPjX/6qHGzssFPwHqmWc3\nglg34CxA195zfGNDdDy/eAqsTZatre70Y6nFBFTl1mmN7Cxl18nR+bTF8r36\n1yNgwg4d/JGPBhq7sfqYNeqMkO1lUSbm2ov77/I8TIxm+O3tyTY4WQdRr+yl\nkG1Wz3zCFl2IehsjAAwrhoA+E80zYlnSfnjVOPg8c/jG346NN8b52ZhGSmbH\ny6jNAJ7CSDAc6y8eb5zXU4f7kpJUPqQK9SsOMxHjekNOfgkHmlFcBuh5sq7n\nQp6q\r\n=dfjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIlu7xrD9urhUWRSUEsW1GUOifN4OAkATBU4QAp0UOXQIgTshUY3GBlF0a/uP87QRlAsY2QsgYW2MfgLCjpztS9ug="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.0-alpha.0_1587266934530_0.07947911776720185"},"_hasShrinkwrap":false},"0.2.0-alpha.1":{"name":"@skypilot/parsifal","version":"0.2.0-alpha.1","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilotcc/parsifal#readme","bugs":{"url":"https://github.com/skypilotcc/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilotcc/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"devDependencies":{"@skypilot/common-types":"^1.5.0","@skypilot/toolchain":"^3.6.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"types":"lib/index.d.ts","dependencies":{"minimist":"^1.2.5"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'named' }\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --named=1\n// parsedArgs = { '0': 'positionalValue', named: 1 }\n```\n\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n   { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","_id":"@skypilot/parsifal@0.2.0-alpha.1","dist":{"shasum":"91a566ffdc865daf261c9e232a724f571bc450e5","integrity":"sha512-/L1v/dwFJFonhJFnxAffdt4P5nhpd/OAOGW4tC76Z3dG/BNVDlhLyePky48i6kSBqV/OwOzsgI7tfH/LxlJMiQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.0-alpha.1.tgz","fileCount":22,"unpackedSize":14539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem9KCCRA9TVsSAnZWagAA7QMQAJF/sFArhEBQL6hJh4r0\n36qGzRv8qUaOyWK5LQkEFc6NVSEKEPBA+ihCAMa6yhhwg7xr6kDe0q9VXboe\n+VKN9CiNOw7xuWA/LBDh1H96LqMFRnQOulQZRGMyzrL7nM1Rz/R6+8NG36S8\nqwzakqGEX6NoqviftiPH90O1aVPY+iMkghUXg79cE3Csyz3GQDsdGGe88+0r\nV88ft+cGN9CBnEu05wkBM0JUMVAPSi//vGILCVRO3P6w/6UOw91cGAfs143n\n3yb+2HTzULBBZlIA7McQQlsSC7eHjFs0mcRbH1vxd1z4i6m5GoQt1OawNHrP\ngPfKhwIESeb3DQ3tyHBWPqvNSN3jUJn9cTMbUh7JQUA09W8br74VZ+o4b/pX\nwwyIAK2J5G6rPQ1wDK9iFahoD7OpaTtw5tFRx5PsQ29bY4Jl6iKZMzSClNtS\n2imcwt2WrUnvdivSfxFdjxu7hNsvWs+BainNIEk5r1uwjnC4B0Rjs/xmSmuI\nvSmLw+2QxcigRV/QaNrsxfn3rikx+ph9JmZz99VdkyUyAejbQlQc38pu7ngP\nyvQhZ5f4+Gf4rv4W9Jfri6swfYHrEStin5cF508a+rhmVncj/otl1tmT4wX0\nGQN9iKO4yJwCWo97hvuAIE9APImy/NunTe+niH+fnL99t25NKNPDfh67l958\ncrVa\r\n=dHCK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMqNDWxrLvtZ1m4/FGrNodjAnyGUPRhXY4vJb0A0Dr4AiEA80tZatF/EG1FIBUAvFaqaTG+Zz1HxVq/dJxRmNcL0hk="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.0-alpha.1_1587270274044_0.9904131784448507"},"_hasShrinkwrap":false},"0.2.0-alpha.2":{"name":"@skypilot/parsifal","version":"0.2.0-alpha.2","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilotcc/parsifal#readme","bugs":{"url":"https://github.com/skypilotcc/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilotcc/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"devDependencies":{"@skypilot/common-types":"^1.5.0","@skypilot/toolchain":"^3.6.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"types":"lib/index.d.ts","dependencies":{"minimist":"^1.2.5"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'named' }\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --named=1\n// parsedArgs = { '0': 'positionalValue', named: 1 }\n```\n\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n   { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","_id":"@skypilot/parsifal@0.2.0-alpha.2","dist":{"shasum":"da7e7c69889043daf7077c07f94c9df9cff78aab","integrity":"sha512-eq1wNOTZTlKoj5D58p/Aa1x8hVUWAq7gdgbVOYLE20V5qezM8PAX4DWu5kSOiafGCZtYlLD9iWNA+j6gITqo5w==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.0-alpha.2.tgz","fileCount":22,"unpackedSize":15256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenJ5ZCRA9TVsSAnZWagAAAOQP/3TdMqNlgM9OHQeODw1y\njFVECrTciPLdgP7nVko7+2X9aOpE/IdSSGFIkm9bi4w3m9Mx5BO5OwBDLeWn\nWsqNhPbSKq/uyeWYeeJQwCne9SgG7uf5x9j3XV8K1cHBNSRI4vIPqyZ/Ih0v\nCLMD8Y5n+OfBo+l51Al8LKL98psoUHZyv16N2D1HNOHf2iOVcg3JExb5kFmo\n2vHFxckJIrqSJg9Z0y59A27TTmIA/SMl03o8e0kNVcCGbbVR6d0R7RUZZdV5\nol/btpFRjkyBfaWQRtXO95mNf+32i4pE0UhIowfq+033F6UxvbkrCTmORn5W\nuaopspq8x1hC9OHVbjvL9BW8J4CV50bBO6EHNspZSbkKJzcRRHPRDDkfqUDG\nj4n8bfiUfKLzM6GdInJMSVtFzC+zuqioRPCJvf9VKucIFLkrLiN0O98YD+Km\nsPzRziD+9mtz6EPU3q/wcywZslaOlNrU0/wI3rOytD88cELjCZaNf4i2gWSU\nOc2TcHxQoHkz+YZMJ6tCBBiKvBdaEAw78hEJPVibKBnoUJKCxFuHsYguYT2H\nyD/Ob6L6+reMZYBaaUpYvRG9UY6n9XX+24UB09gqGc3z2aB1+VNsKdiKCt/w\nJlF95udS/1SdXf6741TLpp9Z2EbjLAFBCpoxaTX7GHA1FhA79xyT1jhdODEL\nLIb4\r\n=gNUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjsZswLptVFVB+NB0it3kJHHgNZXyJPPAtocf7IRHOsgIhAM7ZGKhHohs/LTfyCnJGKRryl30hez5t869Ve0UddpDn"}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.0-alpha.2_1587322456710_0.5335375327648255"},"_hasShrinkwrap":false},"0.2.0-alpha.3":{"name":"@skypilot/parsifal","version":"0.2.0-alpha.3","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilotcc/parsifal#readme","bugs":{"url":"https://github.com/skypilotcc/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilotcc/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"devDependencies":{"@skypilot/common-types":"^1.5.0","@skypilot/toolchain":"^3.6.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"types":"lib/index.d.ts","dependencies":{"minimist":"^1.2.5"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'named' }\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --named=1\n// parsedArgs = { '0': 'positionalValue', named: 1 }\n```\n\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n   { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","_id":"@skypilot/parsifal@0.2.0-alpha.3","dist":{"shasum":"1ef6375ea413f753535f6f5a8f27c90e276fd58d","integrity":"sha512-l5NxiNZHHNtitZeY9TCAyXXbtOqzuPtBTH+VRK7+GrzM7eLDiNfRlf9SRnTV5bEFCSJVCeBJwa7nvLItEx+ocA==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.0-alpha.3.tgz","fileCount":22,"unpackedSize":15386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenKN5CRA9TVsSAnZWagAAy54P/j8MDxMUAzSkPOoau28a\n9Qqb6qkvjOLCPshqffRFGZvLTXQJJZK0TIxwiyE4mBCgzFXnbl3zuXXfLMng\nv0ZRf0b7tW6yB7T1FMajOTeoPjyF1mDDeZYoVOlgq5dmjFx3FljYn7+5oYZA\nP/LXWZWRUI6b0JMgIm9xFANSm7xil50o+A2qQhKWECH9f/Mz2MDm9j68vy+/\nvW7mBTXsxKXK5VP2iUXdy3dlJtmSzVVgNyh26kDe2WLc1z0r85FdCW0Zw8kX\nC5PvrTpFhTuYVJTPy+KXzUOSYNPMv2KjS4InaNGPZxvXZomaZOWK/a95Pxkb\nxUUttG2TID2GWnMIN77Z+194kqKWkwPuSEFn+B6y+Kvyxcez4gTxvpPBISOn\nkEhE8M4arqLOGiaqRbR/n55h6mGTeerjx9TcTTBsu4cLjMOXRxrb9QR2e3wH\nw1edKKUd6ZtFH9lsDapmG9HC8Uy0IJoTf8pCai+R3NaoMN20eKE6ztjVFUYz\n5Q76OQnfkhOFUcoN87rYxfJisJW3r7MbALzY5mjfkXwOeRbhTWPh/pyRO19H\njh6SZta5bCr6zJkX4uaXpWxsg6vP3dHS+8hxaTsThb7u45Gv5CkuLgOkMX8S\nPL5PHSa50FSrU2XaL8I8zEFa0YtaFh55CUv8bKZBNY4cK0rNixw1HCHFvGcY\n5TEE\r\n=cGFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwYLYRZJ9EGJTCGONf/Yc/IipsbXzI3FnoNylvoLpJEAiARZwJPdiaXJRWvQszd5lYV/Avvt6docpVPlwsw4eUN6w=="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.0-alpha.3_1587323769399_0.16550922735193185"},"_hasShrinkwrap":false},"0.2.0-alpha.4":{"name":"@skypilot/parsifal","version":"0.2.0-alpha.4","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilotcc/parsifal#readme","bugs":{"url":"https://github.com/skypilotcc/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilotcc/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"devDependencies":{"@skypilot/common-types":"^1.5.0","@skypilot/toolchain":"^3.6.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"types":"lib/index.d.ts","dependencies":{"minimist":"^1.2.5"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'named' }\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --named=1\n// parsedArgs = { '0': 'positionalValue', named: 1 }\n```\n\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n   { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","_id":"@skypilot/parsifal@0.2.0-alpha.4","dist":{"shasum":"0834f82f737bb69a38e51aaf3050f8f7e54bef28","integrity":"sha512-j1hlasGyEaE15B8Fy7RB6bImjIg8TWGBDTh9riqVJlavNj8YzFEy6cIXfPQvUZRdpfY9piVr3RNiCDKUzwm5BQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.0-alpha.4.tgz","fileCount":22,"unpackedSize":15336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenKPlCRA9TVsSAnZWagAAcrsP/j/iSvcjHZMu05P6IX74\nWfhMzbDxHvI/cHyCEQBbrT3JUAlcPxtG5pqv2/6jdhsktm4tNcqhlEG0PUIq\n2yPQuZ3jTX7DTv5gofX5sSTAgqvghLzqbjEaxuJKWYV0LogVOyHk1MmM0ePr\n+0BBmDkYZMe+RRhw4hxeJJLMCWeu3Wq29hOMj1RXOxZ8raSxOC1YEebNl8G8\nuOj2PjKwb8CKTg2q9f8ejRjfE5I6HsTIpD07WTjT6D1rH880gF178CAiIwEU\nYP9uiYQF0WGmHm7cX301hmuZMyyIhwyvhHGVzkeLJO8I0XmFAHUCAioV0qxc\ndFMmgVDI1jwj4ooz6jjj4rqbElDECqddh/jYLckaPrvg+nB2njx4rc7opuzv\nME6MgdNzHErlOQFso2pcTMHKMJw3PZN1bNToBrNaMCSdsJktIkTtgavPWrA7\nYwozqjaJ8muG3SrpHLaCjmLRzRGR4A+5Gm9/X1992z5kJ47MS77N59Rv3Br1\n1u3PY06hOzaNWzm2Rgd2x8sFS0YGpV81+Cy0QY11OJYDUx4Ll134hoHXA1OW\nnDLlhYaxy5BA80vw9eMTUczBmrT5GUcZuWo+KliUuhnorbr7aU34QJg3nt2J\nU5dQn7Kv9Rk/jLOMi/tlixLBqtCkR7I5P22txl1IkLFzIKKaeRbaSmGBtPFi\nTWX+\r\n=fY2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLFE7wCw9CsrnmtrGIoS5x27AyJm/YAixz9LC2wl5TGgIhAJY+2T9c+7VvOjP3ovkddxgUtcxv7fy2W+DqeJVIO9LN"}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.0-alpha.4_1587323876860_0.41690008134576795"},"_hasShrinkwrap":false},"0.2.1-alpha.0":{"name":"@skypilot/parsifal","version":"0.2.1-alpha.0","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{"minimist":"^1.2.5"},"devDependencies":{"@skypilot/common-types":"^1.7.2","@skypilot/toolchain":"^4.0.3","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'positional' }\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 positionalValue 2\n// parsedArgs = { '0': 'positionalValue', '1': 2, named: 1, _: [2] }\n```\n\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@0.2.1-alpha.0","dist":{"shasum":"ba07763bbcff2f518e4715a5a14dcd8cc8041ac3","integrity":"sha512-TrncpDVOM/Z/9A9/oFLbkIDiOgRhb2Hy5oRMSSotxJKBICyuFCEw+DAKLuLX/qOToT8E1KtIxyVpGwNnN+2BDg==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.1-alpha.0.tgz","fileCount":24,"unpackedSize":17279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetLcbCRA9TVsSAnZWagAASbYP/3beMJYuZxqPe1xJRHCg\nIQi6qypgMelXTggrzO706G+hck7NMOspzg77lTEZw9UKbhutgvuFU4Q01srk\nvGo7e2hiYmZrsnFxyGX+Xx0wePgDdFpILVb6Zqk8hcaCv1hQf0PIUj7rj7Fv\n6sjy+rSZ2XHizm82/rtHVxpIKdaz3N470Wu6kbEvPQO8Kse3wvOPrc5k3+/x\nAodQKOdpnKJKJPqU3NcRgukSEaNqfCuC6yY1kp9sTv4GLNA2Z6/mIknwl+Ez\nrFugs74Y1wbapIUOsvm91Crr37iXf10N6MpOYjbQ4TipYgVxoH1u7pc/MHBD\nvHgSpDVVROlD3WODI6xZ2QeMOEjUExNTlOdKylCnUZs68OqVHxy/bJBtZa3e\nJMWuHK0GwgX61hSgugZWfguCXoC2F6X+KaRc2H3RfKhYHU5u3TdVXDUlgeR3\niGHD0Ci97Ts2ISMIwRyfvGJm+Gd+M8zchlVN2Uy6V6P7oVzeNrII+WCBSSJP\ne2LNJQx7tUc4zjoXuDfPVs19nxzkTTFAk8HxbS9dxDdXBZiKJywFQLNZ9mi8\nzRDafMrq7cYyjM9bbhLFgGMaXoAwGYej/WPYDaJpgvRP3h5i6iyna/K7ij2F\nGfuuceGa/A99fOIzLN6LWrO0djrY0l0OHnitv6Mb4vO3BbF+LLW0rqyZ4uik\no4nK\r\n=MGnC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXquBn+IwY3tvAg/SCzf52JU6aeOxf7ncyChe53Gd3ZwIhAKX3OxmmY80byUZfHLzPTrgSxoXe0y3CiJn47M/BWijd"}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.1-alpha.0_1588901658990_0.7935278420686425"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.1","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"^1.7.2","@skypilot/toolchain":"^4.0.3","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgsV1 } from 'parsifal';\n\nconst parsedArgs = parseCliArgsV1({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'positional' }\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 positionalValue 2\n// parsedArgs = { '0': 'positionalValue', '1': 2, named: 1, _: [2] }\n```\n\n\n```javascript\nimport { parseCliArgsV1 } from 'parsifal';\n\nconst parsedArgs = parseCliArgsV1({\n  argumentDefs: [\n    { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.1","dist":{"shasum":"6581d8b3c43312833bb834f18d14916aba974561","integrity":"sha512-TQBtcjxlw3xcMftt6Mj5xxYL2cLQb0EtAZXjXoiUMNFEVcdRkJfEjASOyMkebxExMB9jXtwsELFW8S0w7XxTFw==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.1.tgz","fileCount":66,"unpackedSize":46791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuV+aCRA9TVsSAnZWagAAcqYQAJw32cSofSNgYQr5TtY1\nuzRtK+5h1EWQL5kWq05GFXUiMFPmMSVPeoHO9ZuliGH4A0m3QTw3nUxiuE0d\nXhH/6+kpyk1shMYuz+P5ycZJNKbnKlz5DvU36BXxFnYqKz3xRzEQIcDbWsSJ\nHqi4SpAaQUuf0vp1rTqI9a3BMSAXr3B+q3rCubsO7XWxFlAxREdbEVNg0oAn\n2tW1SrR1E52S9u9ZLkZiK4418e0Ftl+SfjZQtyK+m96AiPwPWM2QxUNuv0w6\nx1G8W3dKmGvnOlTcUaqIua9J++ZmSuPhXT7+y020QKyAGmWJVNF4JAL0zMQq\njHjsvnd09goZW1a+bdHA7zsfIuNC1yu4ohq+quAS8iGUQAveGFMPS61MzR54\nhtQSxpzDfZuLzlLOQIocZH46F7qNBPjZwh3qd7g6R8Fs4PtZzW4nDxumZc19\naYYtsjXg+PUS8V1fNo/F53MDxjBLJphsWbcSRPVGoBN+JxRr6VgcQdwkw2Ch\nCGqt6rfuoAhHNS6BDRM69wQ6OXHuWIxYXPtvtO/svCkLnbreo0ivYezUF+WW\nM1fLKm8+bASNxmwrIxj5TAizc2tOVpgSkG3brPcIlUcFV0jAlkptIQiQrnFt\n9C94s6tTdOpsN6mWqcxTZRiMspX1qkW0XcdQWP+RjXtTOkkutg5sO5ssI5k5\nQ2CZ\r\n=X265\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk4XLWxO6epCJ1BW07BfPSqXIXIIW5yh85GiS0e7yS+AIhAK9SccjjtApsbm1RKKbNks5P5Rvc2EP870K/gUYO3FZe"}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.1_1589206937557_0.7524848468761998"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.3","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"^1.7.2","@skypilot/toolchain":"^4.0.3","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgsV1 } from 'parsifal';\n\nconst parsedArgs = parseCliArgsV1({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'positional' }\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 positionalValue 2\n// parsedArgs = { '0': 'positionalValue', '1': 2, named: 1, _: [2] }\n```\n\n\n```javascript\nimport { parseCliArgsV1 } from 'parsifal';\n\nconst parsedArgs = parseCliArgsV1({\n  argumentDefs: [\n    { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.3","dist":{"shasum":"0f8127974b9f72e33dcd97f89f09ed58fe220310","integrity":"sha512-otTpDqtVhzpgV6iybQ87weNb5jtoDJzuqEuEgDvCNZdA3wIDUGuLiFfKifOR5Dui/SfDcTYpfTtDNDopod1P7Q==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.3.tgz","fileCount":102,"unpackedSize":64199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeytGsCRA9TVsSAnZWagAAA2MQAJheTUBqccXrC2R1CwFh\nn8L+QeB2+gMO1wMT7tTLeYu0y2r3E/Lz+4rKSm6CUrj/qVR3t7I9fkc1rWpz\nzmPkOb3UU0ulvqKZUMZ+xZukiaQ9C7BIZt591TzzSOQ7dkAUPum4l++vN+9b\nzVypZi0j8mgO4wgcWwoSRYb5IBMGDHzMtyXxpp4ywBL6p3FSGHyaUnJVV25V\nb+A1+TdksMYJMzsGVN042NDI5V2kDTk7vv+Pq21jOlv5jlUmMFSXds1ufiRJ\n/I2ChXLS2UadyWrQb6CtdPjJY0bIjseEYA0DC8NOcszuugg872cM+mBpTYGp\nCg1oddr3V9vPEn6q0jCwv1gcFcu6o9wsMWVqIwVrahtgAsInfXpPGkNFbsIa\nxfhZp0RV054oRN8LKiL6sHzjwGVCj84zFkBcRtZRzKmiqc5Obhfyw/Vm4XYi\n24Chdvy0JC5Hk1vVX38Q0IakD7eHMhC6x2Oaw9f1Ehtcqa5/dmKCIxY+oYYw\nedVcoPu2DLfVLZCa5Wpz3QlkIUh5Y+59yMf4Ycw7VMM3+csS0n0jUG26Z2Ya\nZoOi+OL2RK5iRlNebZKDKQJvziVcOnKuOjLY2F/SQitiNs09NEbew02qTaFS\nnhOr6qhwmCgb13lEL/fkpTBOT2kxMwDT2qa4QQizneAAkQJ1mvJjS+mj9eia\nylNR\r\n=H5GE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsjBb3SGq/9/LKAx3ITXrBNe0vhGCdNRxGbfyYShxBxAiEAufM5xbgsm0aa1lBesTTHJ8xe79al2dJKjxadAxbmR/g="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.3_1590350251849_0.3811359476804459"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.4","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"^1.7.3","@skypilot/toolchain":"^4.0.4","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgsV1 } from 'parsifal';\n\nconst parsedArgs = parseCliArgsV1({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'positional' }\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 positionalValue 2\n// parsedArgs = { '0': 'positionalValue', '1': 2, named: 1, _: [2] }\n```\n\n\n```javascript\nimport { parseCliArgsV1 } from 'parsifal';\n\nconst parsedArgs = parseCliArgsV1({\n  argumentDefs: [\n    { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.4","dist":{"shasum":"93d0bd6d24a6977c4f606f3eea92ec9bdbf9c048","integrity":"sha512-6JcVCVJSfYuMlkjZB1owlr+4kawl87sV2SwJkKeVxyhL9GIcXj7OTwWY1yQmryvn1W7a4skYtqZUJju3H4Tgag==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.4.tgz","fileCount":102,"unpackedSize":64199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0rDyCRA9TVsSAnZWagAABSUP/i+ejTa07Q7afd+3F6eu\npL65dYOcVI0ZREFCKsMmmlTBDsReF646hu068NpNOT14pmTuR5rZHrsDjvBc\nyT1QqmXN6Te3HLzTMlfokDlEF+GRC7/v2xCZ2AIoLYnwO4HCWomJo9hqWd1b\nToKmRGGNpBf9PlqHZ/gH+W6e/RQ4c5Wgl3HskhXwNt7XYdyaFobLalCIpGB1\nxTSWVSa/hkVeyHOonEf4Z380qbReJMjVd63CgEJpNuQLZ24spXy658TW9k3w\n9dJilf8n87fqXL4SHLOdjl/GRfsunc7fb5ebLPqXDwNydcLJAaWj4zefctcX\nu6c1WwxiB8AqUbAYLJqiToMu4u2sqUPefBQo3Hy6Qery7RO7mlBf/W59JFDA\n7ufVfSbKVGqzb5upHJBd4L1ZCSGMCZyCWw4Pd2J1vWFuisCaElRf1clLocp0\nllINg4LEtXW4wmgWEXg417XFKnXtePsQahFR0xNdV+EOHd14btyehGxMZlIp\nR1RHwlZy16eQvhdcPNDa8YImTilINQwEiLYnunYzjsltYI6mTTXutQsOoWYE\n2NeeUvK9Kgds3maV+mj876fNEA7vdW0ytrHUJhehAGZ1PYm0w/DCYc7ufvYc\nInrHdfDTYalz7gYvLQ9pLnIWettBr6iNeMGM+sLSIJJ1haJrrSJxJ5RJf8Fx\nqlcn\r\n=T2SZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSheZ8AglP6R9bLnIwBe88WukfMwygSTE8s/37nJ56SAIhAJgmO6Q/52JgwcUjG18i9LmSYajRLDN3iauzbryPzNsK"}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.4_1590866162030_0.4348960394203172"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.5","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"^2.0.0-alpha.1","@skypilot/toolchain":"^4.0.5-alpha.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.5","dist":{"shasum":"1b873241e75f6d48c191df9dbb5b23f188889730","integrity":"sha512-wIAjvtDedhye+PIJQm2PRPYBd9PKxgXVUaQTOgwmtA97Gh3Bt3rVcSEEz2G1QqvM9cd/ayGUEBaxsNDcuv07eQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.5.tgz","fileCount":90,"unpackedSize":53010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe35i2CRA9TVsSAnZWagAA7kkQAJayybWICQ0Pg00ITiT7\n6sd9Q6EyLtf3WqDgzjCFyMotWXLX3U+Gxx1yVW6MAiez6No1cWrc1eahxl4f\nw+lNb+pis2XOqEoua5V0QYMoIgcahbnJEVaWYKYvkh82uAShJXTD5VHWZQ0j\nyIAtkOLXhCzWyLBuyKY05QldQUe7w2ruIIrrOgLta1HDqjiupfrdjidoM8Fk\n6lgLU1rQ+fePrWOupwi6ATFTVcW4tGJ3kKQ5JrX6npiQaVrKSH3FxMOlCGtk\nAdCDvEgX98utQHYkeeraTd9Ok9X7QDWcmjBs2xm3a9Gxha2ECmdP0lXLj+RA\njieoprQR50DfPNrA9qga0MAzXziwaRtYYdCjoYo3W6/iWTWPoS3Sd3hRrdzM\nhd2thsKIdZQLn3Vb9jFmDigSdmONydYGlLbVs2YGelO3TgnyQsjn7jLrqY93\n/pohkd7opqckKq4Fgc5PoOsAhI9sDp8wsD0vO4RzWnJzVKKy797mAneKh6KI\n7nVJEfe8XuHskXNUmanNNKeGa27GhOXl5vQlK3vudc20mB4oYT8zl0dWlLFj\nUjDxMJBFjzj43xMqbIUTjtZ0bNuSmLdq0g51v3G++/LXbmPwEmvc/rxZTjRb\ncc/uFfoS3vPEclMw8bP5YC+T22xFnHqbcjKCErsqDaDyUTFB4vG5IOAiCGIk\nDH8O\r\n=d6A1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGq7Aoj5pAAthJ1og2OFuv20bOrhTaEIvJvNE5RQ7pgAiA20ZvByxc66OqOLcdoawvbVFQF9Yoj69/z/bT0EJpK2w=="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.5_1591711925566_0.4736399981112618"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.6","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"^2.0.0","@skypilot/toolchain":"^4.1.1","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.6","dist":{"shasum":"64f74d6e437b0e8d515bb11c18bcfee24507110a","integrity":"sha512-l2lPE+g6mts6fg6nZwsQXQiMyTcPxNsw56Xxb3/OvBJXpcx6NLU+HOZ998SY2tyYnNo8h7adpiJf7eTUt68yIQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.6.tgz","fileCount":90,"unpackedSize":52994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI9TyCRA9TVsSAnZWagAA7HQQAJX8hEvO35DWfNIMS6wT\n8B14vd7gIygJqMCvjeE+/If5Jx1gI2/PuHUuj7vfWjxdPLvQ8kBH/6hpRFee\nKK8uxk8ZcXhMRFwhWA8XBAqFGZoi3+7HUGikOeFPFNjinAmxmlwLDtzsbffv\nRd0oItuCUElowYMSvXayG3VH+JVntXjEtXLBFMaANXB0PJ9S3A0HrxEzTGoN\nwfHiQaNc43o3SH6rb5by4zRvtZK2FUdKXFYcHLhS25AHbdepXY1yuLaee9QA\n241P/lqhEkBpvKOXVElVOebDcpJaTKNUmgES3MzIhBPaHm/GwS3On1cSrRAk\ncV+cTpRUHXGQa5jR/SVyxDLGhbgtwA5YNM3IoCsWKf6UIsFLsHKTs6230h3a\nEJnr6/47TgQWKB77oYzHTa+tLw4lCFiVdl2AT8gerMJP1lo5mLl5ABgd0bDr\n/6bsQhoA09DC7FVZrxebIlB1l+6pPKIiAnXEZysroSquTx4y+Mp0Svetwxuo\nDH/VKL6LQGfuExn7RVYBZLTTJSXQyPNGMjpQVoswfoVWnyd+3v0Qc/CxDHW5\nsh3UnIIidJhCsr4wiNnaJWTzbybjNoQ2ipsDprAhLGxBbLXhtqLCgtPH9VBE\nut9G275ttaD6rRrjxKQbqz/4ztQwrO/8I2evpaEZEAgL7vAq28pmMDhvZq+d\nBtek\r\n=DqMC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUHoZNNwmG7VGTeWnTyFefGCbKRCTkzkZZACjEEunUHgIgFC5kmojP/ys5INR9n0ou/Ha9p9DcVvkBAuo7/bs9ss0="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.6_1596183794031_0.0836516109357115"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.7","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.0-alpha.5","@skypilot/toolchain":"^4.1.1","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.7","dist":{"shasum":"2c15d559c067b535e371f7321ed156dd758707f0","integrity":"sha512-aIxEbLtsY4EoaPxmfQ2FIlxBsA42X1shtSJ5Il9ZV6SlX4SvwnTRaDDAwVsv8Jwmo0BxoFw0Vkve1Hcp+7zO2w==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.7.tgz","fileCount":90,"unpackedSize":53231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ0f2CRA9TVsSAnZWagAALVkP/jZB+bJvWYqki4wlmKZy\nVt+59/mAeJfZYKt9opp4bpwOFzFDjTNL1zo26HOUAnwkCqwA1og6ozr9i3FK\nJWhpvJfpjbbuKWedzb319l7UXcwaG7fv+xaUNJdmAOeBqPS67nMoNrYYZ2iT\nz2xzMLRXZP4Nf97QRN+A8XZAIen4fZVl7VRU1FSnITViErgTCfo34T2AZiJY\nCOUkD37LE9ZIcg5haGjuTu77+HFz8/NbHSeX8fzPd5uhbi6hQsGGMu2Kqsaz\nKfYP8RDEPzVzxmcRfUPqcj/+chUGol74VPBD56X8R9NTGjA5fLGlv2Le1YtB\nHuIV/5HWQsPTdBGHs+Z1MXeHhfNvHs9j7T4eFIHPDQqYFB49J5TNimx7wRwy\n+zHD+U2Vv7h/mg9Y5fFXwfgogKkHmcpbo0TbfBhpXwyXsXd+UED8NU/Cxaa0\nQUz4xM4bn1k10FeGZDz7gGLsnx7ium6O/3gAqQATGKgi7wJ1ONhVSdXjH10g\n3flTYCDMR6eK+xEU4DzuUlmX34uq+dJztEXCiNvDj45acF5hOuRTxisO43N+\nWh37VIE0HL5iFxVry1q94COvKh813GIpkGRF5pCsqNK5mg7a0oEnycHgVlq0\nfqfMGIJR41TOgiUo5zEWW0cTT3QqJfNa8++/m0r38clo22o44zlaLh2/xS9p\nYOMf\r\n=XxJ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlT/Zl4NqZQezCHu/bx1zJSwH0gfIBwpkwGEuPhv1hMAiEAsJ5CMi6Kz2JCP3ihCjn2alrV0stWc+s+sIht1kza4gQ="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.7_1596409845882_0.5847644326159849"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.8","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.0-alpha.5","@skypilot/toolchain":"^4.1.1","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.8","dist":{"shasum":"bf2e6f879e9d7248b94fc4416804278a1dabfb65","integrity":"sha512-g7MCvLcEaBIE1G8SmXpY4WljlUDsUfK4p6X7ltCIUzeL9tQ/1k2wzhC8SdH7P6jG/e/Ga2feHj3XRHHODL3sew==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.8.tgz","fileCount":90,"unpackedSize":53203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ0rrCRA9TVsSAnZWagAArs8P/A9PHgCPA0hoJo6WAzpb\nPrUhrDhlPYnEw7TtD+xqCJCUMF/EjEKjm/ZlkbvAECNh0L0GhWOBZoWoObHb\neLd/uAgfUUJSY2J+JFz/YsDjpQ8AyvqpbZBfYVW5dHypPxhzWip9VMS0PcBn\n3KtvUbEiqHxlz06duOj1uhrzmV6hid745e+Qe3HAqjgAZGCiYucbYHxsisEH\n8zJOVBl7a2+BZx2WSrmjCmuUaZnXTCh/0sPzGNRjoThsuxPMwdQbRZIVmZgj\nbgkrcherO+6eiScyRPvntUOBvDXyMtpISFFX/sDa8xo1txQ95ZA91HXw/bj2\nAWBWKKitCMqDlW5+foV1xkvpnJRxJA+T0QYdTzmbBwPsPXGMA1cD9DzEBowu\nIO24ZyQGCpvsqPMBtHz9IPNTYreGiDDxO0SlnGFd4IzP9QaNNDZqgjKRCQgn\n5HzAv5FWmDu9YLmmYHIJYdI10J9kabzV7VGpApOgG8xfAhaOlIEdZsEA4XWf\nP4ROZwtKlTNOD+9/8wnj+YRG/bSAYiwBM3JjLlDC9ajs62Cah7LlXdv/fJ/X\nsCV6WdIULW41mdBsqlve6xDA/29Tvt2/gZid6dL+WKvVajy2FRMboHn/ZuvE\ncBuR01MdCjAJl4wsa5gyRKQLj373dDQQu5RtUqWPIr30GWxGeZxWvWa+rzMg\nrTvT\r\n=ZUkd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu/rlIOK7X7Xqj/IkA9ZrywjKHA2fdnGpPd+p8ka6BvAiEAkZc4Pg374s/TWFeRnbjhCCBExkNXifPc2MuMe5BsK2M="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.8_1596410602719_0.5383665134129267"},"_hasShrinkwrap":false},"1.0.0-alpha.9":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.9","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.1","@skypilot/toolchain":"^4.1.3","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.9","dist":{"shasum":"ab31cce9bad8e509fd269010e6dda553bb416eac","integrity":"sha512-vWaCw0aJP/Xn97MyrDVzJRY7NmqcRHhebREjBqoKAmVGHDW0N6eyL4pvgYr/j/074GaqJZUfolYDGf0QLMQ1bA==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.9.tgz","fileCount":90,"unpackedSize":53195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfONGgCRA9TVsSAnZWagAAmiIQAKPF/X06iY3UIpxfrJVA\nYFBW2IFtuusAaO1tbEfmsQCZcSHmd14X2rD6tcCDl6k1skzzsi9or0tVDiL/\nPKHEpeQyn/LjbHcSYZ3xjmNN72tSSmv13veXMVy/Rjv2QLsODmTL0pxY+8ZX\n5Zwa7OO7dpqJtZwHu/gKgPTOwCYZqq6WStLgrVm4aggWDmXZxw51AJLADoOM\nSGwoQagXJTl6odyHnsqlCs9tcoOvKbMsMIZbP3LTHyMmDwEHWpFcEUN5Ec+y\n/g2s1VykC2xCb30TL1Sj/99wPVG/SiuYfPncFL8DzwnMtkzW9mhZu7u1gRfY\n+E2SNOA3nOXaU4NqerdVD2TFxTn0iX2kQdODhKChIkCp4O890q1S8b1dE+l0\nNR6zWrd0gWp26Cds6lp6y/Oi1o7Blk48KUxbwfpO8x2wLxpPpeZWAGMs3uTU\n67SxNHA+YvYlcNcV/6NyrMQi6mCLv393jK1/ysB9sqKxRRUSTjxx2ZZgXt4J\nMF4g5C6LFYmeJ4s6S3hnR0VpXngf8kkO7JeubNpXDREPF3U0Rca43bIY7+iQ\n+TYFiKFF7qf4IUYM5g7Wm1uc5Aad2toTJOGaCgRfB/QAhm8bXRiAwrAhAGSB\nP4NFgdKMsY+Wauohiuv7iSQ1f632OSOIwTBmvP0KJrWRwOrGFNBaa3s4IQAl\nxUM9\r\n=AZRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa6qRzBYPCdWMDEgcO4Fg03emn2Uy+J84wPrhwyqumHAiEAzXCXSB/bLy1LpD8dDV392+ZkawnhwopkrY8u44/e19A="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.9_1597559199596_0.07615948453894461"},"_hasShrinkwrap":false},"0.2.0-next.0":{"name":"@skypilot/parsifal","version":"0.2.0-next.0","private":false,"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilotcc/parsifal#readme","bugs":{"url":"https://github.com/skypilotcc/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilotcc/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{"minimist":"^1.2.5"},"devDependencies":{"@skypilot/common-types":"^1.5.0","@skypilot/toolchain":"^3.6.0","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilotcc/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { isPositional: true },\n    { name: 'positional' }\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 positionalValue 2\n// parsedArgs = { '0': 'positionalValue', '1': 2, named: 1, _: [2] }\n```\n\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  argumentDefs: [\n    { name: 'positional', isPositional: true },\n    { name: 'named', aliases:  ['n'] },\n  ]\n});\n```\n\n```console\n$ node my-script.js positionalValue --n 1\n// parsedArgs = { positional: 'positionalValue', named: 1 }\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@0.2.0-next.0","dist":{"shasum":"e16e73b45dfadd2aefa3df03e32632469dc322a7","integrity":"sha512-UYZYymw/5rl8KuxZybGCOG4Zflmn2B5CUHi8T40DcpbNrolAbTQoD6YlGewa77wfMqB1wfv2IcAXT18Hvcu9tg==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-0.2.0-next.0.tgz","fileCount":24,"unpackedSize":17159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfegwGCRA9TVsSAnZWagAAU7wP/imrKlpGmMRlPKDJBVcc\nfQ+9/meX6DpVz90EfrR8kQ2dPL9rrR1Rhsx2YjORV6lng5efPMnUgkpo/HBM\nOT9oahKq+9kLSNO+JsChSSSiFREuKpbCL9LnAcmqnHycaEEupszYl0PI77Ic\n7+8ZcZjAIzDXhCx+p+HQ6qQi0zaEJMmb/9+RsV96/JPZAUjAJYUWpbt8O9sy\n0dJzpVstpl87VeE/pDvoXN62Ru7aH+YK/k5Y2O6mvMP6SAPw5PwthC2oSs8s\n+ej7AlkH0DZ6ggL8IIsAXtpUugdkXpudjGCiUhkcHYW90A81UgJj60mR47fs\nU6/tQGiPGOHjNM9OAGFTYDXvv64faqiLbfUjNeqI3/pqaL5sHhp9eSR+xgpY\n8yZbAlFidA3CYifuusjf9H4BY/SPD0u2BF8w9Kqgt9zp3BIOPMmfGkOvlYV0\nGZ5F7XRlpMH+3h4whTSIQ7BWi3WLdiifgAtN8z1dbNT/QLyG6ndLL6tQncuj\nN6hhpCqSZyvH9rdTzlySERmuwmujf7zsVnPHGeEOdXa3vyXobBons41TWLgm\nVuzY+kFG6kMfFryzB6k+5f0X3AoNZyN95mkfR/neoueippU5uXc6C9NzO2sS\nrL/7UJT+34qD27L1Tx2OUf8JFdZnD0ZUBmlU5jJL0OWtXAjlIO5PkSYkM4kR\nf0Ui\r\n=OeZx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJLs0UX30W2vNT74gorG7MIOx2TCJWM2UU7hhw3kkZ4AiBVQ68lumR1PL8LjJAjfkSCxVyfWFTnFNEwMQ8HwmzQyg=="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_0.2.0-next.0_1601833990190_0.1479127659571573"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.10","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.1","@skypilot/toolchain":"^4.1.3","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.10","dist":{"shasum":"5120da8ec5b2e0812435170fa58adf7808e9470f","integrity":"sha512-AAjlUF4Z6DHnm6JGwh7M3sOnvAIMkSvtiB2Z1I2/WqzTDuJz8aj+GvUkP3bEpc1cUXw/VP/I9umDlscmZNukeQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.10.tgz","fileCount":92,"unpackedSize":53768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfelC+CRA9TVsSAnZWagAAReQQAIeYHDOdyt4MjH14MzuZ\nrbenJITF3nC7iXr+kR8VwKiiQt9Htiy2/UHE3qq4rvtyhn5xaBE9znD0HBoJ\nvtmSxN3PKI8kXZORCEEiWcWKB2oEpyc8m8bd/hX4zbLIiW8cI8gfStwlFhhV\ndfr/A2QKR9W52IXDeZ7P7nMqSN3llPVQcuF5yuwkAgADmDrVb+y6NFy8akfh\nNjP+83GvpV5OpW4h/tTVt5SI3M1oPMmzsUNlzZyhI7o0B1RsyczMHhoGMuuR\nS+eQuqcKUt9T+/M9jNdK808QqFPi+6//QPQzkwDEko08hXR2OP46nzo/yFR5\nKfyOIPYE22ltnr9JVOYzRGeoo44GXjV7lttO/vpR4/MniUhhi+EwR+imLfIo\nZzVgSI1HHpYsediM3IYpkb9/f/WU1MysG58LzTT99JwWg/KRPjJcPmp0d6vI\nTV49bCo498CJuX6U4Qnk6iDhr0dIVvtScVgJROEgVFzK/zdxqoovlJpvCP9t\nsDFl5BaC0S7xqdqf2a6Rv7/zZXal1Y7qvMpQCt9rAyOkHJbQC8eq3rfnhR8j\npdXMQ2WtOrxcVFHEkCfXUr4TD/N3SbXiioiq8rK47FVCl9r6H0yBva/uOKbN\nKJe/LYOnRkiZmV9GTEajXo2l4Rq3o/eAv5wV33mAUxGWeE42FZqAXderrlVw\ncPhN\r\n=MqfZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOWCwozX+ae9mHFYCCzs7+q7RSQTbYoeemgRqE0b/rXQIgTEwV/FWorvctwptSZBgqYQ8g4wGvskp0QXSC0m/Nhbc="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.10_1601851581712_0.7784726750542923"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.11","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.3","@skypilot/toolchain":"^5.0.3","@types/minimist":"^1.2.0"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.11","dist":{"shasum":"4d83f62bfb6b53da951c21344a2b4dba35e46080","integrity":"sha512-NCfcEuHSxP8Loh+I/wTR8oV7JaCSrsSlgzNRKznO3kRUGGQen2paY67mix7XESZnBa2SxPhoGmP6N0nKekSHfA==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.11.tgz","fileCount":92,"unpackedSize":53768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfel2DCRA9TVsSAnZWagAAywMQAJqDLuu03ggkGlEhrhYy\n+hoyKxuep8AQIorXCvQF1VGh7vc6Zaww1n8EpuWMcPNL0lvUdMYdtZjFlZvt\nAetmRI/1x14CujHCqHeYLxbAr+hZpMbKMxBYuXpmwt1dX0aAh5pOo/n+Zq6n\nZ5Tx0DZGhFv6gia8Qhr4bXnen7PIZYpCTXHPMVKStP4YQXoQBI400hrrQ/zO\nGVuRAx/B9zfks7wmSUO/UQvYx0mdlUVUmELVEAZoUvzy/pMnWuktWncn7Tx/\n8a4zMEbfl0m2iBbLOJsZLW/cruOickSp2koZDekJnP1VEe6aqYcaQrvBtT30\nU2COXHd4DK4MGj8PBr9dZ0SOoVuuDpMGux8roZ3ULu6InjprwyVgqX2vPZ70\nt5w1ceZjjRRPoRevGrkOkiqwwZIZHl/88zZzupiBBSDOSpRty8p82zStNOzu\nZitQPABTr3tOXXdWpjQCQ/7hNO1oUerTeRs6hq9B0J7qN8iTmayeZ+kWSZKP\nsJxzV7PH+WS5tI09FBJ+eTP3znNs3m6M5d/Xfa1FpYXbUzMVPi1I2J2C7QnO\ncR/I1HG3yDBNg3ebcU6OFBMMHqpJx4yAYg9ucxzYBwoLoaEGXHHQyf8Ufnad\nqNuVV5Qu9xOeSqvYAAbTLn+n0f41vQGkU6iEmSY+j5I1Gc24g7aPGQNVuRa8\nr9fE\r\n=FnFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMl2LQxjNXiUj0GDnKVlFJfCzDxmziLbyPLhtICJl6jwIgEa4PVnJgFCqqC8ffH91sN4y+BWKUrJ7NJ+aB3OBQNPA="}]},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.11_1601854850719_0.002904753512046776"},"_hasShrinkwrap":false},"1.0.0-alpha.12":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.12","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.5","@skypilot/toolchain":"^5.1.4","@types/minimist":"^1.2.1"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.12","dist":{"shasum":"3835da42aa173a1235f5cf509da5a0166edad2d1","integrity":"sha512-NVpK6zE57xptIT5iyTf4VicEw3MjYpZX0fL9El/W4HLvMPQ+mvdGULLR9qUjXOzPFePWy5BaplunEnImmV78ZQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.12.tgz","fileCount":92,"unpackedSize":53724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQDL9CRA9TVsSAnZWagAA7G4P/3F5eX7p4a5Ui34TOdvY\naSL+FiIFbjuxDOh1novh6YMlhOAB+bXc/MBa9S8wO7rnjxlGmmYbPEOpQOJD\nKmM9axWyA9SUahnfmnqTq6ZJnDKbgawFdlnt+qwDhW4IeZuoOvo4Sb4nWITf\nbxCyz6RrB+DHrwY3yMlFpvi5/gC6R3HfUtlL/W7qsT443iDs+mQuwjD5y1C5\n2y/ZUDhsARrCBl4yrmeC4Vh9GurKUAreCyD0dpl0TaL2m3UO/qr/Hi4ngW9R\nSfpyr92IgsZ/groxDhJDKBNalUXXvwujtTmIhhAAXfhvFeRk4z/+VRQBHf1e\nvL6iK0Zpsi91IxieLy+KqHKpZREkqHPMmhtXPOTEMxgXIkhTwvByI6c2rqPp\nbSz4E9xoL7EP/lO6kxwEUcAAWprqm5uvQDZ2aRuJWPSJAGdSZmZqcOmO0lOc\n7u7ICifH5uVYn0wCzV0f7yZolKpy1PJf93Syy9BMZV3bUodBP9m3ShP+yYNM\nmbvmQKs8p6BlzhFZEyx9RZPz/9kiBNFX8bUCCAgwON4GZHRAS+GozOAq2mvM\nQU8F3QE43AqJVuPkbtJn8iSbBhAxaNvUbDQjONJd1RzkApskeq8wtKCbA/TX\noSEdXF7JejprS2XRyEKOqOUX2NgTJNw59xg2U7o77k9sn2nyXXxFepFQzy4E\nMX2y\r\n=88Xz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7MMNwOUQJkQQboJJtfYtSabeNxlPrcCbD5RmZHkj7QwIgFkEyo56gCkWrCPuXmWRriLBk9ZBw+JkGPL3w47sw2u0="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.12_1614820092610_0.0691447279455688"},"_hasShrinkwrap":false},"1.0.0-alpha.13":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.13","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.5","@skypilot/toolchain":"^5.1.4","@types/minimist":"^1.2.1"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.13","dist":{"shasum":"0d5734d16e0d7d45b1553cac03728c807104f856","integrity":"sha512-mo0B0pW9MrVzk/boIoQZezog2OFmtO3N8Wkri7Dblgz4oeKVzZfZuOHJoNMVwFVjRGcGDwJfXs3snWKiQN3HGw==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.13.tgz","fileCount":99,"unpackedSize":56728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQFh+CRA9TVsSAnZWagAAC0oP/RP4UIQGFyVR8+rV7iSf\n+5BdTOpMdpuyu4wTqZQRT79epsQifOR5PBliFLkWBT2ryOCFXFXIWD27ifrB\noeEuGzry2gV1QY3/hD7Dg/PAQ7+DtZUn96BRYNwJSPXyylWnE+tE/4rvGGmM\n7GILhia3+c9m7A/b0BXllN2rxge1tKqFNA0n8F+IKLyZ0EtaW6BOOfDdlG5m\ncf3iUuh0BvFLGC24mThAneLLaiKR8eOMaSRBEYgVknG66cg4SKezX1/kLDwx\nZ+uEB0veXYSlJim/0/mA1XTnlpH0sCleYokNhlFF9ouBeHjF3sQZK5yq44tb\nM4Mqhtm7YxhhGzrc+EJVvmt8AZqkxkm+W5G1AXNhRsosEDAarI1JRwG5MbC4\nwkoxK9f0mp0KM+y9XSRDxYSujwZ5+WqWdoXocRkJxHVjrvu3Iu7miz/oyY98\nwJh5gaG64QkigjL9tmK70n0g/mTLrmh2zS6IPet0/FWv/VcaFhgdWxIApPKY\nEfftBKC3ucgBUgzieBu8b5O5XaOHUKGLPUgDVMazYd1kl6Yr3jMq1Qmez1nl\n801vtWXofMLr3ktrreT1iXgwwL1zpfn+sar3hngBARgsGBVPHrsF+K5ZTsbh\nkuZt/QqTpmI4BpWTENnA9vPUn2O6A0GOWpFNB2ORqqmBGFfE54re2kTe0nf0\nqKIh\r\n=3QMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGZD+VRM3IaylB7fbwGrfKaJVU7LIWIurZCMAvGQaL9AiEAjmF27vlBIKrMKpdKCRT+97n6PJth6Bh0V+fqI+OPemA="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.13_1614829693435_0.5137645664188195"},"_hasShrinkwrap":false},"1.0.0-alpha.14":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.14","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.1.5","@skypilot/toolchain":"^5.1.4","@types/minimist":"^1.2.1"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.14","dist":{"shasum":"7d63b2af7cce8e2c01497e8cb5b026a3a151f589","integrity":"sha512-1HnJWeYQhUurJV3g7ZE7Rup2dswBb/di1HBM0T4MnRhhfjIpzCE4lB0RAO06RAEsDyr6GPpE7NJL1yL904V5Sw==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.14.tgz","fileCount":99,"unpackedSize":56728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZaKKCRA9TVsSAnZWagAAZE0P/Rntp76aZOFIWc0HBQt2\nNs7AcUACGrpYt4MN8pBCQ/ocz3M+Omd4u37DVzW0X+WNJTI2ngRInK7nBbec\n9RzhyK0tBk0iE4ercm84F+n85fDUx/QndrTRqokcN42ibQgNByz60w3Lkjop\nairKoXRq1TNQCfkz9oB+5fZmF8lV+T+9fvloGfwaJp7nQK8qvrKwOymoo0oQ\nDbcomwtkaW8GwAnfMRH9IlRWxlGFwqHBOXOYegmp1AxjbvBtExSQgDonpv4e\nts9wm5xMmImUk2+Q+YCxzjovE42BH43FlkJbyZVjobACbw9l1tdYRXKDn0WD\n9EdiWsOIYaN4DdmNdzE4KSyaDzg73EXkUYFFwjAMzAe53JcNc3KqhRfxtA9W\nyJenSbi/c5fB5q2Nx8I4dWohtPF4fHPK+CNCiX3WnKm1lENvVCIVWSJblDde\nwxU36/5bL+5IhoWtTSwvZ14CxSmjS0AyQc/PCp3CsTQd0ouKg71zjTqJ2lmL\n/Piqqywk10OPpPif/HI35++wr/rp2c8oUVa6XWMCKdl/2zmNlW1e1M873vSG\ncT824fntzYP96AFujbMXnr0RSnqWOlb790KG6ibvk8z2w8cXPqxuWhT4nQfF\nrTwZfpZj+pvTg/2jsCDNHel1Q2KgNxggm7VZiYjspimr/rb98/eXxvU8U5eP\n9UVg\r\n=r0b5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsc1Nge8Cio0NdTaRxuy16aAhZudsMEm8tU+LPR5HiNwIgZKMtUT85vFfQ+RMCLOh89+5sVXkt7S7LdqT0hS3W7K8="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.14_1617273481947_0.8811452281599255"},"_hasShrinkwrap":false},"1.0.0-alpha.15":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.15","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.2.2","@skypilot/toolchain":"^5.2.3","@types/minimist":"^1.2.1"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.15","dist":{"shasum":"f7c1e9fc88c7d0113dcbd0c03501dce5871ee11b","integrity":"sha512-8lp66+yXSwbUu+wqR9nCuNezZ95nuOMkuHKRBK45V9pckpzLJXR6GSeT/EjFR0J5dSinCzQD8ibMFO8v8N5eKg==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.15.tgz","fileCount":99,"unpackedSize":56871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZaQxCRA9TVsSAnZWagAAxm8QAIeXGIT4x/pT09fL0iou\n9GcPvLQXhugM2tMfOYi/TF5BmRaML7fzMEU6NguMVySoy9RDES5sCsRctbHt\nYG1TjmeM/NCbiH+/L5hNM9o+lKNL1QFiK2115B8NGRS63TUP5uK806r5h51H\nQMbm2jcsmTuN8IZ9gMrd3PE20gy20IyP2CYPZJIF5cLLOIcmTAqX1HdNytJh\n74xsbLIz5e1hjzHKEKy4nvDMuojbW3Dyu4Ws7YCZjyEX/bC7nHbpqKNtUP3P\n6ZfgQozXSHvEyNPVKu1wE0eWe5fg+wxA4Ddyfr0uYvRT0sjWbf73Bfhb7Ax1\nXP4grdvsMCsjf1ndUS+wo5XaF4Em6WBGtPhrA+lwi7veJGXa3oKiktyifx5X\nl2eBH7yTGwHKUjxsux4kBpTjLHXGEXjIeGvPVU/Pau4IPh/tYluDdcF0IDUB\nPhlmMN2C6ZpJp+9Nxnt+gRQdmMXaoax9AQVQCOLbH18WhxETmDc+pNFuLVrL\nljxJWzvBCLgZikXZjEtPh5xy2IzhtL8GYGbbK08UNgS3mZ3PhrC8VLRFDrcn\nL5M+II/zqBjJf6bq7Nntri2SN2fPlVfKxfeCh0lSbnEF5vXJl1H7Ve8GL51D\nUhZqd1jBL16KvYSJD4r5vGT+INvr9bsD8veqQ4ovy/nNc4RIcTtFHagZEhHn\nQ++4\r\n=D+3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgKxEf1Ay0p2hWMh8NMkdlH4BWbpsm1KCUBzOpytbOmAiEA8SbA5XGCoqsop+TDHg1jasU1Zo/2pN08pethuvzx6c8="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.15_1617273905000_0.7999817951052859"},"_hasShrinkwrap":false},"1.0.0-alpha.16":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.16","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.3.0","@skypilot/toolchain":"^5.2.3"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.16","dist":{"shasum":"05f13c7020209522ef0f6aa9066ba3dcedc2b640","integrity":"sha512-+UjXxwPP5U5GsZw1z2Xegl46jVifCrrutEP2TLDqx77TFMMYEPQdiIzgGtYyIPp36J6HE4wQvjlbSsK3naKWig==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.16.tgz","fileCount":103,"unpackedSize":61490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmJpCCRA9TVsSAnZWagAAtnAP/RMlwoXs+UBRAX/V+rok\n+3SDnIax+eAzMA1REZSOgvZA0U+kK2Uu4SaUSbxzDWlqdNNViskXf71U7KU9\n07oPwGQOOaAYdBim3BM6S4o/qZqfKk/k8Ca92zirLOBSjjHgWMehxXoltKI7\nCusuzWzn2mT102wPlnkz7RTfa1DxG5Q+LGdiw7owG2to2uR1bNLcFZ4O7rE8\nm36z7b4DCFDTuyApVfRDqSW3pUUhoKzN3jedcV81ZP2qyQVu/jYeCo04dVDi\n//ZtlYU03tc2MoVetkoGbMz3aQmNZfMQ2ifXtnQyK4LZ0FBCraGkDvTvnVS7\nKYzm4S103UbDWrOe0Sl1nF9rmIibjzpr+YhufTMKMJJ2sCYPV7LkPAel6mCW\nECOtAsTuj48oxmrZ8YXThqHN+JKdwG4IkeMNSo933a5yqT5Q54Ibl6WMfrIz\nskUJBg7gImPa5Ah+WOxAXO6Gf3SAKbotkXP0ytkm00GcqS06V7LlUoG7E425\nEW+b4jcYugOt2VUDKdCEAEysKJNOxKlgxY5nsdRor5D7tqPfdxn2FJLXgV4H\nnkalekkl+EhmtE/82gBIXkT54PSaD+7PQfVPumMhZvwNuK12UFC7f5x3nzNv\nxcoa31BRjrF/sUPdtjKcluU6ghG0sC0z1jCzMv3Nlrhf/R8zRftUTItJSvCJ\nvMeZ\r\n=Frbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEYxVsCGNgLYPSMO0PBYWbSb6+D4J5Y4Piy2aCU7ZzJwIhAJ7MFPhVLLWngVvI5BZ6NmSgeLMDottV7VYUgiJQyeYI"}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.16_1620613697659_0.7694211100531212"},"_hasShrinkwrap":false},"1.0.0-alpha.17":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.17","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.3.0","@skypilot/toolchain":"^5.2.3"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.17","dist":{"shasum":"2c31eb6fc77908bfecf63b473bb6c6570f0d3ffd","integrity":"sha512-EQBEtOdyfR2osq6/pMLt5ZN/JNGLKcw9wTEYVP/EBpiT+KIgP87FDzJRY8yOKvQFR0qnKDNlO8mPbtjlyxW52w==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.17.tgz","fileCount":103,"unpackedSize":61490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy6BxCRA9TVsSAnZWagAA47wQAIwa77wNXZBKHJF98/ZY\nCad2Ow0JV3qksU+gchHQX0iUb6I8MN3+vUC8GS9hhuXckt3sqlBBK1zLy3ix\nDX5XhmZlLvYGQRFmvJvd/ZdzJQjjOFuBck7OF2EDLEPaOxUTEeOHkyQpomRW\n2uix/W8jxh/qmf2BbybG/IzwDXIWkLAUkzG/9BcCe6VzPVzDVY5CEZIsec8n\nLyKw67xNe6uKJ2R2YL08LRVOTNWOS4DAvrhJyMsRB1Nb+dF5IEQk0FYzH1cM\nW9binOE4gPeMrUfyU4JG72Tu1+up6tVBEkDeIx614vrYUn9xHiljVXIRdlta\nkG5a84QqgZ5KgVWDmcxUMx0tyv1gGbKa6dQCLFGmof0AJxVo4GNKv4v3BudJ\n2kTaBvB1ekXl43uhhH+a3Choi8GAqF5xYu7q2D1eEYCdQnWenYQoNHXknRvS\nB75gkGEecisw0LRuJmCuppZhYJN3K9i3lfm+8clkxdtMAEKCXrfB0XCE0+z3\n+KwUoOlu2K7Jqan2l4ywFP7Hx4gV5K3QzPUeXW98OmWutVRV+C+5lDDHffdW\nQasfcoBry+mU3g4wLsmVdB0OM4XPT5H/yZrbsNfbPLDvyGiiA4avf23nzU4Y\nNOi1VroNTIxsssm5rq3TvITTlDVWUHXHQ20Hr/5yvnsHzbLmH6lRtOM810n0\nXo/d\r\n=qYWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqcSNpRMnVeTBx0epTT82L2nG4zUUQ5tydXv+Jfrm6ZAiBzVzh4HHmRzSIQO80iaiEvNbHqXOzQvyLTLjr+lq7Eqg=="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.17_1623957616774_0.7924983832611596"},"_hasShrinkwrap":false},"1.0.0-alpha.18":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.18","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.3.0","@skypilot/toolchain":"^5.2.3"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.18","dist":{"shasum":"c555e4ca288a540d1b37050ea16f8977c08ec3f2","integrity":"sha512-EcMdctYmYNToWYjz59+Ftp7504VzYOogEHi/W2ObVNtOH/M51XNkwwbjTcJhMHG3Ar7HYsgd5lFfk+q/RjAQ2A==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.18.tgz","fileCount":103,"unpackedSize":61490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy7ulCRA9TVsSAnZWagAAdEgP/Azxgs74s2kexjQnn+Qh\nDuX4obcltOVobZQnFcf0vTEceJEg9JEWVJyO/o9EKVwNI9tPETEmVhq0TQVs\nP3zYKXNRec5iwH6LmnyvmGyOj9+nXidp2TrydZDxkXYAEFrElP/Rrz1DATQW\na9IjOSFTESlYem/trtXbZkCYqMLXpOCENA/fegT8HrtJQdeJ7ddhGW8nAJyX\ntG/uCI1N7WNn0uHXbgjXzpHFcITYQHSU5sPP6PFtz0wuopoHNw6VDDUb9hml\nWGl341PIxI2y+6fULnvhf8GjbPoBeaD4f5fBPL8Tg73W1kVTK3r2Zlx3CC91\nQLknOlUk9r3ZIzSjMRsl/C56/bz8WjiCAvS5ZV+TBxwlMVqAwiDL4HhrTM8W\nOWaH0vit5+GqzoNYv6+s11ruvHuGG5MPls44g5ToozO0UFvcDrBYrCYbZ5aR\nr9ZjNuN2bxS+9no2VZMvW8DXMJmSXjLxEPqfG+xI/6sM5o1TncvHC/Y9Bj6M\n0qlSffhAg4rNUo4+4yePvvDc+dMT7MtdUa9FE7eF423gwzzt+WDjUURKmUYn\ncWH+WzWORCvnnfnUxLYb9dp/0BctgGQWbh2XNDE5zBogD0BbJ938J1+2DXOg\nI3FkQs3HIm1XiihPs8HCmSUNriG1vYl/RRC+yNBfRxHsx6F8xzAKbC1VxhTx\nI6gI\r\n=r0rB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvxYQGKGFpKIE8UZ+LnYVRMj+myCeR6Q+Mdrs6r000XAiALn5sEOL7q7Us8yZeU/rp8Rz75wbW1jGoV3wozkxZrbw=="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.18_1623964581376_0.17915758395052772"},"_hasShrinkwrap":false},"1.0.0-alpha.19":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.19","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.3.0","@skypilot/toolchain":"^5.2.3"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.19","dist":{"shasum":"50a50c801615fd4709fcba8397da69a5a7fe6148","integrity":"sha512-5G7j4/zWFuMoL4dNaGpG4CPqQ23utvWWaOQOj+DZgjsTa3rBCDA7bVt4MJ+ddngsMk03VNaFDtRJviWWFA/JJQ==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.19.tgz","fileCount":107,"unpackedSize":66315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy9lYCRA9TVsSAnZWagAANocP/1aEPjQexxYcxMx8qXSQ\nzCkAM1o6KhU3gl/SQAmYgxU0+yZRNTNoPA+3/UsdNL7oicC3QhKKrIBUuN8r\nnxwz9sGuWb3LoV/6dxTrx2Y7L1U6oHFlibbPjcs6bY+jhTAkHhXwoHFNGWtt\nPcCqhyv8+S4rkHe9i5ABy0Oa6bVTW8E1+TehBwXEXV6ec0eUK55LtlXzwW5g\nI7PDkkTtBoo7bj4CbiKYIYC/I1OpZSuJlsr22HEsff+7sV6iudbmxOOlZZnx\nqdRtkUUNNBDsiF0zhE9O6QeXFeTvbY2KDMeuETcCcoOX2Zet1OGig6YNBXN5\nk++HN7h+QAEQw3bQfnxQCHvVV44U8LyawMRmVOfHXB6yT6IoLiw/1xmtJxbw\n+y/Kqc7wW882xWBqGYhVWM2NcGVDWbNckMzyc4byHyHERv3nKNcDLVw1dEvX\nmKQoxL/7nNVf9fAxVB8lLszNQiLjmy2BgMrxuT4f6GM9/eSrO2PULjEyDEvJ\njPyYnCASnaS3qXifJk5T8az8kghomrT08Kfu+E1zinJjSQzwsTj+slrPD19t\nz6nNIQotT+Q23ltcE8bzs8sCfv5K+XesnBFu8JEPWQMcaWB8MDSHVRw7j18G\n1fWnUu8ftGqW43n/zfb5YA1WX58pr9YRa12MesiSX0m56KYfM4eU2zeXk4j6\nC50G\r\n=Sc3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlfWO7c6Kugd0je+UAz7NNKi0tpp7+9v9uKPspQLTAwgIgApzGvPzRwnxXRGoOkHHepUHbE5FHHlXQZAtw/rQX7CQ="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.19_1623972184180_0.9932716653133218"},"_hasShrinkwrap":false},"1.0.0-alpha.20":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.20","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.3.0","@skypilot/toolchain":"^5.2.3"},"publishConfig":{"access":"restricted"},"licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.20","dist":{"shasum":"231a3069e48070a97abcb005440a1eb8acb53674","integrity":"sha512-ZmRCfBTg7fQx5kOYVxls5PTYkeRFNdVBTWKl5uaFi8YxTpDrty144o4NOf9Z58uFjwMflsaExRz9NyNV1Z1M4g==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.20.tgz","fileCount":109,"unpackedSize":67164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1jbtCRA9TVsSAnZWagAAqWoP/Rit/Il/J9pTWmwVaTJP\nT4VAMqFq9J+EH02xEwuW2EdppNDdstuKcb0cjye9u+Q3uv5wlcKcqeK52Mmb\nHx4FgqEajnhMVl/iL6zs103z+9rKEpcYVBtvwqY5hp1Cuvc9uMxMZS/13PIW\nduteoJqMK1Lz24wRz8U1MNnF0BdQQRNAeeDXaiZD3D2kV7+mqFZeOusnMV4E\ntzGE0FsGQf+Hq6LkT/MMIgzQ2faoXqenWKTgXrSNA7SJ98Xx5v5i9SInanDq\nOzu0bUZ1gXWUlnnuZjlhvL0JMbRYmv188pAkvhHH0F1RpTTPlSTUJrx5PMFF\nrIa2KKb/DRQjVVE2tvXgDat+IeEJkRN+hVgRwp+dBNugXJoSt2MuaeV1mVFq\nWevaT7kEtv1E0xFPgsCaW49HoJLFRFVkPE12B6G5PRDj0K5gHw3LvGMDseLC\nRc7iPwTdXGp+3UFWmtHwl1fs7yXYXrIZ7DGRGUCfRiCMPCBzTjeIo/6Y4Q3M\nk9qDSdD1IVNd5bYW7Qfqdlt/pjEAfaHTpj8vOCNPcaEJf0DHgkMpwHGQvhIB\nQPRxdNLZvHp7cCBxzxtynXOlJJc+xJETy5NRsYSfjJP4Ir8x8pO/JjnHgi+h\nBXzEwcdfjgljIvqWC/ECEA5FKIHQsYrfLHc19cVXwXbC17l40w7VouXgy3DJ\n2NpT\r\n=tb3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOsW/gLE6juKoP2aRUM/+0Aeaxyf8Xjsu9rtFPu7jq6AiEAo2xzczOZvgh29dfTYw7gEbD6aNlWQZqzIbG04BG7MoM="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.20_1624651500468_0.7009647662921064"},"_hasShrinkwrap":false},"1.0.0-alpha.21":{"name":"@skypilot/parsifal","version":"1.0.0-alpha.21","private":false,"engines":{"node":">=10"},"description":"Intelligent and flexible parser for command-line arguments","keywords":["cli","command","line","argument","options","parser"],"homepage":"https://github.com/skypilot-dev/parsifal#readme","bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"license":"ISC","author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"all-ci-checks":"yarn run all-cq-checks && yarn run build","all-cq-checks":"yarn run typecheck && yarn run lint --quiet && yarn test","build":"rm -rf lib && yarn run compile-ts","ci":"yarn run all-ci-checks","compile-ts":"babel ./src --out-dir ./lib --extensions .ts --ignore '**/__tests__/*' --ignore '**/*.d.ts' && yarn run generate-typings","cq":"yarn run all-cq-checks","generate-typings":"tsc --project tsconfig.generate-typings.json","lint":"eslint --cache '**/*.{js,ts}'","parse-args":"babel-node --extensions .ts src/scripts/parse-args.ts","prepublishOnly":"yarn run typecheck && yarn run lint --quiet && yarn test && yarn run build","publish:default":"yarn publish --non-interactive","tc":"yarn run typecheck","test":"jest --config jest.standalone.config.js","test:all":"jest --config jest.config.js","test:int":"jest --config jest.integration.config.js","typecheck":"tsc"},"dependencies":{},"devDependencies":{"@skypilot/common-types":"2.3.0","@skypilot/toolchain":"^5.2.3"},"publishConfig":{"access":"restricted"},"readmeFilename":"README.md","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","licenseText":"The ISC License\n\nCopyright (c) 2020 William Thorsen\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nThe software is provided \"as is\" and the author disclaims all warranties\nwith regard to this software including all implied warranties of\nmerchantability and fitness. In no event shall the author be liable for\nany special, direct, indirect, or consequential damages or any damages\nwhatsoever resulting from loss of use, data or profits, whether in an\naction of contract, negligence or other tortious action, arising out of or\nin connection with the use or performance of this software.\n","_id":"@skypilot/parsifal@1.0.0-alpha.21","dist":{"shasum":"b1519080a69edb39b34d0f737c1add2d20e163bc","integrity":"sha512-JM+6prQzpZIj64uVlhlGA/Z25lf7vwntIEyKTWLfrOL/wYr+DUmCTxFfUG58+ubW71TWEiKw793vx+3Umz4GrA==","tarball":"https://registry.npmjs.org/@skypilot/parsifal/-/parsifal-1.0.0-alpha.21.tgz","fileCount":109,"unpackedSize":67608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg11WnCRA9TVsSAnZWagAAvhYQAKBeLG0G5s+oCFvRv9k1\nPGCKl/xWRC5j5SmwhqeLiRIYCQzmqLT3q0OVsMq576rwAnZuhtxXmLT9fjAd\ntfqwTP6ud3rxMAfuo9xhyzHtb+cr2efYO0JIPy+Hs7BOv0oYl71TUAeKrA4E\nV63LA0wF+Y+f/ACHTCnL4CbVVKZZH3Ur2rbOBq3b11rCyI+HHhxWQT6ZmXlm\nrc9H58PqX5deJDF2Z0RuU4OBKuPxp/zBoXqiYTGRaBBQ4zTbHPYHond/cDyx\nmnLqwgYlbFNDz79y7wcM2oidYX8j61aJN7UjWwDOyI39JZwL8gpkBDZPdnak\nmL3OaymHanHSfpcI147AG7MgKbL4UZmWCtnYTP90vD3eGz+uJ45dpVKIscro\nw/NCoTH7DPcZIrf+xc3iedC0o+biCGbGFK0JYIowYP36ihjgDEiTiLasOfMA\nbsd5z/wBjdCmoHSvkAHgiVKx+nPch7eBAX0TPHCdswL1sdRrO5iSRGFnjCvi\nYSGSmUGUUKkVXD+jzfgxDA50SuDPSA8l8Hx0r1T1HePrWDDb2DbY8noV0yYM\naOGpUZhPBi4NqB2WpX281LXOGvCRxDglgDQ2B8OJjvYvdCjPQsP8kbGgaYdz\nR5NipFzh1BwBBT6CNk6WBAR9VP0iTr0gZ9uPYZRDGMidzF7vEWXtUTdbUDzp\nH+9P\r\n=CzPt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiXLGqwiSHREOKOUfzHYFg9d32YrwX+lk0qgzYW/ZWHAiEAkTDOXfA6/xGPi0WIa1gkoO1rq2tG0ZHM+y+8BZkljVY="}]},"_npmUser":{"name":"williamthorsen","email":"wthorsen@skypilot.dev"},"directories":{},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsifal_1.0.0-alpha.21_1624724903106_0.8272440441096993"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-19T03:28:54.301Z","0.2.0-alpha.0":"2020-04-19T03:28:54.666Z","modified":"2022-04-07T00:06:15.885Z","0.2.0-alpha.1":"2020-04-19T04:24:34.211Z","1.0.0-alpha.0":"2020-04-19T18:31:25.180Z","0.2.0-alpha.2":"2020-04-19T18:54:16.973Z","0.2.0-alpha.3":"2020-04-19T19:16:09.520Z","0.2.0-alpha.4":"2020-04-19T19:17:56.984Z","0.2.0":"2020-05-08T00:18:13.065Z","0.2.1-alpha.0":"2020-05-08T01:34:19.102Z","1.0.0-alpha.1":"2020-05-11T14:22:17.741Z","1.0.0-alpha.2":"2020-05-24T19:31:55.734Z","1.0.0-alpha.3":"2020-05-24T19:57:32.007Z","1.0.0-alpha.4":"2020-05-30T19:16:02.154Z","1.0.0-alpha.5":"2020-06-09T14:12:05.742Z","1.0.0-alpha.6":"2020-07-31T08:23:14.357Z","1.0.0-alpha.7":"2020-08-02T23:10:46.058Z","1.0.0-alpha.8":"2020-08-02T23:23:22.952Z","1.0.0-alpha.9":"2020-08-16T06:26:39.730Z","0.2.0-next.0":"2020-10-04T17:53:10.308Z","1.0.0-alpha.10":"2020-10-04T22:46:21.867Z","1.0.0-alpha.11":"2020-10-04T23:40:50.862Z","1.0.0-alpha.12":"2021-03-04T01:08:12.815Z","1.0.0-alpha.13":"2021-03-04T03:48:13.643Z","1.0.0-alpha.14":"2021-04-01T10:38:02.095Z","1.0.0-alpha.15":"2021-04-01T10:45:05.172Z","1.0.0-alpha.16":"2021-05-10T02:28:17.803Z","1.0.0-alpha.17":"2021-06-17T19:20:16.946Z","1.0.0-alpha.18":"2021-06-17T21:16:21.549Z","1.0.0-alpha.19":"2021-06-17T23:23:04.340Z","1.0.0-alpha.20":"2021-06-25T20:05:00.589Z","1.0.0-alpha.21":"2021-06-26T16:28:23.252Z"},"maintainers":[{"name":"williamthorsen","email":"wthorsen@skypilot.dev"}],"description":"Intelligent and flexible parser for command-line arguments","homepage":"https://github.com/skypilot-dev/parsifal#readme","keywords":["cli","command","line","argument","options","parser"],"repository":{"type":"git","url":"git+https://github.com/skypilot-dev/parsifal.git"},"author":{"name":"William Thorsen","email":"wthorsen@skypilot.dev"},"bugs":{"url":"https://github.com/skypilot-dev/parsifal/issues"},"license":"ISC","readme":"# @skypilot/parsifal\n\nIntelligent and flexible command-line parser\n\n[![npm alpha](https://img.shields.io/npm/v/@skypilot/quick-release/alpha?label=alpha)](https://www.npmjs.com/package/@skypilot/quick-release)\n![alpha build](https://img.shields.io/github/workflow/status/skypilot-dev/quick-release/Prerelease?branch=alpha&label=alpha%20build)\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](https://opensource.org/licenses/ISC)\n\n## Example\n\n```javascript\nimport { parseCliArgs } from 'parsifal';\n\nconst parsedArgs = parseCliArgs({\n  named: [\n    { name: 'myNamedArg' }\n  ],\n  positional: [\n    { name: 'myPositionalArg' },\n    { name: 'anotherPositionalArg' },\n  ]\n});\n```\n\n```console\n$ node my-script.js --named=1 2 3 unexpectedArg\n/*\n  parsedArgs = {\n    _positional: [2, 3, 'unexpectedArg'],\n    _unparsed: [],\n    myNamedArg: 1,\n    myPositionalArg: 2,\n    anotherPositionalArg: 3,\n  }\n*/\n```\n","readmeFilename":"README.md"}