1.2.1 • Published 7 years ago

daeds-atomic-webpack-plugin v1.2.1

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
7 years ago

daeds-atomic-webpack-plugin

Use daeds-atomic in your webpack builds.

Installation

npm install daeds-atomic-webpack-plugin --save-dev

Usage

Start by creating a daeds-atomic.json config file in your project's root folder. Below is an example file. Please refer to daeds-atomic for a more detailed description of the file's content, and also how to write your atomic css classes.

{
    "folders" : [ "/src/components", "/src/templates" ],
    "fileExtensions" : [ "jsx", "html" ],
    "output" : "/build/css/app.css",
    "mobileFirst" : false,
    "variables" : { 
        "mainColor" : "red"
    },
    "overrides" : {
        "myPrefix" : "margin"
    },
    "verbose" : false,
    "alwaysInclude" : ["bgc_@mainColor", "po_static"]
}

If your webpack build already creates a css bundle, for example using extract-text-webpack-plugin, then use that path as the output. The css from daeds-atomic will be added at the end of the file.

After the config file is created, add the plugin in your webpack config file.

const DaedsAtomicPlugin = require('daeds-atomic-webpack-plugin');

module.exports = {
    
    // ...

    plugins: [
        new DaedsAtomicPlugin()
    ]
};
1.2.1

7 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago