{"library":"prettier-config-xo","title":"prettier-config-xo","description":"Prettier shareable config that enforces the XO code style. Current stable version is 2.0.2, released November 2025, with active maintenance via GitHub Actions CI/CD. Key differentiator: it provides a zero-config Prettier setup directly matching XO's opinionated style, including optional space-based indentation. Ships TypeScript type definitions and supports ESM via exports field. v2.0 breaking change introduced mandatory trailing commas to align with XO 0.41.0.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-config-xo"],"cli":null},"imports":["import config from 'prettier-config-xo'","import spaceConfig from 'prettier-config-xo/space'","import type { Config } from 'prettier-config-xo'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// 1. Install: npm install --save-dev prettier prettier-config-xo\n\n// 2. In package.json:\n{\n  \"name\": \"my-project\",\n  \"version\": \"1.0.0\",\n  \"prettier\": \"prettier-config-xo\"\n}\n\n// 3. To extend in a prettier.config.js:\nconst xoConfig = require('prettier-config-xo');\nmodule.exports = {\n  ...xoConfig,\n  semi: false  // Custom override\n};","lang":"javascript","description":"Installation and usage of prettier-config-xo as a shared Prettier config, either via package.json or by extending in a JS config file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}