| 123456789101112131415161718192021222324252627 |
- import { nestingSupportedAtKeywords } from '../reference/atKeywords.mjs';
- export const atRuleRegexes = {
- mediaName: /^media$/i,
- keyframesName: /^(-(o|moz|ms|webkit)-)?keyframes$/i,
- propertyName: /^property$/i,
- importName: /^import$/i,
- unsupportedNestingNames: new RegExp(
- `^((?!${[...nestingSupportedAtKeywords.values()].join('|')}).)*$`,
- 'i',
- ),
- layerName: /^layer$/i,
- containerName: /^container$/i,
- scopeName: /^scope$/i,
- };
- export const descriptorRegexes = {
- syntaxName: /^syntax$/i,
- };
- export const functionRegexes = {
- layer: /layer\((.*?)\)/i,
- };
- export const propertyRegexes = {
- containerNameAndShorthandName: /^container(-name)?$/i,
- };
|