@reijii/rutypo
v0.0.1
Published
Russian typograf
Downloads
1
Readme
RuTypo
Version 0.0.1
Простейший типограф для русских текстов для nodejs. Хорошо подходит для коротких текстов, заголовков.
Особенности
- расстановка кавычек-ёлочек и лапок;
- расстановка неразрывных пробелов в числах;
- расстановка неразрывных пробелов рядом с короткими словами;
- правильная расстановка дефисов и тире;
- связывание непереносимых конструкций (телефоны, короткие конструкции с дефисом, сокращения типа "ж/д" и т. д.);
- установка неразрывного пробела после знака номера;
- возможна замена UTF-8 символов из набора на хтмл энтити.
Установка
pacckage.json: "rutypo": "rogozhin/rutypo.git"
github:
git clone [email protected]:rogozhin/rutypo.git
Использование
const typo = require('./rutypo');
console.log(typo('конструкции с дефисом, сокращения типа "ж/д" и т. д.', { entity: 'all' }));
// конструкции с дефисом, сокращения типа «ж⁠/⁠д» и т. д.
Второй параметр — объект с настройками типографирования:
| Параметр | Тип | Значения | Описание | | --- | --- | --- | --- | | entity | array|string | 'all'|'special'|['space', 'hidden', 'quot', 'dash'] | Настройка замены UTF-8 символов на хтмл энтити: 'all' — все; 'special' — непечатные; массив - набор конкретных групп. |