UNPKG

zss-engine

Version:
13 lines (12 loc) 377 B
export function transformNestedSelectors(nonFlat) { const modNonFlat = {}; Object.entries(nonFlat).forEach(([atRule, nestedObj]) => { if (atRule.startsWith(':') || atRule.startsWith('&')) { modNonFlat[`${atRule}:not(#\\#)`] = nestedObj; } else { modNonFlat[atRule] = nestedObj; } }); return modNonFlat; }