Upgrade prettier to 3.6 (#8558)

* upgrade prettier

* run prettier

* more files
This commit is contained in:
Samuel Newman
2025-06-23 17:44:40 +03:00
committed by GitHub
parent 3c92714e4e
commit c634cd9071
60 changed files with 427 additions and 383 deletions
+61 -59
View File
@@ -1,64 +1,66 @@
const preset = [
"removeDoctype",
"removeXMLProcInst",
"removeComments",
"removeMetadata",
"removeEditorsNSData",
"cleanupAttrs",
"mergeStyles",
"inlineStyles",
"minifyStyles",
"cleanupIds",
"removeUselessDefs",
"cleanupNumericValues",
"convertColors",
"removeUnknownsAndDefaults",
"removeNonInheritableGroupAttrs",
"removeUselessStrokeAndFill",
"removeDimensions",
"cleanupEnableBackground",
"removeHiddenElems",
"removeEmptyText",
"convertShapeToPath",
"convertEllipseToCircle",
"moveElemsAttrsToGroup",
"moveGroupAttrsToElems",
"collapseGroups",
"convertPathData",
"convertTransform",
"removeEmptyAttrs",
"removeEmptyContainers",
"removeUnusedNS",
"mergePaths",
"sortAttrs",
"sortDefsChildren",
"removeTitle",
"removeDesc",
'removeDoctype',
'removeXMLProcInst',
'removeComments',
'removeMetadata',
'removeEditorsNSData',
'cleanupAttrs',
'mergeStyles',
'inlineStyles',
'minifyStyles',
'cleanupIds',
'removeUselessDefs',
'cleanupNumericValues',
'convertColors',
'removeUnknownsAndDefaults',
'removeNonInheritableGroupAttrs',
'removeUselessStrokeAndFill',
'removeDimensions',
'cleanupEnableBackground',
'removeHiddenElems',
'removeEmptyText',
'convertShapeToPath',
'convertEllipseToCircle',
'moveElemsAttrsToGroup',
'moveGroupAttrsToElems',
'collapseGroups',
'convertPathData',
'convertTransform',
'removeEmptyAttrs',
'removeEmptyContainers',
'removeUnusedNS',
'mergePaths',
'sortAttrs',
'sortDefsChildren',
'removeTitle',
'removeDesc',
]
export default {
plugins: [...preset.map(name => ({
name,
params: {
floatPrecision: 3,
transformPrecision: 5,
// minimise diff in ouput from svgomg
// maybe remove in future? will produce smaller output
convertToZ: false,
removeUseless: false,
}
})),
{
name: 'addTrailingWhitespace',
fn() {
return {
root: {
exit (root) {
root.children.push({ type: 'text', value: '\n' })
return root
}
plugins: [
...preset.map(name => ({
name,
params: {
floatPrecision: 3,
transformPrecision: 5,
// minimise diff in ouput from svgomg
// maybe remove in future? will produce smaller output
convertToZ: false,
removeUseless: false,
},
})),
{
name: 'addTrailingWhitespace',
fn() {
return {
root: {
exit(root) {
root.children.push({type: 'text', value: '\n'})
return root
},
},
}
}
}
}]
};
},
},
],
}