Bump client dependencies (typescript-eslint, dompurify, sass) - #1384
Conversation
…int/eslint-plugin from 8.69.0 to 8.70.0 in /client Recreated locally from dependabot PRs #1373, #1372, #1371. Combined into one commit since these packages must stay version-matched. Lockfile regenerated on macOS rather than copied from the Linux-based dependabot runner. typecheck, ci-lint and test:run all pass clean. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1368. Lockfile regenerated on macOS rather than copied from the Linux-based dependabot runner. Patch release; single call site in MarkdownRenderer.vue. typecheck, ci-lint and test:run all pass clean. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1360. Lockfile regenerated on macOS rather than copied from the Linux-based dependabot runner. `npm run build` succeeds with no new deprecation warnings. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Client V3 Test Results39 tests 39 ✅ 0s ⏱️ Results for commit 14dc8f5. ♻️ This comment has been updated with latest results. |
Client Test Results132 tests 132 ✅ 0s ⏱️ Results for commit 14dc8f5. ♻️ This comment has been updated with latest results. |
Python Test Results 1 files 1 suites 2m 32s ⏱️ Results for commit 14dc8f5. ♻️ This comment has been updated with latest results. |
Playwright E2E Results (firefox)221 tests 221 ✅ 2m 6s ⏱️ Results for commit 14dc8f5. ♻️ This comment has been updated with latest results. |
Playwright E2E Results (chromium)221 tests 221 ✅ 2m 15s ⏱️ Results for commit 14dc8f5. ♻️ This comment has been updated with latest results. |
|



Summary
Recreates the changes from dependabot PRs #1373, #1372, #1371, #1368, #1360 by regenerating
client/package-lock.jsonlocally on macOS instead of copying the Linux-generated lockfile from the dependabot runner (see repo convention for client-side dependency PRs).typescript-eslint,@typescript-eslint/parser,@typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 (devDependencies, one commit since version-locked together)dompurify: 3.4.14 → 3.4.15 (runtime dependency; single call site inMarkdownRenderer.vue)sass: 1.103.1 → 1.104.0 (devDependency; build tool)Verified:
npm run typecheck,npm run ci-lint,npm run test:run, andnpm run buildall pass clean with no new violations/warnings. Confirmed the regenerated lockfile still carries every Linux@esbuild/*optional platform entry alongside the macOS ones.Closes the following dependabot PRs once merged: #1373, #1372, #1371, #1368, #1360
Test plan
npm run typecheckpassesnpm run ci-lintpasses (prettier + eslint)npm run test:run— 132/132 tests passnpm run buildsucceeds, no new sass deprecation warningsnpm ci+npm install <pkg>@<version>on macOS; Linux optional platform entries verified intact🤖 Generated with Claude Code