Skip to content

Conversation

@LGLabGreg
Copy link
Owner

@LGLabGreg LGLabGreg commented Dec 6, 2025

Note

Upgrade React to 19.2.1 and refresh tooling/dependencies (Vite 7.2.6, Vitest 4.0.15, eslint-config-next 16.0.7, types, etc.) across root, docs, playground, and package.

  • Root:
    • Bump pnpm to 10.24.0; update dev tooling: vite 7.2.6, vitest 4.0.15 (+ coverage), @vitejs/plugin-react 5.1.1, typescript-eslint 8.48.1, jsdom 27.2.0, eslint-config-next 16.0.7, @changesets/*.
  • Apps/docs:
    • Upgrade react/react-dom to 19.2.1 and react-hook-form 7.68.0.
    • Update deps: @vercel/analytics 1.6.1, eslint-config-next 16.0.7, lucide-react 0.556.0, tailwind-merge 3.4.0.
    • Refresh types: @types/*.
  • Apps/playground:
    • Upgrade react/react-dom to 19.2.1; update vite 7.2.6, @vitejs/plugin-react 5.1.1, and @types/*.
  • Package packages/react-qr-code:
    • Align dev deps with workspace: react 19.2.1, vite 7.2.6, typescript-eslint 8.48.1, @vitejs/plugin-react 5.1.1, updated @types/*.
  • Lockfile:
    • Regenerated to reflect all dependency upgrades.

Written by Cursor Bugbot for commit c072544. This will update automatically on new commits. Configure here.

Summary by CodeRabbit

  • Chores
    • Updated project dependencies and development tools across all packages, including React, TypeScript, Vite, and testing frameworks to latest stable versions.

✏️ Tip: You can customize this high-level summary in your review settings.

dependabot bot and others added 30 commits November 10, 2025 22:18
Bumps the typescript group with 1 update: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.46.3 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.46.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-79bca83ae2

chore(deps-dev): bump typescript-eslint from 8.46.3 to 8.46.4 in the typescript group
Bumps the tailwind group with 1 update: [tailwind-merge](https://github.com/dcastil/tailwind-merge).


Updates `tailwind-merge` from 3.3.1 to 3.4.0
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v3.3.1...v3.4.0)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tailwind
...

Signed-off-by: dependabot[bot] <support@github.com>
…ailwind-68c846d313

chore(deps): bump tailwind-merge from 3.3.1 to 3.4.0 in the tailwind group
Bumps the typescript group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


Updates `@types/react` from 19.2.2 to 19.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-75aade6055

chore(deps-dev): bump @types/react from 19.2.2 to 19.2.3 in the typescript group
Bumps the typescript group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).


Updates `@types/node` from 24.10.0 to 24.10.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.2.3 to 19.2.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.2.2 to 19.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
- dependency-name: "@types/react"
  dependency-version: 19.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
- dependency-name: "@types/react-dom"
  dependency-version: 19.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-a350165232

chore(deps-dev): bump the typescript group with 3 updates
Bumps the eslint group with 1 update: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).


Updates `eslint-config-next` from 16.0.1 to 16.0.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v16.0.2/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 16.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
…slint-6ba746ffd4

chore(deps): bump eslint-config-next from 16.0.1 to 16.0.2 in the eslint group
Bumps [next](https://github.com/vercel/next.js) from 16.0.1 to 16.0.2.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v16.0.1...v16.0.2)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ext-16.0.2

chore(deps): bump next from 16.0.1 to 16.0.2
Bumps [jsdom](https://github.com/jsdom/jsdom) from 27.1.0 to 27.2.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@27.1.0...27.2.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 27.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…sdom-27.2.0

chore(deps-dev): bump jsdom from 27.1.0 to 27.2.0
Bumps the vite-vitest group with 1 update: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react).


Updates `@vitejs/plugin-react` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 5.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-d91ffd34ac

chore(deps-dev): bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in the vite-vitest group
Bumps the eslint group with 1 update: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).


Updates `eslint-config-next` from 16.0.2 to 16.0.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v16.0.3/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 16.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
…slint-bb94095e0b

chore(deps): bump eslint-config-next from 16.0.2 to 16.0.3 in the eslint group
Bumps [next](https://github.com/vercel/next.js) from 16.0.2 to 16.0.3.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v16.0.2...v16.0.3)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ext-16.0.3

chore(deps): bump next from 16.0.2 to 16.0.3
Bumps the typescript group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


Updates `@types/react` from 19.2.4 to 19.2.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-c8ca1dfe3e

chore(deps-dev): bump @types/react from 19.2.4 to 19.2.5 in the typescript group
Bumps the vite-vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-v8)

Updates `vitest` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
- dependency-name: vitest
  dependency-version: 4.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-94f2ba6da4

chore(deps-dev): bump the vite-vitest group with 2 updates
Bumps the react group with 1 update: [react-hook-form](https://github.com/react-hook-form/react-hook-form).


Updates `react-hook-form` from 7.66.0 to 7.66.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](react-hook-form/react-hook-form@v7.66.0...v7.66.1)

---
updated-dependencies:
- dependency-name: react-hook-form
  dependency-version: 7.66.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
…eact-b4af048061

chore(deps): bump react-hook-form from 7.66.0 to 7.66.1 in the react group
Bumps the typescript group with 1 update: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.46.4 to 8.47.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.47.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-143683ff68

chore(deps-dev): bump typescript-eslint from 8.46.4 to 8.47.0 in the typescript group
Bumps the vite-vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.0.9 to 4.0.10
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.10/packages/coverage-v8)

Updates `vitest` from 4.0.9 to 4.0.10
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.10/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
- dependency-name: vitest
  dependency-version: 4.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-216dd8ed10

chore(deps-dev): bump the vite-vitest group with 2 updates
dependabot bot and others added 21 commits December 2, 2025 00:59
Bumps the vite-vitest group with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 7.2.4 to 7.2.6
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.2.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-37df895856

chore(deps-dev): bump vite from 7.2.4 to 7.2.6 in the vite-vitest group
Bumps [next](https://github.com/vercel/next.js) from 16.0.5 to 16.0.6.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v16.0.5...v16.0.6)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ext-16.0.6

chore(deps): bump next from 16.0.5 to 16.0.6
Bumps [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/vercel/analytics/releases)
- [Commits](https://github.com/vercel/analytics/commits/1.6.0/packages/web)

---
updated-dependencies:
- dependency-name: "@vercel/analytics"
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ercel/analytics-1.6.0

chore(deps): bump @vercel/analytics from 1.5.0 to 1.6.0
Bumps the typescript group with 1 update: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-742f57a656

chore(deps-dev): bump typescript-eslint from 8.48.0 to 8.48.1 in the typescript group
Bumps the vite-vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.0.14 to 4.0.15
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.15/packages/coverage-v8)

Updates `vitest` from 4.0.14 to 4.0.15
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.15/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
- dependency-name: vitest
  dependency-version: 4.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite-vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-9dd8b6023b

chore(deps-dev): bump the vite-vitest group with 2 updates
Bumps [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/vercel/analytics/releases)
- [Commits](https://github.com/vercel/analytics/commits/1.6.1/packages/web)

---
updated-dependencies:
- dependency-name: "@vercel/analytics"
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ercel/analytics-1.6.1

chore(deps): bump @vercel/analytics from 1.6.0 to 1.6.1
Bumps the react group with 3 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [react-hook-form](https://github.com/react-hook-form/react-hook-form).


Updates `react` from 19.2.0 to 19.2.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.1/packages/react)

Updates `react-dom` from 19.2.0 to 19.2.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.1/packages/react-dom)

Updates `react-hook-form` from 7.67.0 to 7.68.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](react-hook-form/react-hook-form@v7.67.0...v7.68.0)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
- dependency-name: react-dom
  dependency-version: 19.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
- dependency-name: react-hook-form
  dependency-version: 7.68.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
…eact-698c9ff6dc

chore(deps): bump the react group with 3 updates
Bumps the eslint group with 1 update: [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next).


Updates `eslint-config-next` from 16.0.6 to 16.0.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v16.0.7/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 16.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
…slint-a6c28a7fb9

chore(deps): bump eslint-config-next from 16.0.6 to 16.0.7 in the eslint group
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.555.0 to 0.556.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.556.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 0.556.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ucide-react-0.556.0

chore(deps): bump lucide-react from 0.555.0 to 0.556.0
Bumps [next](https://github.com/vercel/next.js) from 16.0.6 to 16.0.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v16.0.6...v16.0.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ext-16.0.7

chore(deps): bump next from 16.0.6 to 16.0.7
@vercel
Copy link

vercel bot commented Dec 6, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
reactqrcode-com Ready Ready Preview Comment Dec 6, 2025 7:51am

@coderabbitai
Copy link

coderabbitai bot commented Dec 6, 2025

Walkthrough

Dependency version updates across the monorepo's package.json files, including minor and patch bumps for react, react-dom, vite, @vitejs/plugin-react, type definitions, and related tooling. Root package.json packageManager updated from pnpm@10.20.0 to pnpm@10.24.0.

Changes

Cohort / File(s) Summary
Root & workspace configuration
package.json
Updated packageManager to pnpm@10.24.0; bumped devDependencies including react/react-dom (^19.2.0 → ^19.2.1), @changesets/cli/changelog-github, @types/node, @vitejs/plugin-react, vitest, @vitest/coverage-v8, typescript-eslint, vite, lint-staged, jsdom, and eslint-config-next.
App package configurations
apps/docs/package.json, apps/playground/package.json
Updated react/react-dom, @types/* (node, react, react-dom), @vitejs/plugin-react, vite, and additional tooling dependencies (docs includes lucide-react, react-hook-form, tailwind-merge, @vercel/analytics).
Workspace package
packages/react-qr-code/package.json
Updated react/react-dom, @types/* (node, react, react-dom), @vitejs/plugin-react, typescript-eslint, and vite to latest minor/patch versions.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • Verify version bumps are consistent across workspace packages
  • Confirm no breaking changes in minor/patch updates (particularly for react, vite, and tooling)
  • Check packageManager version is compatible with existing workflows

Possibly related PRs

  • Next #272 — Updates same package.json files for dependency bumps and includes changeset for version recording
  • Chore deps #87 — Performs dependency version updates across apps/playground, root, and packages/react-qr-code
  • Chore/deps 09 11 25 #313 — Overlapping dependency bumps across docs, playground, and react-qr-code packages with similar tooling adjustments

Poem

🐰 Dependencies hop and bound,
Version bumps all around!
React, vite, and types align,
Monorepo working oh so fine!
Pnpm leads the way,
Fresher packages every day! 🎉

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Chore/deps 06 12 25' is vague and uses non-descriptive terms. While it references 'deps' (dependencies), it lacks clarity about what was updated and uses a date format that doesn't convey meaningful information about the changeset. Use a more descriptive title like 'Chore: Update dependencies across workspace' or 'Chore: Bump dependency versions (React 19.2.1, Vite 7.2.6, TypeScript-ESLint 8.48.1, etc.)' to clearly communicate the scope of dependency updates.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/deps-06-12-25

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@LGLabGreg LGLabGreg merged commit c96b9d1 into main Dec 6, 2025
5 of 6 checks passed
@LGLabGreg LGLabGreg deleted the chore/deps-06-12-25 branch December 6, 2025 07:53
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
package.json (1)

47-47: Consider using a caret range for @vitest/coverage-v8.

@vitest/coverage-v8 is pinned at exactly 4.0.15 (no caret or tilde). Other devDependencies use caret ranges. If this pinning is intentional (to avoid coverage instability), document the reason; otherwise, consider updating to ^4.0.15 to allow patch updates.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bee6cba and c072544.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (4)
  • apps/docs/package.json (1 hunks)
  • apps/playground/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/react-qr-code/package.json (1 hunks)
🔇 Additional comments (7)
apps/docs/package.json (2)

55-56: Verify React 19 compatibility for the docs app.

React 19 introduces breaking changes: deprecated APIs have been removed (e.g., propTypes, defaultProps for function components, string refs, legacy Context API), ref is now a regular prop, and error handling behavior changed. Ensure the docs app does not rely on any removed or deprecated APIs and validate against React 19 breaking changes.

Also verify that the Next.js version in use is compatible with eslint-config-next@16.0.7.

Also applies to: 69-70


49-49: Confirm Next.js version matches eslint-config-next.

eslint-config-next@16.0.7 is tied to Next.js 16. Verify the docs app's Next.js version is 16.x to avoid eslint rule mismatches or incompatibilities.

packages/react-qr-code/package.json (1)

52-61: Verify library code compatibility with React 19 devDependency.

The package lists React 19.2.1 as a devDependency while peerDependencies permits both React ^18 and ^19. Although the peer range supports both versions, ensure the library's code is tested and compatible with React 19 breaking changes (ref callbacks, async Request APIs, removed APIs, error handling changes). Run the build and any tests with React 19.2.1 to confirm no regressions.

Additionally, per React 19 documentation, eslint-plugin-react-hooks must be v6+. Verify the root package.json includes this version requirement.

apps/playground/package.json (1)

13-14: Verify React 19 and Vite 7 compatibility for the playground app.

React 19.2.1 and Vite 7.2.6 introduce changes that may affect the playground. Test the playground with React 19 to ensure no breaking changes (ref handling, hooks, deprecated APIs) and verify Vite 7.x build behavior. The playground is a critical testing ground for the library.

Also applies to: 18-21, 24-24

package.json (3)

8-8: pnpm version update is safe.

The packageManager bump from pnpm@10.20.0 to pnpm@10.24.0 is a minor version update. Verify all developers and CI environments update to this version to ensure consistent lockfile generation and dependency resolution.


57-62: Verify React 19 and tooling updates work end-to-end.

Root devDependencies now include React 19.2.1, vite 7.2.6, vitest 4.0.15, and typescript-eslint 8.48.1. These are significant tooling updates that affect build, test, and lint pipelines.

  • Run the full test suite (pnpm test) to verify vitest 4.0.15 and jsdom 27.2.0 compatibility.
  • Build the library (pnpm build:lib) and test apps to confirm Vite 7.2.6 works as expected.
  • Lint the codebase (pnpm lint) to ensure typescript-eslint 8.48.1 and eslint-config-next 16.0.7 have no breaking rule changes.

65-66: Verify eslint-config-next 16.0.7 integration with root eslint setup.

The root package.json now includes eslint-config-next@16.0.7 as a dependency (not devDependency). Ensure this does not conflict with other eslint configs or rules defined in the root eslint.config.js. Confirm that eslint-config-next 16.0.7 is compatible with the root project structure and any custom lint rules.

This was referenced Dec 12, 2025
@coderabbitai coderabbitai bot mentioned this pull request Dec 21, 2025
@coderabbitai coderabbitai bot mentioned this pull request Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants