{ "name": "spacedrive", "version": "0.0.0", "private": true, "workspaces": { "nohoist": [ "**/react-native", "**/react-native/**", "**/@react-native-*", "**/@react-native-*/**", "**/react-native-*", "**/react-native-*/**", "**/expo", "**/expo/**", "**/@expo", "**/@expo/**", "**/expo-*", "**/expo-*/**", "**/metro-*", "**/metro-*/**" ] }, "scripts": { "prep": "pnpm db:gen && pnpm core codegen && pnpm build-packages", "build-packages": "pnpm client build && pnpm ui build", "build": "turbo run build", "dev": "turbo run dev --parallel --scope=@sd/desktop --scope=@sd/client --scope=@sd/ui", "db:migrate": "cd packages/core && prisma migrate dev", "db:gen": "pnpm core prisma generate", "lint": "turbo run lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "desktop": "pnpm --filter @sd/desktop -- ", "mobile": "pnpm --filter @sd/mobile -- ", "web": "pnpm --filter @sd/web -- ", "ui": "pnpm --filter @sd/ui -- ", "core": "pnpm --filter @sd/core -- ", "docs": "pnpm --filter @sd/docs -- ", "client": "pnpm --filter @sd/client -- ", "server": "pnpm --filter @sd/server -- " }, "devDependencies": { "prettier": "^2.5.1", "turbo": "latest" }, "turbo": { "pipeline": { "build": { "dependsOn": [ "^build" ], "outputs": [ "dist/**", ".next/**" ] }, "lint": { "outputs": [] }, "dev": { "cache": false } } }, "engines": { "pnpm": ">=6.0.0", "npm": "pnpm", "yarn": "pnpm", "node": ">=14.0.0" } }