Skip to content

Make supabase-js a monorepo #308

@bnjmnt4n

Description

@bnjmnt4n

Chore

Describe the chore

Currently, there are various repos for the various JS clients: gotrue-js, postgrest-js, realtime-js, storage-js, and supabase-js which wraps them all. This makes it harder to track issues across the various separate repositories. Issues which are fixed in one of the constituent repositories also require an explicit version bump in the supabase-js repository, which adds another layer of indirection for new users.

Given that most Supabase users tend to just use the main supabase-js client which is also highlighted in the docs, I'd propose converting supabase-js into a monorepo which contains all the separate clients. Additionally, this might also ease the transition into using a more tree-shaking friendly approach as planned for 2.0 releases (#170).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions