0.0.3 • Published 3 years ago

@giakki/responsive-adapter-ext v0.0.3

Weekly downloads
6
License
MIT
Repository
gitlab
Last release
3 years ago

responsive-adapter-ext

Custom Sharp adapter for responsive-loader.

Installation

npm install --save-dev responsive-adapter-ext responsive-loader sharp

Usage

import { adapter} from 'responsive-loader-ext';

...

{
    test: /\.(jpe?g|png)$/i,
    loader: 'responsive-loader',
    options: {
        adapter,
    },
}

Supported operations

In addition to the standard operations supported by responsive-loader, this adapter supports resizing by aspect ratio and by height.

For example, starting with this reference image (512x512 pixels):

Original

Resizing and cropping by aspect ratio

require('lenna.png?resize=true&width=512&aspectRatio=7/5');

Image cropped by aspect ratio

Resizing and cropping by height

require('lenna.png?resize=true&height=100');

Image resized by height

License

MIT

0.0.3

3 years ago

0.0.1

5 years ago

0.0.1-alpha.5

5 years ago

0.0.1-alpha.4

5 years ago

0.0.1-alpha.3

5 years ago

0.0.1-alpha.2

5 years ago

0.0.1-alpha.1

5 years ago