Files
descrybe/package.json
T
2026-08-10 02:04:45 +02:00

46 lines
2.4 KiB
JSON

{
"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",
"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"
}
}