Skip to content

Commit e3bcf8f

Browse files
committed
add tree shaking for fs router partial imports
1 parent e2b94cf commit e3bcf8f

19 files changed

Lines changed: 1115 additions & 1172 deletions

examples/hackernews/app.config.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/hackernews/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
"name": "example-hackernews",
33
"type": "module",
44
"scripts": {
5-
"dev": "vinxi dev",
6-
"build": "vinxi build",
7-
"start": "vinxi start"
5+
"dev": "vite dev",
6+
"build": "vite build"
87
},
98
"dependencies": {
109
"@solidjs/router": "^0.15.0",
11-
"@solidjs/start": "^1.1.0",
10+
"@solidjs/start-vite": "file:../../packages/start-vite",
1211
"solid-js": "^1.9.5",
13-
"vinxi": "^0.5.3"
12+
"vite": "6.3.5"
1413
},
1514
"engines": {
1615
"node": ">=22"

examples/hackernews/src/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Router } from "@solidjs/router";
2-
import { FileRoutes } from "@solidjs/start/router";
2+
import { FileRoutes } from "@solidjs/start-vite/router";
33
import { Suspense } from "solid-js";
44
import "./app.css";
55
import Nav from "./components/nav";

examples/hackernews/src/entry-client.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
// @refresh reload
2-
import { mount, StartClient } from "@solidjs/start/client";
2+
import { StartClient } from "@solidjs/start-vite/client";
3+
import { hydrate } from "solid-js/web";
34

4-
mount(() => <StartClient />, document.getElementById("app")!);
5+
hydrate(() => <StartClient />, document.getElementById("app")!);
56

67
// if (import.meta.env.PROD && "serviceWorker" in navigator) {
78
// // Use the window load event to keep the page load performant

examples/hackernews/src/entry-server.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// @refresh reload
2-
import { createHandler, StartServer } from "@solidjs/start/server";
2+
import { createHandler, StartServer } from "@solidjs/start-vite/server";
33

44
export default createHandler(() => (
55
<StartServer
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
/// <reference types="@solidjs/start/env" />
1+
/// <reference types="@solidjs/start-vite/env" />

examples/hackernews/vite.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { defineConfig } from "vite";
2+
import { solidStart } from "@solidjs/start-vite/config";
3+
4+
export default defineConfig({
5+
plugins: [solidStart({})]
6+
});

0 commit comments

Comments
 (0)