wangyj
Version:
wangyj 个人常用命令库
20 lines (19 loc) • 759 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasTargetRule = void 0;
/* eslint-disable regexp/no-useless-flag */
/* eslint-disable regexp/optimal-quantifier-concatenation */
/* eslint-disable regexp/no-super-linear-backtracking */
/* eslint-disable regexp/strict */
const hasTargetRule = (cssContent) => {
const pattern = new RegExp(
// 处理跨行匹配
`\\.monaco-workbench\\.windows:lang\\(zh-Hans\\)\\s*{` +
`[^}]*?` + // 非贪婪匹配内容
`font-family\\s*:\\s*(["']?)Maple\\s+Mono\\s+Normal\\s+NF\\s+CN\\1` +
`\\s*!\\s*important\\s*;?` +
`[^}]*}`, "gi" // 全局+忽略大小写
);
return pattern.test(cssContent);
};
exports.hasTargetRule = hasTargetRule;