Skip to content

Commit e9655df

Browse files
authored
Update tools/package.json dependencies, remove imagemin-zopfli (#35406)
imagemin-zopfli brings a lot of [vulnerable dependencies](https://github.com/go-gitea/gitea/security/dependabot) and it is unmaintained. The removal brings a size increase to these images, but I think ultimately this size does not matter enough. I verified this passes `pnpm audit` now.
1 parent 879b896 commit e9655df

File tree

7 files changed

+258
-1678
lines changed

7 files changed

+258
-1678
lines changed
3.54 KB
Loading

public/assets/img/avatar_default.png

2.74 KB
Loading

public/assets/img/favicon.png

2.5 KB
Loading

public/assets/img/logo.png

6.74 KB
Loading

tools/generate-images.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/usr/bin/env node
2-
import imageminZopfli from 'imagemin-zopfli'; // eslint-disable-line import-x/no-unresolved
32
import {loadSVGFromString, Canvas, Rect, util} from 'fabric/node'; // eslint-disable-line import-x/no-unresolved
43
import {optimize} from 'svgo';
54
import {readFile, writeFile} from 'node:fs/promises';
@@ -52,7 +51,6 @@ async function generate(svg, path, {size, bg}) {
5251
png = Buffer.concat([png, chunk]);
5352
}
5453

55-
png = await imageminZopfli({more: true})(png);
5654
await writeFile(outputFile, png);
5755
}
5856

tools/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,17 @@
55
"type": "module",
66
"private": true,
77
"dependencies": {
8-
"fabric": "^6.0.0",
9-
"imagemin-zopfli": "^7.0.0",
10-
"svgo": "^3.0.0",
11-
"fast-glob": "^3.0.0"
8+
"fabric": "^6.7.1",
9+
"svgo": "^4.0.0",
10+
"fast-glob": "^3.3.3"
1211
},
1312
"optionalDependencies": {
1413
"canvas": "^3.2.0"
1514
},
1615
"pnpm": {
17-
"onlyBuiltDependencies": ["canvas", "zopflipng-bin"],
16+
"onlyBuiltDependencies": ["canvas"],
1817
"overrides": {
1918
"canvas": "3.2.0"
2019
}
2120
}
22-
}
21+
}

tools/pnpm-lock.yaml

Lines changed: 253 additions & 1670 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)