eslint-scope breaking changes
npm6 curated breaking changes across major versions of eslint-scope. Use this as a migration checklist before bumping dependencies.
- v9.6.1 \u2192 v10.0.0breaking
Require Node.js ^18.18.0 || ^20.9.0 || >=21.1.0 ([#589](https://github.com/eslint/espree/issues/589))
- eslint-visitor-keys-v5.0.0 \u2192 espree-v11.0.0breaking
Program range span entire source text ([#677](https://github.com/eslint/js/issues/677))
- eslint-visitor-keys-v5.0.0 \u2192 espree-v11.0.0breaking
Require Node.js `^20.19.0 || ^22.13.0 || >=24` ([#696](https://github.com/eslint/js/issues/696))
- eslint-scope-v9.0.0 \u2192 eslint-visitor-keys-v5.0.0breaking
Require Node.js `^20.19.0 || ^22.13.0 || >=24` ([#696](https://github.com/eslint/js/issues/696))
- espree-v10.4.0 \u2192 eslint-scope-v9.0.0breaking
Resolve references to global `var`/`function`, add `addGlobals()` ([#682](https://github.com/eslint/js/issues/682))
- espree-v10.4.0 \u2192 eslint-scope-v9.0.0breaking
Require Node.js `^20.19.0 || ^22.13.0 || >=24` ([#696](https://github.com/eslint/js/issues/696))
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/npm/eslint-scope