node-sass-wrapper

A wrapper around the command line Sass gem.

node-sass-wrapper

node-sass-wrapper is a wrapper around the command line Sass gem.

$ npm install node-sass-wrapper

Call compile with the path to your Sass stylesheet:

var sass = require('node-sass-wrapper');
 
sass.compile('path/to/style.sass', function (errcss) {
  if (err) throw err;
  fs.writeFileSync('path/to/style.css', css);
});

You can also pass in options:

var sass = require('node-sass-wrapper');
 
var options = {
  compass : true,
  style   : 'compact'
};
 
sass.compile('path/to/style.sass', options, function (errcss) {
  if (err) throw err;
  fs.writeFileSync('path/to/style.css', css);
});

Compile the Sass file at path and callback(err, css). options are optional and map directly to their command line equivalents:

{
  compass   : false,
  loadPath  : null,
  noCache   : false,
  precision : 3,
  require   : null,
  style     : 'nested'
}

MIT

Based on @ckhampus's node-sass.