29.0.3 • Published 6 months ago

@modular-css/browserify v29.0.3

Weekly downloads
6
License
MIT
Repository
github
Last release
6 months ago

@modular-css/browserify NPM Version NPM License NPM Downloads

Browserify support for modular-css.

This plugin can be combined with the factor-bundle plugin to output a common CSS file as well as bundle-specific CSS files.

@modular-css/browserify will use the basedir passed to browserify as it's cwd parameter.

Install

$ npm i @modular-css/browserify

Options

css

Location to write the generated CSS file to.

Shared Options

All other options are passed to the underlying Processor instance, see Options.

CLI

$ browserify -p [ @modular-css/browserify --css "./style.css" ] entry.js

API

var browserify = require("browserify"),
    build;

build = browserify("./entry.js");

build.plugin("@modular-css/browserify", {
    css : "./style.css",
});

factor-bundle

@modular-css/browserify is fully factor-bundle aware and will output correctly-partitioned CSS bundles to match the JS bundles created by factor-bundle.

WARNING: Due to how factor-bundle works the @modular-css/browserify plugin must be applied to the Browserify object before factor-bundle.

CLI

$ browserify home.js account.js \
    -p [ @modular-css/browserify --css gen/common.css ] \
    -p [ factor-bundle -o gen/home.js -o gen/account.js ] \
    -o bundle/common.js

API

var build = browserify([
    "./home.js",
    "./account.js"
]);

// NOTE modular-css applied before factor-bundle, it won't work otherwise!
build.plugin("@modular-css/browserify", {
    css : "./gen/common.css"
});

build.plugin("factor-bundle", {
    outputs : [
        "./gen/home.js",
        "./get/account.js"
    ]
});
29.0.1

9 months ago

29.0.2

7 months ago

29.0.3

6 months ago

29.0.0

1 year ago

28.1.5

1 year ago

28.1.4

2 years ago

28.1.3

2 years ago

28.1.2

2 years ago

28.0.0

2 years ago

27.1.0

2 years ago

27.0.3

2 years ago

27.0.2

3 years ago

27.0.1

3 years ago

27.0.0

3 years ago

26.0.0

3 years ago

25.8.2

4 years ago

25.8.0

4 years ago

25.7.0

4 years ago

25.6.0

4 years ago

25.5.0

4 years ago

25.4.1

4 years ago

25.4.0

4 years ago

25.3.1

4 years ago

25.2.0

5 years ago

25.1.0

5 years ago

25.0.0

5 years ago

24.2.2

5 years ago

24.2.1

5 years ago

24.2.0

5 years ago

24.1.0

5 years ago

24.0.1

5 years ago

24.0.0

5 years ago

23.0.6

5 years ago

23.0.4

5 years ago

23.0.0

5 years ago

22.1.4

5 years ago

22.1.2

5 years ago

22.1.0

5 years ago

22.0.1

5 years ago

22.0.0

5 years ago

21.2.0

5 years ago

21.1.1

5 years ago

21.0.0

5 years ago

20.0.0

5 years ago

19.1.0

5 years ago

19.0.0

5 years ago

18.0.0

5 years ago

17.1.2

5 years ago

17.1.1

5 years ago

17.0.0

6 years ago

16.2.0

6 years ago

16.1.0

6 years ago

16.0.0

6 years ago