Skip to content

Chore/deps#449

Merged
LGLabGreg merged 35 commits intomainfrom
chore/deps
Feb 17, 2026
Merged

Chore/deps#449
LGLabGreg merged 35 commits intomainfrom
chore/deps

Conversation

@LGLabGreg
Copy link
Owner

@LGLabGreg LGLabGreg commented Feb 17, 2026

Summary by CodeRabbit

  • Style

    • Icon sizes reduced in documentation interface
    • Card components enhanced with shadows and improved spacing
    • Layout refinements for consistent responsive design across devices
  • Chores

    • Updated development dependencies and package tooling

dependabot bot and others added 30 commits February 3, 2026 03:45
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
dependabot bot and others added 5 commits February 16, 2026 22:36
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
@vercel
Copy link

vercel bot commented Feb 17, 2026

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

Project Deployment Actions Updated (UTC)
reactqrcode-com Ready Ready Preview, Comment Feb 17, 2026 7:44am

@coderabbitai
Copy link

coderabbitai bot commented Feb 17, 2026

Walkthrough

This 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

Cohort / File(s) Summary
Dependency Version Bumps
package.json, apps/docs/package.json, packages/react-qr-code/package.json
Systematic updates to devDependencies and package manager version across multiple configuration files: pnpm 10.26.1 → 10.29.3, @types/node ^25.1.0 → ^25.2.3, @vitejs/plugin-react ^5.1.2 → ^5.1.4, @types/react ^19.2.10 → ^19.2.14, globals ^17.2.0 → ^17.3.0, typescript-eslint ^8.54.0 → ^8.56.0, jsdom ^27.4.0 → ^28.1.0, eslint-plugin-react-refresh ^0.4.26 → ^0.5.0, and UI dependencies (@uiw/react-color, lucide-react, tailwind-merge).
UI Styling & Layout Refinement
apps/docs/src/app/page.tsx
Feature card and icon styling adjustments: icon sizes reduced from h-5 w-5 to h-4 w-4, feature card grid updated to lg:grid-cols-2 with max-width constraints, card shadow and shrink properties added, vertical spacing tightened with space-y-1.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • chore: deps #429: Both PRs perform overlapping dependency bumps in apps/docs and root package.json files with shared package updates.
  • Feat/llm #405: Both PRs modify the docs homepage and adjust lucide-react icon usage alongside dependency version changes.
  • Next #272: Both PRs update dependency versions across the same package.json file locations (root, apps/docs, packages/react-qr-code).

Poem

🐰 A hop, a skip through versions new,
Icons shrink from old to blue,
Cards align with graceful grace,
Dependencies find their place,
Polish shines on every page!

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Title check ❓ Inconclusive The title 'Chore/deps' is vague and uses generic terminology that doesn't clearly convey the specific changes made. Use a more descriptive title like 'Chore: Update dependencies across monorepo' to clearly communicate the nature and scope of the changes.
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/deps

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.

❤️ Share

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

@LGLabGreg LGLabGreg merged commit a23f49d into main Feb 17, 2026
4 of 5 checks passed
@LGLabGreg LGLabGreg deleted the chore/deps branch February 17, 2026 07:47
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: 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",
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check for jsdom-specific configurations or usages
rg -n 'jsdom' --type-not json -C3

Repository: LGLabGreg/react-qr-code

Length of output: 5718


🏁 Script executed:

#!/bin/bash
# Check package.json for test configuration and scripts
cat package.json | head -60

Repository: 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 resources option (now an object) with concepts like dispatcher and ordered interceptors (including requestInterceptor() that can short-circuit with a Response). Note: this customization is ignored for synchronous XMLHttpRequest due 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 XMLHttpRequest fixes. [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 resources option with dispatcher and interceptors. 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.

@coderabbitai coderabbitai bot mentioned this pull request Feb 28, 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.

1 participant