Skip to content

Upgrade to Node 24 and bump dependencies. - #4

Merged
llambeau merged 2 commits into
masterfrom
upgrade-node-24-and-deps
Oct 23, 2026
Merged

llambeau merged 2 commits into
masterfrom
upgrade-node-24-and-deps

Conversation

@llambeau

Copy link
Copy Markdown
Contributor
  • Node 24 (LTS) in engines, .nvmrc, Dockerfile and CI workflows
  • Express 5, drop unused body-parser
  • TypeScript 6.0, tsx instead of ts-node for tests
  • ESLint 10 with flat config (port of @enspirit/eslint-config-node)
  • chai 6, mocha 12, sinon 22 and related @types
  • Remove stray describe.only that skipped half of the unit tests
  • Update static file content-type expectations for Express 5
  • Bump GitHub Actions versions

js-yaml stays on 4.x: 5.x rejects the flow sequence indentation used in config/printit.yml.

llambeau and others added 2 commits October 23, 2026 15:58
- Node 24 (LTS) in engines, .nvmrc, Dockerfile and CI workflows
- Express 5, drop unused body-parser
- TypeScript 6.0, tsx instead of ts-node for tests
- ESLint 10 with flat config (port of @enspirit/eslint-config-node)
- chai 6, mocha 12, sinon 22 and related @types
- Remove stray describe.only that skipped half of the unit tests
- Update static file content-type expectations for Express 5
- Bump GitHub Actions versions

js-yaml stays on 4.x: 5.x rejects the flow sequence indentation
used in config/printit.yml.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@llambeau
llambeau merged commit c3dea35 into master Oct 23, 2026
1 check 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.

1 participant