Comparing version 2.0.0 to 3.0.0
11
index.js
@@ -5,2 +5,3 @@ 'use strict'; | ||
var debug = require('debug')('duosass'); | ||
var parseImport = require('parse-import'); | ||
var sass = require('node-sass').renderSync; | ||
@@ -18,3 +19,10 @@ | ||
file.src = sass(assign({ | ||
var imports = parseImport(file.src).filter(function (imprt) { | ||
return imprt.path.indexOf('.') !== 0; | ||
}).map(function (imprt) { | ||
file.src = file.src.replace(imprt, ''); | ||
return imprt.rule; | ||
}); | ||
var result = sass(assign({ | ||
data: file.src, | ||
@@ -25,4 +33,5 @@ includePaths: [file.root], | ||
file.src = imports.join('\n') + result.css; | ||
file.type = 'css'; | ||
}; | ||
}; |
{ | ||
"name": "duo-sass", | ||
"version": "2.0.0", | ||
"version": "3.0.0", | ||
"description": "Sass plugin for Duo", | ||
@@ -24,9 +24,11 @@ "license": "MIT", | ||
"debug": "^2.1.0", | ||
"get-imports": "^1.0.0", | ||
"node-sass": "2.0.1", | ||
"object-assign": "^2.0.0" | ||
"object-assign": "^2.0.0", | ||
"parse-import": "^2.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "^0.0.4", | ||
"duo": "^0.9.4" | ||
"duo": "^0.10.0" | ||
} | ||
} |
2016
27
5
+ Addedget-imports@^1.0.0
+ Addedparse-import@^2.0.0
+ Addedarray-uniq@1.0.3(transitive)
+ Addedget-imports@1.0.0(transitive)
+ Addedimport-regex@1.1.0(transitive)
+ Addedparse-import@2.0.0(transitive)