{"library":"remark-preset-lint-retext-english","title":"remark-preset-lint-retext-english","description":"A remark-lint preset that integrates retext plugins for automated proofreading of English text in Markdown. Current version 2.0.12 (April 2025). It bundles retext-equality, retext-profanities, retext-contractions, retext-diacritics, retext-spell, retext-indefinite-article, retext-repeated-words, retext-sentence-spacing, retext-quotes, and dictionary-en. Key differentiator: opinionated all-in-one setup for catching writing issues like he-she, profanity, contractions, spelling, and repeated words, directly in Markdown processing pipelines. Requires unified and remark-retext as peer dependencies.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install remark-preset-lint-retext-english"],"cli":null},"imports":["import preset from 'remark-preset-lint-retext-english'","import { remark } from 'remark'","import retextEnglish from 'retext-english'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { remark } from 'remark';\nimport retextEnglish from 'retext-english';\nimport retextStringify from 'retext-stringify';\nimport preset from 'remark-preset-lint-retext-english';\nimport { read } from 'to-vfile';\n\nconst file = await remark()\n  .use(preset)\n  .process(await read('example.md'));\n\nconst result = String(file);\nconsole.log(file.messages); // Array of lint messages","lang":"typescript","description":"Shows how to import and use the preset with remark, processing a Markdown file and printing lint messages.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}