https://github.com/jaredlunde/snowpack-plugin-imagemin
Use @imagemin to optimize your images in Snowpack
https://github.com/jaredlunde/snowpack-plugin-imagemin
imagemin snowpack snowpack-imagemin snowpack-plugin snowpack-plugin-imagemin
Last synced: 10 months ago
JSON representation
Use @imagemin to optimize your images in Snowpack
- Host: GitHub
- URL: https://github.com/jaredlunde/snowpack-plugin-imagemin
- Owner: jaredLunde
- License: mit
- Created: 2020-08-11T02:55:27.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-11T02:57:04.000Z (almost 6 years ago)
- Last Synced: 2025-08-01T03:02:46.145Z (10 months ago)
- Topics: imagemin, snowpack, snowpack-imagemin, snowpack-plugin, snowpack-plugin-imagemin
- Language: TypeScript
- Homepage:
- Size: 146 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# snowpack-plugin-imagemin
> Use [imagemin](https://github.com/imagemin/imagemin) to optimize your images in [Snowpack](https://snowpack.dev). This plugin will only compress
> images in `production` after your build finishes.
```sh
npm i snowpack-plugin-imagemin
```
---
## Quick start
```js
// snowpack.config.js
module.exports = {
plugins: [
[
'snowpack-plugin-imagemin',
{
/* see "Plugin Options" below */
include: ['**/*.jpg', '**/*.png'],
plugins: [
require('imagemin-mozjpeg')({quality: 90, progressive: true}),
require('imagemin-optipng')({optimizationLevel: 7}),
],
},
],
],
}
```
#### Plugin Options
```typescript
export interface SnowpackPluginImageminOptions {
/**
* Includes only the specified globs. Globs should be relative
* to the build directory, which is `build/` by default in Snowpack.
* *
* ! This option is required !
*/
include: Parameters[0]
/**
* Plugins to use.
* @see https://www.npmjs.com/search?q=keywords:imageminplugin
*
* ! This option is required !
*/
plugins: imagemin.Options['plugins']
}
```
## LICENSE
MIT