Skip to content

build(deps): update development dependencies and tooling#1259

Closed
repowarden-app[bot] wants to merge 1 commit intomasterfrom
repowarden/deps-1775797289533
Closed

build(deps): update development dependencies and tooling#1259
repowarden-app[bot] wants to merge 1 commit intomasterfrom
repowarden/deps-1775797289533

Conversation

@repowarden-app
Copy link
Copy Markdown

@repowarden-app repowarden-app Bot commented Apr 10, 2026

Summary

This PR updates 8 development dependencies including build tools, testing libraries, type definitions, and the Plyr peer dependency. Notable updates include TypeScript 5.0.4 → 5.9.3, @swc/core 1.3.42 → 1.15.30, and plyr 3.7.7 → 3.8.4.

Updates

Build & Tooling

  • @swc/core: 1.3.42 → 1.15.30 (minor)
  • @swc/jest: 0.2.24 → 0.2.39 (patch)
  • tsdown: 0.2.0 → 0.21.9 (minor)
  • typescript: 5.0.4 → 5.9.3 (minor)
  • typescript-eslint: 8.41.0 → 8.58.2 (minor)

Testing & Types

  • @testing-library/jest-dom: 5.16.5 → 5.17.0 (minor)
  • @types/react: 18.0.28 → 18.3.28 (patch)

Dependencies

  • plyr: 3.7.7 → 3.8.4 (minor)

Risk Assessment

Medium Risk 🟡

  • Multiple minor version bumps across build tooling (@swc, tsdown, TypeScript)
  • TypeScript upgrade may require minor type adjustments
  • Plyr update (peer dependency) may affect consuming applications
  • typescript-eslint update may introduce new lint rules
  • As this is a library, changes need validation across all target Node.js versions

Required Actions

  • Review tsconfig.json for compatibility with TypeScript 5.9.3
  • Check if new typescript-eslint rules need configuration adjustments
  • Verify Plyr 3.8.4 compatibility and update peer dependency range in package.json if needed
  • Review release notes for breaking changes:

Testing Recommendations

As this is a library, thorough testing is required:

  • Run full test suite: npm test
  • Verify builds successfully: npm run build
  • Test against all target Node.js LTS versions: 18, 20, 22
  • Lint codebase: npm run lint
  • Type-check passes: npx tsc --noEmit
  • Test in a consuming React application to verify Plyr integration
  • Verify package exports and TypeScript types work for consumers

Related PRs

After merging this PR, the following Dependabot PRs can likely be closed as superseded:

The GitHub Actions updates (#1258, #1257, #1256, #1246, #1232) should be handled separately.


🤖 Generated by RepoWarden

Available Commands

Comment on this PR with any of the following:

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

RepoWarden Checklist

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

Security Vulnerabilities Resolved

  • 🟡 brace-expansion: Fix available: yes — severity: moderate
  • 🔴 defu: Fix available: yes — severity: high
  • 🔴 minimatch: Fix available: yes — severity: high
  • 🔴 picomatch: Fix available: yes — severity: high

New Vulnerabilities Introduced

Warning: The following new vulnerabilities were detected after upgrading:

  • brace-expansion: Fix available: yes — severity: moderate
  • minimatch: Fix available: yes — severity: high
  • picomatch: Fix available: yes — severity: high

Remaining vulnerabilities: 17


Supply Chain Safety Report

Skipped (unsafe):

  • @swc/core@1.15.30 (npm)
    • ⚠️ Package has postinstall script(s) that run during installation.
    • ⚠️ Package name "@swc/core" is very similar to popular package "cors" (edit distance: 1). Verify this is the intended package.

Warnings (upgraded with caution):

  • @swc/jest@0.2.39 (npm)
    • ⚠️ Package name "@swc/jest" is very similar to popular package "next" (edit distance: 2). Verify this is the intended package.

Supply chain safety: The following packages were skipped due to safety concerns:

  • @swc/core@1.15.30: Package has postinstall script(s) that run during installation.; Package name "@swc/core" is very similar to popular package "cors" (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
Copy link
Copy Markdown

socket-security Bot commented Apr 10, 2026

@repowarden-app repowarden-app Bot changed the title build(deps): update TypeScript ecosystem and development dependencies chore(deps): update build tools and React type definitions Apr 10, 2026
@repowarden-app repowarden-app Bot force-pushed the repowarden/deps-1775797289533 branch from cd8b5a7 to c76eca7 Compare April 10, 2026 05:26
Co-Authored-By: RepoWarden <bot@repowarden.dev>
@repowarden-app repowarden-app Bot changed the title chore(deps): update build tools and React type definitions build(deps): update development dependencies and tooling Apr 20, 2026
@repowarden-app repowarden-app Bot force-pushed the repowarden/deps-1775797289533 branch from c76eca7 to a5c9be5 Compare April 20, 2026 10:11
@sonarqubecloud
Copy link
Copy Markdown

@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 Apr 24, 2026
@repowarden-app
Copy link
Copy Markdown
Author

Thanks for reviewing this PR! Since it was closed without merging, I'd love to understand what went wrong so I can improve.

Please reply to this comment with any feedback — for example:

  • Were the changes incorrect?
  • Was the PR unnecessary?
  • Did it miss something important?

Your feedback helps RepoWarden get better. 🙏

— RepoWarden

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