Skip to content

Commit b57030a

Browse files
authored
feat: update literally everything
2 parents 3a344e5 + ab31e3a commit b57030a

File tree

294 files changed

+11222
-7657
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

294 files changed

+11222
-7657
lines changed

.eslintignore

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

.eslintrc.cjs

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

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,5 +189,6 @@ jobs:
189189
context-use: true
190190
- name: Deploy
191191
working-directory: ./resources/deployment
192+
# todo use docker stack deploy
192193
run: |
193194
docker compose -f compose.production.yml up -d --force-recreate --pull always

.npmrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
engine-strict=true
2-
resolution-mode=highest

bun.lock

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

bun.lockb

-274 KB
Binary file not shown.

components.json

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

eslint.config.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import prettier from 'eslint-config-prettier';
2+
import js from '@eslint/js';
3+
import { includeIgnoreFile } from '@eslint/compat';
4+
import svelte from 'eslint-plugin-svelte';
5+
import globals from 'globals';
6+
import { fileURLToPath } from 'node:url';
7+
import ts from 'typescript-eslint';
8+
import svelteConfig from './svelte.config.js';
9+
10+
const ignorePath = fileURLToPath(new URL('./.prettierignore', import.meta.url));
11+
12+
export default ts.config(
13+
includeIgnoreFile(ignorePath),
14+
js.configs.recommended,
15+
...ts.configs.recommended,
16+
...svelte.configs.recommended,
17+
prettier,
18+
...svelte.configs.prettier,
19+
{
20+
languageOptions: {
21+
globals: { ...globals.browser, ...globals.node },
22+
},
23+
rules: { 'no-undef': 'off' },
24+
},
25+
{
26+
files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'],
27+
languageOptions: {
28+
parserOptions: {
29+
projectService: true,
30+
extraFileExtensions: ['.svelte'],
31+
parser: ts.parser,
32+
svelteConfig,
33+
},
34+
},
35+
},
36+
);

package.json

Lines changed: 38 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -18,57 +18,50 @@
1818
"format": "prettier --write src"
1919
},
2020
"dependencies": {
21-
"@threlte/core": "^7.3.1",
22-
"@threlte/extras": "^8.11.4",
23-
"bits-ui": "^0.21.13",
24-
"clsx": "^2.1.1",
25-
"cmdk-sv": "^0.0.18",
26-
"formsnap": "^1.0.1",
21+
"@fontsource-variable/outfit": "^5.2.5",
22+
"@tailwindcss/vite": "^4.1.7",
23+
"@threlte/core": "^8.0.4",
24+
"@threlte/extras": "^9.2.1",
25+
"bits-ui": "^1.7.0",
26+
"class-variance-authority": "^0.7.1",
27+
"embla-carousel": "^8.6.0",
28+
"formsnap": "^2.0.1",
2729
"pako": "^2.1.0",
2830
"pocketbase": "^0.21.0",
2931
"screenfull": "^6.0.2",
30-
"sveltekit-superforms": "^2.17.0",
31-
"tailwind-merge": "^2.5.2",
32-
"tailwind-variants": "^0.2.1",
33-
"three": "0.167.1",
32+
"sveltekit-superforms": "^2.25.0",
33+
"three": "^0.176.0",
3434
"three-custom-shader-material": "^5.4.0",
35-
"ua-parser-js": "^1.0.37",
36-
"zod": "^3.23.8"
35+
"ua-parser-js": "1.0.40",
36+
"zod": "^3.25.20"
3737
},
3838
"devDependencies": {
39-
"@iconify-json/material-symbols": "^1.1.85",
40-
"@iconify-json/simple-icons": "^1.1.111",
41-
"@iconify-json/tabler": "^1.1.118",
42-
"@iconify/tailwind": "^1.1.2",
43-
"@sveltejs/adapter-auto": "^3.0.0",
44-
"@sveltejs/kit": "^2.0.0",
45-
"@sveltejs/vite-plugin-svelte": "^3.0.0",
46-
"@tailwindcss/aspect-ratio": "^0.4.2",
47-
"@tailwindcss/typography": "^0.5.12",
48-
"@threlte/gltf": "^2.0.3",
49-
"@types/pako": "^2.0.0",
50-
"@types/three": "^0.167.1",
39+
"@eslint/compat": "^1.2.9",
40+
"@eslint/js": "^9.26.0",
41+
"@iconify-json/simple-icons": "^1.2.36",
42+
"@iconify-json/tabler": "^1.2.18",
43+
"@iconify/tailwind4": "^1.0.6",
44+
"@sveltejs/adapter-auto": "^6.0.0",
45+
"@sveltejs/kit": "^2.21.1",
46+
"@sveltejs/vite-plugin-svelte": "^5.0.3",
47+
"@tailwindcss/typography": "^0.5.16",
48+
"@threlte/gltf": "^3.0.1",
49+
"@types/pako": "^2.0.3",
50+
"@types/three": "^0.176.0",
5151
"@types/ua-parser-js": "^0.7.39",
52-
"@typescript-eslint/eslint-plugin": "^8.0.1",
53-
"@typescript-eslint/parser": "^8.0.1",
54-
"@vitest/coverage-v8": "^2.1.8",
55-
"autoprefixer": "^10.4.14",
56-
"daisyui": "^4.12.10",
57-
"eslint": "8.57.0",
58-
"eslint-config-prettier": "8.10.0",
59-
"eslint-plugin-svelte": "^2.30.0",
60-
"postcss": "^8.4.24",
61-
"postcss-nesting": "^13.0.0",
62-
"prettier": "^3.3.3",
63-
"prettier-plugin-svelte": "^3.2.6",
64-
"prettier-plugin-tailwindcss": "^0.6.6",
65-
"svelte": "^4.0.0",
66-
"svelte-check": "^3.4.3",
67-
"tailwind-scrollbar-hide": "^1.1.7",
68-
"tailwindcss": "^3.3.2",
69-
"tslib": "^2.4.1",
70-
"typescript": "^5.0.0",
71-
"vite": "^5.0.0",
72-
"vitest": "^2.1.8"
52+
"@vitest/coverage-v8": "^3.1.3",
53+
"eslint": "^9.26.0",
54+
"eslint-config-prettier": "^10.1.2",
55+
"eslint-plugin-svelte": "^3.5.1",
56+
"prettier": "^3.5.3",
57+
"prettier-plugin-svelte": "^3.3.3",
58+
"prettier-plugin-tailwindcss": "^0.6.11",
59+
"svelte": "^5.32.1",
60+
"svelte-check": "^4.0.0",
61+
"tailwindcss": "^4.1.7",
62+
"typescript": "^5.8.3",
63+
"typescript-eslint": "^8.32.0",
64+
"vite": "^6.3.4",
65+
"vitest": "^3.1.3"
7366
}
7467
}

postcss.config.js

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

0 commit comments

Comments
 (0)