From 67f6d6293bf649afb38fbdc5d0b0ba9379198000 Mon Sep 17 00:00:00 2001 From: Alex Grant Date: Sat, 18 May 2024 13:04:01 -0400 Subject: [PATCH 1/2] @11.1.0 - fix buffer to string, svgo@3.3.2 --- index.js | 10 ++++------ package.json | 8 ++++---- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/index.js b/index.js index 8987f90..fc06e13 100644 --- a/index.js +++ b/index.js @@ -8,15 +8,13 @@ const imageminSvgo = options => async buffer => { ...options, }; - if (!isSvg(buffer)) { - return buffer; - } + const normalizedInput = Buffer.isBuffer(buffer) ? buffer.toString() : buffer; - if (Buffer.isBuffer(buffer)) { - buffer = buffer.toString(); + if (!isSvg(normalizedInput)) { + return buffer; } - const {data} = optimize(buffer, options); + const {data} = optimize(normalizedInput, options); return Buffer.from(data); }; diff --git a/package.json b/package.json index 4ec6512..9ce85de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "imagemin-svgo", - "version": "11.0.0", + "version": "11.1.0", "description": "SVGO imagemin plugin", "license": "MIT", "repository": "imagemin/imagemin-svgo", @@ -28,11 +28,11 @@ "svgo" ], "dependencies": { - "is-svg": "^5.0.0", - "svgo": "^3.2.0" + "is-svg": "^5.0.1", + "svgo": "^3.3.2" }, "devDependencies": { - "ava": "^6.1.2", + "ava": "^6.1.3", "xo": "^0.58.0" } } From bb2845187c832dd7d1c596fa677f6dc7849c0af8 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Sat, 15 Jun 2024 22:42:51 +0200 Subject: [PATCH 2/2] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9ce85de..36dc190 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "imagemin-svgo", - "version": "11.1.0", + "version": "11.0.0", "description": "SVGO imagemin plugin", "license": "MIT", "repository": "imagemin/imagemin-svgo",