Skip to content

AbacatePay/ecosystem

Ecossistema AbacatePay 🥑

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.

AbacatePay Open Source

Packages

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.

Publicação & Versionamento

  • Utilizamos monorepo com workspaces (Bun)
  • Cada pacote possui:
    • versionamento próprio
    • changelog individual
    • release independente
  • O fluxo de releases é automatizado via CI

Inicialmente criado e principalmente mantido por almeida e albq.

Feito com 🥑 pela equipe AbacatePay
Open source, de verdade.

About

🥑 AbacatePay ecosystem for all @AbacatePay packages in NPM

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •