1.0.2 • Published 4 years ago

responsive-loader-tinify-adapter v1.0.2

Weekly downloads
13
License
MIT
Repository
-
Last release
4 years ago

Using Tinify to compress/resize images for Responsive Loader webpack loader.

Code style

Install

npm install --save-dev responsive-loader-tinify-adapter

Usage

Tinify key

You will need an API key from Tinify

Responsive loader

// Webpack config
const {
  responsiveLoaderTinifyAdapter
} = require('responsive-loader-tinify-adapter');

const config = {
  ...
  module: {
    rules: [
       {
        test: /\.(jpg)$/,
        loader: 'responsive-loader',
        options: {
          name: '[name]-[width].[ext]',
          adapter: responsiveLoaderTinifyAdapter({
              tinifyKey: [YOUR_TINIFY_KEY]
          }) // You can limit this adapter only to run in production mode if you want to
        }
      }
    ]
  },
  ...
}