mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 18:19:43 +00:00
59 lines
1.8 KiB
JSON
Executable File
59 lines
1.8 KiB
JSON
Executable File
{
|
|
"name": "sauci",
|
|
"private": true,
|
|
"workspaces": [
|
|
"apps/api",
|
|
"apps/admin",
|
|
"apps/mcp",
|
|
"apps/mobile",
|
|
"apps/supabase",
|
|
"apps/web",
|
|
"e2e",
|
|
"packages/*"
|
|
],
|
|
"scripts": {
|
|
"postinstall": "node scripts/fix-hoisting.js",
|
|
"dev": "scripts/dev-local.sh up",
|
|
"dev:turbo": "turbo dev",
|
|
"build": "turbo build",
|
|
"lint": "turbo lint && npm run lint:harness",
|
|
"lint:harness": "node scripts/lint-harness.mjs",
|
|
"test": "turbo test --filter=!@sauci/e2e",
|
|
"test:supabase": "scripts/test-supabase.sh",
|
|
"test:api:integration": "scripts/test-api-integration.sh",
|
|
"test:mobile:e2e": "maestro test e2e/maestro",
|
|
"verify:fast": "npm run lint && npm run typecheck && npm test",
|
|
"verify:full": "npm run verify:fast && npm run build && npm run test:api:integration",
|
|
"verify:e2e": "scripts/with-local-supabase-env.sh tests npm run test -w @sauci/e2e",
|
|
"verify": "npm run verify:full && npm run verify:e2e",
|
|
"db:start": "npx supabase start --workdir apps",
|
|
"db:stop": "npx supabase stop --workdir apps",
|
|
"db:reset": "npx supabase db reset --workdir apps",
|
|
"db:migration:new": "npx supabase migration new --workdir apps",
|
|
"learn:check": "node scripts/validate-learnings.mjs",
|
|
"clean": "turbo clean",
|
|
"typecheck": "turbo typecheck"
|
|
},
|
|
"devDependencies": {
|
|
"patch-package": "^8.0.1",
|
|
"supabase": "^2.39.2",
|
|
"pg": "^8.17.2",
|
|
"turbo": "^2.3.3",
|
|
"typescript": "^5.3.3",
|
|
"vitest": "^2.1.9"
|
|
},
|
|
"packageManager": "npm@10.2.0",
|
|
"engines": {
|
|
"node": ">=20 <21"
|
|
},
|
|
"overrides": {
|
|
"rollup": "4.54.0",
|
|
"react-native": "0.76.9",
|
|
"expo": "~52.0.0"
|
|
},
|
|
"optionalDependencies": {
|
|
"@rollup/rollup-linux-arm64-musl": "4.54.0",
|
|
"@rollup/rollup-linux-x64-musl": "4.54.0"
|
|
}
|
|
}
|