{"_id":"@agentic/openapi-to-ts","_rev":"9-46798a89cd7cb47ea419fbed00497e72","name":"@agentic/openapi-to-ts","dist-tags":{"latest":"7.6.9"},"versions":{"7.6.0":{"name":"@agentic/openapi-to-ts","version":"7.6.0","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"027c4663e47839493c1b23675069d2ea16f5025c","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.0.tgz","fileCount":14,"integrity":"sha512-Y5J1o4s+EIqxz80ZzrOFF3a7WTqHk7uwqBNdC2+CfRqO8bc31js9cdxk4mqlqZ04I8htBipS+p73c5j+a5RySQ==","signatures":[{"sig":"MEQCIArPR+kjdkmXpzjuUmIvm/zh/F7Br3AslR9L0z5C9QPxAiByN+Ykzauff3c+PY8PuleJxF9Q9HZO0dxfGVH52Wt9lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56798971},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/3102bef116dc133f49e5f5e4a85989d0/agentic-openapi-to-ts-7.6.0.tgz","_integrity":"sha512-Y5J1o4s+EIqxz80ZzrOFF3a7WTqHk7uwqBNdC2+CfRqO8bc31js9cdxk4mqlqZ04I8htBipS+p73c5j+a5RySQ==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","cleye":"^1.3.4","execa":"^9.5.2","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.0","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.0","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@agentic/tsconfig":"7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.0_1742829215160_0.438303105791918","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"@agentic/openapi-to-ts","version":"7.6.1","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"f7739a3c2087e51f8cba72b73afd14a584e818af","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.1.tgz","fileCount":14,"integrity":"sha512-xU8qel77eDLo/OShSr3e/2dLHmM/Lo/kVHNQPzbq8OG64yRJEnKohznsqrBBhr7pJIiBSAQIjy0icPo6Q5odcA==","signatures":[{"sig":"MEYCIQDP8/Yg8AfTOiJElCcIW8RJUECeXhfcknlP7os56UGaXQIhAMR94eAMfeFhtUHdzq+vj5RKiqnw5kAP7Ze8jLv4igIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56798971},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.1.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/7e5bc5865ef22cb5c8ed6b5d1d1d683b/agentic-openapi-to-ts-7.6.1.tgz","_integrity":"sha512-xU8qel77eDLo/OShSr3e/2dLHmM/Lo/kVHNQPzbq8OG64yRJEnKohznsqrBBhr7pJIiBSAQIjy0icPo6Q5odcA==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","cleye":"^1.3.4","execa":"^9.5.2","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.1","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.0","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@agentic/tsconfig":"7.6.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.1_1742830175665_0.7631005887998068","host":"s3://npm-registry-packages-npm-production"}},"7.6.2":{"name":"@agentic/openapi-to-ts","version":"7.6.2","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.2","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"5e37d653e444fced4c37d2e3ff4752e93c04887b","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.2.tgz","fileCount":14,"integrity":"sha512-e9KLqPmYI3HX4dokq6kSHa7M9efQBLfA0+2LTO1aFwhjvrK+shlPGKBmHJZq7NzartEQyfQRlh1hdSAoyv8D7w==","signatures":[{"sig":"MEQCIEyk9RtQXiQUmK3d9HRn3ZazNPcTdk7g/vig6zF5CN8VAiBioFCdstaMEHfmMd/ThEV8yhP8nG4QYS48zc6AZQTMOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56811956},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.2.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:unit":"vitest run","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/0978ccf2e4db225e1293435f46f34094/agentic-openapi-to-ts-7.6.2.tgz","_integrity":"sha512-e9KLqPmYI3HX4dokq6kSHa7M9efQBLfA0+2LTO1aFwhjvrK+shlPGKBmHJZq7NzartEQyfQRlh1hdSAoyv8D7w==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","cleye":"^1.3.4","execa":"^9.5.2","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.2","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.0","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ky":"^1.7.5","@agentic/tsconfig":"7.6.2"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.2_1742916910010_0.3370445191127993","host":"s3://npm-registry-packages-npm-production"}},"7.6.3":{"name":"@agentic/openapi-to-ts","version":"7.6.3","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.3","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"313a8e5ea12cbeecde017101e1e8190629cd08e6","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.3.tgz","fileCount":14,"integrity":"sha512-syfZ2cZzzEGTnEtLid+vAETRWQFEJDVJSe2uMTmbD0qSbUJssKuqNYjKmkFzINJR2TyUuBVz8CHBt4rgjlR6Aw==","signatures":[{"sig":"MEYCIQCLw8L7SG2dY2iwMCN1G/G8jNtpy+FL8JXFvOl7mnSTSQIhANGnjXua17r6zAsdbpUnp/7qDHQ1XSN1YCi9+vANpbb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56811956},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.3.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:unit":"vitest run","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/7d5b5a6f5a6c6b4a25732359b123edb6/agentic-openapi-to-ts-7.6.3.tgz","_integrity":"sha512-syfZ2cZzzEGTnEtLid+vAETRWQFEJDVJSe2uMTmbD0qSbUJssKuqNYjKmkFzINJR2TyUuBVz8CHBt4rgjlR6Aw==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","cleye":"^1.3.4","execa":"^9.5.2","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.3","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.0","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ky":"^1.7.5","@agentic/tsconfig":"7.6.3"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.3_1743400203147_0.3370922212238632","host":"s3://npm-registry-packages-npm-production"}},"7.6.4":{"name":"@agentic/openapi-to-ts","version":"7.6.4","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.4","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"99893305b6e24f8d0fb5413ea024d47f69de8434","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.4.tgz","fileCount":14,"integrity":"sha512-l/C7U1aOXIFsT1H9RefAQhiZUopFS2MIzPgSmxTpbQO7n3GEKYtYPZJke2MpATaTp7tnqgoJ/JyZM25Ojna2Mg==","signatures":[{"sig":"MEUCICDdefk+GTVMXW0ielvECKrB7TQZ6m/AmKzVXZA58VSPAiEAwEXxeBEJV+v4TJBy5ApxKMaCYoNJmaWZr8IMufQ3QpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56811991},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.4.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:unit":"vitest run","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/25a453380af850890afe50dbeca00b3f/agentic-openapi-to-ts-7.6.4.tgz","_integrity":"sha512-l/C7U1aOXIFsT1H9RefAQhiZUopFS2MIzPgSmxTpbQO7n3GEKYtYPZJke2MpATaTp7tnqgoJ/JyZM25Ojna2Mg==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git","directory":"packages/openapi-to-ts"},"_npmVersion":"10.9.2","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","cleye":"^1.3.4","execa":"^9.5.2","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.4","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.1","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ky":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.4_1744311802842_0.5885253089364184","host":"s3://npm-registry-packages-npm-production"}},"7.6.5":{"name":"@agentic/openapi-to-ts","version":"7.6.5","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.5","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"769f4c6ce05e7dc1fb6a49c949f13704200d3280","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.5.tgz","fileCount":14,"integrity":"sha512-DrXFsyY6fYv1YIqL21GDLYWdmCnw86BeiiUItwZfYU4IYC505o8irNX6wrMpJVzUsVormEmhOvdaZRbkXMd5Cg==","signatures":[{"sig":"MEYCIQDnba+bKY+qpg1WZxlz7S59GbF7y6r9zACpCOT2aCwyLAIhAPVX5WEBjFpP/KeH4TpSQ5msuu0CYt/hgWKxXOJORTfq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56812458},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.5.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:unit":"vitest run","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/3dad204a14274afd518e1a70fb882eaa/agentic-openapi-to-ts-7.6.5.tgz","_integrity":"sha512-DrXFsyY6fYv1YIqL21GDLYWdmCnw86BeiiUItwZfYU4IYC505o8irNX6wrMpJVzUsVormEmhOvdaZRbkXMd5Cg==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git","directory":"packages/openapi-to-ts"},"_npmVersion":"10.9.2","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.28","cleye":"^1.3.4","execa":"^9.5.3","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.5","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.1","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ky":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.5_1748272025279_0.790496807105902","host":"s3://npm-registry-packages-npm-production"}},"7.6.7":{"name":"@agentic/openapi-to-ts","version":"7.6.7","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.7","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"6762828f148b58ac77d9c2906567cfcf586c6aed","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.7.tgz","fileCount":14,"integrity":"sha512-SixTctxBw9VTBdWhOANUSm51+E5inKO8TgKsl++W+6M3OMEEb9oEynfQz036K/qqJUvQn3+FhgB0nSiCunT6DQ==","signatures":[{"sig":"MEYCIQCBa+7s8z0LibrzO74KAa4RJwE92FZ501v8V5n3uYq1/gIhAKpwRb50E076qmXxyXqulbaDX0e+UWPAkAjRfWnrV5i8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56812454},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.7.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:unit":"vitest run","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/9fe402c39bf18b10a0cf4205aac3d47c/agentic-openapi-to-ts-7.6.7.tgz","_integrity":"sha512-SixTctxBw9VTBdWhOANUSm51+E5inKO8TgKsl++W+6M3OMEEb9oEynfQz036K/qqJUvQn3+FhgB0nSiCunT6DQ==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git","directory":"packages/openapi-to-ts"},"_npmVersion":"11.3.0","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.55","cleye":"^1.3.4","execa":"^9.6.0","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.7","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.1","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ky":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.7_1749223256515_0.517707028911367","host":"s3://npm-registry-packages-npm-production"}},"7.6.8":{"name":"@agentic/openapi-to-ts","version":"7.6.8","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"@agentic/openapi-to-ts@7.6.8","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/agentic#readme","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dist":{"shasum":"e115ea203eea48d9addcf655e4823ac42a9e6c3f","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.8.tgz","fileCount":14,"integrity":"sha512-B+WX61Imt1iidk+2gMez2spfAFDs45EMY7S38L+806aQLiR6xKc7hmhaE1X3aLnbE5gxtgExkWvubT1x/xX/fw==","signatures":[{"sig":"MEQCIHxsCZhEoGtlYLfnKeaQGvO3gWsX4lIovUkyJPwZhFajAiBvR2VJ20o+h2BsvtgUFK5y1284bCDcI0gJhca6kqKqcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56499833},"type":"module","_from":"file:agentic-openapi-to-ts-7.6.8.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","test:lint":"eslint .","test:unit":"vitest run","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","actor":{"name":"fisch0920","type":"user","email":"fisch0920@gmail.com"},"email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/02a5a854cb236662ed9b72497667c7dd/agentic-openapi-to-ts-7.6.8.tgz","_integrity":"sha512-B+WX61Imt1iidk+2gMez2spfAFDs45EMY7S38L+806aQLiR6xKc7hmhaE1X3aLnbE5gxtgExkWvubT1x/xX/fw==","repository":{"url":"git+https://github.com/transitive-bullshit/agentic.git","type":"git","directory":"packages/openapi-to-ts"},"_npmVersion":"11.3.0","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.67","cleye":"^1.3.4","execa":"^9.6.0","camelcase":"^8.0.0","exit-hook":"^4.0.0","decamelize":"^6.0.0","@agentic/core":"7.6.8","openapi-types":"^12.1.3","json-schema-to-zod":"^2.6.1","@apidevtools/swagger-parser":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ky":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-ts_7.6.8_1750819441959_0.15557180034758566","host":"s3://npm-registry-packages-npm-production"}},"7.6.9":{"name":"@agentic/openapi-to-ts","version":"7.6.9","description":"Generate an Agentic TypeScript client from an OpenAPI spec.","author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/transitive-bullshit/agentic.git","directory":"packages/openapi-to-ts"},"type":"module","source":"./src/index.ts","types":"./dist/index.d.ts","sideEffects":false,"bin":{"openapi-to-ts":"dist/openapi-to-ts.js"},"dependencies":{"@apidevtools/swagger-parser":"^10.1.1","camelcase":"^8.0.0","cleye":"^1.3.4","decamelize":"^6.0.0","execa":"^9.6.0","exit-hook":"^4.0.0","json-schema-to-zod":"^2.6.1","openapi-types":"^12.1.3","zod":"^3.25.67","@agentic/core":"7.6.9"},"devDependencies":{"ky":"^1.8.1"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","clean":"del dist","test":"run-s test:*","test:lint":"eslint .","test:typecheck":"tsc --noEmit","test:unit":"vitest run"},"_id":"@agentic/openapi-to-ts@7.6.9","bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"homepage":"https://github.com/transitive-bullshit/agentic#readme","_integrity":"sha512-yIe1TzKV+luMayJrvSVfInxPOcxmKylLx1R+Ia4xYDUxkN6mxgvNsbQ/YOgYihBRE/26YqnN4XEZ1dQ5aOsnyA==","_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/c6e2aabe44c391f579c4144128f13514/agentic-openapi-to-ts-7.6.9.tgz","_from":"file:agentic-openapi-to-ts-7.6.9.tgz","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-yIe1TzKV+luMayJrvSVfInxPOcxmKylLx1R+Ia4xYDUxkN6mxgvNsbQ/YOgYihBRE/26YqnN4XEZ1dQ5aOsnyA==","shasum":"f90a61afe0116e8402e72e611df0381ee17438e4","tarball":"https://registry.npmjs.org/@agentic/openapi-to-ts/-/openapi-to-ts-7.6.9.tgz","fileCount":14,"unpackedSize":56499833,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDuapG1x2aIEX5F3p9AZq0yCURi97a9JolYnbN0XWEvSAiBB1l6YcCHZMP20jSQXDna1oKJQimGoDSLUb2zJUWVKWA=="}]},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com","actor":{"name":"fisch0920","email":"fisch0920@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openapi-to-ts_7.6.9_1750821001784_0.7871605032572393"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-24T15:13:35.037Z","modified":"2025-06-25T03:10:02.482Z","7.6.0":"2025-03-24T15:13:35.558Z","7.6.1":"2025-03-24T15:29:36.031Z","7.6.2":"2025-03-25T15:35:10.378Z","7.6.3":"2025-03-31T05:50:03.732Z","7.6.4":"2025-04-10T19:03:23.502Z","7.6.5":"2025-05-26T15:07:05.662Z","7.6.7":"2025-06-06T15:20:56.840Z","7.6.8":"2025-06-25T02:44:02.352Z","7.6.9":"2025-06-25T03:10:02.289Z"},"bugs":{"url":"https://github.com/transitive-bullshit/agentic/issues"},"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","homepage":"https://github.com/transitive-bullshit/agentic#readme","repository":{"type":"git","url":"git+https://github.com/transitive-bullshit/agentic.git","directory":"packages/openapi-to-ts"},"description":"Generate an Agentic TypeScript client from an OpenAPI spec.","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://agentic.so\">\n    <img alt=\"Agentic\" src=\"https://raw.githubusercontent.com/transitive-bullshit/agentic/main/docs/media/agentic-header.jpg\" width=\"308\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <em>Generate an Agentic TypeScript client from an OpenAPI spec.</em>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/transitive-bullshit/agentic/actions/workflows/main.yml\"><img alt=\"Build Status\" src=\"https://github.com/transitive-bullshit/agentic/actions/workflows/main.yml/badge.svg\" /></a>\n  <a href=\"https://www.npmjs.com/package/@agentic/stdlib\"><img alt=\"NPM\" src=\"https://img.shields.io/npm/v/@agentic/stdlib.svg\" /></a>\n  <a href=\"https://github.com/transitive-bullshit/agentic/blob/main/license\"><img alt=\"MIT License\" src=\"https://img.shields.io/badge/license-MIT-blue\" /></a>\n  <a href=\"https://prettier.io\"><img alt=\"Prettier Code Formatting\" src=\"https://img.shields.io/badge/code_style-prettier-brightgreen.svg\" /></a>\n</p>\n\n# Agentic\n\n**See the [github repo](https://github.com/transitive-bullshit/agentic) or [docs](https://agentic.so) for more info.**\n\n## Intro\n\n`@agentic/openapi-to-ts` is a tool for converting OpenAPI specs into minimal, self-contained Agentic TypeScript clients. API operations are converted to AIFunction-compatible methods and all types are converted to Zod schemas.\n\nThe resulting tools are compatible with all leading TS AI SDKs.\n\n## Example Usage\n\n```sh\n# local development\ntsx bin/openapi-to-ts.ts fixtures/openapi/3.0/notion.json -o fixtures/generated\n\n# published version\nnpx @agentic/openapi-to-ts fixtures/openapi/3.0/notion.json -o fixtures/generated\n\n# npm install -g version\nnpm install -g @agentic/openapi-to-ts\nopenapi-to-ts fixtures/openapi/3.0/notion.json -o fixtures/generated\n```\n\nMost OpenAPI specs should be supported, but I've made no attempt to maximize robustness. This tool is meant to generate Agentic TS clients which are 99% of the way there, but some tweaking may be necessary post-generation.\n\nSome things you may want to tweak:\n\n- simplifying the zod parameters accepted by `@aiFunction` input schemas since LLMs tend to do better with a few, key parameters\n- removing unused API endpoints & associated types that you don't want to expose to LLMs\n\n## TODO\n\n- convert openapi parsing & utils to https://github.com/readmeio/oas\n- support filters\n  - optional array of path globs\n  - optional array of tag globs\n  - consider using https://github.com/micromatch/micromatch\n- Convert HTML in descriptions to markdown\n- Properly format multiline function comments\n- Debug stripe schema issue\n- Fix `json-schema-to-zod` `withJsdocs` issue (github example) where jsdocs aren't escaped for JS block comments\n- Fix github example issue with `nullable()` zod schema parameter\n- Fix github `json-schema-to-zod` example issue with string enum given default value `true` as a non-string boolean\n- Fix github `gists/get-revision` missing path parameter because of ref\n- Fix github `activity_star_repo_for_authenticated_user` path seems incorrect\n\n## License\n\nMIT © [Travis Fischer](https://x.com/transitive_bs)\n","readmeFilename":"readme.md"}