{"library":"eslint-plugin-react-19-upgrade","type":"library","category":null,"description":"An ESLint plugin to identify and fix breaking changes when upgrading React 18 to React 19. Current version 1.9.0, actively maintained with frequent releases. It provides rules covering deprecated patterns like defaultProps, propTypes, legacy context, string refs, factories, removed react-dom APIs, and test-utils.act. Differentiators: focused solely on React 18→19 migration, fixable rules, and compatibility with ESLint >=7. Not a general React linter, but a targeted upgrade helper.","language":"javascript","status":"active","version":"1.9.0","tags":["javascript","eslint","eslintplugin","react"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-react-19-upgrade","imports":["import react19Upgrade from 'eslint-plugin-react-19-upgrade';","\"plugins\": [\"react-19-upgrade\"]","\"rules\": { \"react-19-upgrade/no-default-props\": \"error\" }"]},{"cmd":"yarn add eslint-plugin-react-19-upgrade","imports":[]},{"cmd":"pnpm add eslint-plugin-react-19-upgrade","imports":[]}],"homepage":null,"github":"https://github.com/brettfarrow/eslint-plugin-react-19-upgrade","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-react-19-upgrade","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-react-19-upgrade/compatibility"}}