gulp-order-bemdeps
Version:
Reorder a stream of files using deps.js files contents
31 lines (24 loc) • 606 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = BEMNamingToClassname;
function BEMNamingToClassname(bemNaming) {
let output = bemNaming.block;
if (bemNaming.mod) {
output += `_${bemNaming.mod}`;
}
if (bemNaming.modVal) {
output += `_${bemNaming.modVal}`;
}
if (bemNaming.elem) {
output += `__${bemNaming.elem}`;
}
if (bemNaming.elemMod) {
output += `_${bemNaming.elemMod}`;
}
if (bemNaming.elemModVal) {
output += `_${bemNaming.elemModVal}`;
}
return output;
}