Skip to content

Support Node.js LTS Krypton (v24.x) #415

@HaleTom

Description

@HaleTom

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions