bem
Version:
22 lines (17 loc) • 633 B
JavaScript
var UTIL = require('util'),
bemUtil = require('../util');
exports.techModule = module;
// .decl.js не собираются при вызове bem build
exports.bemBuild = function(prefixes, outputDir, outputName) {};
exports.newFileContent = function(vars) {
return 'module.exports = ' +
JSON.stringify(this.getContext().getLevel().getBlockByIntrospection(vars.BlockName), null, 4) + ';\n';
};
exports.getFileContent = function(prefix) {
var file = this.fileByPrefix(prefix);
if(bemUtil.isFile(file)) {
return require(file);
}
UTIL.error('Нет файла ' + file);
return {};
};