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