This package has been deprecated

Author message:

Renamed to @modular-css/shortnames

modular-css-namer

15.0.0 • Public • Published

modular-css-namer NPM Version NPM License NPM Downloads

Gitter

Tiny classnames for modular-css production builds!

Usage

JS API

var Processor = require("modular-css-core"),
    processor = new Processor({
        namer : require("modular-css-namer")()
    });
    
// ...

Browserify

build.plugin("modular-cssify", {
    css   : "./style.css",
    namer : require("modular-css-namer")()
});

// ...

Rollup

rollup({
    entry   : "./index.js",
    plugins : [
        require("modular-css-rollup")({
            css   : "./gen/index.css",
            namer : require("modular-css-namer")()
        })
    ]
});

Example output

/* one.css */
.alert {}
.notification {}

/* two.css */
.title {}
.heading .subheading {}

becomes

/* output.css */
.AA {}
.AB {}

.BA {}
.BB .BC {}

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i modular-css-namer

    Weekly Downloads

    2

    Version

    15.0.0

    License

    MIT

    Unpacked Size

    8.56 kB

    Total Files

    5

    Last publish

    Collaborators

    • tivac