Libsass-based Sass compiler for Broccoli
npm install broccoli-sass
The broccoli-sass plugin compiles .scss and .sass files with
libsass.
``bash`
npm install --save-dev broccoli-sass
`js
var BroccoliSass = require('broccoli-sass');
var outputNode = new BroccoliSass(inputNodes, inputFile, outputFile, options);
`
* inputNodes: An array of nodes that act as the include paths for
libsass. If you have a single node, pass [node].
* inputFile: Relative path of the main .scss or .sass file to compile.inputNodes[0]
Broccoli-sass expects to find this file in the first input node
().
* outputFile: Relative path of the output CSS file.
* options: A hash of options for libsass. Supported options are
imagePath, outputStyle, precision, and sourceComments.
* annotation: A human-readable description, to tell multiple instances of
this plugin apart.
`js`
var appCss = new BroccoliSass(['styles', 'vendor'], 'myapp/app.scss', 'assets/app.css');
This will compile styles/myapp/app.scss with vendor as an additional loadappCss
path. The node will contain a single assets directory withapp.css` file in it.
a large compiled