(
+
+
+
+
+
+ {assets}
+
+
+ {children}
+ {scripts}
+
+
+ )}
+ />
+));
diff --git a/framework-boilerplates/solidstart-1/src/global.d.ts b/framework-boilerplates/solidstart-1/src/global.d.ts
new file mode 100644
index 000000000..dc6f10c22
--- /dev/null
+++ b/framework-boilerplates/solidstart-1/src/global.d.ts
@@ -0,0 +1 @@
+///
diff --git a/framework-boilerplates/solidstart-1/src/routes/[...404].tsx b/framework-boilerplates/solidstart-1/src/routes/[...404].tsx
new file mode 100644
index 000000000..4ea71ec7f
--- /dev/null
+++ b/framework-boilerplates/solidstart-1/src/routes/[...404].tsx
@@ -0,0 +1,19 @@
+import { Title } from "@solidjs/meta";
+import { HttpStatusCode } from "@solidjs/start";
+
+export default function NotFound() {
+ return (
+
+ Not Found
+
+ Page Not Found
+
+ Visit{" "}
+
+ start.solidjs.com
+ {" "}
+ to learn how to build SolidStart apps.
+
+
+ );
+}
diff --git a/framework-boilerplates/solidstart-1/src/routes/about.tsx b/framework-boilerplates/solidstart-1/src/routes/about.tsx
new file mode 100644
index 000000000..8371d911c
--- /dev/null
+++ b/framework-boilerplates/solidstart-1/src/routes/about.tsx
@@ -0,0 +1,10 @@
+import { Title } from "@solidjs/meta";
+
+export default function Home() {
+ return (
+
+ About
+ About
+
+ );
+}
diff --git a/framework-boilerplates/solidstart-1/src/routes/index.tsx b/framework-boilerplates/solidstart-1/src/routes/index.tsx
new file mode 100644
index 000000000..5d557d819
--- /dev/null
+++ b/framework-boilerplates/solidstart-1/src/routes/index.tsx
@@ -0,0 +1,19 @@
+import { Title } from "@solidjs/meta";
+import Counter from "~/components/Counter";
+
+export default function Home() {
+ return (
+
+ Hello World
+ Hello world!
+
+
+ Visit{" "}
+
+ start.solidjs.com
+ {" "}
+ to learn how to build SolidStart apps.
+
+
+ );
+}
diff --git a/framework-boilerplates/solidstart-1/tsconfig.json b/framework-boilerplates/solidstart-1/tsconfig.json
new file mode 100644
index 000000000..42f8d4cb3
--- /dev/null
+++ b/framework-boilerplates/solidstart-1/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ "module": "ESNext",
+ "moduleResolution": "node",
+ "allowSyntheticDefaultImports": true,
+ "esModuleInterop": true,
+ "jsx": "preserve",
+ "jsxImportSource": "solid-js",
+ "allowJs": true,
+ "strict": true,
+ "noEmit": true,
+ "types": ["vinxi/types/client"],
+ "isolatedModules": true,
+ "paths": {
+ "~/*": ["./src/*"]
+ }
+ }
+}