The broccoli-stylus-single plugin compiles .styl
files with
Stylus.
This plugin is designed to compile a single, primary input file
into a single output file, with a tree of @include
d dependencies. This
differs from broccoli-stylus,
which compiles each .styl
file individually into a .css
file and doesn't
support @include
s or a single output file depending on multiple inputs.
This code is based heavily on broccoli-sass
npm install --save-dev broccoli-stylus-single
var compileLess = require('broccoli-stylus-single');
var outputTree = compileLess(inputTrees, inputFile, outputFile, options)
-
inputTrees
: An array of trees that act as the include paths for stylus. If you have a single tree, pass[tree]
. -
inputFile
: Relative path of the main.styl
file to compile. This file must exist in one of theinputTrees
. -
outputFile
: Relative path of the output CSS file. -
options
: A hash of options for stylus.
var appCss = compileLess(sourceTrees, 'myapp/app.styl', 'assets/app.css')