Add Node.js version guards and documentation to prevent installation failures on Node.js 23+.
A transitive dependency (buffer-equal-constant-time via jsonwebtoken) relies on SlowBuffer, which was removed or changed in Node.js 23+, causing a TypeError during npm install or runtime. This PR adds checks and documentation to guide users to compatible LTS Node versions.
Add Node.js version guards and documentation to prevent installation failures on Node.js 23+.
A transitive dependency (`buffer-equal-constant-time` via `jsonwebtoken`) relies on `SlowBuffer`, which was removed or changed in Node.js 23+, causing a `TypeError` during `npm install` or runtime. This PR adds checks and documentation to guide users to compatible LTS Node versions.
---
<a href="https://cursor.com/background-agent?bcId=bc-1694a1f6-d360-415a-ae11-1c6c9df8f19d"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-cursor-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-cursor-light.svg"><img alt="Open in Cursor" src="https://cursor.com/open-in-cursor.svg"></picture></a> <a href="https://cursor.com/agents?id=bc-1694a1f6-d360-415a-ae11-1c6c9df8f19d"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-web-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-web-light.svg"><img alt="Open in Web" src="https://cursor.com/open-in-web.svg"></picture></a>
Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch. Learn more about Cursor Agents
Cursor Agent can help with this pull request. Just `@cursor` in comments and I'll start working on changes in this branch.
<sub>[Learn more](https://cursor.com/docs/background-agent/web-and-mobile) about Cursor Agents</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Add Node.js version guards and documentation to prevent installation failures on Node.js 23+.
A transitive dependency (
buffer-equal-constant-timeviajsonwebtoken) relies onSlowBuffer, which was removed or changed in Node.js 23+, causing aTypeErrorduringnpm installor runtime. This PR adds checks and documentation to guide users to compatible LTS Node versions.Cursor Agent can help with this pull request. Just
@cursorin comments and I'll start working on changes in this branch.Learn more about Cursor Agents