laravel-mix-image-resizer

0.0.8 • Public • Published

Laravel Mix Image Resizer

Usage

First, install the extension.

npm install laravel-mix-image-resizer --save-dev

Then, add ImageResizer function on webpack.mix.js. like so:

let mix = require('laravel-mix')
 
require('laravel-mix-image-size-checker')
 
mix
  .ImageSizeResizer({
    from: 'resources/assets/images',
    to: 'public/assets/images',
  })

Options

Default

{
    disable: false,
    from: 'resources',
    to: 'public',
    sizes: [
        414,
        768,
        828,
        1024,
        1280,
        1536,
        1600
    ],
    webp: true,
    imageminPngquantOptions: {
        quality: [0.3, 0.5]
    },
    imageminWebpOptions: {
        quality: 50
    },
}

Only runs on production build

{
    disable: process.env.NODE_ENV !== 'production',
}

/laravel-mix-image-resizer/

    Package Sidebar

    Install

    npm i laravel-mix-image-resizer

    Weekly Downloads

    3

    Version

    0.0.8

    License

    MIT

    Unpacked Size

    4.1 kB

    Total Files

    3

    Last publish

    Collaborators

    • ryotamoriyama