Skip to content

Bump client dependencies (typescript-eslint, dompurify, sass) - #1384

Merged
Tim020 merged 4 commits into
devfrom
feature/client-dep-bumps
Sep 18, 2026
Merged

Tim020 merged 4 commits into
devfrom
feature/client-dep-bumps

Conversation

@Tim020

@Tim020 Tim020 commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Recreates the changes from dependabot PRs #1373, #1372, #1371, #1368, #1360 by regenerating client/package-lock.json locally 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 in MarkdownRenderer.vue)
  • sass: 1.103.1 → 1.104.0 (devDependency; build tool)

Verified: npm run typecheck, npm run ci-lint, npm run test:run, and npm run build all 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 typecheck passes
  • npm run ci-lint passes (prettier + eslint)
  • npm run test:run — 132/132 tests pass
  • npm run build succeeds, no new sass deprecation warnings
  • Lockfile regenerated via npm ci + npm install <pkg>@<version> on macOS; Linux optional platform entries verified intact

🤖 Generated with Claude Code

Tim020 and others added 3 commits September 18, 2026 13:14
…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>
@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

Client V3 Test Results

39 tests   39 ✅  0s ⏱️
 4 suites   0 💤
 1 files     0 ❌

Results for commit 14dc8f5.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

Client Test Results

132 tests   132 ✅  0s ⏱️
  7 suites    0 💤
  1 files      0 ❌

Results for commit 14dc8f5.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

Python Test Results

  1 files    1 suites   2m 32s ⏱️
863 tests 863 ✅ 0 💤 0 ❌
868 runs  868 ✅ 0 💤 0 ❌

Results for commit 14dc8f5.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

Playwright E2E Results (firefox)

221 tests   221 ✅  2m 6s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 14dc8f5.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

Playwright E2E Results (chromium)

221 tests   221 ✅  2m 15s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 14dc8f5.

♻️ This comment has been updated with latest results.

@Tim020
Tim020 enabled auto-merge (squash) September 18, 2026 12:23
@sonarqubecloud

Copy link
Copy Markdown

@Tim020
Tim020 merged commit 3d86414 into dev Sep 18, 2026
35 checks passed
@Tim020
Tim020 deleted the feature/client-dep-bumps branch September 18, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Issues created by Claude client Pull requests changing front end code medium-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant