Use new SVGO API
This commit is contained in:
@@ -65,8 +65,13 @@
|
|||||||
//Optimize rendering
|
//Optimize rendering
|
||||||
if ((conf.settings?.optimize)&&(!q.raw)) {
|
if ((conf.settings?.optimize)&&(!q.raw)) {
|
||||||
console.debug(`metrics/compute/${login} > optimize`)
|
console.debug(`metrics/compute/${login} > optimize`)
|
||||||
const svgo = new SVGO({full:true, plugins:[{cleanupAttrs:true}, {inlineStyles:false}]})
|
const {data:optimized} = await SVGO.optimize(rendered, {multipass:true, plugins:SVGO.extendDefaultPlugins([
|
||||||
const {data:optimized} = await svgo.optimize(rendered)
|
{name:"cleanupAttrs"},
|
||||||
|
{name:"inlineStyles", active:false},
|
||||||
|
{name:"cleanupListOfValues"},
|
||||||
|
{name:"removeRasterImages"},
|
||||||
|
{name:"removeScriptElement"},
|
||||||
|
])})
|
||||||
rendered = optimized
|
rendered = optimized
|
||||||
}
|
}
|
||||||
//Verify svg
|
//Verify svg
|
||||||
|
|||||||
Reference in New Issue
Block a user