UNPKG

@ec0lint/plugin-css

Version:

ec0lint plugin that provides rules to verify CSS definition objects

17 lines (16 loc) 549 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isRegExp = exports.toRegExp = void 0; const RE_REGEXP_STR = /^\/(?<source>[^/]+)\/(?<flags>.*)$/u; function toRegExp(string) { const parts = RE_REGEXP_STR.exec(string); if (parts) { return new RegExp(parts.groups.source, parts.groups.flags); } return { test: (str) => str === string }; } exports.toRegExp = toRegExp; function isRegExp(string) { return Boolean(RE_REGEXP_STR.test(string)); } exports.isRegExp = isRegExp;