Skip to content

Update dependencies and add Node.js native test runner#146

Open
ebendler wants to merge 1 commit intoanthropic-experimental:mainfrom
ebendler:update_deps-2
Open

Update dependencies and add Node.js native test runner#146
ebendler wants to merge 1 commit intoanthropic-experimental:mainfrom
ebendler:update_deps-2

Conversation

@ebendler
Copy link

  • Bump all deps to latest Node 18-compatible versions (commander 13, zod 3.25, typescript 5.9, eslint 9.39, prettier 3.8)
  • Add test-node/ suite using Node's built-in test runner with a Bun-to-Node compatibility layer
  • Restructure CI into separate build, bun-test, and node-test jobs
  • Update ESLint config for test-node tsconfig and rule overrides

- Bump all deps to latest (commander 13, zod 3.25, typescript 5.9,
  eslint 9.39, prettier 3.8)
- Add test-node/ suite using Node's built-in test runner with a
  Bun-to-Node compatibility layer
- Restructure CI into separate build, bun-test, and node-test jobs
- Update ESLint config for test-node tsconfig and rule overrides

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
"lint-staged": "^15.5.2",
"prettier": "3.8.1",
"typescript": "^5.9.3",
"typescript-eslint": "8.55.0"
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note the lack of caret here is on purpose - typescript-eslint 8.56+ requires Node 20.

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