bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

bemhtml в браузере #1612

Open zhdanov opened 4 years ago

zhdanov commented 4 years ago

Здравствуйте.

Хочу получить сборку bemhtml для браузера.

В консоли браузера это работает (https://bem.github.io/bem-xjst/):

var bemhtml = BEMHTML();

var templates = bemhtml.compile(() => {
    block('text')({ tag: 'span' });
});

var bemjson = [
    { block: 'text', content: 'First' },
    { block: 'text', content: 'Second' }
];

var html = templates.apply(bemjson);

Как можно собрать для себя клиентский bemhtml из https://github.com/bem/bem-xjst/tree/master/lib?

zhdanov commented 4 years ago

Нашёл, что искал: https://github.com/bem/bem-xjst/blob/4c7e0fc2f536d71d891066e289f4007466451a4e/xindex.browser.bemhtml.js

Мне нужен был только шаблонизатор (без i-bem.js фреймворка).

Везде заявлено, что шаблонизатор "Работает на сервере и клиенте" но сборку шаблонизатора для клиента простой смертный не найдёт.

Прошу выпускать клиентскую сборку шаблонизатора тоже (в ветке master, а не только в демо-проекте).

Realetive commented 4 years ago

А вы собираете клиент «вручную», без enb или gulp?

zhdanov commented 4 years ago

У меня grunt. Всё никак не перелезу на что-нибудь помоднее.

zhdanov commented 4 years ago

Пример для тех, кто хочет сам собрать клиент:

https://youtu.be/1fo-6vJJdd0?t=3241 (привязка ко времени)