diff --git a/packages/core/src/extractors/split.ts b/packages/core/src/extractors/split.ts index dd4877e6d7..bfc8e2fa63 100644 --- a/packages/core/src/extractors/split.ts +++ b/packages/core/src/extractors/split.ts @@ -1,7 +1,7 @@ import type { Extractor } from '../types' import { isValidSelector } from '../utils' -export const splitCode = (code: string) => code.split(/\\?[\s'"`;=]+/g).filter(isValidSelector) +export const splitCode = (code: string) => code.split(/\\?[\s'"`;={}]+/g).filter(isValidSelector) export const extractorSplit: Extractor = { name: 'split', diff --git a/test/__snapshots__/preset-mini.test.ts.snap b/test/__snapshots__/preset-mini.test.ts.snap index 29ce78dae5..01f9a26c1f 100644 --- a/test/__snapshots__/preset-mini.test.ts.snap +++ b/test/__snapshots__/preset-mini.test.ts.snap @@ -41,7 +41,6 @@ exports[`preset-mini > targets 1`] = ` .content-\\\\$unocss-var{align-content:var(--unocss-var);} .fw-\\\\$variable{font-weight:var(--variable);} .items-\\\\$size{align-items:var(--size);} -.ws-\\\\$\\\\{row\\\\.span\\\\}\\\\/24{white-space:var(--\\\\{row\\\\.span\\\\}\\\\/24);} .ws-\\\\$variable{white-space:var(--variable);} .\\\\[a\\\\:b\\\\]{a:b;} .\\\\[background-image\\\\:url\\\\(star_transparent\\\\.gif\\\\)\\\\,_url\\\\(cat_front\\\\.png\\\\)\\\\]{background-image:url(star\\\\_transparent.gif), url(cat\\\\_front.png);} diff --git a/test/assets/preset-mini-targets.ts b/test/assets/preset-mini-targets.ts index 1eb8573db2..87ac3b36ec 100644 --- a/test/assets/preset-mini-targets.ts +++ b/test/assets/preset-mini-targets.ts @@ -830,10 +830,6 @@ export const presetMiniTargets: string[] = [ 'word-spacing-$variable', 'ws-$variable', - // variables - escaping - // eslint-disable-next-line no-template-curly-in-string - 'ws-${row.span}/24', - // variables - property '[a:b]', '[margin:logical_1rem_2rem_3rem]',