@mapcss/core
Version:
Tiny, composable Atomic CSS engine
14 lines (13 loc) • 516 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractSplit = exports.splitCode = void 0;
const assert_js_1 = require("./utils/assert.js");
/**
* @see https://github.com/antfu/unocss/blob/main/packages/core/src/extractors/split.ts
*/
const splitCode = (code) => code.split(/[\s'"`;>=]+/g).filter(assert_js_1.isValidSelector);
exports.splitCode = splitCode;
function extractSplit(code) {
return new Set((0, exports.splitCode)(code));
}
exports.extractSplit = extractSplit;