chore(deps): land bot dependency bumps in one consolidated lockfile - #1356
Merged
Conversation
Bundles five stale bot PRs into a single change against current main so one coherent lockfile lands instead of nine conflicting stale ones. - prettier ^3.8.3 -> ^3.9.6 (#1197) - ip-address override >=10.1.1 -> >=10.3.1, resolves 10.5.0 (#1190, security) - hono override >=4.12.27 -> >=4.12.34, resolves 4.13.1 (#1189, security) - nanoid@>=4.0.0 <5.0.9 override 5.0.9 -> 5.1.16 (#1194) - framer-motion -> motion ^12.24.7 in landing (#1196) The renovate PR for the motion swap replaced the package but left all 49 `from 'framer-motion'` imports untouched, which does not resolve once framer-motion is off the manifest. Repointed them at `motion/react` and updated the vite manualChunks entry that named the old package. Left out deliberately: #1193 (nanoid 6.0.0 major) and #1195 (forces a 3.x transitive to v5) — both advisories are already closed by the existing pins, so they add breakage risk without security value.
|
React Doctor found no new issues. 🎉 Reviewed by React Doctor for commit |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This was referenced Aug 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Consolidates five stale bot PRs into a single change against current main. Each of them was 162–348 commits behind and every one touched
pnpm-lock.yaml, so merging them in sequence would have meant eight rounds of conflict resolution and a real risk of landing a lockfile that no longer matched the manifests. This is one coherent regen instead.What landed
^3.8.3→^3.9.6ip-addressoverride>=10.1.1→>=10.3.1(security) — resolves 10.5.0honooverride>=4.12.27→>=4.12.34(security) — resolves 4.13.1nanoid@>=4.0.0 <5.0.9override5.0.9→5.1.16framer-motion→motion ^12.24.7The motion swap needed more than the bot did
#1196 replaced the package in
apps/landing/package.jsonbut left all 49from 'framer-motion'imports in place. Onceframer-motionis off the manifest those no longer resolve, so this repoints them atmotion/reactand fixes themanualChunksentry inapps/landing/vite.config.tsthat still named the old package.Deliberately left out
nanoid5.1.16 → 6.0.0) — a major on a direct dependency of desktop and app-core.nanoid@>=3.0.0 <3.3.8→ v5) — forces a 3.x transitive onto an ESM-only major.Both advisories are already closed by the pins currently on main (
3.3.8/5.0.9→5.1.16), so these two add breakage risk without security value. Left open for a separate call.Already obsolete
"protobufjs": "7.6.5"and the override>=7.6.5 <8.4.12.33where main has^4.12.27.Verification
pnpm install --frozen-lockfile→ Already up to date (noERR_PNPM_OUTDATED_LOCKFILE); lockfile diff is 41/41 lines, no incidental package sweeppnpm --filter @memry/landing build→ pass (typecheck + vite build + prerender) — this is the real proof for the motion migrationpnpm typecheck→ pass ·pnpm lint→ pass ·git diff --check→ cleanpnpm test→ 8/8 tasks successful: desktop 1242 passed/1 skipped, sync-server 60, contracts 50, i18n 11, sync-harness 5Pre-existing and untouched by this branch:
apps/landing/src/pages/Checkout.tsxfailsreact-hooks/set-state-in-effectunderpnpm --filter @memry/landing lint. The file is byte-identical toorigin/mainand fails there too.