Skip to content

Replace dependency framer-motion with motion ^13.0.0 - #598

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/framer-motion-replacement
Sep 12, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/framer-motion-replacement

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
framer-motionmotion dependencies replacement ^13.0.0^13.0.0

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


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 enabled auto-merge (squash) July 13, 2026 00:44
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 13, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
poi-web-kai 4e969a3 Commit Preview URL

Branch Preview URL
Sep 12 2026, 03:02 PM

@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch 16 times, most recently from f8ec865 to 5c51102 Compare July 20, 2026 05:58
@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch 12 times, most recently from f63b175 to a6b8d34 Compare July 26, 2026 09:46
@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch 3 times, most recently from 57da582 to 8229032 Compare August 31, 2026 05:34

@petit-chiba petit-chiba Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The diff swaps the framer-motion dependency for the renamed motion package and updates pnpm-lock.yaml accordingly, but the sole consumer (src/components/transition.tsx) still imports from 'framer-motion', which is no longer a direct dependency and won't resolve under pnpm's strict layout, breaking typecheck and build.

Comment thread package.json Outdated
"compare-versions": "^6.1.1",
"execa": "^10.0.0",
"framer-motion": "^12.23.24",
"motion": "^12.23.24",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replacing the direct dependency framer-motion with motion breaks module resolution: src/components/transition.tsx:3 still imports { motion, HTMLMotionProps } from 'framer-motion', but framer-motion is now only a transitive dependency of the motion package. With pnpm's default strict node_modules layout (no .npmrc hoisting here), 'framer-motion' will not be resolvable from application source, so pnpm typecheck (tsc --noEmit) and vite build will fail with "Cannot find module 'framer-motion'". Fix: update the import in transition.tsx to 'motion/react' (the new package's React entrypoint), or keep framer-motion as a direct dependency.

@renovate renovate Bot changed the title Replace dependency framer-motion with motion ^12.23.24 Replace dependency framer-motion with motion ^13.0.0 Aug 31, 2026
@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch from 8229032 to 95c76e6 Compare August 31, 2026 14:52

@petit-chiba petit-chiba Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The diff replaces the framer-motion dependency with the renamed motion package and updates pnpm-lock.yaml accordingly, but the sole consumer (src/components/transition.tsx:3) still imports from 'framer-motion', which is no longer a direct dependency and won't resolve under pnpm's strict layout, breaking typecheck and build. GitHub's current base (a029d63) and head (95c76e6) match the caller-supplied revisions; PR #598 contains 1 commit, 1 issue comment (Cloudflare deploy status), 1 COMMENTED review and 1 review thread (petit-chiba[bot], package.json position 1) with no replies.

Comment thread package.json
"compare-versions": "^6.1.1",
"execa": "^10.0.0",
"framer-motion": "^13.0.0",
"motion": "^13.0.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This diff swaps the direct dependency framer-motion for motion (^13.0.0) and updates pnpm-lock.yaml so that framer-motion@13.1.1 is now only a transitive dependency of motion, but the sole consumer src/components/transition.tsx:3 still does import { type HTMLMotionProps, motion } from 'framer-motion'. This repo has no .npmrc/hoisting config, so under pnpm's default strict node_modules layout the import is no longer resolvable from app source, and CI (playwright.yml runs pnpm run build and pnpm run typecheck) will fail with "Cannot find module 'framer-motion'"; the component is imported by src/routes/index.tsx, explore.tsx and download.tsx, so it is reachable. Fix: update the import in src/components/transition.tsx to from 'motion/react' (both motion and HTMLMotionProps), or keep framer-motion as a direct dependency.

@renovate renovate Bot changed the title Replace dependency framer-motion with motion ^13.0.0 Replace dependency framer-motion with motion Sep 2, 2026
@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch 8 times, most recently from ef3a996 to b666fac Compare September 7, 2026 23:33
@renovate renovate Bot changed the title Replace dependency framer-motion with motion Replace dependency framer-motion with motion ^13.0.0 Sep 7, 2026
@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch 9 times, most recently from 37537fe to fa50a4f Compare September 10, 2026 11:25
@renovate
renovate Bot force-pushed the renovate/framer-motion-replacement branch from fa50a4f to 4e969a3 Compare September 12, 2026 15:00
@renovate
renovate Bot merged commit 43d12a1 into main Sep 12, 2026
3 checks passed
@renovate
renovate Bot deleted the renovate/framer-motion-replacement branch September 12, 2026 15:03
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.

0 participants