Merge branch '2-sourcemaps' of https://github.com/Keats/gulp-sass into 2.x
# By Vincent Prouillet # Via Vincent Prouillet * '2-sourcemaps' of https://github.com/Keats/gulp-sass: Sourcemap paths seem to be relative now? # Conflicts: # index.js
This commit is contained in:
commit
5f1812f623
15
index.js
15
index.js
|
@ -44,20 +44,7 @@ var gulpSass = function gulpSass(options) {
|
||||||
}
|
}
|
||||||
// Build Source Maps!
|
// Build Source Maps!
|
||||||
if (obj.map) {
|
if (obj.map) {
|
||||||
// libsass gives us sources' paths relative to file;
|
applySourceMap(file, JSON.parse(obj.map.toString()));
|
||||||
// gulp-sourcemaps needs sources' paths relative to file.base;
|
|
||||||
// so alter the sources' paths to please gulp-sourcemaps.
|
|
||||||
obj.map = JSON.parse(obj.map.toString());
|
|
||||||
|
|
||||||
if (obj.map.sources) {
|
|
||||||
obj.map.sources = obj.map.sources.map(function(source) {
|
|
||||||
var abs = path.resolve(path.dirname(file.path), source);
|
|
||||||
return path.relative(file.base, abs);
|
|
||||||
});
|
|
||||||
|
|
||||||
obj.map = JSON.stringify(obj.map);
|
|
||||||
applySourceMap(file, obj.map);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
file.contents = obj.css;
|
file.contents = obj.css;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"description": "Gulp plugin for sass",
|
"description": "Gulp plugin for sass",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "./node_modules/.bin/jshint index.js && ./node_modules/.bin/mocha test"
|
"test": "./node_modules/.bin/mocha test"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
@ -29,7 +29,6 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"eslint": "^0.17.1",
|
"eslint": "^0.17.1",
|
||||||
"jshint": "^2.6.3",
|
|
||||||
"mocha": "^2.2.1",
|
"mocha": "^2.2.1",
|
||||||
"should": "^5.2.0"
|
"should": "^5.2.0"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue