Skip to content

Commit c6c2e6c

Browse files
committed
Update build_index.mjs
1 parent ae730bc commit c6c2e6c

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

dev/build_index.mjs

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
1-
import fs from "node:fs/promises";
1+
import fs from "node:fs";
22
import path from "node:path";
33

4-
(async () => {
5-
const extensionFiles = await fs.readdir("Extensions");
6-
const extensionIds = extensionFiles
7-
.filter(fileName => fileName.endsWith(".js"))
8-
.map(fileName => path.parse(fileName).name);
4+
const extensionFiles = fs.readdirSync("Extensions");
5+
const extensionIds = extensionFiles
6+
.filter(fileName => fileName.endsWith(".js"))
7+
.map(fileName => path.parse(fileName).name);
98

10-
const extensionList = {};
11-
extensionIds.forEach(id => {
12-
extensionList[id] = {
13-
icon: extensionFiles.includes(`${id}.icon.txt`),
14-
css: extensionFiles.includes(`${id}.css`),
15-
};
16-
});
9+
const extensionList = {};
10+
extensionIds.forEach(id => {
11+
extensionList[id] = {
12+
icon: extensionFiles.includes(`${id}.icon.txt`),
13+
css: extensionFiles.includes(`${id}.css`),
14+
};
15+
});
1716

18-
await fs.writeFile("Extensions/_index.json", JSON.stringify(extensionList, null, 2), {
19-
encoding: "utf8",
20-
flag: "w+",
21-
});
17+
fs.writeFileSync(
18+
"Extensions/_index.json",
19+
JSON.stringify(extensionList, null, 2),
20+
{ encoding: "utf8", flag: "w+", }
21+
);
2222

23-
const themeList = (await fs.readdir("Themes")).filter(name => name.startsWith("_") === false);
24-
await fs.writeFile("Themes/_index.json", JSON.stringify(themeList, null, 2), {
25-
encoding: "utf8",
26-
flag: "w+",
27-
});
28-
})();
23+
const themeList = fs.readdirSync("Themes")
24+
.filter(name => name.startsWith("_") === false);
25+
26+
fs.writeFileSync(
27+
"Themes/_index.json",
28+
JSON.stringify(themeList, null, 2),
29+
{ encoding: "utf8", flag: "w+", }
30+
);

0 commit comments

Comments
 (0)