Skip to content

Commit 7e787bd

Browse files
authored
fix(gatsby): Correct config for svgo plugins whitelist
1 parent 9f8ed09 commit 7e787bd

File tree

1 file changed

+43
-50
lines changed

1 file changed

+43
-50
lines changed

packages/gatsby/src/utils/webpack-utils.ts

Lines changed: 43 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -675,56 +675,49 @@ export const createWebpackUtils = (
675675
svgo: {
676676
full: true,
677677
plugins: [
678-
{
679-
// potentially destructive plugins removed - see https://github.com/gatsbyjs/gatsby/issues/15629
680-
// convertShapeToPath: true,
681-
// removeViewBox: true,
682-
removeUselessDefs: true,
683-
addAttributesToSVGElement: true,
684-
addClassesToSVGElement: true,
685-
cleanupAttrs: true,
686-
cleanupEnableBackground: true,
687-
cleanupIDs: true,
688-
cleanupListOfValues: true,
689-
cleanupNumericValues: true,
690-
collapseGroups: true,
691-
convertColors: true,
692-
convertPathData: true,
693-
convertStyleToAttrs: true,
694-
convertTransform: true,
695-
inlineStyles: true,
696-
mergePaths: true,
697-
minifyStyles: true,
698-
moveElemsAttrsToGroup: true,
699-
moveGroupAttrsToElems: true,
700-
prefixIds: true,
701-
removeAttributesBySelector: true,
702-
removeAttrs: true,
703-
removeComments: true,
704-
removeDesc: true,
705-
removeDimensions: true,
706-
removeDoctype: true,
707-
removeEditorsNSData: true,
708-
removeElementsByAttr: true,
709-
removeEmptyAttrs: true,
710-
removeEmptyContainers: true,
711-
removeEmptyText: true,
712-
removeHiddenElems: true,
713-
removeMetadata: true,
714-
removeNonInheritableGroupAttrs: true,
715-
removeOffCanvasPaths: true,
716-
removeRasterImages: true,
717-
removeScriptElement: true,
718-
removeStyleElement: true,
719-
removeTitle: true,
720-
removeUnknownsAndDefaults: true,
721-
removeUnusedNS: true,
722-
removeUselessStrokeAndFill: true,
723-
removeXMLNS: true,
724-
removeXMLProcInst: true,
725-
reusePaths: true,
726-
sortAttrs: true,
727-
},
678+
// potentially destructive plugins removed - see https://github.com/gatsbyjs/gatsby/issues/15629
679+
// use correct config format and remove plugins requiring specific params - see https://github.com/gatsbyjs/gatsby/issues/31619
680+
`removeUselessDefs`,
681+
`cleanupAttrs`,
682+
`cleanupEnableBackground`,
683+
`cleanupIDs`,
684+
`cleanupListOfValues`,
685+
`cleanupNumericValues`,
686+
`collapseGroups`,
687+
`convertColors`,
688+
`convertPathData`,
689+
`convertStyleToAttrs`,
690+
`convertTransform`,
691+
`inlineStyles`,
692+
`mergePaths`,
693+
`minifyStyles`,
694+
`moveElemsAttrsToGroup`,
695+
`moveGroupAttrsToElems`,
696+
`prefixIds`,
697+
`removeAttrs`,
698+
`removeComments`,
699+
`removeDesc`,
700+
`removeDimensions`,
701+
`removeDoctype`,
702+
`removeEditorsNSData`,
703+
`removeEmptyAttrs`,
704+
`removeEmptyContainers`,
705+
`removeEmptyText`,
706+
`removeHiddenElems`,
707+
`removeMetadata`,
708+
`removeNonInheritableGroupAttrs`,
709+
`removeOffCanvasPaths`,
710+
`removeRasterImages`,
711+
`removeScriptElement`,
712+
`removeStyleElement`,
713+
`removeTitle`,
714+
`removeUnknownsAndDefaults`,
715+
`removeUnusedNS`,
716+
`removeUselessStrokeAndFill`,
717+
`removeXMLNS`,
718+
`removeXMLProcInst`,
719+
`reusePaths`,
720+
`sortAttrs`,
728721
],
729722
},
730723
},

0 commit comments

Comments
 (0)