Skip to content

Commit 0ffa5dc

Browse files
committed
refactor: export build entry types from server entry instead of separate export
Move `BuildEntryContext` and `BuildEntryFunction` type exports from the dedicated `@funstack/static/build-entry` path to `@funstack/static/server`, keeping the public API surface smaller. https://claude.ai/code/session_01D7p4ghgU7hqJA6SnMfVtPA
1 parent 117fe48 commit 0ffa5dc

4 files changed

Lines changed: 5 additions & 6 deletions

File tree

packages/docs/src/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { writeFile } from "node:fs/promises";
22
import path from "node:path";
3-
import type { BuildEntryFunction } from "@funstack/static/build-entry";
3+
import type { BuildEntryFunction } from "@funstack/static/server";
44
import type { RouteDefinition } from "@funstack/router/server";
55
import { routes } from "./App";
66

packages/static/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@
2727
"types": "./dist/entryDefinition.d.mts",
2828
"import": "./dist/entryDefinition.mjs"
2929
},
30-
"./build-entry": {
31-
"types": "./dist/buildEntryDefinition.d.mts",
32-
"import": "./dist/buildEntryDefinition.mjs"
33-
},
3430
"./server": {
3531
"types": "./dist/entries/server.d.mts",
3632
"import": "./dist/entries/server.mjs"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
export { defer, type DeferOptions } from "../rsc/defer";
2+
export type {
3+
BuildEntryContext,
4+
BuildEntryFunction,
5+
} from "../buildEntryDefinition";

packages/static/tsdown.config.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ export default defineConfig({
44
entry: [
55
"src/index.ts",
66
"src/entryDefinition.ts",
7-
"src/buildEntryDefinition.ts",
87
"src/entries/*.ts",
98
"src/bin/*.ts",
109
],

0 commit comments

Comments
 (0)