Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.37 KB

File metadata and controls

44 lines (32 loc) · 1.37 KB

omg-stack

Monorepo for OMG Stack.

Stack

Structure

apps/web/          SvelteKit web app
packages/shared/   Shared TypeScript types and models (@omg-stack/shared)
supabase/          Supabase config, migrations, seed data
docs/architecture/ ADRs and plans

Getting Started

bun install
bun run dev

Scripts

Command Description
bun run dev Start all apps in dev mode
bun run build Build all packages and apps
bun run typecheck Type-check all packages
bun run lint Lint all packages
bun run format Format all files with Prettier
bun run db:types Generate TypeScript types from Supabase schema

Pre-commit / Pre-push

Managed by Lefthook:

  • Pre-commit: ESLint + Prettier on staged files
  • Pre-push: Full build + typecheck via Turborepo