Merge pull request #238 from sarenji/2.x

Allow you to change the compiler and expose it
This commit is contained in:
Sam Richard 2015-04-29 06:28:31 -04:00
commit 33aa1f7a78

View file

@ -4,7 +4,6 @@ var gutil = require('gulp-util');
var through = require('through2');
var assign = require('object-assign');
var path = require('path');
var sass = require('node-sass');
var applySourceMap = require('vinyl-sourcemaps-apply');
var PLUGIN_NAME = 'gulp-sass';
@ -117,14 +116,14 @@ var gulpSass = function gulpSass(options, sync) {
filePush(obj);
};
sass.render(opts, callback);
gulpSass.compiler.render(opts, callback);
}
else {
//////////////////////////////
// Sync Sass render
//////////////////////////////
try {
result = sass.renderSync(opts);
result = gulpSass.compiler.renderSync(opts);
filePush(result);
}
@ -149,4 +148,9 @@ gulpSass.logError = function logError(error) {
gutil.log(gutil.colors.red('[' + PLUGIN_NAME + '] ') + error.message);
};
//////////////////////////////
// Store compiler in a prop
//////////////////////////////
gulpSass.compiler = require('node-sass');
module.exports = gulpSass;