From 258cbf0621b451830c01660d8d181db62b28c612 Mon Sep 17 00:00:00 2001 From: Esa-Matti Suuronen Date: Fri, 13 Jan 2023 10:02:07 +0200 Subject: [PATCH 1/2] Add svgo.removeDimensions support to sakke.config.js --- packages/sakke/gulpfile.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/sakke/gulpfile.js b/packages/sakke/gulpfile.js index 284e747..06247c8 100644 --- a/packages/sakke/gulpfile.js +++ b/packages/sakke/gulpfile.js @@ -15,6 +15,7 @@ const stream = require("stream"); const pkg = require(process.cwd() + "/package.json"); const sakke = require(process.cwd() + "/sakke.json"); +const sakkeConfig = require(process.cwd() + "/sakke.config.js"); const { isFile } = require("./dist/utils"); const getImportBuffer = async (plugin, entry) => { @@ -264,7 +265,7 @@ gulp.task("images", () => }, { removeTitle: true }, { removeViewBox: false }, - { removeDimensions: true }, + { removeDimensions: sakkeConfig.svgo?.removeDimensions ?? true }, ], }), ]), From 7662074d52866f4ea8eaa5c9ba866a178fefe75b Mon Sep 17 00:00:00 2001 From: Esa-Matti Suuronen Date: Fri, 13 Jan 2023 12:44:44 +0200 Subject: [PATCH 2/2] Add svgo to schema --- packages/sakke/src/types.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/sakke/src/types.ts b/packages/sakke/src/types.ts index cba9ca2..1e627a6 100644 --- a/packages/sakke/src/types.ts +++ b/packages/sakke/src/types.ts @@ -17,6 +17,7 @@ export const SakkeConfigParser = z env: z.record(z.string()).optional(), productionSourceMaps: z.boolean().optional(), + svgo: z.record(z.any()).optional(), }) .strict();