Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@mole-inc/imagemin-webp
Advanced tools
WebP imagemin plugin
$ npm install @mole-inc/imagemin-webp
const imagemin = require('imagemin');
const imageminWebp = require('@mole-inc/imagemin-webp');
(async () => {
await imagemin(['images/*.{jpg,png}'], 'build/images', {
use: [
imageminWebp({quality: 50})
]
});
console.log('Images optimized');
})();
Returns a Promise<Buffer>
with the optimized image.
Type: object
Type: string
Default: default
Preset setting, one of default
, photo
, picture
, drawing
, icon
and text
.
Type: number
Default: 75
Set quality factor between 0
and 100
.
Type: number
Default: 100
Set transparency-compression quality between 0
and 100
.
Type: number
Default: 4
Specify the compression method to use, between 0
(fastest) and 6
(slowest). This parameter controls the trade off between encoding speed and the compressed file size and quality.
Type: number
Set target size in bytes.
Type: number
Default: 80
Set the amplitude of spatial noise shaping between 0
and 100
.
Type: number
Set deblocking filter strength between 0
(off) and 100
.
Type: boolean
Default: false
Adjust filter strength automatically.
Type: number
Default: 0
Set filter sharpness between 0
(sharpest) and 7
(least sharp).
Type: boolean
Default: false
Encode images losslessly.
Type: number
Default: 100
Encode losslessly with an additional lossy pre-processing step, with a quality factor between 0
(maximum pre-processing) and 100
(same as lossless
).
Type: object { x: number, y: number, width: number, height: number }
Crop the image.
Type: object { width: number, height: number }
Resize the image. Happens after crop
.
Type: string | string[]
Default: none
Values: all
none
exif
icc
xmp
A list of metadata to copy from the input to the output if present.
Type: Buffer
Buffer to optimize.
This is a fork of imagemin/imagemin-webp.
see license file.
FAQs
WebP imagemin plugin
The npm package @mole-inc/imagemin-webp receives a total of 27 weekly downloads. As such, @mole-inc/imagemin-webp popularity was classified as not popular.
We found that @mole-inc/imagemin-webp demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.