{"library":"prettier-plugin-curly","title":"prettier-plugin-curly","description":"Prettier plugin to enforce consistent brace style for all control statements (for, if, while, etc.), adding curly braces around bodies. Current stable version is 0.4.1, released November 2025. It works alongside Prettier to enforce the equivalent of ESLint's curly 'all' rule, filling a gap where Prettier intentionally avoids modifying code structure. Requires Node >=18 and Prettier ^3. Version 0.4.0 introduced a complete rewrite using wrapped printers.estree. The plugin is actively maintained by JoshuaKGoldberg and the community.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-curly"],"cli":null},"imports":["import prettierPluginCurly from 'prettier-plugin-curly'","module.exports = { plugins: ['prettier-plugin-curly'] }","import prettierPluginCurly from 'prettier-plugin-curly'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-curly\"]\n}\n\n// Before: if (x) doSomething();\n// After prettier formatting:\n// if (x) {\n//   doSomething();\n// }","lang":"javascript","description":"Configures Prettier to use prettier-plugin-curly; shows transformation of single-line if to curly brace style.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}