{"_id":"@boon4681/citron-ts","_rev":"20-bc9a24653b8cb831c2179144bad9dabb","name":"@boon4681/citron-ts","dist-tags":{"latest":"0.0.2-18e"},"versions":{"0.0.1":{"name":"@boon4681/citron-ts","version":"0.0.1","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.1","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"6f7d509a22453fdef1aa8ede963c8dbd874d08cb","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.1.tgz","fileCount":9,"integrity":"sha512-aSeXx1B0mg/xJkLzAZnVHcByXOJEAEFU+f78bYKBztfvu1PDD6CeePBsx3qofh21YQx8s2SgED19sdTRZ/Y8KA==","signatures":[{"sig":"MEYCIQDdE4xJXyADcAENP4vjRkfa8Fck9smy9XKiCbS6luDykwIhAKlkMFLgykiEq4JBqVqjvDdpVmLaT8nYiQ8YnUFfk5ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30338},"engines":{"node":">=20.0.0"},"gitHead":"97f29c96cfebd1489cbf7c6c5c16646893715d33","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsup src/cli.ts --dts --format esm,cjs"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"commander":"^13.1.0","@clack/prompts":"^0.10.1","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.1_1745114495481_0.6325720164293012","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@boon4681/citron-ts","version":"0.0.2","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"cc9fe7d0b4080c7283ca76cf84d83e3051e7a9a0","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2.tgz","fileCount":9,"integrity":"sha512-8et3EJMbxbNbxxnt03nbpzbi8xyv9o+SrcizP84+y+7uZX+1eR3s2SZe5ovOHbNJ5G1B+W5ELs3Ps+wc2BWnCQ==","signatures":[{"sig":"MEQCICOHi8nXBsxphAUL8PeCEeafK3jU4aODNcwtvRqUQJbPAiAIFbAtlarX244kSy4QKzqcPxzEjmm0e6dpr5/3XNMitw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32213},"engines":{"node":">=20.0.0"},"gitHead":"8f3ecf635911ea6c350679d5c89de0affa5487a5","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsup src/cli.ts --dts --format esm,cjs"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"commander":"^13.1.0","@clack/prompts":"^0.10.1","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2_1745181677375_0.39823435087778236","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-a":{"name":"@boon4681/citron-ts","version":"0.0.2-a","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-a","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"c255d642082b95f598586c5af23f1447b126b917","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-a.tgz","fileCount":14,"integrity":"sha512-ppz6L87kH24mzl9t2Qmn76+BqGu/LJXsApudc2T7nSt08fKc1o+HtjzXzYy4/hoDPY1mzVt/s0U1RNapuAvWOw==","signatures":[{"sig":"MEQCIGIno9NEaSzzsYKlYwJ5zFlz9yQ2XqZTvCnB9iUPK9t1AiBYPVaw/W0H1e/S8qk0pJEYSJiDy5jMQxJGqJ3rT4/whQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684519},"engines":{"node":">=20.0.0"},"gitHead":"5f2314a3c14fb0742fa6b24e7e3b7abde7f0fe7d","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-a_1745332973037_0.268654839310871","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-b":{"name":"@boon4681/citron-ts","version":"0.0.2-b","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-b","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"2e3795c477c0045cf2efa405b18f130e4ba59d0c","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-b.tgz","fileCount":14,"integrity":"sha512-lfkbu8SLJIqbR41gK/3W6rNiuimy7KFglK/ygKPGajbVOvk5CQOAeLb0RbqnFIGQoRvGQiCdT3xouJFv0pPBkg==","signatures":[{"sig":"MEUCIQCwFDJCALnJZg+nUIi0zjpaBBUuof/6B5J/ai3uhWjRXgIgRfcHC+wWD5tCZamrCdLlbQgo+sioZUwE6l8ypnbV8/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684782},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.mts","import":{"types":"./index.d.mts","default":"./index.mjs"},"default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}}},"gitHead":"d0c8e407e1777be677335fa2cad26679a44c739f","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-b_1745334642384_0.4022284189030847","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-c":{"name":"@boon4681/citron-ts","version":"0.0.2-c","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-c","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"6c79a3aa350f3aeaa428517156c258df36a80ccb","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-c.tgz","fileCount":14,"integrity":"sha512-hU7dg7eWCf024fFleuawedj/TC5FBaQzINTwywraU1q5UrmFJpgohcXihXdqcWOOxHliTErhAFH6ykKcgzVA3w==","signatures":[{"sig":"MEUCIG9VVE13dEGr4BR9oEWsH6fGh+5aGKX5OKspRjR0n/K0AiEArQGDdwEDE79eQmHUaL3bMKlZLlvN+6OyxLRWC9U9cQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684894},"main":"dist/index.js","types":"dist","module":"dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.mts","import":{"types":"./index.d.mts","default":"./index.mjs"},"default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}}},"gitHead":"d0c8e407e1777be677335fa2cad26679a44c739f","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-c_1745335036362_0.9365489923099477","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-d":{"name":"@boon4681/citron-ts","version":"0.0.2-d","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-d","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"4532aaa5fcaf59b4a872c15918c77d8a3739b5ed","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-d.tgz","fileCount":14,"integrity":"sha512-4HseIfJ+Z1/wxunEzyHi1HVjr7DJswDJk1AixunTmCg1Taky7PITzBMApM6aclRv1PlomE78oGxMiMIXwjBb6w==","signatures":[{"sig":"MEUCIF4mTWv04jYAuGgFzH/wfKrwE51B7YHw5Zm9d4d9KM3pAiEA0EzytroLq4/qbcHNpUOhcVWCwoQo72Fe3JbWSKoGHEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684812},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0f766c05101492ae96849c1921fba5a49e9b1138","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-d_1745338277681_0.5695629350795421","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-e":{"name":"@boon4681/citron-ts","version":"0.0.2-e","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-e","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"2c9c1fbf214e37e3f2461fd332a629015078660d","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-e.tgz","fileCount":14,"integrity":"sha512-min10PKKBHFT/nk7iBycXLmR2bDjfPPTgd4eV13NwYvHF+xQNaQYKWJx4A0lQfiQunB9uR/WWlJg/A+Win9A2Q==","signatures":[{"sig":"MEUCIBRGzSjwybSK9T4lAxinTp/ET8k4ZJEiCNaZYMoUl0QnAiEAhy5QsrD8DXIc0rSr4VfWo/7XXieyB51Cx5A2y2iuKqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684854},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0f766c05101492ae96849c1921fba5a49e9b1138","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-e_1745342589890_0.6305040112738334","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-f":{"name":"@boon4681/citron-ts","version":"0.0.2-f","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-f","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"ecaeba4daf6028b19681dd594a950fefc479f06d","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-f.tgz","fileCount":14,"integrity":"sha512-GODEi+6nP61TRG7dzzAEJlEpzWCvhyi7l7JSanr0jFCMDigNCXkzA9mBXvTjOSKAp/XoIkNQ2Bq4pbMStnwkzQ==","signatures":[{"sig":"MEQCIALYUgzjbNhg+5aE6lL8FOP0G+PNkejGfjf41JeKzG6ZAiAFKAOi3Ea1a4xT5weNMUl0tccEkdzDyBb6WlRBJaUCQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684885},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"ce3848403a22865eea62bc06c1182fd48e427901","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-f_1745554695381_0.16415486697883663","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-g":{"name":"@boon4681/citron-ts","version":"0.0.2-g","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-g","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"41f8ec644c7db51d15308c55393ddd2b638e2b15","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-g.tgz","fileCount":14,"integrity":"sha512-htS2esLG1yIp0GbluWNrLKOnpm4rIX+T1oya0puANcK3p9mFzVtca86yvwN7aztD+w+Bm9V2ceeZbhG7bsCxsQ==","signatures":[{"sig":"MEYCIQCPc7KnOld1MbimrBgRkxGsMSuXQlhRP/fZcLBlz1EezwIhANZ+xVOUcY5ae7tcDZZg/SrbRKX8KWSQdyaeNNSMwzQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685079},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"cebcbf24ad9a6037c417940e7f6e0cdff2647204","scripts":{"dev":"tsx ./src/cli.ts","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-g_1746228465188_0.24904516826095113","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-h":{"name":"@boon4681/citron-ts","version":"0.0.2-h","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-h","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"0e6d27398d35ff7fc4d72e430dc64221b7691b97","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-h.tgz","fileCount":14,"integrity":"sha512-fYmykT7bWnYdJH8jF9Xg2YjlXnKDbPBdqK5oL72T3x6FxiU/Q0kN7puARc0mkfaq1xgiNrEl20GhPqlH7a9YLQ==","signatures":[{"sig":"MEUCIQCC7vyJvGwWqF5sd+4Q0QTw9L+mksKkwnYFbJMIirAVrwIgXZuesM9zveORqgms9/4ChpAKt6OWEkCBXQbdtmvCP0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685485},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"31acfbe7bb89328cad91848bf3878a54c8d25763","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-h_1749555346051_0.5825712815599249","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-i":{"name":"@boon4681/citron-ts","version":"0.0.2-i","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-i","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"39b8000a04ee9761b493a9a1bcaa50e191ac7d6b","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-i.tgz","fileCount":14,"integrity":"sha512-OSZorUjdtJcr1Gk1ESfcBGfPIhoaiGtAptm6NYKiO7kMavU0MD/5lp4RVSqbd9w4rkYf+EFGIhpaHfo4pKjzbw==","signatures":[{"sig":"MEUCIQCJ3TKoXpTBFC3L6qI9vvZ0WyaAZsTNU9vHfXmudTCIQQIgKdoubQkM3PVGXoLCW7g0OJbznWrIEOy8nd+AdEZZ5aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685553},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"77f37c4cac30de1b9f1a08b21907713beddfe817","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-i_1754906023012_0.5315948684262208","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-10":{"name":"@boon4681/citron-ts","version":"0.0.2-10","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-10","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"cb59ff6266bdf552f15127f47b916c6d05fb66db","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-10.tgz","fileCount":14,"integrity":"sha512-5USYaoUBY1NZZr6MqNI8ZWoAb/DJzu7SzPMskn7LCUHhTCvCye6k/1eidBZK6VSRS199jmgfpvf45d/IuGeIIg==","signatures":[{"sig":"MEYCIQCoVn4uX589LW9u0fvZF4wJ97VUH5iWLALHWMwMhpDGowIhAPyvffVbt+1gB22gzF5sDDQYTxF7/Lr7JjnoL7m5NgyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686154},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4c3bcf66b63811c67962ff999f4895a5eb23c41e","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-10_1765487936905_0.687006334918699","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-11":{"name":"@boon4681/citron-ts","version":"0.0.2-11","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-11","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"cab2dcb4a1590583702c8808d941e5878f31ffee","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-11.tgz","fileCount":14,"integrity":"sha512-1+bTZ+rL1zDt9qQMQOTnPaqvwnaXJOxzWqaN4xFGf9/h9y6blw6YbWucRxQxf9UDn1D2FgqIlNHYd77nxkIhMw==","signatures":[{"sig":"MEQCIG9bueEg0+/LMGfhSGiQGRCE07qSAYiKGKmPilKLEYcWAiBvG+ax9SugW89bIo/gwEpmeCbi09qObP9rckvC0dItVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686906},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4c3bcf66b63811c67962ff999f4895a5eb23c41e","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-11_1765488087044_0.6665511634180894","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-12":{"name":"@boon4681/citron-ts","version":"0.0.2-12","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-12","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"b469ece9c82705e12d31dd1145658777c189b7c9","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-12.tgz","fileCount":14,"integrity":"sha512-O5vOASVZ4F9iSapL71QqfZFRB4zLm+ULGm/C/CY4RjGLKNcQa0buwOZD7tU57aIVgbj2geFwyyg6PIdMxijghg==","signatures":[{"sig":"MEUCIQD2ektQEyEETzQIXNhpyPycBS7shUot+dgYcLr/9+0XFwIgM1A/w5P6YirXHywfE42DnIdp7ewZiBtCpON9Lk0cbpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688440},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3552901e78594b9fb7954483ba034d1094702eb3","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-12_1765888307803_0.4022321439158676","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-13e":{"name":"@boon4681/citron-ts","version":"0.0.2-13e","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-13e","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"8d2755b9df4a2ed05060a4451def2f6069c5318c","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-13e.tgz","fileCount":14,"integrity":"sha512-rSMMCDECt/MBlLxMuADmt9l4jJTmwILoSBcjnUn6CiA7UbDTOFX8P6Yb6Zrd0BTufFm6Fgv1FusnzaQZpdadOA==","signatures":[{"sig":"MEQCIHq2wAMthpIPbrXvK1xnoC3TeD2wOXV/EhOKgXydS0GGAiAOZ+d2qxzHn6uFJLC6aAWO9axhXcTBrBWHdz/zOcxEKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707890},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f8c709879b4fdc3ce87f898fc05c7846b9ef4b3f","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","typescript":"^5.8.3","@types/node":"^25.9.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-13e_1779947175322_0.5497228360495381","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-14e":{"name":"@boon4681/citron-ts","version":"0.0.2-14e","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-14e","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"c63c9b7d1b7ee1e1393933726504551ca9817801","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-14e.tgz","fileCount":14,"integrity":"sha512-sNdbhy8msvRz1lUhpYEl7AWO3NvBky5pHB/CpEcwaNb2NE8im5CNGkA8cVzICgaJcKed78g0ne9hP9zAp6OQBA==","signatures":[{"sig":"MEUCIQDADmry/FATEe7pFpaXaKkDkrj1xQcxGCVkMFGYPxbZvgIgE90tN9wk9sEUTLvBEdDc5diiJG280eC9YasFGS+DXNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711278},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"75ca5060f2042410c3efe784a46b20252a4a232e","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","typescript":"^5.8.3","@types/node":"^25.9.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-14e_1781010144019_0.6169719515712404","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-15e":{"name":"@boon4681/citron-ts","version":"0.0.2-15e","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-15e","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"e7ccbd8d6f870b0d6a780ac82aebb61849e19066","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-15e.tgz","fileCount":14,"integrity":"sha512-OnsddjUOMDKQBf0nYdFz/RM+ChNYzxSqM1Ar6OI5TuKWgYMYDn6Atp078SA54ADWnmOhag5GbFzaMbMvW6gbHw==","signatures":[{"sig":"MEUCIB+DZK3qlq62SXZXq9H4rFJVxFruAVhlhTXIvsGB5jYEAiEAv22FCFwvX1Xya4NbqNpDS/dyyo5L5Y6kDNgcJFJINtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711292},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3b4c90d078945353842761ca25d630ced6f8aac3","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","typescript":"^5.8.3","@types/node":"^25.9.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-15e_1781319002630_0.9547851502489233","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-16e":{"name":"@boon4681/citron-ts","version":"0.0.2-16e","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-16e","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"ebca7d1c7463fd5774d0e791f24d04342b14c100","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-16e.tgz","fileCount":14,"integrity":"sha512-MnA+6qYFkc+pmVL40lnaVDRCBmclZ++jmx3S40wmbgVeGEFhqR3ZUCqs0kM7moxyhCrv5ZOFoNqsJmUu1rwQxw==","signatures":[{"sig":"MEQCIHBxN+pk23EtspRkgte0Duyo2dQlEPiiA6DW3816Fzb2AiAxpFVVumSFOS68zZbQkEOMUeDLeIkNwjtmaWSLBkKrwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711998},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3b4c90d078945353842761ca25d630ced6f8aac3","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","typescript":"^5.8.3","@types/node":"^25.9.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-16e_1781361114151_0.5889614410574959","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-17e":{"name":"@boon4681/citron-ts","version":"0.0.2-17e","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","_id":"@boon4681/citron-ts@0.0.2-17e","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"homepage":"https://www.boon4681.com/","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"bin":{"citron":"dist/cli.js"},"dist":{"shasum":"00caa92def5dad9d226e8e9415f20688b25efbbf","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-17e.tgz","fileCount":14,"integrity":"sha512-HbXFdXpd5ztx9HkVH5Faf90OCnGtMyKCZeA3EOBM8FIn9whlkDDVPozn1Rfsz3QkSTB3jlAaF8tvYG/Cxiw1+A==","signatures":[{"sig":"MEYCIQCZv6OTu4c0mbpLf3OxynRd+K7PlA12QRmbTQE2UHpGXgIhAKo/INETyz1OU3/tHglBVSrHGPJVVMIvXFsrqh/4sYl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715550},"engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3b4c90d078945353842761ca25d630ced6f8aac3","scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"repository":{"url":"git+https://github.com/boon4681/citron-ts.git","type":"git"},"_npmVersion":"9.8.0","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"dotenv":"^16.5.0","commander":"^13.1.0","@clack/prompts":"^0.10.1","esbuild-register":"^3.6.0","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","typescript":"^5.8.3","@types/node":"^25.9.1","openapi-types":"^12.1.3"},"_npmOperationalInternal":{"tmp":"tmp/citron-ts_0.0.2-17e_1781504239291_0.8669975913829278","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-18e":{"name":"@boon4681/citron-ts","version":"0.0.2-18e","license":"MIT","author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"homepage":"https://www.boon4681.com/","repository":{"type":"git","url":"git+https://github.com/boon4681/citron-ts.git"},"bin":{"citron":"dist/cli.js"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx ./src/cli.ts pull","test":"tsx ./src/test.ts","build":"tsx build.ts"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^25.9.1","openapi-types":"^12.1.3","tsup":"^8.5.1","tsx":"^4.19.3","typescript":"^5.8.3"},"dependencies":{"@clack/prompts":"^0.10.1","@sinclair/typebox":"^0.34.33","code-block-writer":"^13.0.3","commander":"^13.1.0","dotenv":"^16.5.0","esbuild-register":"^3.6.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"_id":"@boon4681/citron-ts@0.0.2-18e","gitHead":"a0a1c845a01fe55f5b7f760605a6e371aa9ca673","description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"_nodeVersion":"22.22.3","_npmVersion":"9.8.0","dist":{"integrity":"sha512-SVf3lxK1USSkxBXBVMS1vxE02YCbGBGobSoD/B6edj9rCwcTBSwsQx9NkTw55U63OMFFsrmbl9781QnR3deing==","shasum":"7d148727fc07432fb105e60e53e52c2d47a7ffac","tarball":"https://registry.npmjs.org/@boon4681/citron-ts/-/citron-ts-0.0.2-18e.tgz","fileCount":14,"unpackedSize":716087,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBDJT6y8okBUGo5sufBjupGh/qDLCY3kcUNqUA8IRWr0AiEAyC6C4nQ3mQti8oEaxS9badySxfOUhKljxvoYr3pwawM="}]},"_npmUser":{"name":"boon4681","email":"boon4681dev@gmail.com"},"directories":{},"maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/citron-ts_0.0.2-18e_1781657150103_0.026159745686584968"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-20T02:01:35.405Z","modified":"2026-06-17T00:45:50.374Z","0.0.1":"2025-04-20T02:01:35.715Z","0.0.2":"2025-04-20T20:41:17.594Z","0.0.2-a":"2025-04-22T14:42:53.203Z","0.0.2-b":"2025-04-22T15:10:42.547Z","0.0.2-c":"2025-04-22T15:17:16.571Z","0.0.2-d":"2025-04-22T16:11:17.938Z","0.0.2-e":"2025-04-22T17:23:10.067Z","0.0.2-f":"2025-04-25T04:18:15.589Z","0.0.2-g":"2025-05-02T23:27:45.396Z","0.0.2-h":"2025-06-10T11:35:46.258Z","0.0.2-i":"2025-08-11T09:53:43.203Z","0.0.2-10":"2025-12-11T21:18:57.044Z","0.0.2-11":"2025-12-11T21:21:27.206Z","0.0.2-12":"2025-12-16T12:31:47.953Z","0.0.2-13e":"2026-05-28T05:46:15.529Z","0.0.2-14e":"2026-06-09T13:02:24.183Z","0.0.2-15e":"2026-06-13T02:50:02.775Z","0.0.2-16e":"2026-06-13T14:31:54.285Z","0.0.2-17e":"2026-06-15T06:17:19.433Z","0.0.2-18e":"2026-06-17T00:45:50.249Z"},"bugs":{"url":"https://github.com/boon4681/citron-ts/issues"},"author":{"name":"boon4681","email":"46645814+boon4681@users.noreply.github.com"},"license":"MIT","homepage":"https://www.boon4681.com/","repository":{"type":"git","url":"git+https://github.com/boon4681/citron-ts.git"},"description":"Turn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.","maintainers":[{"name":"boon4681","email":"boon4681dev@gmail.com"}],"readme":"# Citron-ts\r\n\r\nTurn your @hono/zod-openapi or `openapi.json not confirm` to typescript fetch types.\r\n\r\n```ts\r\nimport { $Types, Citron } from \"./citron\"\r\nconst k = fetch\r\n\r\nexport const GetPet = Citron(\"/api/pet/{id}\").get(\r\n    (path, fetch = k) => {\r\n        return fetch(b`/api/pet/${path.id}`).then(res=>res.json())\r\n    }\r\n);\r\n\r\nconsole.log(await GetPet({ id: 1 }))\r\n```\r\n\r\n## Why?\r\n\r\ni used to write code in my style to that why this happended. \r\n\r\n## Installation\r\n\r\n```bash\r\n# install with npm\r\nnpm install \"@boon4681/citron-ts\"\r\n# install with yarn\r\nyarn add \"@boon4681/citron-ts\"\r\n```\r\n\r\n## Usage\r\n\r\n1. Setup config in citron.config.ts\r\n```ts\r\nimport { defineConfig } from \"./src\";\r\n\r\nexport default defineConfig({\r\n    schema: {\r\n        url: 'http://localhost:3000/openapi.json',\r\n        cookie: process.env['OPENAPI-COOKIE']\r\n    },\r\n    out:'./src'\r\n})\r\n```\r\n2. Generate the schema from config:\r\n```bash\r\ncitron pull\r\n```\r\n\r\n3. Use your types :\r\n```ts\r\nimport { $Types, Citron } from \"./citron\"\r\nconst k = fetch\r\n\r\nexport const GetPet = Citron(\"/api/pet/{id}\").get(\r\n    (path, fetch = k) => {\r\n        return fetch(b`/api/pet/${path.id}`).then(res=>res.json())\r\n    }\r\n);\r\n\r\nconsole.log(await GetPet({ id:1 }))\r\n```\r\n\r\n## Experimental: builder adapter\r\n\r\nAn opt-in client style that removes the per-endpoint boilerplate. Instead of writing a resolver for every route, you call a typed builder where each setter (`.path()`/`.query()`/`.body()`) is enforced by the type, and you fire the request with `.execute()`.\r\n\r\nEnable it in `citron.config.ts`:\r\n```ts\r\nexport default defineConfig({\r\n    schema: { url: 'http://localhost:3000/openapi.json' },\r\n    out: './src',\r\n    experimental: { adapter: 'builder' }\r\n})\r\n```\r\n\r\nGenerate the schema from config:\r\n```bash\r\ncitron pull\r\n```\r\n\r\n```ts\r\nimport { createApi } from \"./citron\"\r\n\r\nconst api = createApi({\r\n    baseUrl: \"https://api.example.com\",\r\n    fetch: myFetch,                 // optional, defaults to global fetch\r\n    init: { headers: { authorization: \"Bearer ...\" } }  // optional, merged into every request\r\n})\r\n\r\n// path param is required -> set it, then .execute()\r\nconst res = await api[\"/api/pet/{id}\"].get().path({ id: 1 }).execute()\r\nconst pet = await res.json()\r\n\r\n// no params / all-optional query\r\nconst all = await api[\"/api/pet\"].get().execute()\r\n\r\n// required body\r\nawait api[\"/api/pet\"].post().body({ name: \"rex\" }).execute()\r\n```\r\n\r\n`.execute()` is the only way to send a request and returns `Promise<Response>`. Because it is gated on completion, forgetting a required slot fails to typecheck **at the call site**:\r\n```ts\r\nawait api[\"/api/pet/{id}\"].get().execute()   // ERROR: Property 'execute' does not exist (path missing)\r\n```\r\nThe builder itself is not a promise — `await`-ing a chain without `.execute()` does not send anything.\r\n\r\n`baseUrl` defaults to the OpenAPI `servers[0].url`, so `createApi()` with no arguments works when the document declares a server; pass `baseUrl` to override.\r\n\r\n## Contributing\r\n\r\nIdeas and contributions to the project are welcome.","readmeFilename":"README.md"}