chore(deps): salvaged the production group and held react on 19.2 - #51
Merged
Merged
Conversation
- three + @types/three 0.185 -> 0.186, postprocessing 6.39.4 -> 6.39.5 (its three ceiling moved from <0.186 to <0.187) - next + eslint-config-next 16.3.4 -> 16.3.5, kept in lockstep - lucide-react 1.46.0, zod 4.6.5, tailwind-merge 3.7.0 - held react, react-dom and their types below 19.3: @react-three/fiber 9.7 peers react <19.3 and npm ci fails with ERESOLVE
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
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.
supersedes #49, which failed at
npm cibefore lint or build ever ran. takes everything from that group except react, plus thenext16.3.5 lockstep pair.why react is held.
@react-three/fiber@9.7.0peersreact ">=19 <19.3", and every v10 canary still peers<19.3, so 19.3.0 dies withERESOLVE. re-confirmed withnpm install react@19.3.0 --dry-runon this branch. added dependabot ignores forreact,react-dom,@types/reactand@types/react-dom>=19.3.0so the production group stops re-proposing it weekly. types stay held with the runtime so they don't advertise 19.3 api the installed react doesn't have.why three could move.
postprocessing@6.39.5raised its ceiling from< 0.186.0to< 0.187.0, so three 0.186 only works if postprocessing moves with it. both move here.three/@types/threepostprocessing(transitive)next/eslint-config-nextlucide-reacttailwind-mergezodverified against a baseline from
main, same probe before and after:rm -rf node_modules && npm ciinstalls 432 packages with noERESOLVE,npm lsconsistentBrightnessContrast,Bloom,Vignetteand the combinedEffectPassconstruct identically on r186, and the real.glbparses to the same 2 meshes / 2 materials / bbox[2, 1.5473, 1.3239]tailwind-merge: ran all 311className/cn()literals insrc/throughtwMergealone and against an override. 0 outputs changed. 169 of those merges actually drop a conflicting class, so the probe is exercising resolution, not passthroughtypecheck,lint,buildgreen on node 22,npm audit0, all 7 routes 200, motion ssr intact, resume previews still v5