{"_id":"@abacatepay/typebox","_rev":"7-c03979fbe4254f2d8f0bd16560d314f1","name":"@abacatepay/typebox","dist-tags":{"latest":"2.0.3"},"versions":{"0.0.1":{"name":"@abacatepay/typebox","version":"0.0.1","keywords":["abacatepay","payments","typebox","api","typescript"],"license":"Apache-2.0","_id":"@abacatepay/typebox@0.0.1","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"accounts@eualmeida.com.br"}],"homepage":"https://github.com/almeidazs/ecosystem#readme","bugs":{"url":"https://github.com/almeidazs/ecosystem/issues"},"dist":{"shasum":"6e17a04f122e51174bd6f6d75e478ef33cf3660b","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-0.0.1.tgz","fileCount":32,"integrity":"sha512-T50g+rIJ72Q1QDVLmPAzQ+qY9KAivmuHv9eNoUkVxYUV0IAPeE1444C6UmRtyfWxIFviDefvDxYc48kxFDsH9g==","signatures":[{"sig":"MEYCIQDsqqjYlUm+XiAT4HwfG7T6hmI5np4amUHDBxlmMIBi0gIhAOZM0vC1q1aolCErWuTyEUfPAFxFiXvBDmj29F2EOuwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v*":null,"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js"},"./v1/*":{"types":"./dist/v1/*.d.ts","import":"./dist/v1/*.js"},"./v2/*":{"types":"./dist/v2/*.d.ts","import":"./dist/v2/*.js"}},"gitHead":"5a7f3675570ff90006975d03345776030a17deea","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && tsc","types":"bunx tsc --emitDeclarationOnly","gen:version":"bun run scripts/version.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"escoteiros","email":"accounts@eualmeida.com.br"},"repository":{"url":"git+https://github.com/almeidazs/ecosystem.git","type":"git"},"_npmVersion":"11.6.2","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@biomejs/biome":"^2.3.11"},"peerDependencies":{"typescript":"^5","@sinclair/typebox":"^0.34.47"},"_npmOperationalInternal":{"tmp":"tmp/typebox_0.0.1_1768949590807_0.8892721342404815","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@abacatepay/typebox","version":"1.0.0","keywords":["abacatepay","payments","typebox","api","typescript"],"license":"Apache-2.0","_id":"@abacatepay/typebox@1.0.0","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"accounts@eualmeida.com.br"}],"homepage":"https://github.com/almeidazs/ecosystem#readme","bugs":{"url":"https://github.com/almeidazs/ecosystem/issues"},"dist":{"shasum":"070a983669dd65dc8f3d601b3b7fa7380613bebf","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-1.0.0.tgz","fileCount":48,"integrity":"sha512-Eq68Gb4m1dmdTXlQ+LLjfoaz2kdBPcno7vckMaMQ9NnfI7x8o859jSpkwSz9vYjTB8R4Mk6PnijJH8B/Mtfo5A==","signatures":[{"sig":"MEQCIC7iuCooEFy1nyMTql4pwWDGYw/plcdX010Qya4hM96jAiBGd5Apuhv84+rDDjpsYZALjg151i0zbeDCLDQp/HySxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v*":null,"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js"},"./v1/*":{"types":"./dist/v1/*.d.ts","import":"./dist/v1/*.js"},"./v2/*":{"types":"./dist/v2/*.d.ts","import":"./dist/v2/*.js"}},"gitHead":"49c104b44fefbe060b0c03f7d9c8e40d380cc249","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && tsc","types":"bunx tsc --emitDeclarationOnly","gen:version":"bun run scripts/version.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"escoteiros","email":"accounts@eualmeida.com.br"},"repository":{"url":"git+https://github.com/almeidazs/ecosystem.git","type":"git"},"_npmVersion":"11.6.2","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@biomejs/biome":"^2.3.11"},"peerDependencies":{"typescript":"^5","@sinclair/typebox":"^0.34.47"},"_npmOperationalInternal":{"tmp":"tmp/typebox_1.0.0_1769002096603_0.851731785447126","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abacatepay/typebox","version":"1.0.1","keywords":["abacatepay","payments","typebox","api","typescript"],"author":{"url":"https://abacatepay.com","name":"AbacatePay","email":"opensource@abacatepay.com"},"license":"Apache-2.0","_id":"@abacatepay/typebox@1.0.1","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"accounts@eualmeida.com.br"}],"homepage":"https://github.com/AbacatePay/ecosystem#readme","bugs":{"url":"https://github.com/AbacatePay/ecosystem/issues"},"dist":{"shasum":"52981ce3f9d91916a6236b75350bfd6b52da2a74","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-1.0.1.tgz","fileCount":48,"integrity":"sha512-Kl2V8q2DOnO/QvliysXOsXzjjBq7CPJrOVKQzAPp5vue/QjqAqwvyqermu09k11VrtR1XF2c0gVP8rxW55PuxQ==","signatures":[{"sig":"MEUCIQDP0r6OFECRjwdvKEdgfzEvHNRpP5I2fqNJgVyKPzQgDwIgBeIgc9L+hvVbaVg9S4gq46ER1Ob3UbTJSgqhICWx1ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v*":null,"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js"},"./v1/*":{"types":"./dist/v1/*.d.ts","import":"./dist/v1/*.js"},"./v2/*":{"types":"./dist/v2/*.d.ts","import":"./dist/v2/*.js"}},"gitHead":"c6da6ea3f5db1d8a35cbdc0216042748b5c3dc99","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && tsc","types":"bunx tsc --emitDeclarationOnly","gen:version":"bun run scripts/version.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"escoteiros","email":"accounts@eualmeida.com.br"},"repository":{"url":"git+https://github.com/AbacatePay/ecosystem.git","type":"git"},"_npmVersion":"11.6.2","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@biomejs/biome":"^2.3.11"},"peerDependencies":{"typescript":"^5","@sinclair/typebox":"^0.34.47"},"_npmOperationalInternal":{"tmp":"tmp/typebox_1.0.1_1769437381616_0.0532617186079174","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@abacatepay/typebox","version":"2.0.0","keywords":["abacatepay","payments","typebox","api","typescript"],"author":{"url":"https://abacatepay.com","name":"AbacatePay","email":"opensource@abacatepay.com"},"license":"Apache-2.0","_id":"@abacatepay/typebox@2.0.0","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"ajuda@abacatepay.com"}],"homepage":"https://github.com/AbacatePay/ecosystem#readme","bugs":{"url":"https://github.com/AbacatePay/ecosystem/issues"},"dist":{"shasum":"70b6d2215d9a86062c35639ca9c38b166eccc340","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-2.0.0.tgz","fileCount":50,"integrity":"sha512-26T+bHJKBtS896NZIZLmQPE3tiiCSfrFP4C0o7zATP/p3ugrGG2NvTIrEl+iPz2DgJZ1XytfWdvyQFY4b8QBZg==","signatures":[{"sig":"MEYCIQDt64Pvt9sjwxnbjsdkSERrpHRt15YJaRGAtQHHQ0IZ0AIhAILyLMNOA8aV60LCqYBWacNMipW7r7g5aQcyDpKiR0Eq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v*":null,"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js"},"./v1/*":{"types":"./dist/v1/*.d.ts","import":"./dist/v1/*.js"},"./v2/*":{"types":"./dist/v2/*.d.ts","import":"./dist/v2/*.js"}},"gitHead":"2dc44ef4789adc69e81f94a8e459cc85fd76668c","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && tsc","types":"bunx tsc --emitDeclarationOnly","gen:version":"bun run scripts/version.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"escoteiros","email":"ajuda@abacatepay.com"},"repository":{"url":"git+https://github.com/AbacatePay/ecosystem.git","type":"git"},"_npmVersion":"11.8.0","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@biomejs/biome":"^2.3.11"},"peerDependencies":{"typescript":"^5","@sinclair/typebox":"^0.34.47"},"_npmOperationalInternal":{"tmp":"tmp/typebox_2.0.0_1785159277831_0.9609958966432761","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@abacatepay/typebox","version":"2.0.1","keywords":["abacatepay","payments","typebox","api","typescript"],"author":{"url":"https://abacatepay.com","name":"AbacatePay","email":"opensource@abacatepay.com"},"license":"Apache-2.0","_id":"@abacatepay/typebox@2.0.1","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"ajuda@abacatepay.com"}],"homepage":"https://github.com/AbacatePay/ecosystem#readme","bugs":{"url":"https://github.com/AbacatePay/ecosystem/issues"},"dist":{"shasum":"1f6a907efb5d39ac5935076b3755ab2be79dae37","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-2.0.1.tgz","fileCount":29,"integrity":"sha512-Awo09aPNPWyLGYKuNSrM5MUJ2Yx5w1vSf7VOCfLh+dxnz6y9afiHob49OdQ27tK/SBSc3a4nSO/3TaZvR5OW0g==","signatures":[{"sig":"MEYCIQCZ0Gp34rtochqeLhjuve6Zc1Z0arxtOK7x8HLNnH3HggIhAN5EF5PlUwq1sx41bkz06adwiqlWKYmnBhIurzC8N0Yt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v*":null,"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js"},"./v1/*":{"types":"./dist/v1/*.d.ts","import":"./dist/v1/*.js"},"./v2/*":{"types":"./dist/v2/*.d.ts","import":"./dist/v2/*.js"}},"gitHead":"ff4bbae0210c3eb16826c4f3f3f8d9c1953031ad","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && bun build src/index.ts src/v1/index.ts src/v2/index.ts --outdir dist --target node && bun run types","types":"bunx tsc --emitDeclarationOnly","gen:version":"bun run scripts/version.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"escoteiros","email":"ajuda@abacatepay.com"},"repository":{"url":"git+https://github.com/AbacatePay/ecosystem.git","type":"git"},"_npmVersion":"11.8.0","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@biomejs/biome":"^2.3.11"},"peerDependencies":{"typescript":"^5","@sinclair/typebox":"^0.34.47"},"_npmOperationalInternal":{"tmp":"tmp/typebox_2.0.1_1785173865789_0.6439555558074037","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@abacatepay/typebox","version":"2.0.2","keywords":["abacatepay","payments","typebox","api","typescript"],"author":{"url":"https://abacatepay.com","name":"AbacatePay","email":"opensource@abacatepay.com"},"license":"Apache-2.0","_id":"@abacatepay/typebox@2.0.2","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"ajuda@abacatepay.com"}],"homepage":"https://github.com/AbacatePay/ecosystem#readme","bugs":{"url":"https://github.com/AbacatePay/ecosystem/issues"},"dist":{"shasum":"40c86383919cdbef86b0645c8fdac187fe96deef","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-2.0.2.tgz","fileCount":30,"integrity":"sha512-byde4knoA2XBji5oBjIFLOHXd9h1EuGyE4P5tG5s9WlErEWfd8nM6jwa5Nu2P14tEvmBoTK793TQREq+xke4GQ==","signatures":[{"sig":"MEMCIG6MjLoU0JSTrXiU42XFrEP7phNfr4qi8yZKP0QxuZH6Ah9GiQFL0nyB9Ix3fzqFEnMkJl5ir1zSIqN6LA2Xo4gK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v*":null,"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js"},"./v1/*":{"types":"./dist/v1/*.d.ts","import":"./dist/v1/*.js"},"./v2/*":{"types":"./dist/v2/*.d.ts","import":"./dist/v2/*.js"}},"gitHead":"4f44b0102e118ca7fd4abd4da8c094cf8f22360c","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && bun build src/index.ts src/v1/index.ts src/v2/index.ts --outdir dist --target node && bun run types","types":"bunx tsc --emitDeclarationOnly","gen:version":"bun run scripts/version.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"escoteiros","email":"ajuda@abacatepay.com"},"repository":{"url":"git+https://github.com/AbacatePay/ecosystem.git","type":"git"},"_npmVersion":"11.8.0","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@biomejs/biome":"^2.3.11"},"peerDependencies":{"typescript":"^5","@sinclair/typebox":"^0.34.47"},"_npmOperationalInternal":{"tmp":"tmp/typebox_2.0.2_1785181619526_0.8469163459310378","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@abacatepay/typebox","version":"2.0.3","description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","type":"module","sideEffects":false,"license":"Apache-2.0","author":{"name":"AbacatePay","email":"opensource@abacatepay.com","url":"https://abacatepay.com"},"maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"ajuda@abacatepay.com"}],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v1":{"import":"./dist/v1/index.js","types":"./dist/v1/index.d.ts"},"./v1/*":{"import":"./dist/v1/*.js","types":"./dist/v1/*.d.ts"},"./v2":{"import":"./dist/v2/index.js","types":"./dist/v2/index.d.ts"},"./v2/*":{"import":"./dist/v2/*.js","types":"./dist/v2/*.d.ts"},"./v*":null},"typesVersions":{"*":{"v1":["dist/v1/index.d.ts"],"v2":["dist/v2/index.d.ts"]}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"test":"bun test","build":"rm -rf dist && bun run gen:version && bun build src/index.ts src/v1/index.ts src/v2/index.ts --outdir dist --target node && bun run types","types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --disable-symlinks-following && dts-bundle-generator -o dist/v1/index.d.ts src/v1/index.ts --disable-symlinks-following && dts-bundle-generator -o dist/v2/index.d.ts src/v2/index.ts --disable-symlinks-following","prepublishOnly":"bun run build","gen:version":"bun run scripts/version.ts"},"engines":{"node":">=18","bun":">=1.0.0"},"repository":{"type":"git","url":"git+https://github.com/AbacatePay/ecosystem.git"},"keywords":["abacatepay","payments","typebox","api","typescript"],"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"^2.3.11","dts-bundle-generator":"^9.5.1","typescript":"^5.0.0"},"peerDependencies":{"@sinclair/typebox":"^0.34.47","typescript":"^5"},"gitHead":"5c10083ce1c3dfce4b35af061f28b10bec33ff32","_id":"@abacatepay/typebox@2.0.3","bugs":{"url":"https://github.com/AbacatePay/ecosystem/issues"},"homepage":"https://github.com/AbacatePay/ecosystem#readme","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-AYLfkTaoYxzvEHVUSGtceRx4IgN4Dv92YyS30yZSnQtz9VSnHvjvvaHG+N24YyH3q8pwebf0eUFkBY8iGGaxag==","shasum":"8e117c4f34d39521aeb1b8c387b8130e4c70d26f","tarball":"https://registry.npmjs.org/@abacatepay/typebox/-/typebox-2.0.3.tgz","fileCount":9,"unpackedSize":507614,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICYLVBSzNUu9+VqC+D9ds8nn3IEIdYp+u9WHW+YZn6WAAiEA6oxJ5KbyvpOdfAyDk6KGZz1uA4+nqxuBjCeCI4Raxqc="}]},"_npmUser":{"name":"escoteiros","email":"ajuda@abacatepay.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typebox_2.0.3_1785184783760_0.8361813967578049"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-20T22:53:10.695Z","modified":"2026-07-27T20:39:44.096Z","0.0.1":"2026-01-20T22:53:10.947Z","1.0.0":"2026-01-21T13:28:16.737Z","1.0.1":"2026-01-26T14:23:01.773Z","2.0.0":"2026-07-27T13:34:37.978Z","2.0.1":"2026-07-27T17:37:46.003Z","2.0.2":"2026-07-27T19:46:59.677Z","2.0.3":"2026-07-27T20:39:43.911Z"},"bugs":{"url":"https://github.com/AbacatePay/ecosystem/issues"},"author":{"name":"AbacatePay","email":"opensource@abacatepay.com","url":"https://abacatepay.com"},"license":"Apache-2.0","homepage":"https://github.com/AbacatePay/ecosystem#readme","keywords":["abacatepay","payments","typebox","api","typescript"],"repository":{"type":"git","url":"git+https://github.com/AbacatePay/ecosystem.git"},"description":"Official TypeBox schemas for the AbacatePay API, including requests, responses, and webhooks.","maintainers":[{"name":"albuquerquesz","email":"albq.victor@gmail.com"},{"name":"bolodissenouraa","email":"daniel@abacatepay.com"},{"name":"escoteiros","email":"ajuda@abacatepay.com"}],"readme":"<div align=\"center\">\n\n# AbacatePay TypeBox\n\nSchemas oficiais da API da AbacatePay usando **TypeBox** — validação runtime, contratos tipados e base para geração automática de OpenAPI.\n\nO [`@abacatepay/typebox`](https://www.npmjs.com/package/@abacatepay/typebox) expõe **todos os schemas públicos da API**, refletindo fielmente a documentação oficial, sem abstrações extras ou invenções.\n\nProjetado para **TypeScript-first**, integração direta com **Elysia, Fastify, Hono** e runtimes modernos como **Node.js e Bun**.\n\n<img src=\"https://res.cloudinary.com/dkok1obj5/image/upload/v1767631413/avo_clhmaf.png\" width=\"100%\" alt=\"AbacatePay Open Source\"/>\n\n## Instalação\n\nUse com o seu *package manager* favorito\n\n</div>\n\n```bash\nbun add @abacatepay/typebox\npnpm add @abacatepay/typebox\nnpm install @abacatepay/typebox\n```\n\n<div align=\"center\">\n\n## Estrutura e versionamento\n\nAssim como o [`@abacatepay/types`](https://www.npmjs.com/package/@abacatepay/types), você deve importar os schemas a partir da versão da API desejada:\n\n</div>\n\n```ts\nimport { APICustomer } from '@abacatepay/typebox/v1';\nimport { APISubscription } from '@abacatepay/typebox/v2';\n```\n<p align=\"center\">Schemas globais (version, utilitátios etc) são exportados sem versão</p>\n\n```ts\nimport { version } from '@abacatepay/typebox';\n```\n\n<div align=\"center\">\n\n## Integração com Elysia\n\nO TypeBox encaixa aqui perfeitamente e diretamente com o Elysia, sem abstrações\n</div>\n\n```ts\nimport { Elysia } from 'elysia';\nimport {\n    APIResponse,\n\tAPICheckout,\n\tRESTPostCreateNewCheckoutBody,\n} from '@abacatepay/typebox/v2';\n\nnew Elysia().post(\n\t'/checkouts/create',\n\t() => { ... },\n\t{\n\t\tbody: RESTPostCreateNewCheckoutBody,\n\t\tresponse: APIResponse(APICheckout),\n\t\tdetail: {\n            tags: ['Checkouts'],\n\t\t\tsummary: 'Create a new checkout',\n\t\t},\n\t},\n);\n```\n\n<div align=\"center\">\n\n## Uso básico\n\nVocê pode validar fácilmente um payload retornado pela API em runtime\n\n</div>\n\n```ts\nimport { Value } from '@sinclair/typebox/value';\nimport { APICheckout } from '@abacatepay/typebox/v2';\n\nconst data = await fetchCheckout();\n\nif (!Value.Check(APICheckout, data)) {\n\tthrow new Error('Invalid checkout payload');\n}\n```\n\n<div align=\"center\">\n\n## OpenAPI\n\nTodos os schemas são compatíveis com **OpenAPI 3.1** via JSON Schema.\n\nIsso permite:\n</div>\n\n- SDKs tipados.\n- Geração automática de documentação.\n- Validação de breaking changes entre versões.\n\n<h2 align=\"center\">Convenções</h2>\n\n- Prefixo `API*`\n\t- Estruturas gerais da API (objetos retornados, modelos internos).\n\n- Prefixo `REST<HTTPMethod>*`\n\t- Schemas usados em endpoints REST.\n\t\t- Body → corpo da requisição\n\t\t- QueryParams → parâmetros de query\n\t\t- Data → dados retornados\n- Prefixo `Webhook*`\n\t- Payloads de eventos de webhook\n\n<div align=\"center\">\n\nVocê pode ver a documentação completa da API por [aqui](https://docs.abacatepay.com/pages/typebox).\n\nFeito com 🥑 pela equipe AbacatePay</br>\nOpen source, de verdade.\n\n</div>","readmeFilename":"README.md"}