Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/generate-asset-only-fields.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

Reject `filename`, `filter` and `deleteOriginalAssets` on a generator that is not `type: "asset"`, where they did nothing.
5 changes: 5 additions & 0 deletions .changeset/generate-asset-size.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

Support `[width]` and `[height]` in an `asset` generator's `filename`, and document migrating from `image-minimizer-webpack-plugin`.
5 changes: 5 additions & 0 deletions .changeset/generate-asset-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

Allow a named generator to be an object with `type: "asset"`, `filename`, `filter` and `deleteOriginalAssets`, which generates a new asset beside an emitted one.
5 changes: 5 additions & 0 deletions .changeset/generate-own-options.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

Take a generator's options from `generate` itself, deprecating `generatorOptions`; giving both for one generator, or naming no generator, is now an error.
5 changes: 5 additions & 0 deletions .changeset/generate-presets.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

let `generate` name its generators, so an asset can pick one with `?as=<preset>` and each preset carry its own `generatorOptions`
5 changes: 5 additions & 0 deletions .changeset/minify-own-options.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

Take a minimizer's options from `minify` itself, deprecating `minimizerOptions`; giving both for one minimizer is now an error.
5 changes: 5 additions & 0 deletions .changeset/minify-single-implementation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"minimizer-webpack-plugin": minor
---

A minimizer or generator written as an object names one implementation; several are an array of such objects rather than one holding two lists that must line up.
5 changes: 3 additions & 2 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"apng",
"autocrlf",
"CAAC",
"catmull",
"CACH",
"catmull",
"chunkhash",
"commitlint",
"cssnano",
Expand Down Expand Up @@ -40,8 +40,8 @@
"imagemin",
"jpegtran",
"jridgewell",
"lanczos",
"KAAIC",
"lanczos",
"libvips",
"lightningcss",
"MAAOC",
Expand All @@ -65,6 +65,7 @@
"SAAUE",
"sourcefile",
"sourcesContent",
"squoosh",
"srcdoc",
"stringifier",
"svgo",
Expand Down
Loading
Loading