Skip to content

chore(deps): update dependencies (React 19.2, ESLint 9.39, plyr 3.8.4) - #1264

Closed
repowarden-app[bot] wants to merge 1 commit into
masterfrom
repowarden/deps-example-plyr-example-1780910132542
Closed

chore(deps): update dependencies (React 19.2, ESLint 9.39, plyr 3.8.4)#1264
repowarden-app[bot] wants to merge 1 commit into
masterfrom
repowarden/deps-example-plyr-example-1780910132542

Conversation

@repowarden-app

@repowarden-app repowarden-app Bot commented Jun 8, 2026

Copy link
Copy Markdown

Summary

Updates multiple dependencies including React runtime and development tools. This PR consolidates 11 dependency updates across production and development dependencies.

Changes

Production Dependencies

  • plyr: 3.8.3 → 3.8.4 (patch)
  • react: 19.1.1 → 19.2.7 (minor)
  • react-dom: 19.1.1 → 19.2.7 (minor)

Development Dependencies

  • @eslint/js: 9.33.0 → 9.39.4 (minor)
  • @types/react: 19.1.10 → 19.2.17 (minor)
  • @types/react-dom: 19.1.7 → 19.2.3 (minor)
  • @vitejs/plugin-react: 5.0.0 → 5.2.0 (minor)
  • eslint: 9.33.0 → 9.39.4 (minor)
  • eslint-plugin-react-refresh: 0.4.20 → 0.5.3 (minor)
  • globals: 16.3.0 → 16.5.0 (minor)
  • vite: 7.3.0 → 7.3.5 (patch)

Risk Assessment

Risk Level: Medium

  • React minor version updates (19.1 → 19.2) may include behavior changes
  • ESLint updates should be compatible with the existing flat config (eslint.config.js)
  • Multiple minor version bumps across development tooling
  • As this is a library, peer dependency ranges should be reviewed to ensure compatibility with the updated React versions

Testing Recommendations

Pre-merge Checklist

  • Run full test suite across all target Node.js LTS versions (18, 20, 22)
  • Verify ESLint configuration still works correctly with flat config format
  • Build library successfully with npm run build
  • Test in a consumer application with React 19.2
  • Review and update peer dependencies in package.json if needed (especially React peer dependency range)
  • Verify TypeScript types compile without errors
  • Check that the demo/example application still works correctly
  • Ensure Vite dev server and HMR work as expected

Post-merge Actions

Notes

  • The project uses ESLint flat config format which is compatible with ESLint 9.39.4
  • Node.js engines requirement (>=16) remains compatible with all updates
  • Consider reviewing the React 19.2 release notes for any breaking changes or new features that may affect this library

🤖 Generated by RepoWarden

Available Commands

Comment on this PR with any of the following:

  • @repowarden-app rebase — Rebase this PR onto the base branch
  • @repowarden-app fix-tests — Analyze CI failures and push a fix
  • @repowarden-app resolve-comments — Address review feedback and push updates

RepoWarden Checklist

  • Dependencies updated
  • Lock file regenerated
  • CI passing
  • Ready to merge

💸 Estimated time saved: ~30 min (≈ £25 of engineering time) — based on internal benchmarks for deps update tasks.


Transitive CVE Fixes (2)

This PR also patches transitive vulnerabilities via overrides:

  • 🟡 jest^30.4.2 — low
  • 🟡 jest-environment-jsdom^30.4.1 — low

Supply Chain Safety Report

Warnings (upgraded with caution):

  • @types/react@19.2.17 (npm)
    • ⚠️ Package name "@types/react" is very similar to popular package "preact" (edit distance: 1). Verify this is the intended package.

@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@socket-security

socket-security Bot commented Jun 8, 2026

Copy link
Copy Markdown

@socket-security

socket-security Bot commented Jun 8, 2026

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm js-yaml is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: example/plyr-example/package-lock.jsonnpm/eslint@9.39.4npm/js-yaml@4.2.0

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/js-yaml@4.2.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@repowarden-app repowarden-app Bot changed the title chore(deps): update dependencies (React 19.2.7, ESLint 9.39.4, Plyr 3.8.4) chore(deps): update dependencies (React 19.2, ESLint 9.39, Plyr 3.8.4) Jun 8, 2026
@repowarden-app
repowarden-app Bot force-pushed the repowarden/deps-example-plyr-example-1780910132542 branch from f8f37f1 to abe0242 Compare June 8, 2026 09:21
Co-Authored-By: repowarden[bot] <bot@repowarden.dev>
@repowarden-app repowarden-app Bot changed the title chore(deps): update dependencies (React 19.2, ESLint 9.39, Plyr 3.8.4) chore(deps): update dependencies (React 19.2, ESLint 9.39, plyr 3.8.4) Jun 22, 2026
@repowarden-app
repowarden-app Bot force-pushed the repowarden/deps-example-plyr-example-1780910132542 branch from abe0242 to 6b9897d Compare June 22, 2026 09:17
@repowarden-app

Copy link
Copy Markdown
Author

This PR has been open for 14 days without being merged, so I'm closing it.

If there was an issue with these changes, please reply with feedback so I can improve!

— RepoWarden

@repowarden-app repowarden-app Bot closed this Jun 23, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants