diff --git a/apps/daemon/package.json b/apps/daemon/package.json index 1a5cafe..8c2852d 100644 --- a/apps/daemon/package.json +++ b/apps/daemon/package.json @@ -14,16 +14,16 @@ "@code/backend": "workspace:*", "@code/env": "workspace:*", "@code/primitives": "workspace:*", - "@effect/platform-bun": "4.0.0-beta.99", - "@rivet-dev/agentos": "^0.2.7", + "@effect/platform-bun": "catalog:", + "@rivet-dev/agentos": "catalog:", "convex": "catalog:", - "effect": "4.0.0-beta.99", + "effect": "catalog:", "rivetkit": "0.0.0-stack-feat-rivetkit-forward-inspector-tabs-to-native-plugin-actors-qkwmksyy.d2859b0" }, "devDependencies": { "@code/config": "workspace:*", - "@types/bun": "latest", + "@types/bun": "catalog:", "@types/node": "^22.13.14", - "typescript": "^6" + "typescript": "catalog:" } } diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 719a757..c25ba40 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -15,9 +15,9 @@ "electrobun": "^1.18.1" }, "devDependencies": { - "@types/bun": "^1.3.14", + "@types/bun": "catalog:", "@types/three": "^0.165.0", "concurrently": "^10.0.3", - "typescript": "^6" + "typescript": "catalog:" } } diff --git a/apps/native/package.json b/apps/native/package.json index 46dc7d1..736cb18 100644 --- a/apps/native/package.json +++ b/apps/native/package.json @@ -26,7 +26,7 @@ "expo-router": "~57.0.2", "expo-status-bar": "~57.0.0", "expo-web-browser": "~57.0.0", - "heroui-native": "^1.0.5", + "heroui-native": "catalog:", "react": "19.2.3", "react-dom": "19.2.3", "react-native": "0.86.0", diff --git a/apps/web/package.json b/apps/web/package.json index 526e014..eb37872 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -38,8 +38,8 @@ "@types/react-dom": "catalog:", "react-router-devtools": "^6.2.1", "tailwindcss": "catalog:", - "typescript": "^6", - "vite": "^7.3.6", + "typescript": "catalog:", + "vite": "catalog:", "vite-tsconfig-paths": "^6.1.1" } } diff --git a/bun.lock b/bun.lock index 6708274..50e06ab 100644 --- a/bun.lock +++ b/bun.lock @@ -6,14 +6,16 @@ "name": "code", "devDependencies": { "@code/config": "workspace:*", - "@types/bun": "latest", + "@types/bun": "catalog:", "@types/node": "^22.13.14", + "convex-test": "catalog:", "oxfmt": "latest", "oxlint": "latest", "rolldown": "1.1.4", - "typescript": "^6", + "typescript": "catalog:", "ultracite": "7.9.3", "vite-plus": "0.2.2", + "vitest": "catalog:", }, }, "apps/daemon": { @@ -23,17 +25,17 @@ "@code/backend": "workspace:*", "@code/env": "workspace:*", "@code/primitives": "workspace:*", - "@effect/platform-bun": "4.0.0-beta.99", - "@rivet-dev/agentos": "^0.2.7", + "@effect/platform-bun": "catalog:", + "@rivet-dev/agentos": "catalog:", "convex": "catalog:", - "effect": "4.0.0-beta.99", + "effect": "catalog:", "rivetkit": "0.0.0-stack-feat-rivetkit-forward-inspector-tabs-to-native-plugin-actors-qkwmksyy.d2859b0", }, "devDependencies": { "@code/config": "workspace:*", - "@types/bun": "latest", + "@types/bun": "catalog:", "@types/node": "^22.13.14", - "typescript": "^6", + "typescript": "catalog:", }, }, "apps/desktop": { @@ -42,10 +44,10 @@ "electrobun": "^1.18.1", }, "devDependencies": { - "@types/bun": "^1.3.14", + "@types/bun": "catalog:", "@types/three": "^0.165.0", "concurrently": "^10.0.3", - "typescript": "^6", + "typescript": "catalog:", }, }, "apps/native": { @@ -66,7 +68,7 @@ "expo-router": "~57.0.2", "expo-status-bar": "~57.0.0", "expo-web-browser": "~57.0.0", - "heroui-native": "^1.0.5", + "heroui-native": "catalog:", "react": "19.2.3", "react-dom": "19.2.3", "react-native": "0.86.0", @@ -135,8 +137,8 @@ "@types/react-dom": "catalog:", "react-router-devtools": "^6.2.1", "tailwindcss": "catalog:", - "typescript": "^6", - "vite": "^7.3.6", + "typescript": "catalog:", + "vite": "catalog:", "vite-tsconfig-paths": "^6.1.1", }, }, @@ -147,7 +149,7 @@ "@code/backend": "workspace:*", "@code/env": "workspace:*", "@flue/runtime": "latest", - "@rivet-dev/agentos-core": "^0.2.10", + "@rivet-dev/agentos-core": "catalog:", "convex": "catalog:", "hono": "4.12.30", "valibot": "^1.4.2", @@ -155,8 +157,8 @@ "devDependencies": { "@code/config": "workspace:*", "@flue/cli": "latest", - "@types/bun": "latest", - "typescript": "^6", + "@types/bun": "catalog:", + "typescript": "catalog:", }, }, "packages/auth": { @@ -173,7 +175,7 @@ "convex": "catalog:", "expo-constants": "~57.0.2", "expo-secure-store": "~57.0.0", - "heroui-native": "^1.0.5", + "heroui-native": "catalog:", "react": "^19.2.3", "react-native": "0.86.0", "sonner": "catalog:", @@ -182,8 +184,8 @@ "devDependencies": { "@code/config": "workspace:*", "@types/react": "~19.2.17", - "typescript": "^6", - "vite": "^7.3.6", + "typescript": "catalog:", + "vite": "catalog:", }, }, "packages/backend": { @@ -192,15 +194,19 @@ "dependencies": { "@better-auth/expo": "catalog:", "@code/env": "workspace:*", + "@code/primitives": "workspace:*", "@convex-dev/better-auth": "catalog:", "better-auth": "catalog:", "convex": "catalog:", + "effect": "catalog:", "zod": "catalog:", }, "devDependencies": { "@code/config": "workspace:*", "@types/node": "^24.3.0", - "typescript": "^6", + "convex-test": "catalog:", + "typescript": "catalog:", + "vitest": "catalog:", }, }, "packages/config": { @@ -217,20 +223,21 @@ "devDependencies": { "@code/config": "workspace:*", "@types/node": "^22.13.14", - "typescript": "^6", + "typescript": "catalog:", }, }, "packages/primitives": { "name": "@code/primitives", "version": "0.0.0", "dependencies": { - "@rivet-dev/agentos": "^0.2.7", - "effect": "4.0.0-beta.99", + "@rivet-dev/agentos": "catalog:", + "effect": "catalog:", }, "devDependencies": { "@code/config": "workspace:*", "@types/node": "^22.13.14", - "typescript": "^6", + "typescript": "catalog:", + "vitest": "catalog:", }, }, "packages/ui": { @@ -256,7 +263,7 @@ "@types/react": "^19.2.17", "@types/react-dom": "catalog:", "tailwindcss": "catalog:", - "typescript": "^6", + "typescript": "catalog:", }, }, }, @@ -266,16 +273,26 @@ "catalog": { "@better-auth/expo": "1.6.15", "@convex-dev/better-auth": "^0.12.5", + "@effect/platform-bun": "4.0.0-beta.99", + "@rivet-dev/agentos": "^0.2.7", + "@rivet-dev/agentos-core": "^0.2.10", "@tanstack/react-form": "^1.33.0", + "@types/bun": "latest", "@types/react-dom": "^19.2.3", "better-auth": "1.6.15", "convex": "^1.42.1", + "convex-test": "^0.0.54", "dotenv": "^17.4.2", + "effect": "4.0.0-beta.99", + "heroui-native": "^1.0.5", "lucide-react": "^1.23.0", "next-themes": "^0.4.6", "sonner": "^2.0.7", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.2", + "typescript": "^6", + "vite": "^7.3.6", + "vitest": "^4.1.10", "zod": "^4.4.3", }, "packages": { @@ -1903,6 +1920,8 @@ "convex-helpers": ["convex-helpers@0.1.120", "", { "peerDependencies": { "@standard-schema/spec": "^1.0.0", "convex": "^1.32.0", "hono": "^4.0.5", "react": "^17.0.2 || ^18.0.0 || ^19.0.0", "typescript": "^5.5 || ^6.0.0", "zod": "^3.25.0 || ^4.0.0" }, "optionalPeers": ["@standard-schema/spec", "hono", "react", "typescript", "zod"], "bin": { "convex-helpers": "bin.cjs" } }, "sha512-FPqtmN/10uoxmmhVq0ViNi08AnmHKT/eU1R8+ohmPZoHfg8noZEZCltApY/ASDdhq92o0kLZETggzBvMfHJDLQ=="], + "convex-test": ["convex-test@0.0.54", "", { "peerDependencies": { "convex": "^1.32.0" } }, "sha512-C0v2SQcuxrELAJRNzE6fQ686XDPor7UFoC22jcoJXeCRqhLo8ZIMZ4jyUHoo1UdAL2enCb0AbiprCVpLDN8u9Q=="], + "cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], "cookie-es": ["cookie-es@3.1.1", "", {}, "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg=="], @@ -3673,7 +3692,7 @@ "vite-tsconfig-paths": ["vite-tsconfig-paths@6.1.1", "", { "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", "tsconfck": "^3.0.3" }, "peerDependencies": { "vite": "*" } }, "sha512-2cihq7zliibCCZ8P9cKJrQBkfgdvcFkOOc3Y02o3GWUDLgqjWsZudaoiuOwO/gzTzy17cS5F7ZPo4bsnS4DGkg=="], - "vitest": ["vitest@4.1.9", "", { "dependencies": { "@vitest/expect": "4.1.9", "@vitest/mocker": "4.1.9", "@vitest/pretty-format": "4.1.9", "@vitest/runner": "4.1.9", "@vitest/snapshot": "4.1.9", "@vitest/spy": "4.1.9", "@vitest/utils": "4.1.9", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^4.0.0-rc.1", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.1.0", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.1.9", "@vitest/browser-preview": "4.1.9", "@vitest/browser-webdriverio": "4.1.9", "@vitest/coverage-istanbul": "4.1.9", "@vitest/coverage-v8": "4.1.9", "@vitest/ui": "4.1.9", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/coverage-istanbul", "@vitest/coverage-v8", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "./vitest.mjs" } }, "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ=="], + "vitest": ["vitest@4.1.10", "", { "dependencies": { "@vitest/expect": "4.1.10", "@vitest/mocker": "4.1.10", "@vitest/pretty-format": "4.1.10", "@vitest/runner": "4.1.10", "@vitest/snapshot": "4.1.10", "@vitest/spy": "4.1.10", "@vitest/utils": "4.1.10", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^4.0.0-rc.1", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.1.0", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.1.10", "@vitest/browser-preview": "4.1.10", "@vitest/browser-webdriverio": "4.1.10", "@vitest/coverage-istanbul": "4.1.10", "@vitest/coverage-v8": "4.1.10", "@vitest/ui": "4.1.10", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/coverage-istanbul", "@vitest/coverage-v8", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "./vitest.mjs" } }, "sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw=="], "vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="], @@ -4213,6 +4232,22 @@ "vite-plus/oxlint": ["oxlint@1.72.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.72.0", "@oxlint/binding-android-arm64": "1.72.0", "@oxlint/binding-darwin-arm64": "1.72.0", "@oxlint/binding-darwin-x64": "1.72.0", "@oxlint/binding-freebsd-x64": "1.72.0", "@oxlint/binding-linux-arm-gnueabihf": "1.72.0", "@oxlint/binding-linux-arm-musleabihf": "1.72.0", "@oxlint/binding-linux-arm64-gnu": "1.72.0", "@oxlint/binding-linux-arm64-musl": "1.72.0", "@oxlint/binding-linux-ppc64-gnu": "1.72.0", "@oxlint/binding-linux-riscv64-gnu": "1.72.0", "@oxlint/binding-linux-riscv64-musl": "1.72.0", "@oxlint/binding-linux-s390x-gnu": "1.72.0", "@oxlint/binding-linux-x64-gnu": "1.72.0", "@oxlint/binding-linux-x64-musl": "1.72.0", "@oxlint/binding-openharmony-arm64": "1.72.0", "@oxlint/binding-win32-arm64-msvc": "1.72.0", "@oxlint/binding-win32-ia32-msvc": "1.72.0", "@oxlint/binding-win32-x64-msvc": "1.72.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.22.1", "vite-plus": "*" }, "optionalPeers": ["oxlint-tsgolint", "vite-plus"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-1rhdZIP/EvoI91ABIwNU5Q8+bWf8mjrS5UzIOZld4d4bXxJvtlUhlQvaoTogIGin/qdErMOrwaIJvCSIAKTLhA=="], + "vite-plus/vitest": ["vitest@4.1.9", "", { "dependencies": { "@vitest/expect": "4.1.9", "@vitest/mocker": "4.1.9", "@vitest/pretty-format": "4.1.9", "@vitest/runner": "4.1.9", "@vitest/snapshot": "4.1.9", "@vitest/spy": "4.1.9", "@vitest/utils": "4.1.9", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^4.0.0-rc.1", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.1.0", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.1.9", "@vitest/browser-preview": "4.1.9", "@vitest/browser-webdriverio": "4.1.9", "@vitest/coverage-istanbul": "4.1.9", "@vitest/coverage-v8": "4.1.9", "@vitest/ui": "4.1.9", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/coverage-istanbul", "@vitest/coverage-v8", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "./vitest.mjs" } }, "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ=="], + + "vitest/@vitest/expect": ["@vitest/expect@4.1.10", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.1.10", "@vitest/utils": "4.1.10", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" } }, "sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA=="], + + "vitest/@vitest/mocker": ["@vitest/mocker@4.1.10", "", { "dependencies": { "@vitest/spy": "4.1.10", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["msw", "vite"] }, "sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow=="], + + "vitest/@vitest/pretty-format": ["@vitest/pretty-format@4.1.10", "", { "dependencies": { "tinyrainbow": "^3.1.0" } }, "sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q=="], + + "vitest/@vitest/runner": ["@vitest/runner@4.1.10", "", { "dependencies": { "@vitest/utils": "4.1.10", "pathe": "^2.0.3" } }, "sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg=="], + + "vitest/@vitest/snapshot": ["@vitest/snapshot@4.1.10", "", { "dependencies": { "@vitest/pretty-format": "4.1.10", "@vitest/utils": "4.1.10", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw=="], + + "vitest/@vitest/spy": ["@vitest/spy@4.1.10", "", {}, "sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw=="], + + "vitest/@vitest/utils": ["@vitest/utils@4.1.10", "", { "dependencies": { "@vitest/pretty-format": "4.1.10", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" } }, "sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA=="], + "wrangler/esbuild": ["esbuild@0.28.1", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.28.1", "@esbuild/android-arm": "0.28.1", "@esbuild/android-arm64": "0.28.1", "@esbuild/android-x64": "0.28.1", "@esbuild/darwin-arm64": "0.28.1", "@esbuild/darwin-x64": "0.28.1", "@esbuild/freebsd-arm64": "0.28.1", "@esbuild/freebsd-x64": "0.28.1", "@esbuild/linux-arm": "0.28.1", "@esbuild/linux-arm64": "0.28.1", "@esbuild/linux-ia32": "0.28.1", "@esbuild/linux-loong64": "0.28.1", "@esbuild/linux-mips64el": "0.28.1", "@esbuild/linux-ppc64": "0.28.1", "@esbuild/linux-riscv64": "0.28.1", "@esbuild/linux-s390x": "0.28.1", "@esbuild/linux-x64": "0.28.1", "@esbuild/netbsd-arm64": "0.28.1", "@esbuild/netbsd-x64": "0.28.1", "@esbuild/openbsd-arm64": "0.28.1", "@esbuild/openbsd-x64": "0.28.1", "@esbuild/openharmony-arm64": "0.28.1", "@esbuild/sunos-x64": "0.28.1", "@esbuild/win32-arm64": "0.28.1", "@esbuild/win32-ia32": "0.28.1", "@esbuild/win32-x64": "0.28.1" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw=="], "wrap-ansi/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], diff --git a/package.json b/package.json index 14fd13d..6493a4f 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "catalog": { "@rivet-dev/agentos": "^0.2.7", "@rivet-dev/agentos-core": "^0.2.10", + "@effect/platform-bun": "4.0.0-beta.99", "dotenv": "^17.4.2", "zod": "^4.4.3", "lucide-react": "^1.23.0", @@ -22,7 +23,13 @@ "tailwindcss": "^4.3.2", "tailwind-merge": "^3.6.0", "@better-auth/expo": "1.6.15", - "effect": "4.0.0-beta.99" + "effect": "4.0.0-beta.99", + "typescript": "^6", + "@types/bun": "latest", + "heroui-native": "^1.0.5", + "vite": "^7.3.6", + "vitest": "^4.1.10", + "convex-test": "^0.0.54" } }, "type": "module", @@ -56,14 +63,16 @@ "dependencies": {}, "devDependencies": { "@code/config": "workspace:*", - "@types/bun": "latest", + "@types/bun": "catalog:", "@types/node": "^22.13.14", "oxfmt": "latest", "oxlint": "latest", "rolldown": "1.1.4", - "typescript": "^6", + "typescript": "catalog:", "ultracite": "7.9.3", - "vite-plus": "0.2.2" + "vite-plus": "0.2.2", + "convex-test": "catalog:", + "vitest": "catalog:" }, "overrides": { "vite": "npm:@voidzero-dev/vite-plus-core@0.2.2" diff --git a/packages/agents/package.json b/packages/agents/package.json index 370ba3c..6c7185e 100644 --- a/packages/agents/package.json +++ b/packages/agents/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@code/config": "workspace:*", "@flue/cli": "latest", - "@types/bun": "latest", - "typescript": "^6" + "@types/bun": "catalog:", + "typescript": "catalog:" } } diff --git a/packages/auth/package.json b/packages/auth/package.json index eb6bf02..1401c6c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -22,7 +22,7 @@ "convex": "catalog:", "expo-constants": "~57.0.2", "expo-secure-store": "~57.0.0", - "heroui-native": "^1.0.5", + "heroui-native": "catalog:", "react": "^19.2.3", "react-native": "0.86.0", "sonner": "catalog:", @@ -31,7 +31,7 @@ "devDependencies": { "@code/config": "workspace:*", "@types/react": "~19.2.17", - "vite": "^7.3.6", - "typescript": "^6" + "vite": "catalog:", + "typescript": "catalog:" } } diff --git a/packages/backend/package.json b/packages/backend/package.json index c68393c..4e75c83 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -6,7 +6,9 @@ "author": "", "scripts": { "dev": "convex dev --env-file ../../.env", - "dev:setup": "convex dev --env-file ../../.env --configure --until-success" + "dev:setup": "convex dev --env-file ../../.env --configure --until-success", + "test": "vitest run", + "test:watch": "vitest" }, "dependencies": { "@better-auth/expo": "catalog:", @@ -21,6 +23,8 @@ "devDependencies": { "@code/config": "workspace:*", "@types/node": "^24.3.0", - "typescript": "^6" + "typescript": "catalog:", + "convex-test": "catalog:", + "vitest": "catalog:" } } diff --git a/packages/env/package.json b/packages/env/package.json index ce7c205..027252b 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -17,6 +17,6 @@ "devDependencies": { "@code/config": "workspace:*", "@types/node": "^22.13.14", - "typescript": "^6" + "typescript": "catalog:" } } diff --git a/packages/primitives/package.json b/packages/primitives/package.json index 02f77d5..47d8bf1 100644 --- a/packages/primitives/package.json +++ b/packages/primitives/package.json @@ -8,7 +8,9 @@ "./agent-os": "./src/agent-os.ts" }, "scripts": { - "check-types": "tsc --noEmit" + "check-types": "tsc --noEmit", + "test": "vitest run", + "test:watch": "vitest" }, "dependencies": { "@rivet-dev/agentos": "catalog:", @@ -17,6 +19,7 @@ "devDependencies": { "@code/config": "workspace:*", "@types/node": "^22.13.14", - "typescript": "^6" + "typescript": "catalog:", + "vitest": "catalog:" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 35f7f00..05cd4ab 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -33,6 +33,6 @@ "@types/react": "^19.2.17", "@types/react-dom": "catalog:", "tailwindcss": "catalog:", - "typescript": "^6" + "typescript": "catalog:" } }