Skip to content

Commit 3a8a6e6

Browse files
committed
Svgs compatibility update (svgo)
1 parent 67007ab commit 3a8a6e6

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

bin/svgs.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
const fs = require('fs');
1010
const path = require('path');
1111
const chokidar = require('chokidar');
12-
const svgolib = require('svgo/lib/svgo');
12+
const { optimize } = require('svgo/lib/svgo');
1313
const svgstore = require('svgstore');
1414

1515
const args = require(`${__dirname}/util/args`).args;
@@ -141,17 +141,15 @@ const store = async (file, data) => {
141141
*
142142
* @return {String} The optimized svg file contents
143143
*/
144-
const optimize = async (file) => {
144+
const svgo = async (file) => {
145145
try {
146-
let svgo = new svgolib(plugins);
147-
148146
let data = fs.readFileSync(file, 'utf-8');
149147

150-
let optimized = await svgo.optimize(data, {path: file});
148+
let optimized = await optimize(data, {path: file});
151149

152150
return optimized.data;
153151
} catch (err) {
154-
cnsl.error(`Svgs failed (optimize): ${err.stack}`);
152+
cnsl.error(`Svgs failed (svgo): ${err.stack}`);
155153
}
156154
};
157155

@@ -164,7 +162,7 @@ const optimize = async (file) => {
164162
*/
165163
const main = async (file) => {
166164
try {
167-
let optimized = await optimize(file);
165+
let optimized = await svgo(file);
168166

169167
await store(file, optimized);
170168

0 commit comments

Comments
 (0)