build(deps-dev): bump prettier-eslint-cli to 9 (with prettier-eslint 17)#1133
build(deps-dev): bump prettier-eslint-cli to 9 (with prettier-eslint 17)#1133matthewhanson wants to merge 1 commit into
Conversation
prettier-eslint-cli@9 requires prettier-eslint >=17.0.1, so bumping it alone produced an ERESOLVE peer conflict against prettier-eslint@16. Bump the pair together. Replaces #1126. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR updates the dev formatting toolchain by bumping prettier-eslint-cli to v9 and prettier-eslint to v17 to resolve an npm peer dependency conflict (per the linked dependabot failure).
Changes:
- Bump
prettier-eslintfrom^16.4.2→^17.1.1 - Bump
prettier-eslint-clifrom^8.0.1→^9.2.1 - Refresh
package-lock.jsonto reflect the new dependency graph
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updates devDependencies to the compatible prettier-eslint / prettier-eslint-cli pair. |
| package-lock.json | Captures the resolved dependency tree for the bumped formatter tooling (incl. new transitive deps). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "prettier": "^3.8.4", | ||
| "prettier-eslint": "^16.4.2", | ||
| "prettier-eslint-cli": "^8.0.1", | ||
| "prettier-eslint": "^17.1.1", | ||
| "prettier-eslint-cli": "^9.2.1", |
|
Re: Copilot's note about transitive Node-engine requirements vs the docs workflow pinning Node 20 — good catch. Rather than touch the workflow here, I've aligned |
Summary
Replaces dependabot #1126, which failed at
npm installwithERESOLVE.prettier-eslint-cli@9.2.1requiresprettier-eslint >=17.0.1, but the bump landed alone againstprettier-eslint@16.4.2. This bumps the pair together (prettier-eslint→ ^17.1.1,prettier-eslint-cli→ ^9.2.1);prettierstays ^3.8.4.Verification
npm installresolves cleanly,typecheck✓,lint✓ (full CI on this PR).Closes #1126
🤖 Generated with Claude Code