Skip to content

fix(deps): update npm non-major dependencies#4910

Merged
mimarz merged 2 commits into
mainfrom
renovate/npm-minor-patch
May 20, 2026
Merged

fix(deps): update npm non-major dependencies#4910
mimarz merged 2 commits into
mainfrom
renovate/npm-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 20, 2026

This PR contains the following updates:

Package Change Age Confidence
@react-router/dev (source) 7.15.07.15.1 age confidence
@react-router/express (source) 7.15.07.15.1 age confidence
@react-router/node (source) 7.15.07.15.1 age confidence
@storybook/addon-a11y (source) 10.3.610.4.0 age confidence
@storybook/addon-docs (source) 10.3.610.4.0 age confidence
@storybook/addon-themes (source) 10.3.610.4.0 age confidence
@storybook/addon-vitest (source) 10.3.610.4.0 age confidence
@storybook/react-vite (source) 10.3.610.4.0 age confidence
@vitejs/plugin-react-swc (source) 4.3.04.3.1 age confidence
chromatic (source) 16.10.016.10.1 age confidence
express-rate-limit 8.5.18.5.2 age confidence
react-i18next 17.0.717.0.8 age confidence
react-router (source) 7.15.07.15.1 age confidence
rollup (source) 4.60.34.60.4 age confidence
storybook (source) 10.3.610.4.0 age confidence
storybook-addon-pseudo-states (source) 10.3.610.4.0 age confidence
tsx (source) 4.21.04.22.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

remix-run/react-router (@​react-router/dev)

v7.15.1

Compare Source

Patch Changes
  • Fix basename conflicting with app directory name when Vite base is set (#​15027)

    When the Vite base config and React Router basename both match the
    app directory name (e.g. base: "/app/", basename: "/app/"), Vite would
    strip the base prefix from server-build virtual module import paths, causing
    "Failed to load url /root.tsx" errors. The fix uses /@​fs/ absolute paths
    for those imports to bypass Vite's base-stripping logic.

  • Updated dependencies:

remix-run/react-router (@​react-router/express)

v7.15.1

Compare Source

Patch Changes
remix-run/react-router (@​react-router/node)

v7.15.1

Compare Source

Patch Changes
storybookjs/storybook (@​storybook/addon-a11y)

v10.4.0

Compare Source

AI-assisted setup, change-aware review, and stronger framework support

Storybook 10.4 contains hundreds of fixes and improvements including:

  • 🤖 Agentic Setup: New CLI workflow for AI-assisted Storybook setup and onboarding
  • 🔍 Change review: Sidebar filtering to highlight new, modified, and related stories based on git changes
  • 🧭 Sidebar review tools: Status filtering, URL-persisted filters, and clearer review signals in the sidebar
  • ⚛️ TanStack React: New @storybook/tanstack-react framework with routing and server function support
  • 🧩 React MCP: Faster, more accurate component docgen powered by the TypeScript Language Server
  • 📱 React Native: Zero config RN project initialization
  • 🤝 Sharing: Easily publish and share your local Storybook with teammates, powered by Chromatic
List of all updates
vitejs/vite-plugin-react (@​vitejs/plugin-react-swc)

v4.3.1

Compare Source

Avoid esbuild warnings with Vite 8 #​1195

Fixes #​1187.

chromaui/chromatic-cli (chromatic)

v16.10.1

Compare Source

🐛 Bug Fix
Authors: 2

express-rate-limit/express-rate-limit (express-rate-limit)

v8.5.2

Compare Source

You can view the changelog here.

i18next/react-i18next (react-i18next)

v17.0.8

Compare Source

  • fix(types): <Trans i18nKey={$ => ...}> now typechecks under enableSelector: 'strict'. The Trans component's conditional type was gated on _EnableSelector extends true | 'optimize', excluding 'strict' and falling back to the legacy string-key signature. Runtime was already correct (it calls keyFromSelector(i18nKey) whenever typeof i18nKey === 'function'); this is a type-only fix that widens the conditional to include 'strict'. Thanks @​Faithfinder (#​1921)
remix-run/react-router (react-router)

v7.15.1

Compare Source

Patch Changes
  • Update router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (#​15028)
  • Fix serverLoader() returning stale SSR data when a client navigation aborts pending hydration before the hydration clientLoader resolves (#​15022)
  • Fix RouterProvider onError callback not being called for synchronous initial loader errors in SPA mode (#​15039) (#​14942)
  • Memoize useFetchers to return a stable identity and only change if fetchers changed (#​15028)
  • Internal refactor to consolidate mutation request detection through shared utility (#​15033)
Unstable Changes

⚠️ Unstable features are not recommended for production use

  • Add a new unstable_useRouterState() hook that consolidates access to active and pending router states (RFC: #​12358) (#​15017)
    • Data/Framework/RSC only — throws when used without a data router

    • This should allow you to consolidate usages of the following hooks which will likely be deprecated and removed in a future major version

      • useLocation
      • useSearchParams
      • useParams
      • useMatches
      • useNavigationType
      • useNavigation
      let { active, pending } = unstable_useRouterState();
      
      // Active is always populated with the current location
      active.location; // replaces `useLocation()`
      active.searchParams; // replaces `useSearchParams()[0]`
      active.params; // replaces `useParams()`
      active.matches; // replaces `useMatches()`
      active.type; // replaces `useNavigationType()`
      
      // Pending is only populated during a navigation
      pending.location; // replaces `useNavigation().location`
      pending.searchParams; // equivalent to `new URLSearchParams(useNavigation().search)`
      pending.params; // Not directly accessible today
      pending.matches; // Not directly accessible today
      pending.type; // Not directly accessible today
      pending.state; // replaces `useNavigation().state`
      pending.formMethod; // replaces useNavigation().formMethod
      pending.formAction; // replaces useNavigation().formAction
      pending.formEncType; // replaces useNavigation().formEncType
      pending.formData; // replaces useNavigation().formData
      pending.json; // replaces useNavigation().json
      pending.text; // replaces useNavigation().text
rollup/rollup (rollup)

v4.60.4

Compare Source

2026-05-14

Bug Fixes
  • Improve stability of chunk hashes (#​6362)
Pull Requests
privatenumber/tsx (tsx)

v4.22.1

Compare Source

v4.22.0

Compare Source

v4.21.1

Compare Source

Bug Fixes
  • support Node 20.11/21.2 import.meta paths (acf3d8f)
  • support Node.js 24.15.0 (c1d2d45)
  • support Node.js 26.1.0 and 25.9.0 (1d7e528)

This release is also available on:


Configuration

📅 Schedule: (in timezone Europe/Oslo)

  • Branch creation
    • "before 07:00 on Thursday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested review from Barsnes, eirikbacker and mimarz as code owners May 20, 2026 07:01
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 20, 2026

🦋 Changeset detected

Latest commit: 23025e3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@digdir/designsystemet Patch
@digdir/designsystemet-css Patch
@digdir/designsystemet-react Patch
@digdir/designsystemet-types Patch
@digdir/designsystemet-web Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 20, 2026

Preview deployments for this pull request:

storybook - 20. May 2026 - 09:17

themebuilder - 20. May 2026 - 09:16

www - 20. May 2026 - 09:19

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 20, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@mimarz mimarz merged commit e0b76c3 into main May 20, 2026
30 of 31 checks passed
@mimarz mimarz deleted the renovate/npm-minor-patch branch May 20, 2026 11:48
@github-actions github-actions Bot mentioned this pull request May 20, 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