summaryrefslogtreecommitdiffstats
path: root/build/generate-svg.js
diff options
context:
space:
mode:
Diffstat (limited to 'build/generate-svg.js')
-rwxr-xr-xbuild/generate-svg.js21
1 files changed, 8 insertions, 13 deletions
diff --git a/build/generate-svg.js b/build/generate-svg.js
index 72c3be3cbd..f1704712f3 100755
--- a/build/generate-svg.js
+++ b/build/generate-svg.js
@@ -1,5 +1,5 @@
import fastGlob from 'fast-glob';
-import {optimize, extendDefaultPlugins} from 'svgo';
+import {optimize} from 'svgo';
import {resolve, parse, dirname} from 'path';
import fs from 'fs';
import {fileURLToPath} from 'url';
@@ -26,18 +26,13 @@ async function processFile(file, {prefix, fullName} = {}) {
}
const {data} = optimize(await readFile(file, 'utf8'), {
- plugins: extendDefaultPlugins([
- 'removeXMLNS',
- 'removeDimensions',
- {
- name: 'addClassesToSVGElement',
- params: {classNames: ['svg', name]},
- },
- {
- name: 'addAttributesToSVGElement',
- params: {attributes: [{'width': '16'}, {'height': '16'}, {'aria-hidden': 'true'}]},
- },
- ]),
+ plugins: [
+ {name: 'preset-default'},
+ {name: 'removeXMLNS'},
+ {name: 'removeDimensions'},
+ {name: 'addClassesToSVGElement', params: {classNames: ['svg', name]}},
+ {name: 'addAttributesToSVGElement', params: {attributes: [{'width': '16'}, {'height': '16'}, {'aria-hidden': 'true'}]}},
+ ],
});
await writeFile(resolve(outputDir, `${name}.svg`), data);
}