var sass = require('node-sass'); var libDir = __dirname.replace(/test\/helper$/, 'lib'); var chalk = require('chalk'); module.exports = function(data, callback, imports) { imports = imports ? imports.map(function(i){ return '@import "'+libDir+'/'+i+'";'}) : []; sass.render({ data: '@import "'+libDir+'/compass/functions";' + imports.join('') + data, outputStyle: 'compressed', success: function(output){ callback(output.css); }, error: function(err){ console.log(chalk.red("Sass error:"), err); callback('', err); } }); }