Skip to content

Commit 08cf37d

Browse files
committed
Improve bundler
1 parent 57be0da commit 08cf37d

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

bundler.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mkdir as fsMkdir, readdir as fsReaddir, rm as fsRm, writeFile as fsWriteFile } from "node:fs/promises";
1+
import { mkdir, writeFile } from "node:fs/promises";
22
import { dirname as pathDirname, join as pathJoin } from "node:path";
33
import { fileURLToPath } from "node:url";
44
import ncc from "@vercel/ncc";
@@ -10,10 +10,7 @@ const scripts = new Set([
1010
]);
1111

1212
// Initialize output directory.
13-
await fsMkdir(directoryOutput, { recursive: true });
14-
for (const fileName of await fsReaddir(directoryOutput)) {
15-
await fsRm(pathJoin(directoryOutput, fileName), { maxRetries: 4, recursive: true });
16-
}
13+
await mkdir(directoryOutput, { recursive: true });
1714

1815
// Create bundle.
1916
for (const script of scripts.values()) {
@@ -30,5 +27,5 @@ for (const script of scripts.values()) {
3027
v8cache: false,
3128
watch: false
3229
});
33-
await fsWriteFile(pathJoin(directoryOutput, script), code, { encoding: "utf8" });
30+
await writeFile(pathJoin(directoryOutput, script), code, { encoding: "utf8" });
3431
}

0 commit comments

Comments
 (0)