kolache

0.0.3 • Public • Published

Kolache

Build Status

Import and distribute configurable CSS packages via npm.

Full documentation at kolache.keithjgrant.com.

/* main.css */
@import 'button' as .button;
@import 'button:variant' as .button--danger {
  $colorred;
}
 
/* button.css */
@export {
  $(name{
    display: inline-block;
    padding: 0.5em;
    border: 1px solid blue;
    background-color: blue;
  }
}
 
@export as 'variant' {
  $(name{
    border-color: $color;
    color: $color;
  }
}

Compiles to:

.button {
  display: inline-block;
  padding: 0.5em;
  border: 1px solid blue;
  background-color: blue;
}
 
.button--danger {
  border-color: red;
  color: red;
}

Usage

postcss([require('kolache')]);

See PostCSS docs for examples for your environment.

Package Sidebar

Install

npm i kolache

Weekly Downloads

2

Version

0.0.3

License

MIT

Unpacked Size

48.7 kB

Total Files

35

Last publish

Collaborators

  • keithjgrant