imagemin-gif2webp
Advanced tools
Comparing version 2.0.0 to 3.0.0
36
index.js
@@ -6,4 +6,4 @@ 'use strict'; | ||
module.exports = opts => buf => { | ||
opts = Object.assign({}, opts); | ||
module.exports = options => buf => { | ||
options = {...options}; | ||
@@ -20,39 +20,39 @@ if (!Buffer.isBuffer(buf)) { | ||
if (opts.lossy) { | ||
if (options.lossy) { | ||
args.push('-lossy'); | ||
} | ||
if (opts.mixed) { | ||
if (options.mixed) { | ||
args.push('-mixed'); | ||
} | ||
if (opts.quality) { | ||
args.push('-q', opts.quality); | ||
if (options.quality) { | ||
args.push('-q', options.quality); | ||
} | ||
if (opts.method) { | ||
args.push('-m', opts.method); | ||
if (options.method) { | ||
args.push('-m', options.method); | ||
} | ||
if (opts.minimize) { | ||
if (options.minimize) { | ||
args.push('-min_size'); | ||
} | ||
if (opts.kmin) { | ||
args.push('-kmin', opts.kmin); | ||
if (options.kmin) { | ||
args.push('-kmin', options.kmin); | ||
} | ||
if (opts.kmax) { | ||
args.push('-kmax', opts.kmax); | ||
if (options.kmax) { | ||
args.push('-kmax', options.kmax); | ||
} | ||
if (opts.filter) { | ||
args.push('-f', opts.filter); | ||
if (options.filter) { | ||
args.push('-f', options.filter); | ||
} | ||
if (opts.metadata) { | ||
args.push('-metadata', opts.metadata); | ||
if (options.metadata) { | ||
args.push('-metadata', options.metadata); | ||
} | ||
if (opts.multiThreading) { | ||
if (options.multiThreading) { | ||
args.push('-mt'); | ||
@@ -59,0 +59,0 @@ } |
{ | ||
"name": "imagemin-gif2webp", | ||
"version": "2.0.0", | ||
"version": "3.0.0", | ||
"description": "gif2webp imagemin plugin", | ||
@@ -29,3 +29,3 @@ "license": "MIT", | ||
"engines": { | ||
"node": ">=6" | ||
"node": ">=10" | ||
}, | ||
@@ -51,11 +51,10 @@ "scripts": { | ||
"exec-buffer": "^3.0.0", | ||
"gif2webp-bin": "^2.0.0", | ||
"is-gif": "^2.0.0" | ||
"gif2webp-bin": "^3.0.0", | ||
"is-gif": "^3.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "*", | ||
"ava": "^3.8.0", | ||
"is-webp": "^1.0.0", | ||
"pify": "^4.0.0", | ||
"xo": "*" | ||
"xo": "^0.30.0" | ||
} | ||
} |
5114
3
+ Addedfile-type@10.11.0(transitive)
+ Addedgif2webp-bin@3.0.3(transitive)
+ Addedis-gif@3.0.0(transitive)
- Removedansi-regex@2.1.1(transitive)
- Removedansi-styles@2.2.1(transitive)
- Removedarray-find-index@1.0.2(transitive)
- Removedcamelcase@2.1.1(transitive)
- Removedcamelcase-keys@2.1.0(transitive)
- Removedchalk@1.1.3(transitive)
- Removedconsole-stream@0.1.1(transitive)
- Removedcurrently-unhandled@0.4.1(transitive)
- Removeddecamelize@1.2.0(transitive)
- Removederror-ex@1.3.2(transitive)
- Removedfigures@1.7.0(transitive)
- Removedfile-type@7.7.1(transitive)
- Removedfind-up@1.1.2(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-stdin@4.0.1(transitive)
- Removedgif2webp-bin@2.0.0(transitive)
- Removedhas-ansi@2.0.0(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhosted-git-info@2.8.9(transitive)
- Removedindent-string@2.1.0(transitive)
- Removedis-arrayish@0.2.1(transitive)
- Removedis-core-module@2.16.1(transitive)
- Removedis-finite@1.1.0(transitive)
- Removedis-gif@2.0.0(transitive)
- Removedis-utf8@0.2.1(transitive)
- Removedload-json-file@1.1.0(transitive)
- Removedlogalot@2.1.0(transitive)
- Removedlongest@1.0.1(transitive)
- Removedloud-rejection@1.6.0(transitive)
- Removedlpad-align@1.1.2(transitive)
- Removedmap-obj@1.0.1(transitive)
- Removedmeow@3.7.0(transitive)
- Removedminimist@1.2.8(transitive)
- Removednormalize-package-data@2.5.0(transitive)
- Removedparse-json@2.2.0(transitive)
- Removedpath-exists@2.1.0(transitive)
- Removedpath-parse@1.0.7(transitive)
- Removedpath-type@1.1.0(transitive)
- Removedread-pkg@1.1.0(transitive)
- Removedread-pkg-up@1.0.1(transitive)
- Removedredent@1.0.0(transitive)
- Removedrepeating@2.0.1(transitive)
- Removedresolve@1.22.10(transitive)
- Removedspdx-correct@3.2.0(transitive)
- Removedspdx-exceptions@2.5.0(transitive)
- Removedspdx-expression-parse@3.0.1(transitive)
- Removedspdx-license-ids@3.0.21(transitive)
- Removedsqueak@1.3.0(transitive)
- Removedstrip-ansi@3.0.1(transitive)
- Removedstrip-bom@2.0.0(transitive)
- Removedstrip-indent@1.0.1(transitive)
- Removedsupports-color@2.0.0(transitive)
- Removedsupports-preserve-symlinks-flag@1.0.0(transitive)
- Removedtrim-newlines@1.0.0(transitive)
- Removedvalidate-npm-package-license@3.0.4(transitive)
Updatedgif2webp-bin@^3.0.0
Updatedis-gif@^3.0.0