update deps and remove unused deps (#2006)

# Package Dependency Updates

## Description

This PR updates several package dependencies across the project:

- Updated `@elevenlabs/react` from 0.1.5 to 0.5.1 in mail app
- Added `@elevenlabs/elevenlabs-js` 2.12.2 to server app
- Removed unused dependencies: `deepmerge`, `dexie`, `emblor`, and `react-markdown`
- Added `sanitize-html` 2.16.0 to mail app
- Removed `elevenlabs` 1.59.0 from server (replaced with newer `@elevenlabs/elevenlabs-js`)
- Updated PNPM package manager from 10.12.1 to 10.15.0
- Updated Node types from 22.15.29 to 24.3.0
- Updated various dev dependencies including prettier, dotenv-cli, and tsx
- Updated Zod from 3.25.42 to 4.1.1
- Updated wrangler catalog version from 4.28.1 to 4.32.0

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **Security**
  * Safer message rendering via HTML sanitization.
* **Improvements**
  * Updated voice/AI integration for increased reliability and compatibility.
  * General stability and performance enhancements across the app.
* **Chores**
  * Upgraded core libraries, developer tooling, and package manager to latest versions.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Ahmet Kilinc
2025-08-25 20:52:59 +02:00
committed by GitHub
parent 71c57d14af
commit 906a02cd97
5 changed files with 402 additions and 855 deletions

View File

@@ -20,7 +20,7 @@
"@dnd-kit/sortable": "10.0.0",
"@dnd-kit/utilities": "3.2.2",
"@dub/analytics": "0.0.29",
"@elevenlabs/react": "0.1.5",
"@elevenlabs/react": "0.5.1",
"@fontsource-variable/geist": "5.2.6",
"@fontsource-variable/geist-mono": "5.2.6",
"@hookform/resolvers": "4.1.2",
@@ -67,11 +67,8 @@
"date-fns": "4.1.0",
"date-fns-tz": "^3.2.0",
"dedent": "^1.5.3",
"deepmerge": "4.3.1",
"dexie": "4.0.11",
"dompurify": "^3.2.5",
"email-addresses": "5.0.0",
"emblor": "^1.4.8",
"eslint-plugin-react-hooks": "6.0.0-rc.1",
"idb-keyval": "^6.2.1",
"input-otp": "1.4.2",
@@ -100,13 +97,13 @@
"react-dom": "catalog:",
"react-hook-form": "7.54.2",
"react-hotkeys-hook": "^5.0.1",
"react-markdown": "^10.1.0",
"react-resizable-panels": "2.1.7",
"react-router": "^7.6.1",
"react-use": "^17.6.0",
"react-wrap-balancer": "^1.1.1",
"recharts": "^2.15.1",
"resend": "4.1.2",
"sanitize-html": "^2.16.0",
"sonner": "2.0.6",
"superjson": "catalog:",
"tailwind-merge": "3.0.2",

View File

@@ -33,6 +33,7 @@
"@coinbase/cookie-manager": "1.1.8",
"@datadog/datadog-api-client": "1.40.0",
"@dub/better-auth": "0.0.3",
"@elevenlabs/elevenlabs-js": "2.12.2",
"@googleapis/gmail": "12.0.0",
"@googleapis/people": "3.0.9",
"@hono/trpc-server": "^0.3.4",
@@ -62,7 +63,6 @@
"drizzle-orm": "catalog:",
"dub": "0.64.2",
"effect": "3.16.12",
"elevenlabs": "1.59.0",
"email-addresses": "^5.0.0",
"google-auth-library": "9.15.1",
"he": "^1.2.0",

View File

@@ -2,7 +2,7 @@
"name": "zero",
"version": "0.1.0",
"private": true,
"packageManager": "pnpm@10.12.1",
"packageManager": "pnpm@10.15.0",
"scripts": {
"go": "pnpm docker:db:up && pnpm run dev",
"prepare": "husky",
@@ -40,19 +40,19 @@
"eval:ci": "dotenv -- pnpm --filter=@zero/server run eval:ci"
},
"devDependencies": {
"@types/node": "22.15.29",
"@types/node": "24.3.0",
"@zero/tsconfig": "workspace:*",
"dotenv-cli": "^8.0.0",
"dotenv-cli": "^10.0.0",
"husky": "9.1.7",
"prettier": "3.5.3",
"prettier": "3.6.2",
"prettier-plugin-sort-imports": "1.8.8",
"prettier-plugin-tailwindcss": "0.6.12",
"tsx": "4.19.4",
"turbo": "^2.5.4",
"prettier-plugin-tailwindcss": "0.6.14",
"tsx": "4.20.5",
"turbo": "^2.5.6",
"typescript": "catalog:"
},
"dependencies": {
"zod-to-json-schema": "3.24.6",
"zod": "3.25.42"
"zod": "4.1.1"
}
}

1230
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@ catalog:
'@trpc/server': ^11.1.4
'@trpc/client': ^11.1.4
'@trpc/tanstack-react-query': ^11.1.4
wrangler: ^4.28.1
wrangler: ^4.32.0
typescript: ^5.8.3
drizzle-orm: ^0.43.1
drizzle-kit: ^0.31.1