@modular-css/shortnames
v28.0.0
Published
Helper function to make tiny classnames for modular-css
Readme
@modular-css/shortnames

Tiny classnames for modular-css production builds!
Install
> npm install @modular-css/shortnamesUsage
JS API
const Processor = require("@modular-css/processor");
const processor = new Processor({
namer : require("@modular-css/shortnames")()
});
// ...Browserify
build.plugin("@modular-css/browserify", {
css : "./style.css",
namer : require("@modular-css/shortnames")()
});
// ...Rollup
rollup({
entry : "./index.js",
plugins : [
require("@modular-css/rollup")({
css : "./gen/index.css",
namer : require("@modular-css/shortnames")()
})
]
});Example output
/* one.css */
.alert {}
.notification {}
/* two.css */
.title {}
.heading .subheading {}becomes
/* output.css */
.AA {}
.AB {}
.BA {}
.BB .BC {}