Is your feature request related to a problem? Please describe.
Node.js 24.x (LTS Krypton) is now available, but inshellisense currently restricts Node.js versions to >=18.0 <23.0.0 in package.json. Users on Node.js 24.x cannot install or run inshellisense without workarounds.
Describe the solution you'd like
Update the engines field in package.json to support Node.js 24.x:
"engines": {
"node": ">=18.0 <25.0.0"
}
Test and verify compatibility with Node.js 24.x, including any dependency updates needed (e.g., node-pty, @types/node).
Describe alternatives you've considered
- Using
--ignore-engines flag with npm/yarn (not ideal for production)
- Downgrading to Node.js 22.x (not sustainable long-term)
Additional context
- Current engine constraint:
>=18.0 <23.0.0
- Node.js 24.x LTS codename: Krypton
- Related dependencies that may need verification:
node-pty@1.2.0-beta.8, @types/node@^25.0.3
Is your feature request related to a problem? Please describe.
Node.js 24.x (LTS Krypton) is now available, but inshellisense currently restricts Node.js versions to
>=18.0 <23.0.0inpackage.json. Users on Node.js 24.x cannot install or run inshellisense without workarounds.Describe the solution you'd like
Update the
enginesfield inpackage.jsonto support Node.js 24.x:Test and verify compatibility with Node.js 24.x, including any dependency updates needed (e.g.,
node-pty,@types/node).Describe alternatives you've considered
--ignore-enginesflag with npm/yarn (not ideal for production)Additional context
>=18.0 <23.0.0node-pty@1.2.0-beta.8,@types/node@^25.0.3