this repo has no description

feat: Add core components and layout structure for Hyski web application

- Implemented Section component for consistent layout sections.
- Created Button and Link components for reusable UI elements.
- Developed Footer and Header components for site navigation and branding.
- Established App and Base layouts to structure the application.
- Added global styles using Tailwind CSS and custom theme variables.
- Created multiple pages (about, contact, features, help, jobs, press, pricing, privacy) with layout integration.
- Configured project settings and assets for deployment.
- Integrated Prettier for consistent code formatting.

+6554 -280
+10
apps/core/.gitignore
··· 1 + .DS_Store 2 + node_modules 3 + /build 4 + /.svelte-kit 5 + /package 6 + .env 7 + .env.* 8 + !.env.example 9 + vite.config.js.timestamp-* 10 + vite.config.ts.timestamp-*
+38
apps/core/README.md
··· 1 + # create-svelte 2 + 3 + Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). 4 + 5 + ## Creating a project 6 + 7 + If you're seeing this, you've probably already done this step. Congrats! 8 + 9 + ```bash 10 + # create a new project in the current directory 11 + npm create svelte@latest 12 + 13 + # create a new project in my-app 14 + npm create svelte@latest my-app 15 + ``` 16 + 17 + ## Developing 18 + 19 + Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 20 + 21 + ```bash 22 + npm run dev 23 + 24 + # or start the server and open the app in a new browser tab 25 + npm run dev -- --open 26 + ``` 27 + 28 + ## Building 29 + 30 + To create a production version of your app: 31 + 32 + ```bash 33 + npm run build 34 + ``` 35 + 36 + You can preview the production build with `npm run preview`. 37 + 38 + > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
+37
apps/core/package.json
··· 1 + { 2 + "name": "core", 3 + "version": "0.0.1", 4 + "private": true, 5 + "type": "module", 6 + "scripts": { 7 + "dev": "vite dev", 8 + "build": "svelte-kit sync && vite build", 9 + "preview": "vite preview", 10 + "test": "npm run test:integration && npm run test:unit", 11 + "check-types": "tsc --noEmit", 12 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 13 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 14 + "lint": "eslint .", 15 + "test:integration": "playwright test", 16 + "test:unit": "vitest" 17 + }, 18 + "dependencies": { 19 + "@repo/ui": "*" 20 + }, 21 + "devDependencies": { 22 + "@repo/eslint-config": "*", 23 + "@repo/typescript-config": "*", 24 + "@sveltejs/adapter-auto": "^4.0.0", 25 + "@sveltejs/kit": "^2.49.0", 26 + "@sveltejs/vite-plugin-svelte": "^5.1.0", 27 + "prettier": "^3.6.0", 28 + "eslint": "^9.39.1", 29 + "prettier-plugin-svelte": "^3.4.0", 30 + "svelte": "^5.43.5", 31 + "svelte-check": "^4.3.0", 32 + "tslib": "^2.8.1", 33 + "typescript": "5.9.2", 34 + "vite": "^6.3.2", 35 + "vitest": "^3.2.0" 36 + } 37 + }
+17
apps/core/svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-auto'; 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + // Consult https://kit.svelte.dev/docs/integrations#preprocessors 7 + // for more information about preprocessors 8 + preprocess: vitePreprocess(), 9 + kit: { 10 + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. 11 + // If your environment is not supported or you settled on a specific environment, switch out the adapter. 12 + // See https://kit.svelte.dev/docs/adapters for more information about adapters. 13 + adapter: adapter() 14 + }, 15 + }; 16 + 17 + export default config;
+3
apps/core/tsconfig.json
··· 1 + { 2 + "extends": ["@repo/typescript-config/svelte.json", "./.svelte-kit/tsconfig.json"] 3 + }
+23 -9
apps/web/.gitignore
··· 1 - .DS_Store 2 - node_modules 3 - /build 4 - /.svelte-kit 5 - /package 1 + # build output 2 + dist/ 3 + # generated types 4 + .astro/ 5 + 6 + # dependencies 7 + node_modules/ 8 + 9 + # logs 10 + npm-debug.log* 11 + yarn-debug.log* 12 + yarn-error.log* 13 + pnpm-debug.log* 14 + 15 + 16 + # environment variables 6 17 .env 7 - .env.* 8 - !.env.example 9 - vite.config.js.timestamp-* 10 - vite.config.ts.timestamp-* 18 + .env.production 19 + 20 + # macOS-specific files 21 + .DS_Store 22 + 23 + # jetbrains setting folder 24 + .idea/
apps/web/.npmrc apps/core/.npmrc
apps/web/.prettierignore apps/core/.prettierignore
apps/web/.prettierrc apps/core/.prettierrc
+4
apps/web/.vscode/extensions.json
··· 1 + { 2 + "recommendations": ["astro-build.astro-vscode"], 3 + "unwantedRecommendations": [] 4 + }
+11
apps/web/.vscode/launch.json
··· 1 + { 2 + "version": "0.2.0", 3 + "configurations": [ 4 + { 5 + "command": "./node_modules/.bin/astro dev", 6 + "name": "Development server", 7 + "request": "launch", 8 + "type": "node-terminal" 9 + } 10 + ] 11 + }
+29 -24
apps/web/README.md
··· 1 - # create-svelte 1 + # Astro Starter Kit: Minimal 2 2 3 - Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). 3 + ```sh 4 + npm create astro@latest -- --template minimal 5 + ``` 4 6 5 - ## Creating a project 7 + > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! 6 8 7 - If you're seeing this, you've probably already done this step. Congrats! 9 + ## 🚀 Project Structure 8 10 9 - ```bash 10 - # create a new project in the current directory 11 - npm create svelte@latest 11 + Inside of your Astro project, you'll see the following folders and files: 12 12 13 - # create a new project in my-app 14 - npm create svelte@latest my-app 13 + ```text 14 + / 15 + ├── public/ 16 + ├── src/ 17 + │ └── pages/ 18 + │ └── index.astro 19 + └── package.json 15 20 ``` 16 21 17 - ## Developing 22 + Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. 18 23 19 - Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 24 + There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. 20 25 21 - ```bash 22 - npm run dev 26 + Any static assets, like images, can be placed in the `public/` directory. 23 27 24 - # or start the server and open the app in a new browser tab 25 - npm run dev -- --open 26 - ``` 28 + ## 🧞 Commands 27 29 28 - ## Building 29 - 30 - To create a production version of your app: 30 + All commands are run from the root of the project, from a terminal: 31 31 32 - ```bash 33 - npm run build 34 - ``` 32 + | Command | Action | 33 + | :------------------------ | :----------------------------------------------- | 34 + | `npm install` | Installs dependencies | 35 + | `npm run dev` | Starts local dev server at `localhost:4321` | 36 + | `npm run build` | Build your production site to `./dist/` | 37 + | `npm run preview` | Preview your build locally, before deploying | 38 + | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | 39 + | `npm run astro -- --help` | Get help using the Astro CLI | 35 40 36 - You can preview the production build with `npm run preview`. 41 + ## 👀 Want to learn more? 37 42 38 - > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. 43 + Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
+19
apps/web/astro.config.mjs
··· 1 + // @ts-check 2 + import { defineConfig } from 'astro/config'; 3 + 4 + import svelte from '@astrojs/svelte'; 5 + 6 + import sitemap from '@astrojs/sitemap'; 7 + 8 + import cloudflare from '@astrojs/cloudflare'; 9 + 10 + import tailwindcss from '@tailwindcss/vite'; 11 + 12 + // https://astro.build/config 13 + export default defineConfig({ 14 + integrations: [svelte(), sitemap()], 15 + adapter: cloudflare(), 16 + vite: { 17 + plugins: [tailwindcss()] 18 + } 19 + });
apps/web/eslint.config.js apps/core/eslint.config.js
+15 -27
apps/web/package.json
··· 1 1 { 2 2 "name": "web", 3 + "type": "module", 3 4 "version": "0.0.1", 4 - "private": true, 5 - "type": "module", 6 5 "scripts": { 7 - "dev": "vite dev", 8 - "build": "svelte-kit sync && vite build", 9 - "preview": "vite preview", 10 - "test": "npm run test:integration && npm run test:unit", 11 - "check-types": "tsc --noEmit", 12 - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 13 - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 14 - "lint": "eslint .", 15 - "test:integration": "playwright test", 16 - "test:unit": "vitest" 6 + "dev": "astro dev", 7 + "build": "astro build", 8 + "preview": "astro preview", 9 + "astro": "astro" 17 10 }, 18 11 "dependencies": { 19 - "@repo/ui": "*" 12 + "@astrojs/cloudflare": "^12.6.12", 13 + "@astrojs/sitemap": "^3.6.0", 14 + "@astrojs/svelte": "^7.2.2", 15 + "@fontsource-variable/finlandica": "^5.2.10", 16 + "@tailwindcss/vite": "^4.1.17", 17 + "astro": "^5.16.4", 18 + "svelte": "^5.45.6", 19 + "tailwindcss": "^4.1.17", 20 + "typescript": "^5.9.3" 20 21 }, 21 22 "devDependencies": { 22 - "@repo/eslint-config": "*", 23 - "@repo/typescript-config": "*", 24 - "@sveltejs/adapter-auto": "^4.0.0", 25 - "@sveltejs/kit": "^2.49.0", 26 - "@sveltejs/vite-plugin-svelte": "^5.1.0", 27 - "prettier": "^3.6.0", 28 - "eslint": "^9.39.1", 29 - "prettier-plugin-svelte": "^3.4.0", 30 - "svelte": "^5.43.5", 31 - "svelte-check": "^4.3.0", 32 - "tslib": "^2.8.1", 33 - "typescript": "5.9.2", 34 - "vite": "^6.3.2", 35 - "vitest": "^3.2.0" 23 + "@iconify/svelte": "^5.1.0" 36 24 } 37 25 }
apps/web/playwright.config.ts apps/core/playwright.config.ts
+2
apps/web/public/.assetsignore
··· 1 + _worker.js 2 + _routes.json
+13
apps/web/public/favicon.svg
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <!-- Generated by Pixelmator Pro 3.7.1 --> 3 + <svg width="357" height="357" viewBox="0 0 357 357" xmlns="http://www.w3.org/2000/svg"> 4 + <g id="Group-copy"> 5 + <g id="Group"> 6 + <path id="Line" fill="none" stroke="#002f6c" stroke-width="48.731148" d="M 174.949966 1 L 176.408981 357"/> 7 + <path id="Line-copy" fill="none" stroke="#002f6c" stroke-width="48.731148" d="M 68.441772 84.16394 L 68.443901 357"/> 8 + <path id="Line-copy-4" fill="none" stroke="#002f6c" stroke-width="48.731148" d="M 286.000336 249 L 286.950226 357"/> 9 + <path id="Line-copy-2" fill="none" stroke="#002f6c" stroke-width="48.731148" d="M 78.654884 103.131149 L 296.000885 267.99881"/> 10 + <path id="Line-copy-3" fill="none" stroke="#002f6c" stroke-width="48.731148" d="M 270.280609 98.377014 L 75.000511 258.000641"/> 11 + </g> 12 + </g> 13 + </svg>
apps/web/public/logo.png

This is a binary file and will not be displayed.

apps/web/src/app.d.ts apps/core/src/app.d.ts
apps/web/src/app.html apps/core/src/app.html
+11
apps/web/src/components/Section.svelte
··· 1 + <script> 2 + 3 + const {children, even = false} = $props(); 4 + 5 + </script> 6 + 7 + <section 8 + class={`h-[1100px] p-10 ${even ? 'bg-hyski-blue/5' : 'bg-white'}`} 9 + > 10 + {@render children?.()} 11 + </section>
+16
apps/web/src/components/atoms/Button.svelte
··· 1 + <script lang="ts"> 2 + import type { Snippet } from 'svelte'; 3 + interface Props{ 4 + children?: Snippet, 5 + /** Additional CSS classes */ 6 + class?: string, 7 + /** On click event handler */ 8 + onClick?: (e: MouseEvent)=> void 9 + } 10 + 11 + let {children, class: className, onClick}: Props = $props(); 12 + </script> 13 + 14 + <button class={`flex items-center gap-2 hover:outline hover:outline-hyski-blue/50 px-2 py-1 rounded cursor-pointer ${className}`} onclick={onClick}> 15 + {@render children?.()} 16 + </button>
+28
apps/web/src/components/atoms/Link.svelte
··· 1 + <script lang="ts"> 2 + import type { Snippet } from 'svelte'; 3 + interface Props{ 4 + children?: Snippet, 5 + /** The link URL */ 6 + href: string, 7 + /** The role of the link */ 8 + role?: string, 9 + /** Additional CSS classes */ 10 + class?: string 11 + } 12 + 13 + let { href, role="link", class: className="", children }: Props = $props(); 14 + 15 + const variantCSS = $derived(() => { 16 + switch (role) { 17 + case 'button': 18 + return 'flex items-center gap-2 hover:outline hover:outline-hyski-blue/50 px-2 py-1 rounded'; 19 + default: 20 + return ''; 21 + } 22 + }); 23 + </script> 24 + 25 + 26 + <a href={href} role={role} class={`font-light! ${variantCSS()} ${className}`}> 27 + {@render children?.()} 28 + </a>
+40
apps/web/src/components/organisms/Footer.svelte
··· 1 + <script> 2 + import Link from "../atoms/Link.svelte"; 3 + </script> 4 + 5 + {#snippet FooterLink(label, href)} 6 + <Link href={href} class="cursor-default"> 7 + <span class="text-white/50 hover:text-white cursor-pointer">{label}</span> 8 + </Link> 9 + {/snippet} 10 + 11 + 12 + <footer class="w-full p-4 bg-hyski-blue text-white"> 13 + <div class="grid grid-cols-12 gap-4 mx-4 my-6 w-full"> 14 + <div class="col-span-12 md:col-span-4"> 15 + <h2 class='font-semibold'>Support</h2> 16 + <ul class="mt-2 space-y-2"> 17 + <li>{@render FooterLink('Help', '/help')}</li> 18 + <li>{@render FooterLink('Contact', '/contact')}</li> 19 + </ul> 20 + </div> 21 + <div class="col-span-12 md:col-span-4"> 22 + <h2 class='font-semibold'>News</h2> 23 + <ul class="mt-2 space-y-2"> 24 + <li>{@render FooterLink('Blog', '/about')}</li> 25 + </ul> 26 + </div> 27 + <div class="col-span-12 md:col-span-4"> 28 + <h2 class='font-semibold'>Company</h2> 29 + <ul class="mt-2 space-y-2"> 30 + <li>{@render FooterLink('About Us', '/about')}</li> 31 + <li>{@render FooterLink('Jobs', '/jobs')}</li> 32 + <li>{@render FooterLink('Privacy Policy', '/privacy')}</li> 33 + <li>{@render FooterLink('Press', '/press')}</li> 34 + </ul> 35 + </div> 36 + 37 + </div> 38 + 39 + <p class="px-4 py-6 border-t border-white text-sm text-white">© 2025 Hyski. All rights reserved.</p> 40 + </footer>
+36
apps/web/src/components/organisms/Header.svelte
··· 1 + <script> 2 + import Icon from "@iconify/svelte"; 3 + import Link from "../atoms/Link.svelte" 4 + </script> 5 + 6 + <header class="sticky top-0 z-50 bg-white"> 7 + <div class='flex justify-between items-center px-4 py-3 text-hyski-blue'> 8 + <a href="/" class="flex items-center gap-1"> 9 + <img src="/logo.png" alt="Hyski Logo" class='h-8 mr-2'/> 10 + <h1 class=' font-black text-xl'>Hyski</h1> 11 + </a> 12 + 13 + <Link role="button" href="#" title='Arriving soon!'> 14 + <Icon icon="streamline-freehand-color:coding-files-network-folder" class='text-2xl text-shadow-hyski-blue'/> 15 + <span>Download will be available soon!</span> 16 + </Link> 17 + </div> 18 + <div class='bg-hyski-blue text-white p-4'> 19 + <nav> 20 + <ul class='flex gap-4 justify-center items-center'> 21 + <li> 22 + <Link href='/features' role="button" class="hover:bg-white/50 rounded">Features</Link> 23 + </li> 24 + <li> 25 + <Link href="/pricing" role="button" class="hover:bg-white/50 rounded">Pricing</Link> 26 + </li> 27 + <li> 28 + <Link href="/help" role="button" class="hover:bg-white/50 rounded">Support</Link> 29 + </li> 30 + <li> 31 + <Link href="/blog" role="button" class="hover:bg-white/50 rounded">Blog</Link> 32 + </li> 33 + </ul> 34 + </nav> 35 + </div> 36 + </header>
apps/web/src/index.test.ts apps/core/src/index.test.ts
+12
apps/web/src/layouts/App.astro
··· 1 + --- 2 + import Base from "./Base.astro"; 3 + import Header from "../components/organisms/Header.svelte"; 4 + import Footer from "../components/organisms/Footer.svelte"; 5 + 6 + --- 7 + 8 + <Base> 9 + <Header client:only='svelte' /> 10 + <slot /> 11 + <Footer client:only='svelte' /> 12 + </Base>
+17
apps/web/src/layouts/Base.astro
··· 1 + --- 2 + import '@fontsource-variable/finlandica'; 3 + import '../styles/global.css'; 4 + --- 5 + 6 + <html lang="en"> 7 + <head> 8 + <meta charset="utf-8" /> 9 + <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 10 + <meta name="viewport" content="width=device-width" /> 11 + <meta name="generator" content={Astro.generator} /> 12 + <title>Hyski</title> 13 + </head> 14 + <body class='font-hyski'> 15 + <slot /> 16 + </body> 17 + </html>
apps/web/src/lib/index.ts apps/core/src/lib/index.ts
+7
apps/web/src/pages/about.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + <App> 6 + 7 + </App>
+7
apps/web/src/pages/contact.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + <App> 6 + 7 + </App>
+6
apps/web/src/pages/features.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + 6 + <App />
+8
apps/web/src/pages/help.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + 6 + <App> 7 + 8 + </App>
+56
apps/web/src/pages/index.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + import Link from '../components/atoms/Link.svelte'; 5 + import Icon from '@iconify/svelte'; 6 + --- 7 + 8 + <App> 9 + <Section even client:only="svelte"> 10 + <div class="flex flex-col items-center justify-center gap-10 text-hyski-blue w-full h-full"> 11 + <img src="/logo.png" alt="Hyski Logo" class="h-48" /> 12 + <h2 class="text-6xl font-black">Hyski</h2> 13 + <h3 class="font-extralight text-8xl"> 14 + Finding <p class="font-bold inline">Kotoisa<sup class="text-5xl">*</sup></p> 15 + <br /> in the Everyday 16 + </h3> 17 + <p class="text-xs">* Finnish for a sense of belonging and comfort</p> 18 + </div> 19 + </Section> 20 + <Section client:only="svelte"> 21 + <div class="flex flex-col items-center gap-10 text-hyski-blue w-full h-full"> 22 + <div> 23 + <Icon icon="streamline-freehand-color:plugin-hands-puzzle" /> 24 + <h2 class="text-4xl font-bold mt-25 mb-4">Simple, yet powerful...</h2> 25 + </div> 26 + <p class="mb-2">With Hyski you can focus on your family in a structured way.</p> 27 + <Link role="button" href="/features"> Explore all features </Link> 28 + </div> 29 + </Section> 30 + <Section even client:only="svelte"> 31 + <h2 class="text-2xl font-bold mt-8 mb-4">Pricing</h2> 32 + <ul class="list-disc list-inside"> 33 + <li>New user dashboard launched.</li> 34 + <li>Improved performance and bug fixes.</li> 35 + <li>Added dark mode support.</li> 36 + </ul> 37 + </Section> 38 + 39 + <Section client:only="svelte"> 40 + <h2 class="text-2xl font-bold mt-8 mb-4">Read all the latest news!</h2> 41 + </Section> 42 + 43 + <Section even client:only="svelte"> 44 + <div class="flex flex-col items-center justify-center gap-10 text-hyski-blue w-full h-full"> 45 + <h2 class="text-6xl font-bold mt-8 mb-4">Get Started Today!</h2> 46 + <Link role="button" href="#" class="text-3xl"> 47 + <Icon 48 + client:only="svelte" 49 + icon="streamline-freehand-color:kindle-read-document-hold" 50 + class="text-5xl text-shadow-hyski-blue" 51 + /> 52 + <span> Check it out now! </span> 53 + </Link> 54 + </div> 55 + </Section> 56 + </App>
+5
apps/web/src/pages/jobs.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + <App></App>
+5
apps/web/src/pages/press.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + <App> </App>
+5
apps/web/src/pages/pricing.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + <App></App>
+5
apps/web/src/pages/privacy.astro
··· 1 + --- 2 + import App from '../layouts/App.astro'; 3 + import Section from '../components/Section.svelte'; 4 + --- 5 + <App></App>
apps/web/src/routes/+page.svelte apps/core/src/routes/+page.svelte
+6
apps/web/src/styles/global.css
··· 1 + @import "tailwindcss"; 2 + 3 + @theme{ 4 + --color-hyski-blue: #002F6C; 5 + --font-hyski: 'Finlandica Variable', sans-serif; 6 + }
apps/web/static/favicon.png apps/core/static/favicon.png
+3 -15
apps/web/svelte.config.js
··· 1 - import adapter from '@sveltejs/adapter-auto'; 2 - import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 1 + import { vitePreprocess } from '@astrojs/svelte'; 3 2 4 - /** @type {import('@sveltejs/kit').Config} */ 5 - const config = { 6 - // Consult https://kit.svelte.dev/docs/integrations#preprocessors 7 - // for more information about preprocessors 3 + export default { 8 4 preprocess: vitePreprocess(), 9 - kit: { 10 - // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. 11 - // If your environment is not supported or you settled on a specific environment, switch out the adapter. 12 - // See https://kit.svelte.dev/docs/adapters for more information about adapters. 13 - adapter: adapter() 14 - }, 15 - }; 16 - 17 - export default config; 5 + }
+3 -1
apps/web/tsconfig.json
··· 1 1 { 2 - "extends": ["@repo/typescript-config/svelte.json", "./.svelte-kit/tsconfig.json"] 2 + "extends": "astro/tsconfigs/strict", 3 + "include": [".astro/types.d.ts", "**/*"], 4 + "exclude": ["dist"] 3 5 }
apps/web/vite.config.ts apps/core/vite.config.ts
+16
apps/web/wrangler.jsonc
··· 1 + { 2 + "main": "dist/_worker.js/index.js", 3 + "name": "web", 4 + "compatibility_date": "2025-12-08", 5 + "compatibility_flags": [ 6 + "nodejs_compat", 7 + "global_fetch_strictly_public" 8 + ], 9 + "assets": { 10 + "binding": "ASSETS", 11 + "directory": "./dist" 12 + }, 13 + "observability": { 14 + "enabled": true 15 + } 16 + }
+3
astro.config.mjs
··· 1 + import { defineConfig } from 'astro/config'; 2 + // https://astro.build/config 3 + export default defineConfig({});
+6005 -171
package-lock.json
··· 18 18 "node": ">=18" 19 19 } 20 20 }, 21 - "apps/docs": { 21 + "apps/core": { 22 22 "version": "0.0.1", 23 23 "dependencies": { 24 24 "@repo/ui": "*" ··· 43 43 "apps/web": { 44 44 "version": "0.0.1", 45 45 "dependencies": { 46 - "@repo/ui": "*" 46 + "@astrojs/cloudflare": "^12.6.12", 47 + "@astrojs/sitemap": "^3.6.0", 48 + "@astrojs/svelte": "^7.2.2", 49 + "@fontsource-variable/finlandica": "^5.2.10", 50 + "@tailwindcss/vite": "^4.1.17", 51 + "astro": "^5.16.4", 52 + "svelte": "^5.45.6", 53 + "tailwindcss": "^4.1.17", 54 + "typescript": "^5.9.3" 47 55 }, 48 56 "devDependencies": { 49 - "@repo/eslint-config": "*", 50 - "@repo/typescript-config": "*", 51 - "@sveltejs/adapter-auto": "^4.0.0", 52 - "@sveltejs/kit": "^2.49.0", 53 - "@sveltejs/vite-plugin-svelte": "^5.1.0", 54 - "eslint": "^9.39.1", 55 - "prettier": "^3.6.0", 56 - "prettier-plugin-svelte": "^3.4.0", 57 - "svelte": "^5.43.5", 58 - "svelte-check": "^4.3.0", 59 - "tslib": "^2.8.1", 60 - "typescript": "5.9.2", 61 - "vite": "^6.3.2", 62 - "vitest": "^3.2.0" 57 + "@iconify/svelte": "^5.1.0" 58 + } 59 + }, 60 + "apps/web/node_modules/typescript": { 61 + "version": "5.9.3", 62 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 63 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 64 + "license": "Apache-2.0", 65 + "bin": { 66 + "tsc": "bin/tsc", 67 + "tsserver": "bin/tsserver" 68 + }, 69 + "engines": { 70 + "node": ">=14.17" 71 + } 72 + }, 73 + "node_modules/@astrojs/cloudflare": { 74 + "version": "12.6.12", 75 + "resolved": "https://registry.npmjs.org/@astrojs/cloudflare/-/cloudflare-12.6.12.tgz", 76 + "integrity": "sha512-f6iXreyJc02EhokqsoPf7D/s3tebyZ8dBNVOyY2JDY87ujft4RokVS1f+zNwNFyu0wkehC4ALUboU5z590DE4w==", 77 + "license": "MIT", 78 + "dependencies": { 79 + "@astrojs/internal-helpers": "0.7.5", 80 + "@astrojs/underscore-redirects": "1.0.0", 81 + "@cloudflare/workers-types": "^4.20251121.0", 82 + "tinyglobby": "^0.2.15", 83 + "vite": "^6.4.1", 84 + "wrangler": "4.50.0" 85 + }, 86 + "peerDependencies": { 87 + "astro": "^5.7.0" 88 + } 89 + }, 90 + "node_modules/@astrojs/compiler": { 91 + "version": "2.13.0", 92 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.13.0.tgz", 93 + "integrity": "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==", 94 + "license": "MIT" 95 + }, 96 + "node_modules/@astrojs/internal-helpers": { 97 + "version": "0.7.5", 98 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.5.tgz", 99 + "integrity": "sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==", 100 + "license": "MIT" 101 + }, 102 + "node_modules/@astrojs/markdown-remark": { 103 + "version": "6.3.9", 104 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.9.tgz", 105 + "integrity": "sha512-hX2cLC/KW74Io1zIbn92kI482j9J7LleBLGCVU9EP3BeH5MVrnFawOnqD0t/q6D1Z+ZNeQG2gNKMslCcO36wng==", 106 + "license": "MIT", 107 + "dependencies": { 108 + "@astrojs/internal-helpers": "0.7.5", 109 + "@astrojs/prism": "3.3.0", 110 + "github-slugger": "^2.0.0", 111 + "hast-util-from-html": "^2.0.3", 112 + "hast-util-to-text": "^4.0.2", 113 + "import-meta-resolve": "^4.2.0", 114 + "js-yaml": "^4.1.0", 115 + "mdast-util-definitions": "^6.0.0", 116 + "rehype-raw": "^7.0.0", 117 + "rehype-stringify": "^10.0.1", 118 + "remark-gfm": "^4.0.1", 119 + "remark-parse": "^11.0.0", 120 + "remark-rehype": "^11.1.2", 121 + "remark-smartypants": "^3.0.2", 122 + "shiki": "^3.13.0", 123 + "smol-toml": "^1.4.2", 124 + "unified": "^11.0.5", 125 + "unist-util-remove-position": "^5.0.0", 126 + "unist-util-visit": "^5.0.0", 127 + "unist-util-visit-parents": "^6.0.2", 128 + "vfile": "^6.0.3" 129 + } 130 + }, 131 + "node_modules/@astrojs/prism": { 132 + "version": "3.3.0", 133 + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.3.0.tgz", 134 + "integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==", 135 + "license": "MIT", 136 + "dependencies": { 137 + "prismjs": "^1.30.0" 138 + }, 139 + "engines": { 140 + "node": "18.20.8 || ^20.3.0 || >=22.0.0" 141 + } 142 + }, 143 + "node_modules/@astrojs/sitemap": { 144 + "version": "3.6.0", 145 + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.6.0.tgz", 146 + "integrity": "sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==", 147 + "license": "MIT", 148 + "dependencies": { 149 + "sitemap": "^8.0.0", 150 + "stream-replace-string": "^2.0.0", 151 + "zod": "^3.25.76" 152 + } 153 + }, 154 + "node_modules/@astrojs/svelte": { 155 + "version": "7.2.2", 156 + "resolved": "https://registry.npmjs.org/@astrojs/svelte/-/svelte-7.2.2.tgz", 157 + "integrity": "sha512-Eb9ahZ2BD2kPx5u7c/U6+FVNLxtuUcx0vL6kkGPP0hEikoSy0PavdjwYfZiuOtPCE7ZpQHGikGZMzrIFpjH9pQ==", 158 + "license": "MIT", 159 + "dependencies": { 160 + "@sveltejs/vite-plugin-svelte": "^5.1.1", 161 + "svelte2tsx": "^0.7.42", 162 + "vite": "^6.4.1" 163 + }, 164 + "engines": { 165 + "node": "18.20.8 || ^20.3.0 || >=22.0.0" 166 + }, 167 + "peerDependencies": { 168 + "astro": "^5.0.0", 169 + "svelte": "^5.1.16", 170 + "typescript": "^5.3.3" 171 + } 172 + }, 173 + "node_modules/@astrojs/telemetry": { 174 + "version": "3.3.0", 175 + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.0.tgz", 176 + "integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==", 177 + "license": "MIT", 178 + "dependencies": { 179 + "ci-info": "^4.2.0", 180 + "debug": "^4.4.0", 181 + "dlv": "^1.1.3", 182 + "dset": "^3.1.4", 183 + "is-docker": "^3.0.0", 184 + "is-wsl": "^3.1.0", 185 + "which-pm-runs": "^1.1.0" 186 + }, 187 + "engines": { 188 + "node": "18.20.8 || ^20.3.0 || >=22.0.0" 189 + } 190 + }, 191 + "node_modules/@astrojs/underscore-redirects": { 192 + "version": "1.0.0", 193 + "resolved": "https://registry.npmjs.org/@astrojs/underscore-redirects/-/underscore-redirects-1.0.0.tgz", 194 + "integrity": "sha512-qZxHwVnmb5FXuvRsaIGaqWgnftjCuMY+GSbaVZdBmE4j8AfgPqKPxYp8SUERyJcjpKCEmO4wD6ybuGH8A2kVRQ==", 195 + "license": "MIT" 196 + }, 197 + "node_modules/@babel/helper-string-parser": { 198 + "version": "7.27.1", 199 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 200 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 201 + "license": "MIT", 202 + "engines": { 203 + "node": ">=6.9.0" 204 + } 205 + }, 206 + "node_modules/@babel/helper-validator-identifier": { 207 + "version": "7.28.5", 208 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 209 + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 210 + "license": "MIT", 211 + "engines": { 212 + "node": ">=6.9.0" 213 + } 214 + }, 215 + "node_modules/@babel/parser": { 216 + "version": "7.28.5", 217 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", 218 + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", 219 + "license": "MIT", 220 + "dependencies": { 221 + "@babel/types": "^7.28.5" 222 + }, 223 + "bin": { 224 + "parser": "bin/babel-parser.js" 225 + }, 226 + "engines": { 227 + "node": ">=6.0.0" 228 + } 229 + }, 230 + "node_modules/@babel/types": { 231 + "version": "7.28.5", 232 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", 233 + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", 234 + "license": "MIT", 235 + "dependencies": { 236 + "@babel/helper-string-parser": "^7.27.1", 237 + "@babel/helper-validator-identifier": "^7.28.5" 238 + }, 239 + "engines": { 240 + "node": ">=6.9.0" 241 + } 242 + }, 243 + "node_modules/@capsizecss/unpack": { 244 + "version": "3.0.1", 245 + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-3.0.1.tgz", 246 + "integrity": "sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==", 247 + "license": "MIT", 248 + "dependencies": { 249 + "fontkit": "^2.0.2" 250 + }, 251 + "engines": { 252 + "node": ">=18" 253 + } 254 + }, 255 + "node_modules/@cloudflare/kv-asset-handler": { 256 + "version": "0.4.0", 257 + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", 258 + "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", 259 + "license": "MIT OR Apache-2.0", 260 + "dependencies": { 261 + "mime": "^3.0.0" 262 + }, 263 + "engines": { 264 + "node": ">=18.0.0" 265 + } 266 + }, 267 + "node_modules/@cloudflare/unenv-preset": { 268 + "version": "2.7.11", 269 + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.7.11.tgz", 270 + "integrity": "sha512-se23f1D4PxKrMKOq+Stz+Yn7AJ9ITHcEecXo2Yjb+UgbUDCEBch1FXQC6hx6uT5fNA3kmX3mfzeZiUmpK1W9IQ==", 271 + "license": "MIT OR Apache-2.0", 272 + "peerDependencies": { 273 + "unenv": "2.0.0-rc.24", 274 + "workerd": "^1.20251106.1" 275 + }, 276 + "peerDependenciesMeta": { 277 + "workerd": { 278 + "optional": true 279 + } 280 + } 281 + }, 282 + "node_modules/@cloudflare/workerd-darwin-64": { 283 + "version": "1.20251118.0", 284 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20251118.0.tgz", 285 + "integrity": "sha512-UmWmYEYS/LkK/4HFKN6xf3Hk8cw70PviR+ftr3hUvs9HYZS92IseZEp16pkL6ZBETrPRpZC7OrzoYF7ky6kHsg==", 286 + "cpu": [ 287 + "x64" 288 + ], 289 + "license": "Apache-2.0", 290 + "optional": true, 291 + "os": [ 292 + "darwin" 293 + ], 294 + "engines": { 295 + "node": ">=16" 296 + } 297 + }, 298 + "node_modules/@cloudflare/workerd-darwin-arm64": { 299 + "version": "1.20251118.0", 300 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20251118.0.tgz", 301 + "integrity": "sha512-RockU7Qzf4rxNfY1lx3j4rvwutNLjTIX7rr2hogbQ4mzLo8Ea40/oZTzXVxl+on75joLBrt0YpenGW8o/r44QA==", 302 + "cpu": [ 303 + "arm64" 304 + ], 305 + "license": "Apache-2.0", 306 + "optional": true, 307 + "os": [ 308 + "darwin" 309 + ], 310 + "engines": { 311 + "node": ">=16" 312 + } 313 + }, 314 + "node_modules/@cloudflare/workerd-linux-64": { 315 + "version": "1.20251118.0", 316 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20251118.0.tgz", 317 + "integrity": "sha512-aT97GnOAbJDuuOG0zPVhgRk0xFtB1dzBMrxMZ09eubDLoU4djH4BuORaqvxNRMmHgKfa4T6drthckT0NjUvBdw==", 318 + "cpu": [ 319 + "x64" 320 + ], 321 + "license": "Apache-2.0", 322 + "optional": true, 323 + "os": [ 324 + "linux" 325 + ], 326 + "engines": { 327 + "node": ">=16" 328 + } 329 + }, 330 + "node_modules/@cloudflare/workerd-linux-arm64": { 331 + "version": "1.20251118.0", 332 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20251118.0.tgz", 333 + "integrity": "sha512-bXZPJcwlq00MPOXqP7DMWjr+goYj0+Fqyw6zgEC2M3FR1+SWla4yjghnZ4IdpN+H1t7VbUrsi5np2LzMUFs0NA==", 334 + "cpu": [ 335 + "arm64" 336 + ], 337 + "license": "Apache-2.0", 338 + "optional": true, 339 + "os": [ 340 + "linux" 341 + ], 342 + "engines": { 343 + "node": ">=16" 344 + } 345 + }, 346 + "node_modules/@cloudflare/workerd-windows-64": { 347 + "version": "1.20251118.0", 348 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20251118.0.tgz", 349 + "integrity": "sha512-2LV99AHSlpr8WcCb/BYbU2QsYkXLUL1izN6YKWkN9Eibv80JKX0RtgmD3dfmajE5sNvClavxZejgzVvHD9N9Ag==", 350 + "cpu": [ 351 + "x64" 352 + ], 353 + "license": "Apache-2.0", 354 + "optional": true, 355 + "os": [ 356 + "win32" 357 + ], 358 + "engines": { 359 + "node": ">=16" 360 + } 361 + }, 362 + "node_modules/@cloudflare/workers-types": { 363 + "version": "4.20251205.0", 364 + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20251205.0.tgz", 365 + "integrity": "sha512-7pup7fYkuQW5XD8RUS/vkxF9SXlrGyCXuZ4ro3uVQvca/GTeSa+8bZ8T4wbq1Aea5lmLIGSlKbhl2msME7bRBA==", 366 + "license": "MIT OR Apache-2.0" 367 + }, 368 + "node_modules/@cspotcode/source-map-support": { 369 + "version": "0.8.1", 370 + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 371 + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 372 + "license": "MIT", 373 + "dependencies": { 374 + "@jridgewell/trace-mapping": "0.3.9" 375 + }, 376 + "engines": { 377 + "node": ">=12" 378 + } 379 + }, 380 + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { 381 + "version": "0.3.9", 382 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 383 + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 384 + "license": "MIT", 385 + "dependencies": { 386 + "@jridgewell/resolve-uri": "^3.0.3", 387 + "@jridgewell/sourcemap-codec": "^1.4.10" 388 + } 389 + }, 390 + "node_modules/@emnapi/runtime": { 391 + "version": "1.7.1", 392 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", 393 + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", 394 + "license": "MIT", 395 + "optional": true, 396 + "dependencies": { 397 + "tslib": "^2.4.0" 63 398 } 64 399 }, 65 400 "node_modules/@esbuild/aix-ppc64": { ··· 69 404 "cpu": [ 70 405 "ppc64" 71 406 ], 72 - "dev": true, 73 407 "license": "MIT", 74 408 "optional": true, 75 409 "os": [ ··· 86 420 "cpu": [ 87 421 "arm" 88 422 ], 89 - "dev": true, 90 423 "license": "MIT", 91 424 "optional": true, 92 425 "os": [ ··· 103 436 "cpu": [ 104 437 "arm64" 105 438 ], 106 - "dev": true, 107 439 "license": "MIT", 108 440 "optional": true, 109 441 "os": [ ··· 120 452 "cpu": [ 121 453 "x64" 122 454 ], 123 - "dev": true, 124 455 "license": "MIT", 125 456 "optional": true, 126 457 "os": [ ··· 137 468 "cpu": [ 138 469 "arm64" 139 470 ], 140 - "dev": true, 141 471 "license": "MIT", 142 472 "optional": true, 143 473 "os": [ ··· 154 484 "cpu": [ 155 485 "x64" 156 486 ], 157 - "dev": true, 158 487 "license": "MIT", 159 488 "optional": true, 160 489 "os": [ ··· 171 500 "cpu": [ 172 501 "arm64" 173 502 ], 174 - "dev": true, 175 503 "license": "MIT", 176 504 "optional": true, 177 505 "os": [ ··· 188 516 "cpu": [ 189 517 "x64" 190 518 ], 191 - "dev": true, 192 519 "license": "MIT", 193 520 "optional": true, 194 521 "os": [ ··· 205 532 "cpu": [ 206 533 "arm" 207 534 ], 208 - "dev": true, 209 535 "license": "MIT", 210 536 "optional": true, 211 537 "os": [ ··· 222 548 "cpu": [ 223 549 "arm64" 224 550 ], 225 - "dev": true, 226 551 "license": "MIT", 227 552 "optional": true, 228 553 "os": [ ··· 239 564 "cpu": [ 240 565 "ia32" 241 566 ], 242 - "dev": true, 243 567 "license": "MIT", 244 568 "optional": true, 245 569 "os": [ ··· 256 580 "cpu": [ 257 581 "loong64" 258 582 ], 259 - "dev": true, 260 583 "license": "MIT", 261 584 "optional": true, 262 585 "os": [ ··· 273 596 "cpu": [ 274 597 "mips64el" 275 598 ], 276 - "dev": true, 277 599 "license": "MIT", 278 600 "optional": true, 279 601 "os": [ ··· 290 612 "cpu": [ 291 613 "ppc64" 292 614 ], 293 - "dev": true, 294 615 "license": "MIT", 295 616 "optional": true, 296 617 "os": [ ··· 307 628 "cpu": [ 308 629 "riscv64" 309 630 ], 310 - "dev": true, 311 631 "license": "MIT", 312 632 "optional": true, 313 633 "os": [ ··· 324 644 "cpu": [ 325 645 "s390x" 326 646 ], 327 - "dev": true, 328 647 "license": "MIT", 329 648 "optional": true, 330 649 "os": [ ··· 341 660 "cpu": [ 342 661 "x64" 343 662 ], 344 - "dev": true, 345 663 "license": "MIT", 346 664 "optional": true, 347 665 "os": [ ··· 358 676 "cpu": [ 359 677 "arm64" 360 678 ], 361 - "dev": true, 362 679 "license": "MIT", 363 680 "optional": true, 364 681 "os": [ ··· 375 692 "cpu": [ 376 693 "x64" 377 694 ], 378 - "dev": true, 379 695 "license": "MIT", 380 696 "optional": true, 381 697 "os": [ ··· 392 708 "cpu": [ 393 709 "arm64" 394 710 ], 395 - "dev": true, 396 711 "license": "MIT", 397 712 "optional": true, 398 713 "os": [ ··· 409 724 "cpu": [ 410 725 "x64" 411 726 ], 412 - "dev": true, 413 727 "license": "MIT", 414 728 "optional": true, 415 729 "os": [ ··· 426 740 "cpu": [ 427 741 "arm64" 428 742 ], 429 - "dev": true, 430 743 "license": "MIT", 431 744 "optional": true, 432 745 "os": [ ··· 443 756 "cpu": [ 444 757 "x64" 445 758 ], 446 - "dev": true, 447 759 "license": "MIT", 448 760 "optional": true, 449 761 "os": [ ··· 460 772 "cpu": [ 461 773 "arm64" 462 774 ], 463 - "dev": true, 464 775 "license": "MIT", 465 776 "optional": true, 466 777 "os": [ ··· 477 788 "cpu": [ 478 789 "ia32" 479 790 ], 480 - "dev": true, 481 791 "license": "MIT", 482 792 "optional": true, 483 793 "os": [ ··· 494 804 "cpu": [ 495 805 "x64" 496 806 ], 497 - "dev": true, 498 807 "license": "MIT", 499 808 "optional": true, 500 809 "os": [ ··· 661 970 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 662 971 } 663 972 }, 973 + "node_modules/@fontsource-variable/finlandica": { 974 + "version": "5.2.10", 975 + "resolved": "https://registry.npmjs.org/@fontsource-variable/finlandica/-/finlandica-5.2.10.tgz", 976 + "integrity": "sha512-vwnRVYOyxDxQYln5Q+8qr7ek2vZ/Euym0fDKlqhD7fiu2fY5/CNkzm8I9Eec0X2byqAA6MR2xXhpt24aPtFTFQ==", 977 + "license": "OFL-1.1", 978 + "funding": { 979 + "url": "https://github.com/sponsors/ayuhito" 980 + } 981 + }, 664 982 "node_modules/@humanfs/core": { 665 983 "version": "0.19.1", 666 984 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", ··· 713 1031 "url": "https://github.com/sponsors/nzakas" 714 1032 } 715 1033 }, 1034 + "node_modules/@iconify/svelte": { 1035 + "version": "5.1.0", 1036 + "resolved": "https://registry.npmjs.org/@iconify/svelte/-/svelte-5.1.0.tgz", 1037 + "integrity": "sha512-I14nSqo0pNXO5OKsT61ZO3XIPF4yRHA2ErgPsaZ1sPJdKXn80o7o8jOe1xpWphbb9FihdX6by9zlKKBss61mFw==", 1038 + "dev": true, 1039 + "license": "MIT", 1040 + "dependencies": { 1041 + "@iconify/types": "^2.0.0" 1042 + }, 1043 + "funding": { 1044 + "url": "https://github.com/sponsors/cyberalien" 1045 + }, 1046 + "peerDependencies": { 1047 + "svelte": ">4.0.0" 1048 + } 1049 + }, 1050 + "node_modules/@iconify/types": { 1051 + "version": "2.0.0", 1052 + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", 1053 + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", 1054 + "dev": true, 1055 + "license": "MIT" 1056 + }, 1057 + "node_modules/@img/colour": { 1058 + "version": "1.0.0", 1059 + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", 1060 + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", 1061 + "license": "MIT", 1062 + "optional": true, 1063 + "engines": { 1064 + "node": ">=18" 1065 + } 1066 + }, 1067 + "node_modules/@img/sharp-darwin-arm64": { 1068 + "version": "0.34.5", 1069 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", 1070 + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", 1071 + "cpu": [ 1072 + "arm64" 1073 + ], 1074 + "license": "Apache-2.0", 1075 + "optional": true, 1076 + "os": [ 1077 + "darwin" 1078 + ], 1079 + "engines": { 1080 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1081 + }, 1082 + "funding": { 1083 + "url": "https://opencollective.com/libvips" 1084 + }, 1085 + "optionalDependencies": { 1086 + "@img/sharp-libvips-darwin-arm64": "1.2.4" 1087 + } 1088 + }, 1089 + "node_modules/@img/sharp-darwin-x64": { 1090 + "version": "0.34.5", 1091 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", 1092 + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", 1093 + "cpu": [ 1094 + "x64" 1095 + ], 1096 + "license": "Apache-2.0", 1097 + "optional": true, 1098 + "os": [ 1099 + "darwin" 1100 + ], 1101 + "engines": { 1102 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1103 + }, 1104 + "funding": { 1105 + "url": "https://opencollective.com/libvips" 1106 + }, 1107 + "optionalDependencies": { 1108 + "@img/sharp-libvips-darwin-x64": "1.2.4" 1109 + } 1110 + }, 1111 + "node_modules/@img/sharp-libvips-darwin-arm64": { 1112 + "version": "1.2.4", 1113 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", 1114 + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", 1115 + "cpu": [ 1116 + "arm64" 1117 + ], 1118 + "license": "LGPL-3.0-or-later", 1119 + "optional": true, 1120 + "os": [ 1121 + "darwin" 1122 + ], 1123 + "funding": { 1124 + "url": "https://opencollective.com/libvips" 1125 + } 1126 + }, 1127 + "node_modules/@img/sharp-libvips-darwin-x64": { 1128 + "version": "1.2.4", 1129 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", 1130 + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", 1131 + "cpu": [ 1132 + "x64" 1133 + ], 1134 + "license": "LGPL-3.0-or-later", 1135 + "optional": true, 1136 + "os": [ 1137 + "darwin" 1138 + ], 1139 + "funding": { 1140 + "url": "https://opencollective.com/libvips" 1141 + } 1142 + }, 1143 + "node_modules/@img/sharp-libvips-linux-arm": { 1144 + "version": "1.2.4", 1145 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", 1146 + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", 1147 + "cpu": [ 1148 + "arm" 1149 + ], 1150 + "license": "LGPL-3.0-or-later", 1151 + "optional": true, 1152 + "os": [ 1153 + "linux" 1154 + ], 1155 + "funding": { 1156 + "url": "https://opencollective.com/libvips" 1157 + } 1158 + }, 1159 + "node_modules/@img/sharp-libvips-linux-arm64": { 1160 + "version": "1.2.4", 1161 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", 1162 + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", 1163 + "cpu": [ 1164 + "arm64" 1165 + ], 1166 + "license": "LGPL-3.0-or-later", 1167 + "optional": true, 1168 + "os": [ 1169 + "linux" 1170 + ], 1171 + "funding": { 1172 + "url": "https://opencollective.com/libvips" 1173 + } 1174 + }, 1175 + "node_modules/@img/sharp-libvips-linux-ppc64": { 1176 + "version": "1.2.4", 1177 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", 1178 + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", 1179 + "cpu": [ 1180 + "ppc64" 1181 + ], 1182 + "license": "LGPL-3.0-or-later", 1183 + "optional": true, 1184 + "os": [ 1185 + "linux" 1186 + ], 1187 + "funding": { 1188 + "url": "https://opencollective.com/libvips" 1189 + } 1190 + }, 1191 + "node_modules/@img/sharp-libvips-linux-riscv64": { 1192 + "version": "1.2.4", 1193 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", 1194 + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", 1195 + "cpu": [ 1196 + "riscv64" 1197 + ], 1198 + "license": "LGPL-3.0-or-later", 1199 + "optional": true, 1200 + "os": [ 1201 + "linux" 1202 + ], 1203 + "funding": { 1204 + "url": "https://opencollective.com/libvips" 1205 + } 1206 + }, 1207 + "node_modules/@img/sharp-libvips-linux-s390x": { 1208 + "version": "1.2.4", 1209 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", 1210 + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", 1211 + "cpu": [ 1212 + "s390x" 1213 + ], 1214 + "license": "LGPL-3.0-or-later", 1215 + "optional": true, 1216 + "os": [ 1217 + "linux" 1218 + ], 1219 + "funding": { 1220 + "url": "https://opencollective.com/libvips" 1221 + } 1222 + }, 1223 + "node_modules/@img/sharp-libvips-linux-x64": { 1224 + "version": "1.2.4", 1225 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", 1226 + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", 1227 + "cpu": [ 1228 + "x64" 1229 + ], 1230 + "license": "LGPL-3.0-or-later", 1231 + "optional": true, 1232 + "os": [ 1233 + "linux" 1234 + ], 1235 + "funding": { 1236 + "url": "https://opencollective.com/libvips" 1237 + } 1238 + }, 1239 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 1240 + "version": "1.2.4", 1241 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", 1242 + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", 1243 + "cpu": [ 1244 + "arm64" 1245 + ], 1246 + "license": "LGPL-3.0-or-later", 1247 + "optional": true, 1248 + "os": [ 1249 + "linux" 1250 + ], 1251 + "funding": { 1252 + "url": "https://opencollective.com/libvips" 1253 + } 1254 + }, 1255 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 1256 + "version": "1.2.4", 1257 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", 1258 + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", 1259 + "cpu": [ 1260 + "x64" 1261 + ], 1262 + "license": "LGPL-3.0-or-later", 1263 + "optional": true, 1264 + "os": [ 1265 + "linux" 1266 + ], 1267 + "funding": { 1268 + "url": "https://opencollective.com/libvips" 1269 + } 1270 + }, 1271 + "node_modules/@img/sharp-linux-arm": { 1272 + "version": "0.34.5", 1273 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", 1274 + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", 1275 + "cpu": [ 1276 + "arm" 1277 + ], 1278 + "license": "Apache-2.0", 1279 + "optional": true, 1280 + "os": [ 1281 + "linux" 1282 + ], 1283 + "engines": { 1284 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1285 + }, 1286 + "funding": { 1287 + "url": "https://opencollective.com/libvips" 1288 + }, 1289 + "optionalDependencies": { 1290 + "@img/sharp-libvips-linux-arm": "1.2.4" 1291 + } 1292 + }, 1293 + "node_modules/@img/sharp-linux-arm64": { 1294 + "version": "0.34.5", 1295 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", 1296 + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", 1297 + "cpu": [ 1298 + "arm64" 1299 + ], 1300 + "license": "Apache-2.0", 1301 + "optional": true, 1302 + "os": [ 1303 + "linux" 1304 + ], 1305 + "engines": { 1306 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1307 + }, 1308 + "funding": { 1309 + "url": "https://opencollective.com/libvips" 1310 + }, 1311 + "optionalDependencies": { 1312 + "@img/sharp-libvips-linux-arm64": "1.2.4" 1313 + } 1314 + }, 1315 + "node_modules/@img/sharp-linux-ppc64": { 1316 + "version": "0.34.5", 1317 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", 1318 + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", 1319 + "cpu": [ 1320 + "ppc64" 1321 + ], 1322 + "license": "Apache-2.0", 1323 + "optional": true, 1324 + "os": [ 1325 + "linux" 1326 + ], 1327 + "engines": { 1328 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1329 + }, 1330 + "funding": { 1331 + "url": "https://opencollective.com/libvips" 1332 + }, 1333 + "optionalDependencies": { 1334 + "@img/sharp-libvips-linux-ppc64": "1.2.4" 1335 + } 1336 + }, 1337 + "node_modules/@img/sharp-linux-riscv64": { 1338 + "version": "0.34.5", 1339 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", 1340 + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", 1341 + "cpu": [ 1342 + "riscv64" 1343 + ], 1344 + "license": "Apache-2.0", 1345 + "optional": true, 1346 + "os": [ 1347 + "linux" 1348 + ], 1349 + "engines": { 1350 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1351 + }, 1352 + "funding": { 1353 + "url": "https://opencollective.com/libvips" 1354 + }, 1355 + "optionalDependencies": { 1356 + "@img/sharp-libvips-linux-riscv64": "1.2.4" 1357 + } 1358 + }, 1359 + "node_modules/@img/sharp-linux-s390x": { 1360 + "version": "0.34.5", 1361 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", 1362 + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", 1363 + "cpu": [ 1364 + "s390x" 1365 + ], 1366 + "license": "Apache-2.0", 1367 + "optional": true, 1368 + "os": [ 1369 + "linux" 1370 + ], 1371 + "engines": { 1372 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1373 + }, 1374 + "funding": { 1375 + "url": "https://opencollective.com/libvips" 1376 + }, 1377 + "optionalDependencies": { 1378 + "@img/sharp-libvips-linux-s390x": "1.2.4" 1379 + } 1380 + }, 1381 + "node_modules/@img/sharp-linux-x64": { 1382 + "version": "0.34.5", 1383 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", 1384 + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", 1385 + "cpu": [ 1386 + "x64" 1387 + ], 1388 + "license": "Apache-2.0", 1389 + "optional": true, 1390 + "os": [ 1391 + "linux" 1392 + ], 1393 + "engines": { 1394 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1395 + }, 1396 + "funding": { 1397 + "url": "https://opencollective.com/libvips" 1398 + }, 1399 + "optionalDependencies": { 1400 + "@img/sharp-libvips-linux-x64": "1.2.4" 1401 + } 1402 + }, 1403 + "node_modules/@img/sharp-linuxmusl-arm64": { 1404 + "version": "0.34.5", 1405 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", 1406 + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", 1407 + "cpu": [ 1408 + "arm64" 1409 + ], 1410 + "license": "Apache-2.0", 1411 + "optional": true, 1412 + "os": [ 1413 + "linux" 1414 + ], 1415 + "engines": { 1416 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1417 + }, 1418 + "funding": { 1419 + "url": "https://opencollective.com/libvips" 1420 + }, 1421 + "optionalDependencies": { 1422 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" 1423 + } 1424 + }, 1425 + "node_modules/@img/sharp-linuxmusl-x64": { 1426 + "version": "0.34.5", 1427 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", 1428 + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", 1429 + "cpu": [ 1430 + "x64" 1431 + ], 1432 + "license": "Apache-2.0", 1433 + "optional": true, 1434 + "os": [ 1435 + "linux" 1436 + ], 1437 + "engines": { 1438 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1439 + }, 1440 + "funding": { 1441 + "url": "https://opencollective.com/libvips" 1442 + }, 1443 + "optionalDependencies": { 1444 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" 1445 + } 1446 + }, 1447 + "node_modules/@img/sharp-wasm32": { 1448 + "version": "0.34.5", 1449 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", 1450 + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", 1451 + "cpu": [ 1452 + "wasm32" 1453 + ], 1454 + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 1455 + "optional": true, 1456 + "dependencies": { 1457 + "@emnapi/runtime": "^1.7.0" 1458 + }, 1459 + "engines": { 1460 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1461 + }, 1462 + "funding": { 1463 + "url": "https://opencollective.com/libvips" 1464 + } 1465 + }, 1466 + "node_modules/@img/sharp-win32-arm64": { 1467 + "version": "0.34.5", 1468 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", 1469 + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", 1470 + "cpu": [ 1471 + "arm64" 1472 + ], 1473 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1474 + "optional": true, 1475 + "os": [ 1476 + "win32" 1477 + ], 1478 + "engines": { 1479 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1480 + }, 1481 + "funding": { 1482 + "url": "https://opencollective.com/libvips" 1483 + } 1484 + }, 1485 + "node_modules/@img/sharp-win32-ia32": { 1486 + "version": "0.34.5", 1487 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", 1488 + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", 1489 + "cpu": [ 1490 + "ia32" 1491 + ], 1492 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1493 + "optional": true, 1494 + "os": [ 1495 + "win32" 1496 + ], 1497 + "engines": { 1498 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1499 + }, 1500 + "funding": { 1501 + "url": "https://opencollective.com/libvips" 1502 + } 1503 + }, 1504 + "node_modules/@img/sharp-win32-x64": { 1505 + "version": "0.34.5", 1506 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", 1507 + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", 1508 + "cpu": [ 1509 + "x64" 1510 + ], 1511 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1512 + "optional": true, 1513 + "os": [ 1514 + "win32" 1515 + ], 1516 + "engines": { 1517 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1518 + }, 1519 + "funding": { 1520 + "url": "https://opencollective.com/libvips" 1521 + } 1522 + }, 716 1523 "node_modules/@jridgewell/gen-mapping": { 717 1524 "version": "0.3.13", 718 1525 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 719 1526 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 720 - "dev": true, 721 1527 "license": "MIT", 722 1528 "dependencies": { 723 1529 "@jridgewell/sourcemap-codec": "^1.5.0", ··· 728 1534 "version": "2.3.5", 729 1535 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 730 1536 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 731 - "dev": true, 732 1537 "license": "MIT", 733 1538 "dependencies": { 734 1539 "@jridgewell/gen-mapping": "^0.3.5", ··· 739 1544 "version": "3.1.2", 740 1545 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 741 1546 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 742 - "dev": true, 743 1547 "license": "MIT", 744 1548 "engines": { 745 1549 "node": ">=6.0.0" ··· 749 1553 "version": "1.5.5", 750 1554 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 751 1555 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 752 - "dev": true, 753 1556 "license": "MIT" 754 1557 }, 755 1558 "node_modules/@jridgewell/trace-mapping": { 756 1559 "version": "0.3.31", 757 1560 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 758 1561 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 759 - "dev": true, 760 1562 "license": "MIT", 761 1563 "dependencies": { 762 1564 "@jridgewell/resolve-uri": "^3.1.0", 763 1565 "@jridgewell/sourcemap-codec": "^1.4.14" 764 1566 } 765 1567 }, 1568 + "node_modules/@oslojs/encoding": { 1569 + "version": "1.1.0", 1570 + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", 1571 + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", 1572 + "license": "MIT" 1573 + }, 766 1574 "node_modules/@polka/url": { 767 1575 "version": "1.0.0-next.29", 768 1576 "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", ··· 770 1578 "dev": true, 771 1579 "license": "MIT" 772 1580 }, 1581 + "node_modules/@poppinss/colors": { 1582 + "version": "4.1.5", 1583 + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.5.tgz", 1584 + "integrity": "sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==", 1585 + "license": "MIT", 1586 + "dependencies": { 1587 + "kleur": "^4.1.5" 1588 + } 1589 + }, 1590 + "node_modules/@poppinss/dumper": { 1591 + "version": "0.6.5", 1592 + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", 1593 + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", 1594 + "license": "MIT", 1595 + "dependencies": { 1596 + "@poppinss/colors": "^4.1.5", 1597 + "@sindresorhus/is": "^7.0.2", 1598 + "supports-color": "^10.0.0" 1599 + } 1600 + }, 1601 + "node_modules/@poppinss/exception": { 1602 + "version": "1.2.2", 1603 + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.2.tgz", 1604 + "integrity": "sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==", 1605 + "license": "MIT" 1606 + }, 773 1607 "node_modules/@repo/eslint-config": { 774 1608 "resolved": "packages/eslint-config", 775 1609 "link": true ··· 782 1616 "resolved": "packages/ui", 783 1617 "link": true 784 1618 }, 1619 + "node_modules/@rollup/pluginutils": { 1620 + "version": "5.3.0", 1621 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", 1622 + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", 1623 + "license": "MIT", 1624 + "dependencies": { 1625 + "@types/estree": "^1.0.0", 1626 + "estree-walker": "^2.0.2", 1627 + "picomatch": "^4.0.2" 1628 + }, 1629 + "engines": { 1630 + "node": ">=14.0.0" 1631 + }, 1632 + "peerDependencies": { 1633 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 1634 + }, 1635 + "peerDependenciesMeta": { 1636 + "rollup": { 1637 + "optional": true 1638 + } 1639 + } 1640 + }, 1641 + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 1642 + "version": "2.0.2", 1643 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1644 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1645 + "license": "MIT" 1646 + }, 785 1647 "node_modules/@rollup/rollup-android-arm-eabi": { 786 1648 "version": "4.53.3", 787 1649 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", ··· 789 1651 "cpu": [ 790 1652 "arm" 791 1653 ], 792 - "dev": true, 793 1654 "license": "MIT", 794 1655 "optional": true, 795 1656 "os": [ ··· 803 1664 "cpu": [ 804 1665 "arm64" 805 1666 ], 806 - "dev": true, 807 1667 "license": "MIT", 808 1668 "optional": true, 809 1669 "os": [ ··· 817 1677 "cpu": [ 818 1678 "arm64" 819 1679 ], 820 - "dev": true, 821 1680 "license": "MIT", 822 1681 "optional": true, 823 1682 "os": [ ··· 831 1690 "cpu": [ 832 1691 "x64" 833 1692 ], 834 - "dev": true, 835 1693 "license": "MIT", 836 1694 "optional": true, 837 1695 "os": [ ··· 845 1703 "cpu": [ 846 1704 "arm64" 847 1705 ], 848 - "dev": true, 849 1706 "license": "MIT", 850 1707 "optional": true, 851 1708 "os": [ ··· 859 1716 "cpu": [ 860 1717 "x64" 861 1718 ], 862 - "dev": true, 863 1719 "license": "MIT", 864 1720 "optional": true, 865 1721 "os": [ ··· 873 1729 "cpu": [ 874 1730 "arm" 875 1731 ], 876 - "dev": true, 877 1732 "license": "MIT", 878 1733 "optional": true, 879 1734 "os": [ ··· 887 1742 "cpu": [ 888 1743 "arm" 889 1744 ], 890 - "dev": true, 891 1745 "license": "MIT", 892 1746 "optional": true, 893 1747 "os": [ ··· 901 1755 "cpu": [ 902 1756 "arm64" 903 1757 ], 904 - "dev": true, 905 1758 "license": "MIT", 906 1759 "optional": true, 907 1760 "os": [ ··· 915 1768 "cpu": [ 916 1769 "arm64" 917 1770 ], 918 - "dev": true, 919 1771 "license": "MIT", 920 1772 "optional": true, 921 1773 "os": [ ··· 929 1781 "cpu": [ 930 1782 "loong64" 931 1783 ], 932 - "dev": true, 933 1784 "license": "MIT", 934 1785 "optional": true, 935 1786 "os": [ ··· 943 1794 "cpu": [ 944 1795 "ppc64" 945 1796 ], 946 - "dev": true, 947 1797 "license": "MIT", 948 1798 "optional": true, 949 1799 "os": [ ··· 957 1807 "cpu": [ 958 1808 "riscv64" 959 1809 ], 960 - "dev": true, 961 1810 "license": "MIT", 962 1811 "optional": true, 963 1812 "os": [ ··· 971 1820 "cpu": [ 972 1821 "riscv64" 973 1822 ], 974 - "dev": true, 975 1823 "license": "MIT", 976 1824 "optional": true, 977 1825 "os": [ ··· 985 1833 "cpu": [ 986 1834 "s390x" 987 1835 ], 988 - "dev": true, 989 1836 "license": "MIT", 990 1837 "optional": true, 991 1838 "os": [ ··· 999 1846 "cpu": [ 1000 1847 "x64" 1001 1848 ], 1002 - "dev": true, 1003 1849 "license": "MIT", 1004 1850 "optional": true, 1005 1851 "os": [ ··· 1013 1859 "cpu": [ 1014 1860 "x64" 1015 1861 ], 1016 - "dev": true, 1017 1862 "license": "MIT", 1018 1863 "optional": true, 1019 1864 "os": [ ··· 1027 1872 "cpu": [ 1028 1873 "arm64" 1029 1874 ], 1030 - "dev": true, 1031 1875 "license": "MIT", 1032 1876 "optional": true, 1033 1877 "os": [ ··· 1041 1885 "cpu": [ 1042 1886 "arm64" 1043 1887 ], 1044 - "dev": true, 1045 1888 "license": "MIT", 1046 1889 "optional": true, 1047 1890 "os": [ ··· 1055 1898 "cpu": [ 1056 1899 "ia32" 1057 1900 ], 1058 - "dev": true, 1059 1901 "license": "MIT", 1060 1902 "optional": true, 1061 1903 "os": [ ··· 1069 1911 "cpu": [ 1070 1912 "x64" 1071 1913 ], 1072 - "dev": true, 1073 1914 "license": "MIT", 1074 1915 "optional": true, 1075 1916 "os": [ ··· 1083 1924 "cpu": [ 1084 1925 "x64" 1085 1926 ], 1086 - "dev": true, 1087 1927 "license": "MIT", 1088 1928 "optional": true, 1089 1929 "os": [ 1090 1930 "win32" 1091 1931 ] 1092 1932 }, 1933 + "node_modules/@shikijs/core": { 1934 + "version": "3.19.0", 1935 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.19.0.tgz", 1936 + "integrity": "sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA==", 1937 + "license": "MIT", 1938 + "dependencies": { 1939 + "@shikijs/types": "3.19.0", 1940 + "@shikijs/vscode-textmate": "^10.0.2", 1941 + "@types/hast": "^3.0.4", 1942 + "hast-util-to-html": "^9.0.5" 1943 + } 1944 + }, 1945 + "node_modules/@shikijs/engine-javascript": { 1946 + "version": "3.19.0", 1947 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.19.0.tgz", 1948 + "integrity": "sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ==", 1949 + "license": "MIT", 1950 + "dependencies": { 1951 + "@shikijs/types": "3.19.0", 1952 + "@shikijs/vscode-textmate": "^10.0.2", 1953 + "oniguruma-to-es": "^4.3.4" 1954 + } 1955 + }, 1956 + "node_modules/@shikijs/engine-oniguruma": { 1957 + "version": "3.19.0", 1958 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.19.0.tgz", 1959 + "integrity": "sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg==", 1960 + "license": "MIT", 1961 + "dependencies": { 1962 + "@shikijs/types": "3.19.0", 1963 + "@shikijs/vscode-textmate": "^10.0.2" 1964 + } 1965 + }, 1966 + "node_modules/@shikijs/langs": { 1967 + "version": "3.19.0", 1968 + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.19.0.tgz", 1969 + "integrity": "sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==", 1970 + "license": "MIT", 1971 + "dependencies": { 1972 + "@shikijs/types": "3.19.0" 1973 + } 1974 + }, 1975 + "node_modules/@shikijs/themes": { 1976 + "version": "3.19.0", 1977 + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.19.0.tgz", 1978 + "integrity": "sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A==", 1979 + "license": "MIT", 1980 + "dependencies": { 1981 + "@shikijs/types": "3.19.0" 1982 + } 1983 + }, 1984 + "node_modules/@shikijs/types": { 1985 + "version": "3.19.0", 1986 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.19.0.tgz", 1987 + "integrity": "sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ==", 1988 + "license": "MIT", 1989 + "dependencies": { 1990 + "@shikijs/vscode-textmate": "^10.0.2", 1991 + "@types/hast": "^3.0.4" 1992 + } 1993 + }, 1994 + "node_modules/@shikijs/vscode-textmate": { 1995 + "version": "10.0.2", 1996 + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", 1997 + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", 1998 + "license": "MIT" 1999 + }, 2000 + "node_modules/@sindresorhus/is": { 2001 + "version": "7.1.1", 2002 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.1.1.tgz", 2003 + "integrity": "sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==", 2004 + "license": "MIT", 2005 + "engines": { 2006 + "node": ">=18" 2007 + }, 2008 + "funding": { 2009 + "url": "https://github.com/sindresorhus/is?sponsor=1" 2010 + } 2011 + }, 2012 + "node_modules/@speed-highlight/core": { 2013 + "version": "1.2.12", 2014 + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.12.tgz", 2015 + "integrity": "sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==", 2016 + "license": "CC0-1.0" 2017 + }, 1093 2018 "node_modules/@standard-schema/spec": { 1094 2019 "version": "1.0.0", 1095 2020 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", ··· 1101 2026 "version": "1.0.8", 1102 2027 "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.8.tgz", 1103 2028 "integrity": "sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==", 1104 - "dev": true, 1105 2029 "license": "MIT", 1106 2030 "peerDependencies": { 1107 2031 "acorn": "^8.9.0" ··· 1186 2110 "version": "5.1.1", 1187 2111 "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.1.1.tgz", 1188 2112 "integrity": "sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==", 1189 - "dev": true, 1190 2113 "license": "MIT", 1191 2114 "dependencies": { 1192 2115 "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", ··· 1208 2131 "version": "4.0.1", 1209 2132 "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz", 1210 2133 "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", 1211 - "dev": true, 1212 2134 "license": "MIT", 1213 2135 "dependencies": { 1214 2136 "debug": "^4.3.7" ··· 1222 2144 "vite": "^6.0.0" 1223 2145 } 1224 2146 }, 2147 + "node_modules/@swc/helpers": { 2148 + "version": "0.5.17", 2149 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", 2150 + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", 2151 + "license": "Apache-2.0", 2152 + "dependencies": { 2153 + "tslib": "^2.8.0" 2154 + } 2155 + }, 2156 + "node_modules/@tailwindcss/node": { 2157 + "version": "4.1.17", 2158 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.17.tgz", 2159 + "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==", 2160 + "license": "MIT", 2161 + "dependencies": { 2162 + "@jridgewell/remapping": "^2.3.4", 2163 + "enhanced-resolve": "^5.18.3", 2164 + "jiti": "^2.6.1", 2165 + "lightningcss": "1.30.2", 2166 + "magic-string": "^0.30.21", 2167 + "source-map-js": "^1.2.1", 2168 + "tailwindcss": "4.1.17" 2169 + } 2170 + }, 2171 + "node_modules/@tailwindcss/oxide": { 2172 + "version": "4.1.17", 2173 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.17.tgz", 2174 + "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==", 2175 + "license": "MIT", 2176 + "engines": { 2177 + "node": ">= 10" 2178 + }, 2179 + "optionalDependencies": { 2180 + "@tailwindcss/oxide-android-arm64": "4.1.17", 2181 + "@tailwindcss/oxide-darwin-arm64": "4.1.17", 2182 + "@tailwindcss/oxide-darwin-x64": "4.1.17", 2183 + "@tailwindcss/oxide-freebsd-x64": "4.1.17", 2184 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", 2185 + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", 2186 + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", 2187 + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", 2188 + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", 2189 + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", 2190 + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", 2191 + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17" 2192 + } 2193 + }, 2194 + "node_modules/@tailwindcss/oxide-android-arm64": { 2195 + "version": "4.1.17", 2196 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.17.tgz", 2197 + "integrity": "sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==", 2198 + "cpu": [ 2199 + "arm64" 2200 + ], 2201 + "license": "MIT", 2202 + "optional": true, 2203 + "os": [ 2204 + "android" 2205 + ], 2206 + "engines": { 2207 + "node": ">= 10" 2208 + } 2209 + }, 2210 + "node_modules/@tailwindcss/oxide-darwin-arm64": { 2211 + "version": "4.1.17", 2212 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.17.tgz", 2213 + "integrity": "sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==", 2214 + "cpu": [ 2215 + "arm64" 2216 + ], 2217 + "license": "MIT", 2218 + "optional": true, 2219 + "os": [ 2220 + "darwin" 2221 + ], 2222 + "engines": { 2223 + "node": ">= 10" 2224 + } 2225 + }, 2226 + "node_modules/@tailwindcss/oxide-darwin-x64": { 2227 + "version": "4.1.17", 2228 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.17.tgz", 2229 + "integrity": "sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==", 2230 + "cpu": [ 2231 + "x64" 2232 + ], 2233 + "license": "MIT", 2234 + "optional": true, 2235 + "os": [ 2236 + "darwin" 2237 + ], 2238 + "engines": { 2239 + "node": ">= 10" 2240 + } 2241 + }, 2242 + "node_modules/@tailwindcss/oxide-freebsd-x64": { 2243 + "version": "4.1.17", 2244 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.17.tgz", 2245 + "integrity": "sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==", 2246 + "cpu": [ 2247 + "x64" 2248 + ], 2249 + "license": "MIT", 2250 + "optional": true, 2251 + "os": [ 2252 + "freebsd" 2253 + ], 2254 + "engines": { 2255 + "node": ">= 10" 2256 + } 2257 + }, 2258 + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 2259 + "version": "4.1.17", 2260 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.17.tgz", 2261 + "integrity": "sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==", 2262 + "cpu": [ 2263 + "arm" 2264 + ], 2265 + "license": "MIT", 2266 + "optional": true, 2267 + "os": [ 2268 + "linux" 2269 + ], 2270 + "engines": { 2271 + "node": ">= 10" 2272 + } 2273 + }, 2274 + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 2275 + "version": "4.1.17", 2276 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.17.tgz", 2277 + "integrity": "sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==", 2278 + "cpu": [ 2279 + "arm64" 2280 + ], 2281 + "license": "MIT", 2282 + "optional": true, 2283 + "os": [ 2284 + "linux" 2285 + ], 2286 + "engines": { 2287 + "node": ">= 10" 2288 + } 2289 + }, 2290 + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 2291 + "version": "4.1.17", 2292 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.17.tgz", 2293 + "integrity": "sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==", 2294 + "cpu": [ 2295 + "arm64" 2296 + ], 2297 + "license": "MIT", 2298 + "optional": true, 2299 + "os": [ 2300 + "linux" 2301 + ], 2302 + "engines": { 2303 + "node": ">= 10" 2304 + } 2305 + }, 2306 + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 2307 + "version": "4.1.17", 2308 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.17.tgz", 2309 + "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==", 2310 + "cpu": [ 2311 + "x64" 2312 + ], 2313 + "license": "MIT", 2314 + "optional": true, 2315 + "os": [ 2316 + "linux" 2317 + ], 2318 + "engines": { 2319 + "node": ">= 10" 2320 + } 2321 + }, 2322 + "node_modules/@tailwindcss/oxide-linux-x64-musl": { 2323 + "version": "4.1.17", 2324 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.17.tgz", 2325 + "integrity": "sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==", 2326 + "cpu": [ 2327 + "x64" 2328 + ], 2329 + "license": "MIT", 2330 + "optional": true, 2331 + "os": [ 2332 + "linux" 2333 + ], 2334 + "engines": { 2335 + "node": ">= 10" 2336 + } 2337 + }, 2338 + "node_modules/@tailwindcss/oxide-wasm32-wasi": { 2339 + "version": "4.1.17", 2340 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.17.tgz", 2341 + "integrity": "sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==", 2342 + "bundleDependencies": [ 2343 + "@napi-rs/wasm-runtime", 2344 + "@emnapi/core", 2345 + "@emnapi/runtime", 2346 + "@tybys/wasm-util", 2347 + "@emnapi/wasi-threads", 2348 + "tslib" 2349 + ], 2350 + "cpu": [ 2351 + "wasm32" 2352 + ], 2353 + "license": "MIT", 2354 + "optional": true, 2355 + "dependencies": { 2356 + "@emnapi/core": "^1.6.0", 2357 + "@emnapi/runtime": "^1.6.0", 2358 + "@emnapi/wasi-threads": "^1.1.0", 2359 + "@napi-rs/wasm-runtime": "^1.0.7", 2360 + "@tybys/wasm-util": "^0.10.1", 2361 + "tslib": "^2.4.0" 2362 + }, 2363 + "engines": { 2364 + "node": ">=14.0.0" 2365 + } 2366 + }, 2367 + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 2368 + "version": "4.1.17", 2369 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.17.tgz", 2370 + "integrity": "sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==", 2371 + "cpu": [ 2372 + "arm64" 2373 + ], 2374 + "license": "MIT", 2375 + "optional": true, 2376 + "os": [ 2377 + "win32" 2378 + ], 2379 + "engines": { 2380 + "node": ">= 10" 2381 + } 2382 + }, 2383 + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 2384 + "version": "4.1.17", 2385 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.17.tgz", 2386 + "integrity": "sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==", 2387 + "cpu": [ 2388 + "x64" 2389 + ], 2390 + "license": "MIT", 2391 + "optional": true, 2392 + "os": [ 2393 + "win32" 2394 + ], 2395 + "engines": { 2396 + "node": ">= 10" 2397 + } 2398 + }, 2399 + "node_modules/@tailwindcss/vite": { 2400 + "version": "4.1.17", 2401 + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.17.tgz", 2402 + "integrity": "sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==", 2403 + "license": "MIT", 2404 + "dependencies": { 2405 + "@tailwindcss/node": "4.1.17", 2406 + "@tailwindcss/oxide": "4.1.17", 2407 + "tailwindcss": "4.1.17" 2408 + }, 2409 + "peerDependencies": { 2410 + "vite": "^5.2.0 || ^6 || ^7" 2411 + } 2412 + }, 1225 2413 "node_modules/@types/chai": { 1226 2414 "version": "5.2.3", 1227 2415 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", ··· 1240 2428 "dev": true, 1241 2429 "license": "MIT" 1242 2430 }, 2431 + "node_modules/@types/debug": { 2432 + "version": "4.1.12", 2433 + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 2434 + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", 2435 + "license": "MIT", 2436 + "dependencies": { 2437 + "@types/ms": "*" 2438 + } 2439 + }, 1243 2440 "node_modules/@types/deep-eql": { 1244 2441 "version": "4.0.2", 1245 2442 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", ··· 1251 2448 "version": "1.0.8", 1252 2449 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1253 2450 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1254 - "dev": true, 1255 2451 "license": "MIT" 1256 2452 }, 2453 + "node_modules/@types/fontkit": { 2454 + "version": "2.0.8", 2455 + "resolved": "https://registry.npmjs.org/@types/fontkit/-/fontkit-2.0.8.tgz", 2456 + "integrity": "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==", 2457 + "license": "MIT", 2458 + "dependencies": { 2459 + "@types/node": "*" 2460 + } 2461 + }, 2462 + "node_modules/@types/hast": { 2463 + "version": "3.0.4", 2464 + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", 2465 + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 2466 + "license": "MIT", 2467 + "dependencies": { 2468 + "@types/unist": "*" 2469 + } 2470 + }, 1257 2471 "node_modules/@types/json-schema": { 1258 2472 "version": "7.0.15", 1259 2473 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1260 2474 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1261 2475 "dev": true, 2476 + "license": "MIT" 2477 + }, 2478 + "node_modules/@types/mdast": { 2479 + "version": "4.0.4", 2480 + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", 2481 + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", 2482 + "license": "MIT", 2483 + "dependencies": { 2484 + "@types/unist": "*" 2485 + } 2486 + }, 2487 + "node_modules/@types/ms": { 2488 + "version": "2.1.0", 2489 + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", 2490 + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", 2491 + "license": "MIT" 2492 + }, 2493 + "node_modules/@types/nlcst": { 2494 + "version": "2.0.3", 2495 + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", 2496 + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", 2497 + "license": "MIT", 2498 + "dependencies": { 2499 + "@types/unist": "*" 2500 + } 2501 + }, 2502 + "node_modules/@types/node": { 2503 + "version": "24.10.1", 2504 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", 2505 + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", 2506 + "license": "MIT", 2507 + "dependencies": { 2508 + "undici-types": "~7.16.0" 2509 + } 2510 + }, 2511 + "node_modules/@types/sax": { 2512 + "version": "1.2.7", 2513 + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", 2514 + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", 2515 + "license": "MIT", 2516 + "dependencies": { 2517 + "@types/node": "*" 2518 + } 2519 + }, 2520 + "node_modules/@types/unist": { 2521 + "version": "3.0.3", 2522 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", 2523 + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 1262 2524 "license": "MIT" 1263 2525 }, 1264 2526 "node_modules/@typescript-eslint/eslint-plugin": { ··· 1518 2780 "url": "https://opencollective.com/typescript-eslint" 1519 2781 } 1520 2782 }, 2783 + "node_modules/@ungap/structured-clone": { 2784 + "version": "1.3.0", 2785 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 2786 + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 2787 + "license": "ISC" 2788 + }, 1521 2789 "node_modules/@vitest/expect": { 1522 2790 "version": "3.2.4", 1523 2791 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", ··· 1637 2905 "version": "8.15.0", 1638 2906 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1639 2907 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1640 - "dev": true, 1641 2908 "license": "MIT", 1642 2909 "bin": { 1643 2910 "acorn": "bin/acorn" ··· 1656 2923 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1657 2924 } 1658 2925 }, 2926 + "node_modules/acorn-walk": { 2927 + "version": "8.3.2", 2928 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", 2929 + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 2930 + "license": "MIT", 2931 + "engines": { 2932 + "node": ">=0.4.0" 2933 + } 2934 + }, 1659 2935 "node_modules/ajv": { 1660 2936 "version": "6.12.6", 1661 2937 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", ··· 1673 2949 "url": "https://github.com/sponsors/epoberezkin" 1674 2950 } 1675 2951 }, 1676 - "node_modules/ansi-styles": { 1677 - "version": "4.3.0", 1678 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1679 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1680 - "dev": true, 2952 + "node_modules/ansi-align": { 2953 + "version": "3.0.1", 2954 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", 2955 + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 2956 + "license": "ISC", 2957 + "dependencies": { 2958 + "string-width": "^4.1.0" 2959 + } 2960 + }, 2961 + "node_modules/ansi-align/node_modules/ansi-regex": { 2962 + "version": "5.0.1", 2963 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2964 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2965 + "license": "MIT", 2966 + "engines": { 2967 + "node": ">=8" 2968 + } 2969 + }, 2970 + "node_modules/ansi-align/node_modules/emoji-regex": { 2971 + "version": "8.0.0", 2972 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2973 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2974 + "license": "MIT" 2975 + }, 2976 + "node_modules/ansi-align/node_modules/string-width": { 2977 + "version": "4.2.3", 2978 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2979 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1681 2980 "license": "MIT", 1682 2981 "dependencies": { 1683 - "color-convert": "^2.0.1" 2982 + "emoji-regex": "^8.0.0", 2983 + "is-fullwidth-code-point": "^3.0.0", 2984 + "strip-ansi": "^6.0.1" 1684 2985 }, 1685 2986 "engines": { 1686 2987 "node": ">=8" 2988 + } 2989 + }, 2990 + "node_modules/ansi-align/node_modules/strip-ansi": { 2991 + "version": "6.0.1", 2992 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2993 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2994 + "license": "MIT", 2995 + "dependencies": { 2996 + "ansi-regex": "^5.0.1" 2997 + }, 2998 + "engines": { 2999 + "node": ">=8" 3000 + } 3001 + }, 3002 + "node_modules/ansi-regex": { 3003 + "version": "6.2.2", 3004 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", 3005 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", 3006 + "license": "MIT", 3007 + "engines": { 3008 + "node": ">=12" 3009 + }, 3010 + "funding": { 3011 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 3012 + } 3013 + }, 3014 + "node_modules/ansi-styles": { 3015 + "version": "6.2.3", 3016 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 3017 + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 3018 + "license": "MIT", 3019 + "engines": { 3020 + "node": ">=12" 1687 3021 }, 1688 3022 "funding": { 1689 3023 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1690 3024 } 1691 3025 }, 3026 + "node_modules/anymatch": { 3027 + "version": "3.1.3", 3028 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 3029 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 3030 + "license": "ISC", 3031 + "dependencies": { 3032 + "normalize-path": "^3.0.0", 3033 + "picomatch": "^2.0.4" 3034 + }, 3035 + "engines": { 3036 + "node": ">= 8" 3037 + } 3038 + }, 3039 + "node_modules/anymatch/node_modules/picomatch": { 3040 + "version": "2.3.1", 3041 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 3042 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 3043 + "license": "MIT", 3044 + "engines": { 3045 + "node": ">=8.6" 3046 + }, 3047 + "funding": { 3048 + "url": "https://github.com/sponsors/jonschlinkert" 3049 + } 3050 + }, 3051 + "node_modules/arg": { 3052 + "version": "5.0.2", 3053 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 3054 + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 3055 + "license": "MIT" 3056 + }, 1692 3057 "node_modules/argparse": { 1693 3058 "version": "2.0.1", 1694 3059 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1695 3060 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1696 - "dev": true, 1697 3061 "license": "Python-2.0" 1698 3062 }, 1699 3063 "node_modules/aria-query": { 1700 3064 "version": "5.3.2", 1701 3065 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 1702 3066 "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 1703 - "dev": true, 1704 3067 "license": "Apache-2.0", 1705 3068 "engines": { 1706 3069 "node": ">= 0.4" 1707 3070 } 1708 3071 }, 3072 + "node_modules/array-iterate": { 3073 + "version": "2.0.1", 3074 + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 3075 + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", 3076 + "license": "MIT", 3077 + "funding": { 3078 + "type": "github", 3079 + "url": "https://github.com/sponsors/wooorm" 3080 + } 3081 + }, 1709 3082 "node_modules/assertion-error": { 1710 3083 "version": "2.0.1", 1711 3084 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", ··· 1716 3089 "node": ">=12" 1717 3090 } 1718 3091 }, 3092 + "node_modules/astro": { 3093 + "version": "5.16.4", 3094 + "resolved": "https://registry.npmjs.org/astro/-/astro-5.16.4.tgz", 3095 + "integrity": "sha512-rgXI/8/tnO3Y9tfAaUyg/8beKhlIMltbiC8Q6jCoAfEidOyaue4KYKzbe0gJIb6qEdEaG3Kf3BY3EOSLkbWOLg==", 3096 + "license": "MIT", 3097 + "dependencies": { 3098 + "@astrojs/compiler": "^2.13.0", 3099 + "@astrojs/internal-helpers": "0.7.5", 3100 + "@astrojs/markdown-remark": "6.3.9", 3101 + "@astrojs/telemetry": "3.3.0", 3102 + "@capsizecss/unpack": "^3.0.1", 3103 + "@oslojs/encoding": "^1.1.0", 3104 + "@rollup/pluginutils": "^5.3.0", 3105 + "acorn": "^8.15.0", 3106 + "aria-query": "^5.3.2", 3107 + "axobject-query": "^4.1.0", 3108 + "boxen": "8.0.1", 3109 + "ci-info": "^4.3.1", 3110 + "clsx": "^2.1.1", 3111 + "common-ancestor-path": "^1.0.1", 3112 + "cookie": "^1.0.2", 3113 + "cssesc": "^3.0.0", 3114 + "debug": "^4.4.3", 3115 + "deterministic-object-hash": "^2.0.2", 3116 + "devalue": "^5.5.0", 3117 + "diff": "^5.2.0", 3118 + "dlv": "^1.1.3", 3119 + "dset": "^3.1.4", 3120 + "es-module-lexer": "^1.7.0", 3121 + "esbuild": "^0.25.0", 3122 + "estree-walker": "^3.0.3", 3123 + "flattie": "^1.1.1", 3124 + "fontace": "~0.3.1", 3125 + "github-slugger": "^2.0.0", 3126 + "html-escaper": "3.0.3", 3127 + "http-cache-semantics": "^4.2.0", 3128 + "import-meta-resolve": "^4.2.0", 3129 + "js-yaml": "^4.1.1", 3130 + "magic-string": "^0.30.21", 3131 + "magicast": "^0.5.1", 3132 + "mrmime": "^2.0.1", 3133 + "neotraverse": "^0.6.18", 3134 + "p-limit": "^6.2.0", 3135 + "p-queue": "^8.1.1", 3136 + "package-manager-detector": "^1.5.0", 3137 + "piccolore": "^0.1.3", 3138 + "picomatch": "^4.0.3", 3139 + "prompts": "^2.4.2", 3140 + "rehype": "^13.0.2", 3141 + "semver": "^7.7.3", 3142 + "shiki": "^3.15.0", 3143 + "smol-toml": "^1.5.2", 3144 + "svgo": "^4.0.0", 3145 + "tinyexec": "^1.0.2", 3146 + "tinyglobby": "^0.2.15", 3147 + "tsconfck": "^3.1.6", 3148 + "ultrahtml": "^1.6.0", 3149 + "unifont": "~0.6.0", 3150 + "unist-util-visit": "^5.0.0", 3151 + "unstorage": "^1.17.3", 3152 + "vfile": "^6.0.3", 3153 + "vite": "^6.4.1", 3154 + "vitefu": "^1.1.1", 3155 + "xxhash-wasm": "^1.1.0", 3156 + "yargs-parser": "^21.1.1", 3157 + "yocto-spinner": "^0.2.3", 3158 + "zod": "^3.25.76", 3159 + "zod-to-json-schema": "^3.25.0", 3160 + "zod-to-ts": "^1.2.0" 3161 + }, 3162 + "bin": { 3163 + "astro": "astro.js" 3164 + }, 3165 + "engines": { 3166 + "node": "18.20.8 || ^20.3.0 || >=22.0.0", 3167 + "npm": ">=9.6.5", 3168 + "pnpm": ">=7.1.0" 3169 + }, 3170 + "funding": { 3171 + "type": "opencollective", 3172 + "url": "https://opencollective.com/astrodotbuild" 3173 + }, 3174 + "optionalDependencies": { 3175 + "sharp": "^0.34.0" 3176 + } 3177 + }, 3178 + "node_modules/astro/node_modules/cookie": { 3179 + "version": "1.1.1", 3180 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 3181 + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 3182 + "license": "MIT", 3183 + "engines": { 3184 + "node": ">=18" 3185 + }, 3186 + "funding": { 3187 + "type": "opencollective", 3188 + "url": "https://opencollective.com/express" 3189 + } 3190 + }, 1719 3191 "node_modules/axobject-query": { 1720 3192 "version": "4.1.0", 1721 3193 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1722 3194 "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1723 - "dev": true, 1724 3195 "license": "Apache-2.0", 1725 3196 "engines": { 1726 3197 "node": ">= 0.4" 1727 3198 } 1728 3199 }, 3200 + "node_modules/bail": { 3201 + "version": "2.0.2", 3202 + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", 3203 + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", 3204 + "license": "MIT", 3205 + "funding": { 3206 + "type": "github", 3207 + "url": "https://github.com/sponsors/wooorm" 3208 + } 3209 + }, 1729 3210 "node_modules/balanced-match": { 1730 3211 "version": "1.0.2", 1731 3212 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", ··· 1733 3214 "dev": true, 1734 3215 "license": "MIT" 1735 3216 }, 3217 + "node_modules/base-64": { 3218 + "version": "1.0.0", 3219 + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", 3220 + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", 3221 + "license": "MIT" 3222 + }, 3223 + "node_modules/base64-js": { 3224 + "version": "1.5.1", 3225 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 3226 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 3227 + "funding": [ 3228 + { 3229 + "type": "github", 3230 + "url": "https://github.com/sponsors/feross" 3231 + }, 3232 + { 3233 + "type": "patreon", 3234 + "url": "https://www.patreon.com/feross" 3235 + }, 3236 + { 3237 + "type": "consulting", 3238 + "url": "https://feross.org/support" 3239 + } 3240 + ], 3241 + "license": "MIT" 3242 + }, 3243 + "node_modules/blake3-wasm": { 3244 + "version": "2.1.5", 3245 + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 3246 + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 3247 + "license": "MIT" 3248 + }, 3249 + "node_modules/boolbase": { 3250 + "version": "1.0.0", 3251 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 3252 + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", 3253 + "license": "ISC" 3254 + }, 3255 + "node_modules/boxen": { 3256 + "version": "8.0.1", 3257 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", 3258 + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 3259 + "license": "MIT", 3260 + "dependencies": { 3261 + "ansi-align": "^3.0.1", 3262 + "camelcase": "^8.0.0", 3263 + "chalk": "^5.3.0", 3264 + "cli-boxes": "^3.0.0", 3265 + "string-width": "^7.2.0", 3266 + "type-fest": "^4.21.0", 3267 + "widest-line": "^5.0.0", 3268 + "wrap-ansi": "^9.0.0" 3269 + }, 3270 + "engines": { 3271 + "node": ">=18" 3272 + }, 3273 + "funding": { 3274 + "url": "https://github.com/sponsors/sindresorhus" 3275 + } 3276 + }, 1736 3277 "node_modules/brace-expansion": { 1737 3278 "version": "1.1.12", 1738 3279 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", ··· 1744 3285 "concat-map": "0.0.1" 1745 3286 } 1746 3287 }, 3288 + "node_modules/brotli": { 3289 + "version": "1.3.3", 3290 + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", 3291 + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", 3292 + "license": "MIT", 3293 + "dependencies": { 3294 + "base64-js": "^1.1.2" 3295 + } 3296 + }, 1747 3297 "node_modules/cac": { 1748 3298 "version": "6.7.14", 1749 3299 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", ··· 1764 3314 "node": ">=6" 1765 3315 } 1766 3316 }, 3317 + "node_modules/camelcase": { 3318 + "version": "8.0.0", 3319 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", 3320 + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", 3321 + "license": "MIT", 3322 + "engines": { 3323 + "node": ">=16" 3324 + }, 3325 + "funding": { 3326 + "url": "https://github.com/sponsors/sindresorhus" 3327 + } 3328 + }, 3329 + "node_modules/ccount": { 3330 + "version": "2.0.1", 3331 + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", 3332 + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", 3333 + "license": "MIT", 3334 + "funding": { 3335 + "type": "github", 3336 + "url": "https://github.com/sponsors/wooorm" 3337 + } 3338 + }, 1767 3339 "node_modules/chai": { 1768 3340 "version": "5.3.3", 1769 3341 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", ··· 1782 3354 } 1783 3355 }, 1784 3356 "node_modules/chalk": { 1785 - "version": "4.1.2", 1786 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1787 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1788 - "dev": true, 3357 + "version": "5.6.2", 3358 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 3359 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 1789 3360 "license": "MIT", 1790 - "dependencies": { 1791 - "ansi-styles": "^4.1.0", 1792 - "supports-color": "^7.1.0" 1793 - }, 1794 3361 "engines": { 1795 - "node": ">=10" 3362 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 1796 3363 }, 1797 3364 "funding": { 1798 3365 "url": "https://github.com/chalk/chalk?sponsor=1" 1799 3366 } 1800 3367 }, 3368 + "node_modules/character-entities": { 3369 + "version": "2.0.2", 3370 + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", 3371 + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", 3372 + "license": "MIT", 3373 + "funding": { 3374 + "type": "github", 3375 + "url": "https://github.com/sponsors/wooorm" 3376 + } 3377 + }, 3378 + "node_modules/character-entities-html4": { 3379 + "version": "2.1.0", 3380 + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", 3381 + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", 3382 + "license": "MIT", 3383 + "funding": { 3384 + "type": "github", 3385 + "url": "https://github.com/sponsors/wooorm" 3386 + } 3387 + }, 3388 + "node_modules/character-entities-legacy": { 3389 + "version": "3.0.0", 3390 + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", 3391 + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", 3392 + "license": "MIT", 3393 + "funding": { 3394 + "type": "github", 3395 + "url": "https://github.com/sponsors/wooorm" 3396 + } 3397 + }, 1801 3398 "node_modules/check-error": { 1802 3399 "version": "2.1.1", 1803 3400 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", ··· 1824 3421 "url": "https://paulmillr.com/funding/" 1825 3422 } 1826 3423 }, 3424 + "node_modules/ci-info": { 3425 + "version": "4.3.1", 3426 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", 3427 + "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", 3428 + "funding": [ 3429 + { 3430 + "type": "github", 3431 + "url": "https://github.com/sponsors/sibiraj-s" 3432 + } 3433 + ], 3434 + "license": "MIT", 3435 + "engines": { 3436 + "node": ">=8" 3437 + } 3438 + }, 3439 + "node_modules/cli-boxes": { 3440 + "version": "3.0.0", 3441 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", 3442 + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", 3443 + "license": "MIT", 3444 + "engines": { 3445 + "node": ">=10" 3446 + }, 3447 + "funding": { 3448 + "url": "https://github.com/sponsors/sindresorhus" 3449 + } 3450 + }, 3451 + "node_modules/clone": { 3452 + "version": "2.1.2", 3453 + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 3454 + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", 3455 + "license": "MIT", 3456 + "engines": { 3457 + "node": ">=0.8" 3458 + } 3459 + }, 1827 3460 "node_modules/clsx": { 1828 3461 "version": "2.1.1", 1829 3462 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1830 3463 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1831 - "dev": true, 1832 3464 "license": "MIT", 1833 3465 "engines": { 1834 3466 "node": ">=6" 1835 3467 } 1836 3468 }, 3469 + "node_modules/color": { 3470 + "version": "4.2.3", 3471 + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 3472 + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 3473 + "license": "MIT", 3474 + "dependencies": { 3475 + "color-convert": "^2.0.1", 3476 + "color-string": "^1.9.0" 3477 + }, 3478 + "engines": { 3479 + "node": ">=12.5.0" 3480 + } 3481 + }, 1837 3482 "node_modules/color-convert": { 1838 3483 "version": "2.0.1", 1839 3484 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1840 3485 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1841 - "dev": true, 1842 3486 "license": "MIT", 1843 3487 "dependencies": { 1844 3488 "color-name": "~1.1.4" ··· 1851 3495 "version": "1.1.4", 1852 3496 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1853 3497 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1854 - "dev": true, 1855 3498 "license": "MIT" 1856 3499 }, 3500 + "node_modules/color-string": { 3501 + "version": "1.9.1", 3502 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 3503 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 3504 + "license": "MIT", 3505 + "dependencies": { 3506 + "color-name": "^1.0.0", 3507 + "simple-swizzle": "^0.2.2" 3508 + } 3509 + }, 3510 + "node_modules/comma-separated-tokens": { 3511 + "version": "2.0.3", 3512 + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", 3513 + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", 3514 + "license": "MIT", 3515 + "funding": { 3516 + "type": "github", 3517 + "url": "https://github.com/sponsors/wooorm" 3518 + } 3519 + }, 3520 + "node_modules/commander": { 3521 + "version": "11.1.0", 3522 + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", 3523 + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", 3524 + "license": "MIT", 3525 + "engines": { 3526 + "node": ">=16" 3527 + } 3528 + }, 3529 + "node_modules/common-ancestor-path": { 3530 + "version": "1.0.1", 3531 + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", 3532 + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", 3533 + "license": "ISC" 3534 + }, 1857 3535 "node_modules/concat-map": { 1858 3536 "version": "0.0.1", 1859 3537 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", ··· 1871 3549 "node": ">= 0.6" 1872 3550 } 1873 3551 }, 3552 + "node_modules/cookie-es": { 3553 + "version": "1.2.2", 3554 + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", 3555 + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", 3556 + "license": "MIT" 3557 + }, 3558 + "node_modules/core": { 3559 + "resolved": "apps/core", 3560 + "link": true 3561 + }, 1874 3562 "node_modules/cross-spawn": { 1875 3563 "version": "7.0.6", 1876 3564 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", ··· 1886 3574 "node": ">= 8" 1887 3575 } 1888 3576 }, 3577 + "node_modules/crossws": { 3578 + "version": "0.3.5", 3579 + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", 3580 + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", 3581 + "license": "MIT", 3582 + "dependencies": { 3583 + "uncrypto": "^0.1.3" 3584 + } 3585 + }, 3586 + "node_modules/css-select": { 3587 + "version": "5.2.2", 3588 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", 3589 + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", 3590 + "license": "BSD-2-Clause", 3591 + "dependencies": { 3592 + "boolbase": "^1.0.0", 3593 + "css-what": "^6.1.0", 3594 + "domhandler": "^5.0.2", 3595 + "domutils": "^3.0.1", 3596 + "nth-check": "^2.0.1" 3597 + }, 3598 + "funding": { 3599 + "url": "https://github.com/sponsors/fb55" 3600 + } 3601 + }, 3602 + "node_modules/css-tree": { 3603 + "version": "3.1.0", 3604 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", 3605 + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", 3606 + "license": "MIT", 3607 + "dependencies": { 3608 + "mdn-data": "2.12.2", 3609 + "source-map-js": "^1.0.1" 3610 + }, 3611 + "engines": { 3612 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 3613 + } 3614 + }, 3615 + "node_modules/css-what": { 3616 + "version": "6.2.2", 3617 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", 3618 + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", 3619 + "license": "BSD-2-Clause", 3620 + "engines": { 3621 + "node": ">= 6" 3622 + }, 3623 + "funding": { 3624 + "url": "https://github.com/sponsors/fb55" 3625 + } 3626 + }, 1889 3627 "node_modules/cssesc": { 1890 3628 "version": "3.0.0", 1891 3629 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1892 3630 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1893 - "dev": true, 1894 3631 "license": "MIT", 1895 3632 "bin": { 1896 3633 "cssesc": "bin/cssesc" ··· 1899 3636 "node": ">=4" 1900 3637 } 1901 3638 }, 3639 + "node_modules/csso": { 3640 + "version": "5.0.5", 3641 + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", 3642 + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", 3643 + "license": "MIT", 3644 + "dependencies": { 3645 + "css-tree": "~2.2.0" 3646 + }, 3647 + "engines": { 3648 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", 3649 + "npm": ">=7.0.0" 3650 + } 3651 + }, 3652 + "node_modules/csso/node_modules/css-tree": { 3653 + "version": "2.2.1", 3654 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", 3655 + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", 3656 + "license": "MIT", 3657 + "dependencies": { 3658 + "mdn-data": "2.0.28", 3659 + "source-map-js": "^1.0.1" 3660 + }, 3661 + "engines": { 3662 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", 3663 + "npm": ">=7.0.0" 3664 + } 3665 + }, 3666 + "node_modules/csso/node_modules/mdn-data": { 3667 + "version": "2.0.28", 3668 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", 3669 + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", 3670 + "license": "CC0-1.0" 3671 + }, 1902 3672 "node_modules/debug": { 1903 3673 "version": "4.4.3", 1904 3674 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1905 3675 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1906 - "dev": true, 1907 3676 "license": "MIT", 1908 3677 "dependencies": { 1909 3678 "ms": "^2.1.3" ··· 1917 3686 } 1918 3687 } 1919 3688 }, 3689 + "node_modules/decode-named-character-reference": { 3690 + "version": "1.2.0", 3691 + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", 3692 + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", 3693 + "license": "MIT", 3694 + "dependencies": { 3695 + "character-entities": "^2.0.0" 3696 + }, 3697 + "funding": { 3698 + "type": "github", 3699 + "url": "https://github.com/sponsors/wooorm" 3700 + } 3701 + }, 1920 3702 "node_modules/dedent-js": { 1921 3703 "version": "1.0.1", 1922 3704 "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", 1923 3705 "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", 1924 - "dev": true, 1925 3706 "license": "MIT" 1926 3707 }, 1927 3708 "node_modules/deep-eql": { ··· 1945 3726 "version": "4.3.1", 1946 3727 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1947 3728 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1948 - "dev": true, 1949 3729 "license": "MIT", 1950 3730 "engines": { 1951 3731 "node": ">=0.10.0" 1952 3732 } 1953 3733 }, 3734 + "node_modules/defu": { 3735 + "version": "6.1.4", 3736 + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 3737 + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 3738 + "license": "MIT" 3739 + }, 3740 + "node_modules/dequal": { 3741 + "version": "2.0.3", 3742 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 3743 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 3744 + "license": "MIT", 3745 + "engines": { 3746 + "node": ">=6" 3747 + } 3748 + }, 3749 + "node_modules/destr": { 3750 + "version": "2.0.5", 3751 + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", 3752 + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", 3753 + "license": "MIT" 3754 + }, 3755 + "node_modules/detect-libc": { 3756 + "version": "2.1.2", 3757 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 3758 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 3759 + "license": "Apache-2.0", 3760 + "engines": { 3761 + "node": ">=8" 3762 + } 3763 + }, 3764 + "node_modules/deterministic-object-hash": { 3765 + "version": "2.0.2", 3766 + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", 3767 + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", 3768 + "license": "MIT", 3769 + "dependencies": { 3770 + "base-64": "^1.0.0" 3771 + }, 3772 + "engines": { 3773 + "node": ">=18" 3774 + } 3775 + }, 1954 3776 "node_modules/devalue": { 1955 3777 "version": "5.5.0", 1956 3778 "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.5.0.tgz", 1957 3779 "integrity": "sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==", 1958 - "dev": true, 3780 + "license": "MIT" 3781 + }, 3782 + "node_modules/devlop": { 3783 + "version": "1.1.0", 3784 + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", 3785 + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 3786 + "license": "MIT", 3787 + "dependencies": { 3788 + "dequal": "^2.0.0" 3789 + }, 3790 + "funding": { 3791 + "type": "github", 3792 + "url": "https://github.com/sponsors/wooorm" 3793 + } 3794 + }, 3795 + "node_modules/dfa": { 3796 + "version": "1.2.0", 3797 + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", 3798 + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", 1959 3799 "license": "MIT" 1960 3800 }, 1961 - "node_modules/docs": { 1962 - "resolved": "apps/docs", 1963 - "link": true 3801 + "node_modules/diff": { 3802 + "version": "5.2.0", 3803 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 3804 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 3805 + "license": "BSD-3-Clause", 3806 + "engines": { 3807 + "node": ">=0.3.1" 3808 + } 3809 + }, 3810 + "node_modules/dlv": { 3811 + "version": "1.1.3", 3812 + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 3813 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 3814 + "license": "MIT" 3815 + }, 3816 + "node_modules/dom-serializer": { 3817 + "version": "2.0.0", 3818 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 3819 + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 3820 + "license": "MIT", 3821 + "dependencies": { 3822 + "domelementtype": "^2.3.0", 3823 + "domhandler": "^5.0.2", 3824 + "entities": "^4.2.0" 3825 + }, 3826 + "funding": { 3827 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 3828 + } 3829 + }, 3830 + "node_modules/dom-serializer/node_modules/entities": { 3831 + "version": "4.5.0", 3832 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 3833 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 3834 + "license": "BSD-2-Clause", 3835 + "engines": { 3836 + "node": ">=0.12" 3837 + }, 3838 + "funding": { 3839 + "url": "https://github.com/fb55/entities?sponsor=1" 3840 + } 3841 + }, 3842 + "node_modules/domelementtype": { 3843 + "version": "2.3.0", 3844 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 3845 + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 3846 + "funding": [ 3847 + { 3848 + "type": "github", 3849 + "url": "https://github.com/sponsors/fb55" 3850 + } 3851 + ], 3852 + "license": "BSD-2-Clause" 3853 + }, 3854 + "node_modules/domhandler": { 3855 + "version": "5.0.3", 3856 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 3857 + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 3858 + "license": "BSD-2-Clause", 3859 + "dependencies": { 3860 + "domelementtype": "^2.3.0" 3861 + }, 3862 + "engines": { 3863 + "node": ">= 4" 3864 + }, 3865 + "funding": { 3866 + "url": "https://github.com/fb55/domhandler?sponsor=1" 3867 + } 3868 + }, 3869 + "node_modules/domutils": { 3870 + "version": "3.2.2", 3871 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 3872 + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 3873 + "license": "BSD-2-Clause", 3874 + "dependencies": { 3875 + "dom-serializer": "^2.0.0", 3876 + "domelementtype": "^2.3.0", 3877 + "domhandler": "^5.0.3" 3878 + }, 3879 + "funding": { 3880 + "url": "https://github.com/fb55/domutils?sponsor=1" 3881 + } 1964 3882 }, 1965 3883 "node_modules/dotenv": { 1966 3884 "version": "16.0.3", ··· 1972 3890 "node": ">=12" 1973 3891 } 1974 3892 }, 3893 + "node_modules/dset": { 3894 + "version": "3.1.4", 3895 + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", 3896 + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", 3897 + "license": "MIT", 3898 + "engines": { 3899 + "node": ">=4" 3900 + } 3901 + }, 3902 + "node_modules/emoji-regex": { 3903 + "version": "10.6.0", 3904 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", 3905 + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", 3906 + "license": "MIT" 3907 + }, 3908 + "node_modules/enhanced-resolve": { 3909 + "version": "5.18.3", 3910 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", 3911 + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 3912 + "license": "MIT", 3913 + "dependencies": { 3914 + "graceful-fs": "^4.2.4", 3915 + "tapable": "^2.2.0" 3916 + }, 3917 + "engines": { 3918 + "node": ">=10.13.0" 3919 + } 3920 + }, 3921 + "node_modules/entities": { 3922 + "version": "6.0.1", 3923 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 3924 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 3925 + "license": "BSD-2-Clause", 3926 + "engines": { 3927 + "node": ">=0.12" 3928 + }, 3929 + "funding": { 3930 + "url": "https://github.com/fb55/entities?sponsor=1" 3931 + } 3932 + }, 3933 + "node_modules/error-stack-parser-es": { 3934 + "version": "1.0.5", 3935 + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", 3936 + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", 3937 + "license": "MIT", 3938 + "funding": { 3939 + "url": "https://github.com/sponsors/antfu" 3940 + } 3941 + }, 1975 3942 "node_modules/es-module-lexer": { 1976 3943 "version": "1.7.0", 1977 3944 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 1978 3945 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 1979 - "dev": true, 1980 3946 "license": "MIT" 1981 3947 }, 1982 3948 "node_modules/esbuild": { 1983 3949 "version": "0.25.12", 1984 3950 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", 1985 3951 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", 1986 - "dev": true, 1987 3952 "hasInstallScript": true, 1988 3953 "license": "MIT", 1989 3954 "bin": { ··· 2219 4184 "url": "https://opencollective.com/eslint" 2220 4185 } 2221 4186 }, 4187 + "node_modules/eslint/node_modules/ansi-styles": { 4188 + "version": "4.3.0", 4189 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 4190 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 4191 + "dev": true, 4192 + "license": "MIT", 4193 + "dependencies": { 4194 + "color-convert": "^2.0.1" 4195 + }, 4196 + "engines": { 4197 + "node": ">=8" 4198 + }, 4199 + "funding": { 4200 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 4201 + } 4202 + }, 4203 + "node_modules/eslint/node_modules/chalk": { 4204 + "version": "4.1.2", 4205 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 4206 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 4207 + "dev": true, 4208 + "license": "MIT", 4209 + "dependencies": { 4210 + "ansi-styles": "^4.1.0", 4211 + "supports-color": "^7.1.0" 4212 + }, 4213 + "engines": { 4214 + "node": ">=10" 4215 + }, 4216 + "funding": { 4217 + "url": "https://github.com/chalk/chalk?sponsor=1" 4218 + } 4219 + }, 4220 + "node_modules/eslint/node_modules/supports-color": { 4221 + "version": "7.2.0", 4222 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 4223 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4224 + "dev": true, 4225 + "license": "MIT", 4226 + "dependencies": { 4227 + "has-flag": "^4.0.0" 4228 + }, 4229 + "engines": { 4230 + "node": ">=8" 4231 + } 4232 + }, 2222 4233 "node_modules/esm-env": { 2223 4234 "version": "1.2.2", 2224 4235 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 2225 4236 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 2226 - "dev": true, 2227 4237 "license": "MIT" 2228 4238 }, 2229 4239 "node_modules/espree": { ··· 2261 4271 "version": "2.2.1", 2262 4272 "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.1.tgz", 2263 4273 "integrity": "sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==", 2264 - "dev": true, 2265 4274 "license": "MIT", 2266 4275 "dependencies": { 2267 4276 "@jridgewell/sourcemap-codec": "^1.4.15" ··· 2294 4303 "version": "3.0.3", 2295 4304 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 2296 4305 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 2297 - "dev": true, 2298 4306 "license": "MIT", 2299 4307 "dependencies": { 2300 4308 "@types/estree": "^1.0.0" ··· 2310 4318 "node": ">=0.10.0" 2311 4319 } 2312 4320 }, 4321 + "node_modules/eventemitter3": { 4322 + "version": "5.0.1", 4323 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 4324 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 4325 + "license": "MIT" 4326 + }, 4327 + "node_modules/exit-hook": { 4328 + "version": "2.2.1", 4329 + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", 4330 + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", 4331 + "license": "MIT", 4332 + "engines": { 4333 + "node": ">=6" 4334 + }, 4335 + "funding": { 4336 + "url": "https://github.com/sponsors/sindresorhus" 4337 + } 4338 + }, 2313 4339 "node_modules/expect-type": { 2314 4340 "version": "1.3.0", 2315 4341 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", ··· 2320 4346 "node": ">=12.0.0" 2321 4347 } 2322 4348 }, 4349 + "node_modules/extend": { 4350 + "version": "3.0.2", 4351 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 4352 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 4353 + "license": "MIT" 4354 + }, 2323 4355 "node_modules/fast-deep-equal": { 2324 4356 "version": "3.1.3", 2325 4357 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2326 4358 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2327 - "dev": true, 2328 4359 "license": "MIT" 2329 4360 }, 2330 4361 "node_modules/fast-json-stable-stringify": { ··· 2345 4376 "version": "6.5.0", 2346 4377 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 2347 4378 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 2348 - "dev": true, 2349 4379 "license": "MIT", 2350 4380 "engines": { 2351 4381 "node": ">=12.0.0" ··· 2410 4440 "dev": true, 2411 4441 "license": "ISC" 2412 4442 }, 4443 + "node_modules/flattie": { 4444 + "version": "1.1.1", 4445 + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", 4446 + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", 4447 + "license": "MIT", 4448 + "engines": { 4449 + "node": ">=8" 4450 + } 4451 + }, 4452 + "node_modules/fontace": { 4453 + "version": "0.3.1", 4454 + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.3.1.tgz", 4455 + "integrity": "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==", 4456 + "license": "MIT", 4457 + "dependencies": { 4458 + "@types/fontkit": "^2.0.8", 4459 + "fontkit": "^2.0.4" 4460 + } 4461 + }, 4462 + "node_modules/fontkit": { 4463 + "version": "2.0.4", 4464 + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", 4465 + "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", 4466 + "license": "MIT", 4467 + "dependencies": { 4468 + "@swc/helpers": "^0.5.12", 4469 + "brotli": "^1.3.2", 4470 + "clone": "^2.1.2", 4471 + "dfa": "^1.2.0", 4472 + "fast-deep-equal": "^3.1.3", 4473 + "restructure": "^3.0.0", 4474 + "tiny-inflate": "^1.0.3", 4475 + "unicode-properties": "^1.4.0", 4476 + "unicode-trie": "^2.0.0" 4477 + } 4478 + }, 2413 4479 "node_modules/fsevents": { 2414 4480 "version": "2.3.3", 2415 4481 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2416 4482 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2417 - "dev": true, 2418 4483 "hasInstallScript": true, 2419 4484 "license": "MIT", 2420 4485 "optional": true, ··· 2425 4490 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2426 4491 } 2427 4492 }, 4493 + "node_modules/get-east-asian-width": { 4494 + "version": "1.4.0", 4495 + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", 4496 + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", 4497 + "license": "MIT", 4498 + "engines": { 4499 + "node": ">=18" 4500 + }, 4501 + "funding": { 4502 + "url": "https://github.com/sponsors/sindresorhus" 4503 + } 4504 + }, 4505 + "node_modules/github-slugger": { 4506 + "version": "2.0.0", 4507 + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 4508 + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", 4509 + "license": "ISC" 4510 + }, 2428 4511 "node_modules/glob-parent": { 2429 4512 "version": "6.0.2", 2430 4513 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", ··· 2438 4521 "node": ">=10.13.0" 2439 4522 } 2440 4523 }, 4524 + "node_modules/glob-to-regexp": { 4525 + "version": "0.4.1", 4526 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 4527 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 4528 + "license": "BSD-2-Clause" 4529 + }, 2441 4530 "node_modules/globals": { 2442 4531 "version": "15.15.0", 2443 4532 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", ··· 2451 4540 "url": "https://github.com/sponsors/sindresorhus" 2452 4541 } 2453 4542 }, 4543 + "node_modules/graceful-fs": { 4544 + "version": "4.2.11", 4545 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4546 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4547 + "license": "ISC" 4548 + }, 2454 4549 "node_modules/graphemer": { 2455 4550 "version": "1.4.0", 2456 4551 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", ··· 2458 4553 "dev": true, 2459 4554 "license": "MIT" 2460 4555 }, 4556 + "node_modules/h3": { 4557 + "version": "1.15.4", 4558 + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.4.tgz", 4559 + "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", 4560 + "license": "MIT", 4561 + "dependencies": { 4562 + "cookie-es": "^1.2.2", 4563 + "crossws": "^0.3.5", 4564 + "defu": "^6.1.4", 4565 + "destr": "^2.0.5", 4566 + "iron-webcrypto": "^1.2.1", 4567 + "node-mock-http": "^1.0.2", 4568 + "radix3": "^1.1.2", 4569 + "ufo": "^1.6.1", 4570 + "uncrypto": "^0.1.3" 4571 + } 4572 + }, 2461 4573 "node_modules/has-flag": { 2462 4574 "version": "4.0.0", 2463 4575 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", ··· 2468 4580 "node": ">=8" 2469 4581 } 2470 4582 }, 4583 + "node_modules/hast-util-from-html": { 4584 + "version": "2.0.3", 4585 + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", 4586 + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", 4587 + "license": "MIT", 4588 + "dependencies": { 4589 + "@types/hast": "^3.0.0", 4590 + "devlop": "^1.1.0", 4591 + "hast-util-from-parse5": "^8.0.0", 4592 + "parse5": "^7.0.0", 4593 + "vfile": "^6.0.0", 4594 + "vfile-message": "^4.0.0" 4595 + }, 4596 + "funding": { 4597 + "type": "opencollective", 4598 + "url": "https://opencollective.com/unified" 4599 + } 4600 + }, 4601 + "node_modules/hast-util-from-parse5": { 4602 + "version": "8.0.3", 4603 + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", 4604 + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", 4605 + "license": "MIT", 4606 + "dependencies": { 4607 + "@types/hast": "^3.0.0", 4608 + "@types/unist": "^3.0.0", 4609 + "devlop": "^1.0.0", 4610 + "hastscript": "^9.0.0", 4611 + "property-information": "^7.0.0", 4612 + "vfile": "^6.0.0", 4613 + "vfile-location": "^5.0.0", 4614 + "web-namespaces": "^2.0.0" 4615 + }, 4616 + "funding": { 4617 + "type": "opencollective", 4618 + "url": "https://opencollective.com/unified" 4619 + } 4620 + }, 4621 + "node_modules/hast-util-is-element": { 4622 + "version": "3.0.0", 4623 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 4624 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 4625 + "license": "MIT", 4626 + "dependencies": { 4627 + "@types/hast": "^3.0.0" 4628 + }, 4629 + "funding": { 4630 + "type": "opencollective", 4631 + "url": "https://opencollective.com/unified" 4632 + } 4633 + }, 4634 + "node_modules/hast-util-parse-selector": { 4635 + "version": "4.0.0", 4636 + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 4637 + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", 4638 + "license": "MIT", 4639 + "dependencies": { 4640 + "@types/hast": "^3.0.0" 4641 + }, 4642 + "funding": { 4643 + "type": "opencollective", 4644 + "url": "https://opencollective.com/unified" 4645 + } 4646 + }, 4647 + "node_modules/hast-util-raw": { 4648 + "version": "9.1.0", 4649 + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", 4650 + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", 4651 + "license": "MIT", 4652 + "dependencies": { 4653 + "@types/hast": "^3.0.0", 4654 + "@types/unist": "^3.0.0", 4655 + "@ungap/structured-clone": "^1.0.0", 4656 + "hast-util-from-parse5": "^8.0.0", 4657 + "hast-util-to-parse5": "^8.0.0", 4658 + "html-void-elements": "^3.0.0", 4659 + "mdast-util-to-hast": "^13.0.0", 4660 + "parse5": "^7.0.0", 4661 + "unist-util-position": "^5.0.0", 4662 + "unist-util-visit": "^5.0.0", 4663 + "vfile": "^6.0.0", 4664 + "web-namespaces": "^2.0.0", 4665 + "zwitch": "^2.0.0" 4666 + }, 4667 + "funding": { 4668 + "type": "opencollective", 4669 + "url": "https://opencollective.com/unified" 4670 + } 4671 + }, 4672 + "node_modules/hast-util-to-html": { 4673 + "version": "9.0.5", 4674 + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", 4675 + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", 4676 + "license": "MIT", 4677 + "dependencies": { 4678 + "@types/hast": "^3.0.0", 4679 + "@types/unist": "^3.0.0", 4680 + "ccount": "^2.0.0", 4681 + "comma-separated-tokens": "^2.0.0", 4682 + "hast-util-whitespace": "^3.0.0", 4683 + "html-void-elements": "^3.0.0", 4684 + "mdast-util-to-hast": "^13.0.0", 4685 + "property-information": "^7.0.0", 4686 + "space-separated-tokens": "^2.0.0", 4687 + "stringify-entities": "^4.0.0", 4688 + "zwitch": "^2.0.4" 4689 + }, 4690 + "funding": { 4691 + "type": "opencollective", 4692 + "url": "https://opencollective.com/unified" 4693 + } 4694 + }, 4695 + "node_modules/hast-util-to-parse5": { 4696 + "version": "8.0.1", 4697 + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", 4698 + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", 4699 + "license": "MIT", 4700 + "dependencies": { 4701 + "@types/hast": "^3.0.0", 4702 + "comma-separated-tokens": "^2.0.0", 4703 + "devlop": "^1.0.0", 4704 + "property-information": "^7.0.0", 4705 + "space-separated-tokens": "^2.0.0", 4706 + "web-namespaces": "^2.0.0", 4707 + "zwitch": "^2.0.0" 4708 + }, 4709 + "funding": { 4710 + "type": "opencollective", 4711 + "url": "https://opencollective.com/unified" 4712 + } 4713 + }, 4714 + "node_modules/hast-util-to-text": { 4715 + "version": "4.0.2", 4716 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", 4717 + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 4718 + "license": "MIT", 4719 + "dependencies": { 4720 + "@types/hast": "^3.0.0", 4721 + "@types/unist": "^3.0.0", 4722 + "hast-util-is-element": "^3.0.0", 4723 + "unist-util-find-after": "^5.0.0" 4724 + }, 4725 + "funding": { 4726 + "type": "opencollective", 4727 + "url": "https://opencollective.com/unified" 4728 + } 4729 + }, 4730 + "node_modules/hast-util-whitespace": { 4731 + "version": "3.0.0", 4732 + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 4733 + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 4734 + "license": "MIT", 4735 + "dependencies": { 4736 + "@types/hast": "^3.0.0" 4737 + }, 4738 + "funding": { 4739 + "type": "opencollective", 4740 + "url": "https://opencollective.com/unified" 4741 + } 4742 + }, 4743 + "node_modules/hastscript": { 4744 + "version": "9.0.1", 4745 + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", 4746 + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", 4747 + "license": "MIT", 4748 + "dependencies": { 4749 + "@types/hast": "^3.0.0", 4750 + "comma-separated-tokens": "^2.0.0", 4751 + "hast-util-parse-selector": "^4.0.0", 4752 + "property-information": "^7.0.0", 4753 + "space-separated-tokens": "^2.0.0" 4754 + }, 4755 + "funding": { 4756 + "type": "opencollective", 4757 + "url": "https://opencollective.com/unified" 4758 + } 4759 + }, 4760 + "node_modules/html-escaper": { 4761 + "version": "3.0.3", 4762 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", 4763 + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", 4764 + "license": "MIT" 4765 + }, 4766 + "node_modules/html-void-elements": { 4767 + "version": "3.0.0", 4768 + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", 4769 + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", 4770 + "license": "MIT", 4771 + "funding": { 4772 + "type": "github", 4773 + "url": "https://github.com/sponsors/wooorm" 4774 + } 4775 + }, 4776 + "node_modules/http-cache-semantics": { 4777 + "version": "4.2.0", 4778 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", 4779 + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", 4780 + "license": "BSD-2-Clause" 4781 + }, 2471 4782 "node_modules/ignore": { 2472 4783 "version": "5.3.2", 2473 4784 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", ··· 2499 4810 "version": "4.2.0", 2500 4811 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", 2501 4812 "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", 2502 - "dev": true, 2503 4813 "license": "MIT", 2504 4814 "funding": { 2505 4815 "type": "github", ··· 2516 4826 "node": ">=0.8.19" 2517 4827 } 2518 4828 }, 4829 + "node_modules/iron-webcrypto": { 4830 + "version": "1.2.1", 4831 + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", 4832 + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", 4833 + "license": "MIT", 4834 + "funding": { 4835 + "url": "https://github.com/sponsors/brc-dd" 4836 + } 4837 + }, 4838 + "node_modules/is-arrayish": { 4839 + "version": "0.3.4", 4840 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", 4841 + "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", 4842 + "license": "MIT" 4843 + }, 4844 + "node_modules/is-docker": { 4845 + "version": "3.0.0", 4846 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 4847 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 4848 + "license": "MIT", 4849 + "bin": { 4850 + "is-docker": "cli.js" 4851 + }, 4852 + "engines": { 4853 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4854 + }, 4855 + "funding": { 4856 + "url": "https://github.com/sponsors/sindresorhus" 4857 + } 4858 + }, 2519 4859 "node_modules/is-extglob": { 2520 4860 "version": "2.1.1", 2521 4861 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 2526 4866 "node": ">=0.10.0" 2527 4867 } 2528 4868 }, 4869 + "node_modules/is-fullwidth-code-point": { 4870 + "version": "3.0.0", 4871 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4872 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4873 + "license": "MIT", 4874 + "engines": { 4875 + "node": ">=8" 4876 + } 4877 + }, 2529 4878 "node_modules/is-glob": { 2530 4879 "version": "4.0.3", 2531 4880 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ··· 2539 4888 "node": ">=0.10.0" 2540 4889 } 2541 4890 }, 4891 + "node_modules/is-inside-container": { 4892 + "version": "1.0.0", 4893 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 4894 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 4895 + "license": "MIT", 4896 + "dependencies": { 4897 + "is-docker": "^3.0.0" 4898 + }, 4899 + "bin": { 4900 + "is-inside-container": "cli.js" 4901 + }, 4902 + "engines": { 4903 + "node": ">=14.16" 4904 + }, 4905 + "funding": { 4906 + "url": "https://github.com/sponsors/sindresorhus" 4907 + } 4908 + }, 4909 + "node_modules/is-plain-obj": { 4910 + "version": "4.1.0", 4911 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 4912 + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 4913 + "license": "MIT", 4914 + "engines": { 4915 + "node": ">=12" 4916 + }, 4917 + "funding": { 4918 + "url": "https://github.com/sponsors/sindresorhus" 4919 + } 4920 + }, 2542 4921 "node_modules/is-reference": { 2543 4922 "version": "3.0.3", 2544 4923 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 2545 4924 "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 2546 - "dev": true, 2547 4925 "license": "MIT", 2548 4926 "dependencies": { 2549 4927 "@types/estree": "^1.0.6" 2550 4928 } 2551 4929 }, 4930 + "node_modules/is-wsl": { 4931 + "version": "3.1.0", 4932 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 4933 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 4934 + "license": "MIT", 4935 + "dependencies": { 4936 + "is-inside-container": "^1.0.0" 4937 + }, 4938 + "engines": { 4939 + "node": ">=16" 4940 + }, 4941 + "funding": { 4942 + "url": "https://github.com/sponsors/sindresorhus" 4943 + } 4944 + }, 2552 4945 "node_modules/isexe": { 2553 4946 "version": "2.0.0", 2554 4947 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", ··· 2556 4949 "dev": true, 2557 4950 "license": "ISC" 2558 4951 }, 4952 + "node_modules/jiti": { 4953 + "version": "2.6.1", 4954 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", 4955 + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 4956 + "license": "MIT", 4957 + "bin": { 4958 + "jiti": "lib/jiti-cli.mjs" 4959 + } 4960 + }, 2559 4961 "node_modules/js-tokens": { 2560 4962 "version": "9.0.1", 2561 4963 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", ··· 2567 4969 "version": "4.1.1", 2568 4970 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 2569 4971 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 2570 - "dev": true, 2571 4972 "license": "MIT", 2572 4973 "dependencies": { 2573 4974 "argparse": "^2.0.1" ··· 2611 5012 "version": "4.1.5", 2612 5013 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 2613 5014 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 2614 - "dev": true, 2615 5015 "license": "MIT", 2616 5016 "engines": { 2617 5017 "node": ">=6" ··· 2638 5038 "node": ">= 0.8.0" 2639 5039 } 2640 5040 }, 5041 + "node_modules/lightningcss": { 5042 + "version": "1.30.2", 5043 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", 5044 + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", 5045 + "license": "MPL-2.0", 5046 + "dependencies": { 5047 + "detect-libc": "^2.0.3" 5048 + }, 5049 + "engines": { 5050 + "node": ">= 12.0.0" 5051 + }, 5052 + "funding": { 5053 + "type": "opencollective", 5054 + "url": "https://opencollective.com/parcel" 5055 + }, 5056 + "optionalDependencies": { 5057 + "lightningcss-android-arm64": "1.30.2", 5058 + "lightningcss-darwin-arm64": "1.30.2", 5059 + "lightningcss-darwin-x64": "1.30.2", 5060 + "lightningcss-freebsd-x64": "1.30.2", 5061 + "lightningcss-linux-arm-gnueabihf": "1.30.2", 5062 + "lightningcss-linux-arm64-gnu": "1.30.2", 5063 + "lightningcss-linux-arm64-musl": "1.30.2", 5064 + "lightningcss-linux-x64-gnu": "1.30.2", 5065 + "lightningcss-linux-x64-musl": "1.30.2", 5066 + "lightningcss-win32-arm64-msvc": "1.30.2", 5067 + "lightningcss-win32-x64-msvc": "1.30.2" 5068 + } 5069 + }, 5070 + "node_modules/lightningcss-android-arm64": { 5071 + "version": "1.30.2", 5072 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", 5073 + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", 5074 + "cpu": [ 5075 + "arm64" 5076 + ], 5077 + "license": "MPL-2.0", 5078 + "optional": true, 5079 + "os": [ 5080 + "android" 5081 + ], 5082 + "engines": { 5083 + "node": ">= 12.0.0" 5084 + }, 5085 + "funding": { 5086 + "type": "opencollective", 5087 + "url": "https://opencollective.com/parcel" 5088 + } 5089 + }, 5090 + "node_modules/lightningcss-darwin-arm64": { 5091 + "version": "1.30.2", 5092 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", 5093 + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", 5094 + "cpu": [ 5095 + "arm64" 5096 + ], 5097 + "license": "MPL-2.0", 5098 + "optional": true, 5099 + "os": [ 5100 + "darwin" 5101 + ], 5102 + "engines": { 5103 + "node": ">= 12.0.0" 5104 + }, 5105 + "funding": { 5106 + "type": "opencollective", 5107 + "url": "https://opencollective.com/parcel" 5108 + } 5109 + }, 5110 + "node_modules/lightningcss-darwin-x64": { 5111 + "version": "1.30.2", 5112 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", 5113 + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", 5114 + "cpu": [ 5115 + "x64" 5116 + ], 5117 + "license": "MPL-2.0", 5118 + "optional": true, 5119 + "os": [ 5120 + "darwin" 5121 + ], 5122 + "engines": { 5123 + "node": ">= 12.0.0" 5124 + }, 5125 + "funding": { 5126 + "type": "opencollective", 5127 + "url": "https://opencollective.com/parcel" 5128 + } 5129 + }, 5130 + "node_modules/lightningcss-freebsd-x64": { 5131 + "version": "1.30.2", 5132 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", 5133 + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", 5134 + "cpu": [ 5135 + "x64" 5136 + ], 5137 + "license": "MPL-2.0", 5138 + "optional": true, 5139 + "os": [ 5140 + "freebsd" 5141 + ], 5142 + "engines": { 5143 + "node": ">= 12.0.0" 5144 + }, 5145 + "funding": { 5146 + "type": "opencollective", 5147 + "url": "https://opencollective.com/parcel" 5148 + } 5149 + }, 5150 + "node_modules/lightningcss-linux-arm-gnueabihf": { 5151 + "version": "1.30.2", 5152 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", 5153 + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", 5154 + "cpu": [ 5155 + "arm" 5156 + ], 5157 + "license": "MPL-2.0", 5158 + "optional": true, 5159 + "os": [ 5160 + "linux" 5161 + ], 5162 + "engines": { 5163 + "node": ">= 12.0.0" 5164 + }, 5165 + "funding": { 5166 + "type": "opencollective", 5167 + "url": "https://opencollective.com/parcel" 5168 + } 5169 + }, 5170 + "node_modules/lightningcss-linux-arm64-gnu": { 5171 + "version": "1.30.2", 5172 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", 5173 + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", 5174 + "cpu": [ 5175 + "arm64" 5176 + ], 5177 + "license": "MPL-2.0", 5178 + "optional": true, 5179 + "os": [ 5180 + "linux" 5181 + ], 5182 + "engines": { 5183 + "node": ">= 12.0.0" 5184 + }, 5185 + "funding": { 5186 + "type": "opencollective", 5187 + "url": "https://opencollective.com/parcel" 5188 + } 5189 + }, 5190 + "node_modules/lightningcss-linux-arm64-musl": { 5191 + "version": "1.30.2", 5192 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", 5193 + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", 5194 + "cpu": [ 5195 + "arm64" 5196 + ], 5197 + "license": "MPL-2.0", 5198 + "optional": true, 5199 + "os": [ 5200 + "linux" 5201 + ], 5202 + "engines": { 5203 + "node": ">= 12.0.0" 5204 + }, 5205 + "funding": { 5206 + "type": "opencollective", 5207 + "url": "https://opencollective.com/parcel" 5208 + } 5209 + }, 5210 + "node_modules/lightningcss-linux-x64-gnu": { 5211 + "version": "1.30.2", 5212 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", 5213 + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", 5214 + "cpu": [ 5215 + "x64" 5216 + ], 5217 + "license": "MPL-2.0", 5218 + "optional": true, 5219 + "os": [ 5220 + "linux" 5221 + ], 5222 + "engines": { 5223 + "node": ">= 12.0.0" 5224 + }, 5225 + "funding": { 5226 + "type": "opencollective", 5227 + "url": "https://opencollective.com/parcel" 5228 + } 5229 + }, 5230 + "node_modules/lightningcss-linux-x64-musl": { 5231 + "version": "1.30.2", 5232 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", 5233 + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", 5234 + "cpu": [ 5235 + "x64" 5236 + ], 5237 + "license": "MPL-2.0", 5238 + "optional": true, 5239 + "os": [ 5240 + "linux" 5241 + ], 5242 + "engines": { 5243 + "node": ">= 12.0.0" 5244 + }, 5245 + "funding": { 5246 + "type": "opencollective", 5247 + "url": "https://opencollective.com/parcel" 5248 + } 5249 + }, 5250 + "node_modules/lightningcss-win32-arm64-msvc": { 5251 + "version": "1.30.2", 5252 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", 5253 + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", 5254 + "cpu": [ 5255 + "arm64" 5256 + ], 5257 + "license": "MPL-2.0", 5258 + "optional": true, 5259 + "os": [ 5260 + "win32" 5261 + ], 5262 + "engines": { 5263 + "node": ">= 12.0.0" 5264 + }, 5265 + "funding": { 5266 + "type": "opencollective", 5267 + "url": "https://opencollective.com/parcel" 5268 + } 5269 + }, 5270 + "node_modules/lightningcss-win32-x64-msvc": { 5271 + "version": "1.30.2", 5272 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", 5273 + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", 5274 + "cpu": [ 5275 + "x64" 5276 + ], 5277 + "license": "MPL-2.0", 5278 + "optional": true, 5279 + "os": [ 5280 + "win32" 5281 + ], 5282 + "engines": { 5283 + "node": ">= 12.0.0" 5284 + }, 5285 + "funding": { 5286 + "type": "opencollective", 5287 + "url": "https://opencollective.com/parcel" 5288 + } 5289 + }, 2641 5290 "node_modules/lilconfig": { 2642 5291 "version": "2.1.0", 2643 5292 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", ··· 2652 5301 "version": "3.0.0", 2653 5302 "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 2654 5303 "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 2655 - "dev": true, 2656 5304 "license": "MIT" 2657 5305 }, 2658 5306 "node_modules/locate-path": { ··· 2678 5326 "dev": true, 2679 5327 "license": "MIT" 2680 5328 }, 5329 + "node_modules/longest-streak": { 5330 + "version": "3.1.0", 5331 + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", 5332 + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", 5333 + "license": "MIT", 5334 + "funding": { 5335 + "type": "github", 5336 + "url": "https://github.com/sponsors/wooorm" 5337 + } 5338 + }, 2681 5339 "node_modules/loupe": { 2682 5340 "version": "3.2.1", 2683 5341 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", ··· 2685 5343 "dev": true, 2686 5344 "license": "MIT" 2687 5345 }, 5346 + "node_modules/lru-cache": { 5347 + "version": "10.4.3", 5348 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 5349 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 5350 + "license": "ISC" 5351 + }, 2688 5352 "node_modules/magic-string": { 2689 5353 "version": "0.30.21", 2690 5354 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 2691 5355 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 2692 - "dev": true, 2693 5356 "license": "MIT", 2694 5357 "dependencies": { 2695 5358 "@jridgewell/sourcemap-codec": "^1.5.5" 2696 5359 } 2697 5360 }, 5361 + "node_modules/magicast": { 5362 + "version": "0.5.1", 5363 + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.1.tgz", 5364 + "integrity": "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==", 5365 + "license": "MIT", 5366 + "dependencies": { 5367 + "@babel/parser": "^7.28.5", 5368 + "@babel/types": "^7.28.5", 5369 + "source-map-js": "^1.2.1" 5370 + } 5371 + }, 5372 + "node_modules/markdown-table": { 5373 + "version": "3.0.4", 5374 + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", 5375 + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", 5376 + "license": "MIT", 5377 + "funding": { 5378 + "type": "github", 5379 + "url": "https://github.com/sponsors/wooorm" 5380 + } 5381 + }, 5382 + "node_modules/mdast-util-definitions": { 5383 + "version": "6.0.0", 5384 + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", 5385 + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", 5386 + "license": "MIT", 5387 + "dependencies": { 5388 + "@types/mdast": "^4.0.0", 5389 + "@types/unist": "^3.0.0", 5390 + "unist-util-visit": "^5.0.0" 5391 + }, 5392 + "funding": { 5393 + "type": "opencollective", 5394 + "url": "https://opencollective.com/unified" 5395 + } 5396 + }, 5397 + "node_modules/mdast-util-find-and-replace": { 5398 + "version": "3.0.2", 5399 + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", 5400 + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", 5401 + "license": "MIT", 5402 + "dependencies": { 5403 + "@types/mdast": "^4.0.0", 5404 + "escape-string-regexp": "^5.0.0", 5405 + "unist-util-is": "^6.0.0", 5406 + "unist-util-visit-parents": "^6.0.0" 5407 + }, 5408 + "funding": { 5409 + "type": "opencollective", 5410 + "url": "https://opencollective.com/unified" 5411 + } 5412 + }, 5413 + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { 5414 + "version": "5.0.0", 5415 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 5416 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 5417 + "license": "MIT", 5418 + "engines": { 5419 + "node": ">=12" 5420 + }, 5421 + "funding": { 5422 + "url": "https://github.com/sponsors/sindresorhus" 5423 + } 5424 + }, 5425 + "node_modules/mdast-util-from-markdown": { 5426 + "version": "2.0.2", 5427 + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", 5428 + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", 5429 + "license": "MIT", 5430 + "dependencies": { 5431 + "@types/mdast": "^4.0.0", 5432 + "@types/unist": "^3.0.0", 5433 + "decode-named-character-reference": "^1.0.0", 5434 + "devlop": "^1.0.0", 5435 + "mdast-util-to-string": "^4.0.0", 5436 + "micromark": "^4.0.0", 5437 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 5438 + "micromark-util-decode-string": "^2.0.0", 5439 + "micromark-util-normalize-identifier": "^2.0.0", 5440 + "micromark-util-symbol": "^2.0.0", 5441 + "micromark-util-types": "^2.0.0", 5442 + "unist-util-stringify-position": "^4.0.0" 5443 + }, 5444 + "funding": { 5445 + "type": "opencollective", 5446 + "url": "https://opencollective.com/unified" 5447 + } 5448 + }, 5449 + "node_modules/mdast-util-gfm": { 5450 + "version": "3.1.0", 5451 + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", 5452 + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", 5453 + "license": "MIT", 5454 + "dependencies": { 5455 + "mdast-util-from-markdown": "^2.0.0", 5456 + "mdast-util-gfm-autolink-literal": "^2.0.0", 5457 + "mdast-util-gfm-footnote": "^2.0.0", 5458 + "mdast-util-gfm-strikethrough": "^2.0.0", 5459 + "mdast-util-gfm-table": "^2.0.0", 5460 + "mdast-util-gfm-task-list-item": "^2.0.0", 5461 + "mdast-util-to-markdown": "^2.0.0" 5462 + }, 5463 + "funding": { 5464 + "type": "opencollective", 5465 + "url": "https://opencollective.com/unified" 5466 + } 5467 + }, 5468 + "node_modules/mdast-util-gfm-autolink-literal": { 5469 + "version": "2.0.1", 5470 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", 5471 + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", 5472 + "license": "MIT", 5473 + "dependencies": { 5474 + "@types/mdast": "^4.0.0", 5475 + "ccount": "^2.0.0", 5476 + "devlop": "^1.0.0", 5477 + "mdast-util-find-and-replace": "^3.0.0", 5478 + "micromark-util-character": "^2.0.0" 5479 + }, 5480 + "funding": { 5481 + "type": "opencollective", 5482 + "url": "https://opencollective.com/unified" 5483 + } 5484 + }, 5485 + "node_modules/mdast-util-gfm-footnote": { 5486 + "version": "2.1.0", 5487 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", 5488 + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", 5489 + "license": "MIT", 5490 + "dependencies": { 5491 + "@types/mdast": "^4.0.0", 5492 + "devlop": "^1.1.0", 5493 + "mdast-util-from-markdown": "^2.0.0", 5494 + "mdast-util-to-markdown": "^2.0.0", 5495 + "micromark-util-normalize-identifier": "^2.0.0" 5496 + }, 5497 + "funding": { 5498 + "type": "opencollective", 5499 + "url": "https://opencollective.com/unified" 5500 + } 5501 + }, 5502 + "node_modules/mdast-util-gfm-strikethrough": { 5503 + "version": "2.0.0", 5504 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", 5505 + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", 5506 + "license": "MIT", 5507 + "dependencies": { 5508 + "@types/mdast": "^4.0.0", 5509 + "mdast-util-from-markdown": "^2.0.0", 5510 + "mdast-util-to-markdown": "^2.0.0" 5511 + }, 5512 + "funding": { 5513 + "type": "opencollective", 5514 + "url": "https://opencollective.com/unified" 5515 + } 5516 + }, 5517 + "node_modules/mdast-util-gfm-table": { 5518 + "version": "2.0.0", 5519 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", 5520 + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", 5521 + "license": "MIT", 5522 + "dependencies": { 5523 + "@types/mdast": "^4.0.0", 5524 + "devlop": "^1.0.0", 5525 + "markdown-table": "^3.0.0", 5526 + "mdast-util-from-markdown": "^2.0.0", 5527 + "mdast-util-to-markdown": "^2.0.0" 5528 + }, 5529 + "funding": { 5530 + "type": "opencollective", 5531 + "url": "https://opencollective.com/unified" 5532 + } 5533 + }, 5534 + "node_modules/mdast-util-gfm-task-list-item": { 5535 + "version": "2.0.0", 5536 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", 5537 + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", 5538 + "license": "MIT", 5539 + "dependencies": { 5540 + "@types/mdast": "^4.0.0", 5541 + "devlop": "^1.0.0", 5542 + "mdast-util-from-markdown": "^2.0.0", 5543 + "mdast-util-to-markdown": "^2.0.0" 5544 + }, 5545 + "funding": { 5546 + "type": "opencollective", 5547 + "url": "https://opencollective.com/unified" 5548 + } 5549 + }, 5550 + "node_modules/mdast-util-phrasing": { 5551 + "version": "4.1.0", 5552 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 5553 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 5554 + "license": "MIT", 5555 + "dependencies": { 5556 + "@types/mdast": "^4.0.0", 5557 + "unist-util-is": "^6.0.0" 5558 + }, 5559 + "funding": { 5560 + "type": "opencollective", 5561 + "url": "https://opencollective.com/unified" 5562 + } 5563 + }, 5564 + "node_modules/mdast-util-to-hast": { 5565 + "version": "13.2.1", 5566 + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", 5567 + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", 5568 + "license": "MIT", 5569 + "dependencies": { 5570 + "@types/hast": "^3.0.0", 5571 + "@types/mdast": "^4.0.0", 5572 + "@ungap/structured-clone": "^1.0.0", 5573 + "devlop": "^1.0.0", 5574 + "micromark-util-sanitize-uri": "^2.0.0", 5575 + "trim-lines": "^3.0.0", 5576 + "unist-util-position": "^5.0.0", 5577 + "unist-util-visit": "^5.0.0", 5578 + "vfile": "^6.0.0" 5579 + }, 5580 + "funding": { 5581 + "type": "opencollective", 5582 + "url": "https://opencollective.com/unified" 5583 + } 5584 + }, 5585 + "node_modules/mdast-util-to-markdown": { 5586 + "version": "2.1.2", 5587 + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", 5588 + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", 5589 + "license": "MIT", 5590 + "dependencies": { 5591 + "@types/mdast": "^4.0.0", 5592 + "@types/unist": "^3.0.0", 5593 + "longest-streak": "^3.0.0", 5594 + "mdast-util-phrasing": "^4.0.0", 5595 + "mdast-util-to-string": "^4.0.0", 5596 + "micromark-util-classify-character": "^2.0.0", 5597 + "micromark-util-decode-string": "^2.0.0", 5598 + "unist-util-visit": "^5.0.0", 5599 + "zwitch": "^2.0.0" 5600 + }, 5601 + "funding": { 5602 + "type": "opencollective", 5603 + "url": "https://opencollective.com/unified" 5604 + } 5605 + }, 5606 + "node_modules/mdast-util-to-string": { 5607 + "version": "4.0.0", 5608 + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", 5609 + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", 5610 + "license": "MIT", 5611 + "dependencies": { 5612 + "@types/mdast": "^4.0.0" 5613 + }, 5614 + "funding": { 5615 + "type": "opencollective", 5616 + "url": "https://opencollective.com/unified" 5617 + } 5618 + }, 5619 + "node_modules/mdn-data": { 5620 + "version": "2.12.2", 5621 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", 5622 + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", 5623 + "license": "CC0-1.0" 5624 + }, 5625 + "node_modules/micromark": { 5626 + "version": "4.0.2", 5627 + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", 5628 + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", 5629 + "funding": [ 5630 + { 5631 + "type": "GitHub Sponsors", 5632 + "url": "https://github.com/sponsors/unifiedjs" 5633 + }, 5634 + { 5635 + "type": "OpenCollective", 5636 + "url": "https://opencollective.com/unified" 5637 + } 5638 + ], 5639 + "license": "MIT", 5640 + "dependencies": { 5641 + "@types/debug": "^4.0.0", 5642 + "debug": "^4.0.0", 5643 + "decode-named-character-reference": "^1.0.0", 5644 + "devlop": "^1.0.0", 5645 + "micromark-core-commonmark": "^2.0.0", 5646 + "micromark-factory-space": "^2.0.0", 5647 + "micromark-util-character": "^2.0.0", 5648 + "micromark-util-chunked": "^2.0.0", 5649 + "micromark-util-combine-extensions": "^2.0.0", 5650 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 5651 + "micromark-util-encode": "^2.0.0", 5652 + "micromark-util-normalize-identifier": "^2.0.0", 5653 + "micromark-util-resolve-all": "^2.0.0", 5654 + "micromark-util-sanitize-uri": "^2.0.0", 5655 + "micromark-util-subtokenize": "^2.0.0", 5656 + "micromark-util-symbol": "^2.0.0", 5657 + "micromark-util-types": "^2.0.0" 5658 + } 5659 + }, 5660 + "node_modules/micromark-core-commonmark": { 5661 + "version": "2.0.3", 5662 + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", 5663 + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", 5664 + "funding": [ 5665 + { 5666 + "type": "GitHub Sponsors", 5667 + "url": "https://github.com/sponsors/unifiedjs" 5668 + }, 5669 + { 5670 + "type": "OpenCollective", 5671 + "url": "https://opencollective.com/unified" 5672 + } 5673 + ], 5674 + "license": "MIT", 5675 + "dependencies": { 5676 + "decode-named-character-reference": "^1.0.0", 5677 + "devlop": "^1.0.0", 5678 + "micromark-factory-destination": "^2.0.0", 5679 + "micromark-factory-label": "^2.0.0", 5680 + "micromark-factory-space": "^2.0.0", 5681 + "micromark-factory-title": "^2.0.0", 5682 + "micromark-factory-whitespace": "^2.0.0", 5683 + "micromark-util-character": "^2.0.0", 5684 + "micromark-util-chunked": "^2.0.0", 5685 + "micromark-util-classify-character": "^2.0.0", 5686 + "micromark-util-html-tag-name": "^2.0.0", 5687 + "micromark-util-normalize-identifier": "^2.0.0", 5688 + "micromark-util-resolve-all": "^2.0.0", 5689 + "micromark-util-subtokenize": "^2.0.0", 5690 + "micromark-util-symbol": "^2.0.0", 5691 + "micromark-util-types": "^2.0.0" 5692 + } 5693 + }, 5694 + "node_modules/micromark-extension-gfm": { 5695 + "version": "3.0.0", 5696 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", 5697 + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", 5698 + "license": "MIT", 5699 + "dependencies": { 5700 + "micromark-extension-gfm-autolink-literal": "^2.0.0", 5701 + "micromark-extension-gfm-footnote": "^2.0.0", 5702 + "micromark-extension-gfm-strikethrough": "^2.0.0", 5703 + "micromark-extension-gfm-table": "^2.0.0", 5704 + "micromark-extension-gfm-tagfilter": "^2.0.0", 5705 + "micromark-extension-gfm-task-list-item": "^2.0.0", 5706 + "micromark-util-combine-extensions": "^2.0.0", 5707 + "micromark-util-types": "^2.0.0" 5708 + }, 5709 + "funding": { 5710 + "type": "opencollective", 5711 + "url": "https://opencollective.com/unified" 5712 + } 5713 + }, 5714 + "node_modules/micromark-extension-gfm-autolink-literal": { 5715 + "version": "2.1.0", 5716 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", 5717 + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", 5718 + "license": "MIT", 5719 + "dependencies": { 5720 + "micromark-util-character": "^2.0.0", 5721 + "micromark-util-sanitize-uri": "^2.0.0", 5722 + "micromark-util-symbol": "^2.0.0", 5723 + "micromark-util-types": "^2.0.0" 5724 + }, 5725 + "funding": { 5726 + "type": "opencollective", 5727 + "url": "https://opencollective.com/unified" 5728 + } 5729 + }, 5730 + "node_modules/micromark-extension-gfm-footnote": { 5731 + "version": "2.1.0", 5732 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", 5733 + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", 5734 + "license": "MIT", 5735 + "dependencies": { 5736 + "devlop": "^1.0.0", 5737 + "micromark-core-commonmark": "^2.0.0", 5738 + "micromark-factory-space": "^2.0.0", 5739 + "micromark-util-character": "^2.0.0", 5740 + "micromark-util-normalize-identifier": "^2.0.0", 5741 + "micromark-util-sanitize-uri": "^2.0.0", 5742 + "micromark-util-symbol": "^2.0.0", 5743 + "micromark-util-types": "^2.0.0" 5744 + }, 5745 + "funding": { 5746 + "type": "opencollective", 5747 + "url": "https://opencollective.com/unified" 5748 + } 5749 + }, 5750 + "node_modules/micromark-extension-gfm-strikethrough": { 5751 + "version": "2.1.0", 5752 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", 5753 + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", 5754 + "license": "MIT", 5755 + "dependencies": { 5756 + "devlop": "^1.0.0", 5757 + "micromark-util-chunked": "^2.0.0", 5758 + "micromark-util-classify-character": "^2.0.0", 5759 + "micromark-util-resolve-all": "^2.0.0", 5760 + "micromark-util-symbol": "^2.0.0", 5761 + "micromark-util-types": "^2.0.0" 5762 + }, 5763 + "funding": { 5764 + "type": "opencollective", 5765 + "url": "https://opencollective.com/unified" 5766 + } 5767 + }, 5768 + "node_modules/micromark-extension-gfm-table": { 5769 + "version": "2.1.1", 5770 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", 5771 + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", 5772 + "license": "MIT", 5773 + "dependencies": { 5774 + "devlop": "^1.0.0", 5775 + "micromark-factory-space": "^2.0.0", 5776 + "micromark-util-character": "^2.0.0", 5777 + "micromark-util-symbol": "^2.0.0", 5778 + "micromark-util-types": "^2.0.0" 5779 + }, 5780 + "funding": { 5781 + "type": "opencollective", 5782 + "url": "https://opencollective.com/unified" 5783 + } 5784 + }, 5785 + "node_modules/micromark-extension-gfm-tagfilter": { 5786 + "version": "2.0.0", 5787 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", 5788 + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", 5789 + "license": "MIT", 5790 + "dependencies": { 5791 + "micromark-util-types": "^2.0.0" 5792 + }, 5793 + "funding": { 5794 + "type": "opencollective", 5795 + "url": "https://opencollective.com/unified" 5796 + } 5797 + }, 5798 + "node_modules/micromark-extension-gfm-task-list-item": { 5799 + "version": "2.1.0", 5800 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", 5801 + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", 5802 + "license": "MIT", 5803 + "dependencies": { 5804 + "devlop": "^1.0.0", 5805 + "micromark-factory-space": "^2.0.0", 5806 + "micromark-util-character": "^2.0.0", 5807 + "micromark-util-symbol": "^2.0.0", 5808 + "micromark-util-types": "^2.0.0" 5809 + }, 5810 + "funding": { 5811 + "type": "opencollective", 5812 + "url": "https://opencollective.com/unified" 5813 + } 5814 + }, 5815 + "node_modules/micromark-factory-destination": { 5816 + "version": "2.0.1", 5817 + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", 5818 + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", 5819 + "funding": [ 5820 + { 5821 + "type": "GitHub Sponsors", 5822 + "url": "https://github.com/sponsors/unifiedjs" 5823 + }, 5824 + { 5825 + "type": "OpenCollective", 5826 + "url": "https://opencollective.com/unified" 5827 + } 5828 + ], 5829 + "license": "MIT", 5830 + "dependencies": { 5831 + "micromark-util-character": "^2.0.0", 5832 + "micromark-util-symbol": "^2.0.0", 5833 + "micromark-util-types": "^2.0.0" 5834 + } 5835 + }, 5836 + "node_modules/micromark-factory-label": { 5837 + "version": "2.0.1", 5838 + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", 5839 + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", 5840 + "funding": [ 5841 + { 5842 + "type": "GitHub Sponsors", 5843 + "url": "https://github.com/sponsors/unifiedjs" 5844 + }, 5845 + { 5846 + "type": "OpenCollective", 5847 + "url": "https://opencollective.com/unified" 5848 + } 5849 + ], 5850 + "license": "MIT", 5851 + "dependencies": { 5852 + "devlop": "^1.0.0", 5853 + "micromark-util-character": "^2.0.0", 5854 + "micromark-util-symbol": "^2.0.0", 5855 + "micromark-util-types": "^2.0.0" 5856 + } 5857 + }, 5858 + "node_modules/micromark-factory-space": { 5859 + "version": "2.0.1", 5860 + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", 5861 + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", 5862 + "funding": [ 5863 + { 5864 + "type": "GitHub Sponsors", 5865 + "url": "https://github.com/sponsors/unifiedjs" 5866 + }, 5867 + { 5868 + "type": "OpenCollective", 5869 + "url": "https://opencollective.com/unified" 5870 + } 5871 + ], 5872 + "license": "MIT", 5873 + "dependencies": { 5874 + "micromark-util-character": "^2.0.0", 5875 + "micromark-util-types": "^2.0.0" 5876 + } 5877 + }, 5878 + "node_modules/micromark-factory-title": { 5879 + "version": "2.0.1", 5880 + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", 5881 + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", 5882 + "funding": [ 5883 + { 5884 + "type": "GitHub Sponsors", 5885 + "url": "https://github.com/sponsors/unifiedjs" 5886 + }, 5887 + { 5888 + "type": "OpenCollective", 5889 + "url": "https://opencollective.com/unified" 5890 + } 5891 + ], 5892 + "license": "MIT", 5893 + "dependencies": { 5894 + "micromark-factory-space": "^2.0.0", 5895 + "micromark-util-character": "^2.0.0", 5896 + "micromark-util-symbol": "^2.0.0", 5897 + "micromark-util-types": "^2.0.0" 5898 + } 5899 + }, 5900 + "node_modules/micromark-factory-whitespace": { 5901 + "version": "2.0.1", 5902 + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", 5903 + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", 5904 + "funding": [ 5905 + { 5906 + "type": "GitHub Sponsors", 5907 + "url": "https://github.com/sponsors/unifiedjs" 5908 + }, 5909 + { 5910 + "type": "OpenCollective", 5911 + "url": "https://opencollective.com/unified" 5912 + } 5913 + ], 5914 + "license": "MIT", 5915 + "dependencies": { 5916 + "micromark-factory-space": "^2.0.0", 5917 + "micromark-util-character": "^2.0.0", 5918 + "micromark-util-symbol": "^2.0.0", 5919 + "micromark-util-types": "^2.0.0" 5920 + } 5921 + }, 5922 + "node_modules/micromark-util-character": { 5923 + "version": "2.1.1", 5924 + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", 5925 + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", 5926 + "funding": [ 5927 + { 5928 + "type": "GitHub Sponsors", 5929 + "url": "https://github.com/sponsors/unifiedjs" 5930 + }, 5931 + { 5932 + "type": "OpenCollective", 5933 + "url": "https://opencollective.com/unified" 5934 + } 5935 + ], 5936 + "license": "MIT", 5937 + "dependencies": { 5938 + "micromark-util-symbol": "^2.0.0", 5939 + "micromark-util-types": "^2.0.0" 5940 + } 5941 + }, 5942 + "node_modules/micromark-util-chunked": { 5943 + "version": "2.0.1", 5944 + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", 5945 + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", 5946 + "funding": [ 5947 + { 5948 + "type": "GitHub Sponsors", 5949 + "url": "https://github.com/sponsors/unifiedjs" 5950 + }, 5951 + { 5952 + "type": "OpenCollective", 5953 + "url": "https://opencollective.com/unified" 5954 + } 5955 + ], 5956 + "license": "MIT", 5957 + "dependencies": { 5958 + "micromark-util-symbol": "^2.0.0" 5959 + } 5960 + }, 5961 + "node_modules/micromark-util-classify-character": { 5962 + "version": "2.0.1", 5963 + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", 5964 + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", 5965 + "funding": [ 5966 + { 5967 + "type": "GitHub Sponsors", 5968 + "url": "https://github.com/sponsors/unifiedjs" 5969 + }, 5970 + { 5971 + "type": "OpenCollective", 5972 + "url": "https://opencollective.com/unified" 5973 + } 5974 + ], 5975 + "license": "MIT", 5976 + "dependencies": { 5977 + "micromark-util-character": "^2.0.0", 5978 + "micromark-util-symbol": "^2.0.0", 5979 + "micromark-util-types": "^2.0.0" 5980 + } 5981 + }, 5982 + "node_modules/micromark-util-combine-extensions": { 5983 + "version": "2.0.1", 5984 + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", 5985 + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", 5986 + "funding": [ 5987 + { 5988 + "type": "GitHub Sponsors", 5989 + "url": "https://github.com/sponsors/unifiedjs" 5990 + }, 5991 + { 5992 + "type": "OpenCollective", 5993 + "url": "https://opencollective.com/unified" 5994 + } 5995 + ], 5996 + "license": "MIT", 5997 + "dependencies": { 5998 + "micromark-util-chunked": "^2.0.0", 5999 + "micromark-util-types": "^2.0.0" 6000 + } 6001 + }, 6002 + "node_modules/micromark-util-decode-numeric-character-reference": { 6003 + "version": "2.0.2", 6004 + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", 6005 + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", 6006 + "funding": [ 6007 + { 6008 + "type": "GitHub Sponsors", 6009 + "url": "https://github.com/sponsors/unifiedjs" 6010 + }, 6011 + { 6012 + "type": "OpenCollective", 6013 + "url": "https://opencollective.com/unified" 6014 + } 6015 + ], 6016 + "license": "MIT", 6017 + "dependencies": { 6018 + "micromark-util-symbol": "^2.0.0" 6019 + } 6020 + }, 6021 + "node_modules/micromark-util-decode-string": { 6022 + "version": "2.0.1", 6023 + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", 6024 + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", 6025 + "funding": [ 6026 + { 6027 + "type": "GitHub Sponsors", 6028 + "url": "https://github.com/sponsors/unifiedjs" 6029 + }, 6030 + { 6031 + "type": "OpenCollective", 6032 + "url": "https://opencollective.com/unified" 6033 + } 6034 + ], 6035 + "license": "MIT", 6036 + "dependencies": { 6037 + "decode-named-character-reference": "^1.0.0", 6038 + "micromark-util-character": "^2.0.0", 6039 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 6040 + "micromark-util-symbol": "^2.0.0" 6041 + } 6042 + }, 6043 + "node_modules/micromark-util-encode": { 6044 + "version": "2.0.1", 6045 + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", 6046 + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", 6047 + "funding": [ 6048 + { 6049 + "type": "GitHub Sponsors", 6050 + "url": "https://github.com/sponsors/unifiedjs" 6051 + }, 6052 + { 6053 + "type": "OpenCollective", 6054 + "url": "https://opencollective.com/unified" 6055 + } 6056 + ], 6057 + "license": "MIT" 6058 + }, 6059 + "node_modules/micromark-util-html-tag-name": { 6060 + "version": "2.0.1", 6061 + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", 6062 + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", 6063 + "funding": [ 6064 + { 6065 + "type": "GitHub Sponsors", 6066 + "url": "https://github.com/sponsors/unifiedjs" 6067 + }, 6068 + { 6069 + "type": "OpenCollective", 6070 + "url": "https://opencollective.com/unified" 6071 + } 6072 + ], 6073 + "license": "MIT" 6074 + }, 6075 + "node_modules/micromark-util-normalize-identifier": { 6076 + "version": "2.0.1", 6077 + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", 6078 + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", 6079 + "funding": [ 6080 + { 6081 + "type": "GitHub Sponsors", 6082 + "url": "https://github.com/sponsors/unifiedjs" 6083 + }, 6084 + { 6085 + "type": "OpenCollective", 6086 + "url": "https://opencollective.com/unified" 6087 + } 6088 + ], 6089 + "license": "MIT", 6090 + "dependencies": { 6091 + "micromark-util-symbol": "^2.0.0" 6092 + } 6093 + }, 6094 + "node_modules/micromark-util-resolve-all": { 6095 + "version": "2.0.1", 6096 + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", 6097 + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", 6098 + "funding": [ 6099 + { 6100 + "type": "GitHub Sponsors", 6101 + "url": "https://github.com/sponsors/unifiedjs" 6102 + }, 6103 + { 6104 + "type": "OpenCollective", 6105 + "url": "https://opencollective.com/unified" 6106 + } 6107 + ], 6108 + "license": "MIT", 6109 + "dependencies": { 6110 + "micromark-util-types": "^2.0.0" 6111 + } 6112 + }, 6113 + "node_modules/micromark-util-sanitize-uri": { 6114 + "version": "2.0.1", 6115 + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", 6116 + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", 6117 + "funding": [ 6118 + { 6119 + "type": "GitHub Sponsors", 6120 + "url": "https://github.com/sponsors/unifiedjs" 6121 + }, 6122 + { 6123 + "type": "OpenCollective", 6124 + "url": "https://opencollective.com/unified" 6125 + } 6126 + ], 6127 + "license": "MIT", 6128 + "dependencies": { 6129 + "micromark-util-character": "^2.0.0", 6130 + "micromark-util-encode": "^2.0.0", 6131 + "micromark-util-symbol": "^2.0.0" 6132 + } 6133 + }, 6134 + "node_modules/micromark-util-subtokenize": { 6135 + "version": "2.1.0", 6136 + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", 6137 + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", 6138 + "funding": [ 6139 + { 6140 + "type": "GitHub Sponsors", 6141 + "url": "https://github.com/sponsors/unifiedjs" 6142 + }, 6143 + { 6144 + "type": "OpenCollective", 6145 + "url": "https://opencollective.com/unified" 6146 + } 6147 + ], 6148 + "license": "MIT", 6149 + "dependencies": { 6150 + "devlop": "^1.0.0", 6151 + "micromark-util-chunked": "^2.0.0", 6152 + "micromark-util-symbol": "^2.0.0", 6153 + "micromark-util-types": "^2.0.0" 6154 + } 6155 + }, 6156 + "node_modules/micromark-util-symbol": { 6157 + "version": "2.0.1", 6158 + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", 6159 + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", 6160 + "funding": [ 6161 + { 6162 + "type": "GitHub Sponsors", 6163 + "url": "https://github.com/sponsors/unifiedjs" 6164 + }, 6165 + { 6166 + "type": "OpenCollective", 6167 + "url": "https://opencollective.com/unified" 6168 + } 6169 + ], 6170 + "license": "MIT" 6171 + }, 6172 + "node_modules/micromark-util-types": { 6173 + "version": "2.0.2", 6174 + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", 6175 + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", 6176 + "funding": [ 6177 + { 6178 + "type": "GitHub Sponsors", 6179 + "url": "https://github.com/sponsors/unifiedjs" 6180 + }, 6181 + { 6182 + "type": "OpenCollective", 6183 + "url": "https://opencollective.com/unified" 6184 + } 6185 + ], 6186 + "license": "MIT" 6187 + }, 6188 + "node_modules/mime": { 6189 + "version": "3.0.0", 6190 + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 6191 + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 6192 + "license": "MIT", 6193 + "bin": { 6194 + "mime": "cli.js" 6195 + }, 6196 + "engines": { 6197 + "node": ">=10.0.0" 6198 + } 6199 + }, 6200 + "node_modules/miniflare": { 6201 + "version": "4.20251118.1", 6202 + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20251118.1.tgz", 6203 + "integrity": "sha512-uLSAE/DvOm392fiaig4LOaatxLjM7xzIniFRG5Y3yF9IduOYLLK/pkCPQNCgKQH3ou0YJRHnTN+09LPfqYNTQQ==", 6204 + "license": "MIT", 6205 + "dependencies": { 6206 + "@cspotcode/source-map-support": "0.8.1", 6207 + "acorn": "8.14.0", 6208 + "acorn-walk": "8.3.2", 6209 + "exit-hook": "2.2.1", 6210 + "glob-to-regexp": "0.4.1", 6211 + "sharp": "^0.33.5", 6212 + "stoppable": "1.1.0", 6213 + "undici": "7.14.0", 6214 + "workerd": "1.20251118.0", 6215 + "ws": "8.18.0", 6216 + "youch": "4.1.0-beta.10", 6217 + "zod": "3.22.3" 6218 + }, 6219 + "bin": { 6220 + "miniflare": "bootstrap.js" 6221 + }, 6222 + "engines": { 6223 + "node": ">=18.0.0" 6224 + } 6225 + }, 6226 + "node_modules/miniflare/node_modules/@img/sharp-darwin-arm64": { 6227 + "version": "0.33.5", 6228 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 6229 + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 6230 + "cpu": [ 6231 + "arm64" 6232 + ], 6233 + "license": "Apache-2.0", 6234 + "optional": true, 6235 + "os": [ 6236 + "darwin" 6237 + ], 6238 + "engines": { 6239 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6240 + }, 6241 + "funding": { 6242 + "url": "https://opencollective.com/libvips" 6243 + }, 6244 + "optionalDependencies": { 6245 + "@img/sharp-libvips-darwin-arm64": "1.0.4" 6246 + } 6247 + }, 6248 + "node_modules/miniflare/node_modules/@img/sharp-darwin-x64": { 6249 + "version": "0.33.5", 6250 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 6251 + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 6252 + "cpu": [ 6253 + "x64" 6254 + ], 6255 + "license": "Apache-2.0", 6256 + "optional": true, 6257 + "os": [ 6258 + "darwin" 6259 + ], 6260 + "engines": { 6261 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6262 + }, 6263 + "funding": { 6264 + "url": "https://opencollective.com/libvips" 6265 + }, 6266 + "optionalDependencies": { 6267 + "@img/sharp-libvips-darwin-x64": "1.0.4" 6268 + } 6269 + }, 6270 + "node_modules/miniflare/node_modules/@img/sharp-libvips-darwin-arm64": { 6271 + "version": "1.0.4", 6272 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 6273 + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 6274 + "cpu": [ 6275 + "arm64" 6276 + ], 6277 + "license": "LGPL-3.0-or-later", 6278 + "optional": true, 6279 + "os": [ 6280 + "darwin" 6281 + ], 6282 + "funding": { 6283 + "url": "https://opencollective.com/libvips" 6284 + } 6285 + }, 6286 + "node_modules/miniflare/node_modules/@img/sharp-libvips-darwin-x64": { 6287 + "version": "1.0.4", 6288 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 6289 + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 6290 + "cpu": [ 6291 + "x64" 6292 + ], 6293 + "license": "LGPL-3.0-or-later", 6294 + "optional": true, 6295 + "os": [ 6296 + "darwin" 6297 + ], 6298 + "funding": { 6299 + "url": "https://opencollective.com/libvips" 6300 + } 6301 + }, 6302 + "node_modules/miniflare/node_modules/@img/sharp-libvips-linux-arm": { 6303 + "version": "1.0.5", 6304 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 6305 + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 6306 + "cpu": [ 6307 + "arm" 6308 + ], 6309 + "license": "LGPL-3.0-or-later", 6310 + "optional": true, 6311 + "os": [ 6312 + "linux" 6313 + ], 6314 + "funding": { 6315 + "url": "https://opencollective.com/libvips" 6316 + } 6317 + }, 6318 + "node_modules/miniflare/node_modules/@img/sharp-libvips-linux-arm64": { 6319 + "version": "1.0.4", 6320 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 6321 + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 6322 + "cpu": [ 6323 + "arm64" 6324 + ], 6325 + "license": "LGPL-3.0-or-later", 6326 + "optional": true, 6327 + "os": [ 6328 + "linux" 6329 + ], 6330 + "funding": { 6331 + "url": "https://opencollective.com/libvips" 6332 + } 6333 + }, 6334 + "node_modules/miniflare/node_modules/@img/sharp-libvips-linux-s390x": { 6335 + "version": "1.0.4", 6336 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 6337 + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 6338 + "cpu": [ 6339 + "s390x" 6340 + ], 6341 + "license": "LGPL-3.0-or-later", 6342 + "optional": true, 6343 + "os": [ 6344 + "linux" 6345 + ], 6346 + "funding": { 6347 + "url": "https://opencollective.com/libvips" 6348 + } 6349 + }, 6350 + "node_modules/miniflare/node_modules/@img/sharp-libvips-linux-x64": { 6351 + "version": "1.0.4", 6352 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 6353 + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 6354 + "cpu": [ 6355 + "x64" 6356 + ], 6357 + "license": "LGPL-3.0-or-later", 6358 + "optional": true, 6359 + "os": [ 6360 + "linux" 6361 + ], 6362 + "funding": { 6363 + "url": "https://opencollective.com/libvips" 6364 + } 6365 + }, 6366 + "node_modules/miniflare/node_modules/@img/sharp-libvips-linuxmusl-arm64": { 6367 + "version": "1.0.4", 6368 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 6369 + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 6370 + "cpu": [ 6371 + "arm64" 6372 + ], 6373 + "license": "LGPL-3.0-or-later", 6374 + "optional": true, 6375 + "os": [ 6376 + "linux" 6377 + ], 6378 + "funding": { 6379 + "url": "https://opencollective.com/libvips" 6380 + } 6381 + }, 6382 + "node_modules/miniflare/node_modules/@img/sharp-libvips-linuxmusl-x64": { 6383 + "version": "1.0.4", 6384 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 6385 + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 6386 + "cpu": [ 6387 + "x64" 6388 + ], 6389 + "license": "LGPL-3.0-or-later", 6390 + "optional": true, 6391 + "os": [ 6392 + "linux" 6393 + ], 6394 + "funding": { 6395 + "url": "https://opencollective.com/libvips" 6396 + } 6397 + }, 6398 + "node_modules/miniflare/node_modules/@img/sharp-linux-arm": { 6399 + "version": "0.33.5", 6400 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 6401 + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 6402 + "cpu": [ 6403 + "arm" 6404 + ], 6405 + "license": "Apache-2.0", 6406 + "optional": true, 6407 + "os": [ 6408 + "linux" 6409 + ], 6410 + "engines": { 6411 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6412 + }, 6413 + "funding": { 6414 + "url": "https://opencollective.com/libvips" 6415 + }, 6416 + "optionalDependencies": { 6417 + "@img/sharp-libvips-linux-arm": "1.0.5" 6418 + } 6419 + }, 6420 + "node_modules/miniflare/node_modules/@img/sharp-linux-arm64": { 6421 + "version": "0.33.5", 6422 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 6423 + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 6424 + "cpu": [ 6425 + "arm64" 6426 + ], 6427 + "license": "Apache-2.0", 6428 + "optional": true, 6429 + "os": [ 6430 + "linux" 6431 + ], 6432 + "engines": { 6433 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6434 + }, 6435 + "funding": { 6436 + "url": "https://opencollective.com/libvips" 6437 + }, 6438 + "optionalDependencies": { 6439 + "@img/sharp-libvips-linux-arm64": "1.0.4" 6440 + } 6441 + }, 6442 + "node_modules/miniflare/node_modules/@img/sharp-linux-s390x": { 6443 + "version": "0.33.5", 6444 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 6445 + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 6446 + "cpu": [ 6447 + "s390x" 6448 + ], 6449 + "license": "Apache-2.0", 6450 + "optional": true, 6451 + "os": [ 6452 + "linux" 6453 + ], 6454 + "engines": { 6455 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6456 + }, 6457 + "funding": { 6458 + "url": "https://opencollective.com/libvips" 6459 + }, 6460 + "optionalDependencies": { 6461 + "@img/sharp-libvips-linux-s390x": "1.0.4" 6462 + } 6463 + }, 6464 + "node_modules/miniflare/node_modules/@img/sharp-linux-x64": { 6465 + "version": "0.33.5", 6466 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 6467 + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 6468 + "cpu": [ 6469 + "x64" 6470 + ], 6471 + "license": "Apache-2.0", 6472 + "optional": true, 6473 + "os": [ 6474 + "linux" 6475 + ], 6476 + "engines": { 6477 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6478 + }, 6479 + "funding": { 6480 + "url": "https://opencollective.com/libvips" 6481 + }, 6482 + "optionalDependencies": { 6483 + "@img/sharp-libvips-linux-x64": "1.0.4" 6484 + } 6485 + }, 6486 + "node_modules/miniflare/node_modules/@img/sharp-linuxmusl-arm64": { 6487 + "version": "0.33.5", 6488 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 6489 + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 6490 + "cpu": [ 6491 + "arm64" 6492 + ], 6493 + "license": "Apache-2.0", 6494 + "optional": true, 6495 + "os": [ 6496 + "linux" 6497 + ], 6498 + "engines": { 6499 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6500 + }, 6501 + "funding": { 6502 + "url": "https://opencollective.com/libvips" 6503 + }, 6504 + "optionalDependencies": { 6505 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 6506 + } 6507 + }, 6508 + "node_modules/miniflare/node_modules/@img/sharp-linuxmusl-x64": { 6509 + "version": "0.33.5", 6510 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 6511 + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 6512 + "cpu": [ 6513 + "x64" 6514 + ], 6515 + "license": "Apache-2.0", 6516 + "optional": true, 6517 + "os": [ 6518 + "linux" 6519 + ], 6520 + "engines": { 6521 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6522 + }, 6523 + "funding": { 6524 + "url": "https://opencollective.com/libvips" 6525 + }, 6526 + "optionalDependencies": { 6527 + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 6528 + } 6529 + }, 6530 + "node_modules/miniflare/node_modules/@img/sharp-wasm32": { 6531 + "version": "0.33.5", 6532 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 6533 + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 6534 + "cpu": [ 6535 + "wasm32" 6536 + ], 6537 + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 6538 + "optional": true, 6539 + "dependencies": { 6540 + "@emnapi/runtime": "^1.2.0" 6541 + }, 6542 + "engines": { 6543 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6544 + }, 6545 + "funding": { 6546 + "url": "https://opencollective.com/libvips" 6547 + } 6548 + }, 6549 + "node_modules/miniflare/node_modules/@img/sharp-win32-ia32": { 6550 + "version": "0.33.5", 6551 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 6552 + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 6553 + "cpu": [ 6554 + "ia32" 6555 + ], 6556 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 6557 + "optional": true, 6558 + "os": [ 6559 + "win32" 6560 + ], 6561 + "engines": { 6562 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6563 + }, 6564 + "funding": { 6565 + "url": "https://opencollective.com/libvips" 6566 + } 6567 + }, 6568 + "node_modules/miniflare/node_modules/@img/sharp-win32-x64": { 6569 + "version": "0.33.5", 6570 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 6571 + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 6572 + "cpu": [ 6573 + "x64" 6574 + ], 6575 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 6576 + "optional": true, 6577 + "os": [ 6578 + "win32" 6579 + ], 6580 + "engines": { 6581 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6582 + }, 6583 + "funding": { 6584 + "url": "https://opencollective.com/libvips" 6585 + } 6586 + }, 6587 + "node_modules/miniflare/node_modules/acorn": { 6588 + "version": "8.14.0", 6589 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 6590 + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 6591 + "license": "MIT", 6592 + "bin": { 6593 + "acorn": "bin/acorn" 6594 + }, 6595 + "engines": { 6596 + "node": ">=0.4.0" 6597 + } 6598 + }, 6599 + "node_modules/miniflare/node_modules/sharp": { 6600 + "version": "0.33.5", 6601 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 6602 + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 6603 + "hasInstallScript": true, 6604 + "license": "Apache-2.0", 6605 + "dependencies": { 6606 + "color": "^4.2.3", 6607 + "detect-libc": "^2.0.3", 6608 + "semver": "^7.6.3" 6609 + }, 6610 + "engines": { 6611 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 6612 + }, 6613 + "funding": { 6614 + "url": "https://opencollective.com/libvips" 6615 + }, 6616 + "optionalDependencies": { 6617 + "@img/sharp-darwin-arm64": "0.33.5", 6618 + "@img/sharp-darwin-x64": "0.33.5", 6619 + "@img/sharp-libvips-darwin-arm64": "1.0.4", 6620 + "@img/sharp-libvips-darwin-x64": "1.0.4", 6621 + "@img/sharp-libvips-linux-arm": "1.0.5", 6622 + "@img/sharp-libvips-linux-arm64": "1.0.4", 6623 + "@img/sharp-libvips-linux-s390x": "1.0.4", 6624 + "@img/sharp-libvips-linux-x64": "1.0.4", 6625 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 6626 + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 6627 + "@img/sharp-linux-arm": "0.33.5", 6628 + "@img/sharp-linux-arm64": "0.33.5", 6629 + "@img/sharp-linux-s390x": "0.33.5", 6630 + "@img/sharp-linux-x64": "0.33.5", 6631 + "@img/sharp-linuxmusl-arm64": "0.33.5", 6632 + "@img/sharp-linuxmusl-x64": "0.33.5", 6633 + "@img/sharp-wasm32": "0.33.5", 6634 + "@img/sharp-win32-ia32": "0.33.5", 6635 + "@img/sharp-win32-x64": "0.33.5" 6636 + } 6637 + }, 6638 + "node_modules/miniflare/node_modules/zod": { 6639 + "version": "3.22.3", 6640 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", 6641 + "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", 6642 + "license": "MIT", 6643 + "funding": { 6644 + "url": "https://github.com/sponsors/colinhacks" 6645 + } 6646 + }, 2698 6647 "node_modules/minimatch": { 2699 6648 "version": "3.1.2", 2700 6649 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", ··· 2722 6671 "version": "2.0.1", 2723 6672 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 2724 6673 "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 2725 - "dev": true, 2726 6674 "license": "MIT", 2727 6675 "engines": { 2728 6676 "node": ">=10" ··· 2732 6680 "version": "2.1.3", 2733 6681 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2734 6682 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2735 - "dev": true, 2736 6683 "license": "MIT" 2737 6684 }, 2738 6685 "node_modules/nanoid": { 2739 6686 "version": "3.3.11", 2740 6687 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 2741 6688 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 2742 - "dev": true, 2743 6689 "funding": [ 2744 6690 { 2745 6691 "type": "github", ··· 2761 6707 "dev": true, 2762 6708 "license": "MIT" 2763 6709 }, 6710 + "node_modules/neotraverse": { 6711 + "version": "0.6.18", 6712 + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", 6713 + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", 6714 + "license": "MIT", 6715 + "engines": { 6716 + "node": ">= 10" 6717 + } 6718 + }, 6719 + "node_modules/nlcst-to-string": { 6720 + "version": "4.0.0", 6721 + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", 6722 + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", 6723 + "license": "MIT", 6724 + "dependencies": { 6725 + "@types/nlcst": "^2.0.0" 6726 + }, 6727 + "funding": { 6728 + "type": "opencollective", 6729 + "url": "https://opencollective.com/unified" 6730 + } 6731 + }, 6732 + "node_modules/node-fetch-native": { 6733 + "version": "1.6.7", 6734 + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", 6735 + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", 6736 + "license": "MIT" 6737 + }, 6738 + "node_modules/node-mock-http": { 6739 + "version": "1.0.4", 6740 + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", 6741 + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", 6742 + "license": "MIT" 6743 + }, 6744 + "node_modules/normalize-path": { 6745 + "version": "3.0.0", 6746 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6747 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6748 + "license": "MIT", 6749 + "engines": { 6750 + "node": ">=0.10.0" 6751 + } 6752 + }, 6753 + "node_modules/nth-check": { 6754 + "version": "2.1.1", 6755 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", 6756 + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", 6757 + "license": "BSD-2-Clause", 6758 + "dependencies": { 6759 + "boolbase": "^1.0.0" 6760 + }, 6761 + "funding": { 6762 + "url": "https://github.com/fb55/nth-check?sponsor=1" 6763 + } 6764 + }, 6765 + "node_modules/ofetch": { 6766 + "version": "1.5.1", 6767 + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", 6768 + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", 6769 + "license": "MIT", 6770 + "dependencies": { 6771 + "destr": "^2.0.5", 6772 + "node-fetch-native": "^1.6.7", 6773 + "ufo": "^1.6.1" 6774 + } 6775 + }, 6776 + "node_modules/ohash": { 6777 + "version": "2.0.11", 6778 + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 6779 + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 6780 + "license": "MIT" 6781 + }, 6782 + "node_modules/oniguruma-parser": { 6783 + "version": "0.12.1", 6784 + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz", 6785 + "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==", 6786 + "license": "MIT" 6787 + }, 6788 + "node_modules/oniguruma-to-es": { 6789 + "version": "4.3.4", 6790 + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.4.tgz", 6791 + "integrity": "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==", 6792 + "license": "MIT", 6793 + "dependencies": { 6794 + "oniguruma-parser": "^0.12.1", 6795 + "regex": "^6.0.1", 6796 + "regex-recursion": "^6.0.2" 6797 + } 6798 + }, 2764 6799 "node_modules/optionator": { 2765 6800 "version": "0.9.4", 2766 6801 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", ··· 2780 6815 } 2781 6816 }, 2782 6817 "node_modules/p-limit": { 6818 + "version": "6.2.0", 6819 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", 6820 + "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", 6821 + "license": "MIT", 6822 + "dependencies": { 6823 + "yocto-queue": "^1.1.1" 6824 + }, 6825 + "engines": { 6826 + "node": ">=18" 6827 + }, 6828 + "funding": { 6829 + "url": "https://github.com/sponsors/sindresorhus" 6830 + } 6831 + }, 6832 + "node_modules/p-locate": { 6833 + "version": "5.0.0", 6834 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 6835 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 6836 + "dev": true, 6837 + "license": "MIT", 6838 + "dependencies": { 6839 + "p-limit": "^3.0.2" 6840 + }, 6841 + "engines": { 6842 + "node": ">=10" 6843 + }, 6844 + "funding": { 6845 + "url": "https://github.com/sponsors/sindresorhus" 6846 + } 6847 + }, 6848 + "node_modules/p-locate/node_modules/p-limit": { 2783 6849 "version": "3.1.0", 2784 6850 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2785 6851 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", ··· 2795 6861 "url": "https://github.com/sponsors/sindresorhus" 2796 6862 } 2797 6863 }, 2798 - "node_modules/p-locate": { 2799 - "version": "5.0.0", 2800 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2801 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 6864 + "node_modules/p-locate/node_modules/yocto-queue": { 6865 + "version": "0.1.0", 6866 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 6867 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2802 6868 "dev": true, 2803 6869 "license": "MIT", 6870 + "engines": { 6871 + "node": ">=10" 6872 + }, 6873 + "funding": { 6874 + "url": "https://github.com/sponsors/sindresorhus" 6875 + } 6876 + }, 6877 + "node_modules/p-queue": { 6878 + "version": "8.1.1", 6879 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.1.tgz", 6880 + "integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==", 6881 + "license": "MIT", 2804 6882 "dependencies": { 2805 - "p-limit": "^3.0.2" 6883 + "eventemitter3": "^5.0.1", 6884 + "p-timeout": "^6.1.2" 2806 6885 }, 2807 6886 "engines": { 2808 - "node": ">=10" 6887 + "node": ">=18" 6888 + }, 6889 + "funding": { 6890 + "url": "https://github.com/sponsors/sindresorhus" 6891 + } 6892 + }, 6893 + "node_modules/p-timeout": { 6894 + "version": "6.1.4", 6895 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", 6896 + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", 6897 + "license": "MIT", 6898 + "engines": { 6899 + "node": ">=14.16" 2809 6900 }, 2810 6901 "funding": { 2811 6902 "url": "https://github.com/sponsors/sindresorhus" 2812 6903 } 2813 6904 }, 6905 + "node_modules/package-manager-detector": { 6906 + "version": "1.6.0", 6907 + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", 6908 + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", 6909 + "license": "MIT" 6910 + }, 6911 + "node_modules/pako": { 6912 + "version": "0.2.9", 6913 + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 6914 + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", 6915 + "license": "MIT" 6916 + }, 2814 6917 "node_modules/parent-module": { 2815 6918 "version": "1.0.1", 2816 6919 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 2824 6927 "node": ">=6" 2825 6928 } 2826 6929 }, 6930 + "node_modules/parse-latin": { 6931 + "version": "7.0.0", 6932 + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", 6933 + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", 6934 + "license": "MIT", 6935 + "dependencies": { 6936 + "@types/nlcst": "^2.0.0", 6937 + "@types/unist": "^3.0.0", 6938 + "nlcst-to-string": "^4.0.0", 6939 + "unist-util-modify-children": "^4.0.0", 6940 + "unist-util-visit-children": "^3.0.0", 6941 + "vfile": "^6.0.0" 6942 + }, 6943 + "funding": { 6944 + "type": "github", 6945 + "url": "https://github.com/sponsors/wooorm" 6946 + } 6947 + }, 6948 + "node_modules/parse5": { 6949 + "version": "7.3.0", 6950 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 6951 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 6952 + "license": "MIT", 6953 + "dependencies": { 6954 + "entities": "^6.0.0" 6955 + }, 6956 + "funding": { 6957 + "url": "https://github.com/inikulin/parse5?sponsor=1" 6958 + } 6959 + }, 2827 6960 "node_modules/path-exists": { 2828 6961 "version": "4.0.0", 2829 6962 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", ··· 2843 6976 "engines": { 2844 6977 "node": ">=8" 2845 6978 } 6979 + }, 6980 + "node_modules/path-to-regexp": { 6981 + "version": "6.3.0", 6982 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 6983 + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 6984 + "license": "MIT" 2846 6985 }, 2847 6986 "node_modules/pathe": { 2848 6987 "version": "2.0.3", 2849 6988 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2850 6989 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2851 - "dev": true, 2852 6990 "license": "MIT" 2853 6991 }, 2854 6992 "node_modules/pathval": { ··· 2861 6999 "node": ">= 14.16" 2862 7000 } 2863 7001 }, 7002 + "node_modules/piccolore": { 7003 + "version": "0.1.3", 7004 + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", 7005 + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", 7006 + "license": "ISC" 7007 + }, 2864 7008 "node_modules/picocolors": { 2865 7009 "version": "1.1.1", 2866 7010 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2867 7011 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2868 - "dev": true, 2869 7012 "license": "ISC" 2870 7013 }, 2871 7014 "node_modules/picomatch": { 2872 7015 "version": "4.0.3", 2873 7016 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 2874 7017 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2875 - "dev": true, 2876 7018 "license": "MIT", 2877 7019 "engines": { 2878 7020 "node": ">=12" ··· 2885 7027 "version": "8.5.6", 2886 7028 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 2887 7029 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 2888 - "dev": true, 2889 7030 "funding": [ 2890 7031 { 2891 7032 "type": "opencollective", ··· 3045 7186 "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 3046 7187 } 3047 7188 }, 7189 + "node_modules/prettier-plugin-tailwindcss": { 7190 + "version": "0.7.2", 7191 + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.7.2.tgz", 7192 + "integrity": "sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==", 7193 + "dev": true, 7194 + "license": "MIT", 7195 + "engines": { 7196 + "node": ">=20.19" 7197 + }, 7198 + "peerDependencies": { 7199 + "@ianvs/prettier-plugin-sort-imports": "*", 7200 + "@prettier/plugin-hermes": "*", 7201 + "@prettier/plugin-oxc": "*", 7202 + "@prettier/plugin-pug": "*", 7203 + "@shopify/prettier-plugin-liquid": "*", 7204 + "@trivago/prettier-plugin-sort-imports": "*", 7205 + "@zackad/prettier-plugin-twig": "*", 7206 + "prettier": "^3.0", 7207 + "prettier-plugin-astro": "*", 7208 + "prettier-plugin-css-order": "*", 7209 + "prettier-plugin-jsdoc": "*", 7210 + "prettier-plugin-marko": "*", 7211 + "prettier-plugin-multiline-arrays": "*", 7212 + "prettier-plugin-organize-attributes": "*", 7213 + "prettier-plugin-organize-imports": "*", 7214 + "prettier-plugin-sort-imports": "*", 7215 + "prettier-plugin-svelte": "*" 7216 + }, 7217 + "peerDependenciesMeta": { 7218 + "@ianvs/prettier-plugin-sort-imports": { 7219 + "optional": true 7220 + }, 7221 + "@prettier/plugin-hermes": { 7222 + "optional": true 7223 + }, 7224 + "@prettier/plugin-oxc": { 7225 + "optional": true 7226 + }, 7227 + "@prettier/plugin-pug": { 7228 + "optional": true 7229 + }, 7230 + "@shopify/prettier-plugin-liquid": { 7231 + "optional": true 7232 + }, 7233 + "@trivago/prettier-plugin-sort-imports": { 7234 + "optional": true 7235 + }, 7236 + "@zackad/prettier-plugin-twig": { 7237 + "optional": true 7238 + }, 7239 + "prettier-plugin-astro": { 7240 + "optional": true 7241 + }, 7242 + "prettier-plugin-css-order": { 7243 + "optional": true 7244 + }, 7245 + "prettier-plugin-jsdoc": { 7246 + "optional": true 7247 + }, 7248 + "prettier-plugin-marko": { 7249 + "optional": true 7250 + }, 7251 + "prettier-plugin-multiline-arrays": { 7252 + "optional": true 7253 + }, 7254 + "prettier-plugin-organize-attributes": { 7255 + "optional": true 7256 + }, 7257 + "prettier-plugin-organize-imports": { 7258 + "optional": true 7259 + }, 7260 + "prettier-plugin-sort-imports": { 7261 + "optional": true 7262 + }, 7263 + "prettier-plugin-svelte": { 7264 + "optional": true 7265 + } 7266 + } 7267 + }, 7268 + "node_modules/prismjs": { 7269 + "version": "1.30.0", 7270 + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", 7271 + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", 7272 + "license": "MIT", 7273 + "engines": { 7274 + "node": ">=6" 7275 + } 7276 + }, 7277 + "node_modules/prompts": { 7278 + "version": "2.4.2", 7279 + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 7280 + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 7281 + "license": "MIT", 7282 + "dependencies": { 7283 + "kleur": "^3.0.3", 7284 + "sisteransi": "^1.0.5" 7285 + }, 7286 + "engines": { 7287 + "node": ">= 6" 7288 + } 7289 + }, 7290 + "node_modules/prompts/node_modules/kleur": { 7291 + "version": "3.0.3", 7292 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 7293 + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 7294 + "license": "MIT", 7295 + "engines": { 7296 + "node": ">=6" 7297 + } 7298 + }, 7299 + "node_modules/property-information": { 7300 + "version": "7.1.0", 7301 + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", 7302 + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", 7303 + "license": "MIT", 7304 + "funding": { 7305 + "type": "github", 7306 + "url": "https://github.com/sponsors/wooorm" 7307 + } 7308 + }, 3048 7309 "node_modules/punycode": { 3049 7310 "version": "2.3.1", 3050 7311 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", ··· 3055 7316 "node": ">=6" 3056 7317 } 3057 7318 }, 7319 + "node_modules/radix3": { 7320 + "version": "1.1.2", 7321 + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", 7322 + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", 7323 + "license": "MIT" 7324 + }, 3058 7325 "node_modules/readdirp": { 3059 7326 "version": "5.0.0", 3060 7327 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", ··· 3069 7336 "url": "https://paulmillr.com/funding/" 3070 7337 } 3071 7338 }, 7339 + "node_modules/regex": { 7340 + "version": "6.0.1", 7341 + "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", 7342 + "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", 7343 + "license": "MIT", 7344 + "dependencies": { 7345 + "regex-utilities": "^2.3.0" 7346 + } 7347 + }, 7348 + "node_modules/regex-recursion": { 7349 + "version": "6.0.2", 7350 + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", 7351 + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", 7352 + "license": "MIT", 7353 + "dependencies": { 7354 + "regex-utilities": "^2.3.0" 7355 + } 7356 + }, 7357 + "node_modules/regex-utilities": { 7358 + "version": "2.3.0", 7359 + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", 7360 + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", 7361 + "license": "MIT" 7362 + }, 7363 + "node_modules/rehype": { 7364 + "version": "13.0.2", 7365 + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", 7366 + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", 7367 + "license": "MIT", 7368 + "dependencies": { 7369 + "@types/hast": "^3.0.0", 7370 + "rehype-parse": "^9.0.0", 7371 + "rehype-stringify": "^10.0.0", 7372 + "unified": "^11.0.0" 7373 + }, 7374 + "funding": { 7375 + "type": "opencollective", 7376 + "url": "https://opencollective.com/unified" 7377 + } 7378 + }, 7379 + "node_modules/rehype-parse": { 7380 + "version": "9.0.1", 7381 + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", 7382 + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", 7383 + "license": "MIT", 7384 + "dependencies": { 7385 + "@types/hast": "^3.0.0", 7386 + "hast-util-from-html": "^2.0.0", 7387 + "unified": "^11.0.0" 7388 + }, 7389 + "funding": { 7390 + "type": "opencollective", 7391 + "url": "https://opencollective.com/unified" 7392 + } 7393 + }, 7394 + "node_modules/rehype-raw": { 7395 + "version": "7.0.0", 7396 + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", 7397 + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", 7398 + "license": "MIT", 7399 + "dependencies": { 7400 + "@types/hast": "^3.0.0", 7401 + "hast-util-raw": "^9.0.0", 7402 + "vfile": "^6.0.0" 7403 + }, 7404 + "funding": { 7405 + "type": "opencollective", 7406 + "url": "https://opencollective.com/unified" 7407 + } 7408 + }, 7409 + "node_modules/rehype-stringify": { 7410 + "version": "10.0.1", 7411 + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", 7412 + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", 7413 + "license": "MIT", 7414 + "dependencies": { 7415 + "@types/hast": "^3.0.0", 7416 + "hast-util-to-html": "^9.0.0", 7417 + "unified": "^11.0.0" 7418 + }, 7419 + "funding": { 7420 + "type": "opencollective", 7421 + "url": "https://opencollective.com/unified" 7422 + } 7423 + }, 7424 + "node_modules/remark-gfm": { 7425 + "version": "4.0.1", 7426 + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", 7427 + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", 7428 + "license": "MIT", 7429 + "dependencies": { 7430 + "@types/mdast": "^4.0.0", 7431 + "mdast-util-gfm": "^3.0.0", 7432 + "micromark-extension-gfm": "^3.0.0", 7433 + "remark-parse": "^11.0.0", 7434 + "remark-stringify": "^11.0.0", 7435 + "unified": "^11.0.0" 7436 + }, 7437 + "funding": { 7438 + "type": "opencollective", 7439 + "url": "https://opencollective.com/unified" 7440 + } 7441 + }, 7442 + "node_modules/remark-parse": { 7443 + "version": "11.0.0", 7444 + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", 7445 + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", 7446 + "license": "MIT", 7447 + "dependencies": { 7448 + "@types/mdast": "^4.0.0", 7449 + "mdast-util-from-markdown": "^2.0.0", 7450 + "micromark-util-types": "^2.0.0", 7451 + "unified": "^11.0.0" 7452 + }, 7453 + "funding": { 7454 + "type": "opencollective", 7455 + "url": "https://opencollective.com/unified" 7456 + } 7457 + }, 7458 + "node_modules/remark-rehype": { 7459 + "version": "11.1.2", 7460 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", 7461 + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", 7462 + "license": "MIT", 7463 + "dependencies": { 7464 + "@types/hast": "^3.0.0", 7465 + "@types/mdast": "^4.0.0", 7466 + "mdast-util-to-hast": "^13.0.0", 7467 + "unified": "^11.0.0", 7468 + "vfile": "^6.0.0" 7469 + }, 7470 + "funding": { 7471 + "type": "opencollective", 7472 + "url": "https://opencollective.com/unified" 7473 + } 7474 + }, 7475 + "node_modules/remark-smartypants": { 7476 + "version": "3.0.2", 7477 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", 7478 + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", 7479 + "license": "MIT", 7480 + "dependencies": { 7481 + "retext": "^9.0.0", 7482 + "retext-smartypants": "^6.0.0", 7483 + "unified": "^11.0.4", 7484 + "unist-util-visit": "^5.0.0" 7485 + }, 7486 + "engines": { 7487 + "node": ">=16.0.0" 7488 + } 7489 + }, 7490 + "node_modules/remark-stringify": { 7491 + "version": "11.0.0", 7492 + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 7493 + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", 7494 + "license": "MIT", 7495 + "dependencies": { 7496 + "@types/mdast": "^4.0.0", 7497 + "mdast-util-to-markdown": "^2.0.0", 7498 + "unified": "^11.0.0" 7499 + }, 7500 + "funding": { 7501 + "type": "opencollective", 7502 + "url": "https://opencollective.com/unified" 7503 + } 7504 + }, 3072 7505 "node_modules/resolve-from": { 3073 7506 "version": "4.0.0", 3074 7507 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", ··· 3079 7512 "node": ">=4" 3080 7513 } 3081 7514 }, 7515 + "node_modules/restructure": { 7516 + "version": "3.0.2", 7517 + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", 7518 + "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", 7519 + "license": "MIT" 7520 + }, 7521 + "node_modules/retext": { 7522 + "version": "9.0.0", 7523 + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", 7524 + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", 7525 + "license": "MIT", 7526 + "dependencies": { 7527 + "@types/nlcst": "^2.0.0", 7528 + "retext-latin": "^4.0.0", 7529 + "retext-stringify": "^4.0.0", 7530 + "unified": "^11.0.0" 7531 + }, 7532 + "funding": { 7533 + "type": "opencollective", 7534 + "url": "https://opencollective.com/unified" 7535 + } 7536 + }, 7537 + "node_modules/retext-latin": { 7538 + "version": "4.0.0", 7539 + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", 7540 + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", 7541 + "license": "MIT", 7542 + "dependencies": { 7543 + "@types/nlcst": "^2.0.0", 7544 + "parse-latin": "^7.0.0", 7545 + "unified": "^11.0.0" 7546 + }, 7547 + "funding": { 7548 + "type": "opencollective", 7549 + "url": "https://opencollective.com/unified" 7550 + } 7551 + }, 7552 + "node_modules/retext-smartypants": { 7553 + "version": "6.2.0", 7554 + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", 7555 + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", 7556 + "license": "MIT", 7557 + "dependencies": { 7558 + "@types/nlcst": "^2.0.0", 7559 + "nlcst-to-string": "^4.0.0", 7560 + "unist-util-visit": "^5.0.0" 7561 + }, 7562 + "funding": { 7563 + "type": "opencollective", 7564 + "url": "https://opencollective.com/unified" 7565 + } 7566 + }, 7567 + "node_modules/retext-stringify": { 7568 + "version": "4.0.0", 7569 + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", 7570 + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", 7571 + "license": "MIT", 7572 + "dependencies": { 7573 + "@types/nlcst": "^2.0.0", 7574 + "nlcst-to-string": "^4.0.0", 7575 + "unified": "^11.0.0" 7576 + }, 7577 + "funding": { 7578 + "type": "opencollective", 7579 + "url": "https://opencollective.com/unified" 7580 + } 7581 + }, 3082 7582 "node_modules/rollup": { 3083 7583 "version": "4.53.3", 3084 7584 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", 3085 7585 "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", 3086 - "dev": true, 3087 7586 "license": "MIT", 3088 7587 "dependencies": { 3089 7588 "@types/estree": "1.0.8" ··· 3134 7633 "node": ">=6" 3135 7634 } 3136 7635 }, 7636 + "node_modules/sax": { 7637 + "version": "1.4.3", 7638 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", 7639 + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", 7640 + "license": "BlueOak-1.0.0" 7641 + }, 3137 7642 "node_modules/scule": { 3138 7643 "version": "1.3.0", 3139 7644 "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", 3140 7645 "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", 3141 - "dev": true, 3142 7646 "license": "MIT" 3143 7647 }, 3144 7648 "node_modules/semver": { 3145 7649 "version": "7.7.3", 3146 7650 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 3147 7651 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 3148 - "dev": true, 3149 7652 "license": "ISC", 3150 7653 "bin": { 3151 7654 "semver": "bin/semver.js" ··· 3161 7664 "dev": true, 3162 7665 "license": "MIT" 3163 7666 }, 7667 + "node_modules/sharp": { 7668 + "version": "0.34.5", 7669 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", 7670 + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", 7671 + "hasInstallScript": true, 7672 + "license": "Apache-2.0", 7673 + "optional": true, 7674 + "dependencies": { 7675 + "@img/colour": "^1.0.0", 7676 + "detect-libc": "^2.1.2", 7677 + "semver": "^7.7.3" 7678 + }, 7679 + "engines": { 7680 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 7681 + }, 7682 + "funding": { 7683 + "url": "https://opencollective.com/libvips" 7684 + }, 7685 + "optionalDependencies": { 7686 + "@img/sharp-darwin-arm64": "0.34.5", 7687 + "@img/sharp-darwin-x64": "0.34.5", 7688 + "@img/sharp-libvips-darwin-arm64": "1.2.4", 7689 + "@img/sharp-libvips-darwin-x64": "1.2.4", 7690 + "@img/sharp-libvips-linux-arm": "1.2.4", 7691 + "@img/sharp-libvips-linux-arm64": "1.2.4", 7692 + "@img/sharp-libvips-linux-ppc64": "1.2.4", 7693 + "@img/sharp-libvips-linux-riscv64": "1.2.4", 7694 + "@img/sharp-libvips-linux-s390x": "1.2.4", 7695 + "@img/sharp-libvips-linux-x64": "1.2.4", 7696 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", 7697 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", 7698 + "@img/sharp-linux-arm": "0.34.5", 7699 + "@img/sharp-linux-arm64": "0.34.5", 7700 + "@img/sharp-linux-ppc64": "0.34.5", 7701 + "@img/sharp-linux-riscv64": "0.34.5", 7702 + "@img/sharp-linux-s390x": "0.34.5", 7703 + "@img/sharp-linux-x64": "0.34.5", 7704 + "@img/sharp-linuxmusl-arm64": "0.34.5", 7705 + "@img/sharp-linuxmusl-x64": "0.34.5", 7706 + "@img/sharp-wasm32": "0.34.5", 7707 + "@img/sharp-win32-arm64": "0.34.5", 7708 + "@img/sharp-win32-ia32": "0.34.5", 7709 + "@img/sharp-win32-x64": "0.34.5" 7710 + } 7711 + }, 3164 7712 "node_modules/shebang-command": { 3165 7713 "version": "2.0.0", 3166 7714 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", ··· 3184 7732 "node": ">=8" 3185 7733 } 3186 7734 }, 7735 + "node_modules/shiki": { 7736 + "version": "3.19.0", 7737 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.19.0.tgz", 7738 + "integrity": "sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA==", 7739 + "license": "MIT", 7740 + "dependencies": { 7741 + "@shikijs/core": "3.19.0", 7742 + "@shikijs/engine-javascript": "3.19.0", 7743 + "@shikijs/engine-oniguruma": "3.19.0", 7744 + "@shikijs/langs": "3.19.0", 7745 + "@shikijs/themes": "3.19.0", 7746 + "@shikijs/types": "3.19.0", 7747 + "@shikijs/vscode-textmate": "^10.0.2", 7748 + "@types/hast": "^3.0.4" 7749 + } 7750 + }, 3187 7751 "node_modules/siginfo": { 3188 7752 "version": "2.0.0", 3189 7753 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", ··· 3191 7755 "dev": true, 3192 7756 "license": "ISC" 3193 7757 }, 7758 + "node_modules/simple-swizzle": { 7759 + "version": "0.2.4", 7760 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", 7761 + "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", 7762 + "license": "MIT", 7763 + "dependencies": { 7764 + "is-arrayish": "^0.3.1" 7765 + } 7766 + }, 3194 7767 "node_modules/sirv": { 3195 7768 "version": "3.0.2", 3196 7769 "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", ··· 3206 7779 "node": ">=18" 3207 7780 } 3208 7781 }, 7782 + "node_modules/sisteransi": { 7783 + "version": "1.0.5", 7784 + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 7785 + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 7786 + "license": "MIT" 7787 + }, 7788 + "node_modules/sitemap": { 7789 + "version": "8.0.2", 7790 + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-8.0.2.tgz", 7791 + "integrity": "sha512-LwktpJcyZDoa0IL6KT++lQ53pbSrx2c9ge41/SeLTyqy2XUNA6uR4+P9u5IVo5lPeL2arAcOKn1aZAxoYbCKlQ==", 7792 + "license": "MIT", 7793 + "dependencies": { 7794 + "@types/node": "^17.0.5", 7795 + "@types/sax": "^1.2.1", 7796 + "arg": "^5.0.0", 7797 + "sax": "^1.4.1" 7798 + }, 7799 + "bin": { 7800 + "sitemap": "dist/cli.js" 7801 + }, 7802 + "engines": { 7803 + "node": ">=14.0.0", 7804 + "npm": ">=6.0.0" 7805 + } 7806 + }, 7807 + "node_modules/sitemap/node_modules/@types/node": { 7808 + "version": "17.0.45", 7809 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", 7810 + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", 7811 + "license": "MIT" 7812 + }, 7813 + "node_modules/smol-toml": { 7814 + "version": "1.5.2", 7815 + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", 7816 + "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", 7817 + "license": "BSD-3-Clause", 7818 + "engines": { 7819 + "node": ">= 18" 7820 + }, 7821 + "funding": { 7822 + "url": "https://github.com/sponsors/cyyynthia" 7823 + } 7824 + }, 3209 7825 "node_modules/source-map-js": { 3210 7826 "version": "1.2.1", 3211 7827 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 3212 7828 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 3213 - "dev": true, 3214 7829 "license": "BSD-3-Clause", 3215 7830 "engines": { 3216 7831 "node": ">=0.10.0" 3217 7832 } 3218 7833 }, 7834 + "node_modules/space-separated-tokens": { 7835 + "version": "2.0.2", 7836 + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", 7837 + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", 7838 + "license": "MIT", 7839 + "funding": { 7840 + "type": "github", 7841 + "url": "https://github.com/sponsors/wooorm" 7842 + } 7843 + }, 3219 7844 "node_modules/stackback": { 3220 7845 "version": "0.0.2", 3221 7846 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", ··· 3230 7855 "dev": true, 3231 7856 "license": "MIT" 3232 7857 }, 7858 + "node_modules/stoppable": { 7859 + "version": "1.1.0", 7860 + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", 7861 + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", 7862 + "license": "MIT", 7863 + "engines": { 7864 + "node": ">=4", 7865 + "npm": ">=6" 7866 + } 7867 + }, 7868 + "node_modules/stream-replace-string": { 7869 + "version": "2.0.0", 7870 + "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", 7871 + "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==", 7872 + "license": "MIT" 7873 + }, 7874 + "node_modules/string-width": { 7875 + "version": "7.2.0", 7876 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 7877 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 7878 + "license": "MIT", 7879 + "dependencies": { 7880 + "emoji-regex": "^10.3.0", 7881 + "get-east-asian-width": "^1.0.0", 7882 + "strip-ansi": "^7.1.0" 7883 + }, 7884 + "engines": { 7885 + "node": ">=18" 7886 + }, 7887 + "funding": { 7888 + "url": "https://github.com/sponsors/sindresorhus" 7889 + } 7890 + }, 7891 + "node_modules/stringify-entities": { 7892 + "version": "4.0.4", 7893 + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", 7894 + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", 7895 + "license": "MIT", 7896 + "dependencies": { 7897 + "character-entities-html4": "^2.0.0", 7898 + "character-entities-legacy": "^3.0.0" 7899 + }, 7900 + "funding": { 7901 + "type": "github", 7902 + "url": "https://github.com/sponsors/wooorm" 7903 + } 7904 + }, 7905 + "node_modules/strip-ansi": { 7906 + "version": "7.1.2", 7907 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", 7908 + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", 7909 + "license": "MIT", 7910 + "dependencies": { 7911 + "ansi-regex": "^6.0.1" 7912 + }, 7913 + "engines": { 7914 + "node": ">=12" 7915 + }, 7916 + "funding": { 7917 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 7918 + } 7919 + }, 3233 7920 "node_modules/strip-json-comments": { 3234 7921 "version": "3.1.1", 3235 7922 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", ··· 3257 7944 } 3258 7945 }, 3259 7946 "node_modules/supports-color": { 3260 - "version": "7.2.0", 3261 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3262 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3263 - "dev": true, 7947 + "version": "10.2.2", 7948 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", 7949 + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", 3264 7950 "license": "MIT", 3265 - "dependencies": { 3266 - "has-flag": "^4.0.0" 7951 + "engines": { 7952 + "node": ">=18" 3267 7953 }, 3268 - "engines": { 3269 - "node": ">=8" 7954 + "funding": { 7955 + "url": "https://github.com/chalk/supports-color?sponsor=1" 3270 7956 } 3271 7957 }, 3272 7958 "node_modules/svelte": { 3273 7959 "version": "5.45.6", 3274 7960 "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.45.6.tgz", 3275 7961 "integrity": "sha512-V3aVXthzPyPt1UB1wLEoXnEXpwPsvs7NHrR0xkCor8c11v71VqBj477MClqPZYyrcXrAH21sNGhOj9FJvSwXfQ==", 3276 - "dev": true, 3277 7962 "license": "MIT", 3278 7963 "dependencies": { 3279 7964 "@jridgewell/remapping": "^2.3.4", ··· 3430 8115 "version": "0.7.45", 3431 8116 "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.45.tgz", 3432 8117 "integrity": "sha512-cSci+mYGygYBHIZLHlm/jYlEc1acjAHqaQaDFHdEBpUueM9kSTnPpvPtSl5VkJOU1qSJ7h1K+6F/LIUYiqC8VA==", 3433 - "dev": true, 3434 8118 "license": "MIT", 3435 8119 "dependencies": { 3436 8120 "dedent-js": "^1.0.1", ··· 3441 8125 "typescript": "^4.9.4 || ^5.0.0" 3442 8126 } 3443 8127 }, 8128 + "node_modules/svgo": { 8129 + "version": "4.0.0", 8130 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", 8131 + "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", 8132 + "license": "MIT", 8133 + "dependencies": { 8134 + "commander": "^11.1.0", 8135 + "css-select": "^5.1.0", 8136 + "css-tree": "^3.0.1", 8137 + "css-what": "^6.1.0", 8138 + "csso": "^5.0.5", 8139 + "picocolors": "^1.1.1", 8140 + "sax": "^1.4.1" 8141 + }, 8142 + "bin": { 8143 + "svgo": "bin/svgo.js" 8144 + }, 8145 + "engines": { 8146 + "node": ">=16" 8147 + }, 8148 + "funding": { 8149 + "type": "opencollective", 8150 + "url": "https://opencollective.com/svgo" 8151 + } 8152 + }, 8153 + "node_modules/tailwindcss": { 8154 + "version": "4.1.17", 8155 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", 8156 + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", 8157 + "license": "MIT" 8158 + }, 8159 + "node_modules/tapable": { 8160 + "version": "2.3.0", 8161 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", 8162 + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", 8163 + "license": "MIT", 8164 + "engines": { 8165 + "node": ">=6" 8166 + }, 8167 + "funding": { 8168 + "type": "opencollective", 8169 + "url": "https://opencollective.com/webpack" 8170 + } 8171 + }, 8172 + "node_modules/tiny-inflate": { 8173 + "version": "1.0.3", 8174 + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", 8175 + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", 8176 + "license": "MIT" 8177 + }, 3444 8178 "node_modules/tinybench": { 3445 8179 "version": "2.9.0", 3446 8180 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", ··· 3449 8183 "license": "MIT" 3450 8184 }, 3451 8185 "node_modules/tinyexec": { 3452 - "version": "0.3.2", 3453 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 3454 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 3455 - "dev": true, 3456 - "license": "MIT" 8186 + "version": "1.0.2", 8187 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", 8188 + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", 8189 + "license": "MIT", 8190 + "engines": { 8191 + "node": ">=18" 8192 + } 3457 8193 }, 3458 8194 "node_modules/tinyglobby": { 3459 8195 "version": "0.2.15", 3460 8196 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 3461 8197 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 3462 - "dev": true, 3463 8198 "license": "MIT", 3464 8199 "dependencies": { 3465 8200 "fdir": "^6.5.0", ··· 3512 8247 "node": ">=6" 3513 8248 } 3514 8249 }, 8250 + "node_modules/trim-lines": { 8251 + "version": "3.0.1", 8252 + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", 8253 + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", 8254 + "license": "MIT", 8255 + "funding": { 8256 + "type": "github", 8257 + "url": "https://github.com/sponsors/wooorm" 8258 + } 8259 + }, 8260 + "node_modules/trough": { 8261 + "version": "2.2.0", 8262 + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", 8263 + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", 8264 + "license": "MIT", 8265 + "funding": { 8266 + "type": "github", 8267 + "url": "https://github.com/sponsors/wooorm" 8268 + } 8269 + }, 3515 8270 "node_modules/ts-api-utils": { 3516 8271 "version": "2.1.0", 3517 8272 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", ··· 3525 8280 "typescript": ">=4.8.4" 3526 8281 } 3527 8282 }, 8283 + "node_modules/tsconfck": { 8284 + "version": "3.1.6", 8285 + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.6.tgz", 8286 + "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", 8287 + "license": "MIT", 8288 + "bin": { 8289 + "tsconfck": "bin/tsconfck.js" 8290 + }, 8291 + "engines": { 8292 + "node": "^18 || >=20" 8293 + }, 8294 + "peerDependencies": { 8295 + "typescript": "^5.0.0" 8296 + }, 8297 + "peerDependenciesMeta": { 8298 + "typescript": { 8299 + "optional": true 8300 + } 8301 + } 8302 + }, 3528 8303 "node_modules/tslib": { 3529 8304 "version": "2.8.1", 3530 8305 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 3531 8306 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 3532 - "dev": true, 3533 8307 "license": "0BSD" 3534 8308 }, 3535 8309 "node_modules/turbo": { ··· 3647 8421 "node": ">= 0.8.0" 3648 8422 } 3649 8423 }, 8424 + "node_modules/type-fest": { 8425 + "version": "4.41.0", 8426 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 8427 + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 8428 + "license": "(MIT OR CC0-1.0)", 8429 + "engines": { 8430 + "node": ">=16" 8431 + }, 8432 + "funding": { 8433 + "url": "https://github.com/sponsors/sindresorhus" 8434 + } 8435 + }, 3650 8436 "node_modules/typescript": { 3651 8437 "version": "5.9.2", 3652 8438 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", 3653 8439 "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", 3654 - "dev": true, 3655 8440 "license": "Apache-2.0", 3656 8441 "bin": { 3657 8442 "tsc": "bin/tsc", ··· 3685 8470 "typescript": ">=4.8.4 <6.0.0" 3686 8471 } 3687 8472 }, 8473 + "node_modules/ufo": { 8474 + "version": "1.6.1", 8475 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 8476 + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 8477 + "license": "MIT" 8478 + }, 8479 + "node_modules/ultrahtml": { 8480 + "version": "1.6.0", 8481 + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", 8482 + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", 8483 + "license": "MIT" 8484 + }, 8485 + "node_modules/uncrypto": { 8486 + "version": "0.1.3", 8487 + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", 8488 + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", 8489 + "license": "MIT" 8490 + }, 8491 + "node_modules/undici": { 8492 + "version": "7.14.0", 8493 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.14.0.tgz", 8494 + "integrity": "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==", 8495 + "license": "MIT", 8496 + "engines": { 8497 + "node": ">=20.18.1" 8498 + } 8499 + }, 8500 + "node_modules/undici-types": { 8501 + "version": "7.16.0", 8502 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 8503 + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 8504 + "license": "MIT" 8505 + }, 8506 + "node_modules/unenv": { 8507 + "version": "2.0.0-rc.24", 8508 + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", 8509 + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", 8510 + "license": "MIT", 8511 + "dependencies": { 8512 + "pathe": "^2.0.3" 8513 + } 8514 + }, 8515 + "node_modules/unicode-properties": { 8516 + "version": "1.4.1", 8517 + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", 8518 + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", 8519 + "license": "MIT", 8520 + "dependencies": { 8521 + "base64-js": "^1.3.0", 8522 + "unicode-trie": "^2.0.0" 8523 + } 8524 + }, 8525 + "node_modules/unicode-trie": { 8526 + "version": "2.0.0", 8527 + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", 8528 + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", 8529 + "license": "MIT", 8530 + "dependencies": { 8531 + "pako": "^0.2.5", 8532 + "tiny-inflate": "^1.0.0" 8533 + } 8534 + }, 8535 + "node_modules/unified": { 8536 + "version": "11.0.5", 8537 + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", 8538 + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", 8539 + "license": "MIT", 8540 + "dependencies": { 8541 + "@types/unist": "^3.0.0", 8542 + "bail": "^2.0.0", 8543 + "devlop": "^1.0.0", 8544 + "extend": "^3.0.0", 8545 + "is-plain-obj": "^4.0.0", 8546 + "trough": "^2.0.0", 8547 + "vfile": "^6.0.0" 8548 + }, 8549 + "funding": { 8550 + "type": "opencollective", 8551 + "url": "https://opencollective.com/unified" 8552 + } 8553 + }, 8554 + "node_modules/unifont": { 8555 + "version": "0.6.0", 8556 + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.6.0.tgz", 8557 + "integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==", 8558 + "license": "MIT", 8559 + "dependencies": { 8560 + "css-tree": "^3.0.0", 8561 + "ofetch": "^1.4.1", 8562 + "ohash": "^2.0.0" 8563 + } 8564 + }, 8565 + "node_modules/unist-util-find-after": { 8566 + "version": "5.0.0", 8567 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 8568 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 8569 + "license": "MIT", 8570 + "dependencies": { 8571 + "@types/unist": "^3.0.0", 8572 + "unist-util-is": "^6.0.0" 8573 + }, 8574 + "funding": { 8575 + "type": "opencollective", 8576 + "url": "https://opencollective.com/unified" 8577 + } 8578 + }, 8579 + "node_modules/unist-util-is": { 8580 + "version": "6.0.1", 8581 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", 8582 + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", 8583 + "license": "MIT", 8584 + "dependencies": { 8585 + "@types/unist": "^3.0.0" 8586 + }, 8587 + "funding": { 8588 + "type": "opencollective", 8589 + "url": "https://opencollective.com/unified" 8590 + } 8591 + }, 8592 + "node_modules/unist-util-modify-children": { 8593 + "version": "4.0.0", 8594 + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", 8595 + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", 8596 + "license": "MIT", 8597 + "dependencies": { 8598 + "@types/unist": "^3.0.0", 8599 + "array-iterate": "^2.0.0" 8600 + }, 8601 + "funding": { 8602 + "type": "opencollective", 8603 + "url": "https://opencollective.com/unified" 8604 + } 8605 + }, 8606 + "node_modules/unist-util-position": { 8607 + "version": "5.0.0", 8608 + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", 8609 + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 8610 + "license": "MIT", 8611 + "dependencies": { 8612 + "@types/unist": "^3.0.0" 8613 + }, 8614 + "funding": { 8615 + "type": "opencollective", 8616 + "url": "https://opencollective.com/unified" 8617 + } 8618 + }, 8619 + "node_modules/unist-util-remove-position": { 8620 + "version": "5.0.0", 8621 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 8622 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 8623 + "license": "MIT", 8624 + "dependencies": { 8625 + "@types/unist": "^3.0.0", 8626 + "unist-util-visit": "^5.0.0" 8627 + }, 8628 + "funding": { 8629 + "type": "opencollective", 8630 + "url": "https://opencollective.com/unified" 8631 + } 8632 + }, 8633 + "node_modules/unist-util-stringify-position": { 8634 + "version": "4.0.0", 8635 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 8636 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 8637 + "license": "MIT", 8638 + "dependencies": { 8639 + "@types/unist": "^3.0.0" 8640 + }, 8641 + "funding": { 8642 + "type": "opencollective", 8643 + "url": "https://opencollective.com/unified" 8644 + } 8645 + }, 8646 + "node_modules/unist-util-visit": { 8647 + "version": "5.0.0", 8648 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", 8649 + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 8650 + "license": "MIT", 8651 + "dependencies": { 8652 + "@types/unist": "^3.0.0", 8653 + "unist-util-is": "^6.0.0", 8654 + "unist-util-visit-parents": "^6.0.0" 8655 + }, 8656 + "funding": { 8657 + "type": "opencollective", 8658 + "url": "https://opencollective.com/unified" 8659 + } 8660 + }, 8661 + "node_modules/unist-util-visit-children": { 8662 + "version": "3.0.0", 8663 + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", 8664 + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", 8665 + "license": "MIT", 8666 + "dependencies": { 8667 + "@types/unist": "^3.0.0" 8668 + }, 8669 + "funding": { 8670 + "type": "opencollective", 8671 + "url": "https://opencollective.com/unified" 8672 + } 8673 + }, 8674 + "node_modules/unist-util-visit-parents": { 8675 + "version": "6.0.2", 8676 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", 8677 + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", 8678 + "license": "MIT", 8679 + "dependencies": { 8680 + "@types/unist": "^3.0.0", 8681 + "unist-util-is": "^6.0.0" 8682 + }, 8683 + "funding": { 8684 + "type": "opencollective", 8685 + "url": "https://opencollective.com/unified" 8686 + } 8687 + }, 8688 + "node_modules/unstorage": { 8689 + "version": "1.17.3", 8690 + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.3.tgz", 8691 + "integrity": "sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==", 8692 + "license": "MIT", 8693 + "dependencies": { 8694 + "anymatch": "^3.1.3", 8695 + "chokidar": "^4.0.3", 8696 + "destr": "^2.0.5", 8697 + "h3": "^1.15.4", 8698 + "lru-cache": "^10.4.3", 8699 + "node-fetch-native": "^1.6.7", 8700 + "ofetch": "^1.5.1", 8701 + "ufo": "^1.6.1" 8702 + }, 8703 + "peerDependencies": { 8704 + "@azure/app-configuration": "^1.8.0", 8705 + "@azure/cosmos": "^4.2.0", 8706 + "@azure/data-tables": "^13.3.0", 8707 + "@azure/identity": "^4.6.0", 8708 + "@azure/keyvault-secrets": "^4.9.0", 8709 + "@azure/storage-blob": "^12.26.0", 8710 + "@capacitor/preferences": "^6.0.3 || ^7.0.0", 8711 + "@deno/kv": ">=0.9.0", 8712 + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", 8713 + "@planetscale/database": "^1.19.0", 8714 + "@upstash/redis": "^1.34.3", 8715 + "@vercel/blob": ">=0.27.1", 8716 + "@vercel/functions": "^2.2.12 || ^3.0.0", 8717 + "@vercel/kv": "^1.0.1", 8718 + "aws4fetch": "^1.0.20", 8719 + "db0": ">=0.2.1", 8720 + "idb-keyval": "^6.2.1", 8721 + "ioredis": "^5.4.2", 8722 + "uploadthing": "^7.4.4" 8723 + }, 8724 + "peerDependenciesMeta": { 8725 + "@azure/app-configuration": { 8726 + "optional": true 8727 + }, 8728 + "@azure/cosmos": { 8729 + "optional": true 8730 + }, 8731 + "@azure/data-tables": { 8732 + "optional": true 8733 + }, 8734 + "@azure/identity": { 8735 + "optional": true 8736 + }, 8737 + "@azure/keyvault-secrets": { 8738 + "optional": true 8739 + }, 8740 + "@azure/storage-blob": { 8741 + "optional": true 8742 + }, 8743 + "@capacitor/preferences": { 8744 + "optional": true 8745 + }, 8746 + "@deno/kv": { 8747 + "optional": true 8748 + }, 8749 + "@netlify/blobs": { 8750 + "optional": true 8751 + }, 8752 + "@planetscale/database": { 8753 + "optional": true 8754 + }, 8755 + "@upstash/redis": { 8756 + "optional": true 8757 + }, 8758 + "@vercel/blob": { 8759 + "optional": true 8760 + }, 8761 + "@vercel/functions": { 8762 + "optional": true 8763 + }, 8764 + "@vercel/kv": { 8765 + "optional": true 8766 + }, 8767 + "aws4fetch": { 8768 + "optional": true 8769 + }, 8770 + "db0": { 8771 + "optional": true 8772 + }, 8773 + "idb-keyval": { 8774 + "optional": true 8775 + }, 8776 + "ioredis": { 8777 + "optional": true 8778 + }, 8779 + "uploadthing": { 8780 + "optional": true 8781 + } 8782 + } 8783 + }, 8784 + "node_modules/unstorage/node_modules/chokidar": { 8785 + "version": "4.0.3", 8786 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 8787 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 8788 + "license": "MIT", 8789 + "dependencies": { 8790 + "readdirp": "^4.0.1" 8791 + }, 8792 + "engines": { 8793 + "node": ">= 14.16.0" 8794 + }, 8795 + "funding": { 8796 + "url": "https://paulmillr.com/funding/" 8797 + } 8798 + }, 8799 + "node_modules/unstorage/node_modules/readdirp": { 8800 + "version": "4.1.2", 8801 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 8802 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 8803 + "license": "MIT", 8804 + "engines": { 8805 + "node": ">= 14.18.0" 8806 + }, 8807 + "funding": { 8808 + "type": "individual", 8809 + "url": "https://paulmillr.com/funding/" 8810 + } 8811 + }, 3688 8812 "node_modules/uri-js": { 3689 8813 "version": "4.4.1", 3690 8814 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", ··· 3702 8826 "dev": true, 3703 8827 "license": "MIT" 3704 8828 }, 8829 + "node_modules/vfile": { 8830 + "version": "6.0.3", 8831 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", 8832 + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", 8833 + "license": "MIT", 8834 + "dependencies": { 8835 + "@types/unist": "^3.0.0", 8836 + "vfile-message": "^4.0.0" 8837 + }, 8838 + "funding": { 8839 + "type": "opencollective", 8840 + "url": "https://opencollective.com/unified" 8841 + } 8842 + }, 8843 + "node_modules/vfile-location": { 8844 + "version": "5.0.3", 8845 + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", 8846 + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", 8847 + "license": "MIT", 8848 + "dependencies": { 8849 + "@types/unist": "^3.0.0", 8850 + "vfile": "^6.0.0" 8851 + }, 8852 + "funding": { 8853 + "type": "opencollective", 8854 + "url": "https://opencollective.com/unified" 8855 + } 8856 + }, 8857 + "node_modules/vfile-message": { 8858 + "version": "4.0.3", 8859 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", 8860 + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", 8861 + "license": "MIT", 8862 + "dependencies": { 8863 + "@types/unist": "^3.0.0", 8864 + "unist-util-stringify-position": "^4.0.0" 8865 + }, 8866 + "funding": { 8867 + "type": "opencollective", 8868 + "url": "https://opencollective.com/unified" 8869 + } 8870 + }, 3705 8871 "node_modules/vite": { 3706 8872 "version": "6.4.1", 3707 8873 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", 3708 8874 "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", 3709 - "dev": true, 3710 8875 "license": "MIT", 3711 8876 "dependencies": { 3712 8877 "esbuild": "^0.25.0", ··· 3804 8969 "version": "1.1.1", 3805 8970 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", 3806 8971 "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", 3807 - "dev": true, 3808 8972 "license": "MIT", 3809 8973 "workspaces": [ 3810 8974 "tests/deps/*", ··· 3893 9057 } 3894 9058 } 3895 9059 }, 9060 + "node_modules/vitest/node_modules/tinyexec": { 9061 + "version": "0.3.2", 9062 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 9063 + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 9064 + "dev": true, 9065 + "license": "MIT" 9066 + }, 3896 9067 "node_modules/web": { 3897 9068 "resolved": "apps/web", 3898 9069 "link": true 9070 + }, 9071 + "node_modules/web-namespaces": { 9072 + "version": "2.0.1", 9073 + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", 9074 + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", 9075 + "license": "MIT", 9076 + "funding": { 9077 + "type": "github", 9078 + "url": "https://github.com/sponsors/wooorm" 9079 + } 3899 9080 }, 3900 9081 "node_modules/which": { 3901 9082 "version": "2.0.2", ··· 3913 9094 "node": ">= 8" 3914 9095 } 3915 9096 }, 9097 + "node_modules/which-pm-runs": { 9098 + "version": "1.1.0", 9099 + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", 9100 + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", 9101 + "license": "MIT", 9102 + "engines": { 9103 + "node": ">=4" 9104 + } 9105 + }, 3916 9106 "node_modules/why-is-node-running": { 3917 9107 "version": "2.3.0", 3918 9108 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", ··· 3930 9120 "node": ">=8" 3931 9121 } 3932 9122 }, 9123 + "node_modules/widest-line": { 9124 + "version": "5.0.0", 9125 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", 9126 + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", 9127 + "license": "MIT", 9128 + "dependencies": { 9129 + "string-width": "^7.0.0" 9130 + }, 9131 + "engines": { 9132 + "node": ">=18" 9133 + }, 9134 + "funding": { 9135 + "url": "https://github.com/sponsors/sindresorhus" 9136 + } 9137 + }, 3933 9138 "node_modules/word-wrap": { 3934 9139 "version": "1.2.5", 3935 9140 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", ··· 3940 9145 "node": ">=0.10.0" 3941 9146 } 3942 9147 }, 3943 - "node_modules/yaml": { 3944 - "version": "2.8.2", 3945 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", 3946 - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", 3947 - "dev": true, 3948 - "license": "ISC", 9148 + "node_modules/workerd": { 9149 + "version": "1.20251118.0", 9150 + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20251118.0.tgz", 9151 + "integrity": "sha512-Om5ns0Lyx/LKtYI04IV0bjIrkBgoFNg0p6urzr2asekJlfP18RqFzyqMFZKf0i9Gnjtz/JfAS/Ol6tjCe5JJsQ==", 9152 + "hasInstallScript": true, 9153 + "license": "Apache-2.0", 9154 + "bin": { 9155 + "workerd": "bin/workerd" 9156 + }, 9157 + "engines": { 9158 + "node": ">=16" 9159 + }, 9160 + "optionalDependencies": { 9161 + "@cloudflare/workerd-darwin-64": "1.20251118.0", 9162 + "@cloudflare/workerd-darwin-arm64": "1.20251118.0", 9163 + "@cloudflare/workerd-linux-64": "1.20251118.0", 9164 + "@cloudflare/workerd-linux-arm64": "1.20251118.0", 9165 + "@cloudflare/workerd-windows-64": "1.20251118.0" 9166 + } 9167 + }, 9168 + "node_modules/wrangler": { 9169 + "version": "4.50.0", 9170 + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.50.0.tgz", 9171 + "integrity": "sha512-+nuZuHZxDdKmAyXOSrHlciGshCoAPiy5dM+t6mEohWm7HpXvTHmWQGUf/na9jjWlWJHCJYOWzkA1P5HBJqrIEA==", 9172 + "license": "MIT OR Apache-2.0", 9173 + "dependencies": { 9174 + "@cloudflare/kv-asset-handler": "0.4.0", 9175 + "@cloudflare/unenv-preset": "2.7.11", 9176 + "blake3-wasm": "2.1.5", 9177 + "esbuild": "0.25.4", 9178 + "miniflare": "4.20251118.1", 9179 + "path-to-regexp": "6.3.0", 9180 + "unenv": "2.0.0-rc.24", 9181 + "workerd": "1.20251118.0" 9182 + }, 9183 + "bin": { 9184 + "wrangler": "bin/wrangler.js", 9185 + "wrangler2": "bin/wrangler.js" 9186 + }, 9187 + "engines": { 9188 + "node": ">=20.0.0" 9189 + }, 9190 + "optionalDependencies": { 9191 + "fsevents": "~2.3.2" 9192 + }, 9193 + "peerDependencies": { 9194 + "@cloudflare/workers-types": "^4.20251118.0" 9195 + }, 9196 + "peerDependenciesMeta": { 9197 + "@cloudflare/workers-types": { 9198 + "optional": true 9199 + } 9200 + } 9201 + }, 9202 + "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { 9203 + "version": "0.25.4", 9204 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", 9205 + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", 9206 + "cpu": [ 9207 + "ppc64" 9208 + ], 9209 + "license": "MIT", 3949 9210 "optional": true, 3950 - "peer": true, 9211 + "os": [ 9212 + "aix" 9213 + ], 9214 + "engines": { 9215 + "node": ">=18" 9216 + } 9217 + }, 9218 + "node_modules/wrangler/node_modules/@esbuild/android-arm": { 9219 + "version": "0.25.4", 9220 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", 9221 + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", 9222 + "cpu": [ 9223 + "arm" 9224 + ], 9225 + "license": "MIT", 9226 + "optional": true, 9227 + "os": [ 9228 + "android" 9229 + ], 9230 + "engines": { 9231 + "node": ">=18" 9232 + } 9233 + }, 9234 + "node_modules/wrangler/node_modules/@esbuild/android-arm64": { 9235 + "version": "0.25.4", 9236 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", 9237 + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", 9238 + "cpu": [ 9239 + "arm64" 9240 + ], 9241 + "license": "MIT", 9242 + "optional": true, 9243 + "os": [ 9244 + "android" 9245 + ], 9246 + "engines": { 9247 + "node": ">=18" 9248 + } 9249 + }, 9250 + "node_modules/wrangler/node_modules/@esbuild/android-x64": { 9251 + "version": "0.25.4", 9252 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", 9253 + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", 9254 + "cpu": [ 9255 + "x64" 9256 + ], 9257 + "license": "MIT", 9258 + "optional": true, 9259 + "os": [ 9260 + "android" 9261 + ], 9262 + "engines": { 9263 + "node": ">=18" 9264 + } 9265 + }, 9266 + "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { 9267 + "version": "0.25.4", 9268 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", 9269 + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", 9270 + "cpu": [ 9271 + "arm64" 9272 + ], 9273 + "license": "MIT", 9274 + "optional": true, 9275 + "os": [ 9276 + "darwin" 9277 + ], 9278 + "engines": { 9279 + "node": ">=18" 9280 + } 9281 + }, 9282 + "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { 9283 + "version": "0.25.4", 9284 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", 9285 + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", 9286 + "cpu": [ 9287 + "x64" 9288 + ], 9289 + "license": "MIT", 9290 + "optional": true, 9291 + "os": [ 9292 + "darwin" 9293 + ], 9294 + "engines": { 9295 + "node": ">=18" 9296 + } 9297 + }, 9298 + "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { 9299 + "version": "0.25.4", 9300 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", 9301 + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", 9302 + "cpu": [ 9303 + "arm64" 9304 + ], 9305 + "license": "MIT", 9306 + "optional": true, 9307 + "os": [ 9308 + "freebsd" 9309 + ], 9310 + "engines": { 9311 + "node": ">=18" 9312 + } 9313 + }, 9314 + "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { 9315 + "version": "0.25.4", 9316 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", 9317 + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", 9318 + "cpu": [ 9319 + "x64" 9320 + ], 9321 + "license": "MIT", 9322 + "optional": true, 9323 + "os": [ 9324 + "freebsd" 9325 + ], 9326 + "engines": { 9327 + "node": ">=18" 9328 + } 9329 + }, 9330 + "node_modules/wrangler/node_modules/@esbuild/linux-arm": { 9331 + "version": "0.25.4", 9332 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", 9333 + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", 9334 + "cpu": [ 9335 + "arm" 9336 + ], 9337 + "license": "MIT", 9338 + "optional": true, 9339 + "os": [ 9340 + "linux" 9341 + ], 9342 + "engines": { 9343 + "node": ">=18" 9344 + } 9345 + }, 9346 + "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { 9347 + "version": "0.25.4", 9348 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", 9349 + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", 9350 + "cpu": [ 9351 + "arm64" 9352 + ], 9353 + "license": "MIT", 9354 + "optional": true, 9355 + "os": [ 9356 + "linux" 9357 + ], 9358 + "engines": { 9359 + "node": ">=18" 9360 + } 9361 + }, 9362 + "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { 9363 + "version": "0.25.4", 9364 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", 9365 + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", 9366 + "cpu": [ 9367 + "ia32" 9368 + ], 9369 + "license": "MIT", 9370 + "optional": true, 9371 + "os": [ 9372 + "linux" 9373 + ], 9374 + "engines": { 9375 + "node": ">=18" 9376 + } 9377 + }, 9378 + "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { 9379 + "version": "0.25.4", 9380 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", 9381 + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", 9382 + "cpu": [ 9383 + "loong64" 9384 + ], 9385 + "license": "MIT", 9386 + "optional": true, 9387 + "os": [ 9388 + "linux" 9389 + ], 9390 + "engines": { 9391 + "node": ">=18" 9392 + } 9393 + }, 9394 + "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { 9395 + "version": "0.25.4", 9396 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", 9397 + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", 9398 + "cpu": [ 9399 + "mips64el" 9400 + ], 9401 + "license": "MIT", 9402 + "optional": true, 9403 + "os": [ 9404 + "linux" 9405 + ], 9406 + "engines": { 9407 + "node": ">=18" 9408 + } 9409 + }, 9410 + "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { 9411 + "version": "0.25.4", 9412 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", 9413 + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", 9414 + "cpu": [ 9415 + "ppc64" 9416 + ], 9417 + "license": "MIT", 9418 + "optional": true, 9419 + "os": [ 9420 + "linux" 9421 + ], 9422 + "engines": { 9423 + "node": ">=18" 9424 + } 9425 + }, 9426 + "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { 9427 + "version": "0.25.4", 9428 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", 9429 + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", 9430 + "cpu": [ 9431 + "riscv64" 9432 + ], 9433 + "license": "MIT", 9434 + "optional": true, 9435 + "os": [ 9436 + "linux" 9437 + ], 9438 + "engines": { 9439 + "node": ">=18" 9440 + } 9441 + }, 9442 + "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { 9443 + "version": "0.25.4", 9444 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", 9445 + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", 9446 + "cpu": [ 9447 + "s390x" 9448 + ], 9449 + "license": "MIT", 9450 + "optional": true, 9451 + "os": [ 9452 + "linux" 9453 + ], 9454 + "engines": { 9455 + "node": ">=18" 9456 + } 9457 + }, 9458 + "node_modules/wrangler/node_modules/@esbuild/linux-x64": { 9459 + "version": "0.25.4", 9460 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", 9461 + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", 9462 + "cpu": [ 9463 + "x64" 9464 + ], 9465 + "license": "MIT", 9466 + "optional": true, 9467 + "os": [ 9468 + "linux" 9469 + ], 9470 + "engines": { 9471 + "node": ">=18" 9472 + } 9473 + }, 9474 + "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { 9475 + "version": "0.25.4", 9476 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", 9477 + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", 9478 + "cpu": [ 9479 + "arm64" 9480 + ], 9481 + "license": "MIT", 9482 + "optional": true, 9483 + "os": [ 9484 + "netbsd" 9485 + ], 9486 + "engines": { 9487 + "node": ">=18" 9488 + } 9489 + }, 9490 + "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { 9491 + "version": "0.25.4", 9492 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", 9493 + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", 9494 + "cpu": [ 9495 + "x64" 9496 + ], 9497 + "license": "MIT", 9498 + "optional": true, 9499 + "os": [ 9500 + "netbsd" 9501 + ], 9502 + "engines": { 9503 + "node": ">=18" 9504 + } 9505 + }, 9506 + "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { 9507 + "version": "0.25.4", 9508 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", 9509 + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", 9510 + "cpu": [ 9511 + "arm64" 9512 + ], 9513 + "license": "MIT", 9514 + "optional": true, 9515 + "os": [ 9516 + "openbsd" 9517 + ], 9518 + "engines": { 9519 + "node": ">=18" 9520 + } 9521 + }, 9522 + "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { 9523 + "version": "0.25.4", 9524 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", 9525 + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", 9526 + "cpu": [ 9527 + "x64" 9528 + ], 9529 + "license": "MIT", 9530 + "optional": true, 9531 + "os": [ 9532 + "openbsd" 9533 + ], 9534 + "engines": { 9535 + "node": ">=18" 9536 + } 9537 + }, 9538 + "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { 9539 + "version": "0.25.4", 9540 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", 9541 + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", 9542 + "cpu": [ 9543 + "x64" 9544 + ], 9545 + "license": "MIT", 9546 + "optional": true, 9547 + "os": [ 9548 + "sunos" 9549 + ], 9550 + "engines": { 9551 + "node": ">=18" 9552 + } 9553 + }, 9554 + "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { 9555 + "version": "0.25.4", 9556 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", 9557 + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", 9558 + "cpu": [ 9559 + "arm64" 9560 + ], 9561 + "license": "MIT", 9562 + "optional": true, 9563 + "os": [ 9564 + "win32" 9565 + ], 9566 + "engines": { 9567 + "node": ">=18" 9568 + } 9569 + }, 9570 + "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { 9571 + "version": "0.25.4", 9572 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", 9573 + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", 9574 + "cpu": [ 9575 + "ia32" 9576 + ], 9577 + "license": "MIT", 9578 + "optional": true, 9579 + "os": [ 9580 + "win32" 9581 + ], 9582 + "engines": { 9583 + "node": ">=18" 9584 + } 9585 + }, 9586 + "node_modules/wrangler/node_modules/@esbuild/win32-x64": { 9587 + "version": "0.25.4", 9588 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", 9589 + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", 9590 + "cpu": [ 9591 + "x64" 9592 + ], 9593 + "license": "MIT", 9594 + "optional": true, 9595 + "os": [ 9596 + "win32" 9597 + ], 9598 + "engines": { 9599 + "node": ">=18" 9600 + } 9601 + }, 9602 + "node_modules/wrangler/node_modules/esbuild": { 9603 + "version": "0.25.4", 9604 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", 9605 + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", 9606 + "hasInstallScript": true, 9607 + "license": "MIT", 3951 9608 "bin": { 3952 - "yaml": "bin.mjs" 9609 + "esbuild": "bin/esbuild" 3953 9610 }, 3954 9611 "engines": { 3955 - "node": ">= 14.6" 9612 + "node": ">=18" 9613 + }, 9614 + "optionalDependencies": { 9615 + "@esbuild/aix-ppc64": "0.25.4", 9616 + "@esbuild/android-arm": "0.25.4", 9617 + "@esbuild/android-arm64": "0.25.4", 9618 + "@esbuild/android-x64": "0.25.4", 9619 + "@esbuild/darwin-arm64": "0.25.4", 9620 + "@esbuild/darwin-x64": "0.25.4", 9621 + "@esbuild/freebsd-arm64": "0.25.4", 9622 + "@esbuild/freebsd-x64": "0.25.4", 9623 + "@esbuild/linux-arm": "0.25.4", 9624 + "@esbuild/linux-arm64": "0.25.4", 9625 + "@esbuild/linux-ia32": "0.25.4", 9626 + "@esbuild/linux-loong64": "0.25.4", 9627 + "@esbuild/linux-mips64el": "0.25.4", 9628 + "@esbuild/linux-ppc64": "0.25.4", 9629 + "@esbuild/linux-riscv64": "0.25.4", 9630 + "@esbuild/linux-s390x": "0.25.4", 9631 + "@esbuild/linux-x64": "0.25.4", 9632 + "@esbuild/netbsd-arm64": "0.25.4", 9633 + "@esbuild/netbsd-x64": "0.25.4", 9634 + "@esbuild/openbsd-arm64": "0.25.4", 9635 + "@esbuild/openbsd-x64": "0.25.4", 9636 + "@esbuild/sunos-x64": "0.25.4", 9637 + "@esbuild/win32-arm64": "0.25.4", 9638 + "@esbuild/win32-ia32": "0.25.4", 9639 + "@esbuild/win32-x64": "0.25.4" 9640 + } 9641 + }, 9642 + "node_modules/wrap-ansi": { 9643 + "version": "9.0.2", 9644 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", 9645 + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", 9646 + "license": "MIT", 9647 + "dependencies": { 9648 + "ansi-styles": "^6.2.1", 9649 + "string-width": "^7.0.0", 9650 + "strip-ansi": "^7.1.0" 9651 + }, 9652 + "engines": { 9653 + "node": ">=18" 3956 9654 }, 3957 9655 "funding": { 3958 - "url": "https://github.com/sponsors/eemeli" 9656 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9657 + } 9658 + }, 9659 + "node_modules/ws": { 9660 + "version": "8.18.0", 9661 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 9662 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 9663 + "license": "MIT", 9664 + "engines": { 9665 + "node": ">=10.0.0" 9666 + }, 9667 + "peerDependencies": { 9668 + "bufferutil": "^4.0.1", 9669 + "utf-8-validate": ">=5.0.2" 9670 + }, 9671 + "peerDependenciesMeta": { 9672 + "bufferutil": { 9673 + "optional": true 9674 + }, 9675 + "utf-8-validate": { 9676 + "optional": true 9677 + } 9678 + } 9679 + }, 9680 + "node_modules/xxhash-wasm": { 9681 + "version": "1.1.0", 9682 + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", 9683 + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", 9684 + "license": "MIT" 9685 + }, 9686 + "node_modules/yargs-parser": { 9687 + "version": "21.1.1", 9688 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 9689 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 9690 + "license": "ISC", 9691 + "engines": { 9692 + "node": ">=12" 3959 9693 } 3960 9694 }, 3961 9695 "node_modules/yocto-queue": { 3962 - "version": "0.1.0", 3963 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3964 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3965 - "dev": true, 9696 + "version": "1.2.2", 9697 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 9698 + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 9699 + "license": "MIT", 9700 + "engines": { 9701 + "node": ">=12.20" 9702 + }, 9703 + "funding": { 9704 + "url": "https://github.com/sponsors/sindresorhus" 9705 + } 9706 + }, 9707 + "node_modules/yocto-spinner": { 9708 + "version": "0.2.3", 9709 + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.3.tgz", 9710 + "integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==", 9711 + "license": "MIT", 9712 + "dependencies": { 9713 + "yoctocolors": "^2.1.1" 9714 + }, 9715 + "engines": { 9716 + "node": ">=18.19" 9717 + }, 9718 + "funding": { 9719 + "url": "https://github.com/sponsors/sindresorhus" 9720 + } 9721 + }, 9722 + "node_modules/yoctocolors": { 9723 + "version": "2.1.2", 9724 + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", 9725 + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", 3966 9726 "license": "MIT", 3967 9727 "engines": { 3968 - "node": ">=10" 9728 + "node": ">=18" 3969 9729 }, 3970 9730 "funding": { 3971 9731 "url": "https://github.com/sponsors/sindresorhus" 3972 9732 } 3973 9733 }, 9734 + "node_modules/youch": { 9735 + "version": "4.1.0-beta.10", 9736 + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz", 9737 + "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==", 9738 + "license": "MIT", 9739 + "dependencies": { 9740 + "@poppinss/colors": "^4.1.5", 9741 + "@poppinss/dumper": "^0.6.4", 9742 + "@speed-highlight/core": "^1.2.7", 9743 + "cookie": "^1.0.2", 9744 + "youch-core": "^0.3.3" 9745 + } 9746 + }, 9747 + "node_modules/youch-core": { 9748 + "version": "0.3.3", 9749 + "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", 9750 + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", 9751 + "license": "MIT", 9752 + "dependencies": { 9753 + "@poppinss/exception": "^1.2.2", 9754 + "error-stack-parser-es": "^1.0.5" 9755 + } 9756 + }, 9757 + "node_modules/youch/node_modules/cookie": { 9758 + "version": "1.1.1", 9759 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 9760 + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 9761 + "license": "MIT", 9762 + "engines": { 9763 + "node": ">=18" 9764 + }, 9765 + "funding": { 9766 + "type": "opencollective", 9767 + "url": "https://opencollective.com/express" 9768 + } 9769 + }, 3974 9770 "node_modules/zimmerframe": { 3975 9771 "version": "1.1.4", 3976 9772 "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", 3977 9773 "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", 3978 - "dev": true, 3979 9774 "license": "MIT" 3980 9775 }, 9776 + "node_modules/zod": { 9777 + "version": "3.25.76", 9778 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 9779 + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 9780 + "license": "MIT", 9781 + "funding": { 9782 + "url": "https://github.com/sponsors/colinhacks" 9783 + } 9784 + }, 9785 + "node_modules/zod-to-json-schema": { 9786 + "version": "3.25.0", 9787 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz", 9788 + "integrity": "sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==", 9789 + "license": "ISC", 9790 + "peerDependencies": { 9791 + "zod": "^3.25 || ^4" 9792 + } 9793 + }, 9794 + "node_modules/zod-to-ts": { 9795 + "version": "1.2.0", 9796 + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", 9797 + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", 9798 + "peerDependencies": { 9799 + "typescript": "^4.9.4 || ^5.0.2", 9800 + "zod": "^3" 9801 + } 9802 + }, 9803 + "node_modules/zwitch": { 9804 + "version": "2.0.4", 9805 + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 9806 + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", 9807 + "license": "MIT", 9808 + "funding": { 9809 + "type": "github", 9810 + "url": "https://github.com/sponsors/wooorm" 9811 + } 9812 + }, 3981 9813 "packages/eslint-config": { 3982 9814 "name": "@repo/eslint-config", 3983 9815 "version": "0.0.0", ··· 4006 9838 "@sveltejs/package": "^2.5.0", 4007 9839 "@sveltejs/vite-plugin-svelte": "^5.1.0", 4008 9840 "eslint": "^9.39.1", 9841 + "prettier-plugin-tailwindcss": "^0.7.1", 4009 9842 "svelte": "^5.43.5", 4010 9843 "svelte-check": "^4.3.0", 4011 9844 "typescript": "5.9.2", 4012 9845 "vite": "^6.3.2" 4013 9846 }, 4014 9847 "peerDependencies": { 4015 - "svelte": "^5.0.0" 9848 + "svelte": "^5.0.0", 9849 + "tailwindcss": "^4.1.17" 4016 9850 } 4017 9851 } 4018 9852 }
+4
packages/ui/.prettierrc
··· 1 + { 2 + "plugins": ["prettier-plugin-tailwindcss"], 3 + "tailwindStylesheet": "./src/routes/layout.css" 4 + }
+5
packages/ui/.vscode/settings.json
··· 1 + { 2 + "files.associations": { 3 + "*.css": "tailwindcss" 4 + } 5 + }
-1
packages/ui/index.ts
··· 1 - export { default as MyCounterButton } from './components/MyCounterButton.svelte';
+3 -1
packages/ui/package.json
··· 26 26 } 27 27 }, 28 28 "peerDependencies": { 29 - "svelte": "^5.0.0" 29 + "svelte": "^5.0.0", 30 + "tailwindcss": "^4.1.17" 30 31 }, 31 32 "devDependencies": { 32 33 "@repo/eslint-config": "*", ··· 35 36 "@sveltejs/package": "^2.5.0", 36 37 "@sveltejs/vite-plugin-svelte": "^5.1.0", 37 38 "eslint": "^9.39.1", 39 + "prettier-plugin-tailwindcss": "^0.7.1", 38 40 "svelte": "^5.43.5", 39 41 "svelte-check": "^4.3.0", 40 42 "typescript": "5.9.2",
+15
packages/ui/src/Button.svelte
··· 1 + <script lang="ts"> 2 + let {children, class: className, onClick} = $props(); 3 + </script> 4 + 5 + <button class={`flex items-center gap-2 hover:bg-hyski-blue/10 px-2 py-1 rounded ${className}`} onclick={onClick}> 6 + {@render children?.()} 7 + </button> 8 + 9 + <!-- <style> 10 + @reference "../styles/global.css"; 11 + 12 + button { 13 + @apply flex items-center gap-2 hover:bg-hyski-blue/10 px-2 py-1 rounded; 14 + } 15 + </style> -->
-11
packages/ui/src/MyCounterButton.svelte
··· 1 - <script lang="ts"> 2 - let count = $state(0); 3 - 4 - function handleClick() { 5 - count += 1; 6 - } 7 - </script> 8 - 9 - <button onclick={handleClick}> 10 - clicks: {count} 11 - </button>
+1 -2
packages/ui/src/index.ts
··· 1 - export { Counter } from './my-counter-class.svelte'; 2 - export { default as MyCounterButton } from './MyCounterButton.svelte'; 1 + export { default as Button } from './Button.svelte';
-11
packages/ui/src/my-counter-class.svelte.ts
··· 1 - export class Counter { 2 - count = $state(0); 3 - 4 - increment = () => { 5 - this.count++; 6 - }; 7 - 8 - decrement = () => { 9 - this.count--; 10 - }; 11 - }
+1
packages/ui/src/styles/global.css
··· 1 + @import "tailwindcss";
+4 -7
packages/ui/vite.config.js
··· 1 - import { defineConfig } from 'vite'; 2 - import { svelte } from '@sveltejs/vite-plugin-svelte'; 1 + import tailwindcss from "@tailwindcss/vite"; 2 + import { defineConfig } from "vite"; 3 + import { svelte } from "@sveltejs/vite-plugin-svelte"; 3 4 4 - export default defineConfig({ 5 - plugins: [ 6 - svelte() 7 - ] 8 - }); 5 + export default defineConfig({ plugins: [tailwindcss(), svelte()] });