From 5d258dc2f451ef19f1e9186e4c7ab0c9568ad9f8 Mon Sep 17 00:00:00 2001 From: David Manning Date: Sat, 31 Aug 2013 19:00:14 -0700 Subject: [PATCH] pass additional options to node-sass --- index.js | 18 +++++++++--------- test/test.js | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/index.js b/index.js index 91aed87..03a9cda 100644 --- a/index.js +++ b/index.js @@ -10,16 +10,16 @@ module.exports = function (options) { function nodeSass (file, cb) { var newFile = clone(file); - sass.render({ - data: newFile.contents.toString(), - success: function (css) { - newFile.path = ext(newFile.path, '.css') - newFile.shortened = newFile.shortened && ext(newFile.shortened, '.css'); - newFile.contents = new Buffer(css); + opts.data = newFile.contents.toString() + opts.success = function (css) { + newFile.path = ext(newFile.path, '.css') + newFile.shortened = newFile.shortened && ext(newFile.shortened, '.css'); + newFile.contents = new Buffer(css); - cb(null, newFile); - } - }); + cb(null, newFile); + } + + sass.render(opts); } return es.map(nodeSass); diff --git a/test/test.js b/test/test.js index ac0fb15..7f3e1e6 100644 --- a/test/test.js +++ b/test/test.js @@ -3,5 +3,5 @@ var gulp = require('gulp') ; gulp.src('./scss/*.scss') - .pipe(sass()) + .pipe(sass({outputStyle: 'compressed'})) .pipe(gulp.dest('./css/')); \ No newline at end of file