Skip to content

Commit 7351586

Browse files
committed
solidbase
1 parent fb192f6 commit 7351586

9 files changed

Lines changed: 229 additions & 382 deletions

File tree

examples/pnpm-lock.yaml

Lines changed: 176 additions & 328 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/with-solidbase/app.config.ts

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

examples/with-solidbase/package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,17 @@
22
"name": "example-with-solidbase",
33
"type": "module",
44
"scripts": {
5-
"dev": "vinxi dev",
6-
"build": "vinxi build",
7-
"start": "vinxi start",
8-
"version": "vinxi version"
5+
"dev": "vite dev",
6+
"build": "vite build"
97
},
108
"dependencies": {
119
"@iconify-json/ri": "^1.2.5",
12-
"@kobalte/solidbase": "^0.2.11",
10+
"@kobalte/solidbase": "npm:@brendonovich/kobalte__solidbase@0.0.0-devinxi.9",
1311
"@solidjs/meta": "^0.29.4",
1412
"@solidjs/router": "^0.15.3",
15-
"@solidjs/start": "^1.1.0",
13+
"@solidjs/start": "file:../../packages/start",
1614
"solid-js": "^1.9.5",
17-
"vinxi": "^0.5.6"
15+
"vite": "^7.1.3"
1816
},
1917
"engines": {
2018
"node": ">=22"

examples/with-solidbase/src/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Router } from "@solidjs/router";
22
import { FileRoutes } from "@solidjs/start/router";
33
import "./app.css";
4-
import {SolidBaseRoot} from "@kobalte/solidbase/client";
4+
import { SolidBaseRoot } from "@kobalte/solidbase/client";
55

66
export default function App() {
77
return (

examples/with-solidbase/src/entry-server.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// @refresh reload
22
import { createHandler, StartServer } from "@solidjs/start/server";
3-
import {getHtmlProps} from "@kobalte/solidbase/server";
3+
import { getHtmlProps } from "@kobalte/solidbase/server";
44

55
export default createHandler(() => (
66
<StartServer
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import { solidBase } from "@kobalte/solidbase/config";
2+
import { solidStart } from "@solidjs/start/config";
3+
import { defineConfig } from "vite";
4+
5+
export default defineConfig({
6+
plugins: [
7+
solidBase({
8+
title: "SolidBase",
9+
titleTemplate: ":title - SolidBase",
10+
description: "Fully featured, fully customisable static site generation for SolidStart",
11+
themeConfig: {
12+
sidebar: {
13+
"/": {
14+
items: [
15+
{
16+
title: "Overview",
17+
collapsed: false,
18+
items: [
19+
{
20+
title: "Home",
21+
link: "/"
22+
},
23+
{
24+
title: "About",
25+
link: "/about"
26+
}
27+
]
28+
}
29+
]
30+
}
31+
}
32+
}
33+
}),
34+
solidStart({
35+
extensions: ["md", "mdx"],
36+
server: {
37+
prerender: {
38+
crawlLinks: true
39+
}
40+
}
41+
}),
42+
]
43+
});

packages/start/src/config/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ function solidStartVitePlugin(
120120
server: `${start.appRoot}/entry-server${entryExtension}`,
121121
};
122122

123-
// console.log(new URL('../server/manifest/ssr-manifest.js', import.meta.url).pathname)
124-
125123
return [
126124
{
127125
name: "solid-start:vite-config",

packages/start/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ export { default as clientOnly } from "./shared/clientOnly.js";
1616
export { HttpStatusCode } from "./shared/HttpStatusCode.js";
1717

1818
export { GET } from "./shared/GET.js";
19-
export { getServerFunctionMeta } from "./shared/serverFunction";
19+
export { getServerFunctionMeta } from "./shared/serverFunction.js";

packages/start/src/server/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ import { handleServerFunction } from "./server-functions-handler.js";
1313
import { getClientEntryCssTags } from "./server-manifest.js";
1414
import type { APIEvent, FetchEvent, HandlerOptions, PageEvent } from "./types.js";
1515

16-
export { getServerFunctionMeta } from "../shared/serverFunction";
16+
export { getServerFunctionMeta } from "../shared/serverFunction.js";
1717
export { StartServer } from "./StartServer.jsx";
18+
1819
export * from "./h3";
1920

2021
const SERVER_FN_BASE = "/_server";

0 commit comments

Comments
 (0)