siphon-cli
Version:
Simple bundler for web applications. 📦🔧🧡
15 lines (14 loc) • 490 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function classSearch(nodes, className) {
var result = [];
nodes.forEach(function (node) {
var _a;
if ((_a = node.classList) === null || _a === void 0 ? void 0 : _a.includes(className))
result.push(node);
if (node.children)
result.push(classSearch(node.children, className));
});
return result.flat(1);
}
exports.default = classSearch;