@lusito/require-libs
Version:
Some libraries to setup require hooks
9 lines (8 loc) • 512 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.keyframesRegex = exports.classRegex = exports.ignoreComments = void 0;
const findClasses = /(\.)(?!\d)([^\s.,{[>+~#:)]*)(?![^{]*})/.source;
const findKeyframes = /(@\S*keyframes\s*)([^{\s]*)/.source;
exports.ignoreComments = /(?!(?:[^*/]|\*[^/]|\/[^*])*\*+\/)/.source;
exports.classRegex = new RegExp(findClasses + exports.ignoreComments, "g");
exports.keyframesRegex = new RegExp(findKeyframes + exports.ignoreComments, "g");