Skip to content

Commit a286d60

Browse files
authored
Merge pull request #5 from Rykuno/feature/project-restructure
Simplification/restructure
2 parents fca1a24 + ed50dc2 commit a286d60

File tree

70 files changed

+3233
-2124
lines changed

Some content is hidden

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

70 files changed

+3233
-2124
lines changed

docker-compose.yaml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,48 @@ services:
99
ports:
1010
- '5432:5432'
1111
volumes:
12-
- postgres_data:/var/lib/postgresql/data
12+
- postgres_data:/data
1313
redis:
1414
image: redis:latest
1515
ports:
1616
- '6379:6379'
1717
volumes:
1818
- redis_data:/data
19+
minio:
20+
image: docker.io/bitnami/minio
21+
ports:
22+
- '9000:9000'
23+
- '9001:9001'
24+
networks:
25+
- minionetwork
26+
volumes:
27+
- 'minio_data:/data'
28+
environment:
29+
- MINIO_ROOT_USER=user
30+
- MINIO_ROOT_PASSWORD=password
31+
- MINIO_DEFAULT_BUCKETS=dev
32+
mailpit:
33+
image: axllent/mailpit
34+
container_name: mailpit
35+
restart: unless-stopped
36+
volumes:
37+
- mailpit_data:/data
38+
ports:
39+
- 8025:8025
40+
- 1025:1025
41+
environment:
42+
MP_MAX_MESSAGES: 5000
43+
MP_DATABASE: /data/mailpit.db
44+
MP_SMTP_AUTH_ACCEPT_ANY: 1
45+
MP_SMTP_AUTH_ALLOW_INSECURE: 1
46+
1947
volumes:
2048
postgres_data:
2149
redis_data:
50+
mailpit_data:
51+
minio_data:
52+
driver: local
53+
54+
networks:
55+
minionetwork:
56+
driver: bridge

drizzle.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { Config } from 'drizzle-kit';
22

33
export default {
4-
out: './src/lib/server/api/infrastructure/database/migrations',
5-
schema: './src/lib/server/api/infrastructure/database/tables/*.table.ts',
4+
out: './src/lib/server/api/databases/migrations',
5+
schema: './src/lib/server/api/databases/tables/*.table.ts',
66
breakpoints: false,
77
strict: true,
88
dialect: 'postgresql',

package.json

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -20,76 +20,77 @@
2020
"test:unit": "vitest"
2121
},
2222
"devDependencies": {
23+
"@aws-sdk/client-s3": "^3.624.0",
2324
"@hono/zod-validator": "^0.2.2",
24-
"@lucia-auth/adapter-drizzle": "^1.0.7",
25+
"@lucia-auth/adapter-drizzle": "^1.1.0",
26+
"@node-rs/argon2": "^1.8.3",
2527
"@paralleldrive/cuid2": "^2.2.2",
26-
"@playwright/test": "^1.44.1",
28+
"@playwright/test": "^1.46.0",
2729
"@sveltejs/adapter-auto": "^3.2.2",
2830
"@sveltejs/adapter-node": "^5.2.0",
29-
"@sveltejs/kit": "^2.5.17",
31+
"@sveltejs/kit": "^2.5.20",
3032
"@sveltejs/vite-plugin-svelte": "^3.1.1",
3133
"@tailwindcss/typography": "^0.5.13",
32-
"@types/eslint": "^8.56.0",
33-
"@types/node": "^20.14.8",
34-
"@types/nodemailer": "^6.4.15",
35-
"@typescript-eslint/eslint-plugin": "^7.13.1",
36-
"@typescript-eslint/parser": "^7.13.1",
37-
"arctic": "^1.9.1",
38-
"autoprefixer": "^10.4.19",
39-
"bullmq": "^5.8.3",
40-
"dayjs": "^1.11.11",
34+
"@types/eslint": "^9.6.0",
35+
"@types/node": "^22.1.0",
36+
"@types/pluralize": "^0.0.33",
37+
"@typescript-eslint/eslint-plugin": "^8.0.1",
38+
"@typescript-eslint/parser": "^8.0.1",
39+
"arctic": "^1.9.2",
40+
"autoprefixer": "^10.4.20",
41+
"bullmq": "^5.12.1",
42+
"chalk": "^5.3.0",
4143
"dotenv-cli": "^7.4.2",
42-
"drizzle-kit": "^0.21.4",
43-
"drizzle-orm": "^0.30.10",
44-
"eslint": "^8.56.0",
44+
"drizzle-kit": "^0.23.2",
45+
"drizzle-orm": "^0.32.2",
46+
"ejs": "^3.1.10",
47+
"eslint": "^9.8.0",
4548
"eslint-config-prettier": "^9.1.0",
46-
"eslint-plugin-svelte": "^2.40.0",
47-
"handlebars": "^4.7.8",
48-
"hono": "^4.4.7",
49+
"eslint-plugin-svelte": "^2.43.0",
50+
"glob": "^11.0.0",
51+
"hono": "^4.5.4",
4952
"ioredis": "^5.4.1",
5053
"lucia": "^3.2.0",
51-
"lucide-svelte": "^0.396.0",
52-
"nodemailer": "^6.9.14",
53-
"oslo": "^1.2.0",
54+
"lucide-svelte": "^0.424.0",
55+
"oslo": "^1.2.1",
5456
"pg": "^8.12.0",
55-
"postcss": "^8.4.38",
57+
"postcss": "^8.4.41",
5658
"postgres": "^3.4.4",
57-
"prettier": "^3.3.2",
58-
"prettier-plugin-svelte": "^3.2.5",
59-
"prettier-plugin-tailwindcss": "^0.6.4",
59+
"prettier": "^3.3.3",
60+
"prettier-plugin-svelte": "^3.2.6",
61+
"prettier-plugin-tailwindcss": "^0.6.5",
6062
"reflect-metadata": "^0.2.2",
6163
"svelte": "5.0.0-next.164",
62-
"svelte-check": "^3.8.1",
63-
"svelte-eslint-parser": "^0.36.0",
64-
"sveltekit-superforms": "^2.15.1",
65-
"tailwindcss": "^3.4.4",
64+
"svelte-check": "^3.8.5",
65+
"svelte-dnd-action": "^0.9.49",
66+
"svelte-eslint-parser": "^0.41.0",
67+
"sveltekit-search-params": "^3.0.0",
68+
"sveltekit-superforms": "^2.16.1",
69+
"tailwindcss": "^3.4.7",
6670
"tslib": "^2.6.3",
67-
"tsx": "^4.15.7",
71+
"tsx": "^4.16.5",
6872
"tsyringe": "^4.8.0",
69-
"typescript": "^5.5.2",
70-
"vite": "^5.3.1",
71-
"vite-plugin-full-reload": "^1.1.0",
72-
"vite-plugin-restart": "^0.4.0",
73-
"vitest": "^1.6.0",
73+
"typescript": "^5.5.4",
74+
"vite": "^5.3.5",
75+
"vitest": "^2.0.5",
7476
"zod": "^3.23.8"
7577
},
7678
"type": "module",
7779
"dependencies": {
78-
"@internationalized/date": "^3.5.4",
79-
"@node-rs/argon2": "^1.8.3",
80-
"bits-ui": "^0.21.10",
80+
"@internationalized/date": "^3.5.5",
81+
"bits-ui": "^0.21.13",
8182
"clsx": "^2.1.1",
82-
"cmdk-sv": "^0.0.17",
83-
"embla-carousel-svelte": "^8.1.5",
83+
"cmdk-sv": "^0.0.18",
84+
"embla-carousel-svelte": "^8.1.8",
8485
"formsnap": "^1.0.1",
85-
"hono-rate-limiter": "^0.3.0",
86-
"mode-watcher": "^0.3.1",
86+
"hono-rate-limiter": "^0.4.0",
87+
"mode-watcher": "^0.4.1",
8788
"paneforge": "^0.0.5",
8889
"rate-limit-redis": "^4.2.0",
89-
"resend": "^3.3.0",
90-
"svelte-sonner": "^0.3.24",
91-
"tailwind-merge": "^2.3.0",
90+
"resend": "^3.5.0",
91+
"svelte-sonner": "^0.3.27",
92+
"tailwind-merge": "^2.4.0",
9293
"tailwind-variants": "^0.2.1",
93-
"vaul-svelte": "^0.3.1"
94+
"vaul-svelte": "^0.3.2"
9495
}
9596
}

0 commit comments

Comments
 (0)