eslint-compat-utils
JSON →Provides a backward-compatible API for ESLint custom rules that works with both ESLint v9 (flat config) and older ESLint versions (v6–v8). Current stable version is 0.6.5, released in 2024. The package is experimental but actively maintained with monthly patches. Key differentiator: it offers polyfills for new ESLint APIs (like getSourceCode, getScope, RuleTester shims) so rule authors can write modern code without dropping support for older ESLint installations. Ships TypeScript definitions.
Traffic · last 30 days ↓57% vs prev 7d
total hits 13
actors 5 distinct systems
last hit 3d ago human
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · AL · 🇬🇧 United Kingdom
Resources
API endpoints
full doc /v1/registry/eslint-compat-utils
compatibility /v1/registry/eslint-compat-utils/compatibility