UNPKG

899 BMarkdownView Raw
1# Image Optimization Pack
2
3> Optimize images using `imagemin`.
4
5`Image Optimization Pack` uses `image-webpack-loader` to optimize images.
6
7## Setup
8
9```bash
10npm install --save-dev @packmule/image-optimization-pack
11```
12
13## API
14
15```ts
16ImageOptimizationPack()
17 .include(glob: string)
18 .to(path: string)
19```
20
21## Hints
22
23- **optimize** - _Controls whether `image-webpack-loader` optimizes images or not._
24
25## Usage
26
27**Example**
28
29Optimize images.
30
31```ts
32import Packmule from '@packmule/core';
33import ImageOptimizationPack from '@packmule/image-optimization-pack';
34
35const packmule = new Packmule();
36packmule.register(new ImageOptimizationPack().include('assets/images/**').to('images/'));
37return packmule.generate();
38```
39
40## License
41
42[MIT](https://choosealicense.com/licenses/mit/)
43
44---
45
46[<img src="https://www.pixelart.at/fileadmin/images/logo-new/logo.svg" width="150">](https://www.pixelart.at/)