nce-sass
v0.0.1
Published
A sass implemention for nce
Downloads
2
Readme
AMD extension for NCE
Description
A SASS implementation for nce framework
How to install
Install with npm: npm install --save nce-sass
Integrate in NCE with the extension-manager:
var NCE = require("nce");
var nce = new NCE(/*{}*/);
var extMgr = require("nce-extension-manager")(nce);
var sass = extMgr.getActivatedExtension("sass");
How to use
Config settings
You are able to use the following config-settings (listed with their defaults):
route: "/sass"
: Sub-URL to listendumpPath: process.cwd() + "/sass"
: Directory to dump filescachePath: process.cwd() + "/css-cache"
: Directory to dump rendered css filesrenderOptions:
: Settings for implemented node-sassincludePaths: dumpPath from above as array
: Array of include pathsoutputStyle: compressed
: Settings for compressor
logger: {}
: Settings for logger-extension
Basic methods
ext.define(name, code, cb)
Define a sass-resource by its name.
Arguments
name
[String]: A name as identifier.code
[String]: SASS code.cb
[Function]: Callback-function formfs.writeFile
with the arguments:error
[Error]: Used for exceptions
ext.getSass(name, cb)
Get a defined sass-file.
Arguments
name
[String]: A name as identifiercb
[Function]: Callback-function formfs.readFile
with the arguments:error
[Error]: Used for exceptionscode
[Buffer]: Content of file as buffer
ext.getCss(name, cb)
Get a rendered css-file (Note: You have to call ext.render(...) first!).
Arguments
name
[String]: A name as identifiercb
[Function]: Callback-function formfs.readFile
with the arguments:error
[Error]: Used for exceptionscode
[Buffer]: Content of file as buffer
ext.getSassStream(name)
Get the sass resource as a stream.
Arguments
name
[String]: A name as identifier
Returns a stream from fs.createReadStream
.
ext.getCssStream(name)
Get the css resource as a stream.
Arguments
name
[String]: A name as identifier
Returns a stream from fs.createReadStream
.
ext.undefine(name, cb)
Remove a sass and rendered css from defined sass by its name.
Arguments
name
[String]: A name as identifiercb
[Function]: Callback-function formfs.readFile
with the arguments:error
[Error]: Used for exceptions