Skip to content

Pin ESLint to v9 and update Node.js references to 22.x#675

Merged
jamespepper81 merged 3 commits into
mainfrom
dev
Jun 29, 2026
Merged

Pin ESLint to v9 and update Node.js references to 22.x#675
jamespepper81 merged 3 commits into
mainfrom
dev

Conversation

@jamespepper81

Copy link
Copy Markdown
Contributor

No description provided.

claude and others added 3 commits June 29, 2026 06:40
eslint 10 has no compatible eslint-config-next plugin versions yet
(import, jsx-a11y, react peer ranges stop at eslint 9), which produced
three ERESOLVE peer-dependency warnings on install. Pin eslint to ^9.39.4
(officially supported by eslint-config-next 16) to clear them.

Pin engines.node to 22.x (matches the Node 22 currently resolved on
Vercel) to silence the open-ended Node version warning.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018XuAUputRyrAbmwnBpdZQd
The engines.node pin to 22.x raised the project's Node floor, but the
CI workflow, IDX dev environment, and docs still referenced Node 20
(now end-of-life). Align them all to Node 22:

- .github/workflows/copilot-test.yml: setup-node 20 -> 22, summary text
- .idx/dev.nix: pkgs.nodejs_20 -> pkgs.nodejs_22
- README, CONTRIBUTING, AGENTS, docs/PROJECT_SUMMARY, docs/PRD,
  docs/ROOT_FOLDER_CLEANUP, workflows/README, marketing-agent,
  webapp-testing SKILL: 20.9+/20+ -> 22.x

Left unchanged: third-party engines fields in package-lock.json and the
.toSorted() feature-availability notes (factually about Node 20).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018XuAUputRyrAbmwnBpdZQd
…ings-gi8cxi

chore: update Node.js to 22.x and downgrade ESLint to 9.39.4
@jamespepper81 jamespepper81 merged commit 8d1f7e6 into main Jun 29, 2026
6 checks passed
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.

2 participants