{"library":"prettier-plugin-sentences-per-line","title":"prettier-plugin-sentences-per-line","description":"A Prettier plugin that enforces a maximum of one sentence per line in Markdown files. Current stable version is 0.2.3, with frequent releases. It uses the sentences-per-line core to parse sentence boundaries and supports custom abbreviations. Unlike the ESLint or markdownlint counterparts, this plugin integrates directly into the Prettier formatting pipeline, automatically fixing line breaks. It requires Prettier 3 and ships with TypeScript declarations.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-sentences-per-line"],"cli":null},"imports":["import prettierPluginSentencesPerLine from 'prettier-plugin-sentences-per-line'","plugins: ['prettier-plugin-sentences-per-line']","sentencesPerLineAdditionalAbbreviations: ['I.M.']"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// .prettierrc.json\n{\n  \"plugins\": [\"prettier-plugin-sentences-per-line\"],\n  \"sentencesPerLineAdditionalAbbreviations\": [\"e.g.\", \"i.e.\"]\n}\n\n// Input Markdown:\n// First sentence. Second sentence.\n// Third sentence.\n//\n// After formatting via `npx prettier --write input.md`:\n// First sentence.\n// Second sentence.\n// Third sentence.","lang":"javascript","description":"Configures Prettier with the plugin and an additional abbreviation, then shows formatting result splitting multi-sentence lines.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}