rollup-plugin-tinyimg

1.0.7 • Public • Published

rollup-plugin-tinyimg

Build Status

Using tinypng or tinyjpg to compress your images

🇨🇳 中文版介绍

Installation

# yarn
yarn add rollup-plugin-tinyimg -D

# npm
npm install rollup-plugin-tinyimg -D

Usage

// rollup.config.js
import tinyimg from "rollup-plugin-tinyimg";

export default {
  input: "src/index.js",
  output: {
    file: "dist/app.js",
    format: "cjs",
  },
  plugins: [
    tinyimg({
      input: resolve(__dirname, "public"),
      output: resolve(__dirname, "dist"),
    }),
  ],
};

Configuration

There are some useful options:

input

Type: String

it's input dir name :

tinyimg({
  input: resolve(__dirname, "public"),
});

output

Type: String

it's output dir name :

tinyimg({
  output: resolve(__dirname, "dist"),
});

imageRegx

Type: Regx| default /\.(jpe?g|png|webp)$/

Match the suffix of the image to be compressed

tinyimg({
    ...,
  imageRegx: /\.(jpe?g|png|webp)$/,
});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i rollup-plugin-tinyimg

Weekly Downloads

8

Version

1.0.7

License

none

Unpacked Size

592 kB

Total Files

40

Last publish

Collaborators

  • zhenzhanhuang