gulp-sass/package.json
xzyfer 035b759f51 Prevent options leaking between compilations
Currently options are leaking between compilation runs. This is most
evident when using an array of importers. The array is shallow copied
internally, and the children of that array are wrapped by Node Sass.

When the next file is compiled the options are shallow copied once
again however this time the importer array contains the wrapped
importers not the original ones.

Instead of shallow copying with `Object.assign` this patch does a
full deep clone. Node Sass should also do this to prevent mutating
the options being passed in.

Related sass/node-sass#1168
Fixes #467 (probably)
2016-06-15 20:54:04 +10:00

43 lines
926 B
JSON

{
"name": "gulp-sass",
"version": "2.3.1",
"description": "Gulp plugin for sass",
"main": "index.js",
"scripts": {
"test": "./node_modules/.bin/mocha test"
},
"repository": {
"type": "git",
"url": "git://github.com/dlmanning/gulp-sass"
},
"keywords": [
"gulpplugin",
"sass",
"gulp"
],
"author": "David Manning",
"license": "MIT",
"bugs": {
"url": "https://github.com/dlmanning/gulp-sass/issues"
},
"dependencies": {
"gulp-util": "^3.0",
"lodash.clonedeep": "^4.3.2",
"node-sass": "^3.4.2",
"through2": "^2.0.0",
"vinyl-sourcemaps-apply": "^0.2.0"
},
"devDependencies": {
"autoprefixer-core": "^5.2.1",
"eslint": "^2.9.0",
"globule": "^1.0.0",
"gulp": "^3.8.11",
"gulp-postcss": "^5.1.10",
"gulp-sourcemaps": "^1.5.2",
"gulp-tap": "^0.1.3",
"mocha": "^2.2.1",
"rimraf": "^2.4.3",
"should": "^8.3.1"
}
}