{"_id":"swaggered","_rev":"27-011ffd804c8fc182a2030941726f2e75","name":"swaggered","dist-tags":{"latest":"2.6.13"},"versions":{"0.5.0":{"name":"swaggered","version":"0.5.0","keywords":[],"author":"","license":"ISC","_id":"swaggered@0.5.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"867e3e43f39d2e3fa9d810267a4303ae39b2f780","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-0.5.0.tgz","fileCount":11,"integrity":"sha512-ZNMFdzGiJf/cQr/Im1rpBOz+2sJpZGwyHu7Q8omzd1rD/sS7CY+/439SbX8iaZvhGYLKKu/It18/cqJpx4bbww==","signatures":[{"sig":"MEYCIQD83s82EwdddAnsNMPjPP45J21Ts+LVacQ/NwXyH6VWNQIhAL+1+IQcg1hBtQ4933+WBqvN253ZucdhZgBGcEttXTMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72724},"main":"index.mjs","type":"module","gitHead":"44d28f75451b34457d7fd3df4b01a15446d3910f","scripts":{"test":"node --test","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm test","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^14.0.4","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_0.5.0_1723030530164_0.3958640395167312","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"swaggered","version":"1.0.2","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.0.2","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"a650b6c3dc5689a8401e3252d1cad77575fd4a3d","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.0.2.tgz","fileCount":8,"integrity":"sha512-nhUtFbfDN9FtL/H5B7VL5XzBa9iBAY0WBZxt71T9M/mJOl8uaV7Ev7Cp/MGCnUZ+LGUpxqGUVG+kQfdVJkXajA==","signatures":[{"sig":"MEUCIDCPn2tZxwfNw9ltcP2BVj9FHPlC7Tg971bwlaeAT/j2AiEAqRaeObeVijIHDTdH0tUeoGhfT8ycBV9feo/gaLQkllg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741},"main":"index.mjs","type":"module","gitHead":"fcf855ba90839f0162656193fbcc0616758fe351","scripts":{"test":"node --test","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm test","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^14.0.4","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.0.2_1723034575091_0.4671915545422556","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"swaggered","version":"1.1.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.1.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"f008fc7e7a25805b0b0874cc8103b9841379bbba","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.1.1.tgz","fileCount":8,"integrity":"sha512-uSo9PRP3h59JcYshA4Ii+nsjEMP6eS9YKWbttAf/dVGvPzGOIrOyHX3R7E6n6xGIaG53XPAipNG8gs9afJbv7Q==","signatures":[{"sig":"MEUCIQCznUdel5NU9nutqzLBkA3rps5wlkvIrQXfG9UU2HhC0AIgFat0UpVSNpWke6fw79UWztgNNIQ5PiRHJQUdS9Xufxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24985},"main":"index.mjs","type":"module","gitHead":"747301de8de90fdb8575bacce4e57f0b0202cd18","scripts":{"test":"node --test","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm test","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^14.0.4","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.1.1_1723041142675_0.8467752303882237","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"swaggered","version":"1.2.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.2.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"3adc5ab72a2485d5ff532f3b6243ceafaa4ff2bb","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.2.0.tgz","fileCount":10,"integrity":"sha512-BoBb4GM4vqeATFxWhBJ7M+mPxYFS0DioIQ52wiGoS0c1saiR4CXtfyr5IKcU5VIkq8qQQJKXG0UtxQO20E1diA==","signatures":[{"sig":"MEQCIHwwpbt6TQ/daLxeG498QPlHYVPqPSLxk4t1Xo4TdHuQAiAnNXbwvA+noDDNdCwJaNsxKVZsxF8mlBf/avN5FzmMow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37063},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"36d96028e331f7ae9de0f71c20f4fb3243481e14","scripts":{"test":"node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm test","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.5.1","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.2.0_1723120310747_0.28943462919793395","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"swaggered","version":"1.2.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.2.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"f5f54d4ffc2c5cca7bd3a84e9643f7ffa5670f20","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.2.1.tgz","fileCount":10,"integrity":"sha512-FIkBSReptVpYkxdHbRxsSTFtvani3YK0BdNpLZORE7r5na0NPiRgJMqzumNA87uCxdoMJ4D4qlw6ZFSXILOymQ==","signatures":[{"sig":"MEUCIER97J/hj5TtJmOZ2Su3er36ckdlpblLpth4Hc0WYF/oAiEAlpuZMOHYHjK5MvXITJYsj/UguTQ4E7rZvXDXuf6l0oY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38427},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"fb5c872a2f37aa32681b455187d0902a1a4f6b29","scripts":{"test":"node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm test","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.5.1","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.2.1_1723549448428_0.9273138055200947","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"swaggered","version":"1.2.2","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.2.2","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"b68418660841430599be286a31965e10fabbf1a6","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.2.2.tgz","fileCount":10,"integrity":"sha512-LdGuyWW5T0iCIsnyzCGh8Q429VhsMC+Z7sVXIF8+/t2Jwq3yFbo2CAl2DSit6QJbjF9t2MtVfKAIYn6rd/Zweg==","signatures":[{"sig":"MEQCICQv84rJ2pEX8PcBRzcr870rjfrY3KcqHcdslXkpHaXCAiAJmNi8P8k0lc/swFop1VY9SmptWulAzXW2tRS0SRz7VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38524},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"8ca622ff1d55bc9b419ce59fa1b76403a2f40fda","scripts":{"test":"node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm test","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.5.1","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.2.2_1723549643115_0.6520773152249566","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"swaggered","version":"1.4.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.4.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"0ab79c0145ce8539e16953d87ee10fd40112bfc0","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.4.0.tgz","fileCount":79,"integrity":"sha512-Uz79fnsBewAMgd2+ydZx10vkb64gDbku1727NN4xreQ5XsBD6BXAedcG+RkZkMTJMEgh5Wi2U1b2TSPuCKJEkw==","signatures":[{"sig":"MEQCICLlv9/cCpu10Vzenn7MA4RCddJMntbOM6X1V5aT1xbhAiBxU9NUauuKyiYHKjrBS/q+jWXqE/SWVlg3K5uTuQmirg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94081646},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"4e0c50fd8689eedb8bb37a9f8e116eddf8c45660","scripts":{"cov":"NODE_V8_COVERAGE=coverage node --test --experimental-test-coverage","test":"node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.5.1","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.4.0_1723732429240_0.5868586628104235","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"swaggered","version":"1.4.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.4.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"1f35133bff6c8907a186e161a36ba23321486806","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.4.1.tgz","fileCount":83,"integrity":"sha512-qxjSoS3q3IPD873jtvA7YMsyUX1WNfYrkZi1MHtgutgsrV5mXGS5foPp5isCh64j6zL61U+GBxawH6NHUQEZCw==","signatures":[{"sig":"MEYCIQDDfTxPpRXBA8dZapZYiZ4lkJFq/QLkxakgJhsAIpPcYAIhANyx9JqTQ2LIHdrzYfTDq3gc1vWxthO3G66EufFl7oth","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99907593},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"e69cd6e335316917ae4d650ba859493ea5b72a27","scripts":{"cov":"NODE_V8_COVERAGE=coverage node --test --experimental-test-coverage","test":"node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.5.1","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.4.1_1723732568610_0.24590047590416142","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"swaggered","version":"1.4.2","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.4.2","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"0047c171351c2f03182feb4ec7650c30ee1db7fe","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.4.2.tgz","fileCount":10,"integrity":"sha512-TXxP8HxJlPTyaKvPyB13OL+XOyOqbi8bpDMPpqQ0JoelJCqm2U+HjpFn6JqkTab0ECV1KV1PXRIrNlHoYz9wqg==","signatures":[{"sig":"MEUCIQDql8f0FZCihqPoO75Ye5ubeyikj8ouk5W+DpxXKyQIDgIgSrCn9IUgHURy0AlWCW1mvqpC/nMCdunXviDuchRgbzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43380},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"4c943a27a3397992d35aba92f9206dd53fdb4044","scripts":{"cov":"NODE_V8_COVERAGE=coverage node --test --experimental-test-coverage","test":"node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.5.1","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.4.2_1723733240260_0.6787020670611454","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"swaggered","version":"1.5.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.5.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"e8027c2c5e5bcc35310a5cc1860fe234667d9e93","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.5.0.tgz","fileCount":11,"integrity":"sha512-JffjFOOOGBlC7UILw2c9I1rZs1GGsKJ2z5+zePA+AL5cDxOSAJLOD3j1qp6+B4gO1r2rB3R8vYIrwr4jFuZ0Xw==","signatures":[{"sig":"MEUCIQD1uIoSMKqyZgTdKhRDDQmv1ZL5PKSZeXkkR0opmaPLmQIgFqCzY7T1l9NXazFjsCPZ7MFTBIPv772rhdsJge2odgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44644},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"9aeea9729ee60ef061725d5b5bdb5cd4d1ba4e49","scripts":{"cov":"NODE_V8_COVERAGE=coverage node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.5.0_1723988152486_0.20270349997875847","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"swaggered","version":"1.5.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.5.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"2d5e5077c778ad67cac02bbc0e3a7dd4635bec57","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.5.1.tgz","fileCount":11,"integrity":"sha512-xFCiIjQmGrxSBZ3vVuBHXqlFTV+oQSExJDn7LwesnnKQFKdiTWx0Anr0ikHEAlHNDzc07J8wLjI5kyp0ddnUCA==","signatures":[{"sig":"MEQCIB80S6Ebt4k5CZtrqLLbrsAEFqofOOK9/uYsejFm9DUaAiBL+TtusgaFmic8667gW6c4yqssbgdf837VUgjjsxgAPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44561},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"39c8de64b537b7412dc03f31e8fd7ab125e01fff","scripts":{"cov":"NODE_V8_COVERAGE=coverage node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.5.1_1723988988917_0.5355396602734999","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"swaggered","version":"1.7.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.7.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"47e9f28924327ead9bfbd4a54df70a11395cc561","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.7.0.tgz","fileCount":11,"integrity":"sha512-g6SruJp3b2v4Gsf4n/mxkBCPdaT1MElTdhegzXYYG7xPoSMCIDXddUBW7ahS67OmwKB5mGsOi/3CdwvSVfYBMw==","signatures":[{"sig":"MEUCIQCcvEvfydaLn0JszkxXao58jLvyUcddoI0jBOFHM1cOZAIgd7VewD3a/7uvVc7YV3P3prj6VUcEn0kbzoPg8Mar+uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45409},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"61a5df81ecd7b84d7c36345621bf6b35764c6109","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.7.0_1724075658387_0.16763138887007423","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"swaggered","version":"1.7.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@1.7.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"c744c9144b46db53fef5c07edaed52b54b38a418","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-1.7.1.tgz","fileCount":11,"integrity":"sha512-emzTy3xGlnSQ1lP4md7TLqds0vJCYlPYUCSXU9MrYhRxNNw2O5jr61atQFbjZjZG7d524JQanPotxehQsbGoPg==","signatures":[{"sig":"MEQCICpeVA1Syjq2ZFyXzPJeXRQHLS4xqogminaZpHiNdLUXAiAzupDZBfNvkVMpkqGM1ytHixezwMMgCy6njeuCPnIvkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45593},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"8c271926630a22cf8c60ccce94c0e50d7a4ac104","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.2.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_1.7.1_1724076213389_0.8723900114550485","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"swaggered","version":"2.0.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.0.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"ec761f7c93bc8ab88e3e57e1061d983ea6bf2d00","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.0.1.tgz","fileCount":11,"integrity":"sha512-d6lM4MChPON6SFjE4WyvCpazEN0farZ2AjFteKMrpZ9O7PrDOHVnPWaVo2079O1dei1wtIBWVD/jhCYjm44jjQ==","signatures":[{"sig":"MEYCIQCrbeTT4HQyQQcDrOq+mOY6NoU885Xndo2J60PAgM/6lwIhAKVoKqksxHWKZ165U7EtZ94GQqoy72vHn5XK9ZM0PCzQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49015},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"fe7b2f06657d4a850d61ac37772c8cd14717db13","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.8.2","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.7.0","dependencies":{"@shikijs/cli":"^1.6.0","json-schema-traverse":"^1.0.0","json-schema-to-typescript":"^15.0.0","@apidevtools/json-schema-ref-parser":"^11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.0.1_1742536236095_0.38396800449603785","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"swaggered","version":"2.1.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.1.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"5c300a0142ba6dfb8c580cea5e26c2746254c5f5","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.1.0.tgz","fileCount":11,"integrity":"sha512-3x18twenuNzxPTDfEJ4q5NAtviFAzClmoITxFxztpHhvyBhRpOQjuSgOnGauXYAOoW7jw7hF8vs/Y8FAa6j2mA==","signatures":[{"sig":"MEUCIARfJt58ZsEaulkVqu8kpzEobQ5ig2EMtDynNsEzEmTcAiEAymRES6c+cV8IznoE87J52HOLElYIUUHp/WCgQCElSO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49787},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"e343af7686898dd597bc0f64028fd32885223591","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","actor":{"name":"legend80s","type":"user","email":"liuchzong@qq.com"},"email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.1.0_1750238250603_0.7236544064006116","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"swaggered","version":"2.1.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.1.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"a9c2c015c102148851463f76534a7f0a32976e8d","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.1.1.tgz","fileCount":11,"integrity":"sha512-dmX6UlqTTwiTmUMIZc6pbBqfNyzGuQF4WuSQFqePWWC2DpvF4f8Q/dDWL5GS62QN3Lzui2hgh0W3qB4opJgJ1g==","signatures":[{"sig":"MEQCIB30cC6RIjuD1cCRc9002xuMYrMvs6FEPFgw142Ub5f1AiA7YECMF8SeqCHVCyXtwJDjug785mWnja9h2QvHMD/H4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49955},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"381c26aa6d577bc23ec34cdc83710aa1c81b2dba","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","actor":{"name":"legend80s","type":"user","email":"liuchzong@qq.com"},"email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.1.1_1750238850686_0.9127751126266197","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"swaggered","version":"2.2.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.2.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"9adf5268e8a8e3954455eee602b349e9b1bec4c7","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.2.0.tgz","fileCount":14,"integrity":"sha512-CCFxOryvtmikDSvRG3FosyulUHxXJ4oEzqmyOLEjmBTgEIcFF3fJm7NeAgIyGTKRdigUEvUUc1Z9Lv7eDmrvxg==","signatures":[{"sig":"MEQCIHSKBRNSggTbMLNG1aC9Zo/QQ2j7sDBAb8xkZopu8f1bAiAT68KSe3mcgZUdxxUZAUwGfVAt9WiUAmVELT6J9tSTZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54656},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"ac0907178a36c1421f4081845ffc8939859c6ca8","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.2.0_1756915102913_0.9776902172547473","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"swaggered","version":"2.3.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.3.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"853381b67fe0b5481f5f0e8c99b6864036c632a4","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.3.0.tgz","fileCount":18,"integrity":"sha512-Bw6uXWueiOgVc/i/r6M78/UIaMBujmuDOTi28Luh/tntgrcO7L3mC6/p0VNPcDQ60mzNeCe+p26gjlhu7ori7g==","signatures":[{"sig":"MEYCIQDYUMOVgvGR1gFEIBmySGovqx9TSvuhaz6hWBc23B7/BgIhAP4C2SZR9tlqUZNham9iHV4bmGwQgerHyhSeprx95YoT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63143},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"1dd6b2bc5890d3f267677a6dd3cef8dcb0ab4ee6","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.3.0_1762264686905_0.6094028366144222","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"swaggered","version":"2.3.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.3.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"a443d443040fd7e153b011ee75153a10cf8da1a1","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.3.1.tgz","fileCount":19,"integrity":"sha512-mjj6kqX3XE1+AGd9g9sQcF4oDfRnlJ5eyfdKEqVs1ger2NY8TV20CEGJgXVqrbObOF37mt1r2AgGv8G3CPLDCg==","signatures":[{"sig":"MEYCIQCsy0eYwFssORF+IhqqDoC1ULGZZGmNrGgeiJju0uULuwIhAJe1jggsDI2w4KxXQLv5Num3Ri2zQqXb8ohuHWhQU+R2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63963},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"478d58d3f3e0cb07ad56ac40b5dc8a190a58ae2e","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.3.1_1762266331436_0.3682489517763683","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"swaggered","version":"2.3.2","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.3.2","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"2452a731c0edd7d54a9c6a81f3be8b3c5bb3813d","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.3.2.tgz","fileCount":19,"integrity":"sha512-8qyS6hKp/VChdU+EqJRlCFKseI6ttWonJ5x3Rw5q+QZRW6ShsZJ3QkFHPD7uNwzyfVM4Zf9RITfgUGd3x5g+ig==","signatures":[{"sig":"MEQCIG2N3uy9nLzjqdVp0oKZCvqylybvUsNL4VsQeUCT9xpEAiBW20jnDdoIEz7voTz9NxG3yToClt2ypaiyD63uHbAe4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66012},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"919fbacd463c70ec6ae886b377d6b479c5379288","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.3.2_1764730587203_0.8943071311712476","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"swaggered","version":"2.3.3","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.3.3","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"318b2ae753f495f382a7dec5f0c509ec73a7b9a4","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.3.3.tgz","fileCount":19,"integrity":"sha512-D8iR0jflf2neeFvy1p1ASMDKphzXGput5Bhjgeag8bF6ZfxxfPf/4ZiflYxu4rbjUwkYg+5+IRM2bfjHbAP9CA==","signatures":[{"sig":"MEUCIGuZPY9SR/EP1OdQopHfU8HY5L/QEe9pDEpv3rvcrhcBAiEAgAmr1N/D8S1SR17QOIeo18QIrsWs67hQ/joPYCB2M54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66778},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"9f97621ad8664c315a0692699d35a60be5d8459f","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.3.3_1764731598684_0.07079086243351584","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"swaggered","version":"2.4.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.4.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"1c8de7f49b4633be370ca0b90d79680b31e6dca3","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.4.0.tgz","fileCount":19,"integrity":"sha512-j4/LKNxLDMGbTfoiJV2GndLNHWW4/e6FlnlqHogdVJqA5k5qqV/aJ7RvnlwWDzaVL7c7Fy7Fb/z0ywYkfCdvzA==","signatures":[{"sig":"MEYCIQDKe385+GLjgjIPQQFCq6Zb8l07Pcqw8tat9unMz5EzAAIhAIRZiKHhCHg8S6Ujw7I0PBDyqK62dnVS1vw7nHayHL8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70379},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"d9b55ebb8d3a0d3c8afdbee16dd1c8226bb91639","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.4.0_1764743653272_0.11291125062131568","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"swaggered","version":"2.4.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.4.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"c6662871264bcd65373bf4e1efa366f2e1fa3074","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.4.1.tgz","fileCount":19,"integrity":"sha512-d/1hCpGyTddo7/4QuDvTzCpgFXY2mqBNw2A/59si2bc5thopvb2UJRFCLrZH7DOBVEnDNP6QF/nhY0vb+nEo5w==","signatures":[{"sig":"MEUCIQCKAzCc2EuHw+oX4ejXsthfj2yxhQAjoWXbfHp60GyBwAIgV+37LM004+Q7liQytg8Jyej/P0ug2FFrCFr4Uy024bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70399},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"eca31b198a3d68e0b63e67ac68ce0bab2dbf7fd2","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.4.1_1764751658010_0.054377684433622564","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"swaggered","version":"2.5.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.5.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"1c751f699a0f628c3844080ee9761fb331707c50","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.5.0.tgz","fileCount":19,"integrity":"sha512-5FIHTkYIRa7JjdaCQ0RBuVDLEZcdud2YW8TjaEw30oAMGsgVXcc8f/dUXupqBbdAwVJxtr5InwXK8hkdNsHOww==","signatures":[{"sig":"MEYCIQDQ7OYnJFDvwCgXJp13s1oYWrSuJfbx6AXDpYzo+FUmmwIhAPx+zGJvw1z5RQnJCpgYlDSg15N923v6+7ukV68TO3G7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71530},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"77b6d588ed38854c9173aac2e4aef86c4a3ed521","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"prettier":{"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.5.0_1764754421670_0.8745315799314173","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"swaggered","version":"2.6.0","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.6.0","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"d36f5abf2249a1452568c79ac365ff3e9034a9d4","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.6.0.tgz","fileCount":21,"integrity":"sha512-/6CMQyovWO4f8FHU2LPUGgQsMjVIXoZlytfliXhs+WcsovE+U51SVE+XHz61rasP+OagT4eOQ0Kf9jl2RUWbEg==","signatures":[{"sig":"MEUCIQCwgEHFX2brTE4qonisbSuWAmtXr0PYPrsBwwigRTuFyAIgHBlC+nCFUqWGJ6wD4TWTMdYQIoOov8cjOHPy1yNgAtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79719},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"f2a99998738c45a327ac89f65dadbd3487975f86","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","openapi-types":"^12.1.3","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.6.0_1765172325215_0.644004231254012","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"swaggered","version":"2.6.1","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"author":{"name":"legend80s"},"license":"ISC","_id":"swaggered@2.6.1","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"homepage":"https://github.com/legend80s/stoc","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"bin":{"swaggered":"bin.mjs"},"dist":{"shasum":"7fb1dab35701ac1c027ab26118669224465a9411","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.6.1.tgz","fileCount":21,"integrity":"sha512-HWd+d+nHlYnUKQxeNfQoS/N5MNuFTebxZc9Gew0A4wrN0xzUq/jCZDmh8Scii4I0qkAhkSXKR2aNQt3286Wn/Q==","signatures":[{"sig":"MEYCIQDT33Fj0QkqUKwV8mscE61FkBxfMLc3J7VboHUCTHz+ngIhAMtYXioH5Aq1KIfFUGVPVwTAe2X8ZcmCSWZzVbyZr5AA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78481},"main":"index.mjs","type":"module","types":"./index.d.ts","gitHead":"c1bedd4f373dee201cb02c1b6969ff041dcf15fd","scripts":{"cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","pub:major":"npm version major","pub:minor":"npm version minor","pub:patch":"npm version patch","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags"},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"repository":{"url":"git+https://github.com/legend80s/stoc.git","type":"git"},"_npmVersion":"10.9.3","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shikijs/cli":"1.6.0","openapi-types":"^12.1.3","json-schema-traverse":"1.0.0","json-schema-to-typescript":"15.0.0","@apidevtools/json-schema-ref-parser":"11.6.1"},"_hasShrinkwrap":false,"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/swaggered_2.6.1_1765179121479_0.8674779171720699","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"swaggered","version":"2.6.13","description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","main":"index.mjs","bin":{"swaggered":"bin.mjs"},"type":"module","scripts":{"pub:patch":"npm version patch","pub:minor":"npm version minor","pub:major":"npm version major","preversion":"npm run cov","postversion":"npm publish && git push && git push --tags","bin-test":"node bin.mjs --input ./assets/openapi-3.0.1.json --api foo -g","cov":"node --test --experimental-test-coverage","test":"node --test && npm run bin-test","test16":"nvm use 16 && node --test && npm run bin-test","test22":"nvm use 22 && node --test && npm run bin-test"},"author":{"name":"legend80s"},"license":"ISC","homepage":"https://github.com/legend80s/stoc","repository":{"type":"git","url":"git+https://github.com/legend80s/stoc.git"},"keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"dependencies":{"@apidevtools/json-schema-ref-parser":"11.6.1","@shikijs/cli":"1.6.0","json-schema-to-typescript":"15.0.0","json-schema-traverse":"1.0.0","openapi-types":"^12.1.3"},"devDependencies":{"git-commit-msg-linter":"^5.0.8"},"gitHead":"a1ffbc83f654e912d2863332a007555cb2c909c4","types":"./index.d.ts","_id":"swaggered@2.6.13","bugs":{"url":"https://github.com/legend80s/stoc/issues"},"_nodeVersion":"22.18.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-3qa4UHPANPR1fKWKLoqoC8elSD/TPdy++A6R02KPzpNev5vJ7WenSB/e2SuHtNLsSI3cFLx6cdY9V8bZ2eqOLw==","shasum":"d5a70d3e64a4ca0289c51bdf3c755e348c8baf8e","tarball":"https://registry.npmjs.org/swaggered/-/swaggered-2.6.13.tgz","fileCount":21,"unpackedSize":78500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHU+TCMFmiO6LJOo08N1dcBQ23Z7DoMC02Wkk9iE8ohNAiEAoJO3fyK+PT5L+JXA0O15ANybeTpMGrBQIMMQGj4Kw5g="}]},"_npmUser":{"name":"legend80s","email":"liuchzong@qq.com"},"directories":{},"maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swaggered_2.6.13_1765440761246_0.44003840901991254"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-07T11:35:30.163Z","modified":"2025-12-11T08:12:41.594Z","0.5.0":"2024-08-07T11:35:30.381Z","1.0.2":"2024-08-07T12:42:55.331Z","1.1.1":"2024-08-07T14:32:22.854Z","1.2.0":"2024-08-08T12:31:50.983Z","1.2.1":"2024-08-13T11:44:08.621Z","1.2.2":"2024-08-13T11:47:23.302Z","1.4.0":"2024-08-15T14:33:49.919Z","1.4.1":"2024-08-15T14:36:09.006Z","1.4.2":"2024-08-15T14:47:20.472Z","1.5.0":"2024-08-18T13:35:52.670Z","1.5.1":"2024-08-18T13:49:49.093Z","1.7.0":"2024-08-19T13:54:18.623Z","1.7.1":"2024-08-19T14:03:33.564Z","2.0.1":"2025-03-21T05:50:36.315Z","2.1.0":"2025-06-18T09:17:30.802Z","2.1.1":"2025-06-18T09:27:30.858Z","2.2.0":"2025-09-03T15:58:23.092Z","2.3.0":"2025-11-04T13:58:07.113Z","2.3.1":"2025-11-04T14:25:31.627Z","2.3.2":"2025-12-03T02:56:27.403Z","2.3.3":"2025-12-03T03:13:18.896Z","2.4.0":"2025-12-03T06:34:13.472Z","2.4.1":"2025-12-03T08:47:38.231Z","2.5.0":"2025-12-03T09:33:41.932Z","2.6.0":"2025-12-08T05:38:45.364Z","2.6.1":"2025-12-08T07:32:01.649Z","2.6.13":"2025-12-11T08:12:41.398Z"},"bugs":{"url":"https://github.com/legend80s/stoc/issues"},"author":{"name":"legend80s"},"license":"ISC","homepage":"https://github.com/legend80s/stoc","keywords":["swagger","swagger-gen","swagger-ts-gen","openapi","typescript","client","request","code","generator"],"repository":{"type":"git","url":"git+https://github.com/legend80s/stoc.git"},"description":"Generate client request code with TypeScript typings from Swagger OpenAPI JSON Schema.","maintainers":[{"name":"legend80s","email":"liuchzong@qq.com"}],"readme":"# Swaggered\n\n<p>\n  <a href=\"https://www.npmjs.com/package/swaggered\" target=\"_blank\">\n    <img src=\"https://img.shields.io/npm/v/swaggered.svg\" alt=\"npm version\" />\n  </a>\n\n  <a href=\"https://www.npmjs.com/package/swaggered\">\n    <img src=\"https://img.shields.io/npm/dm/swaggered.svg\" alt=\"npm downloads\" />\n  </a>\n\n  <a href=\"https://www.npmjs.com/package/git-commit-msg-linter\" target=\"_blank\">\n    <img alt=\"lint by git commit msg linter\" src=\"https://img.shields.io/badge/git-commit%20msg%20linter-blue\" />\n  </a>\n</p>\n\n> 从 Swagger JSON Schema 生成 TypeScript **客户端请求**代码并带有**严格的 TS 类型**和**丰富的注释**。\n>\n> Generate client **request code** with **TypeScript typings** and as many **comments** as possible from Swagger OpenAPI Schema.\n\n**Generated Example:**\n\n```ts\n/** Comment about this service from schema description */\nexport const JobService = {\n  // 🔥 Grouped by path or tag, nicely organized. Give it a try by passing the `grouped` flag\n  prefix: '/api/model/v1/evaluate/job',\n\n  /**\n   * Comment about getJobDetail\n   */\n  async getJobDetail(params: IGetJobDetailParams) {\n    return request<Data<IGetJobDetailResponseData>>(`${this.prefix}/${params.jobId}`, {\n      method: 'GET',\n    });\n  },\n\n  /**\n   * Comment about createJob\n   */\n  async createJob(data: ICreateJobRequestData) {\n    return request<Data<ICreateJobResponseData>>(this.prefix, {\n      method: 'POST',\n      data: ICreateJobRequestData\n    });\n  },\n\n  /**\n   * Comment about stopJob\n   */\n  async stopJob(params: IStopJobParams) {\n    return request<Data<IStopJobResponseData>>(`${this.prefix}/${params.jobId}`, {\n      method: 'POST',\n    });\n  },\n};\n\n// 🔥 Generate **Generic Response Type** from parsing your response structure intelligently!\ntype Data<T> = {\n  code: number;\n  data: T; // the response is in `data` field by default, you can change it by passing the `--data-container` flag\n  message: string;\n}\n\n// ... other types omitted\n```\n\n## Features\n\n- [x] **🛡️ Strict TS Types**: Generate client code with `strict TS types` and keep the original `comments` in `tsdoc`.\n- [x] **🔍 Filterable**: You can generate only what you need using `filter` by `api` path and HTTP `method`.\n- [x] **🤸‍♀️ Flexible Format**:\n  - [x] You can generate standalone request functions or\n  - [x] 🔥 Grouped by path or tag. Nicely organized. Give it a try!\n  - [x] 🔥 Generate **Generic Response Type** from parsing your response structure intelligently!\n- [x] **🌍 Multiple Sources**: Both local file and remote URL are supported. `pnpx swaggered -i https://unoapi.codingmo.com/api/dd-openapi-v31.json --api 'topapi/v2/user/[c|u]'` will generate code for `topapi/v2/user/create` and `topapi/v2/user/update` from remote URL.\n- [x] **🔒 Respect JSON Schema Constraints**: Respect `minLength`, `maxLength`, `minimum`, `maximum`, `exclusiveMinimum`, `exclusiveMaximum`, and `required` properties of your OpenAPI specification.\n- [x] **🎨 Pretty Print**: 🔥 Highlight output with `shikijs`.\n- [x] **⚔️ Battlefield tested**:\n  - [x] Support **all Swagger OpenAPI versions** and Node.js from `v16` to `v22`.\n  - [x] **Unit testing & E2E testing**: Coverage (2025-12-5) all files `line: 96, branch: 89, funcs: 99`.\n- [x] **🤹‍♂️ Flexible Usage**: Can be used through CLI or programmatically.\n\n## Get Started\n\n### 1. Use CLI *`RECOMMENDED`*\n\nGenerate request code with `api` path match `foo` only:\n\n#### Output to stdout\n\n```bash\npnpx swaggered --input ./assets/openapi.json --api foo\n```\n\n#### Copy to clipboard\n\n```bash\n# macOS\npnpx swaggered --input ./assets/openapi.json --api foo | pbcopy\n\n# Windows\npnpx swaggered --input ./assets/openapi.json --api foo | clip\n```\n\n#### Save to file\n\n```bash\npnpx swaggered --input ./assets/openapi.json --api foo > ./src/service/foo.ts\n```\n\n<details>\n  <summary>All flags:</summary>\n\n```bash\n┌───────────────┬───────────┬───────┬──────────────────────────────────────────────────────┬──────────┬─────────┐\n│ (index)       │ type      │ short │ description                                          │ required │ default │\n├───────────────┼───────────┼───────┼──────────────────────────────────────────────────────┼──────────┼─────────┤\n│ help          │ 'boolean' │ 'h'   │ 'Show this help message'                             │ '×'      │ false   │\n│ input         │ 'string'  │ 'i'   │ 'Input file path of swagger json'                    │ '√'      │         │\n│ api           │ 'string'  │ 'a'   │ 'Generate typings match the API path'                │ '×'      │ '*'     │\n│ method        │ 'string'  │ 'm'   │ 'Generate code match the HTTP method'                │ '×'      │ '*'     │\n│ debug         │ 'boolean' │ 'd'   │ 'Print debug info'                                   │ '×'      │ false   │\n│ types-only    │ 'boolean' │ 't'   │ 'Generate only types'                                │ '×'      │ false   │\n│ function-only │ 'boolean' │ 'f'   │ 'Generate only functions'                            │ '×'      │ false   │\n│ return-type   │ 'boolean' │ 'r'   │ 'Explicitly specify return type of function'         │ '×'      │ true    │\n│ grouped       │ 'boolean' │ 'g'   │ 'Print functions by group'                           │ '×'      │ true    │\n│ use-interface │ 'boolean' │       │ 'Generate interface instead of type'                 │ '×'      │ false   │\n│ request       │ 'boolean' │       │ 'Generate request function. `no-request` to disable' │ '×'      │ false   │\n└───────────────┴───────────┴───────┴──────────────────────────────────────────────────────┴──────────┴─────────┘\n```\n\n- *`input` is required only.*\n- `grouped` is my favorite flag, it will generate request functions by group. Give it a try!\n\n</details>\n\n### 2. Use programmatically. `generateTSFromSchema`\n\n<details>\n  <summary>A working and beautiful demo but a little bit long</summary>\n\n```ts\nimport { prettyPrint, generateTSFromSchema } from 'swaggered';\n\nconst result = await generateTSFromSchema({\n  openapi: '3.0.1',\n  info: {\n    title: 'OpenAPI definition',\n    version: 'v0',\n  },\n  servers: [\n    {\n      url: 'http://127.0.0.1:8000',\n      description: 'Generated server url',\n    },\n  ],\n  paths: {\n    '/api/bar/v1/baz/foo/list': {\n      get: {\n        tags: ['foo的相关接口'],\n        summary: '分页查询foo作业',\n        description: '分页查询foo作业',\n        operationId: 'listFoo',\n        parameters: [\n          {\n            name: 'req',\n            in: 'query',\n            required: true,\n            schema: {\n              $ref: '#/components/schemas/PageRequest',\n            },\n          },\n        ],\n        responses: {\n          200: {\n            description: '服务Okay，但请求是否成功请看返回体里面的code',\n            content: {\n              '*/*': {\n                schema: {\n                  $ref: '#/components/schemas/ResponsePageVOEvaluateFooResp',\n                },\n              },\n            },\n          },\n        },\n      },\n    },\n  },\n  components: {\n    schemas: {\n      PageRequest: {\n        required: ['current', 'pageSize'],\n        type: 'object',\n        properties: {\n          current: {\n            minimum: 1,\n            type: 'integer',\n            description: 'current',\n            format: 'int32',\n          },\n          pageSize: {\n            maximum: 1000,\n            type: 'integer',\n            description: 'pageSize',\n            format: 'int32',\n          },\n        },\n      },\n      EvaluateFooResp: {\n        type: 'object',\n        properties: {\n          id: {\n            type: 'integer',\n            format: 'int64',\n          },\n          name: {\n            type: 'string',\n          },\n          description: {\n            type: 'string',\n          },\n          status: {\n            type: 'string',\n            enum: ['XX', 'YY', 'COMPLETED', 'FAILED'],\n          },\n          bars: {\n            type: 'array',\n            items: {\n              type: 'string',\n            },\n          },\n        },\n      },\n      PageVOEvaluateFooResp: {\n        type: 'object',\n        properties: {\n          total: {\n            type: 'integer',\n            format: 'int64',\n          },\n          pageSize: {\n            type: 'integer',\n            format: 'int32',\n          },\n          current: {\n            type: 'integer',\n            format: 'int32',\n          },\n          list: {\n            type: 'array',\n            items: {\n              $ref: '#/components/schemas/EvaluateFooResp',\n            },\n          },\n        },\n      },\n      ResponsePageVOEvaluateFooResp: {\n        type: 'object',\n        properties: {\n          code: {\n            type: 'integer',\n            format: 'int32',\n          },\n          data: {\n            $ref: '#/components/schemas/PageVOEvaluateFooResp',\n          },\n          errorMsg: {\n            type: 'string',\n          },\n          success: {\n            type: 'boolean',\n          },\n        },\n      },\n    },\n  },\n});\n\nawait prettyPrint(result);\n```\n\n</details>\n\n### 3. Use programmatically. Generate from file and `prettyPrint` automatically\n\n```ts\nimport { swaggerToTS } from 'swaggered';\n\nawait swaggerToTS({\n  input: swaggerJsonFilepath,\n  api: 'baz',\n  // method: '*',\n});\n```\n\n### 4. Use Programmatically. Generate from file and `prettyPrint` result or do whatever you want\n\n```typescript\nimport { generateTSFromFile, prettyPrint } from 'swaggered';\n\nconst result = await generateTSFromFile(filepath, {\n  typesOnly: false,\n  filter: {\n    api,\n    method,\n  },\n});\n\nprettyPrint(result, { debug, typesOnly });\n```\n\n<details>\n  <summary>`result` type:</summary>\n\n```typescript\ninterface IResult {\n  list: IGeneratedItem[];\n  total: number;\n}\n\ninterface IGeneratedItem\n /** API path */\n path: string;\n\n /** HTTP method */\n method: string;\n\n /** HTTP request parameters type */\n requestParametersType: string;\n\n /** HTTP request body type */\n requestBodyType: string;\n\n /** HTTP response type */\n responseType: string;\n```\n\n</details>\n\n<details>\n  <summary>`prettyPrint` output:</summary>\n\n```typescript\nexport async function list(params: PagedQueryBarsParams) {\n  return request<Data<PagedQueryBarsResponseData>>('/api/foo/v1/bars', {\n    method: 'GET',\n    params,\n  });\n}\n\ntype Data<T> = {\n  code: number;\n  data: T;\n  message: string;\n};\n\ninterface PagedQueryBarsParams {\n  /**\n   * 页码，必填，必须大于0\n   */\n  page_number: number;\n  /**\n   * 每页数量，必填，必须大于等于1且小于21\n   */\n  page_size: number;\n  /**\n   * bar name，模糊匹配，可空\n   */\n  bar_name?: string | null;\n  /**\n   * bar状态，0：未激活，1：激活，2：已过期，3：已删除，可为空，也可以包含一个或多个\n   */\n  status_list?: (\"0\" | \"1\" | \"2\" | \"3\")[] | null;\n  /**\n   * bar开始时间，可为空\n   */\n  start_time?: string | null;\n  /**\n   * bar结束时间，可为空\n   */\n  end_time?: string | null;\n}\n\ninterface BaseResponsePagedQueryBarsResponse {\n  code: number;\n  message?: string | null;\n  data?: PagedQueryBarsResponseData | null;\n}\ninterface PagedQueryBarsResponseData {\n  /**\n   * bars总数\n   */\n  total: number;\n  bars: GetBarResponseData[];\n}\ninterface GetBarResponseData {\n  /**\n   * bar id，必定存在\n   */\n  bar_id: number;\n  /**\n   * bar name，必定存在\n   */\n  bar_name: string;\n  /**\n   * bar的创建时间，必定存在\n   */\n  created_time: string;\n  /**\n   * bar的上次更新时间，必定存在\n   */\n  updated_time: string;\n}\n```\n\n</details>\n\n## Develop\n\n- `npm` as package manager.\n- start dev\n\n```bash\nnode bin.mjs -i path/to/your/openapi-xxx.json --no-request --debug\n\n# openapi v3\nnode bin.mjs -i https://petstore3.swagger.io/api/v3/openapi.json --api pet -m put\n# swagger v2\nnode bin.mjs -i https://petstore.swagger.io/v2/swagger.json --api pet -m put\n```\n\n- Testing: use node builtin test and coverage `node --test --experimental-test-coverage`\n- Linting and Formatting: powered by biome\n\n## Credits\n\nThanks to:\n\n- [json-schema-to-typescript](https://www.npmjs.com/package/json-schema-to-typescript) Compile JSON Schema to TypeScript typings.\n- [@apidevtools/json-schema-ref-parser](https://www.npmjs.com/package/@apidevtools/json-schema-ref-parser) Parse, Resolve, and Dereference JSON Schema $ref pointers.\n- [json-schema-traverse](https://www.npmjs.com/package/json-schema-traverse) Traverse JSON Schema passing each schema object to callback.\n- [@shikijs/cli](https://www.npmjs.com/package/@shikijs/cli) A CLI for shiki, A beautiful syntax highlighter based on TextMate grammars, accurate and powerful.\n","readmeFilename":"README.md"}