imagemin-optipng
Advanced tools
Comparing version 7.1.0 to 8.0.0
@@ -12,2 +12,3 @@ 'use strict'; | ||
paletteReduction: true, | ||
interlaced: false, | ||
errorRecovery: true, | ||
@@ -43,2 +44,6 @@ ...options | ||
if (typeof options.interlaced === 'boolean') { | ||
arguments_.push('-i', options.interlaced ? '1' : '0'); | ||
} | ||
if (!options.colorTypeReduction) { | ||
@@ -45,0 +50,0 @@ arguments_.push('-nc'); |
{ | ||
"name": "imagemin-optipng", | ||
"version": "7.1.0", | ||
"version": "8.0.0", | ||
"description": "Imagemin plugin for OptiPNG", | ||
@@ -8,3 +8,3 @@ "license": "MIT", | ||
"engines": { | ||
"node": ">=8" | ||
"node": ">=10" | ||
}, | ||
@@ -29,8 +29,8 @@ "scripts": { | ||
"is-png": "^2.0.0", | ||
"optipng-bin": "^6.0.0" | ||
"optipng-bin": "^7.0.0" | ||
}, | ||
"devDependencies": { | ||
"ava": "^2.4.0", | ||
"xo": "^0.25.3" | ||
"ava": "^3.8.0", | ||
"xo": "^0.30.0" | ||
} | ||
} |
@@ -81,2 +81,9 @@ # imagemin-optipng [![Build Status](http://img.shields.io/travis/imagemin/imagemin-optipng.svg?style=flat)](https://travis-ci.org/imagemin/imagemin-optipng) | ||
##### interlaced | ||
Type: `boolean | undefined | null`<br> | ||
Default: `false` | ||
Enable [Adam7](https://en.wikipedia.org/wiki/Adam7_algorithm) PNG interlacing on any images that are processed. Interlaced images look better when they're loaded partially, but usually interlace makes compression less efficient. Set to `undefined` or `null` to keep the same interlacing as the input image. | ||
##### errorRecovery | ||
@@ -83,0 +90,0 @@ |
4971
51
100
+ Addedoptipng-bin@7.0.1(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)
- Removedfind-up@1.1.2(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-stdin@4.0.1(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.13.1(transitive)
- Removedis-finite@1.1.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)
- Removedoptipng-bin@6.0.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.8(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.17(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)
Updatedoptipng-bin@^7.0.0