From 8c5556eb3c6f07953882ca8d9ee56e7872b40368 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Tue, 24 Feb 2026 14:49:22 -0700 Subject: [PATCH] Yelling at me to add this --- package.json | 8 +- pnpm-lock.yaml | 221 +++++++++++++++++++-------------------- src/layouts/Layout.astro | 31 ++++-- 3 files changed, 130 insertions(+), 130 deletions(-) diff --git a/package.json b/package.json index 20d317e..68035e7 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d06b1b..84c2768 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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 diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 5ebcbfe..7b3fd6b 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -53,20 +53,29 @@ const isProd = import.meta.env.PROD; - - + + {metaTitle} - {isProd && ( - - )} + { + isProd && ( +