From e368e5955dcd28ed9fa671fac6de95c566dcfff5 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Tue, 29 Sep 2026 10:21:20 +0200 Subject: [PATCH] chore: remove unused UI parts, dependencies and turbo tasks, and share escapeHtml --- apps/server/package.json | 1 - knip.json | 1 - packages/import/src/html.ts | 9 +--- packages/resume/package.json | 1 + packages/resume/src/cover-letter.ts | 9 +--- packages/resume/src/proposals.ts | 4 +- packages/ui/src/components/alert.test.tsx | 27 +---------- packages/ui/src/components/alert.tsx | 6 +-- packages/ui/src/components/avatar.test.tsx | 37 +-------------- packages/ui/src/components/avatar.tsx | 45 +------------------ .../ui/src/components/button-group.test.tsx | 36 +-------------- packages/ui/src/components/button-group.tsx | 42 +---------------- .../ui/src/components/input-group.test.tsx | 18 +------- packages/ui/src/components/input-group.tsx | 30 +------------ packages/ui/src/components/kbd.test.tsx | 31 +------------ packages/ui/src/components/kbd.tsx | 6 +-- packages/ui/src/components/popover.test.tsx | 16 +------ packages/ui/src/components/popover.tsx | 8 +--- packages/utils/src/locale.ts | 4 -- packages/utils/src/string.ts | 9 ++++ pnpm-lock.yaml | 12 ++--- tooling/turbo/source-cache.test.ts | 2 +- turbo.json | 6 --- 23 files changed, 30 insertions(+), 330 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 8d7e71e6e..a59712c62 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -62,7 +62,6 @@ "better-auth": "1.7.6", "cjk-regex": "^3.5.0", "css-tree": "^3.2.1", - "deepmerge-ts": "^8.0.2", "drizzle-orm": "1.0.0-rc.4", "drizzle-zod": "1.0.0-beta.14-a36c63d", "es-toolkit": "^1.52.0", diff --git a/knip.json b/knip.json index 55f1d46f9..501574119 100644 --- a/knip.json +++ b/knip.json @@ -46,7 +46,6 @@ "bcrypt", "cjk-regex", "css-tree", - "deepmerge-ts", "drizzle-zod", "fast-json-patch", "fast-png", diff --git a/packages/import/src/html.ts b/packages/import/src/html.ts index c8b3536ed..2f8c81929 100644 --- a/packages/import/src/html.ts +++ b/packages/import/src/html.ts @@ -1,3 +1,4 @@ +import { escapeHtml } from "@reactive-resume/utils/string"; /** * Converts a summary string and optional highlights array into an HTML description. * Summary becomes a

tag, highlights become a