What Changed#
We've consolidated all Supabase JS client libraries into a unified monorepo at supabase/supabase-js.
For Package Users 👥#
Nothing changed for you! Continue installing packages as usual:
_10npm install @supabase/supabase-js_10npm install @supabase/auth-js_10npm install @supabase/storage-js_10etc.
For Contributors 🛠️#
All development now happens in the monorepo:
Old repositories (will be archived soon):
supabase/auth-jssupabase/postgrest-jssupabase/realtime-jssupabase/storage-jssupabase/functions-js
New location: All libraries are now under packages/core/ in supabase/supabase-js
Benefits#
- Fixed versioning - all packages share the same version for compatibility
- Atomic changes - fix bugs across libraries in single PRs
- Better testing - immediate integration testing without manual releases
- Unified tooling - consistent build, test, and release processes
Getting Started#
- Fork and clone: github.com/supabase/supabase-js
- Read the guides: Complete documentation in the new repository
- Use Nx commands:
npx nx test auth-js,npx nx build storage-js, etc.
Documentation#
All documentation is now in the monorepo:
- Contributing Guide - Development workflow and PR process
- Migration Guide - Detailed transition information
- Testing Guide - Package-specific testing requirements
Questions?#
- Issues: supabase-js Issues
- Migration help: Open a new issue. Add
[migration]in the title of your issue.