GitHub - css-modules/postcss-modules-extract-imports: A CSS Modules transform to extract local aliases for inline imports (original) (raw)

CSS Modules: Extract Imports

Build Status

Transforms:

:local(.continueButton) { composes: button from "library/button.css"; color: green; }

into:

:import("library/button.css") { button: __tmp_487387465fczSDGHSABb; } :local(.continueButton) { composes: __tmp_487387465fczSDGHSABb; color: green; }

Specification

composes: className [... className] from "path/to/file.css",  className [... className], className [... className] from global;

Options

.aa { composes: b from "./b.css"; composes: c from "./c.css"; }

.bb { /* "b.css" should be before "c.css" in this case */ composes: c from "./c.css"; composes: b from "./b.css"; }

Building

Build Status

License

ISC

With thanks


Glen Maddern, 2015.