Conversation
Bumps the typescript group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 25.1.0 to 25.2.0 - [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.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-f1348c1226 chore(deps-dev): bump @types/node from 25.1.0 to 25.2.0 in the typescript group
Bumps the eslint group with 1 update: [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh). Updates `eslint-plugin-react-refresh` from 0.4.26 to 0.5.0 - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases) - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md) - [Commits](ArnaudBarre/eslint-plugin-react-refresh@v0.4.26...v0.5.0) --- updated-dependencies: - dependency-name: eslint-plugin-react-refresh dependency-version: 0.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
…slint-ad640cb911 chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.0 in the eslint group
Bumps [@uiw/react-color](https://github.com/uiwjs/react-color) from 2.9.3 to 2.9.4. - [Release notes](https://github.com/uiwjs/react-color/releases) - [Commits](uiwjs/react-color@v2.9.3...v2.9.4) --- updated-dependencies: - dependency-name: "@uiw/react-color" dependency-version: 2.9.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…iw/react-color-2.9.4 chore(deps): bump @uiw/react-color from 2.9.3 to 2.9.4
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.2 to 5.1.3 - [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.3/packages/plugin-react) --- updated-dependencies: - dependency-name: "@vitejs/plugin-react" dependency-version: 5.1.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vite-vitest ... Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-a6fddfd173 chore(deps-dev): bump @vitejs/plugin-react from 5.1.2 to 5.1.3 in the vite-vitest group
Bumps [globals](https://github.com/sindresorhus/globals) from 17.2.0 to 17.3.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.2.0...v17.3.0) --- updated-dependencies: - dependency-name: globals dependency-version: 17.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…lobals-17.3.0 chore(deps-dev): bump globals from 17.2.0 to 17.3.0
Bumps [jsdom](https://github.com/jsdom/jsdom) from 27.4.0 to 28.0.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](jsdom/jsdom@27.4.0...28.0.0) --- updated-dependencies: - dependency-name: jsdom dependency-version: 28.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…sdom-28.0.0 chore(deps-dev): bump jsdom from 27.4.0 to 28.0.0
Bumps the typescript group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). Updates `@types/react` from 19.2.10 to 19.2.11 - [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.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-f2edba66eb chore(deps-dev): bump @types/react from 19.2.10 to 19.2.11 in the typescript group
Bumps the typescript group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). Updates `@types/node` from 25.2.0 to 25.2.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.11 to 19.2.13 - [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.2.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript - dependency-name: "@types/react" dependency-version: 19.2.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-496dda8fbf chore(deps-dev): bump the typescript group with 2 updates
Bumps the typescript group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@types/node` from 25.2.1 to 25.2.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `typescript-eslint` from 8.54.0 to 8.55.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.55.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.2.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript - dependency-name: typescript-eslint dependency-version: 8.55.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-5f3ba84c36 chore(deps-dev): bump the typescript group with 2 updates
Bumps the typescript group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 25.2.2 to 25.2.3 - [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.2.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-b510715aac chore(deps-dev): bump @types/node from 25.2.2 to 25.2.3 in the typescript group
Bumps [@uiw/react-color](https://github.com/uiwjs/react-color) from 2.9.4 to 2.9.5. - [Release notes](https://github.com/uiwjs/react-color/releases) - [Commits](uiwjs/react-color@v2.9.4...v2.9.5) --- updated-dependencies: - dependency-name: "@uiw/react-color" dependency-version: 2.9.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…iw/react-color-2.9.5 chore(deps): bump @uiw/react-color from 2.9.4 to 2.9.5
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.3 to 5.1.4 - [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.4/packages/plugin-react) --- updated-dependencies: - dependency-name: "@vitejs/plugin-react" dependency-version: 5.1.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vite-vitest ... Signed-off-by: dependabot[bot] <support@github.com>
…ite-vitest-2a16f2154a chore(deps-dev): bump @vitejs/plugin-react from 5.1.3 to 5.1.4 in the vite-vitest 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.13 to 19.2.14 - [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.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-5aac21afc0 chore(deps-dev): bump @types/react from 19.2.13 to 19.2.14 in the typescript group
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.563.0 to 0.564.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.564.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 0.564.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…ucide-react-0.564.0 chore(deps): bump lucide-react from 0.563.0 to 0.564.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.55.0 to 8.56.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.56.0/packages/typescript-eslint) --- updated-dependencies: - dependency-name: typescript-eslint dependency-version: 8.56.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com>
…ypescript-1700d68603 chore(deps-dev): bump typescript-eslint from 8.55.0 to 8.56.0 in the typescript group
Bumps the tailwind group with 1 update: [tailwind-merge](https://github.com/dcastil/tailwind-merge). Updates `tailwind-merge` from 3.4.0 to 3.4.1 - [Release notes](https://github.com/dcastil/tailwind-merge/releases) - [Commits](dcastil/tailwind-merge@v3.4.0...v3.4.1) --- updated-dependencies: - dependency-name: tailwind-merge dependency-version: 3.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: tailwind ... Signed-off-by: dependabot[bot] <support@github.com>
…ailwind-ad30f5e183 chore(deps): bump tailwind-merge from 3.4.0 to 3.4.1 in the tailwind group
Bumps [jsdom](https://github.com/jsdom/jsdom) from 28.0.0 to 28.1.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](jsdom/jsdom@28.0.0...28.1.0) --- updated-dependencies: - dependency-name: jsdom dependency-version: 28.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…sdom-28.1.0 chore(deps-dev): bump jsdom from 28.0.0 to 28.1.0
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
WalkthroughThis PR updates dependencies across the root, apps/docs, and packages/react-qr-code package.json files with minor version bumps, and refines UI styling in the docs homepage by reducing icon sizes, adjusting card layout, and improving spacing. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Tip Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord. 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
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@package.json`:
- Line 51: Update the `@types/jsdom` dev dependency to a ^28.x version to match
the runtime jsdom ^28.1.0 in package.json, then run the test suite to catch any
typing or runtime incompatibilities; specifically check any code paths that
might rely on jsdom's resource-loading customization (search for uses of
"resources", custom resource loader code, or any code importing types from
"@types/jsdom") and adjust code to the new resources option
(dispatcher/interceptors) if tests or type errors surface.
| "globals": "^17.3.0", | ||
| "husky": "^9.1.7", | ||
| "jsdom": "^27.4.0", | ||
| "jsdom": "^28.1.0", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check for jsdom-specific configurations or usages
rg -n 'jsdom' --type-not json -C3Repository: LGLabGreg/react-qr-code
Length of output: 5718
🏁 Script executed:
#!/bin/bash
# Check package.json for test configuration and scripts
cat package.json | head -60Repository: LGLabGreg/react-qr-code
Length of output: 1995
🌐 Web query:
jsdom 28 breaking changes changelog major version upgrade 27 to 28
💡 Result:
jsdom v28 (upgrade from v27): breaking changes / migration notes
- Resource loading customization API was overhauled (breaking) — if you customize how jsdom fetches subresources (scripts, iframes, XHR/WebSocket interception, proxies, UA, etc.), you’ll need to update to the new API described in the README. The new approach is configured via the
resourcesoption (now an object) with concepts likedispatcherand orderedinterceptors(includingrequestInterceptor()that can short-circuit with aResponse). Note: this customization is ignored for synchronousXMLHttpRequestdue to a technical limitation. [1] [2]
Notable v28 release notes (may affect behavior)
- Added MIME-type sniffing to
<iframe>/<frame>loads. [1] - Known regression: WebSockets are no longer correctly throttled to one connection per origin (due to an upstream undici bug). [1]
- Various fetch/referrer, ArrayBuffer snapshotting, load/error-event, and
XMLHttpRequestfixes. [1]
Sources: GitHub release notes for 28.0.0 [1] and the updated README documenting the new resource-loading API [2].
[1] https://github.com/jsdom/jsdom/releases/tag/28.0.0
[2] https://raw.githubusercontent.com/jsdom/jsdom/2b65c6a80af2c899e32933c5e0cb842164852149/README.md
Update @types/jsdom to match jsdom v28 and verify resource loading API compatibility.
The jsdom major version bump (27 → 28) includes a breaking change to the resource loading customization API. The main concern is that @types/jsdom remains at ^27.0.0 while the runtime is at ^28.1.0, creating a type safety gap.
Breaking changes in jsdom 28:
- Resource loading API overhaul: Custom resource interception now requires the new
resourcesoption withdispatcherandinterceptors. No custom resource loading was detected in the codebase, so direct impact is minimal. - MIME-type sniffing added for iframe/frame loads
- WebSocket throttling regression in upstream undici
Update @types/jsdom to ^28.x to align with the runtime version and ensure type safety. Run the test suite to verify behavior with the new jsdom release.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@package.json` at line 51, Update the `@types/jsdom` dev dependency to a ^28.x
version to match the runtime jsdom ^28.1.0 in package.json, then run the test
suite to catch any typing or runtime incompatibilities; specifically check any
code paths that might rely on jsdom's resource-loading customization (search for
uses of "resources", custom resource loader code, or any code importing types
from "@types/jsdom") and adjust code to the new resources option
(dispatcher/interceptors) if tests or type errors surface.
Summary by CodeRabbit
Style
Chores