Skip to content

Commit 89b6d04

Browse files
committed
cleanup
1 parent ceac5ae commit 89b6d04

2 files changed

Lines changed: 14 additions & 36 deletions

File tree

packages/start/src/config/index.ts

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const SolidStartServerFnsPlugin = createTanStackServerFnPlugin({
3939
fileURLToPath(new URL("../server/server-runtime.js", import.meta.url))
4040
)}"`,
4141
replacer: opts =>
42-
`createServerReference(${() => {}}, '${opts.functionId}', '${opts.extractedFilename}')`
42+
`createServerReference(${() => { }}, '${opts.functionId}', '${opts.extractedFilename}')`
4343
},
4444
ssr: {
4545
getRuntimeCode: () =>
@@ -72,8 +72,8 @@ const VIRTUAL_MODULES = {
7272

7373
export const CLIENT_BASE_PATH = "_build";
7474

75-
function solidStartVitePlugin(options: SolidStartOptions): Array<PluginOption> {
76-
const start = defu(options, {
75+
function solidStartVitePlugin(options?: SolidStartOptions): Array<PluginOption> {
76+
const start = defu(options ?? {}, {
7777
appRoot: "./src",
7878
routeDir: "./routes",
7979
ssr: true,
@@ -172,14 +172,10 @@ function solidStartVitePlugin(options: SolidStartOptions): Array<PluginOption> {
172172
"~": join(process.cwd(), start.appRoot),
173173
...(!start.ssr
174174
? {
175-
"@solidjs/start/server": "@solidjs/start/server/spa"
176-
}
175+
"@solidjs/start/server": "@solidjs/start/server/spa",
176+
"@solidjs/start/client": "@solidjs/start/client/spa"
177+
}
177178
: {}),
178-
...(!start.ssr
179-
? {
180-
"@solidjs/start/client": "@solidjs/start/client/spa"
181-
}
182-
: {})
183179
}
184180
},
185181
define: {
@@ -273,7 +269,7 @@ export default window.manifest;
273269
globalThis.START_CLIENT_BUNDLE = bundle;
274270
}
275271
},
276-
solid({ ...start.solid, ssr: true, extensions: extensions.map(ext => `.${ext}`) })
272+
solid({ ...start.solid, ssr: start.ssr, extensions: extensions.map(ext => `.${ext}`) })
277273
];
278274
}
279275

packages/start/src/server/spa/handler.ts

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,27 @@
11
import type { JSX } from "solid-js";
2-
import { manifest } from "solid-start:server-manifest";
3-
import { createRoutes } from "../../router";
2+
43
import { createHandler as createBaseHandler } from "../index";
54
import { getClientEntryCssTags } from "../server-manifest";
6-
import { FetchEvent, HandlerOptions, PageEvent } from "../types";
5+
import type { FetchEvent, HandlerOptions, PageEvent } from "../types";
76

87
/**
98
*
109
* Read more: https://docs.solidjs.com/solid-start/reference/server/create-handler
1110
*/
1211
export function createHandler(
1312
fn: (context: PageEvent) => JSX.Element,
14-
options?: HandlerOptions | ((context: PageEvent) => HandlerOptions)
13+
options?: HandlerOptions | ((context: PageEvent) => HandlerOptions),
1514
) {
1615
return createBaseHandler(fn, options);
1716
}
1817

1918
export async function createPageEvent(ctx: FetchEvent) {
2019
const pageEvent: PageEvent = Object.assign(ctx, {
21-
manifest: manifest.routes,
22-
assets: [
23-
...(await getClientEntryCssTags())
24-
// not needed anymore?
25-
// ...(import.meta.env.DEV
26-
// ? await clientManifest.inputs[import.meta.env.START_APP]!.assets()
27-
// : []),
28-
// ...(import.meta.env.START_ISLANDS
29-
// ? (await serverManifest.inputs[serverManifest.handler]!.assets()).filter(
30-
// s => (s as any).attrs.rel !== "modulepreload"
31-
// )
32-
// : [])
33-
],
34-
// router: {
35-
// // submission: initFromFlash(ctx) as any
36-
// },
37-
routes: createRoutes(),
38-
// // prevUrl: prevPath || "",
39-
// // mutation: mutation,
40-
// // $type: FETCH_EVENT,
20+
manifest: {},
21+
assets: [...getClientEntryCssTags()],
22+
routes: [],
4123
complete: false,
42-
$islands: new Set<string>()
24+
$islands: new Set<string>(),
4325
});
4426

4527
return pageEvent;

0 commit comments

Comments
 (0)