{ "name": "convex-monorepo", "private": true, "engines": { "node": "^22.20.0" }, "packageManager": "bun@1.3.10", "workspaces": [ "apps/*", "packages/*", "tools/*" ], "catalog": { "@eslint/js": "^10.0.1", "@tailwindcss/postcss": "^4.2.2", "@types/node": "^25.5.0", "eslint": "^10.1.0", "prettier": "^3.8.1", "tailwindcss": "^4.2.2", "typescript": "^6.0.2", "zod": "^4.3.6" }, "catalogs": { "convex": { "@convex-dev/auth": "^0.0.87", "convex": "^1.34.1" }, "react19": { "@types/react": "~19.2.14", "@types/react-dom": "~19.2.3", "react": "19.2.4", "react-dom": "19.2.4" } }, "scripts": { "build": "turbo run build", "clean": "git clean -xdf node_modules", "clean:ws": "turbo run clean", "dev": "turbo run dev", "dev:tunnel": "turbo run dev:tunnel", "dev:next": "turbo run dev -F @gib/next -F @gib/backend", "dev:next:web": "turbo run dev:web -F @gib/next -F @gib/backend", "dev:expo": "turbo run dev -F @gib/expo -F @gib/backend", "dev:backend": "turbo run dev -F @gib/backend", "dev:expo:tunnel": "turbo run dev:tunnel -F @gib/expo -F @gib/backend", "format": "turbo run format --continue -- --cache --cache-location .cache/.prettiercache", "format:fix": "turbo run format --continue -- --write --cache --cache-location .cache/.prettiercache", "lint": "turbo run lint --continue -- --cache --cache-location .cache/.eslintcache", "lint:fix": "turbo run lint --continue -- --fix --cache --cache-location .cache/.eslintcache", "lint:ws": "bunx sherif@latest", "patch:usesend": "node scripts/patch-usesend.mjs", "postinstall": "bun patch:usesend && bun lint:ws", "typecheck": "turbo run typecheck", "ui-add": "turbo run ui-add", "android": "expo run:android", "ios": "expo run:ios" }, "devDependencies": { "@gib/prettier-config": "workspace:", "@turbo/gen": "^2.8.21", "dotenv-cli": "11.0.0", "prettier": "catalog:", "turbo": "^2.8.21", "typescript": "catalog:" }, "prettier": "@gib/prettier-config", "trustedDependencies": [ "@sentry/cli", "core-js-pure", "esbuild", "sharp" ] }