
Security News
Next.js Patches Critical Middleware Vulnerability (CVE-2025-29927)
Next.js has patched a critical vulnerability (CVE-2025-29927) that allowed attackers to bypass middleware-based authorization checks in self-hosted apps.
laravel-mix-imagemin
Advanced tools
This extension provides Imagemin support to your Mix (v2.1 and up) builds.
First, install the extension via npm or yarn.
$ npm install --save-dev laravel-mix-imagemin
$ yarn add --dev laravel-mix-imagemin
Next, require it in your webpack.mix.js
file like below. Images will be copied and minified into the public path. Any files matched that aren't images will simply be copied to the public path.
let mix = require('laravel-mix');
require('laravel-mix-imagemin');
mix
.js('resources/js/app.js', 'public/js')
.imagemin('img/*');
This extension uses the webpack CopyPlugin and ImageminPlugin to minify any images. The mix.imagemin
function accepts 3 parameters. The first two are patterns
and copyOptions
, which are passed directly to the CopyPlugin's patterns
and options
parameters respectively. The third parameter is imageminOptions
, which is passed to the ImageminPlugin's options
parameter.
The patterns
parameter is automatically converted to an array, so you can just pass a string
or object
. the copyOptions
and imageminOptions
parameters are optional.
For all available options, see CopyPlugin options and ImageminPlugin options.
let mix = require('laravel-mix');
require('laravel-mix-imagemin');
// Copy all files within `resources` matching `img/**.*` into the public path, preserving the file tree.
// Minify all images, `optipng` with `optimizationLevel` 5, disabling `jpegtran`, and adding `mozjpeg`.
mix
.js('resources/js/app.js', 'public/js')
.imagemin(
'img/**.*',
{
context: 'resources',
},
{
optipng: {
optimizationLevel: 5
},
jpegtran: null,
plugins: [
require('imagemin-mozjpeg')({
quality: 100,
progressive: true,
}),
],
}
);
FAQs
Laravel Mix imagemin plugin
The npm package laravel-mix-imagemin receives a total of 809 weekly downloads. As such, laravel-mix-imagemin popularity was classified as not popular.
We found that laravel-mix-imagemin 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.
Security News
Next.js has patched a critical vulnerability (CVE-2025-29927) that allowed attackers to bypass middleware-based authorization checks in self-hosted apps.
Security News
A survey of 500 cybersecurity pros reveals high pay isn't enough—lack of growth and flexibility is driving attrition and risking organizational security.
Product
Socket, the leader in open source security, is now available on Google Cloud Marketplace for simplified procurement and enhanced protection against supply chain attacks.