Skip to content

Commit 4aafbdf

Browse files
committed
feat: use vite
1 parent a3d4fb8 commit 4aafbdf

File tree

23 files changed

+1225
-639
lines changed

23 files changed

+1225
-639
lines changed

.github/workflows/deploy.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,3 @@ jobs:
4040
project: "andromeda"
4141
entrypoint: "_fresh/server.js"
4242
root: "."
43-
44-
File renamed without changes.

client.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Import CSS files here for hot module reloading to work.
2+
import "./assets/styles.css";

deno.json

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,30 @@
11
{
22
"tasks": {
33
"check": "deno fmt --check . && deno lint . && deno check **/*.ts && deno check **/*.tsx",
4-
"dev": "deno run -A --watch=static/,routes/ dev.ts",
5-
"build": "deno run -A dev.ts build",
6-
"start": "deno run -A main.ts",
4+
"dev": "vite",
5+
"build": "vite build",
6+
"start": "deno serve -A _fresh/server.js",
7+
"preview": "deno serve -A _fresh/server.js",
78
"update": "deno run -A -r jsr:@fresh/update ."
89
},
9-
"lint": {
10-
"rules": {
11-
"tags": [
12-
"fresh",
13-
"recommended"
14-
]
15-
}
16-
},
17-
"exclude": [
18-
"**/_fresh/*"
19-
],
10+
"lint": { "rules": { "tags": ["fresh", "recommended"] } },
11+
"exclude": ["**/_fresh/*"],
2012
"imports": {
2113
"@deno/gfm": "jsr:@deno/gfm@^0.11.0",
22-
"@pakornv/fresh-plugin-tailwindcss": "jsr:@pakornv/fresh-plugin-tailwindcss@2.0.0-alpha.1",
14+
"@fresh/plugin-vite": "jsr:@fresh/plugin-vite@^1.0.3",
2315
"@preact/signals": "npm:@preact/signals@^2.3.1",
2416
"@orama/orama": "npm:@orama/[email protected]",
25-
"fresh": "jsr:@fresh/core@^2.0.0-beta.3",
17+
"@tailwindcss/vite": "npm:@tailwindcss/vite@^4.1.12",
18+
"fresh": "jsr:@fresh/core@^2.1.0",
2619
"lucide-preact": "npm:lucide-preact@^0.513.0",
27-
"preact": "npm:preact@^10.27.1",
20+
"preact": "npm:preact@^10.27.2",
2821
"tailwindcss": "npm:tailwindcss@^4.1.12",
22+
"vite": "npm:[email protected]",
2923
"@std/path": "jsr:@std/[email protected]"
3024
},
3125
"nodeModulesDir": "auto",
3226
"compilerOptions": {
33-
"lib": [
34-
"dom",
35-
"dom.asynciterable",
36-
"dom.iterable",
37-
"deno.ns"
38-
],
27+
"lib": ["dom", "dom.asynciterable", "dom.iterable", "deno.ns"],
3928
"jsx": "precompile",
4029
"jsxImportSource": "preact",
4130
"jsxPrecompileSkipElements": [

0 commit comments

Comments
 (0)