Skip to content

Commit 8e5c8b7

Browse files
committed
add client entry, styles, and vite config
1 parent 75a677c commit 8e5c8b7

File tree

3 files changed

+67
-0
lines changed

3 files changed

+67
-0
lines changed

client.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import "./styles.css";
2+
import "@fontsource/jetbrains-mono/latin-400.css";
3+
import "@fontsource/fira-code/latin-400.css";
4+
import "@fontsource/inconsolata/latin-400.css";
5+
import "@fontsource/source-code-pro/latin-400.css";
6+
import "@fontsource/ibm-plex-mono/latin-400.css";
7+
import "@fontsource/space-mono/latin-400.css";
8+
import "@fontsource/ubuntu-mono/latin-400.css";
9+
import "@fontsource/roboto-mono/latin-400.css";
10+
import "@fontsource/anonymous-pro/latin-400.css";

styles.css

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
@import "tailwindcss";
2+
3+
@font-face {
4+
font-family: "Iosevka";
5+
src: url("@fontsource/iosevka/files/iosevka-latin-400-normal.woff2")
6+
format("woff2");
7+
font-weight: 400;
8+
font-style: normal;
9+
font-display: swap;
10+
}
11+
12+
:root {
13+
color-scheme: light;
14+
--app-bg: #fcfcfd;
15+
--app-fg: #111113;
16+
--app-panel: #f8f8fa;
17+
--app-border: #dfe1e6;
18+
--app-control-bg: #f1f2f5;
19+
--app-control-fg: #2f3033;
20+
--app-accent: #5b5bd6;
21+
--app-accent-fg: #fcfcff;
22+
}
23+
24+
html[data-theme="dark"] {
25+
color-scheme: dark;
26+
--app-bg: #111113;
27+
--app-fg: #edeef0;
28+
--app-panel: #19191b;
29+
--app-border: #393a3f;
30+
--app-control-bg: #222327;
31+
--app-control-fg: #edeef0;
32+
--app-accent: #7c7cff;
33+
--app-accent-fg: #f1f1ff;
34+
}
35+
36+
body {
37+
background: var(--app-bg);
38+
color: var(--app-fg);
39+
}

vite.config.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { defineConfig } from "vite";
2+
import { fresh } from "@fresh/plugin-vite";
3+
import tailwindcss from "@tailwindcss/vite";
4+
5+
export default defineConfig({
6+
plugins: [
7+
fresh({
8+
serverEntry: "main.ts",
9+
clientEntry: "client.ts",
10+
routeDir: "routes",
11+
islandsDir: "islands",
12+
}),
13+
tailwindcss(),
14+
],
15+
build: {
16+
minify: false,
17+
},
18+
});

0 commit comments

Comments
 (0)