diff --git a/apps/api/package.json b/apps/api/package.json index 20047904..68c9e989 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -45,7 +45,7 @@ "@hono/zod-openapi": "catalog:", "@paralleldrive/cuid2": "catalog:", "@sentry/node": "catalog:", - "bcryptjs": "^3.0.2", + "bcryptjs": "catalog:", "exit-hook": "catalog:", "hono": "catalog:", "ky": "catalog:", diff --git a/apps/e2e/package.json b/apps/e2e/package.json index f51faf55..3b7ca43f 100644 --- a/apps/e2e/package.json +++ b/apps/e2e/package.json @@ -28,10 +28,10 @@ "e2e-mcp:prod": "dotenvx run -o -f .env.production -- vitest run src/mcp-e2e.test.ts" }, "dependencies": { - "dotenv": "^16.5.0", + "dotenv": "catalog:", "ky": "catalog:", "p-map": "catalog:", - "p-times": "^4.0.0", + "p-times": "catalog:", "semver": "catalog:" }, "devDependencies": { diff --git a/apps/web/package.json b/apps/web/package.json index ea1d6cc2..caed9dc3 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -25,54 +25,54 @@ "@agentic/platform-core": "workspace:*", "@agentic/platform-types": "workspace:*", "@agentic/platform-validators": "workspace:*", - "@number-flow/react": "^0.5.10", - "@pmndrs/assets": "^1.7.0", - "@radix-ui/react-dropdown-menu": "^2.1.15", - "@radix-ui/react-label": "^2.1.7", - "@radix-ui/react-slot": "^1.2.3", - "@radix-ui/react-tabs": "^1.1.12", - "@radix-ui/react-tooltip": "^1.2.7", - "@react-three/cannon": "^6.6.0", - "@react-three/drei": "^10.2.0", - "@react-three/fiber": "^9.1.2", - "@react-three/postprocessing": "^3.0.4", - "@react-three/rapier": "^2.1.0", - "@tanstack/react-form": "^1.12.3", - "@tanstack/react-query": "^5.80.10", - "@tanstack/react-query-devtools": "^5.80.10", - "@types/canvas-confetti": "^1.9.0", - "canvas-confetti": "^1.9.3", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "hast-util-to-jsx-runtime": "^2.3.6", + "@number-flow/react": "catalog:", + "@pmndrs/assets": "catalog:", + "@radix-ui/react-dropdown-menu": "catalog:", + "@radix-ui/react-label": "catalog:", + "@radix-ui/react-slot": "catalog:", + "@radix-ui/react-tabs": "catalog:", + "@radix-ui/react-tooltip": "catalog:", + "@react-three/cannon": "catalog:", + "@react-three/drei": "catalog:", + "@react-three/fiber": "catalog:", + "@react-three/postprocessing": "catalog:", + "@react-three/rapier": "catalog:", + "@tanstack/react-form": "catalog:", + "@tanstack/react-query": "catalog:", + "@tanstack/react-query-devtools": "catalog:", + "@types/canvas-confetti": "catalog:", + "canvas-confetti": "catalog:", + "class-variance-authority": "catalog:", + "clsx": "catalog:", + "hast-util-to-jsx-runtime": "catalog:", "ky": "catalog:", - "lucide-react": "^0.518.0", - "motion": "^12.18.1", - "next": "^15.3.4", - "next-themes": "^0.4.6", - "posthog-js": "^1.255.0", + "lucide-react": "catalog:", + "motion": "catalog:", + "next": "catalog:", + "next-themes": "catalog:", + "posthog-js": "catalog:", "react": "catalog:", "react-dom": "catalog:", - "react-infinite-scroll-hook": "^6.0.1", - "react-lottie-player": "^2.1.0", - "react-use": "^17.6.0", - "shiki": "^3.7.0", - "sonner": "^2.0.5", + "react-infinite-scroll-hook": "catalog:", + "react-lottie-player": "catalog:", + "react-use": "catalog:", + "shiki": "catalog:", + "sonner": "catalog:", "stripe": "catalog:", - "suspend-react": "^0.1.3", - "tailwind-merge": "^3.3.1", - "three": "^0.177.0", + "suspend-react": "catalog:", + "tailwind-merge": "catalog:", + "three": "catalog:", "type-fest": "catalog:" }, "devDependencies": { - "@tailwindcss/postcss": "^4.1.10", - "@tailwindcss/typography": "^0.5.16", + "@tailwindcss/postcss": "catalog:", + "@tailwindcss/typography": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", - "@types/three": "^0.177.0", - "autoprefixer": "^10.4.21", - "postcss": "^8.5.6", - "tailwindcss": "^4.1.10", - "tw-animate-css": "^1.3.4" + "@types/three": "catalog:", + "autoprefixer": "catalog:", + "postcss": "catalog:", + "tailwindcss": "catalog:", + "tw-animate-css": "catalog:" } } diff --git a/examples/search/package.json b/examples/search/package.json index 252e3879..67dbab91 100644 --- a/examples/search/package.json +++ b/examples/search/package.json @@ -19,10 +19,10 @@ "dependencies": { "@agentic/platform": "workspace:*", "@agentic/platform-core": "workspace:*", - "@agentic/serper": "^7.6.7", - "@hono/mcp": "^0.1.0", + "@agentic/serper": "catalog:", + "@hono/mcp": "catalog:", "@modelcontextprotocol/sdk": "catalog:", - "dotenv": "^16.5.0", + "dotenv": "catalog:", "hono": "catalog:", "zod": "catalog:" }, diff --git a/package.json b/package.json index c76f5889..0de9cd09 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "knip": "knip" }, "devDependencies": { - "@dotenvx/dotenvx": "^1.44.2", + "@dotenvx/dotenvx": "catalog:", "@fisch0920/config": "catalog:", "@types/node": "catalog:", "del-cli": "catalog:", diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 6a293f8e..5129d879 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -23,8 +23,8 @@ "dependencies": { "@agentic/platform-core": "workspace:*", "@agentic/platform-types": "workspace:*", - "@standard-schema/spec": "^1.0.0", - "jose": "^6.0.11", + "@standard-schema/spec": "catalog:", + "jose": "catalog:", "ky": "catalog:", "type-fest": "catalog:" }, diff --git a/packages/core/package.json b/packages/core/package.json index cb67d72a..9386603c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "test:unit": "vitest run" }, "dependencies": { - "decircular": "^1.0.0", - "is-obj": "^3.0.0", + "decircular": "catalog:", + "is-obj": "catalog:", "parse-json": "catalog:", "sort-keys": "catalog:", "type-fest": "catalog:", diff --git a/packages/hono/package.json b/packages/hono/package.json index 0744ed9d..9ac01e07 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -25,7 +25,7 @@ "@agentic/platform-core": "workspace:*", "@hono/sentry": "catalog:", "@sentry/core": "catalog:", - "dotenv": "^16.5.0", + "dotenv": "catalog:", "eventid": "catalog:", "hono": "catalog:", "ky": "catalog:", diff --git a/packages/platform/package.json b/packages/platform/package.json index 1203070f..1295ffc0 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -22,7 +22,7 @@ "test:unit": "vitest run" }, "dependencies": { - "@agentic/core": "^7.6.7", + "@agentic/core": "catalog:", "@agentic/platform-core": "workspace:*", "@agentic/platform-openapi-utils": "workspace:*", "@agentic/platform-types": "workspace:*", diff --git a/packages/tool-client/package.json b/packages/tool-client/package.json index 62e06797..23ee635e 100644 --- a/packages/tool-client/package.json +++ b/packages/tool-client/package.json @@ -21,7 +21,7 @@ "test:typecheck": "tsc --noEmit" }, "dependencies": { - "@agentic/core": "^7.6.7", + "@agentic/core": "catalog:", "@agentic/platform-api-client": "workspace:*", "@agentic/platform-core": "workspace:*", "@agentic/platform-types": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d4d914f..994bf8c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,12 @@ settings: catalogs: default: + '@agentic/core': + specifier: ^7.6.7 + version: 7.6.7 + '@agentic/serper': + specifier: ^7.6.7 + version: 7.6.7 '@apideck/better-ajv-errors': specifier: ^0.3.6 version: 0.3.6 @@ -18,6 +24,9 @@ catalogs: '@commander-js/extra-typings': specifier: ^14.0.0 version: 14.0.0 + '@dotenvx/dotenvx': + specifier: ^1.45.1 + version: 1.45.1 '@edge-runtime/vm': specifier: ^5.0.0 version: 5.0.0 @@ -30,6 +39,9 @@ catalogs: '@fisch0920/drizzle-zod': specifier: ^0.7.9 version: 0.7.9 + '@hono/mcp': + specifier: ^0.1.0 + version: 0.1.0 '@hono/node-server': specifier: 1.14.4 version: 1.14.4 @@ -45,12 +57,48 @@ catalogs: '@modelcontextprotocol/sdk': specifier: ^1.13.0 version: 1.13.0 + '@number-flow/react': + specifier: ^0.5.10 + version: 0.5.10 '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 + '@pmndrs/assets': + specifier: ^1.7.0 + version: 1.7.0 + '@radix-ui/react-dropdown-menu': + specifier: ^2.1.15 + version: 2.1.15 + '@radix-ui/react-label': + specifier: ^2.1.7 + version: 2.1.7 + '@radix-ui/react-slot': + specifier: ^1.2.3 + version: 1.2.3 + '@radix-ui/react-tabs': + specifier: ^1.1.12 + version: 1.1.12 + '@radix-ui/react-tooltip': + specifier: ^1.2.7 + version: 1.2.7 '@react-email/components': specifier: ^0.1.0 version: 0.1.0 + '@react-three/cannon': + specifier: ^6.6.0 + version: 6.6.0 + '@react-three/drei': + specifier: ^10.2.0 + version: 10.3.0 + '@react-three/fiber': + specifier: ^9.1.2 + version: 9.1.2 + '@react-three/postprocessing': + specifier: ^3.0.4 + version: 3.0.4 + '@react-three/rapier': + specifier: ^2.1.0 + version: 2.1.0 '@redocly/openapi-core': specifier: ^1.34.3 version: 1.34.3 @@ -66,12 +114,33 @@ catalogs: '@sentry/node': specifier: ^9.30.0 version: 9.30.0 + '@standard-schema/spec': + specifier: ^1.0.0 + version: 1.0.0 + '@tailwindcss/postcss': + specifier: ^4.1.10 + version: 4.1.10 + '@tailwindcss/typography': + specifier: ^0.5.16 + version: 0.5.16 + '@tanstack/react-form': + specifier: ^1.12.3 + version: 1.12.3 + '@tanstack/react-query': + specifier: ^5.80.10 + version: 5.80.10 + '@tanstack/react-query-devtools': + specifier: ^5.80.10 + version: 5.80.10 + '@types/canvas-confetti': + specifier: ^1.9.0 + version: 1.9.0 '@types/ms': specifier: ^2.1.0 version: 2.1.0 '@types/node': - specifier: ^24.0.3 - version: 24.0.3 + specifier: ^24.0.4 + version: 24.0.4 '@types/react': specifier: ^19.1.8 version: 19.1.8 @@ -81,6 +150,9 @@ catalogs: '@types/semver': specifier: ^7.7.0 version: 7.7.0 + '@types/three': + specifier: ^0.177.0 + version: 0.177.0 agents: specifier: ^0.0.95 version: 0.0.95 @@ -90,9 +162,24 @@ catalogs: ajv-formats: specifier: ^3.0.1 version: 3.0.1 + autoprefixer: + specifier: ^10.4.21 + version: 10.4.21 + bcryptjs: + specifier: ^3.0.2 + version: 3.0.2 camelcase: specifier: ^8.0.0 version: 8.0.0 + canvas-confetti: + specifier: ^1.9.3 + version: 1.9.3 + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 commander: specifier: ^14.0.0 version: 14.0.0 @@ -102,9 +189,15 @@ catalogs: decamelize: specifier: ^6.0.0 version: 6.0.0 + decircular: + specifier: ^1.0.0 + version: 1.0.0 del-cli: specifier: ^6.0.0 version: 6.0.0 + dotenv: + specifier: ^16.5.0 + version: 16.5.0 drizzle-kit: specifier: ^0.31.1 version: 0.31.1 @@ -138,9 +231,18 @@ catalogs: get-port: specifier: ^7.1.0 version: 7.1.0 + hast-util-to-jsx-runtime: + specifier: ^2.3.6 + version: 2.3.6 hono: specifier: 4.8.1 version: 4.8.1 + is-obj: + specifier: ^3.0.0 + version: 3.0.0 + jose: + specifier: ^6.0.11 + version: 6.0.11 knip: specifier: ^5.61.2 version: 5.61.2 @@ -150,9 +252,21 @@ catalogs: lint-staged: specifier: ^16.1.2 version: 16.1.2 + lucide-react: + specifier: ^0.518.0 + version: 0.518.0 + motion: + specifier: ^12.18.1 + version: 12.18.1 ms: specifier: ^2.1.3 version: 2.1.3 + next: + specifier: ^15.3.4 + version: 15.3.4 + next-themes: + specifier: ^0.4.6 + version: 0.4.6 npm-run-all2: specifier: ^8.0.4 version: 8.0.4 @@ -177,18 +291,27 @@ catalogs: p-map: specifier: ^7.0.3 version: 7.0.3 + p-times: + specifier: ^4.0.0 + version: 4.0.0 parse-json: specifier: ^8.3.0 version: 8.3.0 plur: specifier: ^5.1.0 version: 5.1.0 + postcss: + specifier: ^8.5.6 + version: 8.5.6 postgres: specifier: ^3.4.7 version: 3.4.7 + posthog-js: + specifier: ^1.255.0 + version: 1.255.0 prettier: - specifier: ^3.5.3 - version: 3.5.3 + specifier: ^3.6.0 + version: 3.6.0 react: specifier: ^19.1.0 version: 19.1.0 @@ -198,6 +321,15 @@ catalogs: react-email: specifier: ^4.0.16 version: 4.0.16 + react-infinite-scroll-hook: + specifier: ^6.0.1 + version: 6.0.1 + react-lottie-player: + specifier: ^2.1.0 + version: 2.1.0 + react-use: + specifier: ^17.6.0 + version: 17.6.0 resend: specifier: ^4.6.0 version: 4.6.0 @@ -207,15 +339,33 @@ catalogs: semver: specifier: ^7.7.2 version: 7.7.2 + shiki: + specifier: ^3.7.0 + version: 3.7.0 simple-git-hooks: specifier: ^2.13.0 version: 2.13.0 + sonner: + specifier: ^2.0.5 + version: 2.0.5 sort-keys: specifier: ^5.1.0 version: 5.1.0 stripe: specifier: ^18.2.1 version: 18.2.1 + suspend-react: + specifier: ^0.1.3 + version: 0.1.3 + tailwind-merge: + specifier: ^3.3.1 + version: 3.3.1 + tailwindcss: + specifier: ^4.1.10 + version: 4.1.10 + three: + specifier: ^0.177.0 + version: 0.177.0 tsup: specifier: ^8.5.0 version: 8.5.0 @@ -225,6 +375,9 @@ catalogs: turbo: specifier: ^2.5.4 version: 2.5.4 + tw-animate-css: + specifier: ^1.3.4 + version: 1.3.4 type-fest: specifier: ^4.41.0 version: 4.41.0 @@ -258,14 +411,14 @@ importers: .: devDependencies: '@dotenvx/dotenvx': - specifier: ^1.44.2 - version: 1.44.2 + specifier: 'catalog:' + version: 1.45.1 '@fisch0920/config': specifier: 'catalog:' - version: 1.1.2(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 1.1.2(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.6.0)(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) '@types/node': specifier: 'catalog:' - version: 24.0.3 + version: 24.0.4 del-cli: specifier: 'catalog:' version: 6.0.0 @@ -277,7 +430,7 @@ importers: version: 0.2.3(eslint@9.29.0(jiti@2.4.2)) knip: specifier: 'catalog:' - version: 5.61.2(@types/node@24.0.3)(typescript@5.8.3) + version: 5.61.2(@types/node@24.0.4)(typescript@5.8.3) lint-staged: specifier: 'catalog:' version: 16.1.2 @@ -289,7 +442,7 @@ importers: version: 1.2.1 prettier: specifier: 'catalog:' - version: 3.5.3 + version: 3.6.0 simple-git-hooks: specifier: 'catalog:' version: 2.13.0 @@ -307,10 +460,10 @@ importers: version: 5.8.3 vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: 'catalog:' - version: 3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) zod: specifier: 'catalog:' version: 3.25.67 @@ -354,7 +507,7 @@ importers: specifier: 'catalog:' version: 9.30.0 bcryptjs: - specifier: ^3.0.2 + specifier: 'catalog:' version: 3.0.2 exit-hook: specifier: 'catalog:' @@ -382,7 +535,7 @@ importers: version: 7.7.2 stripe: specifier: 'catalog:' - version: 18.2.1(@types/node@24.0.3) + version: 18.2.1(@types/node@24.0.4) type-fest: specifier: 'catalog:' version: 4.41.0 @@ -403,7 +556,7 @@ importers: apps/e2e: dependencies: dotenv: - specifier: ^16.5.0 + specifier: 'catalog:' version: 16.5.0 ky: specifier: 'catalog:' @@ -412,7 +565,7 @@ importers: specifier: 'catalog:' version: 7.0.3 p-times: - specifier: ^4.0.0 + specifier: 'catalog:' version: 4.0.0 semver: specifier: 'catalog:' @@ -492,7 +645,7 @@ importers: version: 5.1.0 stripe: specifier: 'catalog:' - version: 18.2.1(@types/node@24.0.3) + version: 18.2.1(@types/node@24.0.4) type-fest: specifier: 'catalog:' version: 4.41.0 @@ -528,82 +681,82 @@ importers: specifier: workspace:* version: link:../../packages/validators '@number-flow/react': - specifier: ^0.5.10 + specifier: 'catalog:' version: 0.5.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@pmndrs/assets': - specifier: ^1.7.0 + specifier: 'catalog:' version: 1.7.0 '@radix-ui/react-dropdown-menu': - specifier: ^2.1.15 + specifier: 'catalog:' version: 2.1.15(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-label': - specifier: ^2.1.7 + specifier: 'catalog:' version: 2.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-slot': - specifier: ^1.2.3 + specifier: 'catalog:' version: 1.2.3(@types/react@19.1.8)(react@19.1.0) '@radix-ui/react-tabs': - specifier: ^1.1.12 + specifier: 'catalog:' version: 1.1.12(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-tooltip': - specifier: ^1.2.7 + specifier: 'catalog:' version: 1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@react-three/cannon': - specifier: ^6.6.0 + specifier: 'catalog:' version: 6.6.0(@react-three/fiber@9.1.2(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(three@0.177.0))(react@19.1.0)(three@0.177.0)(typescript@5.8.3) '@react-three/drei': - specifier: ^10.2.0 + specifier: 'catalog:' version: 10.3.0(@react-three/fiber@9.1.2(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(three@0.177.0))(@types/react@19.1.8)(@types/three@0.177.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(three@0.177.0) '@react-three/fiber': - specifier: ^9.1.2 + specifier: 'catalog:' version: 9.1.2(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(three@0.177.0) '@react-three/postprocessing': - specifier: ^3.0.4 + specifier: 'catalog:' version: 3.0.4(@react-three/fiber@9.1.2(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(three@0.177.0))(@types/three@0.177.0)(react@19.1.0)(three@0.177.0) '@react-three/rapier': - specifier: ^2.1.0 + specifier: 'catalog:' version: 2.1.0(@react-three/fiber@9.1.2(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(three@0.177.0))(react@19.1.0)(three@0.177.0) '@tanstack/react-form': - specifier: ^1.12.3 + specifier: 'catalog:' version: 1.12.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/react-query': - specifier: ^5.80.10 + specifier: 'catalog:' version: 5.80.10(react@19.1.0) '@tanstack/react-query-devtools': - specifier: ^5.80.10 + specifier: 'catalog:' version: 5.80.10(@tanstack/react-query@5.80.10(react@19.1.0))(react@19.1.0) '@types/canvas-confetti': - specifier: ^1.9.0 + specifier: 'catalog:' version: 1.9.0 canvas-confetti: - specifier: ^1.9.3 + specifier: 'catalog:' version: 1.9.3 class-variance-authority: - specifier: ^0.7.1 + specifier: 'catalog:' version: 0.7.1 clsx: - specifier: ^2.1.1 + specifier: 'catalog:' version: 2.1.1 hast-util-to-jsx-runtime: - specifier: ^2.3.6 + specifier: 'catalog:' version: 2.3.6 ky: specifier: 'catalog:' version: 1.8.1 lucide-react: - specifier: ^0.518.0 + specifier: 'catalog:' version: 0.518.0(react@19.1.0) motion: - specifier: ^12.18.1 + specifier: 'catalog:' version: 12.18.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: - specifier: ^15.3.4 + specifier: 'catalog:' version: 15.3.4(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next-themes: - specifier: ^0.4.6 + specifier: 'catalog:' version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) posthog-js: - specifier: ^1.255.0 + specifier: 'catalog:' version: 1.255.0 react: specifier: 'catalog:' @@ -612,41 +765,41 @@ importers: specifier: 'catalog:' version: 19.1.0(react@19.1.0) react-infinite-scroll-hook: - specifier: ^6.0.1 + specifier: 'catalog:' version: 6.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-lottie-player: - specifier: ^2.1.0 + specifier: 'catalog:' version: 2.1.0(react@19.1.0) react-use: - specifier: ^17.6.0 + specifier: 'catalog:' version: 17.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) shiki: - specifier: ^3.7.0 + specifier: 'catalog:' version: 3.7.0 sonner: - specifier: ^2.0.5 + specifier: 'catalog:' version: 2.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) stripe: specifier: 'catalog:' - version: 18.2.1(@types/node@24.0.3) + version: 18.2.1(@types/node@24.0.4) suspend-react: - specifier: ^0.1.3 + specifier: 'catalog:' version: 0.1.3(react@19.1.0) tailwind-merge: - specifier: ^3.3.1 + specifier: 'catalog:' version: 3.3.1 three: - specifier: ^0.177.0 + specifier: 'catalog:' version: 0.177.0 type-fest: specifier: 'catalog:' version: 4.41.0 devDependencies: '@tailwindcss/postcss': - specifier: ^4.1.10 + specifier: 'catalog:' version: 4.1.10 '@tailwindcss/typography': - specifier: ^0.5.16 + specifier: 'catalog:' version: 0.5.16(tailwindcss@4.1.10) '@types/react': specifier: 'catalog:' @@ -655,19 +808,19 @@ importers: specifier: 'catalog:' version: 19.1.6(@types/react@19.1.8) '@types/three': - specifier: ^0.177.0 + specifier: 'catalog:' version: 0.177.0 autoprefixer: - specifier: ^10.4.21 + specifier: 'catalog:' version: 10.4.21(postcss@8.5.6) postcss: - specifier: ^8.5.6 + specifier: 'catalog:' version: 8.5.6 tailwindcss: - specifier: ^4.1.10 + specifier: 'catalog:' version: 4.1.10 tw-animate-css: - specifier: ^1.3.4 + specifier: 'catalog:' version: 1.3.4 examples/search: @@ -679,16 +832,16 @@ importers: specifier: workspace:* version: link:../../packages/core '@agentic/serper': - specifier: ^7.6.7 + specifier: 'catalog:' version: 7.6.7(zod@3.25.67) '@hono/mcp': - specifier: ^0.1.0 + specifier: 'catalog:' version: 0.1.0(@modelcontextprotocol/sdk@1.13.0)(hono@4.8.1) '@modelcontextprotocol/sdk': specifier: 'catalog:' version: 1.13.0 dotenv: - specifier: ^16.5.0 + specifier: 'catalog:' version: 16.5.0 hono: specifier: 'catalog:' @@ -713,10 +866,10 @@ importers: specifier: workspace:* version: link:../types '@standard-schema/spec': - specifier: ^1.0.0 + specifier: 'catalog:' version: 1.0.0 jose: - specifier: ^6.0.11 + specifier: 'catalog:' version: 6.0.11 ky: specifier: 'catalog:' @@ -789,10 +942,10 @@ importers: packages/core: dependencies: decircular: - specifier: ^1.0.0 + specifier: 'catalog:' version: 1.0.0 is-obj: - specifier: ^3.0.0 + specifier: 'catalog:' version: 3.0.0 parse-json: specifier: 'catalog:' @@ -893,7 +1046,7 @@ importers: specifier: 'catalog:' version: 9.30.0 dotenv: - specifier: ^16.5.0 + specifier: 'catalog:' version: 16.5.0 eventid: specifier: 'catalog:' @@ -964,7 +1117,7 @@ importers: packages/platform: dependencies: '@agentic/core': - specifier: ^7.6.7 + specifier: 'catalog:' version: 7.6.7(zod@3.25.67) '@agentic/platform-core': specifier: workspace:* @@ -995,7 +1148,7 @@ importers: packages/tool-client: dependencies: '@agentic/core': - specifier: ^7.6.7 + specifier: 'catalog:' version: 7.6.7(zod@3.25.67) '@agentic/platform-api-client': specifier: workspace:* @@ -1220,8 +1373,8 @@ packages: '@dimforge/rapier3d-compat@0.15.0': resolution: {integrity: sha512-TRH9rmF6RJqvKt0xis6VkToJHz4Pf54IfYhKGWn7zkpTWPwVyQ4p9kjwrdm6jOfGn72MBrIbttzvDB/ZOqE7sg==} - '@dotenvx/dotenvx@1.44.2': - resolution: {integrity: sha512-2C44+G2dch4cB6zw7+oGQ9VcFQuuVhc5xOzfVvY7iUEj2PRhiVMIB6SpNMK1V5TvpdqrAqCYFjclK18Mh9vwNQ==} + '@dotenvx/dotenvx@1.45.1': + resolution: {integrity: sha512-wKHPD+/NMMJVBPg3i98uD9jsURDy+Ck6RQRiWf39TlOAzC+Ge1FkmDk3sgeljYZxA3qF6E7SJmvRqC70XQuuVA==} hasBin: true '@drizzle-team/brocli@0.10.2': @@ -3613,11 +3766,11 @@ packages: '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - '@types/node@22.15.32': - resolution: {integrity: sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==} + '@types/node@22.15.33': + resolution: {integrity: sha512-wzoocdnnpSxZ+6CjW4ADCK1jVmd1S/J3ArNWfn8FDDQtRm8dkDg7TA+mvek2wNrfCgwuZxqEOiB9B1XCJ6+dbw==} - '@types/node@24.0.3': - resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==} + '@types/node@24.0.4': + resolution: {integrity: sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA==} '@types/offscreencanvas@2019.7.3': resolution: {integrity: sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==} @@ -6459,8 +6612,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.5.3: - resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + prettier@3.6.0: + resolution: {integrity: sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==} engines: {node: '>=14'} hasBin: true @@ -7971,7 +8124,7 @@ snapshots: '@dimforge/rapier3d-compat@0.15.0': {} - '@dotenvx/dotenvx@1.44.2': + '@dotenvx/dotenvx@1.45.1': dependencies: commander: 11.1.0 dotenv: 16.5.0 @@ -8296,11 +8449,11 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@fisch0920/config@1.1.2(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0))': + '@fisch0920/config@1.1.2(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.6.0)(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@eslint/js': 9.29.0 '@total-typescript/ts-reset': 0.6.1 - '@vitest/eslint-plugin': 1.2.5(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/eslint-plugin': 1.2.5(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) eslint: 9.29.0(jiti@2.4.2) eslint-config-prettier: 10.1.5(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)) @@ -8313,7 +8466,7 @@ snapshots: eslint-plugin-testing-library: 7.5.3(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint-plugin-unicorn: 59.0.1(eslint@9.29.0(jiti@2.4.2)) globals: 16.2.0 - prettier: 3.5.3 + prettier: 3.6.0 typescript: 5.8.3 typescript-eslint: 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: @@ -8629,7 +8782,7 @@ snapshots: '@neondatabase/serverless@1.0.1': dependencies: - '@types/node': 22.15.32 + '@types/node': 22.15.33 '@types/pg': 8.15.4 optional: true @@ -9525,7 +9678,7 @@ snapshots: '@react-email/render@1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: html-to-text: 9.0.5 - prettier: 3.5.3 + prettier: 3.6.0 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) react-promise-suspense: 0.3.4 @@ -10030,11 +10183,11 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 '@types/cors@2.8.19': dependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 '@types/debug@4.1.12': dependencies: @@ -10070,14 +10223,14 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 - '@types/node@22.15.32': + '@types/node@22.15.33': dependencies: undici-types: 6.21.0 optional: true - '@types/node@24.0.3': + '@types/node@24.0.4': dependencies: undici-types: 7.8.0 @@ -10089,13 +10242,13 @@ snapshots: '@types/pg@8.15.4': dependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 pg-protocol: 1.10.2 pg-types: 2.2.0 '@types/pg@8.6.1': dependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 pg-protocol: 1.10.2 pg-types: 2.2.0 @@ -10119,7 +10272,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 '@types/three@0.177.0': dependencies: @@ -10238,13 +10391,13 @@ snapshots: '@use-gesture/core': 10.3.1 react: 19.1.0 - '@vitest/eslint-plugin@1.2.5(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/eslint-plugin@1.2.5(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 - vitest: 3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -10256,13 +10409,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -10991,7 +11144,7 @@ snapshots: engine.io@6.6.4: dependencies: '@types/cors': 2.8.19 - '@types/node': 24.0.3 + '@types/node': 24.0.4 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -12218,10 +12371,10 @@ snapshots: dependencies: json-buffer: 3.0.1 - knip@5.61.2(@types/node@24.0.3)(typescript@5.8.3): + knip@5.61.2(@types/node@24.0.4)(typescript@5.8.3): dependencies: '@nodelib/fs.walk': 1.2.8 - '@types/node': 24.0.3 + '@types/node': 24.0.4 fast-glob: 3.3.3 formatly: 0.2.4 jiti: 2.4.2 @@ -13202,7 +13355,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.5.3: {} + prettier@3.6.0: {} pretty-ms@9.2.0: dependencies: @@ -13945,11 +14098,11 @@ snapshots: dependencies: js-tokens: 9.0.1 - stripe@18.2.1(@types/node@24.0.3): + stripe@18.2.1(@types/node@24.0.4): dependencies: qs: 6.14.0 optionalDependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 strtok3@10.3.1: dependencies: @@ -14380,13 +14533,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0): + vite-node@3.2.4(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@10.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -14401,18 +14554,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: debug: 4.4.1(supports-color@10.0.0) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.8.3) optionalDependencies: - vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color - typescript - vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0): + vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.2) @@ -14421,7 +14574,7 @@ snapshots: rollup: 4.44.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 24.0.3 + '@types/node': 24.0.4 fsevents: 2.3.3 jiti: 2.4.2 lightningcss: 1.30.1 @@ -14429,11 +14582,11 @@ snapshots: tsx: 4.20.3 yaml: 2.8.0 - vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0): + vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -14451,13 +14604,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) + vite-node: 3.2.4(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.42.0)(tsx@4.20.3)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@edge-runtime/vm': 5.0.0 '@types/debug': 4.1.12 - '@types/node': 24.0.3 + '@types/node': 24.0.4 transitivePeerDependencies: - jiti - less diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0b818acb..05f08d32 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,42 +5,73 @@ packages: - packages/fixtures/valid/* catalog: + '@agentic/core': ^7.6.7 + '@agentic/serper': ^7.6.7 '@ai-sdk/openai': ^1.3.22 '@apideck/better-ajv-errors': ^0.3.6 '@clack/prompts': ^0.11.0 '@cloudflare/workers-types': ^4.20250620.0 '@commander-js/extra-typings': ^14.0.0 + '@dotenvx/dotenvx': ^1.45.1 '@edge-runtime/vm': ^5.0.0 '@fisch0920/config': ^1.1.2 '@fisch0920/drizzle-orm': ^0.43.7 '@fisch0920/drizzle-zod': ^0.7.9 + '@hono/mcp': ^0.1.0 '@hono/node-server': 1.14.4 '@hono/sentry': ^1.2.2 '@hono/zod-openapi': ^0.19.8 '@hono/zod-validator': ^0.7.0 '@modelcontextprotocol/sdk': ^1.13.0 + '@number-flow/react': ^0.5.10 '@paralleldrive/cuid2': ^2.2.2 + '@pmndrs/assets': ^1.7.0 + '@radix-ui/react-dropdown-menu': ^2.1.15 + '@radix-ui/react-label': ^2.1.7 + '@radix-ui/react-slot': ^1.2.3 + '@radix-ui/react-tabs': ^1.1.12 + '@radix-ui/react-tooltip': ^1.2.7 '@react-email/components': ^0.1.0 + '@react-three/cannon': ^6.6.0 + '@react-three/drei': ^10.2.0 + '@react-three/fiber': ^9.1.2 + '@react-three/postprocessing': ^3.0.4 + '@react-three/rapier': ^2.1.0 '@redocly/openapi-core': ^1.34.3 '@sentry/cli': ^2.46.0 '@sentry/cloudflare': ^9.30.0 '@sentry/core': ^9.30.0 '@sentry/node': ^9.30.0 + '@standard-schema/spec': ^1.0.0 + '@tailwindcss/postcss': ^4.1.10 + '@tailwindcss/typography': ^0.5.16 + '@tanstack/react-form': ^1.12.3 + '@tanstack/react-query': ^5.80.10 + '@tanstack/react-query-devtools': ^5.80.10 + '@types/canvas-confetti': ^1.9.0 '@types/ms': ^2.1.0 - '@types/node': ^24.0.3 + '@types/node': ^24.0.4 '@types/react': ^19.1.8 '@types/react-dom': ^19.1.6 '@types/semver': ^7.7.0 + '@types/three': ^0.177.0 agents: ^0.0.95 ai: ^4.3.15 ajv: ^8.17.1 ajv-formats: ^3.0.1 + autoprefixer: ^10.4.21 + bcryptjs: ^3.0.2 camelcase: ^8.0.0 + canvas-confetti: ^1.9.3 + class-variance-authority: ^0.7.1 cleye: ^1.3.4 + clsx: ^2.1.1 commander: ^14.0.0 conf: ^14.0.0 decamelize: ^6.0.0 + decircular: ^1.0.0 del-cli: ^6.0.0 + dotenv: ^16.5.0 drizzle-kit: ^0.31.1 drizzle-orm: ^0.44.2 email-validator: ^2.0.4 @@ -53,12 +84,19 @@ catalog: fastmcp: ^3.4.0 get-port: ^7.1.0 hash-object: ^5.0.1 + hast-util-to-jsx-runtime: ^2.3.6 hono: 4.8.1 + is-obj: ^3.0.0 is-relative-url: ^4.0.0 + jose: ^6.0.11 knip: ^5.61.2 ky: 1.8.1 lint-staged: ^16.1.2 + lucide-react: ^0.518.0 + motion: ^12.18.1 ms: ^2.1.3 + next: ^15.3.4 + next-themes: ^0.4.6 npm-run-all2: ^8.0.4 octokit: ^5.0.3 only-allow: ^1.2.1 @@ -68,22 +106,35 @@ catalog: p-all: ^5.0.0 p-map: ^7.0.3 p-throttle: 7.0.0 + p-times: ^4.0.0 parse-json: ^8.3.0 plur: ^5.1.0 + postcss: ^8.5.6 postgres: ^3.4.7 - prettier: ^3.5.3 + posthog-js: ^1.255.0 + prettier: ^3.6.0 react: ^19.1.0 react-dom: ^19.1.0 react-email: ^4.0.16 + react-infinite-scroll-hook: ^6.0.1 + react-lottie-player: ^2.1.0 + react-use: ^17.6.0 resend: ^4.6.0 restore-cursor: ^5.1.0 semver: ^7.7.2 + shiki: ^3.7.0 simple-git-hooks: ^2.13.0 + sonner: ^2.0.5 sort-keys: ^5.1.0 stripe: ^18.2.1 + suspend-react: ^0.1.3 + tailwind-merge: ^3.3.1 + tailwindcss: ^4.1.10 + three: ^0.177.0 tsup: ^8.5.0 tsx: ^4.20.3 turbo: ^2.5.4 + tw-animate-css: ^1.3.4 type-fest: ^4.41.0 typescript: ^5.8.3 unconfig: ^7.3.2