Skip to content

Commit feaf5ba

Browse files
committed
refactor
1 parent 6be12ea commit feaf5ba

File tree

1 file changed

+12
-36
lines changed

1 file changed

+12
-36
lines changed
Lines changed: 12 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
import * as fsp from "fs/promises";
2-
31
import { defineConfig } from "tsdown";
42
import { createBanner } from "../../build.utils.mts";
53
import pkg from "./package.json" with { type: "json" };
64

75
const entry = [
86
"cli/index.ts",
97
"config.ts",
10-
"internal.ts",
118
"routes.ts",
129
"vite.ts",
1310
"vite/cloudflare.ts",
@@ -17,6 +14,7 @@ const external = [
1714
"./static/refresh-utils.mjs",
1815
"./static/rsc-refresh-utils.mjs",
1916
/\.json$/,
17+
"vite",
2018
];
2119

2220
export default defineConfig({
@@ -28,40 +26,18 @@ export default defineConfig({
2826
},
2927
dts: true,
3028
fixedExtension: false,
31-
plugins: [
29+
copy: [
3230
{
33-
name: "copy",
34-
async buildEnd() {
35-
await fsp.mkdir("dist/static", { recursive: true });
36-
await fsp.copyFile(
37-
"vite/static/refresh-utils.mjs",
38-
"dist/static/refresh-utils.mjs",
39-
);
40-
await fsp.copyFile(
41-
"vite/static/rsc-refresh-utils.mjs",
42-
"dist/static/rsc-refresh-utils.mjs",
43-
);
44-
45-
await fsp.mkdir("dist/config/defaults", { recursive: true });
46-
const files = await fsp.readdir("config/defaults");
47-
for (const file of files) {
48-
await fsp.copyFile(
49-
`config/defaults/${file}`,
50-
`dist/config/defaults/${file}`,
51-
);
52-
}
53-
54-
await fsp.mkdir("dist/config/default-rsc-entries", {
55-
recursive: true,
56-
});
57-
const rscFiles = await fsp.readdir("config/default-rsc-entries");
58-
for (const file of rscFiles) {
59-
await fsp.copyFile(
60-
`config/default-rsc-entries/${file}`,
61-
`dist/config/default-rsc-entries/${file}`,
62-
);
63-
}
64-
},
31+
from: "vite/static/refresh-utils.mjs",
32+
to: "dist/static/refresh-utils.mjs",
33+
},
34+
{
35+
from: "vite/static/rsc-refresh-utils.mjs",
36+
to: "dist/static/rsc-refresh-utils.mjs",
37+
},
38+
{
39+
from: "config/default-rsc-entries",
40+
to: "dist/config/default-rsc-entries",
6541
},
6642
],
6743
});

0 commit comments

Comments
 (0)