From 1c9608fcbb72511630f8bc85110b5b81b95fd6e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Viricel?= Date: Mon, 1 Dec 2025 19:56:23 +0100 Subject: [PATCH] chore: add fonts with @nuxt/fonts --- app/app.vue | 7 +- app/components/AppHeader.vue | 5 + nuxt.config.ts | 11 +- package.json | 1 + pnpm-lock.yaml | 415 ++++++++++++++++++++++++--- public/fonts/abbiocco-beta-500.woff2 | Bin 0 -> 29904 bytes public/fonts/abbiocco-beta.woff2 | Bin 0 -> 29048 bytes 7 files changed, 390 insertions(+), 49 deletions(-) create mode 100644 public/fonts/abbiocco-beta-500.woff2 create mode 100644 public/fonts/abbiocco-beta.woff2 diff --git a/app/app.vue b/app/app.vue index 49ef309..458f396 100644 --- a/app/app.vue +++ b/app/app.vue @@ -5,10 +5,13 @@ \ No newline at end of file diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index f5701cd..7afebf5 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -26,4 +26,9 @@ img:first-of-type { margin-bottom: auto; width: 36vw; } + +p { + font-size: 1.25rem; + line-height: 1.5rem; +} \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 06833a8..c022eca 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -5,5 +5,12 @@ export default defineNuxtConfig({ experimental: { nativeSqlite: true } }, devtools: { enabled: true }, - modules: ['@nuxt/content'] -}) + css: ['@unocss/reset/eric-meyer.css'], + fonts: { + defaults: { + weights: [400, 500], + styles: ['normal'] + } + }, + modules: ['@nuxt/content', '@nuxt/fonts'] +}) \ No newline at end of file diff --git a/package.json b/package.json index 9a93ef8..c133603 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@nuxt/content": "^3.8.2", + "@nuxt/fonts": "0.12.1", "@unocss/reset": "66.5.10-beta.1", "better-sqlite3": "^12.5.0", "nuxt": "^4.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 979d3e9..0754321 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: '@nuxt/content': specifier: ^3.8.2 version: 3.8.2(better-sqlite3@12.5.0)(magicast@0.5.1) + '@nuxt/fonts': + specifier: 0.12.1 + version: 0.12.1(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) '@unocss/reset': specifier: 66.5.10-beta.1 version: 66.5.10-beta.1 @@ -19,7 +22,7 @@ importers: version: 12.5.0 nuxt: specifier: ^4.2.1 - version: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2) + version: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2) vue: specifier: ^3.5.25 version: 3.5.25(typescript@5.9.3) @@ -150,6 +153,10 @@ packages: resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} + '@capsizecss/unpack@3.0.1': + resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==} + engines: {node: '>=18'} + '@cloudflare/kv-asset-handler@0.4.1': resolution: {integrity: sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==} engines: {node: '>=18.0.0'} @@ -442,6 +449,9 @@ packages: '@vitejs/devtools': optional: true + '@nuxt/fonts@0.12.1': + resolution: {integrity: sha512-ALajI/HE+uqqL/PWkWwaSUm1IdpyGPbP3mYGy2U1l26/o4lUZBxjFaduMxaZ85jS5yQeJfCu2eEHANYFjAoujQ==} + '@nuxt/kit@3.20.1': resolution: {integrity: sha512-TIslaylfI5kd3AxX5qts0qyrIQ9Uq3HAA1bgIIJ+c+zpDfK338YS+YrCWxBBzDMECRCbAS58mqAd2MtJfG1ENA==} engines: {node: '>=18.12.0'} @@ -1090,6 +1100,9 @@ packages: '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -1378,6 +1391,9 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + browserslist@4.28.0: resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -1459,6 +1475,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} @@ -1701,6 +1721,9 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + diff@8.0.2: resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} @@ -1836,6 +1859,9 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} @@ -1870,6 +1896,22 @@ packages: engines: {node: '>=18'} hasBin: true + fontaine@0.7.0: + resolution: {integrity: sha512-vlaWLyoJrOnCBqycmFo/CA8ZmPzuyJHYmgu261KYKByZ4YLz9sTyHZ4qoHgWSYiDsZXhiLo2XndVMz0WOAyZ8Q==} + engines: {node: '>=18.12.0'} + + fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + + fontless@0.1.0: + resolution: {integrity: sha512-KyvRd732HuVd/XP9iEFTb1w8Q01TPSA5GaCJV9HYmPiEs/ZZg/on2YdrQmlKfi9gDGpmN5Bn27Ze/CHqk0vE+w==} + engines: {node: '>=18.12.0'} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + foreground-child@3.3.1: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} @@ -2237,6 +2279,76 @@ packages: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -2674,6 +2786,9 @@ packages: package-manager-detector@1.6.0: resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + parse-entities@4.0.2: resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} @@ -3067,6 +3182,9 @@ packages: engines: {node: '>= 0.4'} hasBin: true + restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + reusify@1.1.0: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -3334,6 +3452,9 @@ packages: text-decoder@1.2.3: resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -3409,6 +3530,12 @@ packages: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} + unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + + unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -3416,6 +3543,9 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unifont@0.6.0: + resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==} + unimport@5.5.0: resolution: {integrity: sha512-/JpWMG9s1nBSlXJAQ8EREFTFy3oy6USFd8T6AoBaw1q2GGcF4R9yp3ofg32UODZlYEO5VD0EWE1RpI9XDWyPYg==} engines: {node: '>=18.12.0'} @@ -3982,6 +4112,10 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@capsizecss/unpack@3.0.1': + dependencies: + fontkit: 2.0.4 + '@cloudflare/kv-asset-handler@0.4.1': dependencies: mime: 3.0.0 @@ -4270,11 +4404,11 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))': + '@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))': dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) execa: 8.0.1 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) transitivePeerDependencies: - magicast @@ -4289,12 +4423,12 @@ snapshots: prompts: 2.4.2 semver: 7.7.3 - '@nuxt/devtools@3.1.1(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@nuxt/devtools@3.1.1(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)) + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) '@nuxt/devtools-wizard': 3.1.1 '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@vue/devtools-core': 8.0.5(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + '@vue/devtools-core': 8.0.5(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) '@vue/devtools-kit': 8.0.5 birpc: 2.8.0 consola: 3.4.2 @@ -4319,9 +4453,9 @@ snapshots: sirv: 3.0.2 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)) - vite-plugin-vue-tracer: 1.1.3(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) + vite-plugin-vue-tracer: 1.1.3(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) which: 5.0.0 ws: 8.18.3 transitivePeerDependencies: @@ -4330,6 +4464,52 @@ snapshots: - utf-8-validate - vue + '@nuxt/fonts@0.12.1(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))': + dependencies: + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) + '@nuxt/kit': 4.2.1(magicast@0.5.1) + consola: 3.4.2 + css-tree: 3.1.0 + defu: 6.1.4 + esbuild: 0.25.12 + fontaine: 0.7.0 + fontless: 0.1.0(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) + h3: 1.15.4 + jiti: 2.6.1 + magic-regexp: 0.10.0 + magic-string: 0.30.21 + node-fetch-native: 1.6.7 + ohash: 2.0.11 + pathe: 2.0.3 + sirv: 3.0.2 + tinyglobby: 0.2.15 + ufo: 1.6.1 + unifont: 0.6.0 + unplugin: 2.3.11 + unstorage: 1.17.3(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - magicast + - uploadthing + - vite + '@nuxt/kit@3.20.1(magicast@0.5.1)': dependencies: c12: 3.3.2(magicast@0.5.1) @@ -4381,7 +4561,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/nitro-server@4.2.1(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3)': + '@nuxt/nitro-server@4.2.1(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3)': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.2.1(magicast@0.5.1) @@ -4399,7 +4579,7 @@ snapshots: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.12.9(better-sqlite3@12.5.0) - nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2) + nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2) pathe: 2.0.3 pkg-types: 2.3.0 radix3: 1.1.2 @@ -4470,12 +4650,12 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/vite-builder@4.2.1(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2)': + '@nuxt/vite-builder@4.2.1(lightningcss@1.30.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2)': dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) '@rollup/plugin-replace': 6.0.3(rollup@4.53.3) - '@vitejs/plugin-vue': 6.0.2(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + '@vitejs/plugin-vue': 6.0.2(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) autoprefixer: 10.4.22(postcss@8.5.6) consola: 3.4.2 cssnano: 7.1.2(postcss@8.5.6) @@ -4490,7 +4670,7 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2) + nuxt: 4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2) pathe: 2.0.3 pkg-types: 2.3.0 postcss: 8.5.6 @@ -4499,9 +4679,9 @@ snapshots: std-env: 3.10.0 ufo: 1.6.1 unenv: 2.0.0-rc.24 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) - vite-node: 5.2.0(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) - vite-plugin-checker: 0.11.0(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) + vite-node: 5.2.0(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) + vite-plugin-checker: 0.11.0(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) vue: 3.5.25(typescript@5.9.3) vue-bundle-renderer: 2.2.0 transitivePeerDependencies: @@ -4988,6 +5168,10 @@ snapshots: '@standard-schema/spec@1.0.0': {} + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 @@ -5052,22 +5236,22 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-vue-jsx@5.1.2(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@5.1.2(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@rolldown/pluginutils': 1.0.0-beta.52 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.5) - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.2(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.2(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.50 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) '@volar/language-core@2.4.23': @@ -5153,14 +5337,14 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@8.0.5(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@vue/devtools-core@8.0.5(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.5 '@vue/devtools-shared': 8.0.5 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)) + vite-hot-client: 2.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - vite @@ -5338,6 +5522,10 @@ snapshots: dependencies: fill-range: 7.1.1 + brotli@1.3.3: + dependencies: + base64-js: 1.5.1 + browserslist@4.28.0: dependencies: baseline-browser-mapping: 2.8.32 @@ -5428,6 +5616,8 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + clone@2.1.2: {} + cluster-key-slot@1.1.2: {} color-convert@2.0.1: @@ -5630,6 +5820,8 @@ snapshots: dependencies: dequal: 2.0.3 + dfa@1.2.0: {} + diff@8.0.2: {} dom-serializer@2.0.0: @@ -5775,6 +5967,8 @@ snapshots: extend@3.0.2: {} + fast-deep-equal@3.1.3: {} + fast-fifo@1.3.2: {} fast-glob@3.3.3: @@ -5803,6 +5997,66 @@ snapshots: flat@6.0.1: {} + fontaine@0.7.0: + dependencies: + '@capsizecss/unpack': 3.0.1 + css-tree: 3.1.0 + magic-regexp: 0.10.0 + magic-string: 0.30.21 + pathe: 2.0.3 + ufo: 1.6.1 + unplugin: 2.3.11 + + fontkit@2.0.4: + dependencies: + '@swc/helpers': 0.5.17 + brotli: 1.3.3 + clone: 2.1.2 + dfa: 1.2.0 + fast-deep-equal: 3.1.3 + restructure: 3.0.2 + tiny-inflate: 1.0.3 + unicode-properties: 1.4.1 + unicode-trie: 2.0.0 + + fontless@0.1.0(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)): + dependencies: + consola: 3.4.2 + css-tree: 3.1.0 + defu: 6.1.4 + esbuild: 0.25.12 + fontaine: 0.7.0 + jiti: 2.6.1 + lightningcss: 1.30.2 + magic-string: 0.30.21 + ohash: 2.0.11 + pathe: 2.0.3 + ufo: 1.6.1 + unifont: 0.6.0 + unstorage: 1.17.3(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2) + optionalDependencies: + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - uploadthing + foreground-child@3.3.1: dependencies: cross-spawn: 7.0.6 @@ -6237,6 +6491,55 @@ snapshots: dependencies: readable-stream: 2.3.8 + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + lilconfig@3.1.3: {} listhen@1.9.0: @@ -6857,16 +7160,16 @@ snapshots: transitivePeerDependencies: - magicast - nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2): + nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2): dependencies: '@dxup/nuxt': 0.2.2(magicast@0.5.1) '@nuxt/cli': 3.30.0(magicast@0.5.1) - '@nuxt/devtools': 3.1.1(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + '@nuxt/devtools': 3.1.1(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@nuxt/nitro-server': 4.2.1(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3) + '@nuxt/nitro-server': 4.2.1(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3) '@nuxt/schema': 4.2.1 '@nuxt/telemetry': 2.6.6(magicast@0.5.1) - '@nuxt/vite-builder': 4.2.1(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2) + '@nuxt/vite-builder': 4.2.1(lightningcss@1.30.2)(magicast@0.5.1)(nuxt@4.2.1(@parcel/watcher@2.5.1)(@vue/compiler-sfc@3.5.25)(better-sqlite3@12.5.0)(db0@0.3.4(better-sqlite3@12.5.0))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(yaml@2.8.2))(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2) '@unhead/vue': 2.0.19(vue@3.5.25(typescript@5.9.3)) '@vue/shared': 3.5.25 c12: 3.3.2(magicast@0.5.1) @@ -7095,6 +7398,8 @@ snapshots: package-manager-detector@1.6.0: {} + pako@0.2.9: {} + parse-entities@4.0.2: dependencies: '@types/unist': 2.0.11 @@ -7558,6 +7863,8 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + restructure@3.0.2: {} + reusify@1.1.0: {} rfdc@1.4.1: {} @@ -7877,6 +8184,8 @@ snapshots: transitivePeerDependencies: - react-native-b4a + tiny-inflate@1.0.3: {} + tiny-invariant@1.3.3: {} tinyexec@1.0.2: {} @@ -7902,8 +8211,7 @@ snapshots: trough@2.2.0: {} - tslib@2.8.1: - optional: true + tslib@2.8.1: {} tunnel-agent@0.6.0: dependencies: @@ -7940,6 +8248,16 @@ snapshots: unicode-emoji-modifier-base@1.0.0: {} + unicode-properties@1.4.1: + dependencies: + base64-js: 1.5.1 + unicode-trie: 2.0.0 + + unicode-trie@2.0.0: + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + unicorn-magic@0.3.0: {} unified@11.0.5: @@ -7952,6 +8270,12 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 + unifont@0.6.0: + dependencies: + css-tree: 3.1.0 + ofetch: 1.5.1 + ohash: 2.0.11 + unimport@5.5.0: dependencies: acorn: 8.15.0 @@ -8115,23 +8439,23 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-dev-rpc@1.1.0(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)): + vite-dev-rpc@1.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)): dependencies: birpc: 2.8.0 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) - vite-hot-client: 2.1.0(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) + vite-hot-client: 2.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) - vite-hot-client@2.1.0(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)): + vite-hot-client@2.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)): dependencies: - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) - vite-node@5.2.0(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2): + vite-node@5.2.0(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2): dependencies: cac: 6.7.14 es-module-lexer: 1.7.0 obug: 2.1.1 pathe: 2.0.3 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -8145,7 +8469,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.11.0(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)): + vite-plugin-checker@0.11.0(typescript@5.9.3)(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -8154,12 +8478,12 @@ snapshots: picomatch: 4.0.3 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) vscode-uri: 3.1.0 optionalDependencies: typescript: 5.9.3 - vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)): + vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -8169,24 +8493,24 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) - vite-dev-rpc: 1.1.0(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2)) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) + vite-dev-rpc: 1.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) optionalDependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) transitivePeerDependencies: - supports-color - vite-plugin-vue-tracer@1.1.3(vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)): + vite-plugin-vue-tracer@1.1.3(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.8 magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) - vite@7.2.6(jiti@2.6.1)(terser@5.44.1)(yaml@2.8.2): + vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -8197,6 +8521,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 jiti: 2.6.1 + lightningcss: 1.30.2 terser: 5.44.1 yaml: 2.8.2 diff --git a/public/fonts/abbiocco-beta-500.woff2 b/public/fonts/abbiocco-beta-500.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8c888d88f1130d42a0fe460266e066a99a6b0b83 GIT binary patch literal 29904 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

L)GGonswI>D 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 T7z>r58k4TPW?sHH!deml*ilIa literal 0 HcmV?d00001 diff --git a/public/fonts/abbiocco-beta.woff2 b/public/fonts/abbiocco-beta.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3f9230acdbab8d238430aedcde220867888e275f GIT binary patch literal 29048 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