From 0ba9b1d35fb81287b1ff9e2e2f06fd0fcdbf10a3 Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Tue, 15 Apr 2025 01:48:48 -0700 Subject: [PATCH 1/3] Upgraded Astro and Starlight. --- packages/docs/astro.config.mjs | 11 +- packages/docs/package.json | 20 +- packages/docs/src/components/Footer.astro | 40 +- packages/docs/src/components/Head.astro | 5 +- packages/docs/src/components/Hero.astro | 140 -- packages/docs/src/components/Sidebar.astro | 6 +- .../docs/src/components/TableOfContents.astro | 5 +- .../{content/config.ts => content.config.ts} | 3 +- pnpm-lock.yaml | 1383 +++++++++++++---- 9 files changed, 1117 insertions(+), 496 deletions(-) delete mode 100644 packages/docs/src/components/Hero.astro rename packages/docs/src/{content/config.ts => content.config.ts} (51%) diff --git a/packages/docs/astro.config.mjs b/packages/docs/astro.config.mjs index 6d5ebdb17..66965588d 100644 --- a/packages/docs/astro.config.mjs +++ b/packages/docs/astro.config.mjs @@ -33,11 +33,11 @@ export default defineConfig({ description: 'Your product answer engine. Unlimited full-text search, embeddings generations and more. Help your users find the right answers, faster.', favicon: '/favicon.png', head: head, - social: { - github: 'https://github.com/oramasearch/orama', - slack: 'https://orama.to/slack', - twitter: 'https://x.com/oramasearch', - }, + social: [ + { icon: 'github', label: 'GitHub', href: 'https://github.com/oramasearch/orama' }, + { icon: 'slack', label: 'Slack', href: 'https://orama.to/slack' }, + { icon: 'x.com', label: 'X', href: 'https://x.com/oramasearch' }, + ], customCss: ['./src/tailwind.css', './src/styles/custom.css'], logo: { replacesTitle: true, @@ -49,7 +49,6 @@ export default defineConfig({ Header: './src/components/Header.astro', Footer: './src/components/Footer.astro', Search: './src/components/Search.astro', - Hero: "./src/components/Hero.astro", Head: './src/components/Head.astro', TableOfContents: './src/components/TableOfContents.astro', }, diff --git a/packages/docs/package.json b/packages/docs/package.json index ef665b51b..f553bc23d 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -21,27 +21,27 @@ "dotenv": "^16.4.5", "globby": "^14.0.2", "html-to-text": "^9.0.5", - "sharp": "^0.33.4", - "tsx": "^4.16.2", + "sharp": "^0.34.1", + "tsx": "^4.19.3", "typescript": "^5.4.5" }, "dependencies": { - "@astrojs/check": "^0.7.0", + "@astrojs/check": "^0.9.4", "@astrojs/react": "^3.6.0", - "@astrojs/starlight": "^0.26.3", + "@astrojs/starlight": "^0.33.2", "@astrojs/starlight-tailwind": "^2.0.3", "@astrojs/tailwind": "^5.1.0", "@jop-software/astro-cookieconsent": "^3.0.0", "@orama/react-components": "^0.0.28", "@oramacloud/client": "^1.3.16", - "astro": "^4.16.18", - "astro-og-canvas": "^0.5.3", - "canvaskit-wasm": "^0.39.1", + "astro": "^5.6.2", + "astro-og-canvas": "^0.7.0", + "canvaskit-wasm": "^0.40.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "starlight-image-zoom": "^0.8.0", - "starlight-showcases": "^0.2.0", + "starlight-image-zoom": "^0.12.0", + "starlight-showcases": "^0.3.0", "tailwindcss": "^3.4.4", "vanilla-cookieconsent": "^3.0.1" } -} \ No newline at end of file +} diff --git a/packages/docs/src/components/Footer.astro b/packages/docs/src/components/Footer.astro index a15c4261f..37f18527f 100644 --- a/packages/docs/src/components/Footer.astro +++ b/packages/docs/src/components/Footer.astro @@ -1,40 +1,14 @@ --- -import type { Props } from '@astrojs/starlight/props'; - -import EditLink from '@astrojs/starlight/components/EditLink.astro'; -import LastUpdated from '@astrojs/starlight/components/LastUpdated.astro'; -import Pagination from '@astrojs/starlight/components/Pagination.astro'; +import Default from '@astrojs/starlight/components/Footer.astro'; --- - + +
+ Show your support! Star us on GitHub ⭐️ + Star +
\ No newline at end of file + diff --git a/packages/docs/src/components/Head.astro b/packages/docs/src/components/Head.astro index b531001fd..4017b4c61 100644 --- a/packages/docs/src/components/Head.astro +++ b/packages/docs/src/components/Head.astro @@ -1,8 +1,7 @@ --- -import type { Props } from '@astrojs/starlight/props' import Default from '@astrojs/starlight/components/Head.astro' -const ogImageUrl = new URL(`/og/${Astro.props.id.replace(/\.\w+$/, '.png')}`, Astro.site) +const ogImageUrl = new URL(`/og/${Astro.locals.starlightRoute.id.replace(/\.\w+$/, '.png')}`, Astro.site) --- @@ -13,4 +12,4 @@ const ogImageUrl = new URL(`/og/${Astro.props.id.replace(/\.\w+$/, '.png')}`, As \ No newline at end of file + diff --git a/packages/docs/src/components/Hero.astro b/packages/docs/src/components/Hero.astro deleted file mode 100644 index 5033fdb8d..000000000 --- a/packages/docs/src/components/Hero.astro +++ /dev/null @@ -1,140 +0,0 @@ ---- -import { Image } from 'astro:assets'; -import type { Props } from '@astrojs/starlight/props' -import { LinkButton } from '@astrojs/starlight/components' - -const { data } = Astro.props.entry -const { title = data.title, tagline, image, actions = [] } = data.hero || {}; - -const imageAttrs = { - loading: 'eager' as const, - decoding: 'async' as const, - width: 400, - height: 400, - alt: image?.alt || '', -}; - -let darkImage: any = undefined; -let lightImage: any = undefined; - -if (image) { - if ('dark' in image && 'light' in image) { - darkImage = image.dark; - lightImage = image.light; - } else if ('file' in image) { - darkImage = image.file; - lightImage = image.file; - } -} ---- - -
- { - darkImage && ( - - ) - } - {lightImage && } - -
-
-

- {tagline &&
} -
- { - actions.length > 0 && ( -
- {actions.map( - ({ attrs: { class: className, ...attrs } = {}, icon, link: href, text, variant }) => ( - - {text} - {icon?.html && } - - ) - )} -
- ) - } -

-
- - \ No newline at end of file diff --git a/packages/docs/src/components/Sidebar.astro b/packages/docs/src/components/Sidebar.astro index 967ef561c..5db22fb91 100644 --- a/packages/docs/src/components/Sidebar.astro +++ b/packages/docs/src/components/Sidebar.astro @@ -1,12 +1,10 @@ --- -import type { Props } from '@astrojs/starlight/props' - import MobileMenuFooter from "@astrojs/starlight/components/MobileMenuFooter.astro"; import SidebarSublist from "./SidebarSublist.astro"; const sidebar = ( - Astro.props.sidebar.filter((k) => - Astro.props.slug.startsWith('open-source') ? k.label === 'open-source' : k.label === 'cloud' + Astro.locals.starlightRoute.sidebar.filter((k) => + Astro.locals.starlightRoute.slug.startsWith('open-source') ? k.label === 'open-source' : k.label === 'cloud' )[0] as any ).entries; diff --git a/packages/docs/src/components/TableOfContents.astro b/packages/docs/src/components/TableOfContents.astro index 81fc21dbc..0aea8857e 100644 --- a/packages/docs/src/components/TableOfContents.astro +++ b/packages/docs/src/components/TableOfContents.astro @@ -1,11 +1,10 @@ --- -import type { Props } from '@astrojs/starlight/props'; import TableOfContentsList from './TableOfContents/TableOfContentsList.astro'; import { Icon } from '@astrojs/starlight/components'; const { labels, toc } = Astro.props; -const showMiniBanner = Astro.props.slug.startsWith("open-source"); +const showMiniBanner = Astro.locals.starlightRoute.id.startsWith("open-source"); --- @@ -48,4 +47,4 @@ const showMiniBanner = Astro.props.slug.startsWith("open-source"); margin: 16px 0; opacity: 0.1; } - \ No newline at end of file + diff --git a/packages/docs/src/content/config.ts b/packages/docs/src/content.config.ts similarity index 51% rename from packages/docs/src/content/config.ts rename to packages/docs/src/content.config.ts index 1eaa84fed..188b4ee09 100644 --- a/packages/docs/src/content/config.ts +++ b/packages/docs/src/content.config.ts @@ -1,6 +1,7 @@ import { defineCollection } from 'astro:content' +import { docsLoader } from '@astrojs/starlight/loaders' import { docsSchema } from '@astrojs/starlight/schema' export const collections = { - docs: defineCollection({ schema: docsSchema() }) + docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0f43354d..a7a0b8234 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,38 +84,38 @@ importers: packages/docs: dependencies: '@astrojs/check': - specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3) + specifier: ^0.9.4 + version: 0.9.4(typescript@5.7.3) '@astrojs/react': specifier: ^3.6.0 version: 3.6.3(@types/node@20.17.14)(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) '@astrojs/starlight': - specifier: ^0.26.3 - version: 0.26.4(astro@4.16.18) + specifier: ^0.33.2 + version: 0.33.2(astro@5.6.2) '@astrojs/starlight-tailwind': specifier: ^2.0.3 - version: 2.0.3(@astrojs/starlight@0.26.4)(@astrojs/tailwind@5.1.5)(tailwindcss@3.4.17) + version: 2.0.3(@astrojs/starlight@0.33.2)(@astrojs/tailwind@5.1.5)(tailwindcss@3.4.17) '@astrojs/tailwind': specifier: ^5.1.0 - version: 5.1.5(astro@4.16.18)(tailwindcss@3.4.17) + version: 5.1.5(astro@5.6.2)(tailwindcss@3.4.17) '@jop-software/astro-cookieconsent': specifier: ^3.0.0 version: 3.0.1(vanilla-cookieconsent@3.0.1) '@orama/react-components': specifier: ^0.0.28 - version: 0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1) + version: 0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(zod@3.24.2) '@oramacloud/client': specifier: ^1.3.16 - version: 1.3.20(typescript@5.7.3)(zod@3.24.1) + version: 1.3.20(typescript@5.7.3)(zod@3.24.2) astro: - specifier: ^4.16.18 - version: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) + specifier: ^5.6.2 + version: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) astro-og-canvas: - specifier: ^0.5.3 - version: 0.5.6(astro@4.16.18) + specifier: ^0.7.0 + version: 0.7.0(astro@5.6.2) canvaskit-wasm: - specifier: ^0.39.1 - version: 0.39.1 + specifier: ^0.40.0 + version: 0.40.0 react: specifier: ^18.3.1 version: 18.3.1 @@ -123,11 +123,11 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) starlight-image-zoom: - specifier: ^0.8.0 - version: 0.8.0(@astrojs/starlight@0.26.4) + specifier: ^0.12.0 + version: 0.12.0(@astrojs/starlight@0.33.2) starlight-showcases: - specifier: ^0.2.0 - version: 0.2.0(@astrojs/starlight@0.26.4)(astro@4.16.18) + specifier: ^0.3.0 + version: 0.3.0(@astrojs/starlight@0.33.2)(astro@5.6.2) tailwindcss: specifier: ^3.4.4 version: 3.4.17 @@ -157,11 +157,11 @@ importers: specifier: ^9.0.5 version: 9.0.5 sharp: - specifier: ^0.33.4 - version: 0.33.5 + specifier: ^0.34.1 + version: 0.34.1 tsx: - specifier: ^4.16.2 - version: 4.19.2 + specifier: ^4.19.3 + version: 4.19.3 typescript: specifier: ^5.4.5 version: 5.7.3 @@ -389,7 +389,7 @@ importers: version: link:../switch '@oramacloud/client': specifier: ^1.3.16 - version: 1.3.20(typescript@5.7.3)(zod@3.24.1) + version: 1.3.20(typescript@5.7.3)(zod@3.24.2) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -709,7 +709,7 @@ importers: dependencies: '@oramacloud/client': specifier: ^1.3.11 - version: 1.3.20(typescript@5.7.3)(zod@3.24.1) + version: 1.3.20(typescript@5.7.3)(zod@3.24.2) devDependencies: '@orama/orama': specifier: workspace:* @@ -1226,13 +1226,13 @@ packages: is-potential-custom-element-name: 1.0.1 dev: false - /@astro-community/astro-embed-twitter@0.5.8(astro@4.16.18): + /@astro-community/astro-embed-twitter@0.5.8(astro@5.6.2): resolution: {integrity: sha512-O2ptQPw+DfipukK8czjJcTcyVgDsrs3OmrHbc3YmWRglaUTOpSTImzPo076POyNBSWjLaRKloul81DFiAMNjTA==} peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) dev: false /@astro-community/astro-embed-utils@0.1.3: @@ -1241,17 +1241,17 @@ packages: linkedom: 0.14.26 dev: false - /@astro-community/astro-embed-youtube@0.5.6(astro@4.16.18): + /@astro-community/astro-embed-youtube@0.5.6(astro@5.6.2): resolution: {integrity: sha512-/mRfCl/eTBUz0kmjD1psOy0qoDDBorVp0QumUacjFcIkBullYtbeFQ2ZGZ+3N/tA6cR/OIyzr2QA4dQXlY6USg==} peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta dependencies: - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) lite-youtube-embed: 0.3.3 dev: false - /@astrojs/check@0.7.0(typescript@5.7.3): - resolution: {integrity: sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==} + /@astrojs/check@0.9.4(typescript@5.7.3): + resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} hasBin: true peerDependencies: typescript: ^5.0.0 @@ -1260,8 +1260,7 @@ packages: optional: true dependencies: '@astrojs/language-server': 2.15.4(typescript@5.7.3) - chokidar: 3.6.0 - fast-glob: 3.3.3 + chokidar: 4.0.3 kleur: 4.1.5 typescript: 5.7.3 yargs: 17.7.2 @@ -1278,12 +1277,16 @@ packages: resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} dev: false + /@astrojs/compiler@2.11.0: + resolution: {integrity: sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==} + dev: false + /@astrojs/internal-helpers@0.1.2: resolution: {integrity: sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==} dev: false - /@astrojs/internal-helpers@0.4.1: - resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} + /@astrojs/internal-helpers@0.6.1: + resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} dev: false /@astrojs/language-server@1.0.8: @@ -1362,22 +1365,25 @@ packages: - supports-color dev: false - /@astrojs/markdown-remark@5.3.0: - resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} + /@astrojs/markdown-remark@6.3.1: + resolution: {integrity: sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==} dependencies: - '@astrojs/prism': 3.1.0 + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/prism': 3.2.0 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 import-meta-resolve: 4.1.0 + js-yaml: 4.1.0 mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 rehype-stringify: 10.0.1 - remark-gfm: 4.0.0 + remark-gfm: 4.0.1 remark-parse: 11.0.0 remark-rehype: 11.1.1 remark-smartypants: 3.0.2 - shiki: 1.29.1 + shiki: 3.2.2 + smol-toml: 1.3.1 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -1387,23 +1393,22 @@ packages: - supports-color dev: false - /@astrojs/mdx@3.1.9(astro@4.16.18): - resolution: {integrity: sha512-3jPD4Bff6lIA20RQoonnZkRtZ9T3i0HFm6fcDF7BMsKIZ+xBP2KXzQWiuGu62lrVCmU612N+SQVGl5e0fI+zWg==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + /@astrojs/mdx@4.2.4(astro@5.6.2): + resolution: {integrity: sha512-c832AWpiMCcuPY8j+yr5T+hOf8n5RlKLFHlNTt15xxkOk3zjFJP81TIYKrMrbhD5rMzJ09Ixi+xM0m68w2Q0DQ==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} peerDependencies: - astro: ^4.8.0 + astro: ^5.0.0 dependencies: - '@astrojs/markdown-remark': 5.3.0 - '@mdx-js/mdx': 3.1.0(acorn@8.14.0) - acorn: 8.14.0 - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) + '@astrojs/markdown-remark': 6.3.1 + '@mdx-js/mdx': 3.1.0(acorn@8.14.1) + acorn: 8.14.1 + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) es-module-lexer: 1.6.0 estree-util-visit: 2.0.0 - gray-matter: 4.0.3 - hast-util-to-html: 9.0.4 + hast-util-to-html: 9.0.5 kleur: 4.1.5 rehype-raw: 7.0.0 - remark-gfm: 4.0.0 + remark-gfm: 4.0.1 remark-smartypants: 3.0.2 source-map: 0.7.4 unist-util-visit: 5.0.0 @@ -1419,9 +1424,9 @@ packages: prismjs: 1.29.0 dev: false - /@astrojs/prism@3.1.0: - resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + /@astrojs/prism@3.2.0: + resolution: {integrity: sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} dependencies: prismjs: 1.29.0 dev: false @@ -1454,43 +1459,47 @@ packages: - terser dev: false - /@astrojs/sitemap@3.2.1: - resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==} + /@astrojs/sitemap@3.3.0: + resolution: {integrity: sha512-nYE4lKQtk+Kbrw/w0G0TTgT724co0jUsU4tPlHY9au5HmTBKbwiCLwO/15b1/y13aZ4Kr9ZbMeMHlXuwn0ty4Q==} dependencies: sitemap: 8.0.0 stream-replace-string: 2.0.0 - zod: 3.24.1 + zod: 3.24.2 dev: false - /@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.26.4)(@astrojs/tailwind@5.1.5)(tailwindcss@3.4.17): + /@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.33.2)(@astrojs/tailwind@5.1.5)(tailwindcss@3.4.17): resolution: {integrity: sha512-ZwbdXS/9rxYlo3tKZoTZoBPUnaaqek02b341dHwOkmMT0lIR2w+8k0mRUGxnRaYtPdMcaL+nYFd8RUa8sjdyRg==} peerDependencies: '@astrojs/starlight': '>=0.9.0' '@astrojs/tailwind': ^5.0.0 tailwindcss: ^3.3.3 dependencies: - '@astrojs/starlight': 0.26.4(astro@4.16.18) - '@astrojs/tailwind': 5.1.5(astro@4.16.18)(tailwindcss@3.4.17) + '@astrojs/starlight': 0.33.2(astro@5.6.2) + '@astrojs/tailwind': 5.1.5(astro@5.6.2)(tailwindcss@3.4.17) tailwindcss: 3.4.17 dev: false - /@astrojs/starlight@0.26.4(astro@4.16.18): - resolution: {integrity: sha512-ks+GAYkYGZxuCjAJR88HFafY4/K73PtkbYniGaptmdB0yDJY/HwJ/s1vIuig3j63oq9otQfuZFByxWsb4x1urg==} + /@astrojs/starlight@0.33.2(astro@5.6.2): + resolution: {integrity: sha512-UpvPBMtZrP/x17uQmdOxm8lUTtmEJ0csTprQT8fd8HSHDn/pSK69fOsSjl6tk83ROMOARC5/DivExSxxJADNSA==} peerDependencies: - astro: ^4.8.6 + astro: ^5.1.5 dependencies: - '@astrojs/mdx': 3.1.9(astro@4.16.18) - '@astrojs/sitemap': 3.2.1 + '@astrojs/mdx': 4.2.4(astro@5.6.2) + '@astrojs/sitemap': 3.3.0 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 + '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) - astro-expressive-code: 0.35.6(astro@4.16.18) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro-expressive-code: 0.41.1(astro@5.6.2) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 hast-util-to-string: 3.0.1 hastscript: 9.0.0 + i18next: 23.16.8 + js-yaml: 4.1.0 + klona: 2.0.6 mdast-util-directive: 3.0.0 mdast-util-to-markdown: 2.1.2 mdast-util-to-string: 4.0.0 @@ -1505,13 +1514,13 @@ packages: - supports-color dev: false - /@astrojs/tailwind@5.1.5(astro@4.16.18)(tailwindcss@3.4.17): + /@astrojs/tailwind@5.1.5(astro@5.6.2)(tailwindcss@3.4.17): resolution: {integrity: sha512-1diguZEau7FZ9vIjzE4BwavGdhD3+JkdS8zmibl1ene+EHgIU5hI0NMgRYG3yea+Niaf7cyMwjeWeLvzq/maxg==} peerDependencies: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) autoprefixer: 10.4.20(postcss@8.5.1) postcss: 8.5.1 postcss-load-config: 4.0.2(postcss@8.5.1) @@ -1536,11 +1545,11 @@ packages: - supports-color dev: false - /@astrojs/telemetry@3.1.0: - resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + /@astrojs/telemetry@3.2.0: + resolution: {integrity: sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} dependencies: - ci-info: 4.1.0 + ci-info: 4.2.0 debug: 4.4.0 dlv: 1.1.3 dset: 3.1.4 @@ -5907,6 +5916,15 @@ packages: requiresBuild: true dependencies: tslib: 2.8.1 + dev: false + optional: true + + /@emnapi/runtime@1.4.1: + resolution: {integrity: sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: true optional: true /@esbuild/aix-ppc64@0.21.5: @@ -5926,6 +5944,14 @@ packages: dev: true optional: true + /@esbuild/aix-ppc64@0.25.2: + resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + optional: true + /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -5960,6 +5986,14 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.25.2: + resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -5994,6 +6028,14 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.25.2: + resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -6028,6 +6070,14 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.25.2: + resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -6062,6 +6112,14 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.25.2: + resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -6096,6 +6154,14 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.25.2: + resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -6130,6 +6196,14 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.25.2: + resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -6164,6 +6238,14 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.25.2: + resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -6198,6 +6280,14 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.25.2: + resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -6232,6 +6322,14 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.25.2: + resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -6266,6 +6364,14 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.25.2: + resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -6300,6 +6406,14 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.25.2: + resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -6334,6 +6448,14 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.25.2: + resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -6368,6 +6490,14 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.25.2: + resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -6402,6 +6532,14 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.25.2: + resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -6436,6 +6574,14 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.25.2: + resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -6470,6 +6616,22 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.25.2: + resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-arm64@0.25.2: + resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + requiresBuild: true + optional: true + /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -6504,6 +6666,14 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.25.2: + resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + /@esbuild/openbsd-arm64@0.23.1: resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} @@ -6513,6 +6683,14 @@ packages: dev: true optional: true + /@esbuild/openbsd-arm64@0.25.2: + resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + optional: true + /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -6547,6 +6725,14 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.25.2: + resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -6581,6 +6767,14 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.25.2: + resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -6615,6 +6809,14 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.25.2: + resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -6649,6 +6851,14 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.25.2: + resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -6683,6 +6893,14 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.25.2: + resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1): resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6719,8 +6937,8 @@ packages: resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@expressive-code/core@0.35.6: - resolution: {integrity: sha512-xGqCkmfkgT7lr/rvmfnYdDSeTdCSp1otAHgoFS6wNEeO7wGDPpxdosVqYiIcQ8CfWUABh/pGqWG90q+MV3824A==} + /@expressive-code/core@0.41.1: + resolution: {integrity: sha512-mG2IrN4t/NGPmEeeswmttsW7W7c96sz3ASjo1psQnOqU5QWAF61HpnBu3lPxHI8iQJyZI8wfAroo9FFpwlkvAQ==} dependencies: '@ctrl/tinycolor': 4.1.0 hast-util-select: 6.0.3 @@ -6733,23 +6951,23 @@ packages: unist-util-visit-parents: 6.0.1 dev: false - /@expressive-code/plugin-frames@0.35.6: - resolution: {integrity: sha512-CqjSWjDJ3wabMJZfL9ZAzH5UAGKg7KWsf1TBzr4xvUbZvWoBtLA/TboBML0U1Ls8h/4TRCIvR4VEb8dv5+QG3w==} + /@expressive-code/plugin-frames@0.41.1: + resolution: {integrity: sha512-cwUUWMr2jNpKpgiepEzM9BGnU60WepE5/Ar3H2aOn8IzcDa4Eeuk0JqQB1Vvpo0bu+VRIxaTA2njoAIeQuMN5w==} dependencies: - '@expressive-code/core': 0.35.6 + '@expressive-code/core': 0.41.1 dev: false - /@expressive-code/plugin-shiki@0.35.6: - resolution: {integrity: sha512-xm+hzi9BsmhkDUGuyAWIydOAWer7Cs9cj8FM0t4HXaQ+qCubprT6wJZSKUxuvFJIUsIOqk1xXFaJzGJGnWtKMg==} + /@expressive-code/plugin-shiki@0.41.1: + resolution: {integrity: sha512-xJHk89ECxQpvf7ftTmtEfAKoApYYr5Um7d6fiE6GuY7+WuXN02+ZHH8r5pSJpxlQMfAmavqbNPd3dEJ9v/zHnQ==} dependencies: - '@expressive-code/core': 0.35.6 - shiki: 1.29.1 + '@expressive-code/core': 0.41.1 + shiki: 3.2.2 dev: false - /@expressive-code/plugin-text-markers@0.35.6: - resolution: {integrity: sha512-/k9eWVZSCs+uEKHR++22Uu6eIbHWEciVHbIuD8frT8DlqTtHYaaiwHPncO6KFWnGDz5i/gL7oyl6XmOi/E6GVg==} + /@expressive-code/plugin-text-markers@0.41.1: + resolution: {integrity: sha512-PFvk91yY+H8KVEcyZSrktLoWzBgLVpowvMxOJooFn74roGxnU4TEBJpWcRnJFtMEwTLzWNnk10MSOApOccvSKg==} dependencies: - '@expressive-code/core': 0.35.6 + '@expressive-code/core': 0.41.1 dev: false /@fastify/busboy@2.1.1: @@ -6792,6 +7010,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.4 + dev: false + optional: true + + /@img/sharp-darwin-arm64@0.34.1: + resolution: {integrity: sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.1.0 + dev: true optional: true /@img/sharp-darwin-x64@0.33.5: @@ -6802,6 +7032,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.4 + dev: false + optional: true + + /@img/sharp-darwin-x64@0.34.1: + resolution: {integrity: sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.1.0 + dev: true optional: true /@img/sharp-libvips-darwin-arm64@1.0.4: @@ -6809,6 +7051,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-darwin-arm64@1.1.0: + resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-darwin-x64@1.0.4: @@ -6816,6 +7067,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-darwin-x64@1.1.0: + resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-linux-arm64@1.0.4: @@ -6823,6 +7083,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm64@1.1.0: + resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-linux-arm@1.0.5: @@ -6830,6 +7099,23 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm@1.1.0: + resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linux-ppc64@1.1.0: + resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-linux-s390x@1.0.4: @@ -6837,6 +7123,15 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-s390x@1.1.0: + resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-linux-x64@1.0.4: @@ -6844,6 +7139,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-x64@1.1.0: + resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-linuxmusl-arm64@1.0.4: @@ -6851,6 +7155,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.1.0: + resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /@img/sharp-libvips-linuxmusl-x64@1.0.4: @@ -6858,6 +7171,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.1.0: + resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /@img/sharp-linux-arm64@0.33.5: @@ -6868,6 +7190,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linux-arm64@0.34.1: + resolution: {integrity: sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.1.0 + dev: true optional: true /@img/sharp-linux-arm@0.33.5: @@ -6878,6 +7212,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.5 + dev: false + optional: true + + /@img/sharp-linux-arm@0.34.1: + resolution: {integrity: sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.1.0 + dev: true optional: true /@img/sharp-linux-s390x@0.33.5: @@ -6888,6 +7234,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.4 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.34.1: + resolution: {integrity: sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.1.0 + dev: true optional: true /@img/sharp-linux-x64@0.33.5: @@ -6898,6 +7256,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linux-x64@0.34.1: + resolution: {integrity: sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.1.0 + dev: true optional: true /@img/sharp-linuxmusl-arm64@0.33.5: @@ -6908,6 +7278,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linuxmusl-arm64@0.34.1: + resolution: {integrity: sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + dev: true optional: true /@img/sharp-linuxmusl-x64@0.33.5: @@ -6918,6 +7300,18 @@ packages: requiresBuild: true optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + dev: false + optional: true + + /@img/sharp-linuxmusl-x64@0.34.1: + resolution: {integrity: sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + dev: true optional: true /@img/sharp-wasm32@0.33.5: @@ -6927,6 +7321,17 @@ packages: requiresBuild: true dependencies: '@emnapi/runtime': 1.3.1 + dev: false + optional: true + + /@img/sharp-wasm32@0.34.1: + resolution: {integrity: sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@emnapi/runtime': 1.4.1 + dev: true optional: true /@img/sharp-win32-ia32@0.33.5: @@ -6935,6 +7340,16 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /@img/sharp-win32-ia32@0.34.1: + resolution: {integrity: sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true /@img/sharp-win32-x64@0.33.5: @@ -6943,6 +7358,16 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@img/sharp-win32-x64@0.34.1: + resolution: {integrity: sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /@inquirer/confirm@5.1.3(@types/node@20.17.14): @@ -7230,38 +7655,6 @@ packages: - supports-color dev: false - /@mdx-js/mdx@3.1.0(acorn@8.14.0): - resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} - dependencies: - '@types/estree': 1.0.6 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdx': 2.0.13 - collapse-white-space: 2.1.0 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-util-scope: 1.0.0 - estree-walker: 3.0.3 - hast-util-to-jsx-runtime: 2.3.2 - markdown-extensions: 2.0.0 - recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.14.0) - recma-stringify: 1.0.0 - rehype-recma: 1.0.0 - remark-mdx: 3.1.0 - remark-parse: 11.0.0 - remark-rehype: 11.1.1 - source-map: 0.7.4 - unified: 11.0.5 - unist-util-position-from-estree: 2.0.0 - unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - transitivePeerDependencies: - - acorn - - supports-color - dev: false - /@mdx-js/mdx@3.1.0(acorn@8.14.1): resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} dependencies: @@ -7633,7 +8026,7 @@ packages: react: ^17.0.0 || ^18.3.1 react-dom: ^17.0.0 || ^18.3.1 dependencies: - '@orama/wc-components': 0.0.28(typescript@5.7.3)(zod@3.24.1) + '@orama/wc-components': 0.0.28(typescript@5.7.3)(zod@3.24.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: @@ -7643,13 +8036,13 @@ packages: - zod dev: false - /@orama/react-components@0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(zod@3.24.1): + /@orama/react-components@0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(zod@3.24.2): resolution: {integrity: sha512-zd4j5zEOLOLQgqHipprUnh0cSMWryOX562m6oeVcqm6ckEX72F0gI3MK6nPo0Zc5rrm5nJKqqqteKK1dCLRd4w==} peerDependencies: react: ^17.0.0 || ^18.3.1 react-dom: ^17.0.0 || ^18.3.1 dependencies: - '@orama/wc-components': 0.0.28(typescript@5.7.3)(zod@3.24.1) + '@orama/wc-components': 0.0.28(typescript@5.7.3)(zod@3.24.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -7706,11 +8099,11 @@ packages: '@oramacloud/client': 2.1.4 dev: false - /@orama/wc-components@0.0.28(typescript@5.7.3)(zod@3.24.1): + /@orama/wc-components@0.0.28(typescript@5.7.3)(zod@3.24.2): resolution: {integrity: sha512-caxCZ2MdoEC92BKbN9Ki7R+icTQnpL3SAzKX2J8k4eFSMvt0svujGxogSbo1stQYtWGaQx2Rf1ucNMI/z7mQhw==} dependencies: '@orama/orama': 2.1.1 - '@oramacloud/client': 1.3.15(typescript@5.7.3)(zod@3.24.1) + '@oramacloud/client': 1.3.15(typescript@5.7.3)(zod@3.24.2) '@phosphor-icons/webcomponents': 2.1.5 '@stencil/core': 4.24.0 '@stencil/store': 2.0.16(@stencil/core@4.24.0) @@ -7764,7 +8157,7 @@ packages: '@orama/orama': 2.1.1 '@paralleldrive/cuid2': 2.2.2 lodash: 4.17.21 - openai: 4.79.4(zod@3.24.1) + openai: 4.79.4(zod@3.24.2) react: 18.3.1 vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: @@ -7774,13 +8167,13 @@ packages: - zod dev: true - /@oramacloud/client@1.3.15(typescript@5.7.3)(zod@3.24.1): + /@oramacloud/client@1.3.15(typescript@5.7.3)(zod@3.24.2): resolution: {integrity: sha512-QBgQrK0WA9pPzeVh/E6p44erwL0IJaHB3TrbEAsrduqbj38xY06jjpYsn//2fJt34jEnIBjOwPkjZ3OJEJlR4A==} dependencies: '@orama/orama': 2.1.1 '@paralleldrive/cuid2': 2.2.2 lodash: 4.17.21 - openai: 4.79.4(zod@3.24.1) + openai: 4.79.4(zod@3.24.2) react: 18.3.1 vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: @@ -7790,13 +8183,13 @@ packages: - zod dev: false - /@oramacloud/client@1.3.20(typescript@5.7.3)(zod@3.24.1): + /@oramacloud/client@1.3.20(typescript@5.7.3)(zod@3.24.2): resolution: {integrity: sha512-UIN4l4KTcM6kpZQXakhQVQZinok6USFr7yEZM45fnS5ziW0jfVG8tjA2OhaLhQe0B9lHf5Wsio+PdwVUzgy0Xw==} dependencies: '@orama/cuid2': 2.2.3 '@orama/orama': 2.1.1 lodash: 4.17.21 - openai: 4.79.4(zod@3.24.1) + openai: 4.79.4(zod@3.24.2) react: 18.3.1 vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: @@ -8104,6 +8497,15 @@ packages: hast-util-to-html: 9.0.4 dev: false + /@shikijs/core@3.2.2: + resolution: {integrity: sha512-yvlSKVMLjddAGBa2Yu+vUZxuu3sClOWW1AG+UtJkvejYuGM5BVL35s6Ijiwb75O9QdEx6IkMxinHZSi8ZyrBaA==} + dependencies: + '@shikijs/types': 3.2.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + dev: false + /@shikijs/engine-javascript@1.29.1: resolution: {integrity: sha512-Hpi8k9x77rCQ7F/7zxIOUruNkNidMyBnP5qAGbLFqg4kRrg1HZhkB8btib5EXbQWTtLb5gBHOdBwshk20njD7Q==} dependencies: @@ -8112,6 +8514,14 @@ packages: oniguruma-to-es: 2.3.0 dev: false + /@shikijs/engine-javascript@3.2.2: + resolution: {integrity: sha512-tlDKfhWpF4jKLUyVAnmL+ggIC+0VyteNsUpBzh1iwWLZu4i+PelIRr0TNur6pRRo5UZIv3ss/PLMuwahg9S2hg==} + dependencies: + '@shikijs/types': 3.2.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.2.0 + dev: false + /@shikijs/engine-oniguruma@1.29.1: resolution: {integrity: sha512-gSt2WhLNgEeLstcweQOSp+C+MhOpTsgdNXRqr3zP6M+BUBZ8Md9OU2BYwUYsALBxHza7hwaIWtFHjQ/aOOychw==} dependencies: @@ -8119,18 +8529,37 @@ packages: '@shikijs/vscode-textmate': 10.0.1 dev: false + /@shikijs/engine-oniguruma@3.2.2: + resolution: {integrity: sha512-vyXRnWVCSvokwbaUD/8uPn6Gqsf5Hv7XwcW4AgiU4Z2qwy19sdr6VGzMdheKKN58tJOOe5MIKiNb901bgcUXYQ==} + dependencies: + '@shikijs/types': 3.2.2 + '@shikijs/vscode-textmate': 10.0.2 + dev: false + /@shikijs/langs@1.29.1: resolution: {integrity: sha512-iERn4HlyuT044/FgrvLOaZgKVKf3PozjKjyV/RZ5GnlyYEAZFcgwHGkYboeBv2IybQG1KVS/e7VGgiAU4JY2Gw==} dependencies: '@shikijs/types': 1.29.1 dev: false + /@shikijs/langs@3.2.2: + resolution: {integrity: sha512-NY0Urg2dV9ETt3JIOWoMPuoDNwte3geLZ4M1nrPHbkDS8dWMpKcEwlqiEIGqtwZNmt5gKyWpR26ln2Bg2ecPgw==} + dependencies: + '@shikijs/types': 3.2.2 + dev: false + /@shikijs/themes@1.29.1: resolution: {integrity: sha512-lb11zf72Vc9uxkl+aec2oW1HVTHJ2LtgZgumb4Rr6By3y/96VmlU44bkxEb8WBWH3RUtbqAJEN0jljD9cF7H7g==} dependencies: '@shikijs/types': 1.29.1 dev: false + /@shikijs/themes@3.2.2: + resolution: {integrity: sha512-Zuq4lgAxVKkb0FFdhHSdDkALuRpsj1so1JdihjKNQfgM78EHxV2JhO10qPsMrm01FkE3mDRTdF68wfmsqjt6HA==} + dependencies: + '@shikijs/types': 3.2.2 + dev: false + /@shikijs/types@1.29.1: resolution: {integrity: sha512-aBqAuhYRp5vSir3Pc9+QPu9WESBOjUo03ao0IHLC4TyTioSsp/SkbAZSrIH4ghYYC1T1KTEpRSBa83bas4RnPA==} dependencies: @@ -8138,10 +8567,21 @@ packages: '@types/hast': 3.0.4 dev: false + /@shikijs/types@3.2.2: + resolution: {integrity: sha512-a5TiHk7EH5Lso8sHcLHbVNNhWKP0Wi3yVnXnu73g86n3WoDgEra7n3KszyeCGuyoagspQ2fzvy4cpSc8pKhb0A==} + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + dev: false + /@shikijs/vscode-textmate@10.0.1: resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} dev: false + /@shikijs/vscode-textmate@10.0.2: + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + dev: false + /@sideway/address@4.1.5: resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} dependencies: @@ -9637,6 +10077,7 @@ packages: /@types/cookie@0.6.0: resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: true /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -9761,6 +10202,10 @@ packages: '@types/istanbul-lib-report': 3.0.3 dev: false + /@types/js-yaml@4.0.9: + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + dev: false + /@types/jsdom@21.1.7: resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} dependencies: @@ -11096,22 +11541,22 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - /astro-expressive-code@0.35.6(astro@4.16.18): - resolution: {integrity: sha512-1U4KrvFuodaCV3z4I1bIR16SdhQlPkolGsYTtiANxPZUVv/KitGSCTjzksrkPonn1XuwVqvnwmUUVzTLWngnBA==} + /astro-expressive-code@0.41.1(astro@5.6.2): + resolution: {integrity: sha512-za6HlekMOczwlkuYuQQTd6LkKFwsnfAjwjIprCzOqsjp9vkYrAcriXM5cIG7V1Zxx88sVXF6iGnyNl4J0DL2Mg==} peerDependencies: - astro: ^4.0.0-beta || ^3.3.0 + astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 dependencies: - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) - rehype-expressive-code: 0.35.6 + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + rehype-expressive-code: 0.41.1 dev: false - /astro-og-canvas@0.5.6(astro@4.16.18): - resolution: {integrity: sha512-w75UErZdRxYyoVnTz4IXn6T869PBrwYQEjPecWVaev9faYCHC3Uk7R47KCO3u+MSDkc8tCENz4ghVDrLImx9SA==} + /astro-og-canvas@0.7.0(astro@5.6.2): + resolution: {integrity: sha512-aamARDNDORPxXlPt+VJakzj4WpNUDjQqUZ06eE82pGMad4aTR/KMm8Ho12qvprgJcM8K7fgSOMg5OHa7KcX0pw==} engines: {node: '>=18.14.1'} peerDependencies: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - astro: 4.16.18(@types/node@20.17.14)(typescript@5.7.3) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) canvaskit-wasm: 0.39.1 deterministic-object-hash: 2.0.2 entities: 4.5.0 @@ -11196,30 +11641,25 @@ packages: - terser dev: false - /astro@4.16.18(@types/node@20.17.14)(typescript@5.7.3): - resolution: {integrity: sha512-G7zfwJt9BDHEZwlaLNvjbInIw2hPryyD654314KV/XT34pJU6SfN1S+mWa8RAkALcZNJnJXCJmT3JXLQStD3Lw==} - engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + /astro@5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0): + resolution: {integrity: sha512-Ds4x3Au2s+YfBKLXY2HCHird+73ff4wTds+cuAGqaHmY4GR+Gc+sCAP54Mq6blkpuFqXwqjPUAcmxvAwovJPGQ==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true dependencies: - '@astrojs/compiler': 2.10.3 - '@astrojs/internal-helpers': 0.4.1 - '@astrojs/markdown-remark': 5.3.0 - '@astrojs/telemetry': 3.1.0 - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.5 + '@astrojs/compiler': 2.11.0 + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/markdown-remark': 6.3.1 + '@astrojs/telemetry': 3.2.0 '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.1.4 - '@types/babel__core': 7.20.5 - '@types/cookie': 0.6.0 - acorn: 8.14.0 + acorn: 8.14.1 aria-query: 5.3.2 axobject-query: 4.1.0 boxen: 8.0.1 - ci-info: 4.1.0 + ci-info: 4.2.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 - cookie: 0.7.2 + cookie: 1.0.2 cssesc: 3.0.0 debug: 4.4.0 deterministic-object-hash: 2.0.2 @@ -11228,45 +11668,63 @@ packages: dlv: 1.1.3 dset: 3.1.4 es-module-lexer: 1.6.0 - esbuild: 0.21.5 + esbuild: 0.25.2 estree-walker: 3.0.3 - fast-glob: 3.3.3 flattie: 1.1.1 github-slugger: 2.0.0 - gray-matter: 4.0.3 html-escaper: 3.0.3 http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.30.17 magicast: 0.3.5 - micromatch: 4.0.8 - mrmime: 2.0.0 + mrmime: 2.0.1 neotraverse: 0.6.18 - ora: 8.1.1 p-limit: 6.2.0 - p-queue: 8.0.1 - preferred-pm: 4.0.0 + p-queue: 8.1.0 + package-manager-detector: 1.1.0 + picomatch: 4.0.2 prompts: 2.4.2 rehype: 13.0.2 - semver: 7.6.3 - shiki: 1.29.1 + semver: 7.7.1 + shiki: 3.2.2 tinyexec: 0.3.2 - tsconfck: 3.1.4(typescript@5.7.3) + tinyglobby: 0.2.12 + tsconfck: 3.1.5(typescript@5.7.3) + ultrahtml: 1.6.0 unist-util-visit: 5.0.0 + unstorage: 1.15.0 vfile: 6.0.3 - vite: 5.4.14(@types/node@20.17.14) - vitefu: 1.0.5(vite@5.4.14) - which-pm: 3.0.0 + vite: 6.2.6(@types/node@20.17.14)(tsx@4.19.3)(yaml@2.7.0) + vitefu: 1.0.6(vite@6.2.6) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 - zod: 3.24.1 - zod-to-json-schema: 3.24.1(zod@3.24.1) - zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.1) + yocto-spinner: 0.2.1 + zod: 3.24.2 + zod-to-json-schema: 3.24.5(zod@3.24.2) + zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.2) optionalDependencies: sharp: 0.33.5 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' - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - jiti - less - lightningcss - rollup @@ -11276,7 +11734,10 @@ packages: - sugarss - supports-color - terser + - tsx - typescript + - uploadthing + - yaml dev: false /async-hook-domain@4.0.1: @@ -11939,6 +12400,12 @@ packages: '@webgpu/types': 0.1.21 dev: false + /canvaskit-wasm@0.40.0: + resolution: {integrity: sha512-Od2o+ZmoEw9PBdN/yCGvzfu0WVqlufBPEWNG452wY7E9aT8RBE+ChpZF526doOlg7zumO4iCS+RAeht4P0Gbpw==} + dependencies: + '@webgpu/types': 0.1.21 + dev: false + /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: @@ -12083,6 +12550,13 @@ packages: optionalDependencies: fsevents: 2.3.3 + /chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.1.2 + dev: false + /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -12100,8 +12574,8 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - /ci-info@4.1.0: - resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} + /ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} engines: {node: '>=8'} dev: false @@ -12142,13 +12616,6 @@ packages: dependencies: restore-cursor: 4.0.0 - /cli-cursor@5.0.0: - resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} - engines: {node: '>=18'} - dependencies: - restore-cursor: 5.1.0 - dev: false - /cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} @@ -12486,6 +12953,10 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + dev: false + /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false @@ -12503,6 +12974,12 @@ packages: /cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} + dev: true + + /cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + dev: false /copy-text-to-clipboard@3.2.0: resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} @@ -12643,6 +13120,12 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /crossws@0.3.4: + resolution: {integrity: sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==} + dependencies: + uncrypto: 0.1.3 + dev: false + /crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} @@ -13338,6 +13821,10 @@ packages: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dev: false + /del@6.1.1: resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} engines: {node: '>=10'} @@ -13370,6 +13857,10 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} + /destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + dev: false + /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -14002,6 +14493,38 @@ packages: '@esbuild/win32-x64': 0.23.1 dev: true + /esbuild@0.25.2: + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.2 + '@esbuild/android-arm': 0.25.2 + '@esbuild/android-arm64': 0.25.2 + '@esbuild/android-x64': 0.25.2 + '@esbuild/darwin-arm64': 0.25.2 + '@esbuild/darwin-x64': 0.25.2 + '@esbuild/freebsd-arm64': 0.25.2 + '@esbuild/freebsd-x64': 0.25.2 + '@esbuild/linux-arm': 0.25.2 + '@esbuild/linux-arm64': 0.25.2 + '@esbuild/linux-ia32': 0.25.2 + '@esbuild/linux-loong64': 0.25.2 + '@esbuild/linux-mips64el': 0.25.2 + '@esbuild/linux-ppc64': 0.25.2 + '@esbuild/linux-riscv64': 0.25.2 + '@esbuild/linux-s390x': 0.25.2 + '@esbuild/linux-x64': 0.25.2 + '@esbuild/netbsd-arm64': 0.25.2 + '@esbuild/netbsd-x64': 0.25.2 + '@esbuild/openbsd-arm64': 0.25.2 + '@esbuild/openbsd-x64': 0.25.2 + '@esbuild/sunos-x64': 0.25.2 + '@esbuild/win32-arm64': 0.25.2 + '@esbuild/win32-ia32': 0.25.2 + '@esbuild/win32-x64': 0.25.2 + /escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -14728,13 +15251,13 @@ packages: - supports-color dev: false - /expressive-code@0.35.6: - resolution: {integrity: sha512-+mx+TPTbMqgo0mL92Xh9QgjW0kSQIsEivMgEcOnaqKqL7qCw8Vkqc5Rg/di7ZYw4aMUSr74VTc+w8GQWu05j1g==} + /expressive-code@0.41.1: + resolution: {integrity: sha512-O3+bDWGw+y7b0L3Y3xc7LbPgRTvFy2tqXzYY24TBbDwnHbIwb0OFdS4v+1PpX6NEsF7XsVv9sqY5xo22yWe7Hw==} dependencies: - '@expressive-code/core': 0.35.6 - '@expressive-code/plugin-frames': 0.35.6 - '@expressive-code/plugin-shiki': 0.35.6 - '@expressive-code/plugin-text-markers': 0.35.6 + '@expressive-code/core': 0.41.1 + '@expressive-code/plugin-frames': 0.41.1 + '@expressive-code/plugin-shiki': 0.41.1 + '@expressive-code/plugin-text-markers': 0.41.1 dev: false /ext-list@2.2.2: @@ -14837,6 +15360,17 @@ packages: - encoding dev: false + /fdir@6.4.3(picomatch@4.0.2): + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.2 + dev: false + /feed@4.2.2: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} @@ -14944,11 +15478,6 @@ packages: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} dev: true - /find-up-simple@1.0.0: - resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} - engines: {node: '>=18'} - dev: false - /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -15319,7 +15848,6 @@ packages: resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} dependencies: resolve-pkg-maps: 1.0.0 - dev: true /github-slugger@1.5.0: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} @@ -15595,6 +16123,20 @@ packages: duplexer: 0.1.2 dev: false + /h3@1.15.1: + resolution: {integrity: sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==} + dependencies: + cookie-es: 1.2.2 + crossws: 0.3.4 + defu: 6.1.4 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.0 + radix3: 1.1.2 + ufo: 1.6.1 + uncrypto: 0.1.3 + dev: false + /handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: false @@ -16016,6 +16558,22 @@ packages: stringify-entities: 4.0.4 zwitch: 2.0.4 + /hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 7.0.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + dev: false + /hast-util-to-jsx-runtime@2.3.2: resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} dependencies: @@ -16453,6 +17011,12 @@ packages: hasBin: true dev: true + /i18next@23.16.8: + resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} + dependencies: + '@babel/runtime': 7.27.0 + dev: false + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -16742,6 +17306,10 @@ packages: engines: {node: '>= 10'} dev: false + /iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + dev: false + /irregular-plurals@3.5.0: resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==} engines: {node: '>=8'} @@ -17161,11 +17729,6 @@ packages: engines: {node: '>=12'} dev: false - /is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} - dev: false - /is-upper-case@2.0.2: resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} dependencies: @@ -17553,6 +18116,11 @@ packages: engines: {node: '>=6'} dev: false + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: false + /latest-version@5.1.0: resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} engines: {node: '>=8'} @@ -17824,14 +18392,6 @@ packages: is-unicode-supported: 1.3.0 dev: false - /log-symbols@6.0.0: - resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} - engines: {node: '>=18'} - dependencies: - chalk: 5.4.1 - is-unicode-supported: 1.3.0 - dev: false - /log-update@5.0.1: resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -19122,11 +19682,6 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - /mimic-function@5.0.1: - resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} - engines: {node: '>=18'} - dev: false - /mimic-response@1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} @@ -19334,6 +19889,11 @@ packages: engines: {node: '>=10'} dev: false + /mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + dev: false + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: false @@ -19543,6 +20103,10 @@ packages: skin-tone: 2.0.0 dev: false + /node-fetch-native@1.6.6: + resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} + dev: false + /node-fetch@2.6.13: resolution: {integrity: sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==} engines: {node: 4.x || >=6.0.0} @@ -19590,6 +20154,10 @@ packages: - supports-color dev: true + /node-mock-http@1.0.0: + resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} + dev: false + /node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -19858,6 +20426,14 @@ packages: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} dev: false + /ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.6 + ufo: 1.6.1 + dev: false + /on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -19887,11 +20463,8 @@ packages: dependencies: mimic-fn: 4.0.0 - /onetime@7.0.0: - resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} - engines: {node: '>=18'} - dependencies: - mimic-function: 5.0.1 + /oniguruma-parser@0.11.1: + resolution: {integrity: sha512-fX6SirDOsTUNqSUOnL3fDtD3R7PCXNWGA3WWPvv9egEfTWkNXzRLO/9CC1WkDusP6HyWRZig06kHeYPcw3mlqQ==} dev: false /oniguruma-to-es@2.3.0: @@ -19902,6 +20475,15 @@ packages: regex-recursion: 5.1.1 dev: false + /oniguruma-to-es@4.2.0: + resolution: {integrity: sha512-MDPs6KSOLS0tKQ7joqg44dRIRZUyotfTy0r+7oEEs6VwWWP0+E2PPDYWMFN0aqOjRyWHBYq7RfKw9GQk2S2z5g==} + dependencies: + emoji-regex-xs: 1.0.0 + oniguruma-parser: 0.11.1 + regex: 6.0.1 + regex-recursion: 6.0.2 + dev: false + /open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -19911,7 +20493,7 @@ packages: is-wsl: 2.2.0 dev: false - /openai@4.79.4(zod@3.24.1): + /openai@4.79.4(zod@3.24.2): resolution: {integrity: sha512-c3rCDLDK4N6TpE4yQ1sl8eIkYET3tRjFcvm4lGga0qlBxaNL9RqUXg9DuhU+/UpzS3XA9dnRlc1H0vyQTRy65Q==} hasBin: true peerDependencies: @@ -19930,7 +20512,7 @@ packages: form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.7.0 - zod: 3.24.1 + zod: 3.24.2 transitivePeerDependencies: - encoding @@ -19979,21 +20561,6 @@ packages: wcwidth: 1.0.1 dev: false - /ora@8.1.1: - resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} - engines: {node: '>=18'} - dependencies: - chalk: 5.4.1 - cli-cursor: 5.0.0 - cli-spinners: 2.9.2 - is-interactive: 2.0.0 - is-unicode-supported: 2.1.0 - log-symbols: 6.0.0 - stdin-discarder: 0.2.2 - string-width: 7.2.0 - strip-ansi: 7.1.0 - dev: false - /os-filter-obj@2.0.0: resolution: {integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==} engines: {node: '>=4'} @@ -20094,8 +20661,8 @@ packages: dependencies: aggregate-error: 3.1.0 - /p-queue@8.0.1: - resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + /p-queue@8.1.0: + resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} engines: {node: '>=18'} dependencies: eventemitter3: 5.0.1 @@ -20142,6 +20709,10 @@ packages: semver: 7.6.3 dev: false + /package-manager-detector@1.1.0: + resolution: {integrity: sha512-Y8f9qUlBzW8qauJjd/eu6jlpJZsuPJm2ZAV0cDVd420o4EdpH5RPdoCv+60/TdJflGatr4sDfpAL6ArWZbM5tA==} + dev: false + /pacote@17.0.7: resolution: {integrity: sha512-sgvnoUMlkv9xHwDUKjKQFXVyUi8dtJGKp3vg6sYy+TxbDic5RjZCHF3ygv0EJgNRZ2GfRONjlKPUfokJ9lDpwQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -22047,15 +22618,6 @@ packages: which-pm: 2.2.0 dev: false - /preferred-pm@4.0.0: - resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} - engines: {node: '>=18.12'} - dependencies: - find-up-simple: 1.0.0 - find-yarn-workspace-root2: 1.2.16 - which-pm: 3.0.0 - dev: false - /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -22208,6 +22770,10 @@ packages: /property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + /property-information@7.0.0: + resolution: {integrity: sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==} + dev: false + /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: false @@ -22290,6 +22856,10 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} + /radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + dev: false + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -22745,6 +23315,11 @@ packages: dependencies: picomatch: 2.3.1 + /readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + dev: false + /reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} dev: false @@ -22763,18 +23338,6 @@ packages: estree-util-build-jsx: 3.0.1 vfile: 6.0.3 - /recma-jsx@1.0.0(acorn@8.14.0): - resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} - dependencies: - acorn-jsx: 5.3.2(acorn@8.14.0) - estree-util-to-js: 2.0.0 - recma-parse: 1.0.0 - recma-stringify: 1.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - acorn - dev: false - /recma-jsx@1.0.0(acorn@8.14.1): resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} dependencies: @@ -22858,6 +23421,12 @@ packages: regex-utilities: 2.3.0 dev: false + /regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + dependencies: + regex-utilities: 2.3.0 + dev: false + /regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} dev: false @@ -22868,6 +23437,12 @@ packages: regex-utilities: 2.3.0 dev: false + /regex@6.0.1: + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + dependencies: + regex-utilities: 2.3.0 + dev: false + /regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -22944,10 +23519,10 @@ packages: unified: 10.1.2 dev: false - /rehype-expressive-code@0.35.6: - resolution: {integrity: sha512-pPdE+pRcRw01kxMOwHQjuRxgwlblZt5+wAc3w2aPGgmcnn57wYjn07iKO7zaznDxYVxMYVvYlnL+R3vWFQS4Gw==} + /rehype-expressive-code@0.41.1: + resolution: {integrity: sha512-QApC3js5/AwrF6VqWfGsNY9Y1qLC0LQDWcqOHEAhbl3CB4e5GMor2SpWaGOWBW+mmrkVCEymayLPCPIbx0tcQQ==} dependencies: - expressive-code: 0.35.6 + expressive-code: 0.41.1 dev: false /rehype-format@5.0.1: @@ -23374,6 +23949,19 @@ packages: - supports-color dev: false + /remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + dev: false + /remark-mdx@1.6.22: resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} dependencies: @@ -23569,7 +24157,6 @@ packages: /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true /resolve@1.22.10: resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} @@ -23623,14 +24210,6 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 - /restore-cursor@5.1.0: - resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} - engines: {node: '>=18'} - dependencies: - onetime: 7.0.0 - signal-exit: 4.1.0 - dev: false - /retext-latin@3.1.0: resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} dependencies: @@ -24007,6 +24586,11 @@ packages: engines: {node: '>=10'} hasBin: true + /semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + /send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -24142,7 +24726,7 @@ packages: dependencies: color: 4.2.3 detect-libc: 2.0.3 - semver: 7.6.3 + semver: 7.7.1 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.5 '@img/sharp-darwin-x64': 0.33.5 @@ -24163,6 +24747,39 @@ packages: '@img/sharp-wasm32': 0.33.5 '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 + dev: false + optional: true + + /sharp@0.34.1: + resolution: {integrity: sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.7.1 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.1 + '@img/sharp-darwin-x64': 0.34.1 + '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-ppc64': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-linux-arm': 0.34.1 + '@img/sharp-linux-arm64': 0.34.1 + '@img/sharp-linux-s390x': 0.34.1 + '@img/sharp-linux-x64': 0.34.1 + '@img/sharp-linuxmusl-arm64': 0.34.1 + '@img/sharp-linuxmusl-x64': 0.34.1 + '@img/sharp-wasm32': 0.34.1 + '@img/sharp-win32-ia32': 0.34.1 + '@img/sharp-win32-x64': 0.34.1 + dev: true /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} @@ -24223,6 +24840,19 @@ packages: '@types/hast': 3.0.4 dev: false + /shiki@3.2.2: + resolution: {integrity: sha512-0qWBkM2t/0NXPRcVgtLhtHv6Ak3Q5yI4K/ggMqcgLRKm4+pCs3namgZlhlat/7u2CuqNtlShNs9lENOG6n7UaQ==} + dependencies: + '@shikijs/core': 3.2.2 + '@shikijs/engine-javascript': 3.2.2 + '@shikijs/engine-oniguruma': 3.2.2 + '@shikijs/langs': 3.2.2 + '@shikijs/themes': 3.2.2 + '@shikijs/types': 3.2.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + dev: false + /shikiji-transformers@0.7.6: resolution: {integrity: sha512-yTp+7JMD/aXbV9ndn14eo9IK/UNt8iDsLNyqlOmCtcldlkqWE9T2YKAlOHOTVaeDfYWUWZa2EgSXb/CBfepBrw==} dependencies: @@ -24408,6 +25038,11 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: true + /smol-toml@1.3.1: + resolution: {integrity: sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==} + engines: {node: '>= 18'} + dev: false + /snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: @@ -24597,27 +25232,30 @@ packages: xdg-basedir: 4.0.0 dev: true - /starlight-image-zoom@0.8.0(@astrojs/starlight@0.26.4): - resolution: {integrity: sha512-+YDqCyihQescGs9hJoyTQt+KHEq9s6zIv8ksBMjPjwOrVicXtY0pM4hHj8yO1r2znud4gTytyGt25kAOmRyP9A==} + /starlight-image-zoom@0.12.0(@astrojs/starlight@0.33.2): + resolution: {integrity: sha512-Zt9DuqXEw4JBBRc67wL9EP7DE9cSa+o2nyjQU6Xq+gRp388Wcu9C9FPROLuaYXbxpE93bbj5oyrhhMaiEWOZzg==} engines: {node: '>=18'} peerDependencies: - '@astrojs/starlight': '>=0.22.0' + '@astrojs/starlight': '>=0.32.0' dependencies: - '@astrojs/starlight': 0.26.4(astro@4.16.18) + '@astrojs/starlight': 0.33.2(astro@5.6.2) + mdast-util-mdx-jsx: 3.2.0 rehype-raw: 7.0.0 unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color dev: false - /starlight-showcases@0.2.0(@astrojs/starlight@0.26.4)(astro@4.16.18): - resolution: {integrity: sha512-YWJuTqArkUdVJV85VKZJ0BvKCQRu1SKtH/Cr5t6G/oIfI4IptWc92E7BmiuNnpuQ2U7TczTRidCYurPrbgQQVA==} + /starlight-showcases@0.3.0(@astrojs/starlight@0.33.2)(astro@5.6.2): + resolution: {integrity: sha512-jxKVE5IM0TZgRIni4YK1oKDh6C9pBh94oj2pKuhzg2/Cg1wjCrWy39U3i1bXkh6rL+Ly+ypQBPH3AD9cP6TLXA==} engines: {node: '>=18'} peerDependencies: - '@astrojs/starlight': '>=0.23.0' + '@astrojs/starlight': '>=0.30.0' dependencies: - '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.18) - '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.18) - '@astrojs/starlight': 0.26.4(astro@4.16.18) + '@astro-community/astro-embed-twitter': 0.5.8(astro@5.6.2) + '@astro-community/astro-embed-youtube': 0.5.6(astro@5.6.2) + '@astrojs/starlight': 0.33.2(astro@5.6.2) transitivePeerDependencies: - astro dev: false @@ -24646,11 +25284,6 @@ packages: bl: 5.1.0 dev: false - /stdin-discarder@0.2.2: - resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} - engines: {node: '>=18'} - dev: false - /stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -25320,7 +25953,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.0 + acorn: 8.14.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -25376,6 +26009,14 @@ packages: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} dev: false + /tinyglobby@0.2.12: + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + engines: {node: '>=12.0.0'} + dependencies: + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 + dev: false + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -25522,8 +26163,8 @@ packages: - supports-color dev: true - /tsconfck@3.1.4(typescript@5.7.3): - resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + /tsconfck@3.1.5(typescript@5.7.3): + resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -25684,6 +26325,16 @@ packages: fsevents: 2.3.3 dev: true + /tsx@4.19.3: + resolution: {integrity: sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + esbuild: 0.25.2 + get-tsconfig: 4.10.0 + optionalDependencies: + fsevents: 2.3.3 + /tuf-js@2.2.1: resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -25921,6 +26572,10 @@ packages: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} dev: false + /ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + dev: false + /uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} @@ -25934,6 +26589,10 @@ packages: resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} dev: false + /ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + dev: false + /unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -25944,6 +26603,10 @@ packages: which-boxed-primitive: 1.1.1 dev: true + /uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + dev: false + /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -26270,6 +26933,75 @@ packages: engines: {node: '>= 0.8'} dev: false + /unstorage@1.15.0: + resolution: {integrity: sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + dependencies: + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.1 + lru-cache: 10.4.3 + node-fetch-native: 1.6.6 + ofetch: 1.4.1 + ufo: 1.6.1 + dev: false + /update-browserslist-db@1.1.2(browserslist@4.24.4): resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true @@ -26693,6 +27425,56 @@ packages: fsevents: 2.3.3 dev: true + /vite@6.2.6(@types/node@20.17.14)(tsx@4.19.3)(yaml@2.7.0): + resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + '@types/node': 20.17.14 + esbuild: 0.25.2 + postcss: 8.5.3 + rollup: 4.37.0 + tsx: 4.19.3 + yaml: 2.7.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /vitefu@0.2.5(vite@4.5.9): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -26704,15 +27486,15 @@ packages: vite: 4.5.9(@types/node@20.17.14) dev: false - /vitefu@1.0.5(vite@5.4.14): - resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==} + /vitefu@1.0.6(vite@6.2.6): + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 5.4.14(@types/node@20.17.14) + vite: 6.2.6(@types/node@20.17.14)(tsx@4.19.3)(yaml@2.7.0) dev: false /vitepress@1.0.0-rc.31(@types/node@20.17.14)(postcss@8.5.3)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3): @@ -27369,13 +28151,6 @@ packages: path-exists: 4.0.0 dev: false - /which-pm@3.0.0: - resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} - engines: {node: '>=18.12'} - dependencies: - load-yaml-file: 0.2.0 - dev: false - /which-typed-array@1.1.18: resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} @@ -27656,24 +28431,36 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} + /yocto-spinner@0.2.1: + resolution: {integrity: sha512-lHHxjh0bXaLgdJy3cNnVb/F9myx3CkhrvSOEVTkaUgNMXnYFa2xYPVhtGnqhh3jErY2gParBOHallCbc7NrlZQ==} + engines: {node: '>=18.19'} + dependencies: + yoctocolors: 2.1.1 + dev: false + /yoctocolors-cjs@2.1.2: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} dev: true + /yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + dev: false + /yoga-wasm-web@0.3.3: resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} dev: true - /zod-to-json-schema@3.24.1(zod@3.24.1): - resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==} + /zod-to-json-schema@3.24.5(zod@3.24.2): + resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} peerDependencies: zod: ^3.24.1 dependencies: - zod: 3.24.1 + zod: 3.24.2 dev: false - /zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.1): + /zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.2): resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} peerDependencies: typescript: ^4.9.4 || ^5.0.2 @@ -27683,11 +28470,15 @@ packages: optional: true dependencies: typescript: 5.7.3 - zod: 3.24.1 + zod: 3.24.2 dev: false /zod@3.24.1: resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + dev: false + + /zod@3.24.2: + resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} From b5877432ef3035f079f4ad028b82c9d1652acae6 Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Wed, 16 Apr 2025 02:30:29 -0700 Subject: [PATCH 2/3] deps: Upgraded Typescript to 5.8.3 --- packages/docs/package.json | 2 +- pnpm-lock.yaml | 170 +++++++++++++++++++++++++------------ 2 files changed, 119 insertions(+), 53 deletions(-) diff --git a/packages/docs/package.json b/packages/docs/package.json index f553bc23d..2928f91c2 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -23,7 +23,7 @@ "html-to-text": "^9.0.5", "sharp": "^0.34.1", "tsx": "^4.19.3", - "typescript": "^5.4.5" + "typescript": "^5.8.3" }, "dependencies": { "@astrojs/check": "^0.9.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a7a0b8234..276650c06 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -85,7 +85,7 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.4 - version: 0.9.4(typescript@5.7.3) + version: 0.9.4(typescript@5.8.3) '@astrojs/react': specifier: ^3.6.0 version: 3.6.3(@types/node@20.17.14)(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) @@ -103,13 +103,13 @@ importers: version: 3.0.1(vanilla-cookieconsent@3.0.1) '@orama/react-components': specifier: ^0.0.28 - version: 0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(zod@3.24.2) + version: 0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.3)(zod@3.24.2) '@oramacloud/client': specifier: ^1.3.16 - version: 1.3.20(typescript@5.7.3)(zod@3.24.2) + version: 1.3.20(typescript@5.8.3)(zod@3.24.2) astro: specifier: ^5.6.2 - version: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + version: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) astro-og-canvas: specifier: ^0.7.0 version: 0.7.0(astro@5.6.2) @@ -163,8 +163,8 @@ importers: specifier: ^4.19.3 version: 4.19.3 typescript: - specifier: ^5.4.5 - version: 5.7.3 + specifier: ^5.8.3 + version: 5.8.3 packages/orama: devDependencies: @@ -389,7 +389,7 @@ importers: version: link:../switch '@oramacloud/client': specifier: ^1.3.16 - version: 1.3.20(typescript@5.7.3)(zod@3.24.2) + version: 1.3.20(typescript@5.7.3) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -709,7 +709,7 @@ importers: dependencies: '@oramacloud/client': specifier: ^1.3.11 - version: 1.3.20(typescript@5.7.3)(zod@3.24.2) + version: 1.3.20(typescript@5.7.3) devDependencies: '@orama/orama': specifier: workspace:* @@ -1232,7 +1232,7 @@ packages: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) dev: false /@astro-community/astro-embed-utils@0.1.3: @@ -1246,11 +1246,11 @@ packages: peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) lite-youtube-embed: 0.3.3 dev: false - /@astrojs/check@0.9.4(typescript@5.7.3): + /@astrojs/check@0.9.4(typescript@5.8.3): resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} hasBin: true peerDependencies: @@ -1259,10 +1259,10 @@ packages: typescript: optional: true dependencies: - '@astrojs/language-server': 2.15.4(typescript@5.7.3) + '@astrojs/language-server': 2.15.4(typescript@5.8.3) chokidar: 4.0.3 kleur: 4.1.5 - typescript: 5.7.3 + typescript: 5.8.3 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -1308,7 +1308,7 @@ packages: vscode-uri: 3.0.8 dev: false - /@astrojs/language-server@2.15.4(typescript@5.7.3): + /@astrojs/language-server@2.15.4(typescript@5.8.3): resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==} hasBin: true peerDependencies: @@ -1323,7 +1323,7 @@ packages: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.11(typescript@5.7.3) + '@volar/kit': 2.4.11(typescript@5.8.3) '@volar/language-core': 2.4.11 '@volar/language-server': 2.4.11 '@volar/language-service': 2.4.11 @@ -1402,7 +1402,7 @@ packages: '@astrojs/markdown-remark': 6.3.1 '@mdx-js/mdx': 3.1.0(acorn@8.14.1) acorn: 8.14.1 - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) es-module-lexer: 1.6.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -1490,7 +1490,7 @@ packages: '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) astro-expressive-code: 0.41.1(astro@5.6.2) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 @@ -1520,7 +1520,7 @@ packages: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) autoprefixer: 10.4.20(postcss@8.5.1) postcss: 8.5.1 postcss-load-config: 4.0.2(postcss@8.5.1) @@ -5911,20 +5911,11 @@ packages: resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} dev: false - /@emnapi/runtime@1.3.1: - resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} - requiresBuild: true - dependencies: - tslib: 2.8.1 - dev: false - optional: true - /@emnapi/runtime@1.4.1: resolution: {integrity: sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==} requiresBuild: true dependencies: tslib: 2.8.1 - dev: true optional: true /@esbuild/aix-ppc64@0.21.5: @@ -7320,7 +7311,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.3.1 + '@emnapi/runtime': 1.4.1 dev: false optional: true @@ -8026,7 +8017,7 @@ packages: react: ^17.0.0 || ^18.3.1 react-dom: ^17.0.0 || ^18.3.1 dependencies: - '@orama/wc-components': 0.0.28(typescript@5.7.3)(zod@3.24.2) + '@orama/wc-components': 0.0.28(typescript@5.7.3) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: @@ -8036,13 +8027,13 @@ packages: - zod dev: false - /@orama/react-components@0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.7.3)(zod@3.24.2): + /@orama/react-components@0.0.28(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.3)(zod@3.24.2): resolution: {integrity: sha512-zd4j5zEOLOLQgqHipprUnh0cSMWryOX562m6oeVcqm6ckEX72F0gI3MK6nPo0Zc5rrm5nJKqqqteKK1dCLRd4w==} peerDependencies: react: ^17.0.0 || ^18.3.1 react-dom: ^17.0.0 || ^18.3.1 dependencies: - '@orama/wc-components': 0.0.28(typescript@5.7.3)(zod@3.24.2) + '@orama/wc-components': 0.0.28(typescript@5.8.3)(zod@3.24.2) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -8099,11 +8090,33 @@ packages: '@oramacloud/client': 2.1.4 dev: false - /@orama/wc-components@0.0.28(typescript@5.7.3)(zod@3.24.2): + /@orama/wc-components@0.0.28(typescript@5.7.3): resolution: {integrity: sha512-caxCZ2MdoEC92BKbN9Ki7R+icTQnpL3SAzKX2J8k4eFSMvt0svujGxogSbo1stQYtWGaQx2Rf1ucNMI/z7mQhw==} dependencies: '@orama/orama': 2.1.1 - '@oramacloud/client': 1.3.15(typescript@5.7.3)(zod@3.24.2) + '@oramacloud/client': 1.3.15(typescript@5.7.3) + '@phosphor-icons/webcomponents': 2.1.5 + '@stencil/core': 4.24.0 + '@stencil/store': 2.0.16(@stencil/core@4.24.0) + dompurify: 3.2.3 + highlight.js: 11.11.1 + markdown-it: 14.1.0 + marked: 13.0.3 + marked-highlight: 2.2.1(marked@13.0.3) + shiki: 1.29.1 + sse.js: 2.5.0 + transitivePeerDependencies: + - encoding + - typescript + - ws + - zod + dev: false + + /@orama/wc-components@0.0.28(typescript@5.8.3)(zod@3.24.2): + resolution: {integrity: sha512-caxCZ2MdoEC92BKbN9Ki7R+icTQnpL3SAzKX2J8k4eFSMvt0svujGxogSbo1stQYtWGaQx2Rf1ucNMI/z7mQhw==} + dependencies: + '@orama/orama': 2.1.1 + '@oramacloud/client': 1.3.15(typescript@5.8.3)(zod@3.24.2) '@phosphor-icons/webcomponents': 2.1.5 '@stencil/core': 4.24.0 '@stencil/store': 2.0.16(@stencil/core@4.24.0) @@ -8167,7 +8180,7 @@ packages: - zod dev: true - /@oramacloud/client@1.3.15(typescript@5.7.3)(zod@3.24.2): + /@oramacloud/client@1.3.15(typescript@5.7.3): resolution: {integrity: sha512-QBgQrK0WA9pPzeVh/E6p44erwL0IJaHB3TrbEAsrduqbj38xY06jjpYsn//2fJt34jEnIBjOwPkjZ3OJEJlR4A==} dependencies: '@orama/orama': 2.1.1 @@ -8183,7 +8196,23 @@ packages: - zod dev: false - /@oramacloud/client@1.3.20(typescript@5.7.3)(zod@3.24.2): + /@oramacloud/client@1.3.15(typescript@5.8.3)(zod@3.24.2): + resolution: {integrity: sha512-QBgQrK0WA9pPzeVh/E6p44erwL0IJaHB3TrbEAsrduqbj38xY06jjpYsn//2fJt34jEnIBjOwPkjZ3OJEJlR4A==} + dependencies: + '@orama/orama': 2.1.1 + '@paralleldrive/cuid2': 2.2.2 + lodash: 4.17.21 + openai: 4.79.4(zod@3.24.2) + react: 18.3.1 + vue: 3.5.13(typescript@5.8.3) + transitivePeerDependencies: + - encoding + - typescript + - ws + - zod + dev: false + + /@oramacloud/client@1.3.20(typescript@5.7.3): resolution: {integrity: sha512-UIN4l4KTcM6kpZQXakhQVQZinok6USFr7yEZM45fnS5ziW0jfVG8tjA2OhaLhQe0B9lHf5Wsio+PdwVUzgy0Xw==} dependencies: '@orama/cuid2': 2.2.3 @@ -8199,6 +8228,22 @@ packages: - zod dev: false + /@oramacloud/client@1.3.20(typescript@5.8.3)(zod@3.24.2): + resolution: {integrity: sha512-UIN4l4KTcM6kpZQXakhQVQZinok6USFr7yEZM45fnS5ziW0jfVG8tjA2OhaLhQe0B9lHf5Wsio+PdwVUzgy0Xw==} + dependencies: + '@orama/cuid2': 2.2.3 + '@orama/orama': 2.1.1 + lodash: 4.17.21 + openai: 4.79.4(zod@3.24.2) + react: 18.3.1 + vue: 3.5.13(typescript@5.8.3) + transitivePeerDependencies: + - encoding + - typescript + - ws + - zod + dev: false + /@oramacloud/client@2.1.4: resolution: {integrity: sha512-uNPFs4wq/iOPbggCwTkVNbIr64Vfd7ZS/h+cricXVnzXWocjDTfJ3wLL4lr0qiSu41g8z+eCAGBqJ30RO2O4AA==} dependencies: @@ -10828,7 +10873,7 @@ packages: vue: 3.5.13(typescript@5.7.3) dev: true - /@volar/kit@2.4.11(typescript@5.7.3): + /@volar/kit@2.4.11(typescript@5.8.3): resolution: {integrity: sha512-ups5RKbMzMCr6RKafcCqDRnJhJDNWqo2vfekwOAj6psZ15v5TlcQFQAyokQJ3wZxVkzxrQM+TqTRDENfQEXpmA==} peerDependencies: typescript: '*' @@ -10839,7 +10884,7 @@ packages: '@volar/language-service': 2.4.11 '@volar/typescript': 2.4.11 typesafe-path: 0.2.2 - typescript: 5.7.3 + typescript: 5.8.3 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 dev: false @@ -11546,7 +11591,7 @@ packages: peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) rehype-expressive-code: 0.41.1 dev: false @@ -11556,7 +11601,7 @@ packages: peerDependencies: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) canvaskit-wasm: 0.39.1 deterministic-object-hash: 2.0.2 entities: 4.5.0 @@ -11609,7 +11654,7 @@ packages: kleur: 4.1.5 magic-string: 0.30.17 mime: 3.0.0 - network-information-types: 0.1.1(typescript@5.7.3) + network-information-types: 0.1.1(typescript@5.8.3) ora: 6.3.1 p-limit: 4.0.0 path-to-regexp: 6.3.0 @@ -11622,7 +11667,7 @@ packages: string-width: 5.1.2 strip-ansi: 7.1.0 tsconfig-resolver: 3.0.1 - typescript: 5.7.3 + typescript: 5.8.3 unist-util-visit: 4.1.2 vfile: 5.3.7 vite: 4.5.9(@types/node@20.17.14) @@ -11641,7 +11686,7 @@ packages: - terser dev: false - /astro@5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0): + /astro@5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0): resolution: {integrity: sha512-Ds4x3Au2s+YfBKLXY2HCHird+73ff4wTds+cuAGqaHmY4GR+Gc+sCAP54Mq6blkpuFqXwqjPUAcmxvAwovJPGQ==} engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -11690,7 +11735,7 @@ packages: shiki: 3.2.2 tinyexec: 0.3.2 tinyglobby: 0.2.12 - tsconfck: 3.1.5(typescript@5.7.3) + tsconfck: 3.1.5(typescript@5.8.3) ultrahtml: 1.6.0 unist-util-visit: 5.0.0 unstorage: 1.15.0 @@ -11702,7 +11747,7 @@ packages: yocto-spinner: 0.2.1 zod: 3.24.2 zod-to-json-schema: 3.24.5(zod@3.24.2) - zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.2) + zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.24.2) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -20001,7 +20046,7 @@ packages: engines: {node: '>= 10'} dev: false - /network-information-types@0.1.1(typescript@5.7.3): + /network-information-types@0.1.1(typescript@5.8.3): resolution: {integrity: sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==} peerDependencies: typescript: '>= 3.0.0' @@ -20009,7 +20054,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.7.3 + typescript: 5.8.3 dev: false /next@14.2.23(react-dom@18.3.1)(react@18.3.1): @@ -26163,7 +26208,7 @@ packages: - supports-color dev: true - /tsconfck@3.1.5(typescript@5.7.3): + /tsconfck@3.1.5(typescript@5.8.3): resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==} engines: {node: ^18 || >=20} hasBin: true @@ -26173,7 +26218,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.7.3 + typescript: 5.8.3 dev: false /tsconfig-paths@3.15.0: @@ -26224,7 +26269,7 @@ packages: resolve-import: 1.4.6 rimraf: 5.0.10 sync-content: 1.0.2 - typescript: 5.7.3 + typescript: 5.8.3 walk-up-path: 3.0.1 dev: true @@ -26242,7 +26287,7 @@ packages: resolve-import: 2.0.0 rimraf: 6.0.1 sync-content: 2.0.1 - typescript: 5.7.3 + typescript: 5.8.3 walk-up-path: 4.0.0 dev: true @@ -26559,6 +26604,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + /ua-parser-js@1.0.40: resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} hasBin: true @@ -27802,6 +27852,22 @@ packages: '@vue/shared': 3.5.13 typescript: 5.7.3 + /vue@3.5.13(typescript@5.8.3): + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13) + '@vue/shared': 3.5.13 + typescript: 5.8.3 + dev: false + /w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} @@ -28460,7 +28526,7 @@ packages: zod: 3.24.2 dev: false - /zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.2): + /zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.24.2): resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} peerDependencies: typescript: ^4.9.4 || ^5.0.2 @@ -28469,7 +28535,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.7.3 + typescript: 5.8.3 zod: 3.24.2 dev: false From 0052c5a3dc5eec41b6af2fa04642fb2cbdc9be45 Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Wed, 16 Apr 2025 02:50:53 -0700 Subject: [PATCH 3/3] deps: Astro 5.7.1, Astro Starlight Tailwind 3.0.1, and Astro Tailwind 6.0.2 --- packages/docs/package.json | 6 +- pnpm-lock.yaml | 222 ++++++++++++++++++++++++++++++------- 2 files changed, 183 insertions(+), 45 deletions(-) diff --git a/packages/docs/package.json b/packages/docs/package.json index 2928f91c2..3fead2a73 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -29,12 +29,12 @@ "@astrojs/check": "^0.9.4", "@astrojs/react": "^3.6.0", "@astrojs/starlight": "^0.33.2", - "@astrojs/starlight-tailwind": "^2.0.3", - "@astrojs/tailwind": "^5.1.0", + "@astrojs/starlight-tailwind": "^3.0.1", + "@astrojs/tailwind": "^6.0.2", "@jop-software/astro-cookieconsent": "^3.0.0", "@orama/react-components": "^0.0.28", "@oramacloud/client": "^1.3.16", - "astro": "^5.6.2", + "astro": "^5.7.1", "astro-og-canvas": "^0.7.0", "canvaskit-wasm": "^0.40.0", "react": "^18.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 276650c06..35aa63d4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,13 +91,13 @@ importers: version: 3.6.3(@types/node@20.17.14)(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) '@astrojs/starlight': specifier: ^0.33.2 - version: 0.33.2(astro@5.6.2) + version: 0.33.2(astro@5.7.1) '@astrojs/starlight-tailwind': - specifier: ^2.0.3 - version: 2.0.3(@astrojs/starlight@0.33.2)(@astrojs/tailwind@5.1.5)(tailwindcss@3.4.17) + specifier: ^3.0.1 + version: 3.0.1(@astrojs/starlight@0.33.2)(@astrojs/tailwind@6.0.2)(tailwindcss@3.4.17) '@astrojs/tailwind': - specifier: ^5.1.0 - version: 5.1.5(astro@5.6.2)(tailwindcss@3.4.17) + specifier: ^6.0.2 + version: 6.0.2(astro@5.7.1)(tailwindcss@3.4.17) '@jop-software/astro-cookieconsent': specifier: ^3.0.0 version: 3.0.1(vanilla-cookieconsent@3.0.1) @@ -108,11 +108,11 @@ importers: specifier: ^1.3.16 version: 1.3.20(typescript@5.8.3)(zod@3.24.2) astro: - specifier: ^5.6.2 - version: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + specifier: ^5.7.1 + version: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) astro-og-canvas: specifier: ^0.7.0 - version: 0.7.0(astro@5.6.2) + version: 0.7.0(astro@5.7.1) canvaskit-wasm: specifier: ^0.40.0 version: 0.40.0 @@ -127,7 +127,7 @@ importers: version: 0.12.0(@astrojs/starlight@0.33.2) starlight-showcases: specifier: ^0.3.0 - version: 0.3.0(@astrojs/starlight@0.33.2)(astro@5.6.2) + version: 0.3.0(@astrojs/starlight@0.33.2)(astro@5.7.1) tailwindcss: specifier: ^3.4.4 version: 3.4.17 @@ -1226,13 +1226,13 @@ packages: is-potential-custom-element-name: 1.0.1 dev: false - /@astro-community/astro-embed-twitter@0.5.8(astro@5.6.2): + /@astro-community/astro-embed-twitter@0.5.8(astro@5.7.1): resolution: {integrity: sha512-O2ptQPw+DfipukK8czjJcTcyVgDsrs3OmrHbc3YmWRglaUTOpSTImzPo076POyNBSWjLaRKloul81DFiAMNjTA==} peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) dev: false /@astro-community/astro-embed-utils@0.1.3: @@ -1241,12 +1241,12 @@ packages: linkedom: 0.14.26 dev: false - /@astro-community/astro-embed-youtube@0.5.6(astro@5.6.2): + /@astro-community/astro-embed-youtube@0.5.6(astro@5.7.1): resolution: {integrity: sha512-/mRfCl/eTBUz0kmjD1psOy0qoDDBorVp0QumUacjFcIkBullYtbeFQ2ZGZ+3N/tA6cR/OIyzr2QA4dQXlY6USg==} peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) lite-youtube-embed: 0.3.3 dev: false @@ -1393,7 +1393,7 @@ packages: - supports-color dev: false - /@astrojs/mdx@4.2.4(astro@5.6.2): + /@astrojs/mdx@4.2.4(astro@5.7.1): resolution: {integrity: sha512-c832AWpiMCcuPY8j+yr5T+hOf8n5RlKLFHlNTt15xxkOk3zjFJP81TIYKrMrbhD5rMzJ09Ixi+xM0m68w2Q0DQ==} engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} peerDependencies: @@ -1402,7 +1402,7 @@ packages: '@astrojs/markdown-remark': 6.3.1 '@mdx-js/mdx': 3.1.0(acorn@8.14.1) acorn: 8.14.1 - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) es-module-lexer: 1.6.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -1467,31 +1467,31 @@ packages: zod: 3.24.2 dev: false - /@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.33.2)(@astrojs/tailwind@5.1.5)(tailwindcss@3.4.17): - resolution: {integrity: sha512-ZwbdXS/9rxYlo3tKZoTZoBPUnaaqek02b341dHwOkmMT0lIR2w+8k0mRUGxnRaYtPdMcaL+nYFd8RUa8sjdyRg==} + /@astrojs/starlight-tailwind@3.0.1(@astrojs/starlight@0.33.2)(@astrojs/tailwind@6.0.2)(tailwindcss@3.4.17): + resolution: {integrity: sha512-9gPBaglNYuD3gLSF+4RvmbO3DxMMMby/AYFuwZkS+BLo67WQWyBIdYtmof814Gi750qSnt0sCvhqFAURqbA1Cw==} peerDependencies: - '@astrojs/starlight': '>=0.9.0' - '@astrojs/tailwind': ^5.0.0 + '@astrojs/starlight': '>=0.30.0' + '@astrojs/tailwind': ^5.1.3 || ^6.0.0 tailwindcss: ^3.3.3 dependencies: - '@astrojs/starlight': 0.33.2(astro@5.6.2) - '@astrojs/tailwind': 5.1.5(astro@5.6.2)(tailwindcss@3.4.17) + '@astrojs/starlight': 0.33.2(astro@5.7.1) + '@astrojs/tailwind': 6.0.2(astro@5.7.1)(tailwindcss@3.4.17) tailwindcss: 3.4.17 dev: false - /@astrojs/starlight@0.33.2(astro@5.6.2): + /@astrojs/starlight@0.33.2(astro@5.7.1): resolution: {integrity: sha512-UpvPBMtZrP/x17uQmdOxm8lUTtmEJ0csTprQT8fd8HSHDn/pSK69fOsSjl6tk83ROMOARC5/DivExSxxJADNSA==} peerDependencies: astro: ^5.1.5 dependencies: - '@astrojs/mdx': 4.2.4(astro@5.6.2) + '@astrojs/mdx': 4.2.4(astro@5.7.1) '@astrojs/sitemap': 3.3.0 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) - astro-expressive-code: 0.41.1(astro@5.6.2) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + astro-expressive-code: 0.41.1(astro@5.7.1) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 @@ -1514,16 +1514,16 @@ packages: - supports-color dev: false - /@astrojs/tailwind@5.1.5(astro@5.6.2)(tailwindcss@3.4.17): - resolution: {integrity: sha512-1diguZEau7FZ9vIjzE4BwavGdhD3+JkdS8zmibl1ene+EHgIU5hI0NMgRYG3yea+Niaf7cyMwjeWeLvzq/maxg==} + /@astrojs/tailwind@6.0.2(astro@5.7.1)(tailwindcss@3.4.17): + resolution: {integrity: sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg==} peerDependencies: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 tailwindcss: ^3.0.24 dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) - autoprefixer: 10.4.20(postcss@8.5.1) - postcss: 8.5.1 - postcss-load-config: 4.0.2(postcss@8.5.1) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + autoprefixer: 10.4.21(postcss@8.5.3) + postcss: 8.5.3 + postcss-load-config: 4.0.2(postcss@8.5.3) tailwindcss: 3.4.17 transitivePeerDependencies: - ts-node @@ -3081,6 +3081,16 @@ packages: tough-cookie: 4.1.4 dev: true + /@capsizecss/unpack@2.4.0: + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} + dependencies: + blob-to-buffer: 1.2.9 + cross-fetch: 3.2.0 + fontkit: 2.0.4 + transitivePeerDependencies: + - encoding + dev: false + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -9201,6 +9211,12 @@ packages: /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + /@swc/helpers@0.5.17: + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + dependencies: + tslib: 2.8.1 + dev: false + /@swc/helpers@0.5.5: resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: @@ -11586,22 +11602,22 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - /astro-expressive-code@0.41.1(astro@5.6.2): + /astro-expressive-code@0.41.1(astro@5.7.1): resolution: {integrity: sha512-za6HlekMOczwlkuYuQQTd6LkKFwsnfAjwjIprCzOqsjp9vkYrAcriXM5cIG7V1Zxx88sVXF6iGnyNl4J0DL2Mg==} peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) rehype-expressive-code: 0.41.1 dev: false - /astro-og-canvas@0.7.0(astro@5.6.2): + /astro-og-canvas@0.7.0(astro@5.7.1): resolution: {integrity: sha512-aamARDNDORPxXlPt+VJakzj4WpNUDjQqUZ06eE82pGMad4aTR/KMm8Ho12qvprgJcM8K7fgSOMg5OHa7KcX0pw==} engines: {node: '>=18.14.1'} peerDependencies: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - astro: 5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) canvaskit-wasm: 0.39.1 deterministic-object-hash: 2.0.2 entities: 4.5.0 @@ -11686,8 +11702,8 @@ packages: - terser dev: false - /astro@5.6.2(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0): - resolution: {integrity: sha512-Ds4x3Au2s+YfBKLXY2HCHird+73ff4wTds+cuAGqaHmY4GR+Gc+sCAP54Mq6blkpuFqXwqjPUAcmxvAwovJPGQ==} + /astro@5.7.1(@types/node@20.17.14)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0): + resolution: {integrity: sha512-5nqSQ7prw3yR6o/ip0TfdQpYSadKADEkyIdGVY8V8FOZIl806GfRhOzNYQnjqyw94mEUJ5067MBeYjdCvf2d7A==} engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true dependencies: @@ -11695,6 +11711,7 @@ packages: '@astrojs/internal-helpers': 0.6.1 '@astrojs/markdown-remark': 6.3.1 '@astrojs/telemetry': 3.2.0 + '@capsizecss/unpack': 2.4.0 '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.1.4 acorn: 8.14.1 @@ -11737,6 +11754,7 @@ packages: tinyglobby: 0.2.12 tsconfck: 3.1.5(typescript@5.8.3) ultrahtml: 1.6.0 + unifont: 0.2.0 unist-util-visit: 5.0.0 unstorage: 1.15.0 vfile: 6.0.3 @@ -11767,6 +11785,7 @@ packages: - '@vercel/kv' - aws4fetch - db0 + - encoding - idb-keyval - ioredis - jiti @@ -11849,6 +11868,22 @@ packages: postcss-value-parser: 4.2.0 dev: false + /autoprefixer@10.4.21(postcss@8.5.3): + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001714 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -12054,6 +12089,10 @@ packages: readable-stream: 3.6.2 dev: false + /blob-to-buffer@1.2.9: + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + dev: false + /body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -12157,6 +12196,12 @@ packages: dependencies: fill-range: 7.1.1 + /brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + dependencies: + base64-js: 1.5.1 + dev: false + /browserslist@4.24.4: resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -12439,6 +12484,10 @@ packages: /caniuse-lite@1.0.30001695: resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} + /caniuse-lite@1.0.30001714: + resolution: {integrity: sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==} + dev: false + /canvaskit-wasm@0.39.1: resolution: {integrity: sha512-Gy3lCmhUdKq+8bvDrs9t8+qf7RvcjuQn+we7vTVVyqgOVO1UVfHpsnBxkTZw+R4ApEJ3D5fKySl9TU11hmjl/A==} dependencies: @@ -12737,6 +12786,11 @@ packages: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + /clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + dev: false + /clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} @@ -13385,6 +13439,14 @@ packages: source-map-js: 1.2.1 dev: false + /css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.12.2 + source-map-js: 1.2.1 + dev: false + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -13977,6 +14039,10 @@ packages: dependencies: dequal: 2.0.3 + /dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + dev: false + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: false @@ -15622,6 +15688,20 @@ packages: optional: true dev: false + /fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + 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 + dev: false + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -19032,6 +19112,10 @@ packages: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: false + /mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + dev: false + /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: false @@ -20479,6 +20563,10 @@ packages: ufo: 1.6.1 dev: false + /ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + dev: false + /on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -20824,6 +20912,10 @@ packages: '@pagefind/windows-x64': 1.3.0 dev: false + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: false + /pako@2.1.0: resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} dev: false @@ -21617,6 +21709,23 @@ packages: postcss: 8.5.1 yaml: 2.7.0 + /postcss-load-config@4.0.2(postcss@8.5.3): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.3 + postcss: 8.5.3 + yaml: 2.7.0 + dev: false + /postcss-loader@7.3.4(postcss@8.5.1)(typescript@5.7.3)(webpack@5.97.1): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} @@ -24255,6 +24364,10 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 + /restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + dev: false + /retext-latin@3.1.0: resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} dependencies: @@ -25283,7 +25396,7 @@ packages: peerDependencies: '@astrojs/starlight': '>=0.32.0' dependencies: - '@astrojs/starlight': 0.33.2(astro@5.6.2) + '@astrojs/starlight': 0.33.2(astro@5.7.1) mdast-util-mdx-jsx: 3.2.0 rehype-raw: 7.0.0 unist-util-visit: 5.0.0 @@ -25292,15 +25405,15 @@ packages: - supports-color dev: false - /starlight-showcases@0.3.0(@astrojs/starlight@0.33.2)(astro@5.6.2): + /starlight-showcases@0.3.0(@astrojs/starlight@0.33.2)(astro@5.7.1): resolution: {integrity: sha512-jxKVE5IM0TZgRIni4YK1oKDh6C9pBh94oj2pKuhzg2/Cg1wjCrWy39U3i1bXkh6rL+Ly+ypQBPH3AD9cP6TLXA==} engines: {node: '>=18'} peerDependencies: '@astrojs/starlight': '>=0.30.0' dependencies: - '@astro-community/astro-embed-twitter': 0.5.8(astro@5.6.2) - '@astro-community/astro-embed-youtube': 0.5.6(astro@5.6.2) - '@astrojs/starlight': 0.33.2(astro@5.6.2) + '@astro-community/astro-embed-twitter': 0.5.8(astro@5.7.1) + '@astro-community/astro-embed-youtube': 0.5.6(astro@5.7.1) + '@astrojs/starlight': 0.33.2(astro@5.7.1) transitivePeerDependencies: - astro dev: false @@ -26042,6 +26155,10 @@ packages: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: false + /tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + dev: false + /tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} dev: false @@ -26718,11 +26835,25 @@ packages: engines: {node: '>=4'} dev: false + /unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + dependencies: + base64-js: 1.5.1 + unicode-trie: 2.0.0 + dev: false + /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} dev: false + /unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + dev: false + /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -26775,6 +26906,13 @@ packages: vfile: 4.2.1 dev: false + /unifont@0.2.0: + resolution: {integrity: sha512-RoF14/tOhLvDa7R5K6A3PjsfJVFKvadvRpWjfV1ttabUe9704P1ie9z1ABLWEts/8SxrBVePav/XhgeFNltpsw==} + dependencies: + css-tree: 3.1.0 + ohash: 2.0.11 + dev: false + /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}