Skip to content

Commit 1fc6c11

Browse files
committed
refactor: upgrade tsdown
1 parent 0e48966 commit 1fc6c11

File tree

23 files changed

+283
-222
lines changed

23 files changed

+283
-222
lines changed

packages/create-react-router/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"esbuild-register": "^3.6.0",
6060
"msw": "^2.7.5",
6161
"tiny-invariant": "^1.2.0",
62-
"tsdown": "^0.15.6",
62+
"tsdown": "^0.17.1",
6363
"typescript": "^5.1.6",
6464
"wireit": "0.14.9"
6565
},

packages/create-react-router/tsdown.config.mts

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@ import pkg from "./package.json" with { type: "json" };
44

55
const entry = ["cli.ts"];
66

7-
export default defineConfig([
8-
{
9-
clean: true,
10-
entry,
11-
format: ["cjs"],
12-
outDir: "dist",
13-
dts: true,
14-
banner: {
15-
js: createBanner(pkg.name, pkg.version),
16-
},
7+
export default defineConfig({
8+
entry,
9+
format: "cjs",
10+
dts: true,
11+
banner: {
12+
js: createBanner(pkg.name, pkg.version),
1713
},
18-
]);
14+
fixedExtension: false,
15+
});

packages/react-router-architect/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"react": "^19.1.0",
6363
"react-dom": "^19.1.0",
6464
"react-router": "workspace:*",
65-
"tsdown": "^0.15.6",
65+
"tsdown": "^0.17.1",
6666
"typescript": "^5.1.6",
6767
"wireit": "0.14.9"
6868
},

packages/react-router-architect/tsdown.config.mts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ import pkg from "./package.json" with { type: "json" };
44

55
const entry = ["index.ts"];
66

7-
export default defineConfig([
8-
{
9-
entry,
10-
format: ["cjs", "esm"],
11-
banner: {
12-
js: createBanner(pkg.name, pkg.version),
13-
},
7+
export default defineConfig({
8+
entry,
9+
format: ["cjs", "esm"],
10+
banner: {
11+
js: createBanner(pkg.name, pkg.version),
1412
},
15-
]);
13+
fixedExtension: false,
14+
});

packages/react-router-cloudflare/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"devDependencies": {
4949
"@cloudflare/workers-types": "^4.20250803.0",
5050
"react-router": "workspace:*",
51-
"tsdown": "^0.15.6",
51+
"tsdown": "^0.17.1",
5252
"typescript": "^5.1.6",
5353
"wireit": "0.14.9"
5454
},

packages/react-router-cloudflare/tsdown.config.mts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ import pkg from "./package.json" with { type: "json" };
44

55
const entry = ["index.ts"];
66

7-
export default defineConfig([
8-
{
9-
entry,
10-
format: ["cjs", "esm"],
11-
banner: {
12-
js: createBanner(pkg.name, pkg.version),
13-
},
7+
export default defineConfig({
8+
entry,
9+
format: ["cjs", "esm"],
10+
banner: {
11+
js: createBanner(pkg.name, pkg.version),
1412
},
15-
]);
13+
fixedExtension: false,
14+
});

packages/react-router-dev/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
"express": "^4.19.2",
113113
"fast-glob": "3.2.11",
114114
"react-router": "workspace:^",
115-
"tsdown": "^0.15.6",
115+
"tsdown": "^0.17.1",
116116
"typescript": "^5.1.6",
117117
"vite": "^6.3.0",
118118
"wireit": "0.14.9",

packages/react-router-dev/tsdown.config.mts

Lines changed: 41 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -19,50 +19,49 @@ const external = [
1919
/\.json$/,
2020
];
2121

22-
export default defineConfig([
23-
{
24-
entry,
25-
format: ["cjs"],
26-
external,
27-
banner: {
28-
js: createBanner(pkg.name, pkg.version),
29-
},
30-
dts: true,
31-
plugins: [
32-
{
33-
name: "copy",
34-
async buildEnd() {
35-
await fsp.mkdir("dist/static", { recursive: true });
22+
export default defineConfig({
23+
entry,
24+
format: "cjs",
25+
external,
26+
banner: {
27+
js: createBanner(pkg.name, pkg.version),
28+
},
29+
dts: true,
30+
fixedExtension: false,
31+
plugins: [
32+
{
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) {
3648
await fsp.copyFile(
37-
"vite/static/refresh-utils.mjs",
38-
"dist/static/refresh-utils.mjs",
49+
`config/defaults/${file}`,
50+
`dist/config/defaults/${file}`,
3951
);
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) {
4059
await fsp.copyFile(
41-
"vite/static/rsc-refresh-utils.mjs",
42-
"dist/static/rsc-refresh-utils.mjs",
60+
`config/default-rsc-entries/${file}`,
61+
`dist/config/default-rsc-entries/${file}`,
4362
);
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-
},
63+
}
6564
},
66-
],
67-
},
68-
]);
65+
},
66+
],
67+
});

packages/react-router-dom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"devDependencies": {
6565
"react": "^19.1.0",
6666
"react-dom": "^19.1.0",
67-
"tsdown": "^0.15.6",
67+
"tsdown": "^0.17.1",
6868
"typescript": "^5.1.6",
6969
"wireit": "0.14.9"
7070
},

packages/react-router-dom/tsdown.config.mts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ import pkg from "./package.json" with { type: "json" };
44

55
const entry = ["index.ts"];
66

7-
export default defineConfig([
8-
{
9-
entry,
10-
format: ["cjs", "esm"],
11-
banner: {
12-
js: createBanner(pkg.name, pkg.version),
13-
},
7+
export default defineConfig({
8+
entry,
9+
format: ["cjs", "esm"],
10+
banner: {
11+
js: createBanner(pkg.name, pkg.version),
1412
},
15-
]);
13+
fixedExtension: false,
14+
});

0 commit comments

Comments
 (0)