From 252d8404a0e186b74925123991ed7a8b77043c10 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 07:25:17 +0000 Subject: [PATCH] chore(web): remove unused vaul dependency vaul (the shadcn drawer library) has no remaining consumers in apps/web. The last usages were removed in #4375 ("consolidate overlay components"), which dropped every `import { Drawer } from 'vaul'` but left the dependency declared in apps/web/package.json. Verified with repo-wide grep (imports, requires, dynamic imports, type references, CSS @import, and config/script references) and knip; the only remaining matches are unrelated "vault" strings. vaul remains in the lockfile as a transitive dependency of @expo/ui (apps/mobile), so this only drops apps/web's direct entry. --- apps/web/package.json | 1 - pnpm-lock.yaml | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index a6f439e86f..de59a38208 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -171,7 +171,6 @@ "tldts": "7.0.30", "ulid": "catalog:", "uuid": "11.1.1", - "vaul": "1.1.2", "zod": "catalog:" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75b258dcbd..1f3fdb405a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1218,9 +1218,6 @@ importers: uuid: specifier: 11.1.1 version: 11.1.1 - vaul: - specifier: 1.1.2 - version: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) zod: specifier: 'catalog:' version: 4.4.3 @@ -38914,6 +38911,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@types/react-dom' + optional: true vfile-message@4.0.3: dependencies: