unstale

npm / jscodeshift

jscodeshift

What changed in jscodeshift 17, from its official release notes, upgrade guides and advisories. Also covers @types/jscodeshift. Sources checked 2026-10-27.

1 breaking1 new APIs and options2 behavior and defaults

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

jscodeshift 174 changes

Breaking changes 1

  • Node.js 16 is now explicitly specified as the minimum required version.

    17.0.0release notes

New APIs and options 1

  • Collection functions for import declarations allow finding imports and inserting new imports.

    17.0.0release notes

Behavior and default changes 2

  • The TypeScript decoratorAutoAccessors plugin is enabled.

    17.0.0release notes

  • The TypeScript importAttributes plugin is enabled.

    17.0.0release notes