Skip to content

Conversation

johnib
Copy link

@johnib johnib commented Sep 20, 2025

Summary

Enables Node.js v20 compatibility by downgrading the srvx package to a compatible version, allowing users on Node.js v20 (supported until April 2026) to use this package.

Changes

  • Package downgrade: Updated srvx from ^0.8.7 to ^0.6.0 for Node.js v20 compatibility
  • Maintained functionality: All existing server functionality preserved
  • Future-proof: Ensures compatibility with Node.js v20 LTS (supported until April 2026)

Test Plan

  • Verified package.json syntax and structure
  • Confirmed srvx v0.6.0 compatibility with existing codebase
  • ESLint and TypeScript validation
  • Manual testing on Node.js v20 environment

Problem Solved

Previously, users on Node.js v20 could not use this package due to srvx dependency incompatibility. This change enables support for the current Node.js LTS version without forcing users to downgrade their Node.js installation.

Impact

  • Broader compatibility: Supports Node.js v20 LTS users
  • No breaking changes: Existing functionality maintained
  • Minimal change: Only essential dependency adjustment

Closes #107

🤖 Generated with Claude Code

Downgrade srvx from ^0.8.7 to ^0.6.0 to ensure compatibility
with Node.js v20 environments. The newer version of srvx
has compatibility issues with Node.js v20.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
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.

Bug: Node.js v20 Incompatibility Blocks Usage
1 participant