Войти с помощью github
Форум /

Сейчас в основном, все что касается html (тэги, атрибуты) я обрабатываю в bemhtml, остальное в bemtree. А если мне понадобятся эти же преобразования на клиенте, то их надо будет перенести в bemhtml или возможно шаблоны bemtree по депсам включить в собираемый js? Или все же bemtree это чисто серверная технология?

К примеру одно из обычных преобразований:

block('custom-menu').elem('item')
(
    def()(function () {
        var ctx = this.ctx;

        return applyCtx({
            block : 'link',
            url   : ctx.url
            mix   : {
                block: this.block,
                elem:  this.elem
            }
            content : ctx.content
        })
    })
)

Вот, если это преобразование необходмо на клиенте оно должно быть в bemhtml? Просто по логике мне хочется пред. код описать в bemtree, а всякие теги и атрибуты для этого блока в bemhtml.