Bump client-v3 dependencies (dompurify, eslint, eslint-plugin-vue, sass, playwright) - #1385
Conversation
Recreated locally from dependabot PR #1370. 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 #1369. Lockfile regenerated on macOS rather than copied from the Linux-based dependabot runner. ci-lint passes clean, no new rule violations from the bump. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1364. Lockfile regenerated on macOS rather than copied from the Linux-based dependabot runner. ci-lint passes clean, no new rule violations from the bump. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1362. 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>
Recreated locally from dependabot PR #1365. Lockfile regenerated on macOS rather than copied from the Linux-based dependabot runner. This is the E2E runner itself, so ran the full serial Playwright suite rather than typecheck/lint alone: 221/221 tests pass on chromium after `npx playwright install --with-deps chromium`. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Client V3 Test Results39 tests 39 ✅ 0s ⏱️ Results for commit 91a888f. ♻️ This comment has been updated with latest results. |
Client Test Results132 tests 132 ✅ 0s ⏱️ Results for commit 91a888f. ♻️ This comment has been updated with latest results. |
Python Test Results 1 files 1 suites 2m 22s ⏱️ Results for commit 91a888f. ♻️ This comment has been updated with latest results. |
Playwright E2E Results (chromium)221 tests 221 ✅ 2m 57s ⏱️ Results for commit 91a888f. ♻️ This comment has been updated with latest results. |
Playwright E2E Results (firefox)221 tests 221 ✅ 2m 18s ⏱️ Results for commit 91a888f. ♻️ This comment has been updated with latest results. |
|



Summary
Recreates the changes from dependabot PRs #1370, #1369, #1365, #1364, #1362 by regenerating
client-v3/package-lock.jsonlocally on macOS instead of copying the Linux-generated lockfile from the dependabot runner (see repo convention for client-side dependency PRs).dompurify: 3.4.14 → 3.4.15 (runtime dependency; single call site inMarkdownRenderer.vue)eslint-plugin-vue: 10.10.0 → 10.11.0 (devDependency)eslint: 10.9.1 → 10.10.0 (devDependency)sass: 1.103.1 → 1.104.0 (devDependency; build tool)@playwright/test: 1.62.1 → 1.63.0 (devDependency; the E2E test runner itself)Verified:
npm run typecheck,npm run ci-lint, andnpm run test:runall pass clean with no new violations across the accumulated changes. Since@playwright/testis the E2E runner, also ran the full serial Playwright suite (not individual specs, per repo convention) afternpx playwright install --with-deps chromium: 221/221 tests pass. Confirmed the regenerated lockfile still carries every Linuxlightningcss-linux-*(gnu/musl, x64/arm64) optional platform entry alongside the macOS ones.Closes the following dependabot PRs once merged: #1370, #1369, #1365, #1364, #1362
Test plan
npm run typecheckpassesnpm run ci-lintpasses (prettier + eslint)npm run test:run— 39/39 unit 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