Skip to content

Commit 54c0cc8

Browse files
committed
chore: npm audit
Updated dependencies, and ran `npm audit` to fix vulnerabilities.
1 parent 9eff6bb commit 54c0cc8

File tree

3 files changed

+111
-1167
lines changed

3 files changed

+111
-1167
lines changed

build/icon-font.mjs

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
1-
import fs from "node:fs/promises";
2-
import path from "node:path";
1+
// DANGER: This file is ignored because it requires the "webfont" package, which has
2+
// been compromised to some extent through https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised.
33

4-
import { webfont } from "webfont";
4+
// import fs from "node:fs/promises";
5+
// import path from "node:path";
56

6-
const svgsDir = path.resolve(`${import.meta.dirname}/../resources/icons`);
7-
const svgs = await fs
8-
.readdir(svgsDir)
9-
.then((files) => files.filter((file) => file.endsWith(".svg")))
10-
.then((files) => files.map((file) => `${svgsDir}/${file}`));
7+
// import { webfont } from "webfont";
118

12-
const dest = `${import.meta.dirname}/../resources/fonts/localstack.woff`;
9+
// const svgsDir = path.resolve(`${import.meta.dirname}/../resources/icons`);
10+
// const svgs = await fs
11+
// .readdir(svgsDir)
12+
// .then((files) => files.filter((file) => file.endsWith(".svg")))
13+
// .then((files) => files.map((file) => `${svgsDir}/${file}`));
1314

14-
async function generateFont() {
15-
try {
16-
const result = await webfont({
17-
files: svgs,
18-
formats: ["woff"],
19-
startUnicode: 0xe000,
20-
normalize: true,
21-
sort: false,
22-
});
23-
await fs.mkdir(path.dirname(dest), { recursive: true });
24-
await fs.writeFile(dest, result.woff, "binary");
25-
console.log(`Font created at ${path.relative(process.cwd(), dest)}`);
26-
} catch (error) {
27-
console.error("Font creation failed.", error);
28-
}
29-
}
15+
// const dest = `${import.meta.dirname}/../resources/fonts/localstack.woff`;
3016

31-
await generateFont();
17+
// async function generateFont() {
18+
// try {
19+
// const result = await webfont({
20+
// files: svgs,
21+
// formats: ["woff"],
22+
// startUnicode: 0xe000,
23+
// normalize: true,
24+
// sort: false,
25+
// });
26+
// await fs.mkdir(path.dirname(dest), { recursive: true });
27+
// await fs.writeFile(dest, result.woff, "binary");
28+
// console.log(`Font created at ${path.relative(process.cwd(), dest)}`);
29+
// } catch (error) {
30+
// console.error("Font creation failed.", error);
31+
// }
32+
// }
33+
34+
// await generateFont();

0 commit comments

Comments
 (0)