Conversation
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.50.0 to 8.50.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.50.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.50.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-009a56cec0 chore(deps-dev): bump typescript-eslint from 8.50.0 to 8.50.1 in the typescript group
Bumps [next](https://github.com/vercel/next.js) from 16.1.0 to 16.1.1. - [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.1.0...v16.1.1) --- updated-dependencies: - dependency-name: next dependency-version: 16.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…ext-16.1.1 chore(deps): bump next from 16.1.0 to 16.1.1
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.1.0 to 16.1.1 - [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.1.1/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-version: 16.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
…slint-5b5827cc38 chore(deps): bump eslint-config-next from 16.1.0 to 16.1.1 in the eslint group
Bumps [jsdom](https://github.com/jsdom/jsdom) from 27.3.0 to 27.4.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](jsdom/jsdom@27.3.0...27.4.0) --- updated-dependencies: - dependency-name: jsdom dependency-version: 27.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…sdom-27.4.0 chore(deps-dev): bump jsdom from 27.3.0 to 27.4.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.50.1 to 8.51.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.51.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.51.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-45b166967a chore(deps-dev): bump typescript-eslint from 8.50.1 to 8.51.0 in the typescript group
Bumps [@trivago/prettier-plugin-sort-imports](https://github.com/trivago/prettier-plugin-sort-imports) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/trivago/prettier-plugin-sort-imports/releases) - [Changelog](https://github.com/trivago/prettier-plugin-sort-imports/blob/main/CHANGELOG.md) - [Commits](trivago/prettier-plugin-sort-imports@v6.0.0...v6.0.1) --- updated-dependencies: - dependency-name: "@trivago/prettier-plugin-sort-imports" dependency-version: 6.0.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…rivago/prettier-plugin-sort-imports-6.0.1 chore(deps-dev): bump @trivago/prettier-plugin-sort-imports from 6.0.0 to 6.0.1
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.69.0 to 7.70.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.69.0...v7.70.0) --- updated-dependencies: - dependency-name: react-hook-form dependency-version: 7.70.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: react ... Signed-off-by: dependabot[bot] <support@github.com>
…eact-495d10bf62 chore(deps): bump react-hook-form from 7.69.0 to 7.70.0 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.51.0 to 8.52.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.52.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.52.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-aac2e3be06 chore(deps-dev): bump typescript-eslint from 8.51.0 to 8.52.0 in the typescript group
Bumps [globals](https://github.com/sindresorhus/globals) from 16.5.0 to 17.0.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v16.5.0...v17.0.0) --- updated-dependencies: - dependency-name: globals dependency-version: 17.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…lobals-17.0.0 chore(deps-dev): bump globals from 16.5.0 to 17.0.0
Bumps the vite-vitest group with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 7.3.0 to 7.3.1 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v7.3.1/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 7.3.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-ba7c2d21d2 chore(deps-dev): bump vite from 7.3.0 to 7.3.1 in the vite-vitest group
Bumps [@trivago/prettier-plugin-sort-imports](https://github.com/trivago/prettier-plugin-sort-imports) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/trivago/prettier-plugin-sort-imports/releases) - [Changelog](https://github.com/trivago/prettier-plugin-sort-imports/blob/main/CHANGELOG.md) - [Commits](trivago/prettier-plugin-sort-imports@v6.0.1...v6.0.2) --- updated-dependencies: - dependency-name: "@trivago/prettier-plugin-sort-imports" dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…rivago/prettier-plugin-sort-imports-6.0.2 chore(deps-dev): bump @trivago/prettier-plugin-sort-imports from 6.0.1 to 6.0.2
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.70.0 to 7.71.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.70.0...v7.71.0) --- updated-dependencies: - dependency-name: react-hook-form dependency-version: 7.71.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: react ... Signed-off-by: dependabot[bot] <support@github.com>
…eact-1e76092ba9 chore(deps): bump react-hook-form from 7.70.0 to 7.71.0 in the react group
Bumps the typescript group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). Updates `@types/node` from 25.0.3 to 25.0.7 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `typescript-eslint` from 8.52.0 to 8.53.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.53.0/packages/typescript-eslint) Updates `@types/react` from 19.2.7 to 19.2.8 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript - dependency-name: typescript-eslint dependency-version: 8.53.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript - dependency-name: "@types/react" dependency-version: 19.2.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-13db8899c1 chore(deps-dev): bump the typescript group with 3 updates
Bumps the typescript group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 25.0.7 to 25.0.8 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-8278cbd572 chore(deps-dev): bump @types/node from 25.0.7 to 25.0.8 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.16 to 4.0.17 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/coverage-v8) Updates `vitest` from 4.0.16 to 4.0.17 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest) --- updated-dependencies: - dependency-name: "@vitest/coverage-v8" dependency-version: 4.0.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vite-vitest - dependency-name: vitest dependency-version: 4.0.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vite-vitest ... Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-555dc2ea12 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.71.0 to 7.71.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.71.0...v7.71.1) --- updated-dependencies: - dependency-name: react-hook-form dependency-version: 7.71.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: react ... Signed-off-by: dependabot[bot] <support@github.com>
…eact-cce9c11759 chore(deps): bump react-hook-form from 7.71.0 to 7.71.1 in the react group
Bumps the typescript group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 25.0.8 to 25.0.9 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-68d5ffc931 chore(deps-dev): bump @types/node from 25.0.8 to 25.0.9 in the typescript 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.1.1 to 16.1.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.1.2/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-version: 16.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
…slint-9f6b271998 chore(deps): bump eslint-config-next from 16.1.1 to 16.1.2 in the eslint group
Bumps [next](https://github.com/vercel/next.js) from 16.1.1 to 16.1.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.1.1...v16.1.2) --- updated-dependencies: - dependency-name: next dependency-version: 16.1.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.7.4 to 3.8.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.7.4...3.8.0) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…rettier-3.8.0 chore(deps-dev): bump prettier from 3.7.4 to 3.8.0
…ext-16.1.2 chore(deps): bump next from 16.1.1 to 16.1.2
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
WalkthroughThis PR updates devDependency and dependency versions across three package.json files in the monorepo, including TypeScript types ( Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@package.json`:
- Around line 39-59: Add a Node engine constraint to package.json by adding an
"engines" field specifying the supported Node versions ("node": "^20.19.0 ||
>=22.12.0") so the repo declares it requires Node 20.19.0+ (or 22.12.0+), and
update CI configuration files (e.g., GitHub Actions workflow matrix or other
pipeline definitions) to only run jobs on these supported Node versions; modify
package.json's top-level object to include the new "engines" key and adjust your
CI YAML/matrix entries to match the same version range.
📜 Review details
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (3)
apps/docs/package.jsonpackage.jsonpackages/react-qr-code/package.json
🔇 Additional comments (3)
apps/docs/package.json (1)
34-41: Looks good—please validate docs app build with Next 16 + react-hook-form bump.
I’d just confirmnext build/next lintstill pass after the major Next upgrade.Also applies to: 48-50
packages/react-qr-code/package.json (1)
52-61: Tooling bumps look fine—please re-run the library build.
Just verifytsc -b && vite buildstill succeeds with the updated toolchain.package.json (1)
63-63: Ensure eslint-config-next 16.1.2 migration to flat config is completed.
The upgrade to 16.1.2 is a bugfix release, but if upgrading from <16.0.0, the flat config migration must be applied: runnpx@next/codemod@canary upgrade latestto generateeslint.config.mjs, update lint scripts to use ESLint CLI (eslint .), and remove anyeslintoption fromnext.config.js. Verify the new config includesnext/core-web-vitalsandnext/typescriptas needed.
✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.
| "@trivago/prettier-plugin-sort-imports": "^6.0.2", | ||
| "@types/jsdom": "^27.0.0", | ||
| "@types/node": "^25.0.3", | ||
| "@types/node": "^25.0.9", | ||
| "@vitejs/plugin-react": "^5.1.2", | ||
| "@vitest/coverage-v8": "4.0.16", | ||
| "@vitest/coverage-v8": "4.0.17", | ||
| "concurrently": "^9.2.1", | ||
| "eslint": "^9.39.2", | ||
| "eslint-plugin-react": "^7.37.5", | ||
| "eslint-plugin-react-hooks": "^7.0.1", | ||
| "eslint-plugin-react-refresh": "^0.4.26", | ||
| "globals": "^16.5.0", | ||
| "globals": "^17.0.0", | ||
| "husky": "^9.1.7", | ||
| "jsdom": "^27.3.0", | ||
| "jsdom": "^27.4.0", | ||
| "lint-staged": "^16.2.7", | ||
| "prettier": "^3.7.4", | ||
| "prettier": "^3.8.0", | ||
| "react": "^19.2.3", | ||
| "react-dom": "^19.2.3", | ||
| "typescript": "~5.9.3", | ||
| "typescript-eslint": "^8.50.0", | ||
| "vite": "^7.3.0", | ||
| "vitest": "^4.0.16" | ||
| "typescript-eslint": "^8.53.0", | ||
| "vite": "^7.3.1", | ||
| "vitest": "^4.0.17" |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check for Node version constraints in the repository
echo "=== Checking for Node version files ==="
fd -H -a '^\.(nvmrc|node-version)$' -x sh -c 'echo "== {} =="; cat {}'
echo -e "\n=== Checking package.json for engines field ==="
cat -n package.json | grep -A 5 '"engines"'
echo -e "\n=== Full devDependencies section for context ==="
cat -n package.json | sed -n '39,59p'Repository: LGLabGreg/react-qr-code
Length of output: 1016
🌐 Web query:
Node.js version requirements for Vite 7.3.1
💡 Result:
Vite 7.3.1 requires Node.js ^20.19.0 or >=22.12.0 (i.e., Node >=20.19.0, with support also for 22.12+). Vite no longer supports Node 18. [1][2]
Sources:
[1] vite@7.3.1 package.json (engines: "node": "^20.19.0 || >=22.12.0").
[2] Vite migration notes: "Node.js 20.19+ / 22.12+ is now required."
🌐 Web query:
Node.js version requirements for Vitest 4.0.17
💡 Result:
Vitest 4.0.17 requires Node.js >= 20.0.0. [1][2]
Sources:
- Vitest getting started / requirements (Node >= v20.0.0). [1]
- Snyk / package info showing latest Vitest version 4.0.17. [2]
🌐 Web query:
Node.js version requirements for jsdom 27.4.0
💡 Result:
jsdom 27.x requires Node.js 20+; specifically the project documents minimum supported versions as: Node.js v20.19.0 or newer on the v20 line, or v22.12.0+, or v24.0.0+. [1][2]
Sources:
- jsdom release notes (27.0.1 / 27.x). [1]
- jsdom package metadata / docs (v27.4.0). [2]
🌐 Web query:
Node.js version requirements for typescript-eslint 8.53.0
💡 Result:
typescript-eslint v8 (including 8.53.0) requires Node.js: ^18.18.0 || ^20.9.0 || >=21.1.0. [1][2]
Sources:
- typescript-eslint dependency versions page. [1]
- typescript-eslint v8 announcement (notes about bumped Node support). [2]
Document Node.js version requirement: repo must support Node 20.19.0+ (Vite 7.3.1 and jsdom 27.4.0 drop Node 18 support).
Vite 7.3.1 and jsdom 27.4.0 now require Node ≥20.19.0 or ≥22.12.0, ending Node 18 support. Add an "engines": { "node": "^20.19.0 || >=22.12.0" } field to package.json and ensure CI pipelines run only on supported versions.
🤖 Prompt for AI Agents
In `@package.json` around lines 39 - 59, Add a Node engine constraint to
package.json by adding an "engines" field specifying the supported Node versions
("node": "^20.19.0 || >=22.12.0") so the repo declares it requires Node 20.19.0+
(or 22.12.0+), and update CI configuration files (e.g., GitHub Actions workflow
matrix or other pipeline definitions) to only run jobs on these supported Node
versions; modify package.json's top-level object to include the new "engines"
key and adjust your CI YAML/matrix entries to match the same version range.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.