{ "name": "exosphere", "private": true, "workspaces": [ "packages/*" ], "scripts": { "dev": "bun run dev:server & bun run dev:client", "dev:server": "bun run --hot packages/app/src/server.ts", "dev:client": "bun run --filter '@exosphere/app' dev:client", "fmt": "oxfmt", "fmt:check": "oxfmt --check", "pds:init": "bun run scripts/pds-init.ts", "pds:up": "docker compose -f docker-compose.dev.yml up -d", "pds:down": "docker compose -f docker-compose.dev.yml down", "pds:logs": "docker compose -f docker-compose.dev.yml logs -f pds", "pds:account": "bun run scripts/pds-account.ts", "db:generate": "drizzle-kit generate", "db:migrate": "bun run packages/core/src/db/migrate.ts", "build": "bun run --filter '@exosphere/app' build", "start": "NODE_ENV=production bun run packages/app/src/server.ts", "start:indexer": "bun run packages/indexer/src/main.ts", "preview": "bun run db:generate && bun run db:migrate && bun run build && bun run start", "test": "vitest run", "test:watch": "vitest", "test:e2e": "playwright test --config packages/app/e2e/playwright.config.ts" }, "devDependencies": { "@playwright/test": "^1.58.2", "@types/better-sqlite3": "^7.6.13", "@types/bun": "^1.3.11", "better-sqlite3": "^12.8.0", "drizzle-kit": "^0.31.10", "oxfmt": "^0.41.0", "vitest": "^4.1.0" } }