1.1.0 • Published 6 years ago
babel-plugin-typograf v1.1.0
babel-plugin-typograf
Плагин для babel, который типографирует строки
Возможности
Если добавить в файл комментарий typograf-enable, то строки в этом файле будут оттипиграфированы (кроме import-выражений). Также будет оттипографирован текст внутри JSX-элементов.
Пример:
//typograf-enable
const myText = 'Текст, который я хочу типографировать...'
/* => Текст, который я хочу типографировать...
(enable: ["common/nbsp/replaceNbsp"])
*/Отключить дальнейшее типографирование файла можно с помощью комментария //typograf-disable
Установка
- установка
npm-пакета
yarn add --dev babel-plugin-typografили
npm install --save-dev babel-plugin-typograf- Настройка конфига
babel. Например, через.babelrc:
{
"plugins": ["babel-plugin-typograf"]
}Дополнительно плагин можно конфигурировать, передав ему необходимые правила. Пример:
{
"plugins":[
[
"babel-plugin-typograf",
{
"enable":[
"common/nbsp/replaceNbsp"
],
"disable":[
"common/space/beforeBracket",
"ru/other/phone-number"
]
}
]
]
}А так же настраивать правила. Пример:
{
"plugins":[
[
"babel-plugin-typograf",
{
settings: [
['common/nbsp/afterShortWord', 'lengthShortWord', 2]
]
}
]
]
}