UNPKG

bem

Version:
27 lines (19 loc) 634 B
'use strict'; var INHERIT = require('inherit'), Template = require('../template'), Tech = require('../tech').Tech; exports.Tech = INHERIT(Tech, { getBuildResultChunk: function(relPath, path, suffix) { return '@import url(' + relPath + ');\n'; }, getCreateResult: function(path, suffix, vars) { vars.Selector = '.' + vars.BlockName + (vars.ElemName? '__' + vars.ElemName : '') + (vars.ModVal? '_' + vars.ModName + '_' + vars.ModVal : ''); return Template.process([ '{{bemSelector}}', '{', '}'], vars); } });