ngx-unused-css
Version:
Detect unused CSS in angular components
21 lines • 671 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Extract ngClass configuration and return array of all classes found
* @param {string} value
*/
function extractClassesFromNgClass(value) {
var found = [];
var rxp = /{([^}]+)}/g;
var curMatch;
while ((curMatch = rxp.exec(value))) {
found.push(curMatch[1].replace(/\n/g, '').replace(/ /g, ''));
}
var classes = [];
if (found.length > 0) {
classes = found[0].split(',').map(function (e) { return e.split(':')[0]; });
}
return classes;
}
exports.default = extractClassesFromNgClass;
//# sourceMappingURL=extractClassesFromNgClass.js.map