Merge branch 'Midou36O-patch-1' into docker

This commit is contained in:
Midou36O 2022-08-31 09:14:57 +01:00
commit ce0ebc8992
Signed by untrusted user: midou
GPG Key ID: 08063D5407090BC2
4 changed files with 179 additions and 150 deletions

29
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,29 @@
name: Docker
on:
push:
branches:
- 'master'
jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Build and push
uses: docker/build-push-action@v3
with:
push: true
tags: projectsegfault/website:latest

View File

@ -13,24 +13,24 @@
}, },
"devDependencies": { "devDependencies": {
"@iconify-json/fa6-solid": "^1.1.6", "@iconify-json/fa6-solid": "^1.1.6",
"@iconify-json/simple-icons": "^1.1.23", "@iconify-json/simple-icons": "^1.1.24",
"@sveltejs/adapter-static": "1.0.0-next.39", "@sveltejs/adapter-static": "1.0.0-next.39",
"@sveltejs/kit": "1.0.0-next.435", "@sveltejs/kit": "1.0.0-next.454",
"dayjs": "^1.11.5", "dayjs": "^1.11.5",
"mdsvex": "^0.10.6", "mdsvex": "^0.10.6",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.7.0", "prettier-plugin-svelte": "^2.7.0",
"svelte": "^3.49.0", "svelte": "^3.49.0",
"svelte-check": "^2.8.1", "svelte-check": "^2.9.0",
"svelte-dark-mode": "^2.1.0", "svelte-dark-mode": "^2.1.0",
"svelte-hcaptcha": "^0.1.1", "svelte-hcaptcha": "^0.1.1",
"svelte-preprocess": "^4.10.7", "svelte-preprocess": "^4.10.7",
"svelte-seo": "^1.4.1", "svelte-seo": "^1.4.1",
"svelte-vertical-timeline": "^0.0.2", "svelte-vertical-timeline": "^0.0.2",
"tslib": "^2.4.0", "tslib": "^2.4.0",
"typescript": "^4.7.4", "typescript": "^4.8.2",
"unocss": "^0.45.12", "unocss": "^0.45.13",
"vite": "^3.0.9" "vite": "^3.1.0-beta.1"
}, },
"type": "module" "type": "module"
} }

286
pnpm-lock.yaml generated
View File

@ -2,45 +2,45 @@ lockfileVersion: 5.4
specifiers: specifiers:
'@iconify-json/fa6-solid': ^1.1.6 '@iconify-json/fa6-solid': ^1.1.6
'@iconify-json/simple-icons': ^1.1.23 '@iconify-json/simple-icons': ^1.1.24
'@sveltejs/adapter-static': 1.0.0-next.39 '@sveltejs/adapter-static': 1.0.0-next.39
'@sveltejs/kit': 1.0.0-next.435 '@sveltejs/kit': 1.0.0-next.454
dayjs: ^1.11.5 dayjs: ^1.11.5
mdsvex: ^0.10.6 mdsvex: ^0.10.6
prettier: ^2.7.1 prettier: ^2.7.1
prettier-plugin-svelte: ^2.7.0 prettier-plugin-svelte: ^2.7.0
svelte: ^3.49.0 svelte: ^3.49.0
svelte-check: ^2.8.1 svelte-check: ^2.9.0
svelte-dark-mode: ^2.1.0 svelte-dark-mode: ^2.1.0
svelte-hcaptcha: ^0.1.1 svelte-hcaptcha: ^0.1.1
svelte-preprocess: ^4.10.7 svelte-preprocess: ^4.10.7
svelte-seo: ^1.4.1 svelte-seo: ^1.4.1
svelte-vertical-timeline: ^0.0.2 svelte-vertical-timeline: ^0.0.2
tslib: ^2.4.0 tslib: ^2.4.0
typescript: ^4.7.4 typescript: ^4.8.2
unocss: ^0.45.12 unocss: ^0.45.13
vite: ^3.0.9 vite: ^3.1.0-beta.1
devDependencies: devDependencies:
'@iconify-json/fa6-solid': 1.1.6 '@iconify-json/fa6-solid': 1.1.6
'@iconify-json/simple-icons': 1.1.23 '@iconify-json/simple-icons': 1.1.24
'@sveltejs/adapter-static': 1.0.0-next.39 '@sveltejs/adapter-static': 1.0.0-next.39
'@sveltejs/kit': 1.0.0-next.435_svelte@3.49.0+vite@3.0.9 '@sveltejs/kit': 1.0.0-next.454_fhgkwirxvgjw2igda6zmhiisma
dayjs: 1.11.5 dayjs: 1.11.5
mdsvex: 0.10.6_svelte@3.49.0 mdsvex: 0.10.6_svelte@3.49.0
prettier: 2.7.1 prettier: 2.7.1
prettier-plugin-svelte: 2.7.0_o3ioganyptcsrh6x4hnxvjkpqi prettier-plugin-svelte: 2.7.0_o3ioganyptcsrh6x4hnxvjkpqi
svelte: 3.49.0 svelte: 3.49.0
svelte-check: 2.8.1_svelte@3.49.0 svelte-check: 2.9.0_svelte@3.49.0
svelte-dark-mode: 2.1.0 svelte-dark-mode: 2.1.0
svelte-hcaptcha: 0.1.1 svelte-hcaptcha: 0.1.1
svelte-preprocess: 4.10.7_uslzfc62di2n2otc2tvfklnwji svelte-preprocess: 4.10.7_k5n4uipe6734vn7334tf7n5ml4
svelte-seo: 1.4.1_typescript@4.7.4 svelte-seo: 1.4.1_typescript@4.8.2
svelte-vertical-timeline: 0.0.2 svelte-vertical-timeline: 0.0.2
tslib: 2.4.0 tslib: 2.4.0
typescript: 4.7.4 typescript: 4.8.2
unocss: 0.45.12_vite@3.0.9 unocss: 0.45.13_vite@3.1.0-beta.1
vite: 3.0.9 vite: 3.1.0-beta.1
packages: packages:
@ -78,8 +78,8 @@ packages:
'@iconify/types': 1.1.0 '@iconify/types': 1.1.0
dev: true dev: true
/@iconify-json/simple-icons/1.1.23: /@iconify-json/simple-icons/1.1.24:
resolution: {integrity: sha512-ubwYQR2grjDheJXzPlwlHE0AJwrxsSdRr7iLr+mUgryY8pJIGa74rY0GvOBhJ7EvW9Batwu6B90PqXIgKAzNgg==} resolution: {integrity: sha512-BqRpp0WIzc/Wzezg2jx0BfMvhxQcDqMOfhu9geVLDxRMqNcj9Aisi+MNacbB0it3Aot44MT2PqCa3H762Iu/XA==}
dependencies: dependencies:
'@iconify/types': 1.1.0 '@iconify/types': 1.1.0
dev: true dev: true
@ -167,20 +167,20 @@ packages:
resolution: {integrity: sha512-EeD39H6iEe0UEKnKxLFTZFZpi/FcX5xfbAvsMQ+B09aDZccpQmkJBSIo+4kq1JsQGSjwi/+J3aE9bR67R6CIyQ==} resolution: {integrity: sha512-EeD39H6iEe0UEKnKxLFTZFZpi/FcX5xfbAvsMQ+B09aDZccpQmkJBSIo+4kq1JsQGSjwi/+J3aE9bR67R6CIyQ==}
dev: true dev: true
/@sveltejs/kit/1.0.0-next.435_svelte@3.49.0+vite@3.0.9: /@sveltejs/kit/1.0.0-next.454_fhgkwirxvgjw2igda6zmhiisma:
resolution: {integrity: sha512-3JR9Eqb20ZJcYmDgJH/EaQgISkXunIYrYTYcYf/hAZGpqOiLEfQ9b24AQcKEZ0fMZWeEew7+KiRpMZtyYkTZVw==} resolution: {integrity: sha512-Adbd837/E8B8TPVPlQZT4R0o3NekmtyUEYnI46M/YupMtg1NnaVdLF8Na6xoivtnIY7dP5H10zGJhGsTon3fPQ==}
engines: {node: '>=16.9'} engines: {node: '>=16.14'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
peerDependencies: peerDependencies:
svelte: ^3.44.0 svelte: ^3.44.0
vite: ^3.0.0 vite: ^3.1.0-beta.1
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 1.0.2_svelte@3.49.0+vite@3.0.9 '@sveltejs/vite-plugin-svelte': 1.0.2_fhgkwirxvgjw2igda6zmhiisma
cookie: 0.5.0 cookie: 0.5.0
devalue: 2.0.1 devalue: 3.1.2
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.26.2 magic-string: 0.26.3
mime: 3.0.0 mime: 3.0.0
node-fetch: 3.2.10 node-fetch: 3.2.10
sade: 1.8.1 sade: 1.8.1
@ -189,13 +189,13 @@ packages:
svelte: 3.49.0 svelte: 3.49.0
tiny-glob: 0.2.9 tiny-glob: 0.2.9
undici: 5.10.0 undici: 5.10.0
vite: 3.0.9 vite: 3.1.0-beta.1
transitivePeerDependencies: transitivePeerDependencies:
- diff-match-patch - diff-match-patch
- supports-color - supports-color
dev: true dev: true
/@sveltejs/vite-plugin-svelte/1.0.2_svelte@3.49.0+vite@3.0.9: /@sveltejs/vite-plugin-svelte/1.0.2_fhgkwirxvgjw2igda6zmhiisma:
resolution: {integrity: sha512-8tTVbNuraeDchBaArNbwaZLpO0feM7BRSdZU5yeM4Clasx2p1p1CYBoWh+VgxZlxiark49HXummkHqKztbl8lA==} resolution: {integrity: sha512-8tTVbNuraeDchBaArNbwaZLpO0feM7BRSdZU5yeM4Clasx2p1p1CYBoWh+VgxZlxiark49HXummkHqKztbl8lA==}
engines: {node: ^14.18.0 || >= 16} engines: {node: ^14.18.0 || >= 16}
peerDependencies: peerDependencies:
@ -210,16 +210,16 @@ packages:
debug: 4.3.4 debug: 4.3.4
deepmerge: 4.2.2 deepmerge: 4.2.2
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.26.2 magic-string: 0.26.3
svelte: 3.49.0 svelte: 3.49.0
svelte-hmr: 0.14.12_svelte@3.49.0 svelte-hmr: 0.14.12_svelte@3.49.0
vite: 3.0.9 vite: 3.1.0-beta.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@types/node/18.7.13: /@types/node/18.7.14:
resolution: {integrity: sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==} resolution: {integrity: sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==}
dev: true dev: true
/@types/pug/2.0.6: /@types/pug/2.0.6:
@ -229,32 +229,32 @@ packages:
/@types/sass/1.43.1: /@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies: dependencies:
'@types/node': 18.7.13 '@types/node': 18.7.14
dev: true dev: true
/@types/unist/2.0.6: /@types/unist/2.0.6:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: true dev: true
/@unocss/astro/0.45.12_vite@3.0.9: /@unocss/astro/0.45.13_vite@3.1.0-beta.1:
resolution: {integrity: sha512-1j4+piseVWxr4OeeLQkFfAA1NW+spzVXtcr7PleRq6cHDYhZd5ZE+NqDeWXhhkT/hVDmWKhFq4RPdEZ18EgioQ==} resolution: {integrity: sha512-XoJeBwMiQAfF6XpfoE26MOFfHaeszQ9goWIZcTs/3oaLoBZI36jGFVOTumG7ls4X3Pl4tDS/SB7jn078aWBOhQ==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
'@unocss/reset': 0.45.12 '@unocss/reset': 0.45.13
'@unocss/vite': 0.45.12_vite@3.0.9 '@unocss/vite': 0.45.13_vite@3.1.0-beta.1
transitivePeerDependencies: transitivePeerDependencies:
- vite - vite
dev: true dev: true
/@unocss/cli/0.45.12: /@unocss/cli/0.45.13:
resolution: {integrity: sha512-wpwTFF1FbsAIOh5qs0rzxs/1xHnogVEebSXxaafGXli8rl0v1U7XE2Hmv9NgeP8SoDe/hE/iscGj7rvosgRdOA==} resolution: {integrity: sha512-X6D0VJ8OPY+1QxIMSIn/j/1I7vzVXAqiCL9lJ5DUAJFgLsKUunwb7NH3YiH+1BPwDxd+iiyv3eY1aqFxORVBAA==}
engines: {node: '>=14'} engines: {node: '>=14'}
hasBin: true hasBin: true
dependencies: dependencies:
'@unocss/config': 0.45.12 '@unocss/config': 0.45.13
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
'@unocss/preset-uno': 0.45.12 '@unocss/preset-uno': 0.45.13
cac: 6.7.12 cac: 6.7.14
chokidar: 3.5.3 chokidar: 3.5.3
colorette: 2.0.19 colorette: 2.0.19
consola: 2.15.3 consola: 2.15.3
@ -263,128 +263,128 @@ packages:
perfect-debounce: 0.1.3 perfect-debounce: 0.1.3
dev: true dev: true
/@unocss/config/0.45.12: /@unocss/config/0.45.13:
resolution: {integrity: sha512-Fjj7OH+X8vPmw+odXYESP9bXl7Fw62ks4dlDejFyJOFG+g8MMxuVMu2LinJf+rdiVO203p7MqN6FUSEBOOoy8Q==} resolution: {integrity: sha512-LprNWU3AHaiVpYzmdHei/p67XNtHteyClB66L7eoNumTvztFcEooNWxP3lhrrEq2JuzfL8iqLpIVbbyFW7fQtA==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
unconfig: 0.3.5 unconfig: 0.3.5
dev: true dev: true
/@unocss/core/0.45.12: /@unocss/core/0.45.13:
resolution: {integrity: sha512-21ri/IF/r82lYJTSZ8kBwesSPysaMopMbPy6AtHgCQIHQPsdx6lOzg9Wq5rh+5IjXywXSmuRMuHiYSPjI0yxdw==} resolution: {integrity: sha512-EesxqFM6lPA6Ot5X4cyRcjJQsgpztrNFpxpu4HBIzbZvXLcoeG97bcLTASGSHPGWeL4baq0ur/47lM42dtjiMQ==}
dev: true dev: true
/@unocss/inspector/0.45.12: /@unocss/inspector/0.45.13:
resolution: {integrity: sha512-Z7QVaZ4t7KnUZAQLaqitk9bWmTFW9f9sJRmxc6qUPi0DsVRFBxth4u61LHyEUT0lIDm7+1smzp42hc9M+6yutg==} resolution: {integrity: sha512-2BMfCrLwjYFyZ9BXRshFLfpNq9mqYwWTy3SNNWfC/Vx/jDL+fYvbJy5s1QTpB6spHTJt2WWgN9HGkFtDMa7Ebw==}
dependencies: dependencies:
gzip-size: 6.0.0 gzip-size: 6.0.0
sirv: 2.0.2 sirv: 2.0.2
dev: true dev: true
/@unocss/preset-attributify/0.45.12: /@unocss/preset-attributify/0.45.13:
resolution: {integrity: sha512-Ypo0Y+2upQkjuNw6KCwzWgvQKbLyrKlLiFxSLdJ9DtHyWFSMHe6Ue9mI73pyqKSYngb5UHTSmdfs0+FbWGPmlQ==} resolution: {integrity: sha512-vEclkLqTNJjpgPrLJg0FR1ItQYTsua1XNDqUaNVypNC5LHcVO5AgJxwVGnMQTQpcK5Lx+9MM2F3tmIfLJR3KgA==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/preset-icons/0.45.12: /@unocss/preset-icons/0.45.13:
resolution: {integrity: sha512-ttoQHT76hLXF++oLgORCwi4+SpSGURkrcPm9PjavnQtLaItBHgFNEp2dPw4aJl+8njsY/YAHg6QrqZ7ItE7h1Q==} resolution: {integrity: sha512-f84rjUzbjL8j2gemygKMQ6H+8q9rSL86v9y2I6Xc8tI8D9vZeOrObsaHrfZutgFNlCmWsslPdtjB8PlHZ5gMMw==}
dependencies: dependencies:
'@iconify/utils': 1.0.33 '@iconify/utils': 1.0.33
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
ohmyfetch: 0.4.18 ohmyfetch: 0.4.18
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@unocss/preset-mini/0.45.12: /@unocss/preset-mini/0.45.13:
resolution: {integrity: sha512-2t+ia6CRnzYJQ9WSGpJgc6GOYY4BXU55TI7YdZMhNLB4+2fHt699W/EzEb8pAo+dHRcJob71Wu5RrGpF6F+HvA==} resolution: {integrity: sha512-aHnVtVu0twY0m/SzTzOLniFiBDHx1PaewJRfRdqeJdTu5d+FeWK9XA/kXudWBTvRSxOKz2yQJw3kReCVit8ueQ==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/preset-tagify/0.45.12: /@unocss/preset-tagify/0.45.13:
resolution: {integrity: sha512-/tNYR9IU25HJsFEafsm6JltTmhU923ntopd4GjRSgdvniCeFTAwOsrBk/5qH0VELmJmY1veGePrTH3eocP6mgA==} resolution: {integrity: sha512-8gI6YGuoG99OKQv3lYklIsFmwy7N8a+NP8hVWjUfC85/kDJSIPR8BZs/eyr7vr20EkvDrTaFyRymrAAPyXVG1Q==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/preset-typography/0.45.12: /@unocss/preset-typography/0.45.13:
resolution: {integrity: sha512-7K7uI8fQJ7lk15roFS1Nc3OgPerfYah3qcmc+Zmny+2oVXmN1u0aABL6daELvvS4lsXqd+j+GHdTphNaGgSfNw==} resolution: {integrity: sha512-zOivg+03ejd4cPWy37loItQkFh0y+snjfYvSDlaAkiZNpVltUe5qp+fD4dekC8RJvdgJcW727277nQnflF9JLA==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/preset-uno/0.45.12: /@unocss/preset-uno/0.45.13:
resolution: {integrity: sha512-NkOHtzl/k81++I9y3rZV6SecHkp0bcF6bKTwNO4fDOStfarvg8NFgRR03K25Dc+2Jm/KTgT0OvOUplCTht6Xiw==} resolution: {integrity: sha512-j5ZdguEVHmJ105MimxvietXknYYA/Xii1+YAmr61NSHLBWGJqrwMGzYqko3tYXndB6jv8YWjq9CEB7U6SaTxdw==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
'@unocss/preset-mini': 0.45.12 '@unocss/preset-mini': 0.45.13
'@unocss/preset-wind': 0.45.12 '@unocss/preset-wind': 0.45.13
dev: true dev: true
/@unocss/preset-web-fonts/0.45.12: /@unocss/preset-web-fonts/0.45.13:
resolution: {integrity: sha512-oBALsG7Q16R9v3mUMVQ9loaj68QlM3Ow1q+wytkCoc8FjAMP6fx6isuta+FBYpH/h8rpD4TVMKbImS+KLAczfA==} resolution: {integrity: sha512-tY9w5zvUU5p97wzJXa7qiN7HIl9t5Gr2TTAk6wdNpqU9BWkdO+eQEXV2/3djO50CS7tmIw/JdL7GtYrS466MbA==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
ohmyfetch: 0.4.18 ohmyfetch: 0.4.18
dev: true dev: true
/@unocss/preset-wind/0.45.12: /@unocss/preset-wind/0.45.13:
resolution: {integrity: sha512-xZ8GNKEr4xWdbffBVgSxsWI86IMU/akvuDXMDBeA3C+yrkQFrohMn077ztF9PypXP6/CzTLtSc2x5HyHdFNQyA==} resolution: {integrity: sha512-tmF8Gnmskc8B0uElaN3D9Ir/RvKfoVmhn5oKtny1rXpjpFBZsYlNYwUxzXWayH+Fzo//yppAx0FkmRxxIqOhmA==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
'@unocss/preset-mini': 0.45.12 '@unocss/preset-mini': 0.45.13
dev: true dev: true
/@unocss/reset/0.45.12: /@unocss/reset/0.45.13:
resolution: {integrity: sha512-4HldzkLErjp90W9RMkMgnDbFQzZNz+cpLTB/3Wnj9UqvIBYAZ+gfZ7Y7YEntFKmHLMV1W+6emnuMNI4qS3B0Jg==} resolution: {integrity: sha512-BLnmfZNMNRu+qKNMm0v0xccGg8qEj4nLBKCGW739871qduN28KfqztYnY3UfGy6CJGIyMyZRI7lElhkjWO2NhA==}
dev: true dev: true
/@unocss/scope/0.45.12: /@unocss/scope/0.45.13:
resolution: {integrity: sha512-BiGm4OUOhrN/woql/daUtj+jL74IuqwCrMp5m5pBGZ8JGtb0k5qWd4yOZLJllvjTJ3Im5AMFGQCbE9h6Oez+Ag==} resolution: {integrity: sha512-HJuvQVUGqAad/rPUqtjjza8yMMZTpPpVPg47w3jRUnoIS2DOVg/Ko7W3EEa+174hG2MrpoCcQLMu/o0QcYVCDg==}
dev: true dev: true
/@unocss/transformer-attributify-jsx/0.45.12: /@unocss/transformer-attributify-jsx/0.45.13:
resolution: {integrity: sha512-Kg6PyT8qlJvIwHHQNI9c3ukXJW1vsIXeC/5zCv4jEt3FT9W/WqoCVSGNwkubrEot9iNqelNGFnpv0AziCzExrw==} resolution: {integrity: sha512-ajw/3VPhJv4nJg/UgNQpdhOrF+6xGiGYD5UvsCyhJAFl4BHu10agylRXDd+37e7nHgjA+YB5+621zQ34J2o7Wg==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/transformer-compile-class/0.45.12: /@unocss/transformer-compile-class/0.45.13:
resolution: {integrity: sha512-xbbvdzjW2Q3iiZrH8/yCIgDlk0tcOOtq+qUvufuacSE3QmrYCI4tx2pNoFy1RrZc6snbWM4qH7QOPiHTFafC0w==} resolution: {integrity: sha512-dfQKhJN/cS77YOTQ4O4uQJgFfy+adkKZBOYxa+9qJ22t/7q29Hge6fHQG+2R1c3B8OZjrpbq6X3EjRtsbD12Jw==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/transformer-directives/0.45.12: /@unocss/transformer-directives/0.45.13:
resolution: {integrity: sha512-VRUNAgWtBtrTTJPiUVoSbuFgJnr7ema00nRtOG9L1+YF27hBUQvIn/u5rkADY+R+j4+iUi2CUD/Recywk6WR8A==} resolution: {integrity: sha512-qEBj3zw06cFFUv4+P36ZKw0YKjNt/H9q2IivEOoQETxAiYAH+1ZfHP5gb1lPGSYQYoWHIGVezp56OGQcv7qkwQ==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
css-tree: 2.2.1 css-tree: 2.2.1
dev: true dev: true
/@unocss/transformer-variant-group/0.45.12: /@unocss/transformer-variant-group/0.45.13:
resolution: {integrity: sha512-ZyvCF63gs6pRm+SxZ7Ixg9uwIYHnKiT7XaTXVWqh/TPDtBm2AGZ+cVIvuPk7ekiofVHSh+iPFJJDTK/WT1rvZg==} resolution: {integrity: sha512-A1PoS9ijg9x/3Pu8vsBjdlAPLNKKAwFQSyVxFyQsLVG+0IEcqA/s7sRYam3QqM8RLn6lft4QPJ+q/K0+dJ84/A==}
dependencies: dependencies:
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
dev: true dev: true
/@unocss/vite/0.45.12_vite@3.0.9: /@unocss/vite/0.45.13_vite@3.1.0-beta.1:
resolution: {integrity: sha512-6DRU4Kv0+oKqvTS6fPG5rtI2cfexPCGoCY5OgYEeN6uaDzoINBl1ULaWe8ycSuCdQvAC5NRpSX9bC4LYH0Fb1Q==} resolution: {integrity: sha512-uh9tGBhDX79j5tmTSsP2YBr6tplKx5ZWq/am+H9gNLLQjOo/YAMpLNyJsSvTQq0/TplxMarfXiWOmNFMMCiFjw==}
peerDependencies: peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 vite: ^2.9.0 || ^3.0.0-0
dependencies: dependencies:
'@ampproject/remapping': 2.2.0 '@ampproject/remapping': 2.2.0
'@rollup/pluginutils': 4.2.1 '@rollup/pluginutils': 4.2.1
'@unocss/config': 0.45.12 '@unocss/config': 0.45.13
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
'@unocss/inspector': 0.45.12 '@unocss/inspector': 0.45.13
'@unocss/scope': 0.45.12 '@unocss/scope': 0.45.13
'@unocss/transformer-directives': 0.45.12 '@unocss/transformer-directives': 0.45.13
magic-string: 0.26.2 magic-string: 0.26.3
vite: 3.0.9 vite: 3.1.0-beta.1
dev: true dev: true
/anymatch/3.1.2: /anymatch/3.1.2:
@ -422,8 +422,8 @@ packages:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
dev: true dev: true
/cac/6.7.12: /cac/6.7.14:
resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==} resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
@ -520,8 +520,8 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/devalue/2.0.1: /devalue/3.1.2:
resolution: {integrity: sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==} resolution: {integrity: sha512-wUXbMGPAsBx79UF14nsWSsJlC7RcwPlf2w3bGheODWxKx57e9n68ceoijbqCJCEbjyo0S79nqfPwQgyijwLaqw==}
dev: true dev: true
/duplexer/0.1.2: /duplexer/0.1.2:
@ -967,8 +967,8 @@ packages:
sourcemap-codec: 1.4.8 sourcemap-codec: 1.4.8
dev: true dev: true
/magic-string/0.26.2: /magic-string/0.26.3:
resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==} resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
sourcemap-codec: 1.4.8 sourcemap-codec: 1.4.8
@ -1240,8 +1240,8 @@ packages:
glob: 7.2.3 glob: 7.2.3
dev: true dev: true
/rollup/2.77.3: /rollup/2.78.1:
resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
hasBin: true hasBin: true
optionalDependencies: optionalDependencies:
@ -1270,12 +1270,12 @@ packages:
rimraf: 2.7.1 rimraf: 2.7.1
dev: true dev: true
/schema-dts/0.8.3_typescript@4.7.4: /schema-dts/0.8.3_typescript@4.8.2:
resolution: {integrity: sha512-GSLeVkUgEe8DzS8/FGWou1wlC8tQ1KXA5amCqCIH/psUzF74fWswtT0QFlSoJLT08CYyixnc3S/lkAm+RExoLQ==} resolution: {integrity: sha512-GSLeVkUgEe8DzS8/FGWou1wlC8tQ1KXA5amCqCIH/psUzF74fWswtT0QFlSoJLT08CYyixnc3S/lkAm+RExoLQ==}
peerDependencies: peerDependencies:
typescript: '>=3.4.0' typescript: '>=3.4.0'
dependencies: dependencies:
typescript: 4.7.4 typescript: 4.8.2
dev: true dev: true
/set-cookie-parser/2.5.1: /set-cookie-parser/2.5.1:
@ -1343,8 +1343,8 @@ packages:
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
dev: true dev: true
/svelte-check/2.8.1_svelte@3.49.0: /svelte-check/2.9.0_svelte@3.49.0:
resolution: {integrity: sha512-cibyY1sgt3ONIDnQbSgV2X9AJFhwEslRHNo95lijrYfPzVEvTvbmL2ohsUyqB5L7j1GhLXtQbjCJ4lZZ/fwbeQ==} resolution: {integrity: sha512-9AVrtP7WbfDgCdqTZNPdj5CCCy1OrYMxFVWAWzNw7fl93c9klFJFtqzVXa6fovfQ050CcpUyJE2dPFL9TFAREw==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
svelte: ^3.24.0 svelte: ^3.24.0
@ -1356,8 +1356,8 @@ packages:
picocolors: 1.0.0 picocolors: 1.0.0
sade: 1.8.1 sade: 1.8.1
svelte: 3.49.0 svelte: 3.49.0
svelte-preprocess: 4.10.7_uslzfc62di2n2otc2tvfklnwji svelte-preprocess: 4.10.7_k5n4uipe6734vn7334tf7n5ml4
typescript: 4.7.4 typescript: 4.8.2
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- coffeescript - coffeescript
@ -1388,7 +1388,7 @@ packages:
svelte: 3.49.0 svelte: 3.49.0
dev: true dev: true
/svelte-preprocess/4.10.7_uslzfc62di2n2otc2tvfklnwji: /svelte-preprocess/4.10.7_k5n4uipe6734vn7334tf7n5ml4:
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'} engines: {node: '>= 9.11.2'}
requiresBuild: true requiresBuild: true
@ -1436,13 +1436,13 @@ packages:
sorcery: 0.10.0 sorcery: 0.10.0
strip-indent: 3.0.0 strip-indent: 3.0.0
svelte: 3.49.0 svelte: 3.49.0
typescript: 4.7.4 typescript: 4.8.2
dev: true dev: true
/svelte-seo/1.4.1_typescript@4.7.4: /svelte-seo/1.4.1_typescript@4.8.2:
resolution: {integrity: sha512-ud0vdQrAVvZHLFsYznimlKdxWC47GqYWgOBBTr3mYDPouBPQHYDazEFredmwUm5boVoMRffu/aOJ5Yj1xQQibA==} resolution: {integrity: sha512-ud0vdQrAVvZHLFsYznimlKdxWC47GqYWgOBBTr3mYDPouBPQHYDazEFredmwUm5boVoMRffu/aOJ5Yj1xQQibA==}
dependencies: dependencies:
schema-dts: 0.8.3_typescript@4.7.4 schema-dts: 0.8.3_typescript@4.8.2
transitivePeerDependencies: transitivePeerDependencies:
- typescript - typescript
dev: true dev: true
@ -1479,8 +1479,8 @@ packages:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: true dev: true
/typescript/4.7.4: /typescript/4.8.2:
resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} resolution: {integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==}
engines: {node: '>=4.2.0'} engines: {node: '>=4.2.0'}
hasBin: true hasBin: true
dev: true dev: true
@ -1508,32 +1508,32 @@ packages:
'@types/unist': 2.0.6 '@types/unist': 2.0.6
dev: true dev: true
/unocss/0.45.12_vite@3.0.9: /unocss/0.45.13_vite@3.1.0-beta.1:
resolution: {integrity: sha512-XVsmWo/kXkpKBQZ2lPR4MYo4YGLyU2ioAWTD8Yxyy6lqODElZ0DQKHVFWWmAKHbUzFvNh14O+7IKM93R7uuZpQ==} resolution: {integrity: sha512-LNLfSN1kafeIJnEBG1aWlPDShZZN+szNfYCcz6iFnKP2rDwSQ2piFJ+ATn6EwT62DY3uGOoGmlPgxzHhbYKTSQ==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@unocss/webpack': 0.45.12 '@unocss/webpack': 0.45.13
peerDependenciesMeta: peerDependenciesMeta:
'@unocss/webpack': '@unocss/webpack':
optional: true optional: true
dependencies: dependencies:
'@unocss/astro': 0.45.12_vite@3.0.9 '@unocss/astro': 0.45.13_vite@3.1.0-beta.1
'@unocss/cli': 0.45.12 '@unocss/cli': 0.45.13
'@unocss/core': 0.45.12 '@unocss/core': 0.45.13
'@unocss/preset-attributify': 0.45.12 '@unocss/preset-attributify': 0.45.13
'@unocss/preset-icons': 0.45.12 '@unocss/preset-icons': 0.45.13
'@unocss/preset-mini': 0.45.12 '@unocss/preset-mini': 0.45.13
'@unocss/preset-tagify': 0.45.12 '@unocss/preset-tagify': 0.45.13
'@unocss/preset-typography': 0.45.12 '@unocss/preset-typography': 0.45.13
'@unocss/preset-uno': 0.45.12 '@unocss/preset-uno': 0.45.13
'@unocss/preset-web-fonts': 0.45.12 '@unocss/preset-web-fonts': 0.45.13
'@unocss/preset-wind': 0.45.12 '@unocss/preset-wind': 0.45.13
'@unocss/reset': 0.45.12 '@unocss/reset': 0.45.13
'@unocss/transformer-attributify-jsx': 0.45.12 '@unocss/transformer-attributify-jsx': 0.45.13
'@unocss/transformer-compile-class': 0.45.12 '@unocss/transformer-compile-class': 0.45.13
'@unocss/transformer-directives': 0.45.12 '@unocss/transformer-directives': 0.45.13
'@unocss/transformer-variant-group': 0.45.12 '@unocss/transformer-variant-group': 0.45.13
'@unocss/vite': 0.45.12_vite@3.0.9 '@unocss/vite': 0.45.13_vite@3.1.0-beta.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- vite - vite
@ -1546,8 +1546,8 @@ packages:
unist-util-stringify-position: 2.0.3 unist-util-stringify-position: 2.0.3
dev: true dev: true
/vite/3.0.9: /vite/3.1.0-beta.1:
resolution: {integrity: sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==} resolution: {integrity: sha512-JGEnWSC0hfarcduTCQr6wnRjPLbT62iLCK59HBJXYt9oyWSUMtrvcnDqzvLFC+lHV6KGFQkmWlZucyIQmgUnLA==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -1568,7 +1568,7 @@ packages:
esbuild: 0.14.54 esbuild: 0.14.54
postcss: 8.4.16 postcss: 8.4.16
resolve: 1.22.1 resolve: 1.22.1
rollup: 2.77.3 rollup: 2.78.1
optionalDependencies: optionalDependencies:
fsevents: 2.3.2 fsevents: 2.3.2
dev: true dev: true

View File

@ -33,7 +33,7 @@
<div class="links"> <div class="links">
{#each menus as { url, name }} {#each menus as { url, name }}
<a <a
sveltekit:prefetch data-sveltekit-prefetch
class:active={url !== "/" class:active={url !== "/"
? currentPage.match(url) ? currentPage.match(url)
: url === currentPage} : url === currentPage}