{ "name": "nestri", "private": true, "license": "Apache-2.0", "workspaces": { "packages": [ "apps/*", "packages/*" ], "catalog": { "@cloudflare/workers-types": "^5.20260722.1", "@tsconfig/node22": "^22.0.5", "@types/bun": "latest", "@types/node": "^26.1.1", "hono": "^4.12.31", "typescript": "^7.0.1-rc", "zod": "^4.4.3" } }, "type": "module", "scripts": { "dev": "wrangler dev -c apps/auth/wrangler.jsonc & issuer=$!; wrangler dev -c apps/api/wrangler.jsonc & api=$!; trap 'kill $issuer $api 2>/dev/null' EXIT INT TERM; while kill -0 $issuer 2>/dev/null && kill -0 $api 2>/dev/null; do sleep 1; done", "dev:server": "bun run apps/auth/src/server.ts & issuer=$!; bun run apps/api/app/server.ts & api=$!; trap 'kill $issuer $api 2>/dev/null' EXIT INT TERM; while kill -0 $issuer 2>/dev/null && kill -0 $api 2>/dev/null; do sleep 1; done", "dev:docker": "docker compose up --build", "db:migrate": "bun run --cwd packages/core db:migrate", "db:push": "bun run --cwd packages/core db:push", "test": "test", "deploy:sandbox": "wrangler deploy -c apps/auth/wrangler.jsonc -e sandbox && wrangler deploy -c apps/api/wrangler.jsonc -e sandbox", "deploy:production": "wrangler deploy -c apps/auth/wrangler.jsonc -e production && wrangler deploy -c apps/api/wrangler.jsonc -e production" }, "devDependencies": { "oxfmt": "^0.61.0", "oxlint": "^1.76.0", "wrangler": "^4.45.0" }, "peerDependencies": { "typescript": "catalog:" } }