Monorepo oficial contendo todas as bibliotecas open source do ecossistema AbacatePay, publicadas sob o escopo @abacatepay no NPM.
Cada pacote é versionado, testado e publicado de forma independente, com histórico próprio de releases.
Todos os pacotes vivem em packages/* e são publicados como @abacatepay/<nome>.
@abacatepay/sdk- Um SDK ergonômico para a integração com a v1 e v2 da API da AbacatePay.@abacatepay/rest— Client REST completo e tipado para a API da AbacatePay.@abacatepay/types- Tipagens e helpers completos da API da AbacatePay (Com versionamento).@abacatepay/elysia- Integração oficial para webhooks da AbacatePay dentro do Elysia.@abacatepay/supabase- Integração oficial para webhooks da AbacatePay dentro do Supabase.@abacatepay/hono- Integração oficial para webhooks da AbacatePay dentro do Hono.@abacatepay/fastify- Integração oficial para webhooks da AbacatePay dentro do Fastify.@abacatepay/express- Integração oficial para webhooks da AbacatePay dentro do Express.@abacatepay/adapters- Adaptadores de Checkouts e Webhooks para a AbacatePay.@abacatepay/typebox- Schemas oficiais da API AbacatePay em TypeBox, com validação runtime, e suporte a OpenAPI.@abacatepay/zod- Schemas oficiais da API AbacatePay em Zod, com validação runtime, e suporte a OpenAPI.@abacatepay/eslint-plugin- Um plugin ESLint para regras relacionada a AbacatePay.
- Utilizamos monorepo com workspaces (Bun)
- Cada pacote possui:
- versionamento próprio
- changelog individual
- release independente
- O fluxo de releases é automatizado via CI