Skip to content

chore: upgrade Node.js requirement from 18 to 20#613

Merged
castrojo merged 2 commits intomainfrom
chore/upgrade-node-20
Feb 1, 2026
Merged

chore: upgrade Node.js requirement from 18 to 20#613
castrojo merged 2 commits intomainfrom
chore/upgrade-node-20

Conversation

@castrojo
Copy link
Contributor

@castrojo castrojo commented Feb 1, 2026

Summary

Aligns Node.js version requirements across the project to Node 20, matching:

  • ✅ Current CI/CD workflows (already using Node 20)
  • ✅ Docusaurus 3.9.2 official requirement (Node 20.0+)
  • ✅ Actual .devcontainer configuration (using Node 22)

Changes

  • package.json: Update engines.node from >=18.0 to >=20.0
  • AGENTS.md: Update documentation from "Version 18+" to "Version 20+"
  • README.md: Update build requirements from "Node.js 18+" to "Node.js 20+"
  • docs/devcontainers.md: Update example devcontainer config from Node 18 to Node 20
  • package-lock.json: Regenerated with Node 20 requirement

Validation

  • ✅ TypeScript validation passed (npm run typecheck)
  • ✅ Build successful (npm run build)
  • ✅ Prettier check passed with expected baseline warnings
  • ✅ No remaining Node 18 references in documentation

Related Issues

Closes bluefin-docs-k89

Align package.json engines field and documentation with:
- Current CI/CD workflows (already using Node 20)
- Docusaurus 3.9.2 official requirement (Node 20.0+)
- Actual .devcontainer configuration (using Node 22)

Files updated:
- package.json: engines.node >=20.0
- AGENTS.md: Node version requirement
- README.md: Build requirements
- docs/devcontainers.md: Example devcontainer config
- package-lock.json: Regenerated

Closes bluefin-docs-k89
@castrojo castrojo merged commit b44302f into main Feb 1, 2026
2 checks passed
@castrojo castrojo deleted the chore/upgrade-node-20 branch February 1, 2026 23:43
@castrojo castrojo restored the chore/upgrade-node-20 branch February 1, 2026 23:45
@castrojo castrojo deleted the chore/upgrade-node-20 branch February 2, 2026 22:22
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.

1 participant