Merge pull request #238 from sarenji/2.x
Allow you to change the compiler and expose it
This commit is contained in:
commit
33aa1f7a78
10
index.js
10
index.js
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue