Skip to content

Commit b162c12

Browse files
authored
Change web stack
The new web stack is: - Svelte 5 - Vite - SvelteKit - daisyUI - TailwindCSS - MeltUI (Looking into removal)
2 parents a4fda5f + 1351f09 commit b162c12

29 files changed

Lines changed: 1024 additions & 1066 deletions

.gitignore

Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,23 @@
1-
# Logs
2-
logs
3-
*.log
4-
npm-debug.log*
5-
yarn-debug.log*
6-
yarn-error.log*
7-
pnpm-debug.log*
8-
lerna-debug.log*
9-
101
node_modules
11-
dist
12-
dist-ssr
13-
*.local
142

15-
# Editor directories and files
16-
.vscode/*
17-
!.vscode/extensions.json
18-
.idea
3+
# Output
4+
.output
5+
.vercel
6+
.netlify
7+
.wrangler
8+
/.svelte-kit
9+
/build
10+
11+
# OS
1912
.DS_Store
20-
*.suo
21-
*.ntvs*
22-
*.njsproj
23-
*.sln
24-
*.sw?
13+
Thumbs.db
2514

26-
.svelte-kit/*
27-
.svelte-kit
15+
# Env
16+
.env
17+
.env.*
18+
!.env.example
19+
!.env.test
2820

21+
# Vite
22+
vite.config.js.timestamp-*
23+
vite.config.ts.timestamp-*

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# sv
2+
3+
Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli).
4+
5+
## Creating a project
6+
7+
If you're seeing this, you've probably already done this step. Congrats!
8+
9+
```sh
10+
# create a new project in the current directory
11+
npx sv create
12+
13+
# create a new project in my-app
14+
npx sv create my-app
15+
```
16+
17+
## Developing
18+
19+
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
20+
21+
```sh
22+
npm run dev
23+
24+
# or start the server and open the app in a new browser tab
25+
npm run dev -- --open
26+
```
27+
28+
## Building
29+
30+
To create a production version of your app:
31+
32+
```sh
33+
npm run build
34+
```
35+
36+
You can preview the production build with `npm run preview`.
37+
38+
> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.

package.json

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "songbird-project-site",
2+
"name": "songbird-project",
33
"private": true,
44
"version": "0.0.1",
55
"type": "module",
@@ -12,25 +12,22 @@
1212
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
1313
},
1414
"devDependencies": {
15-
"@sveltejs/adapter-auto": "^6.0.0",
16-
"@sveltejs/kit": "^2.16.0",
17-
"@sveltejs/vite-plugin-svelte": "^5.0.0",
18-
"@tailwindcss/forms": "^0.5.9",
19-
"@tailwindcss/typography": "^0.5.15",
20-
"@tailwindcss/vite": "^4.0.0",
21-
"svelte": "^5.0.0",
22-
"svelte-check": "^4.0.0",
23-
"tailwindcss": "^4.0.0",
24-
"typescript": "^5.0.0",
25-
"vite": "^6.2.6"
26-
},
27-
"pnpm": {
28-
"onlyBuiltDependencies": [
29-
"esbuild"
30-
]
15+
"@sveltejs/adapter-auto": "^7.0.0",
16+
"@sveltejs/kit": "^2.47.1",
17+
"@sveltejs/vite-plugin-svelte": "^6.2.1",
18+
"daisyui": "^5.4.7",
19+
"svelte": "^5.41.0",
20+
"svelte-check": "^4.3.3",
21+
"typescript": "^5.9.3",
22+
"vite": "^7.1.10"
3123
},
3224
"dependencies": {
33-
"@sveltejs/adapter-static": "^3.0.8",
34-
"lucide-svelte": "^0.515.0"
25+
"@fortawesome/fontawesome-svg-core": "^7.1.0",
26+
"@fortawesome/free-brands-svg-icons": "^7.1.0",
27+
"@fortawesome/free-solid-svg-icons": "^7.1.0",
28+
"@tailwindcss/vite": "^4.1.17",
29+
"melt": "^0.41.0",
30+
"svelte-awesome": "^3.3.5",
31+
"tailwindcss": "^4.1.17"
3532
}
36-
}
33+
}

0 commit comments

Comments
 (0)