{
  "name": "gustito-express",
  "private": true,
  "version": "0.1.0",
  "description": "Gustito Express — plataforma de pedidos y delivery para restaurantes (multi-negocio, GPS en vivo, pagos con confirmacion).",
  "workspaces": [
    "packages/*",
    "apps/*"
  ],
  "engines": {
    "node": ">=20"
  },
  "scripts": {
    "dev:cliente": "npm run dev -w @gustito/cliente",
    "dev:restaurante": "npm run dev -w @gustito/restaurante",
    "dev:repartidor": "npm run dev -w @gustito/repartidor",
    "build": "npm run build --workspaces --if-present",
    "typecheck": "npm run typecheck --workspaces --if-present",
    "lint": "eslint . --ext .ts,.tsx",
    "db:start": "supabase start",
    "db:stop": "supabase stop",
    "db:reset": "supabase db reset",
    "db:types": "supabase gen types typescript --local --schema public > packages/shared/src/database.types.ts",
    "local:setup": "supabase start && supabase db reset && node scripts/seed_usuarios.mjs && npm run db:types",
    "fn:serve": "supabase functions serve --env-file supabase/functions/.env"
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^8.8.0",
    "@typescript-eslint/parser": "^8.8.0",
    "eslint": "^8.57.1",
    "eslint-plugin-react-hooks": "^4.6.2",
    "rcedit": "^5.0.2",
    "supabase": "^2.109.0",
    "typescript": "^5.6.3"
  },
  "overrides": {
    "jspdf": "^4.2.1"
  }
}
