{"library":"eslint-config-xo","type":"library","category":null,"description":"ESLint shareable config for the XO linter, designed for advanced users who prefer to use ESLint directly. Current version 0.51.0 requires ESLint 10 and Node.js 20.19+. Includes over 400 rules from plugins like Unicorn, import-x, n, stylistic, typescript-eslint, and ava. Key differentiator: enforces a strict, opinionated style (tabs by default, semicolons, no jQuery, etc.) and merges TypeScript config in recent versions. Active development cadence with major breaking changes each year.","language":"javascript","status":"active","version":"0.51.0","tags":["javascript","eslintconfig","xo","xoxo","hugs","kisses","happy","happiness","code","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-config-xo","imports":["import eslintConfigXo from 'eslint-config-xo';","import eslintConfigXo from 'eslint-config-xo';","export default [...eslintConfigXo({ browser: true, space: true, semicolon: false })];"]},{"cmd":"yarn add eslint-config-xo","imports":[]},{"cmd":"pnpm add eslint-config-xo","imports":[]}],"homepage":null,"github":"https://github.com/xojs/eslint-config-xo","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-config-xo","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-xo/compatibility"}}