Skip to content

Commit 0c37309

Browse files
authored
Fix broken SVG check (#64)
1 parent 246ff6f commit 0c37309

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

index.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@ const imageminSvgo = options => async buffer => {
88
...options,
99
};
1010

11-
if (!isSvg(buffer)) {
12-
return buffer;
13-
}
11+
const normalizedInput = Buffer.isBuffer(buffer) ? buffer.toString() : buffer;
1412

15-
if (Buffer.isBuffer(buffer)) {
16-
buffer = buffer.toString();
13+
if (!isSvg(normalizedInput)) {
14+
return buffer;
1715
}
1816

19-
const {data} = optimize(buffer, options);
17+
const {data} = optimize(normalizedInput, options);
2018
return Buffer.from(data);
2119
};
2220

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"svgo"
2929
],
3030
"dependencies": {
31-
"is-svg": "^5.0.0",
32-
"svgo": "^3.2.0"
31+
"is-svg": "^5.0.1",
32+
"svgo": "^3.3.2"
3333
},
3434
"devDependencies": {
35-
"ava": "^6.1.2",
35+
"ava": "^6.1.3",
3636
"xo": "^0.58.0"
3737
}
3838
}

0 commit comments

Comments
 (0)