feat: add projects page and rework home page

This commit is contained in:
2026-07-09 16:24:51 +02:00
parent 8aa5aca650
commit 834d7ed00f
32 changed files with 720 additions and 77 deletions
+34
View File
@@ -78,6 +78,12 @@ importers:
'@iconify-json/simple-icons':
specifier: ^1.2.86
version: 1.2.86
'@iconify-vue/file-icons':
specifier: ^1.0.3
version: 1.0.3(vue@3.5.38(typescript@5.9.3))
'@iconify-vue/simple-icons':
specifier: ^1.0.38
version: 1.0.38(vue@3.5.38(typescript@5.9.3))
'@nuxt/test-utils':
specifier: 3.20.1
version: 3.20.1(@vitest/ui@4.1.9)(@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.38)(@vue/server-renderer@3.5.38(vue@3.5.38(typescript@5.9.3)))(vue@3.5.38(typescript@5.9.3)))(happy-dom@20.10.6)(magicast@0.5.3)(playwright-core@1.61.0)(typescript@5.9.3)(vitest@4.1.9)
@@ -1022,9 +1028,20 @@ packages:
'@iconify-json/simple-icons@1.2.86':
resolution: {integrity: sha512-t3jck5qPQuK1qy+bRn9eCoDQhIB7XSazKz1Fjp8hcan3XOAsTI5Mq/s3F0ekOKSvMQqkVORYK6ns6o6T9f5EMA==}
'@iconify-vue/file-icons@1.0.3':
resolution: {integrity: sha512-5JhwJOKSdr3fMrUkosay3dZB07SyAMaw/v6iq0GJydUl6h1LGpRml2pbdD5muRcL2cmWrgckN1PSqc0wUKbrPQ==}
'@iconify-vue/simple-icons@1.0.38':
resolution: {integrity: sha512-pLmb5DIThu45sPaDlInUHWjBQg20AuGy6rRuuBISVNcDCIbu6DRpXf4heCzP+Peuoa1s4ezOTb8i7E26znrSgA==}
'@iconify/collections@1.0.698':
resolution: {integrity: sha512-k7lDu5QpRk7arMiSaB8fG2zlQpu3B38q2S1GKnqrJQJPh6ZcTdIB9PWcvaQlYVGEzE2zhRJ1qcZmqHQjrh+/ag==}
'@iconify/css-vue@1.0.2':
resolution: {integrity: sha512-KXG9zXTMmJLi1AF2ket+YWUGdSqFvIMSnCO789uOVpba6SZhqeUttu0JIaEcq2dNlt4oonwdtMyerkpRkAFYhw==}
peerDependencies:
vue: '>=3.0.0'
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -7785,10 +7802,27 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
'@iconify-vue/file-icons@1.0.3(vue@3.5.38(typescript@5.9.3))':
dependencies:
'@iconify/css-vue': 1.0.2(vue@3.5.38(typescript@5.9.3))
transitivePeerDependencies:
- vue
'@iconify-vue/simple-icons@1.0.38(vue@3.5.38(typescript@5.9.3))':
dependencies:
'@iconify/css-vue': 1.0.2(vue@3.5.38(typescript@5.9.3))
transitivePeerDependencies:
- vue
'@iconify/collections@1.0.698':
dependencies:
'@iconify/types': 2.0.0
'@iconify/css-vue@1.0.2(vue@3.5.38(typescript@5.9.3))':
dependencies:
'@iconify/types': 2.0.0
vue: 3.5.38(typescript@5.9.3)
'@iconify/types@2.0.0': {}
'@iconify/utils@3.1.3':