{"library":"prettier-plugin-ini","title":"prettier-plugin-ini","description":"A Prettier plugin for formatting INI configuration files. Current stable version is 1.3.0, released under the MIT License. It integrates seamlessly with the Prettier ecosystem and supports common formatting options such as printWidth, tabWidth, and a unique iniSpaceAroundEquals option for adding spaces around equals signs. It is actively maintained on GitHub and follows Prettier's release cadence. Compared to alternative INI formatters, it leverages Prettier's robust parser infrastructure and editor integrations, ensuring consistent styling across projects.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-ini"],"cli":{"name":"prettier","version":null}},"imports":["import prettier from 'prettier'","import { ensureEndOfLine } from 'prettier-plugin-ini'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install: npm install --save-dev prettier prettier-plugin-ini\n// Format INI files via CLI:\n// prettier --write '**/*.ini'\n// Or with options:\n// prettier --ini-space-around-equals --tab-width 4 --write 'config.ini'\n\n// Programmatic usage (ESM):\nimport prettier from 'prettier';\nconst code = `[section]\nkey=value`;\nconst formatted = await prettier.format(code, {\n  parser: 'ini',\n  plugins: ['prettier-plugin-ini'],\n  iniSpaceAroundEquals: true,\n  tabWidth: 2\n});\nconsole.log(formatted);","lang":"typescript","description":"Shows installation, CLI usage, and programmatic formatting with the plugin.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}