Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

fix(deps): update all#768

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/all
Dec 22, 2025
Merged

fix(deps): update all#768
renovate[bot] merged 1 commit intomainfrom
renovate/all

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 22, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
@types/node (source) 22.19.2 -> 22.19.3 age confidence devDependencies patch
framer-motionmotion ^12.0.0 -> ^12.0.0 dependencies replacement
less (source) 4.4.2 -> 4.5.1 age confidence devDependencies minor
wouter 3.8.1 -> 3.9.0 age confidence dependencies minor

⚠️ Renovate's replacement functionality does not currently wire in the release age for a package, so the Minimum Release Age checks can apply. You will need to manually validate the Minimum Release Age for these package(s).

This is a special PR that replaces framer-motion with the community suggested minimal stable replacement version.


Release Notes

less/less.js (less)

v4.5.1

Compare Source

molefrog/wouter (wouter)

v3.9.0: View Transitions

Compare Source

wouter just crossed 3M downloads/month! To celebrate, this release adds support for the View Transitions API.

How to enable View Transitions

Since view transitions require synchronous DOM rendering and must be wrapped in flushSync from react-dom (wouter doesn't depend on it), you will have you manually enable this with just a few lines of code.

To enable view transitions, use the new aroundNav callback on the Router component:

import { flushSync } from "react-dom";
import { Router, type AroundNavHandler } from "wouter";

const aroundNav: AroundNavHandler = (navigate, to, options) => {
  if (!document.startViewTransition) {
    // check if supported
    navigate(to, options);
    return;
  }

  document.startViewTransition(() => {
    flushSync(() => {
      navigate(to, options);
    });
  });
};

const App = () => (
  <Router aroundNav={aroundNav}>
    {/* Your routes */}
  </Router>
);

You can also enable transitions selectively using the transition prop:

<Link href="/products/123" transition>View Product</Link>

See the https://github.com/molefrog/wouter#how-do-i-use-wouter-with-view-transitions-api for more details.

Magazin Example

We're also releasing Magazin, a modern e-commerce demo showcasing wouter with:

  • Server-side rendering with Bun
  • View Transitions
  • React 19 support
  • Full TypeScript
  • Redirects, 404 pages, search parameters, state and more wouter features used

Check it out in packages/magazin/ - it's a (fake!) merch store featuring hand-crafted React pendants, exclusive jewelry by Rick Woens, carabiners, and more.

Changes and fixes from v3.8.0

  • resolve SSR hydration mismatch when ssrPath/ssrSearch not provided #​549
  • support data: protocol in navigate #​534 by @​5unnyWind
  • tests are completely migrated to Bun #​546
  • numerous type and docs fixes

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@coderabbitai
Copy link

coderabbitai bot commented Dec 22, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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

@renovate renovate bot merged commit 359442d into main Dec 22, 2025
3 checks passed
@renovate renovate bot deleted the renovate/all branch December 22, 2025 05:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants