1.0.1-beta1 • Published 10 years ago
jspm-loader-css-modules v1.0.1-beta1
JSPM Loader: CSS Modules
A CSS Modules loader for JSPM
Install the plugin and name it css locally
jspm install css=npm:jspm-loader-css-modulesWrite some CSS Modules:
/* component.css */
.myComponent {
extends: redBackground from "./backgrounds.css";
color: white;
}/* backgrounds.css */
.redBackground {
background-color: red;
}and use them in your JS:
import styles from './component.css!'
elem.innerHTML = `<div class="${styles.myComponent}"></div>`The following CSS is generated:
._path_to_backgrounds__redBackground { background-color: red; }
._path_to_component__myComponent { color: white; }And the styles variable returns
{
"myComponent": "_path_to_backgrounds__redBackground _path_to_component__myComponent"
}For the opt-in version, using :local to declare exported classnames, use the default JSPM CSS Loader instead.
1.0.1-beta1
10 years ago
1.0.0-beta1
10 years ago
1.0.0
10 years ago
0.1.2
10 years ago
0.1.1
11 years ago
0.1.0
11 years ago
0.0.4
11 years ago
0.0.3
11 years ago
0.0.2
11 years ago
0.0.1
11 years ago