PostCSS Nested

PostCSS plugin to unwrap nested rules closer to Sass syntax.

```css .phone { &_title { width: 500px; @media (max-width: 500px) { width: auto; } body.is_dark & { color: white; } } img { display: block; } }

.title { font-size: var(--font);

@at-root html { --font: 16px; } } ```

will be processed to:

```css .phone_title { width: 500px; } @media (max-width: 500px) { .phone_title { width: auto; } } body.is_dark .phone_title { color: white; } .phone img { display: block; }

.title { font-size: var(--font); } html { --font: 16px; } ```

Related plugins:

Alternatives:

Sponsored by Evil Martians

Docs

Read full docs here.