Yelling at me to add this
All checks were successful
Docker Deploy / build-and-push (push) Successful in 3m28s

This commit is contained in:
2026-02-24 14:49:22 -07:00
parent 50d8f2a9aa
commit 8c5556eb3c
3 changed files with 130 additions and 130 deletions

View File

@@ -9,17 +9,17 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/node": "10.0.0-beta.4",
"@astrojs/node": "10.0.0-beta.5",
"@astrojs/partytown": "^2.1.4",
"@astrojs/vue": "6.0.0-beta.1",
"@fontsource-variable/inter": "^5.2.8",
"@fontsource-variable/roboto-slab": "^5.2.8",
"@tailwindcss/vite": "^4.2.1",
"astro": "6.0.0-beta.14",
"motion-v": "2.0.0-beta.5",
"astro": "6.0.0-beta.15",
"motion-v": "2.0.0",
"nodemailer": "^8.0.1",
"tailwindcss": "^4.2.1",
"vue": "^3.5.28"
"vue": "^3.5.29"
},
"devDependencies": {
"@types/node": "^25.3.0",

221
pnpm-lock.yaml generated
View File

@@ -9,14 +9,14 @@ importers:
.:
dependencies:
'@astrojs/node':
specifier: 10.0.0-beta.4
version: 10.0.0-beta.4(astro@6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))
specifier: 10.0.0-beta.5
version: 10.0.0-beta.5(astro@6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))
'@astrojs/partytown':
specifier: ^2.1.4
version: 2.1.4
'@astrojs/vue':
specifier: 6.0.0-beta.1
version: 6.0.0-beta.1(@types/node@25.3.0)(astro@6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.31.1)(vue@3.5.28(typescript@5.7.3))(yaml@2.7.0)
version: 6.0.0-beta.1(@types/node@25.3.0)(astro@6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.31.1)(vue@3.5.29(typescript@5.7.3))(yaml@2.7.0)
'@fontsource-variable/inter':
specifier: ^5.2.8
version: 5.2.8
@@ -27,11 +27,11 @@ importers:
specifier: ^4.2.1
version: 4.2.1(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))
astro:
specifier: 6.0.0-beta.14
version: 6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0)
specifier: 6.0.0-beta.15
version: 6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0)
motion-v:
specifier: 2.0.0-beta.5
version: 2.0.0-beta.5(@vueuse/core@14.1.0(vue@3.5.28(typescript@5.7.3)))(vue@3.5.28(typescript@5.7.3))
specifier: 2.0.0
version: 2.0.0(@vueuse/core@14.1.0(vue@3.5.29(typescript@5.7.3)))(vue@3.5.29(typescript@5.7.3))
nodemailer:
specifier: ^8.0.1
version: 8.0.1
@@ -39,8 +39,8 @@ importers:
specifier: ^4.2.1
version: 4.2.1
vue:
specifier: ^3.5.28
version: 3.5.28(typescript@5.7.3)
specifier: ^3.5.29
version: 3.5.29(typescript@5.7.3)
devDependencies:
'@types/node':
specifier: ^25.3.0
@@ -63,8 +63,8 @@ packages:
'@astrojs/markdown-remark@7.0.0-beta.7':
resolution: {integrity: sha512-yguXkYVhaE0LHbOKSbTmYtDWkzXFBTtCdDmaVTbvyhDeskssvaGVRNXcryRYbpuNJc3uRVJXwuVbft9XqCtzAw==}
'@astrojs/node@10.0.0-beta.4':
resolution: {integrity: sha512-zPT7ZjdeX5yGJbPMOIq6X0MkbfpoD8SOEkQHk8EYDaNSC0KcxA4qU2mU0ytrNr9+U/Fh8dLC6qE0B1ZZto8wwQ==}
'@astrojs/node@10.0.0-beta.5':
resolution: {integrity: sha512-FUiThImO8HTw08Rb6i9P0B+i4q0FeK/wtjVSFo9k2P3P60wMKKfv4A/1ph0ddevjG9wTLqF+OSOq9ju+du1EHg==}
peerDependencies:
astro: ^6.0.0-alpha.0
@@ -1051,17 +1051,17 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
'@vue/compiler-core@3.5.28':
resolution: {integrity: sha512-kviccYxTgoE8n6OCw96BNdYlBg2GOWfBuOW4Vqwrt7mSKWKwFVvI8egdTltqRgITGPsTFYtKYfxIG8ptX2PJHQ==}
'@vue/compiler-core@3.5.29':
resolution: {integrity: sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw==}
'@vue/compiler-dom@3.5.28':
resolution: {integrity: sha512-/1ZepxAb159jKR1btkefDP+J2xuWL5V3WtleRmxaT+K2Aqiek/Ab/+Ebrw2pPj0sdHO8ViAyyJWfhXXOP/+LQA==}
'@vue/compiler-dom@3.5.29':
resolution: {integrity: sha512-n0G5o7R3uBVmVxjTIYcz7ovr8sy7QObFG8OQJ3xGCDNhbG60biP/P5KnyY8NLd81OuT1WJflG7N4KWYHaeeaIg==}
'@vue/compiler-sfc@3.5.28':
resolution: {integrity: sha512-6TnKMiNkd6u6VeVDhZn/07KhEZuBSn43Wd2No5zaP5s3xm8IqFTHBj84HJah4UepSUJTro5SoqqlOY22FKY96g==}
'@vue/compiler-sfc@3.5.29':
resolution: {integrity: sha512-oJZhN5XJs35Gzr50E82jg2cYdZQ78wEwvRO6Y63TvLVTc+6xICzJHP1UIecdSPPYIbkautNBanDiWYa64QSFIA==}
'@vue/compiler-ssr@3.5.28':
resolution: {integrity: sha512-JCq//9w1qmC6UGLWJX7RXzrGpKkroubey/ZFqTpvEIDJEKGgntuDMqkuWiZvzTzTA5h2qZvFBFHY7fAAa9475g==}
'@vue/compiler-ssr@3.5.29':
resolution: {integrity: sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw==}
'@vue/devtools-core@8.0.6':
resolution: {integrity: sha512-fN7iVtpSQQdtMORWwVZ1JiIAKriinhD+lCHqPw9Rr252ae2TczILEmW0zcAZifPW8HfYcbFkn+h7Wv6kQQCayw==}
@@ -1074,22 +1074,22 @@ packages:
'@vue/devtools-shared@8.0.6':
resolution: {integrity: sha512-Pp1JylTqlgMJvxW6MGyfTF8vGvlBSCAvMFaDCYa82Mgw7TT5eE5kkHgDvmOGHWeJE4zIDfCpCxHapsK2LtIAJg==}
'@vue/reactivity@3.5.28':
resolution: {integrity: sha512-gr5hEsxvn+RNyu9/9o1WtdYdwDjg5FgjUSBEkZWqgTKlo/fvwZ2+8W6AfKsc9YN2k/+iHYdS9vZYAhpi10kNaw==}
'@vue/reactivity@3.5.29':
resolution: {integrity: sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA==}
'@vue/runtime-core@3.5.28':
resolution: {integrity: sha512-POVHTdbgnrBBIpnbYU4y7pOMNlPn2QVxVzkvEA2pEgvzbelQq4ZOUxbp2oiyo+BOtiYlm8Q44wShHJoBvDPAjQ==}
'@vue/runtime-core@3.5.29':
resolution: {integrity: sha512-8DpW2QfdwIWOLqtsNcds4s+QgwSaHSJY/SUe04LptianUQ/0xi6KVsu/pYVh+HO3NTVvVJjIPL2t6GdeKbS4Lg==}
'@vue/runtime-dom@3.5.28':
resolution: {integrity: sha512-4SXxSF8SXYMuhAIkT+eBRqOkWEfPu6nhccrzrkioA6l0boiq7sp18HCOov9qWJA5HML61kW8p/cB4MmBiG9dSA==}
'@vue/runtime-dom@3.5.29':
resolution: {integrity: sha512-AHvvJEtcY9tw/uk+s/YRLSlxxQnqnAkjqvK25ZiM4CllCZWzElRAoQnCM42m9AHRLNJ6oe2kC5DCgD4AUdlvXg==}
'@vue/server-renderer@3.5.28':
resolution: {integrity: sha512-pf+5ECKGj8fX95bNincbzJ6yp6nyzuLDhYZCeFxUNp8EBrQpPpQaLX3nNCp49+UbgbPun3CeVE+5CXVV1Xydfg==}
'@vue/server-renderer@3.5.29':
resolution: {integrity: sha512-G/1k6WK5MusLlbxSE2YTcqAAezS+VuwHhOvLx2KnQU7G2zCH6KIb+5Wyt6UjMq7a3qPzNEjJXs1hvAxDclQH+g==}
peerDependencies:
vue: 3.5.28
vue: 3.5.29
'@vue/shared@3.5.28':
resolution: {integrity: sha512-cfWa1fCGBxrvaHRhvV3Is0MgmrbSCxYTXCSCau2I0a1Xw1N1pHAvkWCiXPRAqjvToILvguNyEwjevUqAuBQWvQ==}
'@vue/shared@3.5.29':
resolution: {integrity: sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==}
'@vueuse/core@14.1.0':
resolution: {integrity: sha512-rgBinKs07hAYyPF834mDTigH7BtPqvZ3Pryuzt1SD/lg5wEcWqvwzXXYGEDb2/cP0Sj5zSvHl3WkmMELr5kfWw==}
@@ -1122,8 +1122,8 @@ packages:
array-iterate@2.0.1:
resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
astro@6.0.0-beta.14:
resolution: {integrity: sha512-WZQ414ACS3FZhcABw8Ovl0utZVtaMCICAYlJEPeKR/M34yA4/YPGl/CtWr3sFh10MqFW7JhjiWGxw4W5/s6FWg==}
astro@6.0.0-beta.15:
resolution: {integrity: sha512-ez8m2qIL5n2ahlXncGnjjk4hgQsESiPmSF0G0SLcdn4PUbzBXN2p9YlKBoFVQ/0PMXAa1ZcW4QkUdtBhGViqqw==}
engines: {node: ^20.19.1 || >=22.12.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
@@ -1134,9 +1134,6 @@ packages:
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
base-64@1.0.0:
resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
baseline-browser-mapping@2.10.0:
resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==}
engines: {node: '>=6.0.0'}
@@ -1284,10 +1281,6 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
deterministic-object-hash@2.0.2:
resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
engines: {node: '>=18'}
devalue@5.6.3:
resolution: {integrity: sha512-nc7XjUU/2Lb+SvEFVGcWLiKkzfw8+qHI7zn8WYXKkLMgfGSHbgCEaR6bJpev8Cm6Rmrb19Gfd/tZvGqx9is3wg==}
@@ -1780,8 +1773,8 @@ packages:
motion-utils@12.29.2:
resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==}
motion-v@2.0.0-beta.5:
resolution: {integrity: sha512-FWqMAk5q+SExJHyT9hfDz93xeqrpnnC2mGx65t3YZifE2fiS+oArWjWPKQXSwDjzwC9S7D4sMaHJmRGo7hfavQ==}
motion-v@2.0.0:
resolution: {integrity: sha512-oQuQMrPhti+Zps6OosOaW3b/eqzaGAuwI54XHJKq/dIWtQWcNzfyhTo4VB5xmp7yLN+3BE9FKF6skLsynfgbHQ==}
peerDependencies:
'@vueuse/core': '>=10.0.0'
vue: '>=3.0.0'
@@ -1830,6 +1823,9 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
obug@2.1.1:
resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
ofetch@1.5.1:
resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
@@ -2297,8 +2293,8 @@ packages:
vite:
optional: true
vue@3.5.28:
resolution: {integrity: sha512-BRdrNfeoccSoIZeIhyPBfvWSLFP4q8J3u8Ju8Ug5vu3LdD+yTM13Sg4sKtljxozbnuMu1NB1X5HBHRYUzFocKg==}
vue@3.5.29:
resolution: {integrity: sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -2372,10 +2368,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@astrojs/node@10.0.0-beta.4(astro@6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))':
'@astrojs/node@10.0.0-beta.5(astro@6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))':
dependencies:
'@astrojs/internal-helpers': 0.8.0-beta.1
astro: 6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0)
astro: 6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0)
send: 1.2.1
server-destroy: 1.0.1
transitivePeerDependencies:
@@ -2402,15 +2398,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@astrojs/vue@6.0.0-beta.1(@types/node@25.3.0)(astro@6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.31.1)(vue@3.5.28(typescript@5.7.3))(yaml@2.7.0)':
'@astrojs/vue@6.0.0-beta.1(@types/node@25.3.0)(astro@6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.31.1)(vue@3.5.29(typescript@5.7.3))(yaml@2.7.0)':
dependencies:
'@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))
'@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))
'@vue/compiler-sfc': 3.5.28
astro: 6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0)
'@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))
'@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))
'@vue/compiler-sfc': 3.5.29
astro: 6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0)
vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0)
vite-plugin-vue-devtools: 8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))
vue: 3.5.28(typescript@5.7.3)
vite-plugin-vue-devtools: 8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))
vue: 3.5.29(typescript@5.7.3)
transitivePeerDependencies:
- '@nuxt/kit'
- '@types/node'
@@ -3143,7 +3139,7 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
'@vitejs/plugin-vue-jsx@5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))':
'@vitejs/plugin-vue-jsx@5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))':
dependencies:
'@babel/core': 7.29.0
'@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0)
@@ -3151,15 +3147,15 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-rc.5
'@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0)
vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0)
vue: 3.5.28(typescript@5.7.3)
vue: 3.5.29(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))':
'@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-rc.2
vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0)
vue: 3.5.28(typescript@5.7.3)
vue: 3.5.29(typescript@5.7.3)
'@vue/babel-helper-vue-transform-on@1.5.0': {}
@@ -3175,7 +3171,7 @@ snapshots:
'@babel/types': 7.29.0
'@vue/babel-helper-vue-transform-on': 1.5.0
'@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.0)
'@vue/shared': 3.5.28
'@vue/shared': 3.5.29
optionalDependencies:
'@babel/core': 7.29.0
transitivePeerDependencies:
@@ -3191,7 +3187,7 @@ snapshots:
'@babel/types': 7.29.0
'@vue/babel-helper-vue-transform-on': 2.0.1
'@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.0)
'@vue/shared': 3.5.28
'@vue/shared': 3.5.29
optionalDependencies:
'@babel/core': 7.29.0
transitivePeerDependencies:
@@ -3204,7 +3200,7 @@ snapshots:
'@babel/helper-module-imports': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/parser': 7.29.0
'@vue/compiler-sfc': 3.5.28
'@vue/compiler-sfc': 3.5.29
transitivePeerDependencies:
- supports-color
@@ -3215,41 +3211,41 @@ snapshots:
'@babel/helper-module-imports': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/parser': 7.29.0
'@vue/compiler-sfc': 3.5.28
'@vue/compiler-sfc': 3.5.29
transitivePeerDependencies:
- supports-color
'@vue/compiler-core@3.5.28':
'@vue/compiler-core@3.5.29':
dependencies:
'@babel/parser': 7.29.0
'@vue/shared': 3.5.28
'@vue/shared': 3.5.29
entities: 7.0.1
estree-walker: 2.0.2
source-map-js: 1.2.1
'@vue/compiler-dom@3.5.28':
'@vue/compiler-dom@3.5.29':
dependencies:
'@vue/compiler-core': 3.5.28
'@vue/shared': 3.5.28
'@vue/compiler-core': 3.5.29
'@vue/shared': 3.5.29
'@vue/compiler-sfc@3.5.28':
'@vue/compiler-sfc@3.5.29':
dependencies:
'@babel/parser': 7.29.0
'@vue/compiler-core': 3.5.28
'@vue/compiler-dom': 3.5.28
'@vue/compiler-ssr': 3.5.28
'@vue/shared': 3.5.28
'@vue/compiler-core': 3.5.29
'@vue/compiler-dom': 3.5.29
'@vue/compiler-ssr': 3.5.29
'@vue/shared': 3.5.29
estree-walker: 2.0.2
magic-string: 0.30.21
postcss: 8.5.6
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.28':
'@vue/compiler-ssr@3.5.29':
dependencies:
'@vue/compiler-dom': 3.5.28
'@vue/shared': 3.5.28
'@vue/compiler-dom': 3.5.29
'@vue/shared': 3.5.29
'@vue/devtools-core@8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))':
'@vue/devtools-core@8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))':
dependencies:
'@vue/devtools-kit': 8.0.6
'@vue/devtools-shared': 8.0.6
@@ -3257,7 +3253,7 @@ snapshots:
nanoid: 5.1.6
pathe: 2.0.3
vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))
vue: 3.5.28(typescript@5.7.3)
vue: 3.5.29(typescript@5.7.3)
transitivePeerDependencies:
- vite
@@ -3275,42 +3271,42 @@ snapshots:
dependencies:
rfdc: 1.4.1
'@vue/reactivity@3.5.28':
'@vue/reactivity@3.5.29':
dependencies:
'@vue/shared': 3.5.28
'@vue/shared': 3.5.29
'@vue/runtime-core@3.5.28':
'@vue/runtime-core@3.5.29':
dependencies:
'@vue/reactivity': 3.5.28
'@vue/shared': 3.5.28
'@vue/reactivity': 3.5.29
'@vue/shared': 3.5.29
'@vue/runtime-dom@3.5.28':
'@vue/runtime-dom@3.5.29':
dependencies:
'@vue/reactivity': 3.5.28
'@vue/runtime-core': 3.5.28
'@vue/shared': 3.5.28
'@vue/reactivity': 3.5.29
'@vue/runtime-core': 3.5.29
'@vue/shared': 3.5.29
csstype: 3.2.3
'@vue/server-renderer@3.5.28(vue@3.5.28(typescript@5.7.3))':
'@vue/server-renderer@3.5.29(vue@3.5.29(typescript@5.7.3))':
dependencies:
'@vue/compiler-ssr': 3.5.28
'@vue/shared': 3.5.28
vue: 3.5.28(typescript@5.7.3)
'@vue/compiler-ssr': 3.5.29
'@vue/shared': 3.5.29
vue: 3.5.29(typescript@5.7.3)
'@vue/shared@3.5.28': {}
'@vue/shared@3.5.29': {}
'@vueuse/core@14.1.0(vue@3.5.28(typescript@5.7.3))':
'@vueuse/core@14.1.0(vue@3.5.29(typescript@5.7.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.1.0
'@vueuse/shared': 14.1.0(vue@3.5.28(typescript@5.7.3))
vue: 3.5.28(typescript@5.7.3)
'@vueuse/shared': 14.1.0(vue@3.5.29(typescript@5.7.3))
vue: 3.5.29(typescript@5.7.3)
'@vueuse/metadata@14.1.0': {}
'@vueuse/shared@14.1.0(vue@3.5.28(typescript@5.7.3))':
'@vueuse/shared@14.1.0(vue@3.5.29(typescript@5.7.3))':
dependencies:
vue: 3.5.28(typescript@5.7.3)
vue: 3.5.29(typescript@5.7.3)
ansis@4.2.0: {}
@@ -3325,7 +3321,7 @@ snapshots:
array-iterate@2.0.1: {}
astro@6.0.0-beta.14(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0):
astro@6.0.0-beta.15(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.7.3)(yaml@2.7.0):
dependencies:
'@astrojs/compiler': 3.0.0-beta.1
'@astrojs/internal-helpers': 0.8.0-beta.1
@@ -3342,8 +3338,6 @@ snapshots:
common-ancestor-path: 2.0.0
cookie: 1.1.1
cssesc: 3.0.0
debug: 4.4.3
deterministic-object-hash: 2.0.2
devalue: 5.6.3
diff: 8.0.3
dlv: 1.1.3
@@ -3360,6 +3354,7 @@ snapshots:
magicast: 0.5.2
mrmime: 2.0.1
neotraverse: 0.6.18
obug: 2.1.1
p-limit: 7.3.0
p-queue: 9.1.0
package-manager-detector: 1.6.0
@@ -3424,8 +3419,6 @@ snapshots:
bail@2.0.2: {}
base-64@1.0.0: {}
baseline-browser-mapping@2.10.0: {}
birpc@2.9.0: {}
@@ -3539,10 +3532,6 @@ snapshots:
detect-libc@2.1.2: {}
deterministic-object-hash@2.0.2:
dependencies:
base-64: 1.0.0
devalue@5.6.3: {}
devlop@1.1.0:
@@ -4246,14 +4235,14 @@ snapshots:
motion-utils@12.29.2: {}
motion-v@2.0.0-beta.5(@vueuse/core@14.1.0(vue@3.5.28(typescript@5.7.3)))(vue@3.5.28(typescript@5.7.3)):
motion-v@2.0.0(@vueuse/core@14.1.0(vue@3.5.29(typescript@5.7.3)))(vue@3.5.29(typescript@5.7.3)):
dependencies:
'@vueuse/core': 14.1.0(vue@3.5.28(typescript@5.7.3))
'@vueuse/core': 14.1.0(vue@3.5.29(typescript@5.7.3))
framer-motion: 12.34.3
hey-listen: 1.0.8
motion-dom: 12.34.3
motion-utils: 12.29.2
vue: 3.5.28(typescript@5.7.3)
vue: 3.5.29(typescript@5.7.3)
transitivePeerDependencies:
- '@emotion/is-prop-valid'
- react
@@ -4287,6 +4276,8 @@ snapshots:
dependencies:
boolbase: 1.0.0
obug@2.1.1: {}
ofetch@1.5.1:
dependencies:
destr: 2.0.5
@@ -4768,9 +4759,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
vite-plugin-vue-devtools@8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3)):
vite-plugin-vue-devtools@8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3)):
dependencies:
'@vue/devtools-core': 8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.28(typescript@5.7.3))
'@vue/devtools-core': 8.0.6(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0))(vue@3.5.29(typescript@5.7.3))
'@vue/devtools-kit': 8.0.6
'@vue/devtools-shared': 8.0.6
sirv: 3.0.2
@@ -4790,7 +4781,7 @@ snapshots:
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0)
'@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0)
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.0)
'@vue/compiler-dom': 3.5.28
'@vue/compiler-dom': 3.5.29
kolorist: 1.8.0
magic-string: 0.30.21
vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0)
@@ -4816,13 +4807,13 @@ snapshots:
optionalDependencies:
vite: 7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.7.0)
vue@3.5.28(typescript@5.7.3):
vue@3.5.29(typescript@5.7.3):
dependencies:
'@vue/compiler-dom': 3.5.28
'@vue/compiler-sfc': 3.5.28
'@vue/runtime-dom': 3.5.28
'@vue/server-renderer': 3.5.28(vue@3.5.28(typescript@5.7.3))
'@vue/shared': 3.5.28
'@vue/compiler-dom': 3.5.29
'@vue/compiler-sfc': 3.5.29
'@vue/runtime-dom': 3.5.29
'@vue/server-renderer': 3.5.29(vue@3.5.29(typescript@5.7.3))
'@vue/shared': 3.5.29
optionalDependencies:
typescript: 5.7.3

View File

@@ -53,20 +53,29 @@ const isProd = import.meta.env.PROD;
<meta property="og:type" content="website" />
<meta property="og:url" content={siteUrl} />
<meta property="og:image" content={resolvedOgImageUrl} />
<meta property="og:image:width" content={String(resolvedOgImage.width)} />
<meta property="og:image:height" content={String(resolvedOgImage.height)} />
<meta
property="og:image:width"
content={String(resolvedOgImage.width)}
/>
<meta
property="og:image:height"
content={String(resolvedOgImage.height)}
/>
<meta property="og:image:type" content={resolvedOgImage.type} />
<meta property="og:image:alt" content={resolvedOgImage.alt} />
<title>{metaTitle}</title>
{isProd && (
<script
type="text/partytown"
defer
src="https://analytics.atri.dad/script.js"
data-website-id="c7e24af4-5f14-4881-9c25-85a97abda9f1"
data-astro-rerun
></script>
)}
{
isProd && (
<script
is:inline
type="text/partytown"
defer
src="https://analytics.atri.dad/script.js"
data-website-id="c7e24af4-5f14-4881-9c25-85a97abda9f1"
data-astro-rerun
/>
)
}
</head>
<body class="min-h-screen flex flex-col bg-base-100 font-sans antialiased">
<Header />