Skip to content

Releases: enb/enb-bemxjst

v4.0.5

22 Jan 15:07
Compare
Choose a tag to compare
v4.0.5 Pre-release
Pre-release

Зависимости

v4.0.4

19 Jan 09:18
Compare
Choose a tag to compare
v4.0.4 Pre-release
Pre-release

Зависимости

v4.0.3

23 Dec 15:04
Compare
Choose a tag to compare
v4.0.3 Pre-release
Pre-release

Обработка ошибок

  • Добавлена обработка синтаксических ошибок для предикатов.

    Пример

    block('button').tag('a'); // Error: Predicate should not have arguments
    
    block('button').tag()('span'); // <span class="button"></span>

Зависимости

v4.0.2

03 Dec 14:40
Compare
Choose a tag to compare
v4.0.2 Pre-release
Pre-release

Исправления

  • Уменьшено время подключения технологий: модуль browserify подключается только при необходимости (#115).
  • Исправлен экспорт в глобальный скоуп (#110).

Зависимости

v2.1.1

24 Nov 11:17
Compare
Choose a tag to compare
  • Исправлен экспорт в глобальный скоуп (#110).

v4.0.1

03 Dec 12:45
Compare
Choose a tag to compare
v4.0.1 Pre-release
Pre-release

v4.0.0

14 Oct 10:01
Compare
Choose a tag to compare
v4.0.0 Pre-release
Pre-release

bem-xjst@next

Компилятор шаблонов bem-xjst обновлен до версии 4.2.4.

Новая версия пока не поддерживает всю функциональность (нет поддержки технологии BEMTREE), поэтому enb-bemxjst будет выпускаться с тегом next, до полной реализации всей необходимой функциональности.

О значимых изменениях bem-xjst по отношению к первой версии читайте в документации пакета.

Технологии

  • [ major ] Удалена технология bemtree. Модуль bem-xjst версии 4.2.x не поддерживает BEMTREE.

Опции

  • Для технологии bemhtml добавлена опция naming.
  • [ major ] Удалена опция compat. Модуль bemhtml-compat не совместим с [email protected].
  • [ major ] Удалена опция devMode. В bem-xjst, начиная с версии 2.x, отсутствуют разные режимы компиляции шаблонов.

Остальное

  • [ major ] Удалена поддержка файлов с расширением .bemhtml. По умолчанию шаблоны должны располагаться в файлах с расширением .bemhtml.js. Используйте опцию sourceSuffixes для настройки.
  • [ major ] Базовые шаблоны (блок i-bem.bemhtml) из библиотеки [email protected] будут игнорироваться. Теперь не обязательно использовать библиотеку bem-core для сборки BEMHTML-шаблонов. Базовые шаблоны встроены в компилятор bem-xjst, начиная с версии 2.x.

Зависимости

v2.1.0

08 Oct 13:19
Compare
Choose a tag to compare
  • Добавлена поддержка enb версии 1.x (#106).

v2.0.2

08 Sep 07:31
Compare
Choose a tag to compare
  • Исправлено подключение библиотеки vow c помощью опции requires для BEMTREE (#100).

v2.0.1

31 Aug 12:05
Compare
Choose a tag to compare