{"library":"eslint-plugin-compat","type":"library","category":null,"description":"eslint-plugin-compat is an ESLint plugin designed to lint the browser compatibility of JavaScript APIs used in your codebase. It leverages `caniuse` data and `browserslist` configurations to identify code that targets APIs unsupported by your specified browsers. The current stable version is 7.0.1, released as of March 2026, with a relatively frequent release cadence, often seeing multiple minor or patch releases per month, alongside periodic major updates for ESLint compatibility. Key differentiators include its tight integration with the `browserslist` ecosystem, allowing developers to define target environments consistently across various tools, and its explicit support for marking polyfilled APIs, preventing false positives. It's an essential tool for maintaining robust frontend code that functions reliably across diverse browser landscapes.","language":"javascript","status":"active","version":"7.0.1","tags":["javascript","eslint","browser","support","api","lint","caniuse","kangax","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-compat","imports":["import compat from 'eslint-plugin-compat';","import type { Config } from 'eslint-plugin-compat';","import compat from 'eslint-plugin-compat'; export default [compat.configs['flat/recommended']];"]},{"cmd":"yarn add eslint-plugin-compat","imports":[]},{"cmd":"pnpm add eslint-plugin-compat","imports":[]}],"homepage":null,"github":"https://github.com/amilajack/eslint-plugin-compat","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-compat","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-compat/compatibility"}}