From a27326798c82b7574b068d25e8efa2c6a94a8658 Mon Sep 17 00:00:00 2001 From: Mashiro Date: Fri, 22 Oct 2021 15:05:40 +0800 Subject: [PATCH 1/2] fix: remove deprecated `extendDefaultPlugins` method of svgo --- build/generate-images.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/build/generate-images.js b/build/generate-images.js index b6616810a76d5..bc13f27201fc8 100755 --- a/build/generate-images.js +++ b/build/generate-images.js @@ -1,5 +1,5 @@ import imageminZopfli from 'imagemin-zopfli'; -import {optimize, extendDefaultPlugins} from 'svgo'; +import {optimize} from 'svgo'; import {fabric} from 'fabric'; import fs from 'fs'; import {resolve, dirname} from 'path'; @@ -25,13 +25,24 @@ function loadSvg(svg) { async function generate(svg, outputFile, {size, bg}) { if (outputFile.endsWith('.svg')) { const {data} = optimize(svg, { - plugins: extendDefaultPlugins([ + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + builtinPluginName: { + optionName: 'optionValue', + }, + anotherBuiltinPlugin: false, + }, + }, + }, 'removeDimensions', { name: 'addAttributesToSVGElement', params: {attributes: [{width: size}, {height: size}]} }, - ]), + ], }); await writeFile(outputFile, data); return; From e58f43731339dc30a39b2773da2bd0346d71262f Mon Sep 17 00:00:00 2001 From: Mashiro Date: Fri, 22 Oct 2021 15:25:39 +0800 Subject: [PATCH 2/2] Update generate-images.js --- build/generate-images.js | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/build/generate-images.js b/build/generate-images.js index bc13f27201fc8..b8284b1be2fc2 100755 --- a/build/generate-images.js +++ b/build/generate-images.js @@ -26,17 +26,7 @@ async function generate(svg, outputFile, {size, bg}) { if (outputFile.endsWith('.svg')) { const {data} = optimize(svg, { plugins: [ - { - name: 'preset-default', - params: { - overrides: { - builtinPluginName: { - optionName: 'optionValue', - }, - anotherBuiltinPlugin: false, - }, - }, - }, + 'preset-default', 'removeDimensions', { name: 'addAttributesToSVGElement',