{ "name": "lucky-wheel-monorepo", "version": "1.0.0", "private": true, "description": "Lucky Wheel & Lottery Monorepo Platform", "packageManager": "pnpm@9.12.3", "scripts": { "dev": "concurrently -n \"API,ADMIN,CLIENT\" -c \"blue,green,magenta\" \"pnpm dev:api\" \"pnpm dev:admin\" \"pnpm dev:client\"", "dev:api": "pnpm --filter @lucky-wheel/api start:dev", "dev:admin": "pnpm --filter @lucky-wheel/admin dev", "dev:client": "pnpm --filter @lucky-wheel/client dev", "build:types": "pnpm --filter @lucky-wheel/shared-types build", "build:api": "pnpm --filter @lucky-wheel/api build", "build:admin": "pnpm --filter @lucky-wheel/admin build", "build:client": "pnpm --filter @lucky-wheel/client build", "build": "pnpm run build:types && pnpm --filter @lucky-wheel/api build && pnpm --filter @lucky-wheel/admin build && pnpm --filter @lucky-wheel/client build", "test:api": "pnpm --filter @lucky-wheel/api test", "docker:up": "docker-compose up -d", "docker:down": "docker-compose down" }, "devDependencies": { "concurrently": "^10.0.5", "typescript": "^5.4.5" }, "pnpm": { "onlyBuiltDependencies": [ "@nestjs/core", "@prisma/client", "@prisma/engines", "bcrypt", "core-js", "esbuild", "msgpackr-extract", "prisma", "vue-demi" ] } }