{ "name": "descrybe-v2", "private": true, "version": "0.0.1", "description": "Descrybe v2 monorepo (Go API + SvelteKit web)", "workspaces": [ "apps/web" ], "scripts": { "setup": "node scripts/setup.mjs", "db:up": "docker compose up -d", "db:down": "docker compose down", "db:wait": "node scripts/wait-postgres.mjs", "migrate": "node scripts/migrate.mjs", "seed": "node scripts/seed-local.mjs", "seed:platform-admin": "node scripts/seed-platform-admin.mjs", "health": "node scripts/health.mjs", "cutover:deploy-check": "node scripts/cutover-deploy-check.mjs", "cutover:deploy-check:code": "node scripts/cutover-deploy-check.mjs --skip-goose --skip-readyz", "start:web": "npm run start --workspace=web", "build": "node scripts/build.mjs", "build:web": "node scripts/build.mjs --web", "build:api": "node scripts/build.mjs --api", "build:go:all": "node scripts/run-in-dir.mjs apps/api go build -p=1 ./...", "predev": "node scripts/free-dev-ports.mjs", "dev": "concurrently -k -n api,web,worker -c cyan,magenta,yellow \"npm run dev:api:inner\" \"npm run dev:web:inner\" \"npm run dev:worker:inner\"", "dev:api:inner": "node scripts/with-forced-env.mjs HTTP_ADDR=:28471 WEB_ORIGIN=http://localhost:28472 PUBLIC_API_URL=http://localhost:28471 -- node scripts/run-in-dir.mjs apps/api go run ./cmd/api", "dev:web:inner": "node scripts/with-forced-env.mjs PUBLIC_API_URL=http://localhost:28471 -- npm run dev --workspace=web", "dev:worker:inner": "node scripts/run-in-dir.mjs apps/api go run ./cmd/worker", "dev:api": "node scripts/free-dev-ports.mjs && npm run dev:api:inner", "dev:web": "node scripts/free-dev-ports.mjs && npm run dev:web:inner", "dev:worker": "npm run dev:worker:inner", "dev:backend": "concurrently -k -n api,worker -c cyan,yellow \"npm run dev:api:inner\" \"npm run dev:worker:inner\"", "dev:app": "concurrently -k -n api,web,worker -c cyan,magenta,yellow \"npm run dev:api:inner\" \"npm run dev:web:inner\" \"npm run dev:worker:inner\"", "dev:ps1": "pwsh -File scripts/dev.ps1", "seed:a1": "node scripts/run-in-dir.mjs apps/api go run ./cmd/seed-a1 -mode reimport -file ../../scripts/seed/a1-demo-data.sql.gz", "seed:a1:export": "node scripts/run-in-dir.mjs apps/api go run ./cmd/seed-a1 -mode export -file ../../scripts/seed/a1-demo-data.sql.gz", "reimport:a1": "npm run seed:a1" }, "devDependencies": { "concurrently": "10.0.4" }, "engines": { "node": ">=20" } }