{"library":"eslint-config-iplayer","type":"library","category":null,"description":"ESLint configuration for BBC iPlayer projects. Version 10.0.1 requires ESLint 9 and uses FlatConfig (eslint.config.js) instead of the legacy .eslintrc format. Provides presets: base, js, jsx, ts, tsx, legacy. Peer dependencies include eslint >=9.0.0 and typescript >=4.0.0. Breaking change from v9 to v10: switch to FlatConfig; old package.json extends no longer work. Release cadence follows BBC iPlayer needs.","language":"javascript","status":"active","version":"10.0.1","tags":["javascript","eslint","eslintconfig"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-config-iplayer","imports":["const compat = new (require('@eslint/eslintrc').FlatCompat)({ baseDirectory: __dirname }); module.exports = [ { ignores: ['node_modules'] }, ...compat.extends('eslint-config-iplayer/tsx') ];","import { FlatCompat } from '@eslint/eslintrc'; const compat = new FlatCompat({ baseDirectory: import.meta.url });","compat.extends('eslint-config-iplayer/tsx')"]},{"cmd":"yarn add eslint-config-iplayer","imports":[]},{"cmd":"pnpm add eslint-config-iplayer","imports":[]}],"homepage":null,"github":"https://github.com/bbc/eslint-config-iplayer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-config-iplayer","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-config-iplayer/compatibility"}}