UNPKG

wangyj

Version:

wangyj 个人常用命令库

20 lines (19 loc) 759 B
"use strict"; 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;