commit
137d01d374
14
index.js
14
index.js
|
@ -1,5 +1,4 @@
|
|||
var es = require('event-stream')
|
||||
, clone = require('clone')
|
||||
var map = require('map-stream')
|
||||
, sass = require('node-sass')
|
||||
, path = require('path')
|
||||
, gutil = require('gulp-util')
|
||||
|
@ -7,22 +6,21 @@ var es = require('event-stream')
|
|||
;
|
||||
|
||||
module.exports = function (options) {
|
||||
var opts = options ? clone(options) : {};
|
||||
var opts = options ? options : {};
|
||||
|
||||
function nodeSass (file, cb) {
|
||||
if (path.basename(file.path).indexOf('_') === 0) {
|
||||
return cb();
|
||||
}
|
||||
|
||||
if (file.isNull()) {
|
||||
return cb(null, file);
|
||||
}
|
||||
if (path.basename(file.path).indexOf('_') === 0) {
|
||||
return cb();
|
||||
}
|
||||
|
||||
opts.data = file.contents.toString();
|
||||
|
||||
opts.success = function (css) {
|
||||
file.path = ext(file.path, '.css');
|
||||
file.shortened = file.shortened && ext(file.shortened, '.css');
|
||||
file.contents = new Buffer(css);
|
||||
cb(null, file);
|
||||
};
|
||||
|
@ -38,5 +36,5 @@ module.exports = function (options) {
|
|||
sass.render(opts);
|
||||
}
|
||||
|
||||
return es.map(nodeSass);
|
||||
return map(nodeSass);
|
||||
};
|
||||
|
|
|
@ -21,10 +21,9 @@
|
|||
"url": "https://github.com/dlmanning/gulp-sass/issues"
|
||||
},
|
||||
"dependencies": {
|
||||
"event-stream": "~3.0.16",
|
||||
"clone": "~0.1.10",
|
||||
"node-sass": "~0.7.0",
|
||||
"gulp-util": "~2.2.5"
|
||||
"gulp-util": "~2.2.5",
|
||||
"map-stream": "~0.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"tape": "~2.3.2",
|
||||
|
|
Loading…
Reference in a new issue