1.1.0 • Published 4 years ago

babel-plugin-typograf v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

babel-plugin-typograf

Плагин для babel, который типографирует строки

Возможности

Если добавить в файл комментарий typograf-enable, то строки в этом файле будут оттипиграфированы (кроме import-выражений). Также будет оттипографирован текст внутри JSX-элементов.

Пример:

//typograf-enable
const myText = 'Текст, который я хочу типографировать...' 
/* => Текст, который я хочу типографировать...
  (enable: ["common/nbsp/replaceNbsp"])
*/

Отключить дальнейшее типографирование файла можно с помощью комментария //typograf-disable

Установка

  1. установка npm-пакета
yarn add --dev babel-plugin-typograf

или

npm  install --save-dev babel-plugin-typograf
  1. Настройка конфига 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]
        ]
      }
    ]
  ]
}
1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.0

4 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago