Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

typograf

Package Overview
Dependencies
Maintainers
1
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

typograf - npm Package Versions

1
11

4.3.0

Diff

Changelog

Source

v4.3.0

Новые правила:

  • Привязка инициалов к фамилии ru/nbsp/initials
  • Расстановка неразр. пробела перед числом в конце предложения common/nbsp/beforeShortLastNumber
hcodes
published 4.2.1 •

Changelog

Source

v4.2.1

Устранены ошибки:

  • ru/dash/kade в фамильных приставках «де»;
  • common/symbols/cf для ссылок.
hcodes
published 4.2.0 •

Changelog

Source

v4.2.0

Новые правила:

  • Замена обычного пробела на неразрывный узкий в группах чисел ru/nbsp/groupNumbers
  • Неразрывный пробел перед «руб.» и «коп.» ru/nbsp/rubleKopek
  • Неразрывный пробел перед знаками валют ru/money/currency

Добавлена возможность указывать блоки текста, где не нужно типографировать:

var t = new Typograf({lang: 'ru'});
t.addSafeTag('<mytag>', '</mytag>');
t.addSafeTag('<mytag>', '</mytag>', '.*?');
t.addSafeTag(/<mytag>.*?</mytag>/gi);
hcodes
published 4.1.0 •

Changelog

Source

v4.1.0

Доработки правил:

  • common/nbsp/beforeShortLastWord
  • common/number/mathSign
  • common/space/afterPunctuation
  • common/space/delBeforePunctuation
  • common/space/delRepeatSpace
  • ru/dash/directSpeech
  • ru/nbsp/beforeParticle

Добавлено свойство Typograf.version.

hcodes
published 4.0.1 •

Changelog

Source

v4.0.1

Исправления в правиле ru/money/dollar #144.

hcodes
published 4.0.0 •

Changelog

Source

v4.0.0

Новые правила

  • Нераз. пробел после сокращений «см.» и «им.» ru/nbsp/see
  • Пробел перед многоточием, !.. и ?.. ru/space/afterHellip
  • Тире между днями в одном месяце ru/dash/daysMonth
  • Тире в интервалах времени ru/dash/time
  • Тире в десятилетиях ru/dash/decade

Правило ru/dash/main разделено на несколько правил:

  • Замена дефиса на тире в веках ru/dash/centuries
  • Замена дефиса на тире в годах ru/dash/years
  • Тире в прямой речи ru/dash/directSpeech
  • Сокращения с помощью тире ru/dash/surname

Переименование правил

  • common/sym/*common/symbols/*
  • ru/punctuation/quotru/punctuation/quote
  • en/punctuation/quoten/punctuation/quote
  • ru/optalign/quotru/optalign/quote
  • ru/nbsp/xxxxru/nbsp/year
  • common/nbsp/afterParacommon/nbsp/afterParagraph
  • ru/date/mainru/date/fromISO
  • ru/nbsp/ccru/nbsp/centuries
  • common/punctuation/exclamationru/punctuation/exclamation
  • common/punctuation/exclamationQuestionru/punctuation/exclamationQuestion

Прочее

  • Неразрывный тонкий пробел после № и §
  • Командный интерфейс перенесен в отдельный репозиторий
  • Удалено свойство index у большинства правил
  • Рефакторинг регулярных выражений в правилах
  • Исправлены неточности в описаниях правил
hcodes
published 3.5.0 •

Changelog

Source

v3.5.0

Добавлены новые правила:

  • Расстановка правильного апострофа ru/punctuation/apostrophe
  • Неразрывный пробел в P. S. и P. P. S. ru/nbsp/ps
  • Удаление лишних пробелов внутри круглых скобок common/space/bracket
  • Удаление лишних пробелов внутри квадратных скобок common/space/squareBracket
  • Пробел перед открывающей скобкой common/space/beforeBracket
hcodes
published 3.4.0 •

Changelog

Source

v3.4.0

Добавлено новое правило «Пробел между числом и словом „год“».

Доработки и исправления в правилах:

  • common/nbsp/afterShortWord
  • common/nbsp/beforeShortLastWord
  • ru/nbsp/abbr
  • ru/nbsp/page
  • ru/nbsp/m
hcodes
published 3.3.0 •

Changelog

Source

v3.3.0

Типографирование на лету

var tp = new Typograf({lang: 'ru', live: true});

У правил появилось дополнительное свойство live #133, #139.

// Добавляем правило
Typograf.rule({
    name: 'common/other/emoji',
    live: false,
    handler: function (text) {
        return text.replace(/:-\)/g, '\uD83D\uDE0A');
    }
});

live: true — правило работает только в режиме типографирования на лету. live: false — правило не работает на лету.

Доработки

  • Исправлены сложные случаи с кавычками и HTML-тегами #131
  • Не типографировать экранированные HTML-теги #138
hcodes
published 3.2.0 •

Changelog

Source

v3.2.0

Доработки:

  • Расстановка тире в месяцах в апреле-мае
  • Сложные случаи с тире в прямой речи
  • В правиле ru/nbsp/beforeParticle устранена лишняя расстановка неразрывных пробелов
  • Переработка правила common/punctuation/delDoublePunctuation
  • Замена &quot; на "
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc