{ "private": true, "workspaces": [ "packages/*" ], "scripts": { "build": "cross-env SKIP_ENV_VALIDATION=1 yarn workspaces run build", "test": "yarn workspaces run test", "dev": "yarn dev:prisma:migrate:dev && npm-run-all --print-label --parallel dev:zoekt dev:backend dev:web", "with-env": "cross-env PATH=\"$PWD/bin:$PATH\" dotenv -e .env.development -c --", "dev:zoekt": "yarn with-env zoekt-webserver -index .sourcebot/index -rpc", "dev:backend": "yarn with-env yarn workspace @sourcebot/backend dev:watch", "dev:web": "yarn with-env yarn workspace @sourcebot/web dev", "dev:prisma:migrate:dev": "yarn with-env yarn workspace @sourcebot/db prisma:migrate:dev", "dev:prisma:studio": "yarn with-env yarn workspace @sourcebot/db prisma:studio", "dev:prisma:migrate:reset": "yarn with-env yarn workspace @sourcebot/db prisma:migrate:reset" }, "devDependencies": { "cross-env": "^7.0.3", "dotenv-cli": "^8.0.0", "npm-run-all": "^4.1.5" }, "packageManager": "yarn@4.7.0" }