chore(deps): consolidate react-dom, tailwindcss, @tailwindcss/postcss bumps - #158
Merged
Merged
Conversation
… bumps Regenerates pnpm-lock.yaml once to land the three stalled Dependabot bumps together instead of three sequential rebases: - react-dom 19.2.6 -> 19.2.7 (closes the pairing gap with react, already ^19.2.7) - tailwindcss 4.3.0 -> 4.3.3 - @tailwindcss/postcss 4.3.0 -> 4.3.3 react-dom is pinned to the exact version (dropping the caret) because a newer 19.2.8 patch has since been published upstream; a caret range would have resolved past the named target and introduced an unmet peer (react-dom@19.2.8 wants react@^19.2.8, and bumping react is out of scope for this card). @opennextjs/cloudflare stays at 1.19.11 (out of scope, verified unchanged). No engines block touched anywhere. Fixes #157 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VFwZj1a84ZxFUcWAi5H8S5
os-zhuang
marked this pull request as ready for review
August 22, 2026 14:56
This was referenced Aug 22, 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.
Fixes #157
What this does
One
pnpm installregeneratingpnpm-lock.yamlonce, replacing three stalled/conflicted Dependabot PRs that each rewrite the same lockfile. Per the adjudication on #157: consolidate, don't rebase, and don't touch@dependabot(sanitizer rewrites the mention — see #49).Package changes and which Dependabot PR each discharges
react-dom19.2.619.2.7tailwindcss4.3.04.3.3@tailwindcss/postcss4.3.04.3.3apps/docs/package.jsondeclared minimums were updated to match what landed:react-dom:^19.2.6→19.2.7(exact, not caret — see note below)tailwindcss:^4.3.0→^4.3.3@tailwindcss/postcss:^4.3.0→^4.3.3Once this merges, #46, #49, and #50 close as superseded against this commit.
Note:
react-domis pinned exact, not caretA
react-dom@19.2.8patch was published upstream after #49 was filed. Regenerating with"react-dom": "^19.2.7"(matching the method note's "carets already permit their targets") resolved to19.2.8, not the19.2.7this card names, and produced a real peer-dependency conflict:react(currently^19.2.7, already resolved to19.2.7) is out of scope for this card, so bumping it to keep pace withreact-dom@19.2.8isn't an option here. Pinningreact-domto the exact19.2.7named in #157 avoids the unmet peer and keeps the change to exactly the three named targets. Exact (no-caret) pins are an existing convention in this file (next,fumadocs-core,fumadocs-mdx,fumadocs-uiare all pinned exact already), so this isn't a new style. Re-runningpnpm installafter the pin resolves cleanly with no peer warning.Out of scope, verified unchanged
@opennextjs/cloudflare1.19.11 → 1.20.1): declared range is unchanged (^1.13.0), and the regenerated lockfile still resolves it to1.19.11— confirmed viagrep -n "@opennextjs/cloudflare@" pnpm-lock.yaml.enginesblocks: untouched in everypackage.json(git diffshows noengineshunks anywhere).Transitive drift (full lockfile diff, package-identity level)
Parsed the
packages:section of both lockfiles (before =origin/mainatca34d36, after = this branch) and diffed byname@version. No packages added or removed — only version changes, all consistent with the three bumps:react-domtailwindcss@tailwindcss/postcss@tailwindcss/node@tailwindcss/oxide(+ 11 platform variants)enhanced-resolvepostcssnanoidpostcss/nanoidgained an additional co-resolved version rather than replacing the old one — normal pnpm behavior when a transitive consumer (here, thetailwindcss/@tailwindcss/postcss4.3.3 chain) now asks for a range the previously-pinned version doesn't satisfy, while other consumers still pin the old one.Verification
Commit under test:
af66c76git status --porcelainafter all of the above: onlyapps/docs/package.jsonandpnpm-lock.yamlmodified — no stray generated files, no breach of the file surface named in #157.Draft
Opening as draft per the standard flow; CI will run the full gate farm on push. No
.changeset— this repo has no changeset workflow (docs site, nopackages/).Generated by Claude Code