retext-preset-stoicism
v0.0.1
Published
Text processor for the Stoicism Compendium
Readme
retext-preset-stoicism
Text processor for the Stoicism Compendium.
This is a retext preset defining a number of warnings.
Each of the plugins is configured to emit a warning for the issue mentioned:
| Plugin | Issue |
| ------------------------------- | ---------------------------------------------------- |
| retext-contractions | Incorrect apostrophes in contractions |
| retext-diacritics | Incorrect diacritics |
| retext-indefinite-article | Incorrect indefinite articles |
| retext-quotes | “Straight” quotes and apostrophes instead of “smart” |
| retext-redundant-acronyms | Redundant acronyms |
| retext-repeated-words | Repeated words |
| retext-sentence-spacing | Number of spaces between sentences ≠ 1 |
retext-preset-stoicism is used by remark-preset-stoicism to check
Markdown text in the Stoicism Compendium.
Prerequisites
In the following sections, we describe how to install retext-preset-stoicism
with npm and how to use it with remark to check
Markdown files.
Alternatives include yarn instead of npm.
Installation
Install retext-preset-stoicism and other dependencies as a development
dependency:
npm install --save-dev \
retext-preset-stoicism \
remark-cli \
remark-retext \
unifiedUsage
Configuration
Create a file called .remark.js:
exports.plugins = [
[
require('remark-retext'),
require('unified')().use(require('retext-preset-stoicism')),
]
]See remark-preset-stoicism for how retext-preset-stoicism is used along
with a number of other remark plugins and settings.
Script
Define a script in your package.json to run remark on your
Markdown files:
"scripts": {
"check-md": "remark --quiet --frail ."
}Run the script with npm run:
npm run check-md