Overview
Core
| name | package | description |
|---|---|---|
| ui | @gravis-os/ui | Dumb UI components off MUI |
| auth | @gravis-os/auth | Login, Register, etc. |
| form | @gravis-os/form | Abstractions over RHF. |
| storage | @gravis-os/storage | Manage static assets via S3/Dropzone. |
| crud | @gravis-os/crud | Exports ListPage & DetailPage. |
| utils | @gravis-os/utils | Generic utils. |
| query | @gravis-os/query | For fetching data with Supabase & React Query. |
Extensions
| name | package | description |
|---|---|---|
| dashboard | @gravis-os/dashboard | Generic components for Dashboards apps. |
| web | @gravis-os/web | Generic components for static websites. |
| auth-server | @gravis-os/auth-server | Manage Supabase Admin actions. |
| middleware | @gravis-os/middleware | Manage Supabase RLS. |
| saas | @gravis-os/saas | Generic components for SaaS apps. |
| stripe | @gravis-os/stripe | Abstractions over the Stripe library. |
| apps | @gravis-os/apps | Components with domain-specific logic. |
Dev Tools
| name | package | description |
|---|---|---|
| types | @gravis-os/types | Shared typings. |
| tsconfig | @gravis-os/tsconfig | Shared tsconfig. |
| eslintconfig | @gravis-os/eslintconfig | Shared eslintconfig. |
| cli | @gravis-os/cli | For the Gravis cli. |