wintersmith-libsass

0.4.1 • Public • Published

wintersmith-libsass

Updated to use latest versions of node-sass and clean-css.

Build Status Dependency Status npm package

Wintersmith plugin that compiles sass files using node-sass and optionally minifies them using clean-css.

This plugin is a fork of wintersmith-node-sass but mantained up to date

Installing

Install globally or locally using npm

npm install [-g] wintersmith-libsass

and add wintersmith-libsass to your config.json

{
    "plugins": [
        "wintersmith-libsass"
    ]
}

Imports and Templates

The plugin will compile each .scss file in the contents folder to a .css file in the build folder. If you want to include files without compiling them just place the .scss files in the template directory instead of the contents directory.

Configuration

Minifying

Minifying of css files can be turned off using the config.json

{
    "node-sass": {
        "minify": false
    }
}

Extra options for clean-css can also be set using the config.json

{
    "clean-css": {
        "keepBreaks": true,
        "removeEmpty": true
    }
}

Includes

If you want to add include directories for node-sass add them in the includePaths property

{
    "node-sass": {
        "includePaths": [
            "./styles"
        ]
    }
}

Package Sidebar

Install

npm i wintersmith-libsass

Weekly Downloads

20

Version

0.4.1

License

MIT

Last publish

Collaborators

  • rafinskipg