posthtml-typograf 
PostHTML-плагин для typograf.
Установка
npm i -E posthtml-typograf
Использование в произвольном коде
import { typografy } from "posthtml-typograf";
// Где-то внутри middleware, получившей HTML-код:
typografy(oldHTML, ["ru/other/phone-number"]);
typografy
принимает три аргумента (обязателен только первый из них):
Обрабатываемый HTML-код.
Отключаемые правила - массив (по умолчанию пустой).
Опции типографа - объект (по умолчанию пустой), свойствами которого можно переопределить следующие предустановки плагиина:
{ "locale": ["ru", "en-US"], "htmlEntity": { "type": "name" } }
Использование в posthtml.config.js
import { getPosthtmlTypograf } from "posthtml-typograf";
export default () => ({
plugins: [
// other PostHTML plugins
getPosthtmlTypograf(["ru/other/phone-number"]),
],
});
getPosthtmlTypograf
принимает два аргумента:
Отключаемые правила - массив (по умолчанию пустой).
Опции типографа - объект (по умолчанию пустой), свойствами которого можно переопределить предустановки плагиина.