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. |