gulp-cssnano
Advanced tools
Comparing version 1.1.0 to 2.0.0
29
index.js
@@ -11,7 +11,7 @@ 'use strict'; | ||
module.exports = function(options) { | ||
options = options || {}; | ||
module.exports = function (opts) { | ||
opts = opts || {}; | ||
var stream = new Transform({objectMode: true}); | ||
stream._transform = function(file, encoding, cb) { | ||
stream._transform = function (file, encoding, cb) { | ||
if (file.isNull()) { | ||
@@ -24,21 +24,14 @@ return cb(null, file); | ||
} else if (file.isBuffer()) { | ||
try { | ||
var result = nano.process(String(file.contents), assign(options, { | ||
map: (file.sourceMap) ? {annotation: false} : false, | ||
from: file.relative, | ||
to: file.relative | ||
})); | ||
nano.process(String(file.contents), assign(opts, { | ||
map: (file.sourceMap) ? {annotation: false} : false, | ||
from: file.relative, | ||
to: file.relative | ||
})).then(function (result) { | ||
if (result.map && file.sourceMap) { | ||
applySourceMap(file, String(result.map)); | ||
file.contents = new Buffer(result.css); | ||
} else { | ||
file.contents = new Buffer(result); | ||
} | ||
file.contents = new Buffer(result.css); | ||
this.push(file); | ||
} catch (e) { | ||
var p = new PluginError(PLUGIN_NAME, e, {fileName: file.path}); | ||
this.emit('error', p); | ||
} | ||
cb(); | ||
cb(); | ||
}.bind(this)); | ||
} | ||
@@ -45,0 +38,0 @@ }; |
{ | ||
"name": "gulp-cssnano", | ||
"version": "1.1.0", | ||
"version": "2.0.0", | ||
"description": "Minify CSS with cssnano.", | ||
@@ -29,3 +29,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"cssnano": "^2.0.0", | ||
"cssnano": "^3.0.0", | ||
"gulp-util": "^3.0.6", | ||
@@ -32,0 +32,0 @@ "object-assign": "^3.0.0", |
4692
34
+ Addedalphanum-sort@1.0.2(transitive)
+ Addedargparse@1.0.10(transitive)
+ Addedautoprefixer@6.7.7(transitive)
+ Addedbrowserslist@1.7.7(transitive)
+ Addedcaniuse-api@1.6.1(transitive)
+ Addedclap@1.2.3(transitive)
+ Addedcoa@1.0.4(transitive)
+ Addedcolors@1.1.2(transitive)
+ Addedcssnano@3.10.0(transitive)
+ Addedcsso@2.3.2(transitive)
+ Addedelectron-to-chromium@1.5.101(transitive)
+ Addedesprima@2.7.3(transitive)
+ Addedhas-flag@1.0.0(transitive)
+ Addedhtml-comment-regex@1.1.2(transitive)
+ Addedis-svg@2.1.0(transitive)
+ Addedjs-base64@2.6.4(transitive)
+ Addedjs-yaml@3.7.0(transitive)
+ Addedlodash.memoize@4.1.2(transitive)
+ Addedlodash.uniq@4.5.0(transitive)
+ Addedmkdirp@0.5.6(transitive)
+ Addednormalize-range@0.1.2(transitive)
+ Addedpostcss@5.2.18(transitive)
+ Addedpostcss-calc@5.3.1(transitive)
+ Addedpostcss-colormin@2.2.2(transitive)
+ Addedpostcss-convert-values@2.6.1(transitive)
+ Addedpostcss-discard-comments@2.0.4(transitive)
+ Addedpostcss-discard-duplicates@2.1.0(transitive)
+ Addedpostcss-discard-empty@2.1.0(transitive)
+ Addedpostcss-discard-overridden@0.1.1(transitive)
+ Addedpostcss-discard-unused@2.2.3(transitive)
+ Addedpostcss-filter-plugins@2.0.3(transitive)
+ Addedpostcss-merge-idents@2.1.7(transitive)
+ Addedpostcss-merge-longhand@2.0.2(transitive)
+ Addedpostcss-merge-rules@2.1.2(transitive)
+ Addedpostcss-minify-font-values@1.0.5(transitive)
+ Addedpostcss-minify-gradients@1.0.5(transitive)
+ Addedpostcss-minify-params@1.2.2(transitive)
+ Addedpostcss-minify-selectors@2.1.1(transitive)
+ Addedpostcss-normalize-charset@1.1.1(transitive)
+ Addedpostcss-normalize-url@3.0.8(transitive)
+ Addedpostcss-ordered-values@2.2.3(transitive)
+ Addedpostcss-reduce-idents@2.4.0(transitive)
+ Addedpostcss-reduce-initial@1.0.1(transitive)
+ Addedpostcss-reduce-transforms@1.0.4(transitive)
+ Addedpostcss-selector-parser@2.2.3(transitive)
+ Addedpostcss-svgo@2.1.6(transitive)
+ Addedpostcss-unique-selectors@2.0.2(transitive)
+ Addedpostcss-value-parser@3.3.1(transitive)
+ Addedpostcss-zindex@2.2.0(transitive)
+ Addedq@1.5.1(transitive)
+ Addedsax@1.2.4(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsprintf-js@1.0.3(transitive)
+ Addedsupports-color@3.2.3(transitive)
+ Addedsvgo@0.7.2(transitive)
+ Addedvendors@1.0.4(transitive)
+ Addedwhet.extend@0.9.9(transitive)
- Removedautoprefixer-core@5.2.1(transitive)
- Removedbalanced-match@0.2.1(transitive)
- Removedbrace-expansion@1.1.11(transitive)
- Removedbrowserslist@0.4.0(transitive)
- Removedcolor@0.10.1(transitive)
- Removedcolor-convert@0.5.3(transitive)
- Removedcolor-name@1.1.4(transitive)
- Removedconcat-map@0.0.1(transitive)
- Removedcss-list@0.1.3(transitive)
- Removedcssnano@2.6.1(transitive)
- Removedes6-promise@2.3.0(transitive)
- Removedflatten@0.0.1(transitive)
- Removedfs-extra@0.14.0(transitive)
- Removedfs.realpath@1.0.0(transitive)
- Removedgather-stream@1.0.0(transitive)
- Removedglob@7.2.3(transitive)
- Removedgraceful-fs@4.2.11(transitive)
- Removedinflight@1.0.6(transitive)
- Removedjavascript-natural-sort@0.7.1(transitive)
- Removedjs-base64@2.1.9(transitive)
- Removedjsonfile@2.4.0(transitive)
- Removedminimatch@3.1.2(transitive)
- Removedncp@1.0.1(transitive)
- Removednode-balanced@0.0.14(transitive)
- Removednormalize-selector@0.2.0(transitive)
- Removedonce@1.4.0(transitive)
- Removedpath-is-absolute@1.0.1(transitive)
- Removedpostcss@4.1.16(transitive)
- Removedpostcss-calc@4.1.0(transitive)
- Removedpostcss-colormin@1.2.7(transitive)
- Removedpostcss-convert-values@1.3.1(transitive)
- Removedpostcss-discard-comments@1.2.1(transitive)
- Removedpostcss-discard-duplicates@1.2.1(transitive)
- Removedpostcss-discard-empty@1.1.2(transitive)
- Removedpostcss-discard-unused@1.0.3(transitive)
- Removedpostcss-filter-plugins@1.0.1(transitive)
- Removedpostcss-font-family@1.2.1(transitive)
- Removedpostcss-merge-idents@1.0.2(transitive)
- Removedpostcss-merge-longhand@1.0.2(transitive)
- Removedpostcss-merge-rules@1.3.6(transitive)
- Removedpostcss-minify-font-weight@1.0.1(transitive)
- Removedpostcss-minify-selectors@1.5.0(transitive)
- Removedpostcss-normalize-url@2.1.3(transitive)
- Removedpostcss-ordered-values@1.1.1(transitive)
- Removedpostcss-reduce-idents@1.0.3(transitive)
- Removedpostcss-selector-parser@1.3.3(transitive)
- Removedpostcss-single-charset@0.3.0(transitive)
- Removedpostcss-unique-selectors@1.0.1(transitive)
- Removedpostcss-value-parser@1.4.2(transitive)
- Removedpostcss-zindex@1.1.3(transitive)
- Removedread-file-stdin@0.2.1(transitive)
- Removedrimraf@2.7.1(transitive)
- Removedsource-map@0.4.4(transitive)
- Removeduniqid@1.0.0(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedwrite-file-stdout@0.0.2(transitive)
Updatedcssnano@^3.0.0