unnestcss
Version:
A library for un-nesting CSS
10 lines (7 loc) • 313 B
text/typescript
import { stringify } from "./lib/stylis.ts";
import { compile, middleware } from "./lib/stylis.ts";
import { serialize } from "./lib/stylis.ts";
import { host } from "./lib/host.ts";
export const unnest = (css: string): string =>
serialize(compile(css), middleware([host, stringify]));
export default unnest;