Skip to content

Commit aa5a908

Browse files
committed
Add Config type
1 parent 3f4d791 commit aa5a908

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export type { ReactRouterConfig as Config } from "./config/config";

packages/react-router-dev/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
},
1414
"license": "MIT",
1515
"exports": {
16+
"./config": {
17+
"types": "./dist/config.d.ts",
18+
"default": "./dist/config.js"
19+
},
1620
"./routes": {
1721
"types": "./dist/routes.d.ts",
1822
"default": "./dist/routes.js"

packages/react-router-dev/tsup.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ import { createBanner } from "../../build.utils.js";
77

88
import pkg from "./package.json";
99

10-
const entry = ["cli/index.ts", "routes.ts", "vite.ts", "vite/cloudflare.ts"];
10+
const entry = [
11+
"cli/index.ts",
12+
"config.ts",
13+
"routes.ts",
14+
"vite.ts",
15+
"vite/cloudflare.ts",
16+
];
1117

1218
const external = ["./static/refresh-utils.cjs", /\.json$/];
1319

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import type { Config } from "@react-router/dev/config";
2+
13
export default {
24
appDirectory: "app",
3-
};
5+
} satisfies Config;

0 commit comments

Comments
 (0)