From 490bb4627037d0b511a1bba20efa418f08c81251 Mon Sep 17 00:00:00 2001 From: pavanpodila Date: Wed, 9 Oct 2024 15:01:35 +0530 Subject: [PATCH] fixed the external link icon --- astro.config.ts | 126 ++- package.json | 16 +- pnpm-lock.yaml | 923 +++++++++++++++------ public/external-link.svg | 7 - src/components/starlight/SocialIcons.astro | 13 +- src/tailwind.css | 8 - 6 files changed, 736 insertions(+), 357 deletions(-) delete mode 100644 public/external-link.svg diff --git a/astro.config.ts b/astro.config.ts index 8f29910..a57291d 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -10,6 +10,8 @@ import tailwind from '@astrojs/tailwind' import { sidebar } from './sidebar.ts' import rehypeExternalLinks from 'rehype-external-links' +import icon from 'astro-icon'; + console.log(import.meta.env.DEV) // https://astro.build/config @@ -26,71 +28,67 @@ export default defineConfig({ ], ], }, - integrations: [ - starlight({ - title: 'Docs', - description: - 'A framework to build Modular, CMS-driven Flutter Apps. At Scale.', - tagline: - 'A framework to build Modular, CMS-driven Flutter Apps. At Scale.', - logo: { - light: './src/assets/logo-light.png', - dark: './src/assets/logo-dark.png', - }, - social: { - github: 'https://github.com/vyuh-tech/vyuh', - 'x.com': 'https://x.com/vyuh_tech', - discord: 'https://discord.gg/b49sbjqszG', - youtube: 'https://youtube.com/@vyuh_tech', - }, - // Add Open Graph images. - head: [ - { - tag: 'meta', - attrs: { - property: 'og:image', - // The absolute URL of the image to use. - content: 'https://docs.vyuh.tech/social-card.png', - }, - }, - { - tag: 'meta', - attrs: { - property: 'og:site_name', - // The absolute URL of the image to use. - content: 'Docs for the Vyuh Framework', - }, + integrations: [starlight({ + title: 'Docs', + description: + 'A framework to build Modular, CMS-driven Flutter Apps. At Scale.', + tagline: + 'A framework to build Modular, CMS-driven Flutter Apps. At Scale.', + logo: { + light: './src/assets/logo-light.png', + dark: './src/assets/logo-dark.png', + }, + social: { + github: 'https://github.com/vyuh-tech/vyuh', + 'x.com': 'https://x.com/vyuh_tech', + discord: 'https://discord.gg/b49sbjqszG', + youtube: 'https://youtube.com/@vyuh_tech', + }, + // Add Open Graph images. + head: [ + { + tag: 'meta', + attrs: { + property: 'og:image', + // The absolute URL of the image to use. + content: 'https://docs.vyuh.tech/social-card.png', }, - { - tag: 'meta', - attrs: { - property: 'twitter:image', - // The absolute URL of the image to use. - content: 'https://docs.vyuh.tech/social-card.png', - }, - }, - ], - components: { - Head: './src/components/starlight/Head.astro', - SocialIcons: './src/components/starlight/SocialIcons.astro', - Footer: './src/components/starlight/Footer.astro', - SkipLink: './src/components/starlight/SkipLink.astro', }, - customCss: ['./src/tailwind.css'], - sidebar, - expressiveCode: { - // @ts-ignore - plugins: [pluginLineNumbers()], + { + tag: 'meta', + attrs: { + property: 'og:site_name', + // The absolute URL of the image to use. + content: 'Docs for the Vyuh Framework', + }, }, - plugins: [starlightLinksValidator()], - editLink: { - baseUrl: 'https://github.com/vyuh-tech/docs/edit/main/', + { + tag: 'meta', + attrs: { + property: 'twitter:image', + // The absolute URL of the image to use. + content: 'https://docs.vyuh.tech/social-card.png', + }, }, - lastUpdated: true, - }), - react(), - tailwind({ - applyBaseStyles: false, - }), - ], -}) + ], + components: { + Head: './src/components/starlight/Head.astro', + SocialIcons: './src/components/starlight/SocialIcons.astro', + Footer: './src/components/starlight/Footer.astro', + SkipLink: './src/components/starlight/SkipLink.astro', + }, + customCss: ['./src/tailwind.css'], + sidebar, + expressiveCode: { + // @ts-ignore + plugins: [pluginLineNumbers()], + }, + plugins: [starlightLinksValidator()], + editLink: { + baseUrl: 'https://github.com/vyuh-tech/docs/edit/main/', + }, + lastUpdated: true, + }), react(), tailwind({ + applyBaseStyles: false, + }), icon()], +}) \ No newline at end of file diff --git a/package.json b/package.json index cfa9a50..e991ca1 100644 --- a/package.json +++ b/package.json @@ -12,25 +12,27 @@ "deploy": "firebase deploy --only hosting" }, "dependencies": { - "@astrojs/check": "^0.9.3", + "@astrojs/check": "^0.9.4", "@astrojs/react": "^3.6.2", - "@astrojs/starlight": "^0.28.2", + "@astrojs/starlight": "^0.28.3", "@astrojs/starlight-tailwind": "^2.0.3", "@astrojs/tailwind": "^5.1.1", "@expressive-code/plugin-line-numbers": "^0.37.0", + "@iconify-json/mdi": "^1.2.1", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", - "astro": "^4.15.10", - "astro-embed": "^0.7.2", - "firebase-tools": "^13.20.2", + "astro": "^4.15.12", + "astro-embed": "^0.7.4", + "astro-icon": "^1.1.1", + "firebase-tools": "^13.22.0", "prettier": "^3.3.3", "react": "^18.3.1", "react-dom": "^18.3.1", "rehype-external-links": "^3.0.0", "sharp": "^0.32.6", - "starlight-links-validator": "^0.12.2", + "starlight-links-validator": "^0.12.3", "starlight-showcases": "^0.2.0", "tailwindcss": "^3.4.13", - "typescript": "^5.6.2" + "typescript": "^5.6.3" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4874139..36bb77c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,23 +9,26 @@ importers: .: dependencies: '@astrojs/check': - specifier: ^0.9.3 - version: 0.9.3(prettier@3.3.3)(typescript@5.6.2) + specifier: ^0.9.4 + version: 0.9.4(prettier@3.3.3)(typescript@5.6.3) '@astrojs/react': specifier: ^3.6.2 - version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4)) + version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.5)) '@astrojs/starlight': - specifier: ^0.28.2 - version: 0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + specifier: ^0.28.3 + version: 0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) '@astrojs/starlight-tailwind': specifier: ^2.0.3 - version: 2.0.3(@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)))(@astrojs/tailwind@5.1.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13))(tailwindcss@3.4.13) + version: 2.0.3(@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)))(@astrojs/tailwind@5.1.1(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.13))(tailwindcss@3.4.13) '@astrojs/tailwind': specifier: ^5.1.1 - version: 5.1.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13) + version: 5.1.1(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.13) '@expressive-code/plugin-line-numbers': specifier: ^0.37.0 version: 0.37.0 + '@iconify-json/mdi': + specifier: ^1.2.1 + version: 1.2.1 '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -33,14 +36,17 @@ importers: specifier: ^18.3.0 version: 18.3.0 astro: - specifier: ^4.15.10 - version: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + specifier: ^4.15.12 + version: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) astro-embed: - specifier: ^0.7.2 - version: 0.7.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + specifier: ^0.7.4 + version: 0.7.4(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + astro-icon: + specifier: ^1.1.1 + version: 1.1.1 firebase-tools: - specifier: ^13.20.2 - version: 13.20.2(encoding@0.1.13) + specifier: ^13.22.0 + version: 13.22.0(encoding@0.1.13) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -57,17 +63,17 @@ importers: specifier: ^0.32.6 version: 0.32.6 starlight-links-validator: - specifier: ^0.12.2 - version: 0.12.2(@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)))(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + specifier: ^0.12.3 + version: 0.12.3(@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)))(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) starlight-showcases: specifier: ^0.2.0 - version: 0.2.0(@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)))(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + version: 0.2.0(@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)))(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) tailwindcss: specifier: ^3.4.13 version: 3.4.13 typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 packages: @@ -79,37 +85,43 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + '@apidevtools/json-schema-ref-parser@9.1.2': resolution: {integrity: sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==} - '@astro-community/astro-embed-integration@0.7.1': - resolution: {integrity: sha512-uPpVx/CluktB3nOnCTUB7tQ3jms2acYWTe/JgX5tFqTjjtiL686+FcjOaQ/Ej+FNErdg+36Y66WTeIxlYw4pvQ==} + '@astro-community/astro-embed-integration@0.7.2': + resolution: {integrity: sha512-R5eyiA01pj400skp6sJY4t01oXtTY+Huv2uR4eWUagaPgOOadu135+UkPXo38+LgZ5voYzZkaGwfTaZj4R0AFg==} peerDependencies: - astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta - '@astro-community/astro-embed-link-preview@0.2.1': - resolution: {integrity: sha512-pl+KYhv5l2VpvvSwmZXTrCV+x3FxY3js4FX7/V/ABpLiSUsgF0yno90m0qd4Hx2y0XoeC4b/TB4T/Eu4AQIBTQ==} + '@astro-community/astro-embed-link-preview@0.2.2': + resolution: {integrity: sha512-eZ/ORqtPCC3Z2cSH6UvOB1w9CBguEQUC4nFdyLmwHYIR3FhkutQgbaP7fgI1r+qUBDbXImpZjYxKS3RB4m/fOA==} - '@astro-community/astro-embed-twitter@0.5.4': - resolution: {integrity: sha512-wQyros0Uh4L8fDOCZ9+UYMoq4u+YiJZEvjnL6ZP0KL6dcsyfma/XC2/Q2DBL5SBBiIkkFcFHmzDBIPl4HsENXw==} + '@astro-community/astro-embed-twitter@0.5.6': + resolution: {integrity: sha512-ywUjNhYbGW17vAQXj2tMus9JvLw8cwgzMshu6tVkzSRlyOoLFeWSNKwe44sU7REhUgmTCEQOUUfleN1j1Zwd4Q==} peerDependencies: - astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta '@astro-community/astro-embed-utils@0.1.3': resolution: {integrity: sha512-eiMO+vfCdE9GtW6qE7X5Xl6YCKZDCoXJEWqRofQcoC3GHjqN2/WhJlnaxNVRq3demSO03UNtho57Em5p7o7AOA==} - '@astro-community/astro-embed-vimeo@0.3.8': - resolution: {integrity: sha512-N8nCAy/Q7XZroev+2XqNgy1uWa3l8hOGuEV+Nj0cjDk4OR20bWxbK7/fyL/eKOAz376VRlZ/0ym9dmAmqsjQAg==} + '@astro-community/astro-embed-vimeo@0.3.10': + resolution: {integrity: sha512-H7v8BozWXG+EhIOn1DcNKLRO6z3bNXZVESUR25mNFiDd3Ue8MEzp8mWkBeRd6Y2onV9acxR34ZhXN36fsSb8bA==} peerDependencies: - astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta - '@astro-community/astro-embed-youtube@0.5.3': - resolution: {integrity: sha512-O06Y6XwhDM5e72Hl/n3qgl7jDSrJpqTSTurFZZ7RQypJQzfyhlWgc99f0REdAtZSnLkq7069HfuMX4CzcaOdkg==} + '@astro-community/astro-embed-youtube@0.5.5': + resolution: {integrity: sha512-pG9uYjyZB1kpW8Ljy/H1Klof2txVXLwQmyoG4XWblZyt9eqFlaa65MdzL7UKzzqdoOsn64TN+Q+zPbx0HJhP4Q==} peerDependencies: - astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta - '@astrojs/check@0.9.3': - resolution: {integrity: sha512-I6Dz45bMI5YRbp4yK2LKWsHH3/kkHRGdPGruGkLap6pqxhdcNh7oCgN04Ac+haDfc9ow5BYPGPmEhkwef15GQQ==} + '@astrojs/check@0.9.4': + resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} hasBin: true peerDependencies: typescript: ^5.0.0 @@ -120,8 +132,8 @@ packages: '@astrojs/internal-helpers@0.4.1': resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} - '@astrojs/language-server@2.14.2': - resolution: {integrity: sha512-daUJ/+/2pPF3eGG4tVdXKyw0tabUDrJKwLzU8VTuNhEHIn3VZAIES6VT3+mX0lmKcMiKM8/bjZdfY+fPfmnsMA==} + '@astrojs/language-server@2.15.0': + resolution: {integrity: sha512-wJHSjGApm5X8Rg1GvkevoatZBfvaFizY4kCPvuSYgs3jGCobuY3KstJGKC1yNLsRJlDweHruP+J54iKn9vEKoA==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -154,8 +166,8 @@ packages: react: ^17.0.2 || ^18.0.0 || ^19.0.0-beta react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0-beta - '@astrojs/sitemap@3.1.6': - resolution: {integrity: sha512-1Qp2NvAzVImqA6y+LubKi1DVhve/hXXgFvB0szxiipzh7BvtuKe4oJJ9dXSqaubaTkt4nMa6dv6RCCAYeB6xaQ==} + '@astrojs/sitemap@3.2.0': + resolution: {integrity: sha512-SkrOCL3Z6HxdiXreZ1+aPBWgnBMJ31EgPdcscgQeLqI2Gqk/4EKLuw9q0SqKU9MmHpcPXXtcd0odfCk4barPoA==} '@astrojs/starlight-tailwind@2.0.3': resolution: {integrity: sha512-ZwbdXS/9rxYlo3tKZoTZoBPUnaaqek02b341dHwOkmMT0lIR2w+8k0mRUGxnRaYtPdMcaL+nYFd8RUa8sjdyRg==} @@ -164,8 +176,8 @@ packages: '@astrojs/tailwind': ^5.0.0 tailwindcss: ^3.3.3 - '@astrojs/starlight@0.28.2': - resolution: {integrity: sha512-Q1/Ujl2EzWX71qwqdt/0KP3wOyX6Rvyzcep/zD3hRCtw/Vi2TReh4Q2wLwz7mnbuYU9H7YvBKYknbkmjC+K/0w==} + '@astrojs/starlight@0.28.3': + resolution: {integrity: sha512-GXXIPKSu5d50mLVtgI4jf6pb3FPQm8n4MI6ZXuQQqqnA0xg7PJQ76WFSVyrICeqM5fKABSqcBksp/glyEJes/A==} peerDependencies: astro: ^4.14.0 @@ -304,8 +316,8 @@ packages: '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@electric-sql/pglite@0.2.10': - resolution: {integrity: sha512-0TJF/1ouBweCtyZC4oHwx+dHGn/lP16KfEO/3q22RDuZUsV2saTuYAwb6eK3gBLzVdXG4dj4xZilvmBYEM/WQg==} + '@electric-sql/pglite@0.2.11': + resolution: {integrity: sha512-CeCsbtVqccz0MDlEeT6p4xfgKMpq3GvGTKkswuZ2Vv4r40ZQlE0byl3QNpXcpiTxfye+VFt9RZ+lSL+Wq+jhLQ==} '@emmetio/abbreviation@2.3.3': resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} @@ -328,8 +340,8 @@ packages: '@emmetio/stream-reader@2.2.0': resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} - '@emnapi/runtime@1.2.0': - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emnapi/runtime@1.3.0': + resolution: {integrity: sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==} '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} @@ -515,8 +527,8 @@ packages: resolution: {integrity: sha512-Sj2MerYrr4Z6ksK81Scj0gIdFjC3bC0vcqdM+TSfnOskg6d9iIALWdFDc3xgNHQWO58rUb6HjBzr1XbuNjYlPg==} engines: {node: '>=12.0.0'} - '@grpc/grpc-js@1.11.3': - resolution: {integrity: sha512-i9UraDzFHMR+Iz/MhFLljT+fCpgxZ3O6CxwGJ8YuNYHJItIHUzKJpW2LvoFZNnGPwqc9iWy9RAucxV0JoR9aUQ==} + '@grpc/grpc-js@1.12.1': + resolution: {integrity: sha512-VYrLinJNeW3idIZHTy7BsVL7bsPF9+l89WDYTDV8o1QYJzkf3BSoPXdfaz4c8DyeY12LGSaS8m8BgbT8W66h6Q==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.7.13': @@ -524,6 +536,18 @@ packages: engines: {node: '>=6'} hasBin: true + '@iconify-json/mdi@1.2.1': + resolution: {integrity: sha512-dSkQU78gsZV6Yxnq78+LuX7jzeFC/5NAmz7O3rh558GimGFcwMVY/OtqRowIzjqJBmMmWZft7wkFV4TrwRXjlg==} + + '@iconify/tools@4.0.7': + resolution: {integrity: sha512-zOJxKIfZn96ZRGGvIWzDRLD9vb2CsxjcLuM+QIdvwWbv6SWhm49gECzUnd4d2P0sq9sfodT7yCNobWK8nvavxQ==} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -854,20 +878,20 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.21.0': - resolution: {integrity: sha512-zAPMJdiGuqXpZQ+pWNezQAk5xhzRXBNiECFPcJLtUdsFM3f//G95Z15EHTnHchYycU8kIIysqGgxp8OVSj1SPQ==} + '@shikijs/core@1.22.0': + resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} - '@shikijs/engine-javascript@1.21.0': - resolution: {integrity: sha512-jxQHNtVP17edFW4/0vICqAVLDAxmyV31MQJL4U/Kg+heQALeKYVOWo0sMmEZ18FqBt+9UCdyqGKYE7bLRtk9mg==} + '@shikijs/engine-javascript@1.22.0': + resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} - '@shikijs/engine-oniguruma@1.21.0': - resolution: {integrity: sha512-AIZ76XocENCrtYzVU7S4GY/HL+tgHGbVU+qhiDyNw1qgCA5OSi4B4+HY4BtAoJSMGuD/L5hfTzoRVbzEm2WTvg==} + '@shikijs/engine-oniguruma@1.22.0': + resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} - '@shikijs/types@1.21.0': - resolution: {integrity: sha512-tzndANDhi5DUndBtpojEq/42+dpUF2wS7wdCDQaFtIXm3Rd1QkrcVgSSRLOvEwexekihOXfbYJINW37g96tJRw==} + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} - '@shikijs/vscode-textmate@9.2.2': - resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} @@ -880,6 +904,10 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -934,11 +962,11 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@18.19.54': - resolution: {integrity: sha512-+BRgt0G5gYjTvdLac9sIeE0iZcJxi4Jc4PV5EUzqi+88jmQLr+fRZdv2tCTV7IHKSGxM6SaLoOXQWWUiLUItMw==} + '@types/node@18.19.55': + resolution: {integrity: sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==} - '@types/node@22.7.4': - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} '@types/picomatch@2.3.3': resolution: {integrity: sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==} @@ -958,6 +986,9 @@ packages: '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + '@types/tar@6.1.13': + resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} + '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} @@ -970,6 +1001,9 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -979,25 +1013,25 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@volar/kit@2.4.5': - resolution: {integrity: sha512-ZzyErW5UiDfiIuJ/lpqc2Kx5PHDGDZ/bPlPJYpRcxlrn8Z8aDhRlsLHkNKcNiH65TmNahk2kbLaiejiqu6BD3A==} + '@volar/kit@2.4.6': + resolution: {integrity: sha512-OaMtpmLns6IYD1nOSd0NdG/F5KzJ7Jr4B7TLeb4byPzu+ExuuRVeO56Dn1C7Frnw6bGudUQd90cpQAmxdB+RlQ==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.5': - resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==} + '@volar/language-core@2.4.6': + resolution: {integrity: sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==} - '@volar/language-server@2.4.5': - resolution: {integrity: sha512-l5PswE0JzCtstTlwBUpikeSa3lNUBJhTuWtj9KclZTGi2Uex4RcqGOhTiDsUUtvdv/hEuYCxGq1EdJJPlQsD/g==} + '@volar/language-server@2.4.6': + resolution: {integrity: sha512-ARIbMXapEUPj9UFbZqWqw/iZ+ZuxUcY+vY212+2uutZVo/jrdzhLPu2TfZd9oB9akX8XXuslinT3051DyHLLRA==} - '@volar/language-service@2.4.5': - resolution: {integrity: sha512-xiFlL0aViGg6JhwAXyohPrdlID13uom8WQg6DWYaV8ob8RRy+zoLlBUI8SpQctwlWEO9poyrYK01revijAwkcw==} + '@volar/language-service@2.4.6': + resolution: {integrity: sha512-wNeEVBgBKgpP1MfMYPrgTf1K8nhOGEh3ac0+9n6ECyk2N03+j0pWCpQ2i99mRWT/POvo1PgizDmYFH8S67bZOA==} - '@volar/source-map@2.4.5': - resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==} + '@volar/source-map@2.4.6': + resolution: {integrity: sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==} - '@volar/typescript@2.4.5': - resolution: {integrity: sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==} + '@volar/typescript@2.4.6': + resolution: {integrity: sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==} '@vscode/emmet-helper@2.9.3': resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} @@ -1136,24 +1170,27 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro-auto-import@0.4.2: - resolution: {integrity: sha512-ZgWZQ58+EhbEym1+aoUnNyECOy0wsG5uRUs+rVp/7BzHtj1V76J2qkhjaTWLplgNb+8WrzhvTQNxytmXRCW+Ow==} + astro-auto-import@0.4.3: + resolution: {integrity: sha512-qnSkydy13c81QDzDnIWuoQLCBOgU6ywRhqMq+ZTKJSE8+aK4ugZmGhtr7FGnNp1FLCmUxzj759SF0eLmTGsCdA==} engines: {node: '>=16.0.0'} peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta - astro-embed@0.7.2: - resolution: {integrity: sha512-v/j6yRA9Wa+TEHBV64dQU5bLKuYiy1mNudiKIM+nvFe1bAUh+4wzQOf3lRofrxyBMgHaZbr8Xy7oLS9PVzu5jg==} + astro-embed@0.7.4: + resolution: {integrity: sha512-meDmEpmwu1wcz1i1KT4yAPJhydq/C4iyh1Pn7sepSbtXF85C05nJoE0cTDJHf0cwM4zMoYTYDluqFIQIfsdhHA==} peerDependencies: - astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta astro-expressive-code@0.35.6: resolution: {integrity: sha512-1U4KrvFuodaCV3z4I1bIR16SdhQlPkolGsYTtiANxPZUVv/KitGSCTjzksrkPonn1XuwVqvnwmUUVzTLWngnBA==} peerDependencies: astro: ^4.0.0-beta || ^3.3.0 - astro@4.15.10: - resolution: {integrity: sha512-2NA9VWkIAxruq7GyR6ojpEqPLVlN2pyXqUDxiuXSEaaF1ajoQzLkXUIfhJgYmmVSIeTnd4ps9T4nTOEjWaOKrw==} + astro-icon@1.1.1: + resolution: {integrity: sha512-HKBesWk2Faw/0+klLX+epQVqdTfSzZz/9+5vxXUjTJaN/HnpDf608gRPgHh7ZtwBPNJMEFoU5GLegxoDcT56OQ==} + + astro@4.15.12: + resolution: {integrity: sha512-PojmALAzwafLUD//hqKD4/+1Fj03Aa2VQY/rztCg6DUMgHLpo3TFV3ob1++kay91z/MdNWR+IGITcXhxAXhiTg==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -1176,6 +1213,9 @@ packages: peerDependencies: postcss: ^8.1.0 + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -1267,6 +1307,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + buffer-crc32@1.0.0: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} @@ -1311,8 +1354,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001666: - resolution: {integrity: sha512-gD14ICmoV5ZZM1OdzPWmpx+q4GyefaK06zi8hmfHV5xe4/2nOQX3+Dw5o+fSqOws2xVwL9j+anOPFwHzdEdV4g==} + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1348,10 +1391,21 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -1480,6 +1534,10 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} @@ -1498,6 +1556,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -1523,8 +1584,12 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} core-util-is@1.0.3: @@ -1569,6 +1634,14 @@ packages: css-selector-parser@3.0.5: resolution: {integrity: sha512-3itoDFbKUNx1eKmVpYMFyqKX04Ww9osZ+dLgrk6GEv6KMVeXUhUnp4I5X+evw+u3ZxVU6RFXSSRxlTeMh8bA+g==} + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -1578,6 +1651,10 @@ packages: engines: {node: '>=4'} hasBin: true + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + cssom@0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} @@ -1736,8 +1813,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.31: - resolution: {integrity: sha512-QcDoBbQeYt0+3CWcK/rEbuHvwpbT/8SV9T3OSgs6cX1FlcUAkgrkqbg9zLnDrMM/rLamzQwal4LYFCiWk861Tg==} + electron-to-chromium@1.5.33: + resolution: {integrity: sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==} emmet@2.4.11: resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} @@ -1765,6 +1842,9 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -1893,8 +1973,8 @@ packages: exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - express@4.21.0: - resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} expressive-code@0.35.6: @@ -1911,6 +1991,11 @@ packages: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1933,6 +2018,9 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} @@ -1967,8 +2055,8 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - firebase-tools@13.20.2: - resolution: {integrity: sha512-lhJ8C/hNtNyG57IIWZ+j+0JaiB3A/wo7c/LFouRigE+/IRo13le2uotBAFI7XjTOgxelxs8wGA6u/4fgQAz8Zw==} + firebase-tools@13.22.0: + resolution: {integrity: sha512-oZ5ylhSL+FvhrAL51y5p3O7OS2hS/Qj4Yb7RfsfuVGyxVZu7veZSrjJkKNWLtUXFSC16yzCpsbbQvMpEm5bxiQ==} engines: {node: '>=18.0.0 || >=20.0.0'} hasBin: true @@ -1979,6 +2067,15 @@ packages: fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} @@ -2061,6 +2158,10 @@ packages: resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} engines: {node: '>=10'} + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + get-uri@6.0.3: resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} engines: {node: '>= 14'} @@ -2238,6 +2339,9 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -2261,8 +2365,8 @@ packages: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} - i18next@23.15.1: - resolution: {integrity: sha512-wB4abZ3uK7EWodYisHl/asf8UYEhrI/vj/8aoSsrj/ZDxj4/UXPOa1KvFt1Fq5hkUHquNqwFlDprmjZ8iySgYA==} + i18next@23.15.2: + resolution: {integrity: sha512-zcPSWzCvw6uKnuYHIqs4W7hTuB9e3AFcSdZgvCWoPXIZsBjBd4djN2/2uOHIB+1DFFkQnMBXvhNg7J3WyCuywQ==} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -2583,6 +2687,9 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} @@ -2621,6 +2728,10 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -2785,6 +2896,12 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -2988,6 +3105,10 @@ packages: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + minipass@5.0.0: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} @@ -3012,6 +3133,9 @@ packages: engines: {node: '>=10'} hasBin: true + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + moo@0.5.2: resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} @@ -3232,6 +3356,9 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-manager-detector@0.2.1: + resolution: {integrity: sha512-/hVW2fZvAdEas+wyKh0SnlZ2mx0NIa1+j11YaQkogEJkcMErbwchHCuo8z7lEtajZJQZ6rgZNVTWMVVd71Bjng==} + pagefind@1.1.1: resolution: {integrity: sha512-U2YR0dQN5B2fbIXrLtt/UXNS0yWSSYfePaad1KcBPTi0p+zRtsVjwmoPaMQgTks5DnHNbmDxyJUL5TGaLljK3A==} hasBin: true @@ -3245,6 +3372,12 @@ packages: parse5-htmlparser2-tree-adapter@6.0.1: resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@5.1.1: resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} @@ -3289,6 +3422,12 @@ packages: path-to-regexp@1.9.0: resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} @@ -3353,6 +3492,9 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} @@ -3568,6 +3710,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -3785,8 +3931,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.21.0: - resolution: {integrity: sha512-apCH5BoWTrmHDPGgg3RF8+HAAbEL/CdbYr8rMw7eIrdhCkZHdVGat5mMNlRtd1erNG01VPMIKHNQ0Pj2HMAiog==} + shiki@1.22.0: + resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -3811,9 +3957,9 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - sitemap@7.1.2: - resolution: {integrity: sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} + sitemap@8.0.0: + resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} + engines: {node: '>=14.0.0', npm: '>=6.0.0'} hasBin: true skin-tone@2.0.0: @@ -3860,8 +4006,8 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - sql-formatter@15.4.2: - resolution: {integrity: sha512-Pw4aAgfuyml/SHMlhbJhyOv+GR+Z1HNb9sgX3CVBVdN5YNM+v2VWkYJ3NNbYS7cu37GY3vP/PgnwoVynCuXRxg==} + sql-formatter@15.4.3: + resolution: {integrity: sha512-RnYhnCojj9jlaVr04Vol2E0aUnZuunUq3gArnzwagsyV5mBXeX6r1rRfHdDzyDkO1NcsPiHCs9ik00Kf9AUMfQ==} hasBin: true ssri@10.0.6: @@ -3871,8 +4017,8 @@ packages: stack-trace@0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - starlight-links-validator@0.12.2: - resolution: {integrity: sha512-Iw1AvIULw7Tx4sGmPQciWD8jD2SIG14ynywqUyQYtxiao+phH7KWCwlm5TZ5PchrUm9nNSBYriufYwsd+VDQ3w==} + starlight-links-validator@0.12.3: + resolution: {integrity: sha512-xOyriH9BQ7kQbHlVARp3quIKqUsBjx4sgv6/F2eKP1a6pWRLvFsX+89rRaCkRKAEnmFiI8VygjH1D/RGUXoxbQ==} engines: {node: '>=18.14.1'} peerDependencies: '@astrojs/starlight': '>=0.15.0' @@ -3990,6 +4136,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + tailwindcss@3.4.13: resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} @@ -4125,11 +4276,14 @@ packages: typescript-auto-import-cache@0.3.3: resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==} - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + uhyphen@0.2.0: resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} @@ -4142,6 +4296,10 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@6.20.0: + resolution: {integrity: sha512-AITZfPuxubm31Sx0vr8bteSalEbs9wQb/BOBi9FPlD9Qpd6HxZ4Q0+hI742jBhkPb4RT2v5MQzaW5VhRVyj+9A==} + engines: {node: '>=18.17'} + unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -4413,9 +4571,17 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -4453,8 +4619,8 @@ packages: resolution: {integrity: sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==} engines: {node: '>= 12.0.0'} - winston@3.14.2: - resolution: {integrity: sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==} + winston@3.15.0: + resolution: {integrity: sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==} engines: {node: '>= 12.0.0'} wrap-ansi@6.2.0: @@ -4541,6 +4707,9 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -4579,6 +4748,13 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@antfu/install-pkg@0.4.1': + dependencies: + package-manager-detector: 0.2.1 + tinyexec: 0.3.0 + + '@antfu/utils@0.7.10': {} + '@apidevtools/json-schema-ref-parser@9.1.2': dependencies: '@jsdevtools/ono': 7.1.3 @@ -4586,47 +4762,46 @@ snapshots: call-me-maybe: 1.0.2 js-yaml: 4.1.0 - '@astro-community/astro-embed-integration@0.7.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))': + '@astro-community/astro-embed-integration@0.7.2(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))': dependencies: - '@astro-community/astro-embed-link-preview': 0.2.1 - '@astro-community/astro-embed-twitter': 0.5.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astro-community/astro-embed-vimeo': 0.3.8(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astro-community/astro-embed-youtube': 0.5.3(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + '@astro-community/astro-embed-link-preview': 0.2.2 + '@astro-community/astro-embed-twitter': 0.5.6(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astro-community/astro-embed-vimeo': 0.3.10(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astro-community/astro-embed-youtube': 0.5.5(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) '@types/unist': 2.0.11 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) - astro-auto-import: 0.4.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) + astro-auto-import: 0.4.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) unist-util-select: 4.0.3 - '@astro-community/astro-embed-link-preview@0.2.1': + '@astro-community/astro-embed-link-preview@0.2.2': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - '@astro-community/astro-embed-twitter@0.5.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))': + '@astro-community/astro-embed-twitter@0.5.6(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) '@astro-community/astro-embed-utils@0.1.3': dependencies: linkedom: 0.14.26 - '@astro-community/astro-embed-vimeo@0.3.8(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))': + '@astro-community/astro-embed-vimeo@0.3.10(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) - '@astro-community/astro-embed-youtube@0.5.3(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))': + '@astro-community/astro-embed-youtube@0.5.5(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))': dependencies: - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) lite-youtube-embed: 0.3.3 - '@astrojs/check@0.9.3(prettier@3.3.3)(typescript@5.6.2)': + '@astrojs/check@0.9.4(prettier@3.3.3)(typescript@5.6.3)': dependencies: - '@astrojs/language-server': 2.14.2(prettier@3.3.3)(typescript@5.6.2) - chokidar: 3.6.0 - fast-glob: 3.3.2 + '@astrojs/language-server': 2.15.0(prettier@3.3.3)(typescript@5.6.3) + chokidar: 4.0.1 kleur: 4.1.5 - typescript: 5.6.2 + typescript: 5.6.3 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -4636,25 +4811,24 @@ snapshots: '@astrojs/internal-helpers@0.4.1': {} - '@astrojs/language-server@2.14.2(prettier@3.3.3)(typescript@5.6.2)': + '@astrojs/language-server@2.15.0(prettier@3.3.3)(typescript@5.6.3)': dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.5(typescript@5.6.2) - '@volar/language-core': 2.4.5 - '@volar/language-server': 2.4.5 - '@volar/language-service': 2.4.5 - '@volar/typescript': 2.4.5 + '@volar/kit': 2.4.6(typescript@5.6.3) + '@volar/language-core': 2.4.6 + '@volar/language-server': 2.4.6 + '@volar/language-service': 2.4.6 fast-glob: 3.3.2 muggle-string: 0.4.1 - volar-service-css: 0.0.61(@volar/language-service@2.4.5) - volar-service-emmet: 0.0.61(@volar/language-service@2.4.5) - volar-service-html: 0.0.61(@volar/language-service@2.4.5) - volar-service-prettier: 0.0.61(@volar/language-service@2.4.5)(prettier@3.3.3) - volar-service-typescript: 0.0.61(@volar/language-service@2.4.5) - volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.5) - volar-service-yaml: 0.0.61(@volar/language-service@2.4.5) + volar-service-css: 0.0.61(@volar/language-service@2.4.6) + volar-service-emmet: 0.0.61(@volar/language-service@2.4.6) + volar-service-html: 0.0.61(@volar/language-service@2.4.6) + volar-service-prettier: 0.0.61(@volar/language-service@2.4.6)(prettier@3.3.3) + volar-service-typescript: 0.0.61(@volar/language-service@2.4.6) + volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.6) + volar-service-yaml: 0.0.61(@volar/language-service@2.4.6) vscode-html-languageservice: 5.3.1 vscode-uri: 3.0.8 optionalDependencies: @@ -4676,7 +4850,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.1 remark-smartypants: 3.0.2 - shiki: 1.21.0 + shiki: 1.22.0 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -4685,12 +4859,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.7(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))': + '@astrojs/mdx@3.1.7(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))': dependencies: '@astrojs/markdown-remark': 5.2.0 '@mdx-js/mdx': 3.0.1 acorn: 8.12.1 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -4709,11 +4883,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.5))': dependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.3.2(vite@5.4.8(@types/node@22.7.4)) + '@vitejs/plugin-react': 4.3.2(vite@5.4.8(@types/node@22.7.5)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -4721,33 +4895,33 @@ snapshots: - supports-color - vite - '@astrojs/sitemap@3.1.6': + '@astrojs/sitemap@3.2.0': dependencies: - sitemap: 7.1.2 + sitemap: 8.0.0 stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)))(@astrojs/tailwind@5.1.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13))(tailwindcss@3.4.13)': + '@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)))(@astrojs/tailwind@5.1.1(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.13))(tailwindcss@3.4.13)': dependencies: - '@astrojs/starlight': 0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astrojs/tailwind': 5.1.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13) + '@astrojs/starlight': 0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astrojs/tailwind': 5.1.1(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.13) tailwindcss: 3.4.13 - '@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))': + '@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))': dependencies: - '@astrojs/mdx': 3.1.7(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astrojs/sitemap': 3.1.6 + '@astrojs/mdx': 3.1.7(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astrojs/sitemap': 3.2.0 '@pagefind/default-ui': 1.1.1 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) - astro-expressive-code: 0.35.6(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) + astro-expressive-code: 0.35.6(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.2 hast-util-to-string: 3.0.1 hastscript: 9.0.0 - i18next: 23.15.1 + i18next: 23.15.2 mdast-util-directive: 3.0.0 mdast-util-to-markdown: 2.1.0 mdast-util-to-string: 4.0.0 @@ -4761,9 +4935,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/tailwind@5.1.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13)': + '@astrojs/tailwind@5.1.1(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.13)': dependencies: - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) autoprefixer: 10.4.20(postcss@8.4.47) postcss: 8.4.47 postcss-load-config: 4.0.2(postcss@8.4.47) @@ -4948,7 +5122,7 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@electric-sql/pglite@0.2.10': {} + '@electric-sql/pglite@0.2.11': {} '@emmetio/abbreviation@2.3.3': dependencies: @@ -4973,7 +5147,7 @@ snapshots: '@emmetio/stream-reader@2.2.0': {} - '@emnapi/runtime@1.2.0': + '@emnapi/runtime@1.3.0': dependencies: tslib: 2.7.0 optional: true @@ -5082,7 +5256,7 @@ snapshots: '@expressive-code/plugin-shiki@0.35.6': dependencies: '@expressive-code/core': 0.35.6 - shiki: 1.21.0 + shiki: 1.22.0 '@expressive-code/plugin-text-markers@0.35.6': dependencies: @@ -5136,7 +5310,7 @@ snapshots: - encoding - supports-color - '@grpc/grpc-js@1.11.3': + '@grpc/grpc-js@1.12.1': dependencies: '@grpc/proto-loader': 0.7.13 '@js-sdsl/ordered-map': 4.4.2 @@ -5148,6 +5322,41 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 + '@iconify-json/mdi@1.2.1': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify/tools@4.0.7': + dependencies: + '@iconify/types': 2.0.0 + '@iconify/utils': 2.1.33 + '@types/tar': 6.1.13 + axios: 1.7.7 + cheerio: 1.0.0 + domhandler: 5.0.3 + extract-zip: 2.0.1 + local-pkg: 0.5.0 + pathe: 1.1.2 + svgo: 3.3.2 + tar: 6.2.1 + transitivePeerDependencies: + - debug + - supports-color + + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.1.33': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@antfu/utils': 0.7.10 + '@iconify/types': 2.0.0 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.2 + transitivePeerDependencies: + - supports-color + '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.4 @@ -5214,7 +5423,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.2.0 + '@emnapi/runtime': 1.3.0 optional: true '@img/sharp-win32-ia32@0.33.5': @@ -5426,32 +5635,32 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true - '@shikijs/core@1.21.0': + '@shikijs/core@1.22.0': dependencies: - '@shikijs/engine-javascript': 1.21.0 - '@shikijs/engine-oniguruma': 1.21.0 - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.21.0': + '@shikijs/engine-javascript@1.22.0': dependencies: - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 - '@shikijs/engine-oniguruma@1.21.0': + '@shikijs/engine-oniguruma@1.22.0': dependencies: - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/types@1.21.0': + '@shikijs/types@1.22.0': dependencies: - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/vscode-textmate@9.2.2': {} + '@shikijs/vscode-textmate@9.3.0': {} '@sindresorhus/is@4.6.0': {} @@ -5459,6 +5668,8 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} + '@trysound/sax@0.2.0': {} + '@types/acorn@4.0.6': dependencies: '@types/estree': 1.0.6 @@ -5520,11 +5731,11 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@18.19.54': + '@types/node@18.19.55': dependencies: undici-types: 5.26.5 - '@types/node@22.7.4': + '@types/node@22.7.5': dependencies: undici-types: 6.19.8 @@ -5544,7 +5755,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -5552,6 +5763,11 @@ snapshots: dependencies: '@types/node': 17.0.45 + '@types/tar@6.1.13': + dependencies: + '@types/node': 22.7.5 + minipass: 4.2.8 + '@types/tough-cookie@4.0.5': {} '@types/triple-beam@1.3.5': {} @@ -5560,37 +5776,42 @@ snapshots: '@types/unist@3.0.3': {} + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 22.7.5 + optional: true + '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.2(vite@5.4.8(@types/node@22.7.4))': + '@vitejs/plugin-react@4.3.2(vite@5.4.8(@types/node@22.7.5))': dependencies: '@babel/core': 7.25.7 '@babel/plugin-transform-react-jsx-self': 7.25.7(@babel/core@7.25.7) '@babel/plugin-transform-react-jsx-source': 7.25.7(@babel/core@7.25.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.8(@types/node@22.7.4) + vite: 5.4.8(@types/node@22.7.5) transitivePeerDependencies: - supports-color - '@volar/kit@2.4.5(typescript@5.6.2)': + '@volar/kit@2.4.6(typescript@5.6.3)': dependencies: - '@volar/language-service': 2.4.5 - '@volar/typescript': 2.4.5 + '@volar/language-service': 2.4.6 + '@volar/typescript': 2.4.6 typesafe-path: 0.2.2 - typescript: 5.6.2 + typescript: 5.6.3 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-core@2.4.5': + '@volar/language-core@2.4.6': dependencies: - '@volar/source-map': 2.4.5 + '@volar/source-map': 2.4.6 - '@volar/language-server@2.4.5': + '@volar/language-server@2.4.6': dependencies: - '@volar/language-core': 2.4.5 - '@volar/language-service': 2.4.5 - '@volar/typescript': 2.4.5 + '@volar/language-core': 2.4.6 + '@volar/language-service': 2.4.6 + '@volar/typescript': 2.4.6 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -5598,18 +5819,18 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-service@2.4.5': + '@volar/language-service@2.4.6': dependencies: - '@volar/language-core': 2.4.5 + '@volar/language-core': 2.4.6 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/source-map@2.4.5': {} + '@volar/source-map@2.4.6': {} - '@volar/typescript@2.4.5': + '@volar/typescript@2.4.6': dependencies: - '@volar/language-core': 2.4.5 + '@volar/language-core': 2.4.6 path-browserify: 1.0.1 vscode-uri: 3.0.8 @@ -5756,27 +5977,36 @@ snapshots: astring@1.9.0: {} - astro-auto-import@0.4.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)): + astro-auto-import@0.4.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)): dependencies: - '@types/node': 18.19.54 + '@types/node': 18.19.55 acorn: 8.12.1 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) - astro-embed@0.7.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)): + astro-embed@0.7.4(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)): dependencies: - '@astro-community/astro-embed-integration': 0.7.1(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astro-community/astro-embed-link-preview': 0.2.1 - '@astro-community/astro-embed-twitter': 0.5.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astro-community/astro-embed-vimeo': 0.3.8(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astro-community/astro-embed-youtube': 0.5.3(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + '@astro-community/astro-embed-integration': 0.7.2(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astro-community/astro-embed-link-preview': 0.2.2 + '@astro-community/astro-embed-twitter': 0.5.6(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astro-community/astro-embed-vimeo': 0.3.10(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astro-community/astro-embed-youtube': 0.5.5(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) - astro-expressive-code@0.35.6(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)): + astro-expressive-code@0.35.6(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)): dependencies: - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) rehype-expressive-code: 0.35.6 - astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2): + astro-icon@1.1.1: + dependencies: + '@iconify/tools': 4.0.7 + '@iconify/types': 2.0.0 + '@iconify/utils': 2.1.33 + transitivePeerDependencies: + - debug + - supports-color + + astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -5796,7 +6026,7 @@ snapshots: ci-info: 4.0.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 - cookie: 0.6.0 + cookie: 0.7.2 cssesc: 3.0.0 debug: 4.3.7 deterministic-object-hash: 2.0.2 @@ -5828,21 +6058,20 @@ snapshots: prompts: 2.4.2 rehype: 13.0.2 semver: 7.6.3 - shiki: 1.21.0 + shiki: 1.22.0 string-width: 7.2.0 - strip-ansi: 7.1.0 tinyexec: 0.3.0 - tsconfck: 3.1.3(typescript@5.6.2) + tsconfck: 3.1.3(typescript@5.6.3) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.8(@types/node@22.7.4) - vitefu: 1.0.2(vite@5.4.8(@types/node@22.7.4)) + vite: 5.4.8(@types/node@22.7.5) + vitefu: 1.0.2(vite@5.4.8(@types/node@22.7.5)) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.3(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.6.2)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.6.3)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -5871,13 +6100,21 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001666 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 + axios@1.7.7: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + axobject-query@4.1.0: {} b4a@1.6.7: {} @@ -5998,11 +6235,13 @@ snapshots: browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001666 - electron-to-chromium: 1.5.31 + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.33 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) + buffer-crc32@0.2.13: {} + buffer-crc32@1.0.0: {} buffer-equal-constant-time@1.0.1: {} @@ -6053,7 +6292,7 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001666: {} + caniuse-lite@1.0.30001667: {} ccount@2.0.1: {} @@ -6082,6 +6321,29 @@ snapshots: chardet@0.7.0: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + + cheerio@1.0.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 6.20.0 + whatwg-mimetype: 4.0.0 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -6094,6 +6356,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chownr@1.1.4: {} chownr@2.0.0: {} @@ -6210,6 +6476,8 @@ snapshots: commander@4.1.1: {} + commander@7.2.0: {} + common-ancestor-path@1.0.1: {} compress-commons@6.0.2: @@ -6238,6 +6506,8 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.8: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -6271,7 +6541,9 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.6.0: {} + cookie@0.7.1: {} + + cookie@0.7.2: {} core-util-is@1.0.3: {} @@ -6319,10 +6591,24 @@ snapshots: css-selector-parser@3.0.5: {} + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + css-what@6.1.0: {} cssesc@3.0.0: {} + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + cssom@0.5.0: {} csstype@3.1.3: {} @@ -6451,7 +6737,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.31: {} + electron-to-chromium@1.5.33: {} emmet@2.4.11: dependencies: @@ -6472,6 +6758,11 @@ snapshots: encodeurl@2.0.0: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -6622,14 +6913,14 @@ snapshots: exponential-backoff@3.1.1: optional: true - express@4.21.0: + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 @@ -6677,6 +6968,16 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 + extract-zip@2.0.1: + dependencies: + debug: 4.3.7 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color + fast-deep-equal@3.1.3: {} fast-fifo@1.3.2: {} @@ -6701,6 +7002,10 @@ snapshots: dependencies: reusify: 1.0.4 + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + fecha@4.2.3: {} figures@3.2.0: @@ -6749,9 +7054,9 @@ snapshots: micromatch: 4.0.8 pkg-dir: 4.2.0 - firebase-tools@13.20.2(encoding@0.1.13): + firebase-tools@13.22.0(encoding@0.1.13): dependencies: - '@electric-sql/pglite': 0.2.10 + '@electric-sql/pglite': 0.2.11 '@google-cloud/cloud-sql-connector': 1.4.0(encoding@0.1.13) '@google-cloud/pubsub': 4.7.2(encoding@0.1.13) abort-controller: 3.0.0 @@ -6772,7 +7077,7 @@ snapshots: deep-equal-in-any-order: 2.0.6 exegesis: 4.2.0 exegesis-express: 4.0.0 - express: 4.21.0 + express: 4.21.1 filesize: 6.4.0 form-data: 4.0.0 fs-extra: 10.1.0 @@ -6803,7 +7108,7 @@ snapshots: retry: 0.13.1 rimraf: 5.0.10 semver: 7.6.3 - sql-formatter: 15.4.2 + sql-formatter: 15.4.3 stream-chain: 2.2.5 stream-json: 1.8.0 strip-ansi: 6.0.1 @@ -6815,7 +7120,7 @@ snapshots: universal-analytics: 0.5.3 update-notifier-cjs: 5.1.6(encoding@0.1.13) uuid: 8.3.2 - winston: 3.14.2 + winston: 3.15.0 winston-transport: 4.8.0 ws: 7.5.10 yaml: 2.5.1 @@ -6830,6 +7135,8 @@ snapshots: fn.name@1.1.0: {} + follow-redirects@1.15.9: {} + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 @@ -6918,6 +7225,10 @@ snapshots: get-stdin@8.0.0: {} + get-stream@5.2.0: + dependencies: + pump: 3.0.2 + get-uri@6.0.3: dependencies: basic-ftp: 5.0.5 @@ -6976,7 +7287,7 @@ snapshots: google-gax@4.4.1(encoding@0.1.13): dependencies: - '@grpc/grpc-js': 1.11.3 + '@grpc/grpc-js': 1.12.1 '@grpc/proto-loader': 0.7.13 '@types/long': 4.0.2 abort-controller: 3.0.0 @@ -7269,6 +7580,13 @@ snapshots: domutils: 3.1.0 entities: 4.5.0 + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + http-cache-semantics@4.1.1: {} http-errors@2.0.0: @@ -7308,7 +7626,7 @@ snapshots: transitivePeerDependencies: - supports-color - i18next@23.15.1: + i18next@23.15.2: dependencies: '@babel/runtime': 7.25.7 @@ -7319,7 +7637,6 @@ snapshots: iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - optional: true ieee754@1.2.1: {} @@ -7602,6 +7919,8 @@ snapshots: kleur@4.1.5: {} + kolorist@1.8.0: {} + kuler@2.0.0: {} lazystream@1.0.1: @@ -7639,6 +7958,11 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 + local-pkg@0.5.0: + dependencies: + mlly: 1.7.2 + pkg-types: 1.2.1 + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -7940,6 +8264,10 @@ snapshots: dependencies: '@types/mdast': 4.0.4 + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + media-typer@0.3.0: {} merge-descriptors@1.0.3: {} @@ -8298,6 +8626,8 @@ snapshots: dependencies: yallist: 4.0.0 + minipass@4.2.8: {} + minipass@5.0.0: {} minipass@7.1.2: {} @@ -8315,6 +8645,13 @@ snapshots: mkdirp@1.0.4: {} + mlly@1.7.2: + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + moo@0.5.2: {} morgan@1.10.0: @@ -8547,6 +8884,8 @@ snapshots: package-json-from-dist@1.0.1: {} + package-manager-detector@0.2.1: {} + pagefind@1.1.1: optionalDependencies: '@pagefind/darwin-arm64': 1.1.1 @@ -8579,6 +8918,15 @@ snapshots: dependencies: parse5: 6.0.1 + parse5-htmlparser2-tree-adapter@7.0.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 + parse5@5.1.1: {} parse5@6.0.1: {} @@ -8612,6 +8960,10 @@ snapshots: dependencies: isarray: 0.0.1 + pathe@1.1.2: {} + + pend@1.2.0: {} + periscopic@3.1.0: dependencies: '@types/estree': 1.0.6 @@ -8669,6 +9021,12 @@ snapshots: dependencies: find-up: 4.1.0 + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.2 + pathe: 1.1.2 + portfinder@1.0.32: dependencies: async: 2.6.4 @@ -8794,7 +9152,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.7.4 + '@types/node': 22.7.5 long: 5.2.3 proxy-addr@2.0.7: @@ -8918,6 +9276,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + regenerator-runtime@0.14.1: {} regex@4.3.3: {} @@ -9262,13 +9622,13 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.21.0: + shiki@1.22.0: dependencies: - '@shikijs/core': 1.21.0 - '@shikijs/engine-javascript': 1.21.0 - '@shikijs/engine-oniguruma': 1.21.0 - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/core': 1.22.0 + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -9296,7 +9656,7 @@ snapshots: sisteransi@1.0.5: {} - sitemap@7.1.2: + sitemap@8.0.0: dependencies: '@types/node': 17.0.45 '@types/sax': 1.2.7 @@ -9341,7 +9701,7 @@ snapshots: sprintf-js@1.1.3: {} - sql-formatter@15.4.2: + sql-formatter@15.4.3: dependencies: argparse: 2.0.1 get-stdin: 8.0.0 @@ -9354,11 +9714,11 @@ snapshots: stack-trace@0.0.10: {} - starlight-links-validator@0.12.2(@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)))(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)): + starlight-links-validator@0.12.3(@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)))(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)): dependencies: - '@astrojs/starlight': 0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + '@astrojs/starlight': 0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) '@types/picomatch': 2.3.3 - astro: 4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2) + astro: 4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3) github-slugger: 2.0.0 hast-util-from-html: 2.0.1 hast-util-has-property: 3.0.0 @@ -9368,11 +9728,11 @@ snapshots: picomatch: 4.0.2 unist-util-visit: 5.0.0 - starlight-showcases@0.2.0(@astrojs/starlight@0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)))(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)): + starlight-showcases@0.2.0(@astrojs/starlight@0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)))(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)): dependencies: - '@astro-community/astro-embed-twitter': 0.5.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astro-community/astro-embed-youtube': 0.5.3(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) - '@astrojs/starlight': 0.28.2(astro@4.15.10(@types/node@22.7.4)(rollup@4.24.0)(typescript@5.6.2)) + '@astro-community/astro-embed-twitter': 0.5.6(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astro-community/astro-embed-youtube': 0.5.5(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) + '@astrojs/starlight': 0.28.3(astro@4.15.12(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)) transitivePeerDependencies: - astro @@ -9510,6 +9870,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.1.0 + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 @@ -9644,9 +10014,9 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.3(typescript@5.6.2): + tsconfck@3.1.3(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 tslib@2.7.0: {} @@ -9677,7 +10047,9 @@ snapshots: dependencies: semver: 7.6.3 - typescript@5.6.2: {} + typescript@5.6.3: {} + + ufo@1.5.4: {} uhyphen@0.2.0: {} @@ -9687,6 +10059,8 @@ snapshots: undici-types@6.19.8: {} + undici@6.20.0: {} + unicode-emoji-modifier-base@1.0.0: {} unified@11.0.5: @@ -9839,58 +10213,58 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.8(@types/node@22.7.4): + vite@5.4.8(@types/node@22.7.5): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 fsevents: 2.3.3 - vitefu@1.0.2(vite@5.4.8(@types/node@22.7.4)): + vitefu@1.0.2(vite@5.4.8(@types/node@22.7.5)): optionalDependencies: - vite: 5.4.8(@types/node@22.7.4) + vite: 5.4.8(@types/node@22.7.5) - volar-service-css@0.0.61(@volar/language-service@2.4.5): + volar-service-css@0.0.61(@volar/language-service@2.4.6): dependencies: vscode-css-languageservice: 6.3.1 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 - volar-service-emmet@0.0.61(@volar/language-service@2.4.5): + volar-service-emmet@0.0.61(@volar/language-service@2.4.6): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 - volar-service-html@0.0.61(@volar/language-service@2.4.5): + volar-service-html@0.0.61(@volar/language-service@2.4.6): dependencies: vscode-html-languageservice: 5.3.1 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 - volar-service-prettier@0.0.61(@volar/language-service@2.4.5)(prettier@3.3.3): + volar-service-prettier@0.0.61(@volar/language-service@2.4.6)(prettier@3.3.3): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 prettier: 3.3.3 - volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.5): + volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.6): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 - volar-service-typescript@0.0.61(@volar/language-service@2.4.5): + volar-service-typescript@0.0.61(@volar/language-service@2.4.6): dependencies: path-browserify: 1.0.1 semver: 7.6.3 @@ -9899,14 +10273,14 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 - volar-service-yaml@0.0.61(@volar/language-service@2.4.5): + volar-service-yaml@0.0.61(@volar/language-service@2.4.6): dependencies: vscode-uri: 3.0.8 yaml-language-server: 1.15.0 optionalDependencies: - '@volar/language-service': 2.4.5 + '@volar/language-service': 2.4.6 vscode-css-languageservice@6.3.1: dependencies: @@ -9972,8 +10346,14 @@ snapshots: webidl-conversions@3.0.1: {} + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + whatwg-fetch@3.6.20: {} + whatwg-mimetype@4.0.0: {} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 @@ -10012,7 +10392,7 @@ snapshots: readable-stream: 4.5.2 triple-beam: 1.4.1 - winston@3.14.2: + winston@3.15.0: dependencies: '@colors/colors': 1.6.0 '@dabh/diagnostics': 2.0.3 @@ -10116,6 +10496,11 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + yocto-queue@0.1.0: {} yocto-queue@1.1.1: {} @@ -10130,9 +10515,9 @@ snapshots: dependencies: zod: 3.23.8 - zod-to-ts@1.2.0(typescript@5.6.2)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.6.3)(zod@3.23.8): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 zod: 3.23.8 zod@3.23.8: {} diff --git a/public/external-link.svg b/public/external-link.svg deleted file mode 100644 index 8b76072..0000000 --- a/public/external-link.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/components/starlight/SocialIcons.astro b/src/components/starlight/SocialIcons.astro index d688d30..84434a7 100644 --- a/src/components/starlight/SocialIcons.astro +++ b/src/components/starlight/SocialIcons.astro @@ -1,12 +1,21 @@ --- import type { Props } from '@astrojs/starlight/props' import Default from '@astrojs/starlight/components/SocialIcons.astro' +import {Icon} from 'astro-icon/components' ---
Vyuh.tech + class={`font-bold text-accent-600 dark:text-accent-200 decoration-0 no-underline + px-2 py-0 + border border-gray-300 dark:border-gray-700 + hover:bg-accent-200 hover:dark:bg-accent-600 + rounded + inline-flex items-center`} + target="_blank" rel="noopener"> + Vyuh.tech + +
diff --git a/src/tailwind.css b/src/tailwind.css index d6b5c7a..8b49c4f 100644 --- a/src/tailwind.css +++ b/src/tailwind.css @@ -2,14 +2,6 @@ @tailwind components; @tailwind utilities; -.external-link { - @apply inline-flex items-baseline; -} -.external-link::after { - content: url('/external-link.svg'); - @apply ml-1 w-[16px] h-[16px]; -} - .mobile-preferences { @apply items-center justify-center; } \ No newline at end of file