Openstatus www.openstatus.dev

Astro docs (#1096)

* 🚧 astro

* 🚧 docs

* 🔥 fix build

* ci: apply automated fixes

* 🔥 docs update

* 🤦 fix build

* ci: apply automated fixes

* 🔥 docs update

* ci: apply automated fixes

* 🔥 some css

* ci: apply automated fixes

* 🤔css

* ci: apply automated fixes

* 🔥custom head

* ci: apply automated fixes

* chore: update theme

* 🚧 docs

* ci: apply automated fixes

* chore: content

* chore: content

* chore: contributions

* fix: font

* 🧑‍💻 cli

* ci: apply automated fixes

* 🧑‍🎨 some change

* 🧹 old docs

* 🧹 old docs

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>

authored by

Thibault Le Ouay
autofix-ci[bot]
Maximilian Kaske
and committed by
GitHub
1b7ac9ec 0993d890

+4657 -1679
+20
apps/docs/.gitignore
··· 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 + # environment variables 16 + .env 17 + .env.production 18 + 19 + # macOS-specific files 20 + .DS_Store
+55
apps/docs/README.md
··· 1 + # Starlight Starter Kit: Basics 2 + 3 + [![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build) 4 + 5 + ``` 6 + npm create astro@latest -- --template starlight 7 + ``` 8 + 9 + [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics) 10 + [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics) 11 + [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/withastro/starlight&create_from_path=examples/basics) 12 + [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fstarlight%2Ftree%2Fmain%2Fexamples%2Fbasics&project-name=my-starlight-docs&repository-name=my-starlight-docs) 13 + 14 + > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! 15 + 16 + ## 🚀 Project Structure 17 + 18 + Inside of your Astro + Starlight project, you'll see the following folders and files: 19 + 20 + ``` 21 + . 22 + ├── public/ 23 + ├── src/ 24 + │ ├── assets/ 25 + │ ├── content/ 26 + │ │ ├── docs/ 27 + │ │ └── config.ts 28 + │ └── env.d.ts 29 + ├── astro.config.mjs 30 + ├── package.json 31 + └── tsconfig.json 32 + ``` 33 + 34 + Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name. 35 + 36 + Images can be added to `src/assets/` and embedded in Markdown with a relative link. 37 + 38 + Static assets, like favicons, can be placed in the `public/` directory. 39 + 40 + ## 🧞 Commands 41 + 42 + All commands are run from the root of the project, from a terminal: 43 + 44 + | Command | Action | 45 + | :------------------------ | :----------------------------------------------- | 46 + | `npm install` | Installs dependencies | 47 + | `npm run dev` | Starts local dev server at `localhost:4321` | 48 + | `npm run build` | Build your production site to `./dist/` | 49 + | `npm run preview` | Preview your build locally, before deploying | 50 + | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | 51 + | `npm run astro -- --help` | Get help using the Astro CLI | 52 + 53 + ## 👀 Want to learn more? 54 + 55 + Check out [Starlight’s docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat).
-24
apps/docs/api-reference/auth.mdx
··· 1 - --- 2 - title: Authentication 3 - --- 4 - 5 - In your Settings, you can create and later revoke your API token. Once created, 6 - it will be shown only once so keep it safe. 7 - 8 - On every request to `https://api.openstatus.dev/v1`, you'll have to attach the 9 - token to the header. 10 - 11 - ```ts 12 - const monitors = await fetch(`https://api.openstatus.dev/v1/monitor`, { 13 - method: "GET", 14 - headers: new Headers({ 15 - "x-openstatus-key": "os_xxxxxxxxx", 16 - }), 17 - }); 18 - ``` 19 - 20 - Use the above snippet to try it out. 21 - 22 - We currently do not have an SDK to make the best out of it. Any contributions 23 - are welcome. 24 -
-4
apps/docs/api-reference/check/http/post-http.mdx
··· 1 - --- 2 - title: Create a Check run for a HTTP request 3 - openapi: post /check/http 4 - ---
-14
apps/docs/api-reference/errors/code/BAD_REQUEST.mdx
··· 1 - --- 2 - title: BAD_REQUEST 3 - openapi-schema: ErrBadRequest 4 - --- 5 - 6 - ## Problem 7 - 8 - The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing). 9 - 10 - ## Solution 11 - 12 - Check the request response and making sure it's correct. 13 - 14 - If that doesn't help, ask for help on [Discord](https://openstatus.dev/discord).
-14
apps/docs/api-reference/errors/code/CONFLICT.mdx
··· 1 - --- 2 - title: CONFLICT 3 - openapi-schema: ErrConflict 4 - --- 5 - 6 - ## Problem 7 - 8 - The request could not be completed due to a conflict most likely due to unique constraints like subdomain slugs. 9 - 10 - ## Solution 11 - 12 - Make sure to send a unique value for the conflicting field. 13 - 14 - If that doesn't help, ask for help on [Discord](https://openstatus.dev/discord).
-14
apps/docs/api-reference/errors/code/FORBIDDEN.mdx
··· 1 - --- 2 - title: FORBIDDEN 3 - openapi-schema: ErrForbidden 4 - --- 5 - 6 - ## Problem 7 - 8 - The server understood the request, but is refusing to fulfill it. Authorization will not help. That most likely indicates your account doesn't have the necessary permissions to execute the request. 9 - 10 - ## Solution 11 - 12 - Make sure you have the necessary permissions to execute the request. You might want to upgrade your workspace plan. 13 - 14 - If that doesn't help, ask for help on [Discord](https://openstatus.dev/discord).
-14
apps/docs/api-reference/errors/code/INTERNAL_SERVER_ERROR.mdx
··· 1 - --- 2 - title: INTERNAL_SERVER_ERROR 3 - openapi-schema: ErrInternalServerError 4 - --- 5 - 6 - ## Problem 7 - 8 - The server encountered an unexpected condition that prevented it from fulfilling the request. 9 - 10 - ## Solution 11 - 12 - Please try again. 13 - 14 - If that doesn't help, ask for help on [Discord](https://openstatus.dev/discord).
-14
apps/docs/api-reference/errors/code/NOT_FOUND.mdx
··· 1 - --- 2 - title: NOT_FOUND 3 - openapi-schema: ErrNotFound 4 - --- 5 - 6 - ## Problem 7 - 8 - The requested resource could not be found. You might not be eligible to access the resource or the resource might not exist. 9 - 10 - ## Solution 11 - 12 - Make sure you're sending the correct request to the correct endpoint. 13 - 14 - If that doesn't help, ask for help on [Discord](https://openstatus.dev/discord).
-14
apps/docs/api-reference/errors/code/UNAUTHORIZED.mdx
··· 1 - --- 2 - title: UNAUTHORIZED 3 - openapi-schema: ErrUnauthorized 4 - --- 5 - 6 - ## Problem 7 - 8 - The request has not been applied because it lacks valid authentication credentials for the target resource. 9 - 10 - ## Solution 11 - 12 - Make sure you're sending the correct authentication credentials with your request. 13 - 14 - If that doesn't help, ask for help on [Discord](https://openstatus.dev/discord).
-6
apps/docs/api-reference/incident/get-incident-id.mdx
··· 1 - --- 2 - title: Get an incident 3 - openapi: get /incident/:id 4 - --- 5 - 6 - Get an incident by id
-6
apps/docs/api-reference/incident/get-incident.mdx
··· 1 - --- 2 - title: Get all incidents 3 - openapi: get /incident 4 - --- 5 - 6 - Return all incidents in your workspace
-7
apps/docs/api-reference/incident/put-incident-id.mdx
··· 1 - --- 2 - title: Update an incident 3 - openapi: put /incident/:id 4 - --- 5 - 6 - This endpoint allows you to update an incident. You can acknowledge or resolve 7 - an incident using this endpoint.
-4
apps/docs/api-reference/monitor/delete-monitor-id.mdx
··· 1 - --- 2 - title: Delete a monitor 3 - openapi: delete /monitor/:id 4 - ---
-4
apps/docs/api-reference/monitor/get-monitor-id.mdx
··· 1 - --- 2 - title: Get a monitor 3 - openapi: get /monitor/:id 4 - ---
-4
apps/docs/api-reference/monitor/get-monitor-id/summary.mdx
··· 1 - --- 2 - title: Get a monitor daily summary 3 - openapi: get /monitor/:id/summary 4 - ---
-6
apps/docs/api-reference/monitor/get-monitor.mdx
··· 1 - --- 2 - title: Get all monitors 3 - openapi: get /monitor 4 - --- 5 - 6 - Get all your monitors in a single call.
-4
apps/docs/api-reference/monitor/post-monitor.mdx
··· 1 - --- 2 - title: Create a monitor 3 - openapi: post /monitor 4 - ---
-4
apps/docs/api-reference/monitor/put-monitor-id.mdx
··· 1 - --- 2 - title: Update a monitor 3 - openapi: put /monitor/:id 4 - ---
-4
apps/docs/api-reference/notification/get-notification-id.mdx
··· 1 - --- 2 - title: Get a notification 3 - openapi: get /notification/:id 4 - ---
-4
apps/docs/api-reference/notification/get-notification.mdx
··· 1 - --- 2 - title: Get all notification 3 - openapi: get /notification 4 - ---
-4
apps/docs/api-reference/notification/post-notification.mdx
··· 1 - --- 2 - title: Create a notification 3 - openapi: post /notification 4 - ---
-6
apps/docs/api-reference/page/get-page-id.mdx
··· 1 - --- 2 - title: Get a Status Page 3 - openapi: get /page/:id 4 - --- 5 - 6 - Get an page by id
-4
apps/docs/api-reference/page/get-page.mdx
··· 1 - --- 2 - title: Get all your Status Page 3 - openapi: get /page 4 - ---
-4
apps/docs/api-reference/page/post-page-id/update.mdx
··· 1 - --- 2 - title: Add a subscriber 3 - openapi: post /page/:id/update 4 - ---
-4
apps/docs/api-reference/page/post-page.mdx
··· 1 - --- 2 - title: Create a status page 3 - openapi: post /page 4 - ---
-4
apps/docs/api-reference/page/put-page-id.mdx
··· 1 - --- 2 - title: Update a Status Page 3 - openapi: put /page/:id 4 - ---
-4
apps/docs/api-reference/status_report/delete-status_report-id.mdx
··· 1 - --- 2 - title: Delete Status Report 3 - openapi: delete /status_report/:id 4 - ---
-4
apps/docs/api-reference/status_report/get-status_report-id.mdx
··· 1 - --- 2 - title: Get a Status Report 3 - openapi: get /status_report/:id 4 - ---
-4
apps/docs/api-reference/status_report/get-status_report.mdx
··· 1 - --- 2 - title: Get all Status Reports 3 - openapi: get /status_report 4 - ---
-6
apps/docs/api-reference/status_report/post-status_report-id/update.mdx
··· 1 - --- 2 - title: Create Status Report Update 3 - openapi: post /status_report/:id/update 4 - --- 5 - 6 - That endpoint is `@deprecated` in favor of [`/status_report_update`](/api-reference/status_report_update/post-status_report_update/) **POST** request.
-4
apps/docs/api-reference/status_report/post-status_report.mdx
··· 1 - --- 2 - title: Create a Status Report 3 - openapi: post /status_report 4 - ---
-4
apps/docs/api-reference/status_report_update/get-status_report_update-id.mdx
··· 1 - --- 2 - title: Get a Status Report Update 3 - openapi: get /status_report_update/:id 4 - ---
-4
apps/docs/api-reference/status_report_update/post-status_report_update.mdx
··· 1 - --- 2 - title: Create a Status Report Update 3 - openapi: post /status_report_update 4 - ---
-4
apps/docs/api-reference/whoami/get-whoami.mdx
··· 1 - --- 2 - title: Get a Whoami 3 - openapi: get /whoami 4 - ---
+205
apps/docs/astro.config.mjs
··· 1 + import sitemap from "@astrojs/sitemap"; 2 + import starlight from "@astrojs/starlight"; 3 + import tailwind from "@astrojs/tailwind"; 4 + // @ts-check 5 + import { defineConfig } from "astro/config"; 6 + import starlightSidebarTopics from "starlight-sidebar-topics"; 7 + import Icons from "unplugin-icons/vite"; 8 + 9 + // https://astro.build/config 10 + export default defineConfig({ 11 + site: "https://docs.openstatus.dev", 12 + vite: { 13 + plugins: [Icons({ compiler: "astro" })], 14 + }, 15 + integrations: [ 16 + sitemap(), 17 + starlight({ 18 + title: "OpenStatus Docs", 19 + favicon: "/favicon.ico", 20 + social: { 21 + github: "https://github.com/openstatusHQ/openstatus", 22 + blueSky: "https://bsky.app/profile/openstatus.dev", 23 + }, 24 + components: { 25 + SiteTitle: "./src/components/SiteTitle.astro", 26 + Head: "./src/components/Head.astro", 27 + Hero: "./src/components/Hero.astro", 28 + }, 29 + editLink: { 30 + baseUrl: "https://github.com/openstatusHQ/openstatus/app/docs", 31 + }, 32 + customCss: [ 33 + // Path to your Tailwind base styles: 34 + "./src/tailwind.css", 35 + "./src/custom.css", 36 + ], 37 + plugins: [ 38 + starlightSidebarTopics([ 39 + { 40 + label: "Documentation", 41 + link: "/getting-started/introduction", 42 + id: "docs", 43 + icon: "open-book", 44 + items: [ 45 + { 46 + label: "Getting Started", 47 + items: [ 48 + { 49 + label: "Introduction", 50 + slug: "getting-started/introduction", 51 + }, 52 + ], 53 + }, 54 + { 55 + label: "Synthetic Monitoring", 56 + items: [ 57 + { label: "Overview", slug: "monitoring/overview" }, 58 + { 59 + label: "Create you first monitor", 60 + slug: "monitoring/create-monitor", 61 + }, 62 + { 63 + label: "Monitor Types", 64 + collapsed: true, 65 + items: [ 66 + { 67 + label: "HTTP", 68 + slug: "monitoring/type/http", 69 + }, 70 + { 71 + label: "TCP", 72 + slug: "monitoring/type/tcp", 73 + }, 74 + ], 75 + }, 76 + { 77 + label: "Customizations", 78 + collapsed: true, 79 + items: [ 80 + { 81 + label: "Assertions", 82 + slug: "monitoring/customization/assertions", 83 + }, 84 + { 85 + label: "Frequency", 86 + slug: "monitoring/customization/frequency", 87 + }, 88 + { 89 + label: "Regions", 90 + slug: "monitoring/customization/regions", 91 + }, 92 + { 93 + label: "Timing", 94 + slug: "monitoring/customization/timing", 95 + }, 96 + ], 97 + }, 98 + ], 99 + collapsed: false, 100 + }, 101 + { 102 + label: "Status Page", 103 + 104 + items: [ 105 + { label: "Overview", slug: "status-page/overview" }, 106 + { label: "Reports", slug: "status-page/reports" }, 107 + { label: "Maintenances", slug: "status-page/maintenances" }, 108 + { label: "Widget", slug: "status-page/widget" }, 109 + { label: "Custom Domain", slug: "status-page/custom-domain" }, 110 + { 111 + label: "Subscribers", 112 + slug: "status-page/subscribers", 113 + }, 114 + { 115 + label: "Customization", 116 + autogenerate: { directory: "status-page/customization" }, 117 + collapsed: true, 118 + }, 119 + ], 120 + }, 121 + { label: "Incidents", autogenerate: { directory: "incident" } }, 122 + { 123 + label: "Alerting", 124 + items: [ 125 + { label: "Overview", slug: "alerting/overview" }, 126 + { 127 + label: "Notification Channels", 128 + autogenerate: { 129 + directory: "alerting/providers", 130 + collapsed: true, 131 + }, 132 + }, 133 + ], 134 + }, 135 + { 136 + label: "Tools", 137 + autogenerate: { directory: "tools" }, 138 + }, 139 + { 140 + label: "Support", 141 + items: [ 142 + { 143 + label: "Help", 144 + slug: "help/support", 145 + }, 146 + ], 147 + }, 148 + ], 149 + }, 150 + { 151 + label: "Guides", 152 + icon: "rocket", 153 + link: "/guides/introduction", 154 + items: [ 155 + { 156 + label: "Guides", 157 + autogenerate: { directory: "guides" }, 158 + }, 159 + ], 160 + }, 161 + { 162 + label: "Contributing", 163 + icon: "heart", 164 + link: "/contributing/getting-started", 165 + items: [ 166 + { 167 + label: "Contributing", 168 + autogenerate: { directory: "contributing" }, 169 + }, 170 + ], 171 + }, 172 + { 173 + label: "CLI", 174 + icon: "seti:powershell", 175 + link: "/cli/getting-started", 176 + items: [ 177 + { 178 + label: "CLI", 179 + items: [ 180 + { 181 + label: "Getting Started", 182 + slug: "cli/getting-started", 183 + }, 184 + { 185 + label: "Commands", 186 + autogenerate: { directory: "cli/commands" }, 187 + }, 188 + ], 189 + }, 190 + ], 191 + }, 192 + { 193 + label: "API Reference", 194 + icon: "puzzle", 195 + link: "https://api.openstatus.dev/v1", 196 + }, 197 + ]), 198 + ], 199 + }), 200 + tailwind({ 201 + // Disable the default base styles: 202 + applyBaseStyles: false, 203 + }), 204 + ], 205 + });
+5 -1
apps/docs/contributing/get-started.mdx apps/docs/src/content/docs/contributing/getting-started.mdx
··· 1 1 --- 2 - title: Get Started 2 + title: Getting Started 3 3 --- 4 + 5 + import { Aside } from "@astrojs/starlight/components"; 6 + 7 + <Aside>WIP</Aside> 4 8 5 9 ## Setup 6 10
+4
apps/docs/contributing/requirements.mdx apps/docs/src/content/docs/contributing/requirements.mdx
··· 2 2 title: Requirements 3 3 --- 4 4 5 + import { Aside } from "@astrojs/starlight/components"; 6 + 7 + <Aside>WIP</Aside> 8 + 5 9 ## System Requirements 6 10 7 11 Before you start, make sure you have the following applications and their
+4
apps/docs/contributing/setup-env.mdx apps/docs/src/content/docs/contributing/setup-env.mdx
··· 2 2 title: Setup environment files 3 3 --- 4 4 5 + import { Aside } from "@astrojs/starlight/components"; 6 + 7 + <Aside>WIP</Aside> 8 + 5 9 # Configuration of the .env file 6 10 7 11 The `.env` file contains various environment variables that need to be properly
apps/docs/dummy/ping_response__v5.csv apps/docs/src/content/docs/dummy/ping_response__v5.csv
apps/docs/favicon.ico apps/docs/public/favicon.ico
-5
apps/docs/favicon.svg
··· 1 - <?xml version="1.0" encoding="UTF-8"?> 2 - <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="31" height="32"> 3 - <path d="M0 0 C10.23 0 20.46 0 31 0 C31 10.56 31 21.12 31 32 C20.77 32 10.54 32 0 32 C0 21.44 0 10.88 0 0 Z " fill="#F7F7F7" transform="translate(0,0)"/> 4 - <path d="M0 0 C3.16118708 1.63913404 5.26864575 3.00269875 7.375 5.875 C8.69601084 10.36643685 8.48383625 13.10144696 6.25 17.25 C3.05882353 21.1503268 3.05882353 21.1503268 0 22 C-6.91764706 22.65882353 -6.91764706 22.65882353 -10.875 20.25 C-13.99497149 16.94650078 -14.84963004 15.1599968 -15.4375 10.625 C-14.85694294 5.8146701 -13.38607407 4.38607407 -10 1 C-6.78501861 -0.6074907 -3.48701742 -0.47314549 0 0 Z " fill="#0F0F0F" transform="translate(19,5)"/> 5 - </svg>
+16 -14
apps/docs/guides/how-deploy-checker-koyeb.mdx apps/docs/src/content/docs/guides/how-deploy-checker-koyeb.mdx
··· 1 1 --- 2 2 title: How to deploy your own checker on Koyeb 3 - description: Learn how to deploy our checker on Koyeb.` 3 + description: Learn how to deploy our checker on Koyeb. 4 + sidebar: 5 + label: Deploy our probe on Koyeb 4 6 --- 7 + import { Image } from 'astro:assets'; 8 + 9 + import Koyeb1 from '../../../assets/guides/how-deploy-checker-koyeb/koyeb-1.png'; 10 + import Koyeb2 from '../../../assets/guides/how-deploy-checker-koyeb/koyeb-2.png'; 11 + import Koyeb3 from '../../../assets/guides/how-deploy-checker-koyeb/koyeb-3.png'; 12 + 5 13 6 14 ## Introduction 7 15 ··· 16 24 3. Select the `Docker` option. 17 25 18 26 19 - <Frame> 20 - <img 21 - src="/images/guides/how-deploy-checker-koyeb/koyeb-1.png" 27 + <Image 28 + src={Koyeb1} 22 29 alt="Koyeb" 23 30 /> 24 - </Frame> 25 31 26 32 27 33 4. In the `Image` field, enter `ghcr.io/openstatushq/checker:latest`. 28 34 29 35 30 - <Frame> 31 - <img 32 - src="/images/guides/how-deploy-checker-koyeb/koyeb-2.png" 36 + <Image 37 + src={Koyeb2} 33 38 alt="Koyeb" 34 39 /> 35 - </Frame> 36 40 37 41 5. Click on the `Next` button. 38 42 ··· 43 47 - `REGION` : The koyeb region where you want to deploy your checker 44 48 - `CRON_SECRET` : A secret key to secure your endpoint to avoid unauthorized access 45 49 46 - <Frame> 47 - <img 48 - src="/images/guides/how-deploy-checker-koyeb/koyeb-3.png" 50 + <Image 51 + src={Koyeb3} 49 52 alt="Koyeb" 50 53 /> 51 - </Frame> 52 54 53 55 ## Calling your probe 54 56 ··· 61 63 --header 'Content-Type: application/json' \ 62 64 --data '{ 63 65 "url": "https://www.openstatus.dev", 64 - "method": "GET", 66 + "method": "GET" 65 67 }' 66 68 ``` 67 69
+6 -4
apps/docs/guides/how-deploy-status-page-cf-pages.mdx apps/docs/src/content/docs/guides/how-deploy-status-page-cf-pages.mdx
··· 1 1 --- 2 2 title: How to deploy your own status page to Cloudflare Pages 3 3 description: Learn how to use OpenStatus monitoring data and deploy your own Status Page to cloudflare pages. 4 + sidebar: 5 + label: Host your status page on Cloudflare Pages 4 6 --- 7 + import { Image } from 'astro:assets'; 8 + import statusPage from '../../../assets/guides/how-deploy-status-page-cf-pages/status-page.png'; 5 9 6 10 ## Introduction 7 11 ··· 17 21 18 22 19 23 20 - <Frame caption="Astro Status Pages"> 21 - <img 22 - src="/images/guides/how-deploy-status-page-cf-pages/status-page.png" 24 + <Image 25 + src={statusPage} 23 26 alt="Astro Status Page" 24 27 /> 25 - </Frame> 26 28 27 29 28 30 ## Prerequisites
+3
apps/docs/guides/introduction.mdx apps/docs/src/content/docs/guides/introduction.mdx
··· 1 1 --- 2 2 title: Introduction 3 + sidebar: 4 + label: Introduction 5 + order: 1 3 6 --- 4 7 5 8 Here's some content for the getting started with OpenStatus.
-184
apps/docs/guides/test-latency-cf-workers-in-github-actions.mdx
··· 1 - --- 2 - title: How to use OpenStatus in GitHub Actions to test your Cloudflare Workers latency. 3 - description: Learn how to use OpenStatus for testing latency in your GitHub Actions to verify your Cloudflare Workers' performance. 4 - --- 5 - 6 - ## Introduction 7 - 8 - As a developer, you want to make sure your endpoints are fast and reliable after each deployment. 9 - 10 - In this guide, we will show you how to use OpenStatus for testing latency in GitHub Actions to verify your endpoint's performance. 11 - 12 - We'll deploy a basic API endpoint and run a latency test in a GitHub Action with OpenStatus. If the latency is higher than expected, we will roll back the deployment. 13 - 14 - All the code showcased in this guide is available on [GitHub](https://github.com/openstatusHQ/github-action-rollback). 15 - 16 - 17 - ## Prerequisites 18 - 19 - - A Cloudflare Account. 20 - - A GitHub Account. 21 - - An [OpenStatus](https://www.openstatus.dev) Account. 22 - 23 - 24 - ## Our API Endpoint 25 - 26 - For this guide, we are using a simple [Hono](https://www.hono.dev) server that returns `Hello OpenStatus!`. 27 - We are deploying it on [Cloudflare Workers](https://workers.cloudflare.com/). Cloudflare Workers is a serverless platform that allows you to deploy your code globally. They are fast and reliable. But sometimes you might introduce a bug that slows down your endpoint. 28 - 29 - 30 - ```typescript 31 - import { Hono } from "hono"; 32 - 33 - const app = new Hono(); 34 - 35 - app.get("/", async (c) => { 36 - return c.text("Hello OpenStatus!"); 37 - }); 38 - 39 - export default app; 40 - ``` 41 - 42 - 43 - ## Setting up the test 44 - 45 - For the test, we are using the [OpenStatus API](https://docs.openstatus.dev/api-reference/check/post-check) to run a global latency test on our endpoint. 46 - If the latency is higher than expected, we will roll back the deployment. 47 - We expect our endpoint to have a 75th percentile latency of less than 1000ms in all regions. 48 - 49 - You need to get your OpenStatus API key from the OpenStatus dashboard. 50 - 51 - To get your API key, go to: 52 - 53 - 1. Settings -> 2. API Tokens -> 3. Create API Key 54 - 55 - <Frame caption="GitHub Settings"> 56 - <img 57 - src="/images/guides/latency-ci-integration-test/openstatus-api-token.png" 58 - alt="OpenStatus API Key Creation" 59 - /> 60 - </Frame> 61 - 62 - If you want to run the test locally copy your API key to a `.env` file. 63 - 64 - ```env 65 - OPENSTATUS_API_KEY=your-api-key 66 - ``` 67 - 68 - Here is our test first we warm up our endpoint and then run the latency test with OpenStatus. 69 - 70 - 71 - 72 - ```typescript 73 - test("should fail if p75 > 1000", async () => { 74 - 75 - // Let's warm our endpoint 76 - await fetch("https://github-action-rollback.thibaultleouay.workers.dev/"); 77 - // Run the test 78 - const options = { 79 - method: "POST", 80 - headers: { 81 - "Content-Type": "application/json", 82 - "x-openstatus-key": process.env.OPENSTATUS_API_KEY || "", 83 - }, 84 - body: '{"url":"https://github-action-rollback.thibaultleouay.workers.dev/","method":"GET","regions":["ams","iad","gru","hkg","jnb","syd"],"runCount":2,"aggregated":true}', 85 - }; 86 - 87 - const data = await fetch("https://api.openstatus.dev/v1/check", options); 88 - const json = await data.json(); 89 - const result = schema.parse(json); 90 - expect(result.aggregated.firstByte.p75 < 1000).toBe(true); 91 - }); 92 - ``` 93 - 94 - ## Setting up the GitHub Actions 95 - 96 - We will use GitHub Actions to deploy our endpoint and run the test. 97 - We are using the package.json command to deploy our endpoint instead of the Cloudflare Workers Action and run the test 98 - 99 - You need to set up your secrets in the GitHub repository settings for the OpenStatus API key and Cloudflare API token. 100 - 101 - Go to 1. Settings -> 2. Secrets and variables -> 3. New repository secret. 102 - 103 - 104 - <Frame caption="GitHub Settings"> 105 - <img 106 - src="/images/guides/latency-ci-integration-test/github-api-token.png" 107 - alt="GitHub Secrets" 108 - /> 109 - </Frame> 110 - 111 - 112 - 113 - Here is the GitHub Action workflow file: 114 - 115 - ```yaml 116 - 117 - name: Deploy 118 - 119 - on: 120 - push: 121 - branches: 122 - - main 123 - 124 - jobs: 125 - deploy: 126 - name: Deploy 🔥 127 - runs-on: ubuntu-latest 128 - env: 129 - OPENSTATUS_API_KEY: ${{ secrets.OPENSTATUS_API_KEY }} 130 - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} 131 - CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} 132 - 133 - steps: 134 - - name: ⬇️ Checkout repo 135 - uses: actions/checkout@v3 136 - 137 - - name: 🔥 Install bun 138 - uses: oven-sh/setup-bun@v1 139 - with: 140 - bun-version: latest 141 - 142 - - name: 📥 Download deps 143 - run: bun install 144 - 145 - - name: 🔥 Deploy 146 - run: bun run deploy 147 - 148 - 149 - - name: 🧪 Test 150 - run: bun test 151 - id: test 152 - 153 - - name: 🚀 Rollback 154 - if: failure() && steps.test.outcome == 'failure' 155 - run: bun run rollback 156 - ``` 157 - 158 - In the workflow file, we have this step it will only run if the test fails: 159 - 160 - ```yaml 161 - - name: 🚀 Rollback 162 - if: failure() && steps.test.outcome == 'failure' 163 - run: bun run rollback 164 - ``` 165 - 166 - and in our package.json we have the following script: 167 - 168 - ```json 169 - { 170 - "scripts": { 171 - "rollback": "wrangler rollback --message 'Integration test failed'" 172 - } 173 - } 174 - ``` 175 - 176 - If you want to see the example in action, you can check the [GitHub repository actions](https://github.com/openstatusHQ/github-action-rollback/actions) 177 - 178 - 179 - ## Conclusion 180 - 181 - We have successfully set up a GitHub Action that deploys our endpoint our Cloudflare Workers and runs a latency test against it with OpenStatus. 182 - 183 - 184 - Don't ever let your users experience slow endpoints, use OpenStatus to monitor your endpoint's performance and roll back deployments if needed.
apps/docs/help/support.mdx apps/docs/src/content/docs/help/support.mdx
apps/docs/images/guides/how-deploy-checker-koyeb/koyeb-1.png apps/docs/src/assets/guides/how-deploy-checker-koyeb/koyeb-1.png
apps/docs/images/guides/how-deploy-checker-koyeb/koyeb-2.png apps/docs/src/assets/guides/how-deploy-checker-koyeb/koyeb-2.png
apps/docs/images/guides/how-deploy-checker-koyeb/koyeb-3.png apps/docs/src/assets/guides/how-deploy-checker-koyeb/koyeb-3.png
apps/docs/images/guides/how-deploy-status-page-cf-pages/status-page.png apps/docs/src/assets/guides/how-deploy-status-page-cf-pages/status-page.png
apps/docs/images/guides/latency-ci-integration-test/github-api-token.png apps/docs/src/assets/guides/latency-ci-integration-test/github-api-token.png
apps/docs/images/guides/latency-ci-integration-test/openstatus-api-token.png apps/docs/src/assets/guides/latency-ci-integration-test/openstatus-api-token.png
apps/docs/images/incident/incident-detail.png apps/docs/src/assets/incident/incident-detail.png
apps/docs/images/monitor/monitor-detail.png apps/docs/src/assets/monitor/monitor-detail.png
apps/docs/images/monitor/monitor.png apps/docs/src/assets/monitor/monitor.png
apps/docs/images/monitor/public-monitor.png apps/docs/src/assets/monitor/public-monitor.png
apps/docs/images/monitor/setting-public-monitor.png apps/docs/src/assets/monitor/setting-public-monitor.png
apps/docs/images/notification/discord-notification.png apps/docs/src/assets/notification/discord-notification.png
apps/docs/images/notification/pagerduty/pagerduty-1.png apps/docs/src/assets/notification/pagerduty/pagerduty-1.png
apps/docs/images/notification/pagerduty/pagerduty-2.png apps/docs/src/assets/notification/pagerduty/pagerduty-2.png
apps/docs/images/notification/pagerduty/pagerduty-3.png apps/docs/src/assets/notification/pagerduty/pagerduty-3.png
apps/docs/images/setup-env/clerk-step1.png apps/docs/src/assets/setup-env/clerk-step1.png
apps/docs/images/setup-env/clerk-step2.png apps/docs/src/assets/setup-env/clerk-step2.png
apps/docs/images/setup-env/clerk-step3.png apps/docs/src/assets/setup-env/clerk-step3.png
apps/docs/images/setup-env/clerk.png apps/docs/src/assets/setup-env/clerk.png
apps/docs/images/setup-env/drizzle-studio.png apps/docs/src/assets/setup-env/drizzle-studio.png
apps/docs/images/setup-env/resend.png apps/docs/src/assets/setup-env/resend.png
apps/docs/images/setup-env/tinybird.png apps/docs/src/assets/setup-env/tinybird.png
apps/docs/images/status-page/status-page-empty.png apps/docs/src/assets/status-page/status-page-empty.png
apps/docs/images/status-widget/widget-example.png apps/docs/src/assets/status-widget/widget-example.png
-3
apps/docs/integrations.mdx
··· 1 - # Integrations 🔌 2 - 3 - You can connect with OpenStatus account with other service.
-26
apps/docs/introduction.mdx
··· 1 - --- 2 - title: What is OpenStatus? 3 - --- 4 - 5 - OpenStatus is an open-source synthetic and frontend performance monitoring 6 - service. 7 - 8 - ## Products 9 - 10 - OpenStatus is composed of two products: 11 - 12 - <CardGroup cols={2}> 13 - <Card title="Synthetic Monitoring" href="/synthetic"> 14 - Monitor your website or API availability and 15 - performance from different locations around the world. 16 - </Card> 17 - <Card title="Real User Monitoring" href="/rum"> 18 - Monitor your website performance from your users' browsers. 19 - </Card> 20 - 21 - </CardGroup> 22 - 23 - ## Trying OpenStatus 24 - 25 - The easiest way to quickly try the app is to signup on 26 - [www.openstatus.dev](https://www.openstatus.dev)
apps/docs/logo/OpenStatus-dark.svg apps/docs/src/content/docs/logo/OpenStatus-dark.svg
apps/docs/logo/OpenStatus-light.svg apps/docs/src/content/docs/logo/OpenStatus-light.svg
-232
apps/docs/mint.json
··· 1 - { 2 - "$schema": "https://mintlify.com/schema.json", 3 - "name": "OpenStatus Docs", 4 - "openapi": "https://api.openstatus.dev/v1/openapi", 5 - "logo": { 6 - "dark": "/logo/OpenStatus-dark.svg", 7 - "light": "/logo/OpenStatus-light.svg" 8 - }, 9 - "api": { 10 - "baseUrl": "https://api.openstatus.dev/v1", 11 - "auth": { 12 - "method": "key", 13 - "name": "x-openstatus-key" 14 - } 15 - }, 16 - "metadata": { 17 - "og:image": "https://www.openstatus.dev/api/og" 18 - }, 19 - "feedback": { 20 - "raiseIssue": true, 21 - "suggestEdit": true, 22 - "thumbsRating": true 23 - }, 24 - "favicon": "/favicon.svg", 25 - "colors": { 26 - "primary": "#0D9373", 27 - "light": "#07C983", 28 - "dark": "#0D9373", 29 - "anchors": { 30 - "from": "#0D9373", 31 - "to": "#07C983" 32 - } 33 - }, 34 - "topbarLinks": [ 35 - { 36 - "name": "Discord", 37 - "url": "https://www.openstatus.dev/discord" 38 - }, 39 - { 40 - "name": "GitHub", 41 - "url": "https://github.com/openstatushq/openstatus" 42 - } 43 - ], 44 - "topbarCtaButton": { 45 - "name": "Get Started", 46 - "url": "https://www.openstatus.dev/app" 47 - }, 48 - "tabs": [ 49 - { 50 - "name": "API Reference", 51 - "url": "api-reference" 52 - }, 53 - { 54 - "name": "Guides", 55 - "url": "guides" 56 - }, 57 - { 58 - "name": "Contributor Guides", 59 - "url": "contributing" 60 - } 61 - ], 62 - "anchors": [ 63 - { 64 - "name": "GitHub", 65 - "icon": "github", 66 - "url": "https://github.com/openstatushq/openstatus" 67 - }, 68 - { 69 - "name": "Community", 70 - "icon": "discord", 71 - "url": "https://www.openstatus.dev/discord" 72 - } 73 - ], 74 - "navigation": [ 75 - { 76 - "group": "Introduction", 77 - "pages": ["introduction"] 78 - }, 79 - { 80 - "group": "Synthetic Monitoring", 81 - "pages": [ 82 - "synthetic/overview", 83 - { 84 - "group": "Features", 85 - "pages": [ 86 - "synthetic/features/incident", 87 - "synthetic/features/monitor", 88 - { 89 - "group": "Notifications", 90 - "pages": [ 91 - "synthetic/features/notification", 92 - { 93 - "group": "Notification Channels", 94 - "pages": [ 95 - "synthetic/features/notification/discord", 96 - "synthetic/features/notification/pagerduty", 97 - "synthetic/features/notification/phone-call", 98 - "synthetic/features/notification/slack", 99 - "synthetic/features/notification/sms", 100 - "synthetic/features/notification/telegram" 101 - ] 102 - } 103 - ] 104 - }, 105 - "synthetic/features/status-page", 106 - "synthetic/features/status-report", 107 - "synthetic/features/status-page-subscribers" 108 - ] 109 - } 110 - ] 111 - }, 112 - { 113 - "group": "Real User Monitoring", 114 - "pages": ["rum/overview", "rum/get-started"] 115 - }, 116 - { 117 - "group": "Developer Tools", 118 - "pages": [ 119 - "packages/react", 120 - "packages/status-widget", 121 - "packages/terraform" 122 - ] 123 - }, 124 - { 125 - "group": "Contributor Guides", 126 - "pages": [ 127 - "contributing/requirements", 128 - "contributing/get-started", 129 - "contributing/setup-env" 130 - ] 131 - }, 132 - { 133 - "group": "Help", 134 - "pages": ["help/support"] 135 - }, 136 - { 137 - "group": "API Documentation", 138 - "icon": "code", 139 - "pages": [ 140 - "api-reference/auth", 141 - { 142 - "group": "Monitor", 143 - "pages": [ 144 - "api-reference/monitor/get-monitor-id", 145 - "api-reference/monitor/get-monitor", 146 - "api-reference/monitor/delete-monitor-id", 147 - "api-reference/monitor/post-monitor", 148 - "api-reference/monitor/put-monitor-id" 149 - ] 150 - }, 151 - { 152 - "group": "Check", 153 - "pages": ["api-reference/check/http/post-http"] 154 - }, 155 - { 156 - "group": "Status Page", 157 - "pages": [ 158 - "api-reference/page/get-page", 159 - "api-reference/page/get-page-id", 160 - "api-reference/page/post-page", 161 - "api-reference/page/put-page-id", 162 - "api-reference/page/post-page-id/update" 163 - ] 164 - }, 165 - { 166 - "group": "Status Report", 167 - "pages": [ 168 - "api-reference/status_report/get-status_report-id", 169 - "api-reference/status_report/get-status_report", 170 - "api-reference/status_report/delete-status_report-id", 171 - "api-reference/status_report/post-status_report", 172 - "api-reference/status_report/post-status_report-id/update" 173 - ] 174 - }, 175 - { 176 - "group": "Status Report Update", 177 - "pages": [ 178 - "api-reference/status_report_update/get-status_report_update-id", 179 - "api-reference/status_report_update/post-status_report_update" 180 - ] 181 - }, 182 - { 183 - "group": "Notification", 184 - "pages": [ 185 - "api-reference/notification/get-notification", 186 - "api-reference/notification/get-notification-id", 187 - "api-reference/notification/post-notification" 188 - ] 189 - }, 190 - { 191 - "group": "Incident", 192 - "pages": [ 193 - "api-reference/incident/get-incident-id", 194 - "api-reference/incident/get-incident", 195 - "api-reference/incident/put-incident-id" 196 - ] 197 - }, 198 - { 199 - "group": "Errors", 200 - "pages": [ 201 - "api-reference/errors/code/BAD_REQUEST", 202 - "api-reference/errors/code/UNAUTHORIZED", 203 - "api-reference/errors/code/FORBIDDEN", 204 - "api-reference/errors/code/NOT_FOUND", 205 - "api-reference/errors/code/CONFLICT", 206 - "api-reference/errors/code/INTERNAL_SERVER_ERROR" 207 - ] 208 - } 209 - ] 210 - }, 211 - { 212 - "group": "Guides", 213 - "pages": [ 214 - "guides/introduction", 215 - "guides/how-deploy-checker-koyeb", 216 - "guides/test-latency-cf-workers-in-github-actions", 217 - "guides/how-deploy-status-page-cf-pages" 218 - ] 219 - } 220 - ], 221 - "analytics": { 222 - "plausible": { 223 - "domain": "docs.openstatus.dev" 224 - } 225 - }, 226 - "footerSocials": { 227 - "website": "https://www.openstatus.dev", 228 - "twitter": "https://twitter.com/openstatushq", 229 - "discord": "https://www.openstatus.dev/discord", 230 - "github": "https://github.com/openstatushq/openstatus" 231 - } 232 - }
+23 -6
apps/docs/package.json
··· 1 1 { 2 2 "name": "@openstatus/docs", 3 - "version": "0.0.0", 4 - "private": true, 3 + "type": "module", 4 + "version": "0.0.1", 5 5 "scripts": { 6 - "dev": "pnpm dlx mintlify@latest dev --port 3002", 7 - "verify": "pnpm dlx mintlify@latest broken-links" 6 + "dev": "astro dev", 7 + "start": "astro dev", 8 + "build": "astro check && astro build", 9 + "preview": "astro preview", 10 + "astro": "astro" 11 + }, 12 + "dependencies": { 13 + "@astrojs/check": "0.9.4", 14 + "@astrojs/sitemap": "^3.2.1", 15 + "@astrojs/starlight": "0.28.6", 16 + "@astrojs/starlight-tailwind": "^2.0.3", 17 + "@astrojs/tailwind": "^5.1.2", 18 + "astro": "4.16.10", 19 + "sharp": "0.33.5", 20 + "starlight-showcases": "0.2.0", 21 + "starlight-sidebar-topics": "0.2.0", 22 + "unplugin-icons": "0.20.1" 8 23 }, 9 - "keywords": [], 10 - "author": "OpenStatus" 24 + "devDependencies": { 25 + "@iconify-json/lucide": "1.2.15", 26 + "typescript": "5.6.3" 27 + } 11 28 }
+5
apps/docs/packages/react.mdx apps/docs/src/content/docs/tools/react.mdx
··· 1 + --- 2 + title: React Widget 3 + description: "How to add a public status widget to your website." 4 + --- 5 + 1 6 Install the [npm](https://www.npmjs.com/package/@openstatus/react) package: 2 7 3 8 ```bash
+5 -2
apps/docs/packages/status-widget.mdx apps/docs/src/content/docs/tools/status-widget.mdx
··· 3 3 description: "How to add a public status widget to your website." 4 4 --- 5 5 6 + import { Aside } from '@astrojs/starlight/components'; 7 + 8 + 6 9 We have added a public endpoint where you can access the status of your status 7 10 page. To access it, you only need the unique `:slug` you have chosen for your 8 11 page. ··· 11 14 curl https://api.openstatus.dev/public/status/:slug 12 15 ``` 13 16 14 - <Callout type="info"> 17 + <Aside> 15 18 We have released an `@openstatus/react` npm package that allows you to easily 16 19 integrate the pre-typed status into your React projects or use the default 17 20 widget. Read more [here](/packages/react). 18 - </Callout> 21 + </Aside> 19 22 20 23 The response is a JSON object with the following structure: 21 24
apps/docs/packages/terraform.mdx apps/docs/src/content/docs/tools/terraform.mdx
apps/docs/public/fonts/CalSans-SemiBold.ttf

This is a binary file and will not be displayed.

apps/docs/public/fonts/Inter-Light.ttf

This is a binary file and will not be displayed.

apps/docs/public/fonts/Inter-Medium.ttf

This is a binary file and will not be displayed.

apps/docs/public/fonts/Inter-Regular.ttf

This is a binary file and will not be displayed.

-46
apps/docs/rum/get-started.mdx
··· 1 - --- 2 - title: Get Started 3 - description: "How to start using OpenStatus' real user monitoring" 4 - --- 5 - ## Get Started 🚀 6 - 7 - In order to start using OpenStatus' real user monitoring, you need to create an new application in your dashboard. 8 - 9 - It will generate a unique Data Source Name (DSN) that you will use to initialize the monitoring in your application. 10 - 11 - 12 - ## Setup 🔧 13 - 14 - We currently only support NextJS applications, other frameworks are coming soon. 15 - 16 - To get started, you need to install our package in your application. 17 - 18 - ```bash 19 - pnpm add @openstatus/next-monitoring -E 20 - ``` 21 - 22 - Then, you need to add the following snippet to your `layout.tsx` file: 23 - 24 - ```tsx 25 - import { OpenStatusProvider } from "@openstatus/next-monitoring"; 26 - 27 - export default function RootLayout({ 28 - children, 29 - }: Readonly<{ 30 - children: React.ReactNode; 31 - }>) { 32 - return ( 33 - <html lang="en"> 34 - <body className={inter.className}> 35 - <OpenStatusProvider dsn="YOUR_DSN" /> 36 - {children} 37 - </body> 38 - </html> 39 - ); 40 - } 41 - ``` 42 - 43 - 44 - What is `YOUR_DSN`? It's your unique Data Source Name that you can find in your OpenStatus dashboard. 45 - 46 -
-21
apps/docs/rum/overview.mdx
··· 1 - --- 2 - title: Overview 3 - description: "How does OpenStatus' real user monitoring work?" 4 - --- 5 - 6 - With our real user monitoring, you can track the performance of your website 7 - from your users' browsers. 8 - 9 - You install a small JavaScript snippet on your website, and we will record the 10 - performance metrics of your website for each user. 11 - 12 - ## Metrics 📊 13 - 14 - We are currently tracking the following metrics: 15 - 16 - - **TTFB**: Time to First Byte 17 - - **FCP**: First Contentful Paint 18 - - **LCP**: Largest Contentful Paint 19 - - **CLS**: Cumulative Layout Shift 20 - - **INP**: Interaction to Next Paint 21 -
apps/docs/src/assets/houston.webp

This is a binary file and will not be displayed.

apps/docs/src/assets/icon.png

This is a binary file and will not be displayed.

+12
apps/docs/src/components/Head.astro
··· 1 + --- 2 + import Default from "@astrojs/starlight/components/Head.astro"; 3 + import type { Props } from "@astrojs/starlight/props"; 4 + --- 5 + 6 + <Default {...Astro.props}><slot /></Default> 7 + 8 + 9 + <script is:inline defer data-domain="docs.openstatus.dev" src="https://plausible.io/js/script.js" /> 10 + 11 + <!-- REMINDER: prevent unexpected font flashes for our 'OpenStatus' logo on each page load --> 12 + <link rel="preload" href="/fonts/CalSans-SemiBold.ttf" as="font" type="font/ttf" crossorigin>
+46
apps/docs/src/components/Hero.astro
··· 1 + --- 2 + import type { Props } from "@astrojs/starlight/props"; 3 + 4 + const { data } = Astro.props.entry; 5 + const { title = data.title, tagline, image, actions = [] } = data.hero || {}; 6 + import { LinkButton } from "@astrojs/starlight/components"; 7 + --- 8 + 9 + <div 10 + class="flex w-full flex-col justify-center gap-1 px-3 py-4 text-center md:p-6" 11 + > 12 + <div class="flex flex-col gap-6"> 13 + <h1 14 + class="font-cal text-4xl md:text-6xl bg-gradient-to-tl from-0% from-[hsl(var(--muted))] to-40% to-[hsl(var(--foreground))] bg-clip-text text-transparent" 15 + data-page-title 16 + set:html={title} 17 + /> 18 + { 19 + tagline && ( 20 + <p 21 + class="mx-auto max-w-md text-lg text-muted-foreground md:max-w-xl md:text-xl" 22 + set:html={tagline} 23 + /> 24 + ) 25 + } 26 + </div> 27 + <div class="my-4 grid gap-2 sm:grid-cols-2"> 28 + 29 + <div class="text-center sm:block sm:text-left"> 30 + { 31 + actions.length > 0 && ( 32 + <div class="sl-flex actions"> 33 + {actions.map( 34 + ({ attrs: { class: className, ...attrs } = {}, icon, link: href, text, variant }) => ( 35 + <LinkButton {href} {variant} icon={icon?.name} class:list={[className]} {...attrs}> 36 + {text} 37 + {icon?.html && <Fragment set:html={icon.html} />} 38 + </LinkButton> 39 + ) 40 + )} 41 + </div> 42 + ) 43 + } 44 + </div> 45 + </div> 46 + </div>
+16
apps/docs/src/components/SiteTitle.astro
··· 1 + --- 2 + import { Image } from "astro:assets"; 3 + import logo from "../assets/icon.png"; // Image is 1600x900 4 + --- 5 + 6 + 7 + <a href="/" class="flex items-center gap-2 font-cal no-underline text-black dark:text-white text-lg"> 8 + <Image 9 + src={logo} 10 + alt="OpenStatus" 11 + height={30} 12 + width={30} 13 + class="rounded-full border border-border bg-transparent" 14 + /> 15 + OpenStatus 16 + </a>
+7
apps/docs/src/content/config.ts
··· 1 + import { defineCollection } from "astro:content"; 2 + import { docsSchema } from "@astrojs/starlight/schema"; 3 + import { topicSchema } from "starlight-sidebar-topics/schema"; 4 + 5 + export const collections = { 6 + docs: defineCollection({ schema: docsSchema({ extend: topicSchema }) }), 7 + };
+29
apps/docs/src/content/docs/alerting/overview.mdx
··· 1 + --- 2 + title: Overview 3 + --- 4 + import { Card } from '@astrojs/starlight/components'; 5 + import { CardGrid } from '@astrojs/starlight/components'; 6 + import { Image } from 'astro:assets'; 7 + import { LinkCard } from '@astrojs/starlight/components'; 8 + import DiscordNotification from '../../../assets/notification/discord-notification.png'; 9 + 10 + If you connect notification channels to your OpenStatus account, you can receive 11 + alerts when your services are down. We will contact you when an incident is 12 + created. 13 + 14 + <Image 15 + src={DiscordNotification} 16 + alt="Create your notification bot" 17 + /> 18 + 19 + ## Notification channels 20 + 21 + <CardGrid> 22 + <LinkCard title="Email ✉️" href="/alerting/providers/email" description=" Receive an email"/> 23 + <LinkCard title="Slack 📣" href="/alerting/providers/slack" description="Get notified on Slack" /> 24 + <LinkCard title="Discord 🤖" href="/alerting/providers/discord" description="Get notified on Discord" /> 25 + <LinkCard title="SMS 📱" href="/alerting/providers/sms" description="Receive a text message" /> 26 + <LinkCard title="Pagerduty 📟" href="/alerting/providers/pagerduty" description="Receive a pagerduty notification"/ > 27 + <LinkCard title="Phone 📞" href="/alerting/providers/phone-call" description="Get called on your phone" /> 28 + <LinkCard title="Telegram 📡" href="/alerting/providers/telegram" description="Get notified on Telegram" /> 29 + </CardGrid>
+35
apps/docs/src/content/docs/cli/commands/monitors.mdx
··· 1 + --- 2 + title: Monitors 3 + --- 4 + 5 + The monitors command is used to manage your monitors. You trigger, view and list your monitors using this command. 6 + 7 + ## Info 8 + You can get the details of a monitor using the following command. 9 + 10 + ```bash 11 + openstatus monitors info <monitor-id> 12 + ``` 13 + 14 + 15 + 16 + ## List 17 + 18 + You can list all the monitors using the following command. 19 + 20 + ```bash 21 + openstatus monitors list 22 + ``` 23 + 24 + ### Options 25 + 26 + - `--all` - List all the monitors including the inactive ones. 27 + 28 + ## Trigger 29 + 30 + You can trigger a monitor using the following command. 31 + 32 + ```bash 33 + openstatus monitors trigger <monitor-id> 34 + ``` 35 +
+24
apps/docs/src/content/docs/cli/commands/run.mdx
··· 1 + --- 2 + title: Run 3 + --- 4 + 5 + This command is used to run a list of synthetic check. 6 + 7 + You need to create file `config.openstatus.yaml` in the root of your project. The file should contain the following information. 8 + 9 + ```yaml 10 + tests: 11 + ids: 12 + - monitor-id-1 13 + - monitor-id-2 14 + ``` 15 + 16 + You can run the synthetic checks using the following command. 17 + 18 + ```bash 19 + openstatus run 20 + ``` 21 + 22 + ### Options 23 + 24 + - `--config` - Path to the config file. Default is `config.openstatus.yaml`.
+5
apps/docs/src/content/docs/cli/commands/whoami.mdx
··· 1 + --- 2 + title: Whoami 3 + --- 4 + 5 + The `whoami` command is used to display the currently authenticated user. This command is useful to check if you are logged in and to see the workspace details.
+41
apps/docs/src/content/docs/cli/getting-started.mdx
··· 1 + --- 2 + title: Getting Started 3 + --- 4 + 5 + You can use the OpenStatus CLI to manage and run your synthetic checks. The CLI is a powerful tool that allows you to interact with OpenStatus from your terminal. 6 + 7 + ## Installation 8 + 9 + You can install the OpenStatus CLI using brew. 10 + 11 + ```bash 12 + brew tap openstatus/cli 13 + ``` 14 + 15 + <br/> 16 + 17 + ```bash 18 + brew install openstatus 19 + ``` 20 + 21 + Then you can run the following command to verify the installation. 22 + 23 + ```bash 24 + openstatus --help 25 + ``` 26 + 27 + You need to get an API token to use the CLI. You can get an API key by signing up on the OpenStatus website. 28 + 29 + _Settings &rarr; API Token &rarr; Create API token_ 30 + 31 + You can set the API token using the following command. 32 + 33 + ```bash 34 + export OPENSTATUS_API_TOKEN=your-api-token 35 + ``` 36 + 37 + or you can set the `--access-token` option in the CLI command. 38 + 39 + ```bash 40 + openstatus [COMMAND] --access-token your-api-token 41 + ```
+22
apps/docs/src/content/docs/getting-started/introduction.mdx
··· 1 + --- 2 + title: Getting Started 3 + description: "What is OpenStatus.dev and how to get started" 4 + topic: docs 5 + next: 'Start Monitoring' 6 + --- 7 + 8 + import { Aside } from '@astrojs/starlight/components'; 9 + 10 + 11 + ## What is OpenStatus 🧑‍🏫 12 + 13 + [OpenStatus](https://www.openstatus.dev) is an open-source synthetic monitoring platform. It allows you to monitor your services and get notified when they are down. 14 + 15 + 16 + ## How to get started 🚀 17 + 18 + You can either use the hosted version of OpenStatus or self-host it. 19 + 20 + <Aside> 21 + It is not easy to self-host OpenStatus on your own at the moment. We will be working on making it easier in the future. 22 + </Aside>
+31
apps/docs/src/content/docs/index.mdx
··· 1 + --- 2 + title: Welcome 3 + description: Explore our documentation to get started with OpenStatus. 4 + template: doc 5 + topic: docs 6 + next: false 7 + hero: 8 + title: Welcome to OpenStatus Documentation 9 + tagline: Explore our documentation to get started with OpenStatus 10 + --- 11 + 12 + import { Card, CardGrid } from '@astrojs/starlight/components'; 13 + import "../../custom.css" 14 + 15 + <CardGrid > 16 + <Card title="Synthetic Monitoring" icon="open-book"> 17 + Learn how to <a href="/monitoring/create-monitor">create</a> your first monitor with OpenStatus. 18 + </Card> 19 + <Card title="Guides " icon="rocket"> 20 + Read our <a href="guides/introduction/">guides</a> to discover what you can do with OpenStatus 21 + </Card> 22 + <Card title="CLI" icon="seti:shell"> 23 + Learn more about our [CLI](/cli) to manage and run your synthetic check. 24 + </Card> 25 + <Card title="API Reference" icon="puzzle"> 26 + Use our <a href="https://api.openstatus.dev/v1">API</a> to build amazing things on top of OpenStatus 27 + </Card> 28 + <Card title="Open Source" icon="seti:github"> 29 + Checkout our [GitHub repository](https://www.github.com/openstatushq/openstatus) to contribute or report issues. 30 + </Card> 31 + </CardGrid>
+63
apps/docs/src/content/docs/monitoring/create-monitor.mdx
··· 1 + --- 2 + title: How to create a monitor? 3 + description: "How to create your first monitor with OpenStatus.dev" 4 + --- 5 + 6 + import { Image } from 'astro:assets'; 7 + import { Aside } from '@astrojs/starlight/components'; 8 + import monitorDetail from '../../../assets/monitor/monitor-detail.png'; 9 + import { ShowcaseYouTube } from 'starlight-showcases' 10 + 11 + Go to the **Monitors** page and click on the **Create Monitor** button. 12 + 13 + ## Configure your monitor 🛠 14 + 15 + Your endpoint check requires: 16 + 17 + - a **name** to identify your monitor 18 + - the **URL** to checked 19 + 20 + We will store the **response time**, the **status code**, the **headers** 21 + returned, and the **timing metrics** of your endpoint. 22 + 23 + <Image 24 + src={monitorDetail} 25 + alt="Charts with status code and response time" 26 + /> 27 + 28 + 29 + ### HTTP Request 📤 30 + 31 + Customize the request sent to your endpoint. 32 + 33 + Choose between one of the request **HTTP Method**: `GET` (default), `POST` or 34 + `HEAD`. 35 + 36 + Add custom key-value **HTTP Headers** to your request. 37 + 38 + > OpenStatus automatically set the `"User-Agent": "OpenStatus/1.0"` header to 39 + > your request. This header is used to identify the request as a ping request 40 + > and can be exluded from your analytics. 41 + 42 + 43 + 44 + If you select the `POST` method, you can add a custom **HTTP Body** to your 45 + request. 46 + 47 + 48 + ### Limitations ⚠️ 49 + 50 + <Aside>If you are monitoring an endpoint you don't own (e.g google.com), your request might be blocked by the remote server.</Aside> 51 + 52 + 53 + ## Video Tutorial 📺 54 + 55 + <ShowcaseYouTube 56 + entries={[ 57 + { 58 + href: 'https://www.youtube.com/embed/nYti3DjHoWY?si=RBGFHzoHFmwphRf', 59 + title: 'Create your first monitor', 60 + }, 61 + 62 + ]} 63 + />
+29
apps/docs/src/content/docs/monitoring/customization/assertions.mdx
··· 1 + --- 2 + title: Assertions 3 + description: "How to monitor your HTTP services with OpenStatus.dev" 4 + --- 5 + 6 + By default we expect the endpoint to return a `200` status code. If you want to check for a different status code you can go to to the `Assertions` tab and add a new assertion. 7 + 8 + We support **status code**, **header** and **body string** assertions. 9 + 10 + To change assertions for your monitors: _Select a monitor &rarr; Settings &rarr; Timing & Assertions_. 11 + 12 + ### Status Code Assertions 13 + 14 + Define the **status code** you want to check for. 15 + 16 + Supports `Equal`, `Not equal`, `Greater than`, `Less than`, `Greater than or equal`, `Less than or equal` assertions. 17 + 18 + ### Header Assertions 19 + 20 + Define the **header** you want to check for. 21 + 22 + Supports `Equal`, `Not equal`, `Contains`, `Does not Contain`, `Empty`, `Not empty`, `Greater than`, `Less than`, `Greater than or equal`, `Less than or equal` assertions. 23 + 24 + ### Body String Assertions 25 + 26 + Define the **body string** you want to check for. 27 + 28 + Supports `Equal`, `Not equal`, `Contains`, `Does not Contain`, `Empty`, `Not empty`, `Greater than`, `Less than`, `Greater than or equal`, `Less than or equal` assertions. 29 +
+19
apps/docs/src/content/docs/monitoring/customization/frequency.mdx
··· 1 + --- 2 + title: Frequency 3 + description: "How to monitor your HTTP services with OpenStatus.dev" 4 + --- 5 + 6 + By default, OpenStatus.dev will check your service every 30 minutes. 7 + 8 + The min frequency options range from 10 minutes for free plans to 30 seconds for paid plans. 9 + 10 + To change frequency of your monitors: _Select a monitor &rarr; Settings &rarr; Scheduling & Regions_. 11 + 12 + We support the following frequencies: 13 + 14 + - Every 30 seconds 15 + - Every 1 minute 16 + - Every 5 minutes 17 + - Every 10 minutes 18 + - Every 30 minutes 19 + - Every 1 hour
+60
apps/docs/src/content/docs/monitoring/customization/regions.mdx
··· 1 + --- 2 + title: Regions 3 + description: "How to monitor your HTTP services with OpenStatus.dev" 4 + --- 5 + 6 + For free users, OpenStatus will monitor your service from six location, one on every continent. For paid users, you can choose from multiple locations around the world to monitor your service. 7 + 8 + To change regions for your monitors: _Select a monitor &rarr; Settings &rarr; Scheduling & Regions_. 9 + 10 + Africa 11 + 12 + - Johannesburg, South Africa 🇿🇦 (free) 13 + 14 + Asia 15 + 16 + - Hong Kong, Hong Kong 🇭🇰 (free) 17 + - Mumbai, India 🇮🇳 18 + - Singapore, Singapore 🇸🇬 19 + - Tokyo, Japan 🇯🇵 20 + 21 + Europe 22 + 23 + - Amsterdam, Netherlands 🇳🇱 (free) 24 + - Bucharest, Romania 🇷🇴 25 + - Frankfurt, Germany 🇩🇪 26 + - London, United Kingdom 🇬🇧 27 + - Madrid, Spain 🇪🇸 28 + - Paris, France 🇫🇷 29 + - Stockholm, Sweden 🇸🇪 30 + - Warsaw, Poland 🇵🇱 31 + 32 + North America 33 + 34 + - Ashburn, Virginia, USA 🇺🇸 (free) 35 + - Atlanta, Georgia, USA 🇺🇸 36 + - Boston, Massachusetts, USA 🇺🇸 37 + - Chicago, Illinois, USA 🇺🇸 38 + - Dallas, Texas, USA 🇺🇸 39 + - Denver, Colorado, USA 🇺🇸 40 + - Guadalajara, Mexico 🇲🇽 41 + - Los Angeles, California, USA 🇺🇸 42 + - Miami, Florida, USA 🇺🇸 43 + - Montreal, Canada 🇨🇦 44 + - Phoenix, Arizona, USA 🇺🇸 45 + - Queretaro, Mexico 🇲🇽 46 + - Seattle, Washington, USA 🇺🇸 47 + - San Jose, California, USA 🇺🇸 48 + - Toronto, Canada 🇨🇦 49 + 50 + South America 51 + 52 + - Bogota, Colombia 🇨🇴 53 + - Buenos Aires, Argentina 🇦🇷 54 + - Rio de Janeiro, Brazil 🇧🇷 55 + - Sao Paulo, Brazil 🇧🇷 (free) 56 + - Santiago, Chile 🇨🇱 57 + 58 + Oceania 59 + 60 + - Sydney, Australia 🇦🇺 (free)
+10
apps/docs/src/content/docs/monitoring/customization/timing.mdx
··· 1 + --- 2 + title: Timing 3 + description: "How to monitor your HTTP services with OpenStatus.dev" 4 + --- 5 + 6 + By default, OpenStatus will timeout after `45s` but you can set a custom timeout (max. `45s`). 7 + 8 + You can also set a custom degraded threshold. If the response time is higher than the degraded threshold, the status will be set to `Degraded` and we will send a notification. 9 + 10 + To change assertions for your monitors: _Select a monitor &rarr; Settings &rarr; Timing & Assertions_.
+46
apps/docs/src/content/docs/monitoring/overview.mdx
··· 1 + --- 2 + title: Overview 3 + description: "How to create your first monitor with OpenStatus.dev" 4 + --- 5 + 6 + import { CardGrid, LinkCard } from '@astrojs/starlight/components'; 7 + 8 + With synthetic monitoring, you can simulated requests to monitor the availability and performance of 9 + your website or API from various locations around the world. 10 + 11 + We will make a request to your website or API on a regular schedule and record the 12 + responses. 13 + 14 + We will alert you if your website or API is down, is timing out or does not return the expected response. 15 + 16 + You can create monitors in our dashboard, with the [API](https://api.openstatus.dev/v1#tag/monitor/POST/monitor) or with [Terraform](/tools/terraform). 17 + 18 + 19 + ### What is a monitor? 🧑‍🏫 20 + 21 + A monitor is a job that runs periodically or on-demand and checks the status of a service. It 22 + can be a website, an API, or anything else that can be checked automatically. 23 + 24 + We will make a request to your endpoint on a regular schedule and record the results. 25 + 26 + ### Quick Links 27 + 28 + <CardGrid> 29 + <LinkCard 30 + title="Assertions" 31 + href="/monitoring/customization/assertions" 32 + /> 33 + <LinkCard 34 + title="Frequency" 35 + href="/monitoring/customization/frequency" 36 + /> 37 + <LinkCard 38 + title="Regions" 39 + href="/monitoring/customization/regions" 40 + /> 41 + <LinkCard 42 + title="Timing" 43 + href="/monitoring/customization/timing" 44 + /> 45 + </CardGrid> 46 +
+28
apps/docs/src/content/docs/monitoring/type/http.mdx
··· 1 + --- 2 + title: HTTP 3 + description: "How to monitor your HTTP services with OpenStatus.dev" 4 + --- 5 + 6 + ### URL 7 + 8 + Enter the URL of your service that you want to monitor. You can also add a path and query parameters to the URL. 9 + 10 + ### Methods 11 + 12 + Following HTTP methods are supported: 13 + 14 + - `GET` 15 + - `POST` 16 + - `HEAD` 17 + 18 + Let us know if you need more methods to support at ping@openstatus.dev. 19 + 20 + ### Headers 21 + 22 + If you need to set custom headers for your HTTP requests, you can do so by going to the `Headers` tab and adding a new header. 23 + 24 + ### Body Payload 25 + 26 + When you select the `POST` method, you can add a body payload to your request. This is useful when you need to send data to your service. 27 + 28 + Payloads are often JSON or XML, but we also support plain text or binary files.
+6
apps/docs/src/content/docs/monitoring/type/tcp.mdx
··· 1 + --- 2 + title: TCP 3 + description: "How to monitor your TCP services with OpenStatus.dev" 4 + --- 5 + 6 + Provide your Host and Port to monitor your TCP service. Could be a domain or IPv4/IPv6 address.
+9
apps/docs/src/content/docs/status-page/custom-domain.mdx
··· 1 + --- 2 + title: Custom Domain 3 + --- 4 + 5 + import { Aside } from '@astrojs/starlight/components'; 6 + 7 + <Aside>This is a paid feature only</Aside> 8 + 9 + To connect a custom domain to your status page: _Select a status page &rarr; Domain &rarr;_.
+7
apps/docs/src/content/docs/status-page/customization/advanced.mdx
··· 1 + --- 2 + title: Advanced 3 + --- 4 + 5 + Change `Description` and `Icon` of your status page. 6 + 7 + To change advanced settings of your status page: _Select a status page &rarr; Settings &rarr; Advanced_.
+14
apps/docs/src/content/docs/status-page/customization/monitors.mdx
··· 1 + --- 2 + title: Monitors 3 + --- 4 + 5 + Connect your created monitors to your status page to display the current status of your services. 6 + 7 + To change monitors for a status page: _Select a status page &rarr; Settings &rarr; Monitors_. 8 + 9 + ### Values visibility 10 + 11 + By default, we share the number of total requests and the number of failed request with the total uptime of the last 45 days. If you want to hide the values, you can do so by toggeling the setting. 12 + 13 + {/* TODO: update after OPE-427 */} 14 + To change the visibility of the values: _Select a status page &rarr; Settings &rarr; Advanced_.
+14
apps/docs/src/content/docs/status-page/customization/password.mdx
··· 1 + --- 2 + title: Password protection 3 + --- 4 + 5 + import { Aside } from '@astrojs/starlight/components'; 6 + 7 + <Aside>This is a paid feature only</Aside> 8 + 9 + You can password protect your status page to restrict access to it. 10 + 11 + To change toggle the protection or change password of your status page: _Select a status page &rarr; Settings &rarr; Visibility_. 12 + 13 + The password is stored stored unencrypted in our database and can be shared via `password` search param in the URL, e.g. `https://statuspage.openstatus.dev?password=top-secret`. We recommend using a unique password for your status page. 14 +
+9
apps/docs/src/content/docs/status-page/maintenances.mdx
··· 1 + --- 2 + title: Maintenance 3 + --- 4 + 5 + You can predefine maintenance periods for your services and inform your users about upcoming and/or current maintenance. 6 + 7 + During the maintenance period, the status of your service will be set to `Maintenance`. We will not ping your selected monitors during this time. 8 + 9 + To set up maintenance periods for your services: _Select a status page &rarr; Maintenance_.
+10
apps/docs/src/custom.css
··· 1 + .card { 2 + border-radius: 0.5rem; 3 + } 4 + 5 + .card .icon { 6 + border: 1px solid var(--sl-color-gray-5); 7 + background-color: var(--sl-color-black); 8 + padding: 0.2em; 9 + border-radius: 0.25rem; 10 + }
+2
apps/docs/src/env.d.ts
··· 1 + /// <reference path="../.astro/types.d.ts" /> 2 + /// <reference types="astro/client" />
+137
apps/docs/src/tailwind.css
··· 1 + @font-face { 2 + font-family: 'calsans'; 3 + src: url('/fonts/CalSans-SemiBold.ttf') format('truetype'); 4 + font-weight: 600; 5 + font-style: normal; 6 + font-display: swap; 7 + } 8 + 9 + @tailwind base; 10 + @tailwind components; 11 + @tailwind utilities; 12 + 13 + @layer base { 14 + :root[data-theme='light'] { 15 + --background: 0 0% 100%; 16 + --foreground: 222.2 84% 4.9%; 17 + 18 + --muted: 210 40% 96.1%; 19 + --muted-foreground: 215.4 16.3% 46.9%; 20 + 21 + --popover: 0 0% 100%; 22 + --popover-foreground: 222.2 84% 4.9%; 23 + 24 + --card: 0 0% 100%; 25 + --card-foreground: 222.2 84% 4.9%; 26 + 27 + --border: 214.3 31.8% 91.4%; 28 + --input: 214.3 31.8% 91.4%; 29 + 30 + --primary: 222.2 47.4% 11.2%; 31 + --primary-foreground: 210 40% 98%; 32 + 33 + --secondary: 210 40% 96.1%; 34 + --secondary-foreground: 222.2 47.4% 11.2%; 35 + 36 + --accent: 210 40% 96.1%; 37 + --accent-foreground: 222.2 47.4% 11.2%; 38 + 39 + --destructive: 0 84.2% 60.2%; 40 + --destructive-foreground: 210 40% 98%; 41 + 42 + --ring: 215 20.2% 65.1%; 43 + 44 + --radius: 0.5rem; 45 + 46 + /** Chart Colors */ 47 + --chart-1: 12 76% 61%; 48 + --chart-2: 173 58% 39%; 49 + --chart-3: 197 37% 24%; 50 + --chart-4: 43 74% 66%; 51 + --chart-5: 27 87% 67%; 52 + 53 + /* Status Tracker Colors - Radix Color */ 54 + --status-degraded: 50 100% 52%; /* Amber 10 */ 55 + --status-operational: 131 39% 51%; /* Grass 10 */ 56 + --status-down: 11 82% 59%; /* Tomato 10 */ 57 + --status-monitoring: 210 100% 62%; /* Blue 10 */ 58 + } 59 + 60 + :root { 61 + --background: 222.2 84% 4.9%; 62 + --foreground: 210 40% 98%; 63 + 64 + --muted: 217.2 32.6% 17.5%; 65 + --muted-foreground: 215 20.2% 65.1%; 66 + 67 + --popover: 222.2 84% 4.9%; 68 + --popover-foreground: 210 40% 98%; 69 + 70 + --card: 222.2 84% 4.9%; 71 + --card-foreground: 210 40% 98%; 72 + 73 + --border: 217.2 32.6% 17.5%; 74 + --input: 217.2 32.6% 17.5%; 75 + 76 + --primary: 210 40% 98%; 77 + --primary-foreground: 222.2 47.4% 11.2%; 78 + 79 + --secondary: 217.2 32.6% 17.5%; 80 + --secondary-foreground: 210 40% 98%; 81 + 82 + --accent: 217.2 32.6% 17.5%; 83 + --accent-foreground: 210 40% 98%; 84 + 85 + --destructive: 0 62.8% 30.6%; 86 + --destructive-foreground: 0 85.7% 97.3%; 87 + 88 + --ring: 217.2 32.6% 17.5%; 89 + 90 + /* Chart Colors */ 91 + --chart-1: 220 70% 50%; 92 + --chart-2: 160 60% 45%; 93 + --chart-3: 30 80% 55%; 94 + --chart-4: 280 65% 60%; 95 + --chart-5: 340 75% 55%; 96 + 97 + /* Status Tracker Colors - Radix Color */ 98 + --status-degraded: 50 100% 52%; /* Amber 10 */ 99 + --status-operational: 131 39% 51%; /* Grass 10 */ 100 + --status-down: 11 82% 59%; /* Tomato 10 */ 101 + --status-monitoring: 210 100% 62%; /* Blue 10 */ 102 + 103 + } 104 + } 105 + 106 + /* https://ui.shadcn.com/colors */ 107 + 108 + /* Dark mode colors. */ 109 + :root { 110 + --sl-color-accent-low: #020817; 111 + --sl-color-accent: #f8fafc; 112 + --sl-color-accent-high: #f1f5f9; 113 + --sl-color-white: #f8fafc; 114 + --sl-color-gray-1: #f1f5f9; 115 + --sl-color-gray-2: #94a3b8; 116 + --sl-color-gray-3: #64748b; 117 + --sl-color-gray-4: #475569; 118 + --sl-color-gray-5: #1e293b; 119 + --sl-color-gray-6: #0f172a; 120 + --sl-color-black: #020817; 121 + } 122 + 123 + /* Light mode colors. */ 124 + :root[data-theme='light'] { 125 + --sl-color-accent-low: #f8fafc; 126 + --sl-color-accent: #020817; 127 + --sl-color-accent-high: #0f172a; 128 + --sl-color-white: #020817; 129 + --sl-color-gray-1: #0f172a; 130 + --sl-color-gray-2: #1e293b; 131 + --sl-color-gray-3: #475569; 132 + --sl-color-gray-4: #64748b; 133 + --sl-color-gray-5: #94a3b8; 134 + --sl-color-gray-6: #f1f5f9; 135 + --sl-color-gray-7: #f8fafc; 136 + --sl-color-black: #ffffff; 137 + }
+9 -6
apps/docs/synthetic/features/incident.mdx apps/docs/src/content/docs/incident/overview.mdx
··· 1 1 --- 2 - title: Incident 2 + title: Overview 3 3 description: "How incident are created, how to acknowledge, and resolve them🔥" 4 4 --- 5 + import { Aside } from '@astrojs/starlight/components'; 6 + import { Image } from 'astro:assets'; 7 + import IncidentDetail from '../../../assets/incident/incident-detail.png'; 5 8 9 + 10 + When we detect a problem with your service, we create an incident. 6 11 ## What is an incident 🧑‍🏫 7 12 8 13 We automatically create an incident when we detect a problem with your service. ··· 29 34 We are also taking a screenshot of the monitor when the incident is created, and when it's resolved. 30 35 31 36 32 - <Frame caption="Incident page detail"> 33 - <img 34 - src="/images/incident/incident-detail.png" 37 + <Image 38 + src={IncidentDetail} 35 39 alt="Incident page" 36 40 /> 37 - </Frame> 38 41 39 - <Info>There might be a delay between the incident creation and the screenshot capture. Your endpoint could have already recovered.</Info> 42 + <Aside>There might be a delay between the incident creation and the screenshot capture. Your endpoint could have already recovered.</Aside>
-125
apps/docs/synthetic/features/monitor.mdx
··· 1 - --- 2 - title: Monitor 3 - description: "How to create your first monitor with OpenStatus.dev" 4 - --- 5 - 6 - ## What is a monitor? 🧑‍🏫 7 - 8 - A monitor is a job that runs periodically and checks the status of a service. It 9 - can be a website, an API, or anything else that can be checked automatically. 10 - 11 - We will make a request to your endpoint on a regular schedule and record. 12 - 13 - If the check fails, a <a href="/synthetic/features/notification">notification</a> is sent and an <a href="/synthetic/features/incident">incident</a> is created. 14 - 15 - <Info>If you are monitoring an endpoint you don't own (e.g google.com), your request might be blocked by the remote server.</Info> 16 - 17 - 18 - ## Configure your monitor 🛠 19 - 20 - Your endpoint check requires: 21 - 22 - - a **name** to identify your monitor 23 - - the **URL** to checked 24 - 25 - We will store the **response time**, the **status code**, the **headers** 26 - returned, and the **timing metrics** of your endpoint. 27 - 28 - <Frame caption="Monitor your endpoint"> 29 - <img 30 - src="/images/monitor/monitor-detail.png" 31 - alt="Charts with status code and response time" 32 - /> 33 - </Frame> 34 - 35 - 36 - ### HTTP Request 📤 37 - 38 - Customize the request sent to your endpoint. 39 - 40 - Choose between one of the request **HTTP Method**: `GET` (default), `POST` or 41 - `HEAD`. 42 - 43 - Add custom key-value **HTTP Headers** to your request. 44 - 45 - > OpenStatus automatically set the `"User-Agent": "OpenStatus/1.0"` header to 46 - > your request. This header is used to identify the request as a ping request 47 - > and can be exluded from your analytics. 48 - 49 - 50 - 51 - If you select the `POST` method, you can add a custom **HTTP Body** to your 52 - request. 53 - 54 - ### Advanced Configuration ⚙️ 55 - 56 - You can pause your monitor with the **active** switch button. 57 - 58 - #### Frequency ⏱ 59 - 60 - Define the **frequency** of your checks. You can choose between: `30s`, `1m`, 61 - `5m`, `10m` (default), `30min` or `1h`. 62 - 63 - #### Regions 🌍 64 - 65 - By default, **all regions** are enabled. You can disable some regions if you 66 - want to. Our regions are: 67 - 68 - - `ams` - Amsterdam, Netherlands - 🇳🇱 69 - - `iad` - Ashburn, Virginia, USA - 🇺🇸 70 - - `jnb` - Johannesburg, South Africa - 🇿🇦 71 - - `hkg` - Hong Kong, Honkg Kong - 🇭🇰 72 - - `gru` - Sao Paulo, Brazil - 🇧🇷 73 - - `syd` - Sydney, Australia - 🇦🇺 74 - 75 - #### Description 📝 76 - 77 - The **description** is optional. If defined, an `Info` tooltip will be added to 78 - your monitor name. 79 - 80 - #### Timeout ⏳ 81 - 82 - You can define a **timeout** for your request. The default value is `30s`. 83 - 84 - #### Assertions 🧪 85 - 86 - You can add **assertions** to your monitor. An assertion is a condition that 87 - needs to be met for the monitor to be considered successful. 88 - 89 - You can add multiple assertions to your monitor. 90 - 91 - We currently support the following assertions on the following fields: 92 - 93 - - **Status Code** 94 - - **Response Body** 95 - 96 - 97 - ## Public Monitor 🌐 98 - 99 - You can make your monitor public by checking **Allow public monitor**. 100 - 101 - <Frame caption="Public monitor setting"> 102 - <img 103 - src="/images/monitor/setting-public-monitor.png" 104 - alt="Public monitor setting" 105 - /> 106 - </Frame> 107 - 108 - 109 - 110 - A public monitor is accessible by anyone with the monitor URL. 111 - e.g. https://status.openstatus.dev/monitors/1 112 - 113 - 114 - <Frame caption="Public monitor"> 115 - <img 116 - src="/images/monitor/public-monitor.png" 117 - alt="Public monitor" 118 - /> 119 - </Frame> 120 - 121 - If the monitor is attached to a **status page**, the monitor will be displayed on the status page in the **Monitors** tab. 122 - 123 - ## Video Tutorial 📺 124 - 125 - <iframe width="560" height="315" src="https://www.youtube.com/embed/nYti3DjHoWY?si=RBGFHzoHFmwphRft" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-32
apps/docs/synthetic/features/notification.mdx
··· 1 - --- 2 - title: Overview 3 - description: "How to create your first alert with OpenStatus.dev" 4 - --- 5 - 6 - If you connect notification channels to your OpenStatus account, you can receive 7 - alerts when your services are down. We will contact you when an incident is 8 - created. 9 - 10 - <Frame caption="Create your notification channel"> 11 - <img 12 - src="/images/notification/discord-notification.png" 13 - alt="Create your notification bot" 14 - /> 15 - </Frame> 16 - 17 - ## Notification channels 18 - 19 - <CardGroup cols={2}> 20 - <Card title="Email ✉️" href="/synthetic/features/notification/email"> 21 - Receive an email 22 - </Card> 23 - <Card title="Slack 📣" href="/synthetic/features/notification/slack"> 24 - Get notified on Slack 25 - </Card> 26 - <Card title="Discord 🤖" href="/synthetic/features/notification/discord"> 27 - Get notified on Discord 28 - </Card> 29 - <Card title="SMS 📱" href="/synthetic/features/notification/sms"> 30 - Receive a text message 31 - </Card> 32 - </CardGroup>
apps/docs/synthetic/features/notification/discord.mdx apps/docs/src/content/docs/alerting/providers/discord.mdx
apps/docs/synthetic/features/notification/email.mdx apps/docs/src/content/docs/alerting/providers/email.mdx
+10 -12
apps/docs/synthetic/features/notification/pagerduty.mdx apps/docs/src/content/docs/alerting/providers/pagerduty.mdx
··· 1 1 --- 2 2 title: PagerDuty 3 3 --- 4 + import { Image} from 'astro:assets'; 5 + import PagerDuty1 from '../../../../assets/notification/pagerduty/pagerduty-1.png'; 6 + import PagerDuty2 from '../../../../assets/notification/pagerduty/pagerduty-2.png'; 7 + import PagerDuty3 from '../../../../assets/notification/pagerduty/pagerduty-3.png'; 4 8 5 9 Get Notified on PagerDuty when we create an incident. 6 10 ··· 10 14 11 15 12 16 13 - <Frame caption="Connect to PagerDuty"> 14 - <img 15 - src="/images/notification/pagerduty/pagerduty-1.png" 17 + <Image 18 + src={PagerDuty1} 16 19 alt="Connect to PagerDuty" 17 20 /> 18 - </Frame> 19 21 20 22 You will be redirected to the PagerDuty website to authorize OpenStatus to send notifications to your account. 21 23 22 - <Frame caption="Connect to PagerDuty"> 23 - <img 24 - src="/images/notification/pagerduty/pagerduty-3.png" 24 + <Image 25 + src={PagerDuty3} 25 26 alt="Connect to PagerDuty" 26 27 /> 27 - </Frame> 28 28 29 29 30 30 Select the service you want to use to send notifications. You can create a new service if you don't have one. 31 31 32 - <Frame caption="Connect to PagerDuty"> 33 - <img 34 - src="/images/notification/pagerduty/pagerduty-2.png" 32 + <Image 33 + src={PagerDuty2} 35 34 alt="Connect to PagerDuty" 36 35 /> 37 - </Frame> 38 36 39 37 You are now connected to PagerDuty. Give your integration a name and save it. 40 38
apps/docs/synthetic/features/notification/phone-call.mdx apps/docs/src/content/docs/alerting/providers/phone-call.mdx
apps/docs/synthetic/features/notification/slack.mdx apps/docs/src/content/docs/alerting/providers/slack.mdx
apps/docs/synthetic/features/notification/sms.mdx apps/docs/src/content/docs/alerting/providers/sms.mdx
apps/docs/synthetic/features/notification/telegram.mdx apps/docs/src/content/docs/alerting/providers/telegram.mdx
+4 -1
apps/docs/synthetic/features/status-page-subscribers.mdx apps/docs/src/content/docs/status-page/subscribers.mdx
··· 2 2 title: Status Page Subscribers 3 3 --- 4 4 5 - <Note>This is a paid feature only</Note> 5 + import { Aside } from '@astrojs/starlight/components'; 6 + 7 + 8 + <Aside>This is a paid feature only</Aside> 6 9 7 10 ## What does it mean to subscribe to a status page? 8 11
+8 -4
apps/docs/synthetic/features/status-page.mdx apps/docs/src/content/docs/status-page/overview.mdx
··· 3 3 description: "How to create your first status page 🔥" 4 4 --- 5 5 6 + import { Image } from 'astro:assets'; 7 + 8 + import StatusPageEmpty from '../../../assets/status-page/status-page-empty.png'; 9 + 10 + When you create your first status page, you will see an empty page. 11 + 6 12 In order to create your status page, you need to create at least one monitor. 7 13 8 - <Frame caption="Create your status page"> 9 - <img 10 - src="/images/status-page/status-page-empty.png" 14 + <Image 15 + src={StatusPageEmpty} 11 16 alt="Create your status page" 12 17 /> 13 - </Frame> 14 18 15 19 ## What is a status page 🧑‍🏫 16 20
+1 -1
apps/docs/synthetic/features/status-report.mdx apps/docs/src/content/docs/status-page/reports.mdx
··· 4 4 --- 5 5 ## What is a Status Page Report? 6 6 7 - A status page report is a timeline of status updates that can be shared with your users. It is a great way to keep your users informed about the status of your application, website or service. 7 + A status page report is a timeline of sta tus updates that can be shared with your users. It is a great way to keep your users informed about the status of your application, website or service. 8 8 9 9 ## How to create a Status Page Report? 10 10
+3 -2
apps/docs/synthetic/features/status-widget.mdx apps/docs/src/content/docs/status-page/widget.mdx
··· 1 1 --- 2 2 title: Public Status Widget 3 3 --- 4 + import { Aside } from '@astrojs/starlight/components'; 4 5 5 6 We have added a public endpoint where you can access the status of your status 6 7 page. To access it, you only need the unique `:slug` you have chosen for your ··· 10 11 curl https://api.openstatus.dev/public/status/:slug 11 12 ``` 12 13 13 - <Callout type="info"> 14 + <Aside> 14 15 We have released an `@openstatus/react` npm package that allows you to easily 15 16 integrate the pre-typed status into your React projects or use the default 16 17 widget. Read more [here](/packages/react). 17 - </Callout> 18 + </Aside> 18 19 19 20 The response is a JSON object with the following structure: 20 21
-39
apps/docs/synthetic/overview.mdx
··· 1 - --- 2 - title: Overview 3 - description: "How does OpenStatus' synthetic monitoring work?" 4 - --- 5 - 6 - With synthetic monitoring, you can simulated requests to monitor the availability and performance of 7 - your website or API from various locations around the world. 8 - 9 - We will make a request to your website or API on a regular schedule and record the 10 - responses. 11 - 12 - We will alert you if your website or API is down, slow or does not return the expected response. 13 - 14 - You can create monitors in our dashboard, with the <a href="/api-reference/monitor/post-monitor">API</a> or with <a href="/packages/terraform">Terraform</a>. 15 - 16 - ## Locations 🌍 17 - 18 - We currently support 6 regions: 19 - 20 - - `ams` - Amsterdam, Netherlands - 🇳🇱 21 - - `iad` - Ashburn, Virginia, USA - 🇺🇸 22 - - `jnb` - Johannesburg, South Africa - 🇿🇦 23 - - `gru` - São Paulo, Brazil - 🇧🇷 24 - - `hkg` - Hong Kong, Hong Kong - 🇭🇰 25 - - `syd` - Sydney, Australia - 🇦🇺 26 - 27 - ## Status Page 📃 28 - 29 - Status page are a great way to communicate with your users when your website or API is down. 30 - 31 - You can create a status page to display the availability and the performance of your 32 - monitors to your users. 33 - 34 - ## Alerting 🚨 35 - 36 - Don't wait for your users to tell you that your website or API is down. 37 - 38 - You can configure alerts to be notified when your monitor is down or slow, or does not return the expected response. 39 -
+65
apps/docs/tailwind.config.mjs
··· 1 + import starlightPlugin from "@astrojs/starlight-tailwind"; 2 + import colors from "tailwindcss/colors"; 3 + import { fontFamily } from "tailwindcss/defaultTheme"; 4 + 5 + /** @type {import('tailwindcss').Config} */ 6 + export default { 7 + content: ["./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}"], 8 + theme: { 9 + extend: { 10 + fontFamily: { 11 + sans: ["var(--font-sans)", ...fontFamily.sans], 12 + cal: ["CalSanS"], 13 + }, 14 + colors: { 15 + border: "hsl(var(--border))", 16 + input: "hsl(var(--input))", 17 + ring: "hsl(var(--ring))", 18 + background: "hsl(var(--background))", 19 + foreground: "hsl(var(--foreground))", 20 + primary: { 21 + DEFAULT: "hsl(var(--primary))", 22 + foreground: "hsl(var(--primary-foreground))", 23 + }, 24 + secondary: { 25 + DEFAULT: "hsl(var(--secondary))", 26 + foreground: "hsl(var(--secondary-foreground))", 27 + }, 28 + destructive: { 29 + DEFAULT: "hsl(var(--destructive))", 30 + foreground: "hsl(var(--destructive-foreground))", 31 + }, 32 + muted: { 33 + DEFAULT: "hsl(var(--muted))", 34 + foreground: "hsl(var(--muted-foreground))", 35 + }, 36 + accent: { 37 + DEFAULT: "hsl(var(--accent))", 38 + foreground: "hsl(var(--accent-foreground))", 39 + }, 40 + popover: { 41 + DEFAULT: "hsl(var(--popover))", 42 + foreground: "hsl(var(--popover-foreground))", 43 + }, 44 + card: { 45 + DEFAULT: "hsl(var(--card))", 46 + foreground: "hsl(var(--card-foreground))", 47 + }, 48 + // colors: { 49 + // // Your preferred accent color. Indigo is closest to Starlight’s defaults. 50 + // accent: colors.stone, 51 + // // // Your preferred gray scale. Zinc is closest to Starlight’s defaults. 52 + // gray: colors.zinc, 53 + // }, 54 + // fontFamily: { 55 + // // Your preferred text font. Starlight uses a system font stack by default. 56 + // sans: ['"Atkinson Hyperlegible"'], 57 + // // Your preferred code font. Starlight uses system monospace fonts by default. 58 + // mono: ['"IBM Plex Mono"'], 59 + // }, 60 + }, 61 + }, 62 + }, 63 + 64 + plugins: [starlightPlugin()], 65 + };
+6
apps/docs/tsconfig.json
··· 1 + { 2 + "extends": "astro/tsconfigs/strict", 3 + "compilerOptions": { 4 + "types": ["unplugin-icons/types/astro"] 5 + } 6 + }
+3469 -688
pnpm-lock.yaml
··· 27 27 specifier: 5.5.2 28 28 version: 5.5.2 29 29 30 - apps/docs: {} 30 + apps/docs: 31 + dependencies: 32 + '@astrojs/check': 33 + specifier: 0.9.4 34 + version: 0.9.4(prettier@3.3.2)(typescript@5.6.3) 35 + '@astrojs/sitemap': 36 + specifier: ^3.2.1 37 + version: 3.2.1 38 + '@astrojs/starlight': 39 + specifier: 0.28.6 40 + version: 0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 41 + '@astrojs/starlight-tailwind': 42 + specifier: ^2.0.3 43 + version: 2.0.3(@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)))(@astrojs/tailwind@5.1.2(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3))) 44 + '@astrojs/tailwind': 45 + specifier: ^5.1.2 46 + version: 5.1.2(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 47 + astro: 48 + specifier: 4.16.10 49 + version: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 50 + sharp: 51 + specifier: 0.33.5 52 + version: 0.33.5 53 + starlight-showcases: 54 + specifier: 0.2.0 55 + version: 0.2.0(@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)))(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 56 + starlight-sidebar-topics: 57 + specifier: 0.2.0 58 + version: 0.2.0(@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))) 59 + unplugin-icons: 60 + specifier: 0.20.1 61 + version: 0.20.1(@vue/compiler-sfc@3.4.31) 62 + devDependencies: 63 + '@iconify-json/lucide': 64 + specifier: 1.2.15 65 + version: 1.2.15 66 + typescript: 67 + specifier: 5.6.3 68 + version: 5.6.3 69 + 70 + apps/docs-old: {} 31 71 32 72 apps/screenshot-service: 33 73 dependencies: ··· 39 79 version: 0.2.1(hono@4.5.3)(zod@3.23.8) 40 80 '@libsql/client': 41 81 specifier: 0.14.0 42 - version: 0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) 82 + version: 0.14.0 43 83 '@openstatus/db': 44 84 specifier: workspace:* 45 85 version: link:../../packages/db ··· 54 94 version: 2.6.2 55 95 drizzle-orm: 56 96 specifier: 0.35.3 57 - version: 0.35.3(@cloudflare/workers-types@4.20240512.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@opentelemetry/api@1.8.0)(@types/react@18.3.3)(better-sqlite3@11.4.0)(bun-types@1.1.8)(react@18.3.1) 97 + version: 0.35.3(@cloudflare/workers-types@4.20240512.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.14.0)(@opentelemetry/api@1.8.0)(@types/react@18.3.3)(better-sqlite3@11.4.0)(bun-types@1.1.8)(react@18.3.1) 58 98 hono: 59 99 specifier: 4.5.3 60 100 version: 4.5.3 ··· 124 164 version: link:../../packages/utils 125 165 '@scalar/hono-api-reference': 126 166 specifier: 0.5.131 127 - version: 0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 167 + version: 0.5.131(postcss@8.4.47)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(typescript@5.6.3) 128 168 '@t3-oss/env-core': 129 169 specifier: 0.7.1 130 - version: 0.7.1(typescript@5.5.2)(zod@3.23.8) 170 + version: 0.7.1(typescript@5.6.3)(zod@3.23.8) 131 171 '@unkey/api': 132 172 specifier: 0.23.0 133 173 version: 0.23.0 ··· 182 222 version: 3.3.1(react-hook-form@7.47.0(react@18.3.1)) 183 223 '@libsql/client': 184 224 specifier: 0.14.0 185 - version: 0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) 225 + version: 0.14.0 186 226 '@openstatus/analytics': 187 227 specifier: workspace:* 188 228 version: link:../../packages/analytics ··· 405 445 version: 0.7.3(typescript@5.5.2) 406 446 '@content-collections/mdx': 407 447 specifier: 0.2.0 408 - version: 0.2.0(@content-collections/core@0.7.3(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 448 + version: 0.2.0(@content-collections/core@0.7.3(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 409 449 '@content-collections/next': 410 450 specifier: 0.2.3 411 451 version: 0.2.3(@content-collections/core@0.7.3(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) ··· 1080 1120 version: 20.8.0 1081 1121 tsup: 1082 1122 specifier: 7.2.0 1083 - version: 7.2.0(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))(typescript@5.5.2) 1123 + version: 7.2.0(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))(typescript@5.5.2) 1084 1124 typescript: 1085 1125 specifier: 5.5.2 1086 1126 version: 5.5.2 ··· 1137 1177 '@analytics/type-utils@0.6.2': 1138 1178 resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==} 1139 1179 1180 + '@antfu/install-pkg@0.4.1': 1181 + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} 1182 + 1183 + '@antfu/utils@0.7.10': 1184 + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} 1185 + 1140 1186 '@asteasolutions/zod-to-openapi@7.1.1': 1141 1187 resolution: {integrity: sha512-lF0d1gAc0lYLO9/BAGivwTwE2Sh9h6CHuDcbk5KnGBfIuAsAkDC+Fdat4dkQY3CS/zUWKHRmFEma0B7X132Ymw==} 1142 1188 peerDependencies: 1143 1189 zod: ^3.20.2 1144 1190 1191 + '@astro-community/astro-embed-twitter@0.5.8': 1192 + resolution: {integrity: sha512-O2ptQPw+DfipukK8czjJcTcyVgDsrs3OmrHbc3YmWRglaUTOpSTImzPo076POyNBSWjLaRKloul81DFiAMNjTA==} 1193 + peerDependencies: 1194 + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta 1195 + 1196 + '@astro-community/astro-embed-utils@0.1.3': 1197 + resolution: {integrity: sha512-eiMO+vfCdE9GtW6qE7X5Xl6YCKZDCoXJEWqRofQcoC3GHjqN2/WhJlnaxNVRq3demSO03UNtho57Em5p7o7AOA==} 1198 + 1199 + '@astro-community/astro-embed-youtube@0.5.6': 1200 + resolution: {integrity: sha512-/mRfCl/eTBUz0kmjD1psOy0qoDDBorVp0QumUacjFcIkBullYtbeFQ2ZGZ+3N/tA6cR/OIyzr2QA4dQXlY6USg==} 1201 + peerDependencies: 1202 + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta 1203 + 1204 + '@astrojs/check@0.9.4': 1205 + resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} 1206 + hasBin: true 1207 + peerDependencies: 1208 + typescript: ^5.0.0 1209 + 1210 + '@astrojs/compiler@2.10.3': 1211 + resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} 1212 + 1213 + '@astrojs/internal-helpers@0.4.1': 1214 + resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} 1215 + 1216 + '@astrojs/language-server@2.15.4': 1217 + resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==} 1218 + hasBin: true 1219 + peerDependencies: 1220 + prettier: ^3.0.0 1221 + prettier-plugin-astro: '>=0.11.0' 1222 + peerDependenciesMeta: 1223 + prettier: 1224 + optional: true 1225 + prettier-plugin-astro: 1226 + optional: true 1227 + 1228 + '@astrojs/markdown-remark@5.3.0': 1229 + resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} 1230 + 1231 + '@astrojs/mdx@3.1.9': 1232 + resolution: {integrity: sha512-3jPD4Bff6lIA20RQoonnZkRtZ9T3i0HFm6fcDF7BMsKIZ+xBP2KXzQWiuGu62lrVCmU612N+SQVGl5e0fI+zWg==} 1233 + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 1234 + peerDependencies: 1235 + astro: ^4.8.0 1236 + 1237 + '@astrojs/prism@3.1.0': 1238 + resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} 1239 + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 1240 + 1241 + '@astrojs/sitemap@3.2.1': 1242 + resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==} 1243 + 1244 + '@astrojs/starlight-tailwind@2.0.3': 1245 + resolution: {integrity: sha512-ZwbdXS/9rxYlo3tKZoTZoBPUnaaqek02b341dHwOkmMT0lIR2w+8k0mRUGxnRaYtPdMcaL+nYFd8RUa8sjdyRg==} 1246 + peerDependencies: 1247 + '@astrojs/starlight': '>=0.9.0' 1248 + '@astrojs/tailwind': ^5.0.0 1249 + tailwindcss: ^3.3.3 1250 + 1251 + '@astrojs/starlight@0.28.6': 1252 + resolution: {integrity: sha512-lY+rbRMIVxDGiXhS4lBuVrU2jTUezEt4QeTxUTHxfj2tuKBwquG7Jg+alON6l+uaV+anbOkFb001MMXZF8X85w==} 1253 + peerDependencies: 1254 + astro: ^4.14.0 1255 + 1256 + '@astrojs/tailwind@5.1.2': 1257 + resolution: {integrity: sha512-IvOF0W/dtHElcXvhrPR35nHmhyV3cfz1EzPitMGtU7sYy9Hci3BNK1To6FWmVuuNKPxza1IgCGetSynJZL7fOg==} 1258 + peerDependencies: 1259 + astro: ^3.0.0 || ^4.0.0 || ^5.0.0-beta.0 1260 + tailwindcss: ^3.0.24 1261 + 1262 + '@astrojs/telemetry@3.1.0': 1263 + resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} 1264 + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 1265 + 1266 + '@astrojs/yaml2ts@0.2.2': 1267 + resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} 1268 + 1145 1269 '@auth/core@0.30.0': 1146 1270 resolution: {integrity: sha512-8AE4m/nk+4EIiVCJwxZAsJeAQuzpEC8M8768mmKVn60CGDdupKQkVhxbRlm5Qh7eNRCoFFME+0DvtaX2aXrYaA==} 1147 1271 peerDependencies: ··· 1376 1500 resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 1377 1501 engines: {node: '>=6.9.0'} 1378 1502 1379 - '@babel/compat-data@7.24.8': 1380 - resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==} 1503 + '@babel/code-frame@7.26.2': 1504 + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 1381 1505 engines: {node: '>=6.9.0'} 1382 1506 1383 - '@babel/core@7.24.8': 1384 - resolution: {integrity: sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==} 1507 + '@babel/compat-data@7.26.2': 1508 + resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} 1385 1509 engines: {node: '>=6.9.0'} 1386 1510 1387 - '@babel/generator@7.24.8': 1388 - resolution: {integrity: sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==} 1511 + '@babel/core@7.26.0': 1512 + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} 1389 1513 engines: {node: '>=6.9.0'} 1390 1514 1391 - '@babel/helper-annotate-as-pure@7.24.7': 1392 - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} 1515 + '@babel/generator@7.26.2': 1516 + resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} 1517 + engines: {node: '>=6.9.0'} 1518 + 1519 + '@babel/helper-annotate-as-pure@7.25.9': 1520 + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} 1393 1521 engines: {node: '>=6.9.0'} 1394 1522 1395 1523 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': 1396 1524 resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} 1397 1525 engines: {node: '>=6.9.0'} 1398 1526 1399 - '@babel/helper-compilation-targets@7.24.8': 1400 - resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} 1527 + '@babel/helper-compilation-targets@7.25.9': 1528 + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} 1401 1529 engines: {node: '>=6.9.0'} 1402 1530 1403 1531 '@babel/helper-create-class-features-plugin@7.24.8': ··· 1433 1561 resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} 1434 1562 engines: {node: '>=6.9.0'} 1435 1563 1436 - '@babel/helper-module-imports@7.24.7': 1437 - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} 1564 + '@babel/helper-module-imports@7.25.9': 1565 + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} 1438 1566 engines: {node: '>=6.9.0'} 1439 1567 1440 - '@babel/helper-module-transforms@7.24.8': 1441 - resolution: {integrity: sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==} 1568 + '@babel/helper-module-transforms@7.26.0': 1569 + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} 1442 1570 engines: {node: '>=6.9.0'} 1443 1571 peerDependencies: 1444 1572 '@babel/core': ^7.0.0 ··· 1447 1575 resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} 1448 1576 engines: {node: '>=6.9.0'} 1449 1577 1450 - '@babel/helper-plugin-utils@7.24.8': 1451 - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} 1578 + '@babel/helper-plugin-utils@7.25.9': 1579 + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} 1452 1580 engines: {node: '>=6.9.0'} 1453 1581 1454 1582 '@babel/helper-remap-async-to-generator@7.24.7': ··· 1479 1607 resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} 1480 1608 engines: {node: '>=6.9.0'} 1481 1609 1610 + '@babel/helper-string-parser@7.25.9': 1611 + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 1612 + engines: {node: '>=6.9.0'} 1613 + 1482 1614 '@babel/helper-validator-identifier@7.22.20': 1483 1615 resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 1484 1616 engines: {node: '>=6.9.0'} ··· 1487 1619 resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} 1488 1620 engines: {node: '>=6.9.0'} 1489 1621 1490 - '@babel/helper-validator-option@7.24.8': 1491 - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} 1622 + '@babel/helper-validator-identifier@7.25.9': 1623 + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 1624 + engines: {node: '>=6.9.0'} 1625 + 1626 + '@babel/helper-validator-option@7.25.9': 1627 + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} 1492 1628 engines: {node: '>=6.9.0'} 1493 1629 1494 1630 '@babel/helper-wrap-function@7.24.7': 1495 1631 resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} 1496 1632 engines: {node: '>=6.9.0'} 1497 1633 1498 - '@babel/helpers@7.24.8': 1499 - resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} 1634 + '@babel/helpers@7.26.0': 1635 + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} 1500 1636 engines: {node: '>=6.9.0'} 1501 1637 1502 1638 '@babel/highlight@7.22.20': ··· 1512 1648 engines: {node: '>=6.0.0'} 1513 1649 hasBin: true 1514 1650 1651 + '@babel/parser@7.26.2': 1652 + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} 1653 + engines: {node: '>=6.0.0'} 1654 + hasBin: true 1655 + 1515 1656 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': 1516 1657 resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} 1517 1658 engines: {node: '>=6.9.0'} ··· 1596 1737 peerDependencies: 1597 1738 '@babel/core': ^7.0.0-0 1598 1739 1599 - '@babel/plugin-syntax-jsx@7.24.7': 1600 - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} 1740 + '@babel/plugin-syntax-jsx@7.25.9': 1741 + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} 1601 1742 engines: {node: '>=6.9.0'} 1602 1743 peerDependencies: 1603 1744 '@babel/core': ^7.0.0-0 ··· 1884 2025 peerDependencies: 1885 2026 '@babel/core': ^7.0.0-0 1886 2027 2028 + '@babel/plugin-transform-react-jsx@7.25.9': 2029 + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} 2030 + engines: {node: '>=6.9.0'} 2031 + peerDependencies: 2032 + '@babel/core': ^7.0.0-0 2033 + 1887 2034 '@babel/plugin-transform-regenerator@7.24.7': 1888 2035 resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} 1889 2036 engines: {node: '>=6.9.0'} ··· 1996 2143 resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} 1997 2144 engines: {node: '>=6.9.0'} 1998 2145 1999 - '@babel/template@7.24.7': 2000 - resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} 2146 + '@babel/template@7.25.9': 2147 + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} 2001 2148 engines: {node: '>=6.9.0'} 2002 2149 2003 - '@babel/traverse@7.24.8': 2004 - resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} 2150 + '@babel/traverse@7.25.9': 2151 + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} 2005 2152 engines: {node: '>=6.9.0'} 2006 2153 2007 2154 '@babel/types@7.24.8': 2008 2155 resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==} 2156 + engines: {node: '>=6.9.0'} 2157 + 2158 + '@babel/types@7.26.0': 2159 + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} 2009 2160 engines: {node: '>=6.9.0'} 2010 2161 2011 2162 '@biomejs/biome@1.7.3': ··· 2196 2347 resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 2197 2348 engines: {node: '>=12'} 2198 2349 2350 + '@ctrl/tinycolor@4.1.0': 2351 + resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==} 2352 + engines: {node: '>=14'} 2353 + 2199 2354 '@dnd-kit/accessibility@3.1.0': 2200 2355 resolution: {integrity: sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==} 2201 2356 peerDependencies: ··· 2227 2382 '@drizzle-team/brocli@0.10.1': 2228 2383 resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} 2229 2384 2385 + '@emmetio/abbreviation@2.3.3': 2386 + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} 2387 + 2388 + '@emmetio/css-abbreviation@2.1.8': 2389 + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} 2390 + 2391 + '@emmetio/css-parser@0.4.0': 2392 + resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==} 2393 + 2394 + '@emmetio/html-matcher@1.3.0': 2395 + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} 2396 + 2397 + '@emmetio/scanner@1.0.4': 2398 + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} 2399 + 2400 + '@emmetio/stream-reader-utils@0.1.0': 2401 + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} 2402 + 2403 + '@emmetio/stream-reader@2.2.0': 2404 + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} 2405 + 2406 + '@emnapi/runtime@1.3.1': 2407 + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} 2408 + 2230 2409 '@ericcornelissen/bash-parser@0.5.2': 2231 2410 resolution: {integrity: sha512-4pIMTa1nEFfMXitv7oaNEWOdM+zpOZavesa5GaiWTgda6Zk32CFGxjUp/iIaN0PwgUW1yTq/fztSjbpE8SLGZQ==} 2232 2411 engines: {node: '>=4'} ··· 2784 2963 cpu: [x64] 2785 2964 os: [win32] 2786 2965 2966 + '@expressive-code/core@0.35.6': 2967 + resolution: {integrity: sha512-xGqCkmfkgT7lr/rvmfnYdDSeTdCSp1otAHgoFS6wNEeO7wGDPpxdosVqYiIcQ8CfWUABh/pGqWG90q+MV3824A==} 2968 + 2969 + '@expressive-code/plugin-frames@0.35.6': 2970 + resolution: {integrity: sha512-CqjSWjDJ3wabMJZfL9ZAzH5UAGKg7KWsf1TBzr4xvUbZvWoBtLA/TboBML0U1Ls8h/4TRCIvR4VEb8dv5+QG3w==} 2971 + 2972 + '@expressive-code/plugin-shiki@0.35.6': 2973 + resolution: {integrity: sha512-xm+hzi9BsmhkDUGuyAWIydOAWer7Cs9cj8FM0t4HXaQ+qCubprT6wJZSKUxuvFJIUsIOqk1xXFaJzGJGnWtKMg==} 2974 + 2975 + '@expressive-code/plugin-text-markers@0.35.6': 2976 + resolution: {integrity: sha512-/k9eWVZSCs+uEKHR++22Uu6eIbHWEciVHbIuD8frT8DlqTtHYaaiwHPncO6KFWnGDz5i/gL7oyl6XmOi/E6GVg==} 2977 + 2787 2978 '@fal-works/esbuild-plugin-global-externals@2.1.2': 2788 2979 resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} 2789 2980 ··· 2904 3095 peerDependencies: 2905 3096 react-hook-form: ^7.0.0 2906 3097 3098 + '@iconify-json/lucide@1.2.15': 3099 + resolution: {integrity: sha512-mbHlTJRqOrqRk8E8xnpPzqZwCqsKNB9ZyITqDEYEtePEGxki9VJWJMU8JcNqRKDfPS9vlFsjwepUuOGgusmZUA==} 3100 + 3101 + '@iconify/types@2.0.0': 3102 + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} 3103 + 3104 + '@iconify/utils@2.1.33': 3105 + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} 3106 + 3107 + '@img/sharp-darwin-arm64@0.33.5': 3108 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 3109 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3110 + cpu: [arm64] 3111 + os: [darwin] 3112 + 3113 + '@img/sharp-darwin-x64@0.33.5': 3114 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 3115 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3116 + cpu: [x64] 3117 + os: [darwin] 3118 + 3119 + '@img/sharp-libvips-darwin-arm64@1.0.4': 3120 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 3121 + cpu: [arm64] 3122 + os: [darwin] 3123 + 3124 + '@img/sharp-libvips-darwin-x64@1.0.4': 3125 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 3126 + cpu: [x64] 3127 + os: [darwin] 3128 + 3129 + '@img/sharp-libvips-linux-arm64@1.0.4': 3130 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 3131 + cpu: [arm64] 3132 + os: [linux] 3133 + 3134 + '@img/sharp-libvips-linux-arm@1.0.5': 3135 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 3136 + cpu: [arm] 3137 + os: [linux] 3138 + 3139 + '@img/sharp-libvips-linux-s390x@1.0.4': 3140 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 3141 + cpu: [s390x] 3142 + os: [linux] 3143 + 3144 + '@img/sharp-libvips-linux-x64@1.0.4': 3145 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 3146 + cpu: [x64] 3147 + os: [linux] 3148 + 3149 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 3150 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 3151 + cpu: [arm64] 3152 + os: [linux] 3153 + 3154 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 3155 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 3156 + cpu: [x64] 3157 + os: [linux] 3158 + 3159 + '@img/sharp-linux-arm64@0.33.5': 3160 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 3161 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3162 + cpu: [arm64] 3163 + os: [linux] 3164 + 3165 + '@img/sharp-linux-arm@0.33.5': 3166 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 3167 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3168 + cpu: [arm] 3169 + os: [linux] 3170 + 3171 + '@img/sharp-linux-s390x@0.33.5': 3172 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 3173 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3174 + cpu: [s390x] 3175 + os: [linux] 3176 + 3177 + '@img/sharp-linux-x64@0.33.5': 3178 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 3179 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3180 + cpu: [x64] 3181 + os: [linux] 3182 + 3183 + '@img/sharp-linuxmusl-arm64@0.33.5': 3184 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 3185 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3186 + cpu: [arm64] 3187 + os: [linux] 3188 + 3189 + '@img/sharp-linuxmusl-x64@0.33.5': 3190 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 3191 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3192 + cpu: [x64] 3193 + os: [linux] 3194 + 3195 + '@img/sharp-wasm32@0.33.5': 3196 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 3197 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3198 + cpu: [wasm32] 3199 + 3200 + '@img/sharp-win32-ia32@0.33.5': 3201 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 3202 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3203 + cpu: [ia32] 3204 + os: [win32] 3205 + 3206 + '@img/sharp-win32-x64@0.33.5': 3207 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 3208 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3209 + cpu: [x64] 3210 + os: [win32] 3211 + 2907 3212 '@internationalized/date@3.5.4': 2908 3213 resolution: {integrity: sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==} 2909 3214 ··· 2935 3240 2936 3241 '@jridgewell/sourcemap-codec@1.4.15': 2937 3242 resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 3243 + 3244 + '@jridgewell/sourcemap-codec@1.5.0': 3245 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 2938 3246 2939 3247 '@jridgewell/trace-mapping@0.3.25': 2940 3248 resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} ··· 3249 3557 '@opentelemetry/api@1.8.0': 3250 3558 resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} 3251 3559 engines: {node: '>=8.0.0'} 3560 + 3561 + '@oslojs/encoding@1.1.0': 3562 + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 3563 + 3564 + '@pagefind/darwin-arm64@1.2.0': 3565 + resolution: {integrity: sha512-pHnPL2rm4xbe0LqV376g84hUIsVdy4PK6o2ACveo0DSGoC40eOIwPUPftnUPUinSdDWkkySaL5FT5r9hsXk0ZQ==} 3566 + cpu: [arm64] 3567 + os: [darwin] 3568 + 3569 + '@pagefind/darwin-x64@1.2.0': 3570 + resolution: {integrity: sha512-q2tcnfvcRyx0GnrJoUQJ5bRpiFNtI8DZWM6a4/k8sNJxm2dbM1BnY5hUeo4MbDfpb64Qc1wRMcvBUSOaMKBjfg==} 3571 + cpu: [x64] 3572 + os: [darwin] 3573 + 3574 + '@pagefind/default-ui@1.2.0': 3575 + resolution: {integrity: sha512-MDSbm34veKpzFP5eJMh/pcPdrOc4FZKUsbpDsbdjSLC2ZeuTjsfDBNu9MGZaNUvGKUdlKk5JozQkVO/dzdSxrQ==} 3576 + 3577 + '@pagefind/linux-arm64@1.2.0': 3578 + resolution: {integrity: sha512-wVtLOlF9AUrwLovP9ZSEKOYnwIVrrxId4I2Mz02Zxm3wbUIJyx8wHf6LyEf7W7mJ6rEjW5jtavKAbngKCAaicg==} 3579 + cpu: [arm64] 3580 + os: [linux] 3581 + 3582 + '@pagefind/linux-x64@1.2.0': 3583 + resolution: {integrity: sha512-Lo5aO2bA++sQTeEWzK5WKr3KU0yzVH5OnTY88apZfkgL4AVfXckH2mrOU8ouYKCLNPseIYTLFEdj0V5xjHQSwQ==} 3584 + cpu: [x64] 3585 + os: [linux] 3586 + 3587 + '@pagefind/windows-x64@1.2.0': 3588 + resolution: {integrity: sha512-tGQcwQAb5Ndv7woc7lhH9iAdxOnTNsgCz8sEBbsASPB2A0uI8BWBmVdf2GFLQkYHqnnqYuun63sa+UOzB7Ah3g==} 3589 + cpu: [x64] 3590 + os: [win32] 3252 3591 3253 3592 '@panva/hkdf@1.1.1': 3254 3593 resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} ··· 4287 4626 rollup: 4288 4627 optional: true 4289 4628 4629 + '@rollup/pluginutils@5.1.3': 4630 + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} 4631 + engines: {node: '>=14.0.0'} 4632 + peerDependencies: 4633 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 4634 + peerDependenciesMeta: 4635 + rollup: 4636 + optional: true 4637 + 4638 + '@rollup/rollup-android-arm-eabi@4.24.4': 4639 + resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==} 4640 + cpu: [arm] 4641 + os: [android] 4642 + 4643 + '@rollup/rollup-android-arm64@4.24.4': 4644 + resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==} 4645 + cpu: [arm64] 4646 + os: [android] 4647 + 4648 + '@rollup/rollup-darwin-arm64@4.24.4': 4649 + resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==} 4650 + cpu: [arm64] 4651 + os: [darwin] 4652 + 4653 + '@rollup/rollup-darwin-x64@4.24.4': 4654 + resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==} 4655 + cpu: [x64] 4656 + os: [darwin] 4657 + 4658 + '@rollup/rollup-freebsd-arm64@4.24.4': 4659 + resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==} 4660 + cpu: [arm64] 4661 + os: [freebsd] 4662 + 4663 + '@rollup/rollup-freebsd-x64@4.24.4': 4664 + resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==} 4665 + cpu: [x64] 4666 + os: [freebsd] 4667 + 4668 + '@rollup/rollup-linux-arm-gnueabihf@4.24.4': 4669 + resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==} 4670 + cpu: [arm] 4671 + os: [linux] 4672 + 4673 + '@rollup/rollup-linux-arm-musleabihf@4.24.4': 4674 + resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==} 4675 + cpu: [arm] 4676 + os: [linux] 4677 + 4678 + '@rollup/rollup-linux-arm64-gnu@4.24.4': 4679 + resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==} 4680 + cpu: [arm64] 4681 + os: [linux] 4682 + 4683 + '@rollup/rollup-linux-arm64-musl@4.24.4': 4684 + resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==} 4685 + cpu: [arm64] 4686 + os: [linux] 4687 + 4688 + '@rollup/rollup-linux-powerpc64le-gnu@4.24.4': 4689 + resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==} 4690 + cpu: [ppc64] 4691 + os: [linux] 4692 + 4693 + '@rollup/rollup-linux-riscv64-gnu@4.24.4': 4694 + resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==} 4695 + cpu: [riscv64] 4696 + os: [linux] 4697 + 4698 + '@rollup/rollup-linux-s390x-gnu@4.24.4': 4699 + resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==} 4700 + cpu: [s390x] 4701 + os: [linux] 4702 + 4703 + '@rollup/rollup-linux-x64-gnu@4.24.4': 4704 + resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==} 4705 + cpu: [x64] 4706 + os: [linux] 4707 + 4708 + '@rollup/rollup-linux-x64-musl@4.24.4': 4709 + resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==} 4710 + cpu: [x64] 4711 + os: [linux] 4712 + 4713 + '@rollup/rollup-win32-arm64-msvc@4.24.4': 4714 + resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==} 4715 + cpu: [arm64] 4716 + os: [win32] 4717 + 4718 + '@rollup/rollup-win32-ia32-msvc@4.24.4': 4719 + resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==} 4720 + cpu: [ia32] 4721 + os: [win32] 4722 + 4723 + '@rollup/rollup-win32-x64-msvc@4.24.4': 4724 + resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==} 4725 + cpu: [x64] 4726 + os: [win32] 4727 + 4290 4728 '@scalar/api-client@2.0.45': 4291 4729 resolution: {integrity: sha512-dql7iN2sfnxY44HSXN/z8uyhGR8RCWoSH/BVVUMceh1NHDpMnxIwp2/ynR0GcS0PpuApEP4TGQwoThQwEY/hfA==} 4292 4730 engines: {node: '>=18'} ··· 4445 4883 resolution: {integrity: sha512-x0PYIMWcsTauqxgl7vWUY6sANl+XGKtx7DCVnnY7aOIIlIna0jChTAPANTfA2QrK+VK+4I/4JxatCEZBnXh3Og==} 4446 4884 engines: {node: '>= 8'} 4447 4885 4886 + '@shikijs/core@1.22.2': 4887 + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} 4888 + 4889 + '@shikijs/engine-javascript@1.22.2': 4890 + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} 4891 + 4892 + '@shikijs/engine-oniguruma@1.22.2': 4893 + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} 4894 + 4895 + '@shikijs/types@1.22.2': 4896 + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} 4897 + 4898 + '@shikijs/vscode-textmate@9.3.0': 4899 + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} 4900 + 4448 4901 '@sinclair/typebox@0.27.8': 4449 4902 resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} 4450 4903 ··· 4867 5320 '@types/aria-query@5.0.4': 4868 5321 resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} 4869 5322 5323 + '@types/babel__core@7.20.5': 5324 + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 5325 + 5326 + '@types/babel__generator@7.6.8': 5327 + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} 5328 + 5329 + '@types/babel__template@7.4.4': 5330 + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 5331 + 5332 + '@types/babel__traverse@7.20.6': 5333 + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} 5334 + 4870 5335 '@types/body-parser@1.19.5': 4871 5336 resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} 4872 5337 ··· 4924 5389 '@types/estree@1.0.3': 4925 5390 resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} 4926 5391 5392 + '@types/estree@1.0.6': 5393 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 5394 + 4927 5395 '@types/express-serve-static-core@4.19.5': 4928 5396 resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} 4929 5397 ··· 4975 5443 '@types/ms@0.7.33': 4976 5444 resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==} 4977 5445 5446 + '@types/nlcst@2.0.3': 5447 + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 5448 + 5449 + '@types/node@17.0.45': 5450 + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} 5451 + 4978 5452 '@types/node@18.19.39': 4979 5453 resolution: {integrity: sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==} 4980 5454 ··· 5019 5493 5020 5494 '@types/rss@0.0.32': 5021 5495 resolution: {integrity: sha512-2oKNqKyUY4RSdvl5eZR1n2Q9yvw3XTe3mQHsFPn9alaNBxfPnbXBtGP8R0SV8pK1PrVnLul0zx7izbm5/gF5Qw==} 5496 + 5497 + '@types/sax@1.2.7': 5498 + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} 5022 5499 5023 5500 '@types/scheduler@0.23.0': 5024 5501 resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} ··· 5122 5599 '@vitest/utils@1.6.0': 5123 5600 resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} 5124 5601 5602 + '@volar/kit@2.4.9': 5603 + resolution: {integrity: sha512-9EKvaON/yd9aUXLTVjipK5iBARTml5CLS2C4DYrXUccXrZ64OZKmhg7ShIed1xVrTujVZViG8ejpPlixHMpghg==} 5604 + peerDependencies: 5605 + typescript: '*' 5606 + 5607 + '@volar/language-core@2.4.9': 5608 + resolution: {integrity: sha512-t++GIrUeQnKCieZdY9e+Uar2VmTqOE4Z9KcEcdSHKmKZPuqpbbWow1YKe1i3HpU2s1JqLRVM8y/n87WKXyxJAg==} 5609 + 5610 + '@volar/language-server@2.4.9': 5611 + resolution: {integrity: sha512-5YOHMLJqQL8adKYUctePGA9ReZA2FQXS2PjDnNjMq/mwtIgRGq6lqRtgq8PBeZt5NK4Xmxq8p7HafqOtqTQ4Hg==} 5612 + 5613 + '@volar/language-service@2.4.9': 5614 + resolution: {integrity: sha512-PvraIeBkFcUVhNDMEWNuB0wsN3WMf3hzswaLrpkPMgntTdbiczjsvHIfVR7KTD9SPHka79bYB7CIFlFgvyHV2A==} 5615 + 5616 + '@volar/source-map@2.4.9': 5617 + resolution: {integrity: sha512-UGE+WgJwk64OcfBwBOBKIzmF+uNx4dC5GzOvaVsHbTBp/IVqeTVsGiO5CwBAt6l3vVXYbMuddG2DU8FEnBRxTg==} 5618 + 5619 + '@volar/typescript@2.4.9': 5620 + resolution: {integrity: sha512-Zmh3Bq8CFD6OANKYsi4vs/l7togwfjFH0kgrT12uAsDff2AJQjbEUKTVUnxmHbnbH2B9ja7Lb6Mu/Wj9wBuJlg==} 5621 + 5622 + '@vscode/emmet-helper@2.9.3': 5623 + resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} 5624 + 5625 + '@vscode/l10n@0.0.18': 5626 + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} 5627 + 5125 5628 '@vue/compiler-core@3.4.31': 5126 5629 resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} 5127 5630 ··· 5209 5712 engines: {node: '>=0.4.0'} 5210 5713 hasBin: true 5211 5714 5715 + acorn@8.14.0: 5716 + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 5717 + engines: {node: '>=0.4.0'} 5718 + hasBin: true 5719 + 5212 5720 agent-base@6.0.2: 5213 5721 resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 5214 5722 engines: {node: '>= 6.0.0'} ··· 5248 5756 analytics@0.8.9: 5249 5757 resolution: {integrity: sha512-oTbUzQpncMTslakqfK70GgB6bopk5hY+uuekwnadMkDyqNLgcD02KRzteTnO7q5Ko6wDECVtT8xi/6OuAMZykA==} 5250 5758 5759 + ansi-align@3.0.1: 5760 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 5761 + 5251 5762 ansi-escapes@4.3.2: 5252 5763 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 5253 5764 engines: {node: '>=8'} ··· 5317 5828 aria-query@5.3.0: 5318 5829 resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 5319 5830 5831 + aria-query@5.3.2: 5832 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 5833 + engines: {node: '>= 0.4'} 5834 + 5320 5835 arity-n@1.0.4: 5321 5836 resolution: {integrity: sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==} 5322 5837 5323 5838 array-flatten@1.1.1: 5324 5839 resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} 5325 5840 5841 + array-iterate@2.0.1: 5842 + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 5843 + 5326 5844 array-last@1.3.0: 5327 5845 resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} 5328 5846 engines: {node: '>=0.10.0'} ··· 5350 5868 resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} 5351 5869 hasBin: true 5352 5870 5871 + astro-expressive-code@0.35.6: 5872 + resolution: {integrity: sha512-1U4KrvFuodaCV3z4I1bIR16SdhQlPkolGsYTtiANxPZUVv/KitGSCTjzksrkPonn1XuwVqvnwmUUVzTLWngnBA==} 5873 + peerDependencies: 5874 + astro: ^4.0.0-beta || ^3.3.0 5875 + 5876 + astro@4.16.10: 5877 + resolution: {integrity: sha512-a+nB4bZE50NXHLzVXUHtx/lYct2Aa8kbqZnWNrWqkU97RuhBuWJ5H5/LQbKRnBWGvqChKfJBiMWJe53TY9ieYQ==} 5878 + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 5879 + hasBin: true 5880 + 5353 5881 async-retry@1.3.3: 5354 5882 resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} 5355 5883 ··· 5363 5891 peerDependencies: 5364 5892 postcss: ^8.1.0 5365 5893 5894 + autoprefixer@10.4.20: 5895 + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} 5896 + engines: {node: ^10 || ^12 || >=14} 5897 + hasBin: true 5898 + peerDependencies: 5899 + postcss: ^8.1.0 5900 + 5366 5901 available-typed-arrays@1.0.5: 5367 5902 resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 5368 5903 engines: {node: '>= 0.4'} 5369 5904 5370 5905 axios@1.7.2: 5371 5906 resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} 5907 + 5908 + axobject-query@4.1.0: 5909 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 5910 + engines: {node: '>= 0.4'} 5372 5911 5373 5912 babel-core@7.0.0-bridge.0: 5374 5913 resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} ··· 5399 5938 5400 5939 balanced-match@1.0.2: 5401 5940 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 5941 + 5942 + base-64@1.0.0: 5943 + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 5402 5944 5403 5945 base64-js@1.5.1: 5404 5946 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} ··· 5407 5949 resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} 5408 5950 engines: {node: '>=10.0.0'} 5409 5951 5952 + bcp-47-match@2.0.3: 5953 + resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} 5954 + 5955 + bcp-47@2.1.0: 5956 + resolution: {integrity: sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==} 5957 + 5410 5958 before-after-hook@2.2.3: 5411 5959 resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} 5412 5960 ··· 5433 5981 resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} 5434 5982 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 5435 5983 5984 + boolbase@1.0.0: 5985 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 5986 + 5436 5987 bowser@2.11.0: 5437 5988 resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} 5989 + 5990 + boxen@8.0.1: 5991 + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 5992 + engines: {node: '>=18'} 5438 5993 5439 5994 brace-expansion@1.1.11: 5440 5995 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} ··· 5458 6013 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 5459 6014 hasBin: true 5460 6015 5461 - browserslist@4.23.2: 5462 - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} 6016 + browserslist@4.24.2: 6017 + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} 5463 6018 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 5464 6019 hasBin: true 5465 6020 ··· 5534 6089 caniuse-lite@1.0.30001641: 5535 6090 resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} 5536 6091 6092 + caniuse-lite@1.0.30001678: 6093 + resolution: {integrity: sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==} 6094 + 5537 6095 ccount@2.0.1: 5538 6096 resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 5539 6097 ··· 5556 6114 chalk@4.1.2: 5557 6115 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 5558 6116 engines: {node: '>=10'} 6117 + 6118 + chalk@5.3.0: 6119 + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} 6120 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 5559 6121 5560 6122 change-case@3.1.0: 5561 6123 resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==} ··· 5586 6148 resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 5587 6149 engines: {node: '>= 8.10.0'} 5588 6150 6151 + chokidar@4.0.1: 6152 + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} 6153 + engines: {node: '>= 14.16.0'} 6154 + 5589 6155 chownr@1.1.4: 5590 6156 resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 5591 6157 5592 6158 chownr@2.0.0: 5593 6159 resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 5594 6160 engines: {node: '>=10'} 6161 + 6162 + ci-info@4.0.0: 6163 + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} 6164 + engines: {node: '>=8'} 5595 6165 5596 6166 citty@0.1.6: 5597 6167 resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} ··· 5603 6173 resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 5604 6174 engines: {node: '>=6'} 5605 6175 6176 + cli-boxes@3.0.0: 6177 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 6178 + engines: {node: '>=10'} 6179 + 5606 6180 cli-cursor@3.1.0: 5607 6181 resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} 5608 6182 engines: {node: '>=8'} 6183 + 6184 + cli-cursor@5.0.0: 6185 + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 6186 + engines: {node: '>=18'} 5609 6187 5610 6188 cli-spinner@0.2.10: 5611 6189 resolution: {integrity: sha512-U0sSQ+JJvSLi1pAYuJykwiA8Dsr15uHEy85iCJ6A+0DjVxivr3d+N2Wjvodeg89uP5K6TswFkKBfAD7B3YSn/Q==} ··· 5615 6193 resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} 5616 6194 engines: {node: '>=6'} 5617 6195 6196 + cli-spinners@2.9.2: 6197 + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} 6198 + engines: {node: '>=6'} 6199 + 5618 6200 cli-width@3.0.0: 5619 6201 resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} 5620 6202 engines: {node: '>= 10'} ··· 5642 6224 resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} 5643 6225 engines: {node: '>=6'} 5644 6226 6227 + clsx@2.1.1: 6228 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 6229 + engines: {node: '>=6'} 6230 + 5645 6231 cmdk@1.0.0: 5646 6232 resolution: {integrity: sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==} 5647 6233 peerDependencies: ··· 5670 6256 color-name@1.1.4: 5671 6257 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 5672 6258 6259 + color-string@1.9.1: 6260 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 6261 + 6262 + color@4.2.3: 6263 + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 6264 + engines: {node: '>=12.5.0'} 6265 + 5673 6266 combined-stream@1.0.8: 5674 6267 resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 5675 6268 engines: {node: '>= 0.8'} ··· 5693 6286 resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} 5694 6287 engines: {node: ^12.20.0 || >=14} 5695 6288 6289 + common-ancestor-path@1.0.1: 6290 + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 6291 + 5696 6292 commondir@1.0.1: 5697 6293 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 5698 6294 ··· 5741 6337 resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} 5742 6338 engines: {node: '>= 0.6'} 5743 6339 6340 + cookie@0.7.2: 6341 + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 6342 + engines: {node: '>= 0.6'} 6343 + 5744 6344 copy-anything@3.0.5: 5745 6345 resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} 5746 6346 engines: {node: '>=12.13'} ··· 5768 6368 resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} 5769 6369 engines: {node: '>=12'} 5770 6370 6371 + css-select@5.1.0: 6372 + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 6373 + 6374 + css-selector-parser@3.0.5: 6375 + resolution: {integrity: sha512-3itoDFbKUNx1eKmVpYMFyqKX04Ww9osZ+dLgrk6GEv6KMVeXUhUnp4I5X+evw+u3ZxVU6RFXSSRxlTeMh8bA+g==} 6376 + 6377 + css-what@6.1.0: 6378 + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 6379 + engines: {node: '>= 6'} 6380 + 5771 6381 css.escape@1.5.1: 5772 6382 resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} 5773 6383 ··· 5776 6386 engines: {node: '>=4'} 5777 6387 hasBin: true 5778 6388 6389 + cssom@0.5.0: 6390 + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} 6391 + 5779 6392 csstype@3.1.3: 5780 6393 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 5781 6394 ··· 5868 6481 supports-color: 5869 6482 optional: true 5870 6483 6484 + debug@4.3.7: 6485 + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 6486 + engines: {node: '>=6.0'} 6487 + peerDependencies: 6488 + supports-color: '*' 6489 + peerDependenciesMeta: 6490 + supports-color: 6491 + optional: true 6492 + 5871 6493 decamelize-keys@1.1.1: 5872 6494 resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} 5873 6495 engines: {node: '>=0.10.0'} ··· 5954 6576 resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} 5955 6577 engines: {node: '>=8'} 5956 6578 6579 + detect-libc@2.0.3: 6580 + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 6581 + engines: {node: '>=8'} 6582 + 5957 6583 detect-node-es@1.1.0: 5958 6584 resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} 5959 6585 ··· 5966 6592 engines: {node: '>=0.8.0'} 5967 6593 hasBin: true 5968 6594 6595 + deterministic-object-hash@2.0.2: 6596 + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} 6597 + engines: {node: '>=18'} 6598 + 6599 + devalue@5.1.1: 6600 + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} 6601 + 5969 6602 devlop@1.1.0: 5970 6603 resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 5971 6604 ··· 5984 6617 resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 5985 6618 engines: {node: '>=0.3.1'} 5986 6619 6620 + diff@5.2.0: 6621 + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} 6622 + engines: {node: '>=0.3.1'} 6623 + 5987 6624 dir-glob@3.0.1: 5988 6625 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 5989 6626 engines: {node: '>=8'} 6627 + 6628 + direction@2.0.1: 6629 + resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==} 6630 + hasBin: true 5990 6631 5991 6632 dlv@1.1.3: 5992 6633 resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} ··· 6120 6761 drizzle-orm: '>=0.23.13' 6121 6762 zod: '*' 6122 6763 6764 + dset@3.1.4: 6765 + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 6766 + engines: {node: '>=4'} 6767 + 6123 6768 duplexify@4.1.2: 6124 6769 resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} 6125 6770 ··· 6143 6788 electron-to-chromium@1.4.750: 6144 6789 resolution: {integrity: sha512-9ItEpeu15hW5m8jKdriL+BQrgwDTXEL9pn4SkillWFu73ZNNNQ2BKKLS+ZHv2vC9UkNhosAeyfxOf/5OSeTCPA==} 6145 6790 6146 - electron-to-chromium@1.4.825: 6147 - resolution: {integrity: sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==} 6791 + electron-to-chromium@1.5.52: 6792 + resolution: {integrity: sha512-xtoijJTZ+qeucLBDNztDOuQBE1ksqjvNjvqFoST3nGC7fSpqJ+X6BdTBaY5BHG+IhWWmpc6b/KfpeuEDupEPOQ==} 6793 + 6794 + emmet@2.4.11: 6795 + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} 6796 + 6797 + emoji-regex@10.4.0: 6798 + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} 6148 6799 6149 6800 emoji-regex@8.0.0: 6150 6801 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} ··· 6173 6824 6174 6825 error-ex@1.3.2: 6175 6826 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 6827 + 6828 + es-module-lexer@1.5.4: 6829 + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} 6176 6830 6177 6831 esast-util-from-estree@2.0.0: 6178 6832 resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} ··· 6213 6867 resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} 6214 6868 engines: {node: '>=6'} 6215 6869 6870 + escalade@3.2.0: 6871 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 6872 + engines: {node: '>=6'} 6873 + 6216 6874 escape-html@1.0.3: 6217 6875 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 6218 6876 ··· 6284 6942 eventemitter3@4.0.7: 6285 6943 resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} 6286 6944 6945 + eventemitter3@5.0.1: 6946 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 6947 + 6287 6948 execa@5.1.1: 6288 6949 resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 6289 6950 engines: {node: '>=10'} ··· 6299 6960 express@4.19.2: 6300 6961 resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} 6301 6962 engines: {node: '>= 0.10.0'} 6963 + 6964 + expressive-code@0.35.6: 6965 + resolution: {integrity: sha512-+mx+TPTbMqgo0mL92Xh9QgjW0kSQIsEivMgEcOnaqKqL7qCw8Vkqc5Rg/di7ZYw4aMUSr74VTc+w8GQWu05j1g==} 6302 6966 6303 6967 extend-shallow@2.0.1: 6304 6968 resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} ··· 6391 7055 resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} 6392 7056 engines: {node: '>=6'} 6393 7057 7058 + find-up-simple@1.0.0: 7059 + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} 7060 + engines: {node: '>=18'} 7061 + 6394 7062 find-up@3.0.0: 6395 7063 resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} 6396 7064 engines: {node: '>=6'} ··· 6403 7071 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 6404 7072 engines: {node: '>=10'} 6405 7073 7074 + find-yarn-workspace-root2@1.2.16: 7075 + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} 7076 + 6406 7077 flat-cache@4.0.1: 6407 7078 resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 6408 7079 engines: {node: '>=16'} ··· 6410 7081 flatted@3.3.1: 6411 7082 resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 6412 7083 7084 + flattie@1.1.1: 7085 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 7086 + engines: {node: '>=8'} 7087 + 6413 7088 flow-parser@0.239.1: 6414 7089 resolution: {integrity: sha512-topOrETNxJ6T2gAnQiWqAlzGPj8uI2wtmNOlDIMNB+qyvGJZ6R++STbUOTAYmvPhOMz2gXnXPH0hOvURYmrBow==} 6415 7090 engines: {node: '>=0.4.0'} ··· 6515 7190 get-caller-file@2.0.5: 6516 7191 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 6517 7192 engines: {node: 6.* || 8.* || >= 10.*} 7193 + 7194 + get-east-asian-width@1.3.0: 7195 + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} 7196 + engines: {node: '>=18'} 6518 7197 6519 7198 get-func-name@2.0.2: 6520 7199 resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} ··· 6678 7357 hast-util-from-html@2.0.1: 6679 7358 resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} 6680 7359 7360 + hast-util-from-html@2.0.3: 7361 + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 7362 + 6681 7363 hast-util-from-parse5@8.0.1: 6682 7364 resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} 6683 7365 ··· 6711 7393 hast-util-sanitize@5.0.1: 6712 7394 resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} 6713 7395 7396 + hast-util-select@6.0.3: 7397 + resolution: {integrity: sha512-OVRQlQ1XuuLP8aFVLYmC2atrfWHS5UD3shonxpnyrjcCkwtvmt/+N6kYJdcY4mkMJhxp4kj2EFIxQ9kvkkt/eQ==} 7398 + 6714 7399 hast-util-to-estree@3.1.0: 6715 7400 resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} 6716 7401 6717 7402 hast-util-to-html@9.0.1: 6718 7403 resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} 7404 + 7405 + hast-util-to-html@9.0.3: 7406 + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} 6719 7407 6720 7408 hast-util-to-jsx-runtime@2.3.2: 6721 7409 resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} ··· 6726 7414 hast-util-to-string@2.0.0: 6727 7415 resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} 6728 7416 7417 + hast-util-to-string@3.0.1: 7418 + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} 7419 + 6729 7420 hast-util-to-text@4.0.2: 6730 7421 resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 6731 7422 ··· 6737 7428 6738 7429 hastscript@8.0.0: 6739 7430 resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} 7431 + 7432 + hastscript@9.0.0: 7433 + resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==} 6740 7434 6741 7435 header-case@1.0.1: 6742 7436 resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} ··· 6771 7465 html-dom-parser@4.0.0: 6772 7466 resolution: {integrity: sha512-TUa3wIwi80f5NF8CVWzkopBVqVAtlawUzJoLwVLHns0XSJGynss4jiY0mTWpiDOsuyw+afP+ujjMgRh9CoZcXw==} 6773 7467 7468 + html-escaper@3.0.3: 7469 + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 7470 + 6774 7471 html-react-parser@4.0.0: 6775 7472 resolution: {integrity: sha512-OzlOavs9lLyBxoRiXbXfODIX/nSShukMtdx3+WSMjon/FF1gJZRq0rBELoR5OswfbN56C0oKpAii7i3yzO/uVQ==} 6776 7473 peerDependencies: ··· 6791 7488 6792 7489 htmlparser2@9.0.0: 6793 7490 resolution: {integrity: sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==} 7491 + 7492 + http-cache-semantics@4.1.1: 7493 + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} 6794 7494 6795 7495 http-errors@2.0.0: 6796 7496 resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} ··· 6824 7524 resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 6825 7525 engines: {node: '>=16.17.0'} 6826 7526 7527 + i18next@23.16.4: 7528 + resolution: {integrity: sha512-9NIYBVy9cs4wIqzurf7nLXPyf3R78xYbxExVqHLK9od3038rjpyOEzW+XB130kZ1N4PZ9inTtJ471CRJ4Ituyg==} 7529 + 6827 7530 iconv-lite@0.4.24: 6828 7531 resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 6829 7532 engines: {node: '>=0.10.0'} ··· 6845 7548 immediate@3.0.6: 6846 7549 resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} 6847 7550 7551 + import-meta-resolve@4.1.0: 7552 + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} 7553 + 6848 7554 imurmurhash@0.1.4: 6849 7555 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 6850 7556 engines: {node: '>=0.8.19'} ··· 6855 7561 6856 7562 inflight@1.0.6: 6857 7563 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 7564 + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 6858 7565 6859 7566 inherits@2.0.4: 6860 7567 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ··· 6914 7621 is-arrayish@0.2.1: 6915 7622 resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 6916 7623 7624 + is-arrayish@0.3.2: 7625 + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 7626 + 6917 7627 is-binary-path@2.1.0: 6918 7628 resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 6919 7629 engines: {node: '>=8'} ··· 6935 7645 is-decimal@2.0.1: 6936 7646 resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} 6937 7647 7648 + is-docker@3.0.0: 7649 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 7650 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7651 + hasBin: true 7652 + 6938 7653 is-extendable@0.1.1: 6939 7654 resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} 6940 7655 engines: {node: '>=0.10.0'} ··· 6958 7673 is-hexadecimal@2.0.1: 6959 7674 resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} 6960 7675 7676 + is-inside-container@1.0.0: 7677 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 7678 + engines: {node: '>=14.16'} 7679 + hasBin: true 7680 + 6961 7681 is-interactive@1.0.0: 6962 7682 resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} 6963 7683 engines: {node: '>=8'} 6964 7684 7685 + is-interactive@2.0.0: 7686 + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} 7687 + engines: {node: '>=12'} 7688 + 6965 7689 is-iterable@1.1.1: 6966 7690 resolution: {integrity: sha512-EdOZCr0NsGE00Pot+x1ZFx9MJK3C6wy91geZpXwvwexDLJvA4nzYyZf7r+EIwSeVsOLDdBz7ATg9NqKTzuNYuQ==} 6967 7691 engines: {node: '>= 4'} ··· 7032 7756 resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} 7033 7757 engines: {node: '>=10'} 7034 7758 7759 + is-unicode-supported@1.3.0: 7760 + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} 7761 + engines: {node: '>=12'} 7762 + 7763 + is-unicode-supported@2.1.0: 7764 + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} 7765 + engines: {node: '>=18'} 7766 + 7035 7767 is-upper-case@1.1.2: 7036 7768 resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} 7037 7769 ··· 7042 7774 is-whitespace@0.3.0: 7043 7775 resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} 7044 7776 engines: {node: '>=0.10.0'} 7777 + 7778 + is-wsl@3.1.0: 7779 + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 7780 + engines: {node: '>=16'} 7045 7781 7046 7782 isbinaryfile@4.0.10: 7047 7783 resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} ··· 7121 7857 resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 7122 7858 hasBin: true 7123 7859 7124 - jsesc@2.5.2: 7125 - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 7126 - engines: {node: '>=4'} 7860 + jsesc@3.0.2: 7861 + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 7862 + engines: {node: '>=6'} 7127 7863 hasBin: true 7128 7864 7129 7865 json-bigint@1.0.0: ··· 7142 7878 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 7143 7879 engines: {node: '>=6'} 7144 7880 hasBin: true 7881 + 7882 + jsonc-parser@2.3.1: 7883 + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} 7145 7884 7146 7885 jsonc-parser@3.2.0: 7147 7886 resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} ··· 7196 7935 '@types/node': '>=18' 7197 7936 typescript: '>=5.0.4' 7198 7937 7938 + kolorist@1.8.0: 7939 + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} 7940 + 7199 7941 leac@0.6.0: 7200 7942 resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} 7201 7943 ··· 7214 7956 7215 7957 libsql@0.4.5: 7216 7958 resolution: {integrity: sha512-sorTJV6PNt94Wap27Sai5gtVLIea4Otb2LUiAUyr3p6BPOScGMKGt5F1b5X/XgkNtcsDKeX5qfeBDj+PdShclQ==} 7959 + cpu: [x64, arm64, wasm32] 7217 7960 os: [darwin, linux, win32] 7218 7961 7219 7962 lie@3.1.1: ··· 7222 7965 lilconfig@2.1.0: 7223 7966 resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 7224 7967 engines: {node: '>=10'} 7968 + 7969 + lilconfig@3.1.2: 7970 + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 7971 + engines: {node: '>=14'} 7225 7972 7226 7973 lines-and-columns@1.2.4: 7227 7974 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 7228 7975 7976 + linkedom@0.14.26: 7977 + resolution: {integrity: sha512-mK6TrydfFA7phrnp+1j57ycBwFI5bGSW6YXlw9acHoqF+mP/y+FooEYYyniOt5Ot57FSKB3iwmnuQ1UUyNLm5A==} 7978 + 7979 + lite-youtube-embed@0.3.3: 7980 + resolution: {integrity: sha512-gFfVVnj6NRjxVfJKo3qoLtpi0v5mn3AcR4eKD45wrxQuxzveFJUb+7Cr6uV6n+DjO8X3p0UzPPquhGt0H/y+NA==} 7981 + 7229 7982 load-tsconfig@0.2.5: 7230 7983 resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} 7231 7984 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7985 + 7986 + load-yaml-file@0.2.0: 7987 + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} 7988 + engines: {node: '>=6'} 7989 + 7990 + local-pkg@0.5.0: 7991 + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} 7992 + engines: {node: '>=14'} 7232 7993 7233 7994 localforage@1.10.0: 7234 7995 resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} ··· 7283 8044 resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} 7284 8045 engines: {node: '>=10'} 7285 8046 8047 + log-symbols@6.0.0: 8048 + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} 8049 + engines: {node: '>=18'} 8050 + 7286 8051 long@5.2.3: 7287 8052 resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} 7288 8053 ··· 7343 8108 magic-string@0.30.10: 7344 8109 resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} 7345 8110 8111 + magic-string@0.30.12: 8112 + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} 8113 + 8114 + magicast@0.3.5: 8115 + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} 8116 + 7346 8117 make-dir@2.1.0: 7347 8118 resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} 7348 8119 engines: {node: '>=6'} ··· 7371 8142 7372 8143 mdast-util-definitions@5.1.2: 7373 8144 resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} 8145 + 8146 + mdast-util-definitions@6.0.0: 8147 + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 8148 + 8149 + mdast-util-directive@3.0.0: 8150 + resolution: {integrity: sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==} 7374 8151 7375 8152 mdast-util-find-and-replace@2.2.2: 7376 8153 resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} ··· 7492 8269 7493 8270 micromark-core-commonmark@2.0.1: 7494 8271 resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} 8272 + 8273 + micromark-extension-directive@3.0.2: 8274 + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} 7495 8275 7496 8276 micromark-extension-frontmatter@2.0.0: 7497 8277 resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} ··· 7683 8463 resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 7684 8464 engines: {node: '>=8.6'} 7685 8465 8466 + micromatch@4.0.8: 8467 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 8468 + engines: {node: '>=8.6'} 8469 + 7686 8470 mime-db@1.25.0: 7687 8471 resolution: {integrity: sha512-5k547tI4Cy+Lddr/hdjNbBEWBwSl8EBc5aSdKvedav8DReADgWJzcYiktaRIw3GtGC1jjwldXtTzvqJZmtvC7w==} 7688 8472 engines: {node: '>= 0.6'} ··· 7711 8495 mimic-fn@4.0.0: 7712 8496 resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 7713 8497 engines: {node: '>=12'} 8498 + 8499 + mimic-function@5.0.1: 8500 + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} 8501 + engines: {node: '>=18'} 7714 8502 7715 8503 mimic-response@3.1.0: 7716 8504 resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} ··· 7776 8564 resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 7777 8565 engines: {node: '>=4'} 7778 8566 8567 + mrmime@2.0.0: 8568 + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} 8569 + engines: {node: '>=10'} 8570 + 7779 8571 ms@2.0.0: 7780 8572 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 7781 8573 ··· 7784 8576 7785 8577 ms@2.1.3: 7786 8578 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 8579 + 8580 + muggle-string@0.4.1: 8581 + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 7787 8582 7788 8583 mute-stream@0.0.8: 7789 8584 resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} ··· 7814 8609 neo-async@2.6.2: 7815 8610 resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 7816 8611 8612 + neotraverse@0.6.18: 8613 + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 8614 + engines: {node: '>= 10'} 8615 + 7817 8616 netmask@2.0.2: 7818 8617 resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} 7819 8618 engines: {node: '>= 0.4.0'} ··· 7900 8699 sass: 7901 8700 optional: true 7902 8701 8702 + nlcst-to-string@4.0.0: 8703 + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 8704 + 7903 8705 no-case@2.3.2: 7904 8706 resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} 7905 8707 ··· 7949 8751 node-releases@2.0.14: 7950 8752 resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 7951 8753 8754 + node-releases@2.0.18: 8755 + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 8756 + 7952 8757 nopt@7.2.1: 7953 8758 resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} 7954 8759 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 7972 8777 npm-run-path@5.3.0: 7973 8778 resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 7974 8779 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 8780 + 8781 + nth-check@2.1.1: 8782 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 7975 8783 7976 8784 nuqs@1.19.1: 7977 8785 resolution: {integrity: sha512-oixldNThB1wbu6B5K961++7wpTz/EZFPWnraGmIQhibDT+YxRJNplWMIoPJgL4dlsiSDVI5bbUWKpzsIWVh3Pg==} ··· 8025 8833 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 8026 8834 engines: {node: '>=12'} 8027 8835 8836 + onetime@7.0.0: 8837 + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} 8838 + engines: {node: '>=18'} 8839 + 8840 + oniguruma-to-js@0.4.3: 8841 + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} 8842 + 8028 8843 openapi3-ts@4.1.2: 8029 8844 resolution: {integrity: sha512-B7gOkwsYMZO7BZXwJzXCuVagym2xhqsrilVvV0dnq2Di4+iLUXKVX9gOK23ZqaAHZOwABXN0QTdW8QnkUTX6DA==} 8030 8845 ··· 8035 8850 ora@5.4.1: 8036 8851 resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} 8037 8852 engines: {node: '>=10'} 8853 + 8854 + ora@8.1.1: 8855 + resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} 8856 + engines: {node: '>=18'} 8038 8857 8039 8858 os-tmpdir@1.0.2: 8040 8859 resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} ··· 8072 8891 resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 8073 8892 engines: {node: '>=10'} 8074 8893 8894 + p-queue@8.0.1: 8895 + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} 8896 + engines: {node: '>=18'} 8897 + 8898 + p-timeout@6.1.3: 8899 + resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==} 8900 + engines: {node: '>=14.16'} 8901 + 8075 8902 p-try@2.2.0: 8076 8903 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 8077 8904 engines: {node: '>=6'} ··· 8084 8911 resolution: {integrity: sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==} 8085 8912 engines: {node: '>= 14'} 8086 8913 8914 + package-manager-detector@0.2.4: 8915 + resolution: {integrity: sha512-H/OUu9/zUfP89z1APcBf2X8Us0tt8dUK4lUmKqz12QNXif3DxAs1/YqjGtcutZi1zQqeNQRWr9C+EbQnnvSSFA==} 8916 + 8917 + pagefind@1.2.0: 8918 + resolution: {integrity: sha512-sFVv5/x73qCp9KlLHv8/uWDv7rG1tsWcG9MuXc5YTrXIrb8c1Gshm9oc5rMLXNZILXUWai8WczqaK4jjroEzng==} 8919 + hasBin: true 8920 + 8087 8921 param-case@2.1.1: 8088 8922 resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} 8089 8923 ··· 8093 8927 parse-json@5.2.0: 8094 8928 resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 8095 8929 engines: {node: '>=8'} 8930 + 8931 + parse-latin@7.0.0: 8932 + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 8096 8933 8097 8934 parse-ms@3.0.0: 8098 8935 resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==} ··· 8118 8955 pascal-case@2.0.1: 8119 8956 resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} 8120 8957 8958 + path-browserify@1.0.1: 8959 + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 8960 + 8121 8961 path-case@2.1.1: 8122 8962 resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} 8123 8963 ··· 8180 9020 picocolors@1.0.1: 8181 9021 resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 8182 9022 9023 + picocolors@1.1.1: 9024 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 9025 + 8183 9026 picomatch@2.3.1: 8184 9027 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 8185 9028 engines: {node: '>=8.6'} ··· 8204 9047 resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} 8205 9048 engines: {node: '>=6'} 8206 9049 9050 + pkg-dir@4.2.0: 9051 + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 9052 + engines: {node: '>=8'} 9053 + 8207 9054 pkg-types@1.1.3: 8208 9055 resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} 8209 9056 ··· 8268 9115 ts-node: 8269 9116 optional: true 8270 9117 9118 + postcss-load-config@4.0.2: 9119 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 9120 + engines: {node: '>= 14'} 9121 + peerDependencies: 9122 + postcss: '>=8.0.9' 9123 + ts-node: '>=9.0.0' 9124 + peerDependenciesMeta: 9125 + postcss: 9126 + optional: true 9127 + ts-node: 9128 + optional: true 9129 + 8271 9130 postcss-nested@6.0.0: 8272 9131 resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} 8273 9132 engines: {node: '>=12.0'} ··· 8303 9162 resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} 8304 9163 engines: {node: ^10 || ^12 || >=14} 8305 9164 9165 + postcss@8.4.47: 9166 + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 9167 + engines: {node: ^10 || ^12 || >=14} 9168 + 8306 9169 posthog-js@1.136.1: 8307 9170 resolution: {integrity: sha512-hM3PCDtPdyzO52l0FXEFAw1sI6PJm1U9U3MVanAcrOY3QgeJ+z241OnYm5XMrTyDF5ImCTWzq4p23moLQSZvDA==} 8308 9171 ··· 8326 9189 engines: {node: '>=10'} 8327 9190 hasBin: true 8328 9191 9192 + preferred-pm@4.0.0: 9193 + resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} 9194 + engines: {node: '>=18.12'} 9195 + 9196 + prettier@2.8.7: 9197 + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} 9198 + engines: {node: '>=10.13.0'} 9199 + hasBin: true 9200 + 8329 9201 prettier@3.3.2: 8330 9202 resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} 8331 9203 engines: {node: '>=14'} ··· 8357 9229 pretty@2.0.0: 8358 9230 resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} 8359 9231 engines: {node: '>=0.10.0'} 9232 + 9233 + prismjs@1.29.0: 9234 + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} 9235 + engines: {node: '>=6'} 8360 9236 8361 9237 process@0.11.10: 8362 9238 resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} ··· 8583 9459 resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 8584 9460 engines: {node: '>=8.10.0'} 8585 9461 9462 + readdirp@4.0.2: 9463 + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} 9464 + engines: {node: '>= 14.16.0'} 9465 + 8586 9466 reading-time@1.5.0: 8587 9467 resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} 8588 9468 ··· 8633 9513 regenerator-transform@0.15.2: 8634 9514 resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} 8635 9515 9516 + regex@4.4.0: 9517 + resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} 9518 + 8636 9519 regexpu-core@5.3.2: 8637 9520 resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} 8638 9521 engines: {node: '>=4'} ··· 8651 9534 rehype-autolink-headings@7.1.0: 8652 9535 resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} 8653 9536 9537 + rehype-expressive-code@0.35.6: 9538 + resolution: {integrity: sha512-pPdE+pRcRw01kxMOwHQjuRxgwlblZt5+wAc3w2aPGgmcnn57wYjn07iKO7zaznDxYVxMYVvYlnL+R3vWFQS4Gw==} 9539 + 8654 9540 rehype-external-links@3.0.0: 8655 9541 resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} 8656 9542 ··· 8689 9575 rehype-stringify@10.0.0: 8690 9576 resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} 8691 9577 9578 + rehype-stringify@10.0.1: 9579 + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 9580 + 9581 + rehype@13.0.2: 9582 + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 9583 + 9584 + remark-directive@3.0.0: 9585 + resolution: {integrity: sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==} 9586 + 8692 9587 remark-frontmatter@5.0.0: 8693 9588 resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} 8694 9589 ··· 8715 9610 8716 9611 remark-rehype@11.1.0: 8717 9612 resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} 9613 + 9614 + remark-rehype@11.1.1: 9615 + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} 9616 + 9617 + remark-smartypants@3.0.2: 9618 + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 9619 + engines: {node: '>=16.0.0'} 8718 9620 8719 9621 remark-stringify@11.0.0: 8720 9622 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 8721 9623 9624 + request-light@0.5.8: 9625 + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} 9626 + 9627 + request-light@0.7.0: 9628 + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} 9629 + 8722 9630 require-directory@2.1.1: 8723 9631 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 8724 9632 engines: {node: '>=0.10.0'} ··· 8746 9654 resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 8747 9655 engines: {node: '>=8'} 8748 9656 9657 + restore-cursor@5.1.0: 9658 + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} 9659 + engines: {node: '>=18'} 9660 + 9661 + retext-latin@4.0.0: 9662 + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 9663 + 9664 + retext-smartypants@6.2.0: 9665 + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 9666 + 9667 + retext-stringify@4.0.0: 9668 + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 9669 + 9670 + retext@9.0.0: 9671 + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 9672 + 8749 9673 retry-request@7.0.1: 8750 9674 resolution: {integrity: sha512-ZI6vJp9rfB71mrZpw+n9p/B6HCsd7QJlSEQftZ+xfJzr3cQ9EPGKw1FF0BnViJ0fYREX6FhymBD2CARpmsFciQ==} 8751 9675 engines: {node: '>=14'} ··· 8768 9692 8769 9693 rimraf@3.0.2: 8770 9694 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 9695 + deprecated: Rimraf versions prior to v4 are no longer supported 8771 9696 hasBin: true 8772 9697 8773 9698 rollup@2.78.0: ··· 8780 9705 engines: {node: '>=14.18.0', npm: '>=8.0.0'} 8781 9706 hasBin: true 8782 9707 9708 + rollup@4.24.4: 9709 + resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==} 9710 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 9711 + hasBin: true 9712 + 8783 9713 rss@1.2.2: 8784 9714 resolution: {integrity: sha512-xUhRTgslHeCBeHAqaWSbOYTydN2f0tAzNXvzh3stjz7QDhQMzdgHf3pfgNIngeytQflrFPfy6axHilTETr6gDg==} 8785 9715 ··· 8810 9740 safer-buffer@2.1.2: 8811 9741 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 8812 9742 9743 + sax@1.4.1: 9744 + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} 9745 + 8813 9746 scheduler@0.23.2: 8814 9747 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 8815 9748 ··· 8833 9766 engines: {node: '>=10'} 8834 9767 hasBin: true 8835 9768 9769 + semver@7.6.3: 9770 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 9771 + engines: {node: '>=10'} 9772 + hasBin: true 9773 + 8836 9774 send@0.18.0: 8837 9775 resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} 8838 9776 engines: {node: '>= 0.8.0'} ··· 8857 9795 shallow-clone@3.0.1: 8858 9796 resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} 8859 9797 engines: {node: '>=8'} 9798 + 9799 + sharp@0.33.5: 9800 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 9801 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 8860 9802 8861 9803 shebang-command@2.0.0: 8862 9804 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} ··· 8877 9819 shiki@0.14.4: 8878 9820 resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} 8879 9821 9822 + shiki@1.22.2: 9823 + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} 9824 + 8880 9825 side-channel@1.0.4: 8881 9826 resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 8882 9827 ··· 8893 9838 simple-get@4.0.1: 8894 9839 resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} 8895 9840 9841 + simple-swizzle@0.2.2: 9842 + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 9843 + 8896 9844 sisteransi@1.0.5: 8897 9845 resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 8898 9846 9847 + sitemap@8.0.0: 9848 + resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} 9849 + engines: {node: '>=14.0.0', npm: '>=6.0.0'} 9850 + hasBin: true 9851 + 8899 9852 slash@3.0.0: 8900 9853 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 8901 9854 engines: {node: '>=8'} ··· 8937 9890 resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 8938 9891 engines: {node: '>=0.10.0'} 8939 9892 9893 + source-map-js@1.2.1: 9894 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 9895 + engines: {node: '>=0.10.0'} 9896 + 8940 9897 source-map-support@0.5.21: 8941 9898 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 8942 9899 ··· 8974 9931 resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} 8975 9932 engines: {node: '>=6'} 8976 9933 9934 + starlight-showcases@0.2.0: 9935 + resolution: {integrity: sha512-YWJuTqArkUdVJV85VKZJ0BvKCQRu1SKtH/Cr5t6G/oIfI4IptWc92E7BmiuNnpuQ2U7TczTRidCYurPrbgQQVA==} 9936 + engines: {node: '>=18'} 9937 + peerDependencies: 9938 + '@astrojs/starlight': '>=0.23.0' 9939 + 9940 + starlight-sidebar-topics@0.2.0: 9941 + resolution: {integrity: sha512-K433c+lAPxgB3knpjnTR3c+RO2UisW2Em9Lf035G6lPInARp1Sawbpd1Pv6vmc/xcqvZRq7f5q0tGeHhXfI5qw==} 9942 + engines: {node: '>=18'} 9943 + peerDependencies: 9944 + '@astrojs/starlight': '>=0.28.0' 9945 + 8977 9946 statuses@2.0.1: 8978 9947 resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} 8979 9948 engines: {node: '>= 0.8'} 8980 9949 9950 + stdin-discarder@0.2.2: 9951 + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} 9952 + engines: {node: '>=18'} 9953 + 8981 9954 storybook@8.2.1: 8982 9955 resolution: {integrity: sha512-YT6//jQk5vfBCRVgcq1oBDUz8kE9PELTJAZr9VeeaLay/Fl5cUeNxjP7bm06hCOyYQ2gSUe4jF6TAwzwGePMLQ==} 8983 9956 hasBin: true ··· 8985 9958 stream-events@1.0.5: 8986 9959 resolution: {integrity: sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==} 8987 9960 9961 + stream-replace-string@2.0.0: 9962 + resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} 9963 + 8988 9964 stream-shift@1.0.1: 8989 9965 resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} 8990 9966 ··· 8999 9975 string-width@5.1.2: 9000 9976 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 9001 9977 engines: {node: '>=12'} 9978 + 9979 + string-width@7.2.0: 9980 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 9981 + engines: {node: '>=18'} 9002 9982 9003 9983 string.fromcodepoint@0.2.1: 9004 9984 resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==} ··· 9205 10185 tinycolor2@1.6.0: 9206 10186 resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} 9207 10187 10188 + tinyexec@0.3.1: 10189 + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} 10190 + 9208 10191 tinyglobby@0.2.10: 9209 10192 resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} 9210 10193 engines: {node: '>=12.0.0'} ··· 9299 10282 '@swc/wasm': 9300 10283 optional: true 9301 10284 10285 + tsconfck@3.1.4: 10286 + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} 10287 + engines: {node: ^18 || >=20} 10288 + hasBin: true 10289 + peerDependencies: 10290 + typescript: ^5.0.0 10291 + peerDependenciesMeta: 10292 + typescript: 10293 + optional: true 10294 + 9302 10295 tslib@1.14.1: 9303 10296 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 9304 10297 ··· 9398 10391 resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 9399 10392 engines: {node: '>=12.20'} 9400 10393 10394 + type-fest@4.26.1: 10395 + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} 10396 + engines: {node: '>=16'} 10397 + 9401 10398 type-is@1.6.18: 9402 10399 resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 9403 10400 engines: {node: '>= 0.6'} 9404 10401 10402 + typesafe-path@0.2.2: 10403 + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} 10404 + 10405 + typescript-auto-import-cache@0.3.5: 10406 + resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==} 10407 + 9405 10408 typescript@5.4.4: 9406 10409 resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} 9407 10410 engines: {node: '>=14.17'} ··· 9417 10420 engines: {node: '>=14.17'} 9418 10421 hasBin: true 9419 10422 10423 + typescript@5.6.3: 10424 + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 10425 + engines: {node: '>=14.17'} 10426 + hasBin: true 10427 + 9420 10428 ufo@1.5.3: 9421 10429 resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} 9422 10430 ··· 9424 10432 resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} 9425 10433 engines: {node: '>=0.8.0'} 9426 10434 hasBin: true 10435 + 10436 + uhyphen@0.2.0: 10437 + resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} 9427 10438 9428 10439 undici-types@5.26.5: 9429 10440 resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} ··· 9486 10497 unist-util-is@6.0.0: 9487 10498 resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 9488 10499 10500 + unist-util-modify-children@4.0.0: 10501 + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 10502 + 9489 10503 unist-util-position-from-estree@2.0.0: 9490 10504 resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} 9491 10505 ··· 9495 10509 unist-util-position@5.0.0: 9496 10510 resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 9497 10511 10512 + unist-util-remove-position@5.0.0: 10513 + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 10514 + 9498 10515 unist-util-stringify-position@3.0.3: 9499 10516 resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 9500 10517 9501 10518 unist-util-stringify-position@4.0.0: 9502 10519 resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 10520 + 10521 + unist-util-visit-children@3.0.0: 10522 + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 9503 10523 9504 10524 unist-util-visit-parents@2.1.2: 9505 10525 resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} ··· 9534 10554 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 9535 10555 engines: {node: '>= 0.8'} 9536 10556 10557 + unplugin-icons@0.20.1: 10558 + resolution: {integrity: sha512-0z5sYGx07Q69ZrJB4kjmx7a5LYLNSWwyq95Ox9OuSG2y/sbhJaHUapRPOJcKmKhOAyToDVRdy9P7gxJ05lYipw==} 10559 + peerDependencies: 10560 + '@svgr/core': '>=7.0.0' 10561 + '@svgx/core': ^1.0.1 10562 + '@vue/compiler-sfc': ^3.0.2 || ^2.7.0 10563 + svelte: ^3.0.0 || ^4.0.0 || ^5.0.0 10564 + vue-template-compiler: ^2.6.12 10565 + vue-template-es2015-compiler: ^1.9.0 10566 + peerDependenciesMeta: 10567 + '@svgr/core': 10568 + optional: true 10569 + '@svgx/core': 10570 + optional: true 10571 + '@vue/compiler-sfc': 10572 + optional: true 10573 + svelte: 10574 + optional: true 10575 + vue-template-compiler: 10576 + optional: true 10577 + vue-template-es2015-compiler: 10578 + optional: true 10579 + 10580 + unplugin@1.16.0: 10581 + resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} 10582 + engines: {node: '>=14.0.0'} 10583 + 9537 10584 update-browserslist-db@1.0.13: 9538 10585 resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} 9539 10586 hasBin: true 9540 10587 peerDependencies: 9541 10588 browserslist: '>= 4.21.0' 9542 10589 9543 - update-browserslist-db@1.1.0: 9544 - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} 10590 + update-browserslist-db@1.1.1: 10591 + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 9545 10592 hasBin: true 9546 10593 peerDependencies: 9547 10594 browserslist: '>= 4.21.0' ··· 9643 10690 vfile@6.0.1: 9644 10691 resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} 9645 10692 10693 + vfile@6.0.3: 10694 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 10695 + 9646 10696 victory-vendor@36.6.11: 9647 10697 resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} 9648 10698 10699 + vite@5.4.10: 10700 + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} 10701 + engines: {node: ^18.0.0 || >=20.0.0} 10702 + hasBin: true 10703 + peerDependencies: 10704 + '@types/node': ^18.0.0 || >=20.0.0 10705 + less: '*' 10706 + lightningcss: ^1.21.0 10707 + sass: '*' 10708 + sass-embedded: '*' 10709 + stylus: '*' 10710 + sugarss: '*' 10711 + terser: ^5.4.0 10712 + peerDependenciesMeta: 10713 + '@types/node': 10714 + optional: true 10715 + less: 10716 + optional: true 10717 + lightningcss: 10718 + optional: true 10719 + sass: 10720 + optional: true 10721 + sass-embedded: 10722 + optional: true 10723 + stylus: 10724 + optional: true 10725 + sugarss: 10726 + optional: true 10727 + terser: 10728 + optional: true 10729 + 10730 + vitefu@1.0.3: 10731 + resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} 10732 + peerDependencies: 10733 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 10734 + peerDependenciesMeta: 10735 + vite: 10736 + optional: true 10737 + 9649 10738 vlq@0.2.3: 9650 10739 resolution: {integrity: sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==} 9651 10740 10741 + volar-service-css@0.0.62: 10742 + resolution: {integrity: sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==} 10743 + peerDependencies: 10744 + '@volar/language-service': ~2.4.0 10745 + peerDependenciesMeta: 10746 + '@volar/language-service': 10747 + optional: true 10748 + 10749 + volar-service-emmet@0.0.62: 10750 + resolution: {integrity: sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==} 10751 + peerDependencies: 10752 + '@volar/language-service': ~2.4.0 10753 + peerDependenciesMeta: 10754 + '@volar/language-service': 10755 + optional: true 10756 + 10757 + volar-service-html@0.0.62: 10758 + resolution: {integrity: sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==} 10759 + peerDependencies: 10760 + '@volar/language-service': ~2.4.0 10761 + peerDependenciesMeta: 10762 + '@volar/language-service': 10763 + optional: true 10764 + 10765 + volar-service-prettier@0.0.62: 10766 + resolution: {integrity: sha512-h2yk1RqRTE+vkYZaI9KYuwpDfOQRrTEMvoHol0yW4GFKc75wWQRrb5n/5abDrzMPrkQbSip8JH2AXbvrRtYh4w==} 10767 + peerDependencies: 10768 + '@volar/language-service': ~2.4.0 10769 + prettier: ^2.2 || ^3.0 10770 + peerDependenciesMeta: 10771 + '@volar/language-service': 10772 + optional: true 10773 + prettier: 10774 + optional: true 10775 + 10776 + volar-service-typescript-twoslash-queries@0.0.62: 10777 + resolution: {integrity: sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==} 10778 + peerDependencies: 10779 + '@volar/language-service': ~2.4.0 10780 + peerDependenciesMeta: 10781 + '@volar/language-service': 10782 + optional: true 10783 + 10784 + volar-service-typescript@0.0.62: 10785 + resolution: {integrity: sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==} 10786 + peerDependencies: 10787 + '@volar/language-service': ~2.4.0 10788 + peerDependenciesMeta: 10789 + '@volar/language-service': 10790 + optional: true 10791 + 10792 + volar-service-yaml@0.0.62: 10793 + resolution: {integrity: sha512-k7gvv7sk3wa+nGll3MaSKyjwQsJjIGCHFjVkl3wjaSP2nouKyn9aokGmqjrl39mi88Oy49giog2GkZH526wjig==} 10794 + peerDependencies: 10795 + '@volar/language-service': ~2.4.0 10796 + peerDependenciesMeta: 10797 + '@volar/language-service': 10798 + optional: true 10799 + 10800 + vscode-css-languageservice@6.3.1: 10801 + resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==} 10802 + 10803 + vscode-html-languageservice@5.3.1: 10804 + resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==} 10805 + 10806 + vscode-json-languageservice@4.1.8: 10807 + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} 10808 + engines: {npm: '>=7.0.0'} 10809 + 10810 + vscode-jsonrpc@6.0.0: 10811 + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} 10812 + engines: {node: '>=8.0.0 || >=10.0.0'} 10813 + 10814 + vscode-jsonrpc@8.2.0: 10815 + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} 10816 + engines: {node: '>=14.0.0'} 10817 + 10818 + vscode-languageserver-protocol@3.16.0: 10819 + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} 10820 + 10821 + vscode-languageserver-protocol@3.17.5: 10822 + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} 10823 + 10824 + vscode-languageserver-textdocument@1.0.12: 10825 + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} 10826 + 10827 + vscode-languageserver-types@3.16.0: 10828 + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} 10829 + 10830 + vscode-languageserver-types@3.17.5: 10831 + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} 10832 + 10833 + vscode-languageserver@7.0.0: 10834 + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} 10835 + hasBin: true 10836 + 10837 + vscode-languageserver@9.0.1: 10838 + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} 10839 + hasBin: true 10840 + 10841 + vscode-nls@5.2.0: 10842 + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} 10843 + 9652 10844 vscode-oniguruma@1.7.0: 9653 10845 resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} 9654 10846 9655 10847 vscode-textmate@8.0.0: 9656 10848 resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} 10849 + 10850 + vscode-uri@2.1.2: 10851 + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} 10852 + 10853 + vscode-uri@3.0.8: 10854 + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} 9657 10855 9658 10856 vue-demi@0.14.8: 9659 10857 resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==} ··· 9712 10910 resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 9713 10911 engines: {node: '>=10.13.0'} 9714 10912 10913 + webpack-virtual-modules@0.6.2: 10914 + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} 10915 + 9715 10916 whatwg-fetch@3.6.19: 9716 10917 resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} 9717 10918 ··· 9725 10926 whatwg-url@7.1.0: 9726 10927 resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 9727 10928 10929 + which-pm-runs@1.1.0: 10930 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 10931 + engines: {node: '>=4'} 10932 + 10933 + which-pm@3.0.0: 10934 + resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} 10935 + engines: {node: '>=18.12'} 10936 + 9728 10937 which-typed-array@1.1.13: 9729 10938 resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} 9730 10939 engines: {node: '>= 0.4'} ··· 9733 10942 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 9734 10943 engines: {node: '>= 8'} 9735 10944 hasBin: true 10945 + 10946 + widest-line@5.0.0: 10947 + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 10948 + engines: {node: '>=18'} 9736 10949 9737 10950 wordwrap@1.0.0: 9738 10951 resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} ··· 9749 10962 resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 9750 10963 engines: {node: '>=12'} 9751 10964 10965 + wrap-ansi@9.0.0: 10966 + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} 10967 + engines: {node: '>=18'} 10968 + 9752 10969 wrappy@1.0.2: 9753 10970 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 9754 10971 ··· 9774 10991 resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 9775 10992 engines: {node: '>=0.4'} 9776 10993 10994 + xxhash-wasm@1.0.2: 10995 + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} 10996 + 9777 10997 y-codemirror.next@0.3.5: 9778 10998 resolution: {integrity: sha512-VluNu3e5HfEXybnypnsGwKAj+fKLd4iAnR7JuX1Sfyydmn1jCBS5wwEL/uS04Ch2ib0DnMAOF6ZRR/8kK3wyGw==} 9779 10999 peerDependencies: ··· 9791 11011 yallist@4.0.0: 9792 11012 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 9793 11013 11014 + yaml-language-server@1.15.0: 11015 + resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==} 11016 + hasBin: true 11017 + 9794 11018 yaml@1.10.2: 9795 11019 resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 9796 11020 engines: {node: '>= 6'} 9797 11021 11022 + yaml@2.2.2: 11023 + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} 11024 + engines: {node: '>= 14'} 11025 + 9798 11026 yaml@2.3.3: 9799 11027 resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} 9800 11028 engines: {node: '>= 14'} 9801 11029 9802 11030 yaml@2.4.5: 9803 11031 resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} 11032 + engines: {node: '>= 14'} 11033 + hasBin: true 11034 + 11035 + yaml@2.6.0: 11036 + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} 9804 11037 engines: {node: '>= 14'} 9805 11038 hasBin: true 9806 11039 ··· 9835 11068 zhead@2.2.4: 9836 11069 resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} 9837 11070 11071 + zod-to-json-schema@3.23.5: 11072 + resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} 11073 + peerDependencies: 11074 + zod: ^3.23.3 11075 + 11076 + zod-to-ts@1.2.0: 11077 + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} 11078 + peerDependencies: 11079 + typescript: ^4.9.4 || ^5.0.2 11080 + zod: ^3 11081 + 9838 11082 zod-validation-error@3.3.0: 9839 11083 resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} 9840 11084 engines: {node: '>=18.0.0'} ··· 9895 11139 9896 11140 '@analytics/type-utils@0.6.2': {} 9897 11141 11142 + '@antfu/install-pkg@0.4.1': 11143 + dependencies: 11144 + package-manager-detector: 0.2.4 11145 + tinyexec: 0.3.1 11146 + 11147 + '@antfu/utils@0.7.10': {} 11148 + 9898 11149 '@asteasolutions/zod-to-openapi@7.1.1(zod@3.23.8)': 9899 11150 dependencies: 9900 11151 openapi3-ts: 4.1.2 9901 11152 zod: 3.23.8 11153 + 11154 + '@astro-community/astro-embed-twitter@0.5.8(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))': 11155 + dependencies: 11156 + '@astro-community/astro-embed-utils': 0.1.3 11157 + astro: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 11158 + 11159 + '@astro-community/astro-embed-utils@0.1.3': 11160 + dependencies: 11161 + linkedom: 0.14.26 11162 + 11163 + '@astro-community/astro-embed-youtube@0.5.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))': 11164 + dependencies: 11165 + astro: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 11166 + lite-youtube-embed: 0.3.3 11167 + 11168 + '@astrojs/check@0.9.4(prettier@3.3.2)(typescript@5.6.3)': 11169 + dependencies: 11170 + '@astrojs/language-server': 2.15.4(prettier@3.3.2)(typescript@5.6.3) 11171 + chokidar: 4.0.1 11172 + kleur: 4.1.5 11173 + typescript: 5.6.3 11174 + yargs: 17.7.2 11175 + transitivePeerDependencies: 11176 + - prettier 11177 + - prettier-plugin-astro 11178 + 11179 + '@astrojs/compiler@2.10.3': {} 11180 + 11181 + '@astrojs/internal-helpers@0.4.1': {} 11182 + 11183 + '@astrojs/language-server@2.15.4(prettier@3.3.2)(typescript@5.6.3)': 11184 + dependencies: 11185 + '@astrojs/compiler': 2.10.3 11186 + '@astrojs/yaml2ts': 0.2.2 11187 + '@jridgewell/sourcemap-codec': 1.5.0 11188 + '@volar/kit': 2.4.9(typescript@5.6.3) 11189 + '@volar/language-core': 2.4.9 11190 + '@volar/language-server': 2.4.9 11191 + '@volar/language-service': 2.4.9 11192 + fast-glob: 3.3.2 11193 + muggle-string: 0.4.1 11194 + volar-service-css: 0.0.62(@volar/language-service@2.4.9) 11195 + volar-service-emmet: 0.0.62(@volar/language-service@2.4.9) 11196 + volar-service-html: 0.0.62(@volar/language-service@2.4.9) 11197 + volar-service-prettier: 0.0.62(@volar/language-service@2.4.9)(prettier@3.3.2) 11198 + volar-service-typescript: 0.0.62(@volar/language-service@2.4.9) 11199 + volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.9) 11200 + volar-service-yaml: 0.0.62(@volar/language-service@2.4.9) 11201 + vscode-html-languageservice: 5.3.1 11202 + vscode-uri: 3.0.8 11203 + optionalDependencies: 11204 + prettier: 3.3.2 11205 + transitivePeerDependencies: 11206 + - typescript 11207 + 11208 + '@astrojs/markdown-remark@5.3.0': 11209 + dependencies: 11210 + '@astrojs/prism': 3.1.0 11211 + github-slugger: 2.0.0 11212 + hast-util-from-html: 2.0.3 11213 + hast-util-to-text: 4.0.2 11214 + import-meta-resolve: 4.1.0 11215 + mdast-util-definitions: 6.0.0 11216 + rehype-raw: 7.0.0 11217 + rehype-stringify: 10.0.1 11218 + remark-gfm: 4.0.0 11219 + remark-parse: 11.0.0 11220 + remark-rehype: 11.1.1 11221 + remark-smartypants: 3.0.2 11222 + shiki: 1.22.2 11223 + unified: 11.0.5 11224 + unist-util-remove-position: 5.0.0 11225 + unist-util-visit: 5.0.0 11226 + unist-util-visit-parents: 6.0.1 11227 + vfile: 6.0.3 11228 + transitivePeerDependencies: 11229 + - supports-color 11230 + 11231 + '@astrojs/mdx@3.1.9(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))': 11232 + dependencies: 11233 + '@astrojs/markdown-remark': 5.3.0 11234 + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) 11235 + acorn: 8.14.0 11236 + astro: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 11237 + es-module-lexer: 1.5.4 11238 + estree-util-visit: 2.0.0 11239 + gray-matter: 4.0.3 11240 + hast-util-to-html: 9.0.3 11241 + kleur: 4.1.5 11242 + rehype-raw: 7.0.0 11243 + remark-gfm: 4.0.0 11244 + remark-smartypants: 3.0.2 11245 + source-map: 0.7.4 11246 + unist-util-visit: 5.0.0 11247 + vfile: 6.0.3 11248 + transitivePeerDependencies: 11249 + - supports-color 11250 + 11251 + '@astrojs/prism@3.1.0': 11252 + dependencies: 11253 + prismjs: 1.29.0 11254 + 11255 + '@astrojs/sitemap@3.2.1': 11256 + dependencies: 11257 + sitemap: 8.0.0 11258 + stream-replace-string: 2.0.0 11259 + zod: 3.23.8 11260 + 11261 + '@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)))(@astrojs/tailwind@5.1.2(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))': 11262 + dependencies: 11263 + '@astrojs/starlight': 0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 11264 + '@astrojs/tailwind': 5.1.2(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 11265 + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 11266 + 11267 + '@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))': 11268 + dependencies: 11269 + '@astrojs/mdx': 3.1.9(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 11270 + '@astrojs/sitemap': 3.2.1 11271 + '@pagefind/default-ui': 1.2.0 11272 + '@types/hast': 3.0.4 11273 + '@types/mdast': 4.0.4 11274 + astro: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 11275 + astro-expressive-code: 0.35.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 11276 + bcp-47: 2.1.0 11277 + hast-util-from-html: 2.0.3 11278 + hast-util-select: 6.0.3 11279 + hast-util-to-string: 3.0.1 11280 + hastscript: 9.0.0 11281 + i18next: 23.16.4 11282 + js-yaml: 4.1.0 11283 + mdast-util-directive: 3.0.0 11284 + mdast-util-to-markdown: 2.1.0 11285 + mdast-util-to-string: 4.0.0 11286 + pagefind: 1.2.0 11287 + rehype: 13.0.2 11288 + rehype-format: 5.0.0 11289 + remark-directive: 3.0.0 11290 + unified: 11.0.5 11291 + unist-util-visit: 5.0.0 11292 + vfile: 6.0.3 11293 + transitivePeerDependencies: 11294 + - supports-color 11295 + 11296 + '@astrojs/tailwind@5.1.2(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3))': 11297 + dependencies: 11298 + astro: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 11299 + autoprefixer: 10.4.20(postcss@8.4.47) 11300 + postcss: 8.4.47 11301 + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 11302 + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 11303 + transitivePeerDependencies: 11304 + - ts-node 11305 + 11306 + '@astrojs/telemetry@3.1.0': 11307 + dependencies: 11308 + ci-info: 4.0.0 11309 + debug: 4.3.7 11310 + dlv: 1.1.3 11311 + dset: 3.1.4 11312 + is-docker: 3.0.0 11313 + is-wsl: 3.1.0 11314 + which-pm-runs: 1.1.0 11315 + transitivePeerDependencies: 11316 + - supports-color 11317 + 11318 + '@astrojs/yaml2ts@0.2.2': 11319 + dependencies: 11320 + yaml: 2.6.0 9902 11321 9903 11322 '@auth/core@0.30.0': 9904 11323 dependencies: ··· 10461 11880 '@babel/code-frame@7.24.7': 10462 11881 dependencies: 10463 11882 '@babel/highlight': 7.24.7 10464 - picocolors: 1.0.1 11883 + picocolors: 1.1.1 10465 11884 10466 - '@babel/compat-data@7.24.8': {} 11885 + '@babel/code-frame@7.26.2': 11886 + dependencies: 11887 + '@babel/helper-validator-identifier': 7.25.9 11888 + js-tokens: 4.0.0 11889 + picocolors: 1.1.1 10467 11890 10468 - '@babel/core@7.24.8': 11891 + '@babel/compat-data@7.26.2': {} 11892 + 11893 + '@babel/core@7.26.0': 10469 11894 dependencies: 10470 11895 '@ampproject/remapping': 2.3.0 10471 - '@babel/code-frame': 7.24.7 10472 - '@babel/generator': 7.24.8 10473 - '@babel/helper-compilation-targets': 7.24.8 10474 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) 10475 - '@babel/helpers': 7.24.8 10476 - '@babel/parser': 7.24.8 10477 - '@babel/template': 7.24.7 10478 - '@babel/traverse': 7.24.8 10479 - '@babel/types': 7.24.8 11896 + '@babel/code-frame': 7.26.2 11897 + '@babel/generator': 7.26.2 11898 + '@babel/helper-compilation-targets': 7.25.9 11899 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 11900 + '@babel/helpers': 7.26.0 11901 + '@babel/parser': 7.26.2 11902 + '@babel/template': 7.25.9 11903 + '@babel/traverse': 7.25.9 11904 + '@babel/types': 7.26.0 10480 11905 convert-source-map: 2.0.0 10481 - debug: 4.3.4 11906 + debug: 4.3.7 10482 11907 gensync: 1.0.0-beta.2 10483 11908 json5: 2.2.3 10484 11909 semver: 6.3.1 10485 11910 transitivePeerDependencies: 10486 11911 - supports-color 10487 11912 10488 - '@babel/generator@7.24.8': 11913 + '@babel/generator@7.26.2': 10489 11914 dependencies: 10490 - '@babel/types': 7.24.8 11915 + '@babel/parser': 7.26.2 11916 + '@babel/types': 7.26.0 10491 11917 '@jridgewell/gen-mapping': 0.3.5 10492 11918 '@jridgewell/trace-mapping': 0.3.25 10493 - jsesc: 2.5.2 11919 + jsesc: 3.0.2 10494 11920 10495 - '@babel/helper-annotate-as-pure@7.24.7': 11921 + '@babel/helper-annotate-as-pure@7.25.9': 10496 11922 dependencies: 10497 - '@babel/types': 7.24.8 11923 + '@babel/types': 7.26.0 10498 11924 10499 11925 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': 10500 11926 dependencies: 10501 - '@babel/traverse': 7.24.8 10502 - '@babel/types': 7.24.8 11927 + '@babel/traverse': 7.25.9 11928 + '@babel/types': 7.26.0 10503 11929 transitivePeerDependencies: 10504 11930 - supports-color 10505 11931 10506 - '@babel/helper-compilation-targets@7.24.8': 11932 + '@babel/helper-compilation-targets@7.25.9': 10507 11933 dependencies: 10508 - '@babel/compat-data': 7.24.8 10509 - '@babel/helper-validator-option': 7.24.8 10510 - browserslist: 4.23.2 11934 + '@babel/compat-data': 7.26.2 11935 + '@babel/helper-validator-option': 7.25.9 11936 + browserslist: 4.24.2 10511 11937 lru-cache: 5.1.1 10512 11938 semver: 6.3.1 10513 11939 10514 - '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.8)': 11940 + '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.26.0)': 10515 11941 dependencies: 10516 - '@babel/core': 7.24.8 10517 - '@babel/helper-annotate-as-pure': 7.24.7 11942 + '@babel/core': 7.26.0 11943 + '@babel/helper-annotate-as-pure': 7.25.9 10518 11944 '@babel/helper-environment-visitor': 7.24.7 10519 11945 '@babel/helper-function-name': 7.24.7 10520 11946 '@babel/helper-member-expression-to-functions': 7.24.8 10521 11947 '@babel/helper-optimise-call-expression': 7.24.7 10522 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) 11948 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.26.0) 10523 11949 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10524 11950 '@babel/helper-split-export-declaration': 7.24.7 10525 11951 semver: 6.3.1 10526 11952 transitivePeerDependencies: 10527 11953 - supports-color 10528 11954 10529 - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.8)': 11955 + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.26.0)': 10530 11956 dependencies: 10531 - '@babel/core': 7.24.8 10532 - '@babel/helper-annotate-as-pure': 7.24.7 11957 + '@babel/core': 7.26.0 11958 + '@babel/helper-annotate-as-pure': 7.25.9 10533 11959 regexpu-core: 5.3.2 10534 11960 semver: 6.3.1 10535 11961 10536 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.8)': 11962 + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': 10537 11963 dependencies: 10538 - '@babel/core': 7.24.8 10539 - '@babel/helper-compilation-targets': 7.24.8 10540 - '@babel/helper-plugin-utils': 7.24.8 10541 - debug: 4.3.4 11964 + '@babel/core': 7.26.0 11965 + '@babel/helper-compilation-targets': 7.25.9 11966 + '@babel/helper-plugin-utils': 7.25.9 11967 + debug: 4.3.7 10542 11968 lodash.debounce: 4.0.8 10543 11969 resolve: 1.22.8 10544 11970 transitivePeerDependencies: ··· 10546 11972 10547 11973 '@babel/helper-environment-visitor@7.24.7': 10548 11974 dependencies: 10549 - '@babel/types': 7.24.8 11975 + '@babel/types': 7.26.0 10550 11976 10551 11977 '@babel/helper-function-name@7.24.7': 10552 11978 dependencies: 10553 - '@babel/template': 7.24.7 10554 - '@babel/types': 7.24.8 11979 + '@babel/template': 7.25.9 11980 + '@babel/types': 7.26.0 10555 11981 10556 11982 '@babel/helper-hoist-variables@7.24.7': 10557 11983 dependencies: 10558 - '@babel/types': 7.24.8 11984 + '@babel/types': 7.26.0 10559 11985 10560 11986 '@babel/helper-member-expression-to-functions@7.24.8': 10561 11987 dependencies: 10562 - '@babel/traverse': 7.24.8 10563 - '@babel/types': 7.24.8 11988 + '@babel/traverse': 7.25.9 11989 + '@babel/types': 7.26.0 10564 11990 transitivePeerDependencies: 10565 11991 - supports-color 10566 11992 10567 - '@babel/helper-module-imports@7.24.7': 11993 + '@babel/helper-module-imports@7.25.9': 10568 11994 dependencies: 10569 - '@babel/traverse': 7.24.8 10570 - '@babel/types': 7.24.8 11995 + '@babel/traverse': 7.25.9 11996 + '@babel/types': 7.26.0 10571 11997 transitivePeerDependencies: 10572 11998 - supports-color 10573 11999 10574 - '@babel/helper-module-transforms@7.24.8(@babel/core@7.24.8)': 12000 + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': 10575 12001 dependencies: 10576 - '@babel/core': 7.24.8 10577 - '@babel/helper-environment-visitor': 7.24.7 10578 - '@babel/helper-module-imports': 7.24.7 10579 - '@babel/helper-simple-access': 7.24.7 10580 - '@babel/helper-split-export-declaration': 7.24.7 10581 - '@babel/helper-validator-identifier': 7.24.7 12002 + '@babel/core': 7.26.0 12003 + '@babel/helper-module-imports': 7.25.9 12004 + '@babel/helper-validator-identifier': 7.25.9 12005 + '@babel/traverse': 7.25.9 10582 12006 transitivePeerDependencies: 10583 12007 - supports-color 10584 12008 10585 12009 '@babel/helper-optimise-call-expression@7.24.7': 10586 12010 dependencies: 10587 - '@babel/types': 7.24.8 12011 + '@babel/types': 7.26.0 10588 12012 10589 - '@babel/helper-plugin-utils@7.24.8': {} 12013 + '@babel/helper-plugin-utils@7.25.9': {} 10590 12014 10591 - '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.8)': 12015 + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.26.0)': 10592 12016 dependencies: 10593 - '@babel/core': 7.24.8 10594 - '@babel/helper-annotate-as-pure': 7.24.7 12017 + '@babel/core': 7.26.0 12018 + '@babel/helper-annotate-as-pure': 7.25.9 10595 12019 '@babel/helper-environment-visitor': 7.24.7 10596 12020 '@babel/helper-wrap-function': 7.24.7 10597 12021 transitivePeerDependencies: 10598 12022 - supports-color 10599 12023 10600 - '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.8)': 12024 + '@babel/helper-replace-supers@7.24.7(@babel/core@7.26.0)': 10601 12025 dependencies: 10602 - '@babel/core': 7.24.8 12026 + '@babel/core': 7.26.0 10603 12027 '@babel/helper-environment-visitor': 7.24.7 10604 12028 '@babel/helper-member-expression-to-functions': 7.24.8 10605 12029 '@babel/helper-optimise-call-expression': 7.24.7 ··· 10608 12032 10609 12033 '@babel/helper-simple-access@7.24.7': 10610 12034 dependencies: 10611 - '@babel/traverse': 7.24.8 10612 - '@babel/types': 7.24.8 12035 + '@babel/traverse': 7.25.9 12036 + '@babel/types': 7.26.0 10613 12037 transitivePeerDependencies: 10614 12038 - supports-color 10615 12039 10616 12040 '@babel/helper-skip-transparent-expression-wrappers@7.24.7': 10617 12041 dependencies: 10618 - '@babel/traverse': 7.24.8 10619 - '@babel/types': 7.24.8 12042 + '@babel/traverse': 7.25.9 12043 + '@babel/types': 7.26.0 10620 12044 transitivePeerDependencies: 10621 12045 - supports-color 10622 12046 10623 12047 '@babel/helper-split-export-declaration@7.24.7': 10624 12048 dependencies: 10625 - '@babel/types': 7.24.8 12049 + '@babel/types': 7.26.0 10626 12050 10627 12051 '@babel/helper-string-parser@7.24.8': {} 10628 12052 12053 + '@babel/helper-string-parser@7.25.9': {} 12054 + 10629 12055 '@babel/helper-validator-identifier@7.22.20': {} 10630 12056 10631 12057 '@babel/helper-validator-identifier@7.24.7': {} 10632 12058 10633 - '@babel/helper-validator-option@7.24.8': {} 12059 + '@babel/helper-validator-identifier@7.25.9': {} 12060 + 12061 + '@babel/helper-validator-option@7.25.9': {} 10634 12062 10635 12063 '@babel/helper-wrap-function@7.24.7': 10636 12064 dependencies: 10637 12065 '@babel/helper-function-name': 7.24.7 10638 - '@babel/template': 7.24.7 10639 - '@babel/traverse': 7.24.8 10640 - '@babel/types': 7.24.8 12066 + '@babel/template': 7.25.9 12067 + '@babel/traverse': 7.25.9 12068 + '@babel/types': 7.26.0 10641 12069 transitivePeerDependencies: 10642 12070 - supports-color 10643 12071 10644 - '@babel/helpers@7.24.8': 12072 + '@babel/helpers@7.26.0': 10645 12073 dependencies: 10646 - '@babel/template': 7.24.7 10647 - '@babel/types': 7.24.8 12074 + '@babel/template': 7.25.9 12075 + '@babel/types': 7.26.0 10648 12076 10649 12077 '@babel/highlight@7.22.20': 10650 12078 dependencies: ··· 10657 12085 '@babel/helper-validator-identifier': 7.24.7 10658 12086 chalk: 2.4.2 10659 12087 js-tokens: 4.0.0 10660 - picocolors: 1.0.1 12088 + picocolors: 1.1.1 10661 12089 10662 12090 '@babel/parser@7.24.8': 10663 12091 dependencies: 10664 12092 '@babel/types': 7.24.8 10665 12093 10666 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.8)': 12094 + '@babel/parser@7.26.2': 10667 12095 dependencies: 10668 - '@babel/core': 7.24.8 12096 + '@babel/types': 7.26.0 12097 + 12098 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.26.0)': 12099 + dependencies: 12100 + '@babel/core': 7.26.0 10669 12101 '@babel/helper-environment-visitor': 7.24.7 10670 - '@babel/helper-plugin-utils': 7.24.8 12102 + '@babel/helper-plugin-utils': 7.25.9 10671 12103 10672 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.8)': 12104 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.26.0)': 10673 12105 dependencies: 10674 - '@babel/core': 7.24.8 10675 - '@babel/helper-plugin-utils': 7.24.8 12106 + '@babel/core': 7.26.0 12107 + '@babel/helper-plugin-utils': 7.25.9 10676 12108 10677 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.8)': 12109 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.26.0)': 10678 12110 dependencies: 10679 - '@babel/core': 7.24.8 10680 - '@babel/helper-plugin-utils': 7.24.8 12111 + '@babel/core': 7.26.0 12112 + '@babel/helper-plugin-utils': 7.25.9 10681 12113 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10682 - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) 12114 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) 10683 12115 transitivePeerDependencies: 10684 12116 - supports-color 10685 12117 10686 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.8)': 12118 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.26.0)': 10687 12119 dependencies: 10688 - '@babel/core': 7.24.8 12120 + '@babel/core': 7.26.0 10689 12121 '@babel/helper-environment-visitor': 7.24.7 10690 - '@babel/helper-plugin-utils': 7.24.8 12122 + '@babel/helper-plugin-utils': 7.25.9 10691 12123 10692 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.8)': 12124 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': 10693 12125 dependencies: 10694 - '@babel/core': 7.24.8 12126 + '@babel/core': 7.26.0 10695 12127 10696 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.8)': 12128 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': 10697 12129 dependencies: 10698 - '@babel/core': 7.24.8 10699 - '@babel/helper-plugin-utils': 7.24.8 12130 + '@babel/core': 7.26.0 12131 + '@babel/helper-plugin-utils': 7.25.9 10700 12132 10701 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.8)': 12133 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': 10702 12134 dependencies: 10703 - '@babel/core': 7.24.8 10704 - '@babel/helper-plugin-utils': 7.24.8 12135 + '@babel/core': 7.26.0 12136 + '@babel/helper-plugin-utils': 7.25.9 10705 12137 10706 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.8)': 12138 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': 10707 12139 dependencies: 10708 - '@babel/core': 7.24.8 10709 - '@babel/helper-plugin-utils': 7.24.8 12140 + '@babel/core': 7.26.0 12141 + '@babel/helper-plugin-utils': 7.25.9 10710 12142 10711 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.8)': 12143 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': 10712 12144 dependencies: 10713 - '@babel/core': 7.24.8 10714 - '@babel/helper-plugin-utils': 7.24.8 12145 + '@babel/core': 7.26.0 12146 + '@babel/helper-plugin-utils': 7.25.9 10715 12147 10716 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.8)': 12148 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': 10717 12149 dependencies: 10718 - '@babel/core': 7.24.8 10719 - '@babel/helper-plugin-utils': 7.24.8 12150 + '@babel/core': 7.26.0 12151 + '@babel/helper-plugin-utils': 7.25.9 10720 12152 10721 - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.8)': 12153 + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.26.0)': 10722 12154 dependencies: 10723 - '@babel/core': 7.24.8 10724 - '@babel/helper-plugin-utils': 7.24.8 12155 + '@babel/core': 7.26.0 12156 + '@babel/helper-plugin-utils': 7.25.9 10725 12157 10726 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.8)': 12158 + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.26.0)': 10727 12159 dependencies: 10728 - '@babel/core': 7.24.8 10729 - '@babel/helper-plugin-utils': 7.24.8 12160 + '@babel/core': 7.26.0 12161 + '@babel/helper-plugin-utils': 7.25.9 10730 12162 10731 - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.8)': 12163 + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.26.0)': 10732 12164 dependencies: 10733 - '@babel/core': 7.24.8 10734 - '@babel/helper-plugin-utils': 7.24.8 12165 + '@babel/core': 7.26.0 12166 + '@babel/helper-plugin-utils': 7.25.9 10735 12167 10736 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.8)': 12168 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': 10737 12169 dependencies: 10738 - '@babel/core': 7.24.8 10739 - '@babel/helper-plugin-utils': 7.24.8 12170 + '@babel/core': 7.26.0 12171 + '@babel/helper-plugin-utils': 7.25.9 10740 12172 10741 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.8)': 12173 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': 10742 12174 dependencies: 10743 - '@babel/core': 7.24.8 10744 - '@babel/helper-plugin-utils': 7.24.8 12175 + '@babel/core': 7.26.0 12176 + '@babel/helper-plugin-utils': 7.25.9 10745 12177 10746 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.8)': 12178 + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': 10747 12179 dependencies: 10748 - '@babel/core': 7.24.8 10749 - '@babel/helper-plugin-utils': 7.24.8 12180 + '@babel/core': 7.26.0 12181 + '@babel/helper-plugin-utils': 7.25.9 10750 12182 10751 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.8)': 12183 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': 10752 12184 dependencies: 10753 - '@babel/core': 7.24.8 10754 - '@babel/helper-plugin-utils': 7.24.8 12185 + '@babel/core': 7.26.0 12186 + '@babel/helper-plugin-utils': 7.25.9 10755 12187 10756 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.8)': 12188 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': 10757 12189 dependencies: 10758 - '@babel/core': 7.24.8 10759 - '@babel/helper-plugin-utils': 7.24.8 12190 + '@babel/core': 7.26.0 12191 + '@babel/helper-plugin-utils': 7.25.9 10760 12192 10761 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.8)': 12193 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': 10762 12194 dependencies: 10763 - '@babel/core': 7.24.8 10764 - '@babel/helper-plugin-utils': 7.24.8 12195 + '@babel/core': 7.26.0 12196 + '@babel/helper-plugin-utils': 7.25.9 10765 12197 10766 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.8)': 12198 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': 10767 12199 dependencies: 10768 - '@babel/core': 7.24.8 10769 - '@babel/helper-plugin-utils': 7.24.8 12200 + '@babel/core': 7.26.0 12201 + '@babel/helper-plugin-utils': 7.25.9 10770 12202 10771 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.8)': 12203 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': 10772 12204 dependencies: 10773 - '@babel/core': 7.24.8 10774 - '@babel/helper-plugin-utils': 7.24.8 12205 + '@babel/core': 7.26.0 12206 + '@babel/helper-plugin-utils': 7.25.9 10775 12207 10776 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.8)': 12208 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': 10777 12209 dependencies: 10778 - '@babel/core': 7.24.8 10779 - '@babel/helper-plugin-utils': 7.24.8 12210 + '@babel/core': 7.26.0 12211 + '@babel/helper-plugin-utils': 7.25.9 10780 12212 10781 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.8)': 12213 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': 10782 12214 dependencies: 10783 - '@babel/core': 7.24.8 10784 - '@babel/helper-plugin-utils': 7.24.8 12215 + '@babel/core': 7.26.0 12216 + '@babel/helper-plugin-utils': 7.25.9 10785 12217 10786 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.8)': 12218 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': 10787 12219 dependencies: 10788 - '@babel/core': 7.24.8 10789 - '@babel/helper-plugin-utils': 7.24.8 12220 + '@babel/core': 7.26.0 12221 + '@babel/helper-plugin-utils': 7.25.9 10790 12222 10791 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.8)': 12223 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.26.0)': 10792 12224 dependencies: 10793 - '@babel/core': 7.24.8 10794 - '@babel/helper-plugin-utils': 7.24.8 12225 + '@babel/core': 7.26.0 12226 + '@babel/helper-plugin-utils': 7.25.9 10795 12227 10796 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.8)': 12228 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': 10797 12229 dependencies: 10798 - '@babel/core': 7.24.8 10799 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) 10800 - '@babel/helper-plugin-utils': 7.24.8 12230 + '@babel/core': 7.26.0 12231 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) 12232 + '@babel/helper-plugin-utils': 7.25.9 10801 12233 10802 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.8)': 12234 + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.0)': 10803 12235 dependencies: 10804 - '@babel/core': 7.24.8 10805 - '@babel/helper-plugin-utils': 7.24.8 12236 + '@babel/core': 7.26.0 12237 + '@babel/helper-plugin-utils': 7.25.9 10806 12238 10807 - '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.8)': 12239 + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.26.0)': 10808 12240 dependencies: 10809 - '@babel/core': 7.24.8 12241 + '@babel/core': 7.26.0 10810 12242 '@babel/helper-environment-visitor': 7.24.7 10811 - '@babel/helper-plugin-utils': 7.24.8 10812 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.8) 10813 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.8) 12243 + '@babel/helper-plugin-utils': 7.25.9 12244 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.26.0) 12245 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) 10814 12246 transitivePeerDependencies: 10815 12247 - supports-color 10816 12248 10817 - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.8)': 12249 + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0)': 10818 12250 dependencies: 10819 - '@babel/core': 7.24.8 10820 - '@babel/helper-module-imports': 7.24.7 10821 - '@babel/helper-plugin-utils': 7.24.8 10822 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.8) 12251 + '@babel/core': 7.26.0 12252 + '@babel/helper-module-imports': 7.25.9 12253 + '@babel/helper-plugin-utils': 7.25.9 12254 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.26.0) 10823 12255 transitivePeerDependencies: 10824 12256 - supports-color 10825 12257 10826 - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.8)': 12258 + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.26.0)': 10827 12259 dependencies: 10828 - '@babel/core': 7.24.8 10829 - '@babel/helper-plugin-utils': 7.24.8 12260 + '@babel/core': 7.26.0 12261 + '@babel/helper-plugin-utils': 7.25.9 10830 12262 10831 - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.8)': 12263 + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.26.0)': 10832 12264 dependencies: 10833 - '@babel/core': 7.24.8 10834 - '@babel/helper-plugin-utils': 7.24.8 12265 + '@babel/core': 7.26.0 12266 + '@babel/helper-plugin-utils': 7.25.9 10835 12267 10836 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.8)': 12268 + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.0)': 10837 12269 dependencies: 10838 - '@babel/core': 7.24.8 10839 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) 10840 - '@babel/helper-plugin-utils': 7.24.8 12270 + '@babel/core': 7.26.0 12271 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.26.0) 12272 + '@babel/helper-plugin-utils': 7.25.9 10841 12273 transitivePeerDependencies: 10842 12274 - supports-color 10843 12275 10844 - '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.8)': 12276 + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.26.0)': 10845 12277 dependencies: 10846 - '@babel/core': 7.24.8 10847 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) 10848 - '@babel/helper-plugin-utils': 7.24.8 10849 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.8) 12278 + '@babel/core': 7.26.0 12279 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.26.0) 12280 + '@babel/helper-plugin-utils': 7.25.9 12281 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) 10850 12282 transitivePeerDependencies: 10851 12283 - supports-color 10852 12284 10853 - '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.8)': 12285 + '@babel/plugin-transform-classes@7.24.8(@babel/core@7.26.0)': 10854 12286 dependencies: 10855 - '@babel/core': 7.24.8 10856 - '@babel/helper-annotate-as-pure': 7.24.7 10857 - '@babel/helper-compilation-targets': 7.24.8 12287 + '@babel/core': 7.26.0 12288 + '@babel/helper-annotate-as-pure': 7.25.9 12289 + '@babel/helper-compilation-targets': 7.25.9 10858 12290 '@babel/helper-environment-visitor': 7.24.7 10859 12291 '@babel/helper-function-name': 7.24.7 10860 - '@babel/helper-plugin-utils': 7.24.8 10861 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) 12292 + '@babel/helper-plugin-utils': 7.25.9 12293 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.26.0) 10862 12294 '@babel/helper-split-export-declaration': 7.24.7 10863 12295 globals: 11.12.0 10864 12296 transitivePeerDependencies: 10865 12297 - supports-color 10866 12298 10867 - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.8)': 12299 + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.0)': 10868 12300 dependencies: 10869 - '@babel/core': 7.24.8 10870 - '@babel/helper-plugin-utils': 7.24.8 10871 - '@babel/template': 7.24.7 12301 + '@babel/core': 7.26.0 12302 + '@babel/helper-plugin-utils': 7.25.9 12303 + '@babel/template': 7.25.9 10872 12304 10873 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.8)': 12305 + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.26.0)': 10874 12306 dependencies: 10875 - '@babel/core': 7.24.8 10876 - '@babel/helper-plugin-utils': 7.24.8 12307 + '@babel/core': 7.26.0 12308 + '@babel/helper-plugin-utils': 7.25.9 10877 12309 10878 - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.8)': 12310 + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.26.0)': 10879 12311 dependencies: 10880 - '@babel/core': 7.24.8 10881 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) 10882 - '@babel/helper-plugin-utils': 7.24.8 12312 + '@babel/core': 7.26.0 12313 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) 12314 + '@babel/helper-plugin-utils': 7.25.9 10883 12315 10884 - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.8)': 12316 + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.26.0)': 10885 12317 dependencies: 10886 - '@babel/core': 7.24.8 10887 - '@babel/helper-plugin-utils': 7.24.8 12318 + '@babel/core': 7.26.0 12319 + '@babel/helper-plugin-utils': 7.25.9 10888 12320 10889 - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.8)': 12321 + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.26.0)': 10890 12322 dependencies: 10891 - '@babel/core': 7.24.8 10892 - '@babel/helper-plugin-utils': 7.24.8 10893 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.8) 12323 + '@babel/core': 7.26.0 12324 + '@babel/helper-plugin-utils': 7.25.9 12325 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) 10894 12326 10895 - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.8)': 12327 + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.26.0)': 10896 12328 dependencies: 10897 - '@babel/core': 7.24.8 12329 + '@babel/core': 7.26.0 10898 12330 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 10899 - '@babel/helper-plugin-utils': 7.24.8 12331 + '@babel/helper-plugin-utils': 7.25.9 10900 12332 transitivePeerDependencies: 10901 12333 - supports-color 10902 12334 10903 - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.8)': 12335 + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.26.0)': 10904 12336 dependencies: 10905 - '@babel/core': 7.24.8 10906 - '@babel/helper-plugin-utils': 7.24.8 10907 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.8) 12337 + '@babel/core': 7.26.0 12338 + '@babel/helper-plugin-utils': 7.25.9 12339 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) 10908 12340 10909 - '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.8)': 12341 + '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.26.0)': 10910 12342 dependencies: 10911 - '@babel/core': 7.24.8 10912 - '@babel/helper-plugin-utils': 7.24.8 10913 - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.8) 12343 + '@babel/core': 7.26.0 12344 + '@babel/helper-plugin-utils': 7.25.9 12345 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.26.0) 10914 12346 10915 - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.8)': 12347 + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0)': 10916 12348 dependencies: 10917 - '@babel/core': 7.24.8 10918 - '@babel/helper-plugin-utils': 7.24.8 12349 + '@babel/core': 7.26.0 12350 + '@babel/helper-plugin-utils': 7.25.9 10919 12351 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 10920 12352 transitivePeerDependencies: 10921 12353 - supports-color 10922 12354 10923 - '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.8)': 12355 + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.26.0)': 10924 12356 dependencies: 10925 - '@babel/core': 7.24.8 10926 - '@babel/helper-compilation-targets': 7.24.8 12357 + '@babel/core': 7.26.0 12358 + '@babel/helper-compilation-targets': 7.25.9 10927 12359 '@babel/helper-function-name': 7.24.7 10928 - '@babel/helper-plugin-utils': 7.24.8 12360 + '@babel/helper-plugin-utils': 7.25.9 10929 12361 10930 - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.8)': 12362 + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.26.0)': 10931 12363 dependencies: 10932 - '@babel/core': 7.24.8 10933 - '@babel/helper-plugin-utils': 7.24.8 10934 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.8) 12364 + '@babel/core': 7.26.0 12365 + '@babel/helper-plugin-utils': 7.25.9 12366 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) 10935 12367 10936 - '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.8)': 12368 + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.26.0)': 10937 12369 dependencies: 10938 - '@babel/core': 7.24.8 10939 - '@babel/helper-plugin-utils': 7.24.8 12370 + '@babel/core': 7.26.0 12371 + '@babel/helper-plugin-utils': 7.25.9 10940 12372 10941 - '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.8)': 12373 + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.26.0)': 10942 12374 dependencies: 10943 - '@babel/core': 7.24.8 10944 - '@babel/helper-plugin-utils': 7.24.8 10945 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.8) 12375 + '@babel/core': 7.26.0 12376 + '@babel/helper-plugin-utils': 7.25.9 12377 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) 10946 12378 10947 - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.8)': 12379 + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.26.0)': 10948 12380 dependencies: 10949 - '@babel/core': 7.24.8 10950 - '@babel/helper-plugin-utils': 7.24.8 12381 + '@babel/core': 7.26.0 12382 + '@babel/helper-plugin-utils': 7.25.9 10951 12383 10952 - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.8)': 12384 + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.26.0)': 10953 12385 dependencies: 10954 - '@babel/core': 7.24.8 10955 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) 10956 - '@babel/helper-plugin-utils': 7.24.8 12386 + '@babel/core': 7.26.0 12387 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 12388 + '@babel/helper-plugin-utils': 7.25.9 10957 12389 transitivePeerDependencies: 10958 12390 - supports-color 10959 12391 10960 - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.8)': 12392 + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.26.0)': 10961 12393 dependencies: 10962 - '@babel/core': 7.24.8 10963 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) 10964 - '@babel/helper-plugin-utils': 7.24.8 12394 + '@babel/core': 7.26.0 12395 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 12396 + '@babel/helper-plugin-utils': 7.25.9 10965 12397 '@babel/helper-simple-access': 7.24.7 10966 12398 transitivePeerDependencies: 10967 12399 - supports-color 10968 12400 10969 - '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.8)': 12401 + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.26.0)': 10970 12402 dependencies: 10971 - '@babel/core': 7.24.8 12403 + '@babel/core': 7.26.0 10972 12404 '@babel/helper-hoist-variables': 7.24.7 10973 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) 10974 - '@babel/helper-plugin-utils': 7.24.8 10975 - '@babel/helper-validator-identifier': 7.24.7 12405 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 12406 + '@babel/helper-plugin-utils': 7.25.9 12407 + '@babel/helper-validator-identifier': 7.25.9 10976 12408 transitivePeerDependencies: 10977 12409 - supports-color 10978 12410 10979 - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.8)': 12411 + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.26.0)': 10980 12412 dependencies: 10981 - '@babel/core': 7.24.8 10982 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) 10983 - '@babel/helper-plugin-utils': 7.24.8 12413 + '@babel/core': 7.26.0 12414 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 12415 + '@babel/helper-plugin-utils': 7.25.9 10984 12416 transitivePeerDependencies: 10985 12417 - supports-color 10986 12418 10987 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.8)': 12419 + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.26.0)': 10988 12420 dependencies: 10989 - '@babel/core': 7.24.8 10990 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) 10991 - '@babel/helper-plugin-utils': 7.24.8 12421 + '@babel/core': 7.26.0 12422 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) 12423 + '@babel/helper-plugin-utils': 7.25.9 10992 12424 10993 - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.8)': 12425 + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.26.0)': 10994 12426 dependencies: 10995 - '@babel/core': 7.24.8 10996 - '@babel/helper-plugin-utils': 7.24.8 12427 + '@babel/core': 7.26.0 12428 + '@babel/helper-plugin-utils': 7.25.9 10997 12429 10998 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.8)': 12430 + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.0)': 10999 12431 dependencies: 11000 - '@babel/core': 7.24.8 11001 - '@babel/helper-plugin-utils': 7.24.8 11002 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.8) 12432 + '@babel/core': 7.26.0 12433 + '@babel/helper-plugin-utils': 7.25.9 12434 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) 11003 12435 11004 - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.8)': 12436 + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.26.0)': 11005 12437 dependencies: 11006 - '@babel/core': 7.24.8 11007 - '@babel/helper-plugin-utils': 7.24.8 11008 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.8) 12438 + '@babel/core': 7.26.0 12439 + '@babel/helper-plugin-utils': 7.25.9 12440 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) 11009 12441 11010 - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.8)': 12442 + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.26.0)': 11011 12443 dependencies: 11012 - '@babel/core': 7.24.8 11013 - '@babel/helper-compilation-targets': 7.24.8 11014 - '@babel/helper-plugin-utils': 7.24.8 11015 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.8) 11016 - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.8) 12444 + '@babel/core': 7.26.0 12445 + '@babel/helper-compilation-targets': 7.25.9 12446 + '@babel/helper-plugin-utils': 7.25.9 12447 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) 12448 + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) 11017 12449 11018 - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.8)': 12450 + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.26.0)': 11019 12451 dependencies: 11020 - '@babel/core': 7.24.8 11021 - '@babel/helper-plugin-utils': 7.24.8 11022 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) 12452 + '@babel/core': 7.26.0 12453 + '@babel/helper-plugin-utils': 7.25.9 12454 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.26.0) 11023 12455 transitivePeerDependencies: 11024 12456 - supports-color 11025 12457 11026 - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.8)': 12458 + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.26.0)': 11027 12459 dependencies: 11028 - '@babel/core': 7.24.8 11029 - '@babel/helper-plugin-utils': 7.24.8 11030 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.8) 12460 + '@babel/core': 7.26.0 12461 + '@babel/helper-plugin-utils': 7.25.9 12462 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) 11031 12463 11032 - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.8)': 12464 + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.0)': 11033 12465 dependencies: 11034 - '@babel/core': 7.24.8 11035 - '@babel/helper-plugin-utils': 7.24.8 12466 + '@babel/core': 7.26.0 12467 + '@babel/helper-plugin-utils': 7.25.9 11036 12468 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11037 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.8) 12469 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) 11038 12470 transitivePeerDependencies: 11039 12471 - supports-color 11040 12472 11041 - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.8)': 12473 + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.0)': 11042 12474 dependencies: 11043 - '@babel/core': 7.24.8 11044 - '@babel/helper-plugin-utils': 7.24.8 12475 + '@babel/core': 7.26.0 12476 + '@babel/helper-plugin-utils': 7.25.9 11045 12477 11046 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.8)': 12478 + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.0)': 11047 12479 dependencies: 11048 - '@babel/core': 7.24.8 11049 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) 11050 - '@babel/helper-plugin-utils': 7.24.8 12480 + '@babel/core': 7.26.0 12481 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.26.0) 12482 + '@babel/helper-plugin-utils': 7.25.9 11051 12483 transitivePeerDependencies: 11052 12484 - supports-color 11053 12485 11054 - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.8)': 12486 + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.26.0)': 11055 12487 dependencies: 11056 - '@babel/core': 7.24.8 11057 - '@babel/helper-annotate-as-pure': 7.24.7 11058 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) 11059 - '@babel/helper-plugin-utils': 7.24.8 11060 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.8) 12488 + '@babel/core': 7.26.0 12489 + '@babel/helper-annotate-as-pure': 7.25.9 12490 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.26.0) 12491 + '@babel/helper-plugin-utils': 7.25.9 12492 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) 11061 12493 transitivePeerDependencies: 11062 12494 - supports-color 11063 12495 11064 - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.8)': 12496 + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.26.0)': 11065 12497 dependencies: 11066 - '@babel/core': 7.24.8 11067 - '@babel/helper-plugin-utils': 7.24.8 12498 + '@babel/core': 7.26.0 12499 + '@babel/helper-plugin-utils': 7.25.9 11068 12500 11069 - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.8)': 12501 + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': 11070 12502 dependencies: 11071 - '@babel/core': 7.24.8 11072 - '@babel/helper-plugin-utils': 7.24.8 12503 + '@babel/core': 7.26.0 12504 + '@babel/helper-annotate-as-pure': 7.25.9 12505 + '@babel/helper-module-imports': 7.25.9 12506 + '@babel/helper-plugin-utils': 7.25.9 12507 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) 12508 + '@babel/types': 7.26.0 12509 + transitivePeerDependencies: 12510 + - supports-color 12511 + 12512 + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.0)': 12513 + dependencies: 12514 + '@babel/core': 7.26.0 12515 + '@babel/helper-plugin-utils': 7.25.9 11073 12516 regenerator-transform: 0.15.2 11074 12517 11075 - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.8)': 12518 + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.26.0)': 11076 12519 dependencies: 11077 - '@babel/core': 7.24.8 11078 - '@babel/helper-plugin-utils': 7.24.8 12520 + '@babel/core': 7.26.0 12521 + '@babel/helper-plugin-utils': 7.25.9 11079 12522 11080 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.8)': 12523 + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.0)': 11081 12524 dependencies: 11082 - '@babel/core': 7.24.8 11083 - '@babel/helper-plugin-utils': 7.24.8 12525 + '@babel/core': 7.26.0 12526 + '@babel/helper-plugin-utils': 7.25.9 11084 12527 11085 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.8)': 12528 + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0)': 11086 12529 dependencies: 11087 - '@babel/core': 7.24.8 11088 - '@babel/helper-plugin-utils': 7.24.8 12530 + '@babel/core': 7.26.0 12531 + '@babel/helper-plugin-utils': 7.25.9 11089 12532 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 11090 12533 transitivePeerDependencies: 11091 12534 - supports-color 11092 12535 11093 - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.8)': 12536 + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.0)': 11094 12537 dependencies: 11095 - '@babel/core': 7.24.8 11096 - '@babel/helper-plugin-utils': 7.24.8 12538 + '@babel/core': 7.26.0 12539 + '@babel/helper-plugin-utils': 7.25.9 11097 12540 11098 - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.8)': 12541 + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.26.0)': 11099 12542 dependencies: 11100 - '@babel/core': 7.24.8 11101 - '@babel/helper-plugin-utils': 7.24.8 12543 + '@babel/core': 7.26.0 12544 + '@babel/helper-plugin-utils': 7.25.9 11102 12545 11103 - '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.8)': 12546 + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.26.0)': 11104 12547 dependencies: 11105 - '@babel/core': 7.24.8 11106 - '@babel/helper-plugin-utils': 7.24.8 12548 + '@babel/core': 7.26.0 12549 + '@babel/helper-plugin-utils': 7.25.9 11107 12550 11108 - '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.24.8)': 12551 + '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.26.0)': 11109 12552 dependencies: 11110 - '@babel/core': 7.24.8 11111 - '@babel/helper-annotate-as-pure': 7.24.7 11112 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) 11113 - '@babel/helper-plugin-utils': 7.24.8 11114 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.8) 12553 + '@babel/core': 7.26.0 12554 + '@babel/helper-annotate-as-pure': 7.25.9 12555 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.26.0) 12556 + '@babel/helper-plugin-utils': 7.25.9 12557 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.26.0) 11115 12558 transitivePeerDependencies: 11116 12559 - supports-color 11117 12560 11118 - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.8)': 12561 + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.26.0)': 11119 12562 dependencies: 11120 - '@babel/core': 7.24.8 11121 - '@babel/helper-plugin-utils': 7.24.8 12563 + '@babel/core': 7.26.0 12564 + '@babel/helper-plugin-utils': 7.25.9 11122 12565 11123 - '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.8)': 12566 + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.26.0)': 11124 12567 dependencies: 11125 - '@babel/core': 7.24.8 11126 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) 11127 - '@babel/helper-plugin-utils': 7.24.8 12568 + '@babel/core': 7.26.0 12569 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) 12570 + '@babel/helper-plugin-utils': 7.25.9 11128 12571 11129 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.8)': 12572 + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.0)': 11130 12573 dependencies: 11131 - '@babel/core': 7.24.8 11132 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) 11133 - '@babel/helper-plugin-utils': 7.24.8 12574 + '@babel/core': 7.26.0 12575 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) 12576 + '@babel/helper-plugin-utils': 7.25.9 11134 12577 11135 - '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.8)': 12578 + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.26.0)': 11136 12579 dependencies: 11137 - '@babel/core': 7.24.8 11138 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) 11139 - '@babel/helper-plugin-utils': 7.24.8 12580 + '@babel/core': 7.26.0 12581 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) 12582 + '@babel/helper-plugin-utils': 7.25.9 11140 12583 11141 - '@babel/preset-env@7.24.8(@babel/core@7.24.8)': 12584 + '@babel/preset-env@7.24.8(@babel/core@7.26.0)': 11142 12585 dependencies: 11143 - '@babel/compat-data': 7.24.8 11144 - '@babel/core': 7.24.8 11145 - '@babel/helper-compilation-targets': 7.24.8 11146 - '@babel/helper-plugin-utils': 7.24.8 11147 - '@babel/helper-validator-option': 7.24.8 11148 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.8) 11149 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.8) 11150 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.8) 11151 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.8) 11152 - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.8) 11153 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.8) 11154 - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.8) 11155 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.8) 11156 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.8) 11157 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.8) 11158 - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.8) 11159 - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.8) 11160 - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.8) 11161 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.8) 11162 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.8) 11163 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.8) 11164 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.8) 11165 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.8) 11166 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.8) 11167 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.8) 11168 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.8) 11169 - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.8) 11170 - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.8) 11171 - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.8) 11172 - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.8) 11173 - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.8) 11174 - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.8) 11175 - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.8) 11176 - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.8) 11177 - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.8) 11178 - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.8) 11179 - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.8) 11180 - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.8) 11181 - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.8) 11182 - '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.8) 11183 - '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.8) 11184 - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.8) 11185 - '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.8) 11186 - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.8) 11187 - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.8) 11188 - '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.8) 11189 - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.8) 11190 - '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.8) 11191 - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.8) 11192 - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.8) 11193 - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.8) 11194 - '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.8) 11195 - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.8) 11196 - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.8) 11197 - '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.8) 11198 - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.8) 11199 - '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.8) 11200 - '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.8) 11201 - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.8) 11202 - '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.8) 11203 - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) 11204 - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.8) 11205 - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.8) 11206 - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.8) 11207 - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.8) 11208 - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.8) 11209 - '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.8) 11210 - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.8) 11211 - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.8) 11212 - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.8) 11213 - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.8) 11214 - '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.8) 11215 - '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.8) 11216 - '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.8) 11217 - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.8) 11218 - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.8) 11219 - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.8) 11220 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.8) 11221 - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.8) 11222 - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.8) 12586 + '@babel/compat-data': 7.26.2 12587 + '@babel/core': 7.26.0 12588 + '@babel/helper-compilation-targets': 7.25.9 12589 + '@babel/helper-plugin-utils': 7.25.9 12590 + '@babel/helper-validator-option': 7.25.9 12591 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.26.0) 12592 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.26.0) 12593 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.26.0) 12594 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.26.0) 12595 + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) 12596 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) 12597 + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) 12598 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) 12599 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) 12600 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) 12601 + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.26.0) 12602 + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.26.0) 12603 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) 12604 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) 12605 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) 12606 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) 12607 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) 12608 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) 12609 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) 12610 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) 12611 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) 12612 + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) 12613 + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) 12614 + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.0) 12615 + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.26.0) 12616 + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.0) 12617 + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.26.0) 12618 + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.26.0) 12619 + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0) 12620 + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0) 12621 + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.26.0) 12622 + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.0) 12623 + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.0) 12624 + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.26.0) 12625 + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.26.0) 12626 + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.26.0) 12627 + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.26.0) 12628 + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.26.0) 12629 + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.0) 12630 + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.26.0) 12631 + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.26.0) 12632 + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.26.0) 12633 + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.26.0) 12634 + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.26.0) 12635 + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0) 12636 + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) 12637 + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.26.0) 12638 + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.26.0) 12639 + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.26.0) 12640 + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.26.0) 12641 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.0) 12642 + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.26.0) 12643 + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.26.0) 12644 + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.26.0) 12645 + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.26.0) 12646 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) 12647 + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) 12648 + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.0) 12649 + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.26.0) 12650 + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.26.0) 12651 + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.26.0) 12652 + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.26.0) 12653 + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.0) 12654 + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.0) 12655 + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.26.0) 12656 + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.26.0) 12657 + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.26.0) 12658 + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.26.0) 12659 + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.26.0) 12660 + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.26.0) 12661 + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.26.0) 12662 + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) 12663 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) 12664 + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.0) 12665 + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) 11223 12666 core-js-compat: 3.37.1 11224 12667 semver: 6.3.1 11225 12668 transitivePeerDependencies: 11226 12669 - supports-color 11227 12670 11228 - '@babel/preset-flow@7.24.7(@babel/core@7.24.8)': 12671 + '@babel/preset-flow@7.24.7(@babel/core@7.26.0)': 11229 12672 dependencies: 11230 - '@babel/core': 7.24.8 11231 - '@babel/helper-plugin-utils': 7.24.8 11232 - '@babel/helper-validator-option': 7.24.8 11233 - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.8) 12673 + '@babel/core': 7.26.0 12674 + '@babel/helper-plugin-utils': 7.25.9 12675 + '@babel/helper-validator-option': 7.25.9 12676 + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.26.0) 11234 12677 11235 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.8)': 12678 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': 11236 12679 dependencies: 11237 - '@babel/core': 7.24.8 11238 - '@babel/helper-plugin-utils': 7.24.8 11239 - '@babel/types': 7.24.8 12680 + '@babel/core': 7.26.0 12681 + '@babel/helper-plugin-utils': 7.25.9 12682 + '@babel/types': 7.26.0 11240 12683 esutils: 2.0.3 11241 12684 11242 - '@babel/preset-typescript@7.24.7(@babel/core@7.24.8)': 12685 + '@babel/preset-typescript@7.24.7(@babel/core@7.26.0)': 11243 12686 dependencies: 11244 - '@babel/core': 7.24.8 11245 - '@babel/helper-plugin-utils': 7.24.8 11246 - '@babel/helper-validator-option': 7.24.8 11247 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8) 11248 - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.8) 11249 - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.8) 12687 + '@babel/core': 7.26.0 12688 + '@babel/helper-plugin-utils': 7.25.9 12689 + '@babel/helper-validator-option': 7.25.9 12690 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) 12691 + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) 12692 + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.26.0) 11250 12693 transitivePeerDependencies: 11251 12694 - supports-color 11252 12695 11253 - '@babel/register@7.24.6(@babel/core@7.24.8)': 12696 + '@babel/register@7.24.6(@babel/core@7.26.0)': 11254 12697 dependencies: 11255 - '@babel/core': 7.24.8 12698 + '@babel/core': 7.26.0 11256 12699 clone-deep: 4.0.1 11257 12700 find-cache-dir: 2.1.0 11258 12701 make-dir: 2.1.0 ··· 11270 12713 dependencies: 11271 12714 regenerator-runtime: 0.14.0 11272 12715 11273 - '@babel/template@7.24.7': 12716 + '@babel/template@7.25.9': 11274 12717 dependencies: 11275 - '@babel/code-frame': 7.24.7 11276 - '@babel/parser': 7.24.8 11277 - '@babel/types': 7.24.8 12718 + '@babel/code-frame': 7.26.2 12719 + '@babel/parser': 7.26.2 12720 + '@babel/types': 7.26.0 11278 12721 11279 - '@babel/traverse@7.24.8': 12722 + '@babel/traverse@7.25.9': 11280 12723 dependencies: 11281 - '@babel/code-frame': 7.24.7 11282 - '@babel/generator': 7.24.8 11283 - '@babel/helper-environment-visitor': 7.24.7 11284 - '@babel/helper-function-name': 7.24.7 11285 - '@babel/helper-hoist-variables': 7.24.7 11286 - '@babel/helper-split-export-declaration': 7.24.7 11287 - '@babel/parser': 7.24.8 11288 - '@babel/types': 7.24.8 11289 - debug: 4.3.4 12724 + '@babel/code-frame': 7.26.2 12725 + '@babel/generator': 7.26.2 12726 + '@babel/parser': 7.26.2 12727 + '@babel/template': 7.25.9 12728 + '@babel/types': 7.26.0 12729 + debug: 4.3.7 11290 12730 globals: 11.12.0 11291 12731 transitivePeerDependencies: 11292 12732 - supports-color ··· 11296 12736 '@babel/helper-string-parser': 7.24.8 11297 12737 '@babel/helper-validator-identifier': 7.24.7 11298 12738 to-fast-properties: 2.0.0 12739 + 12740 + '@babel/types@7.26.0': 12741 + dependencies: 12742 + '@babel/helper-string-parser': 7.25.9 12743 + '@babel/helper-validator-identifier': 7.25.9 11299 12744 11300 12745 '@biomejs/biome@1.7.3': 11301 12746 optionalDependencies: ··· 11497 12942 dependencies: 11498 12943 '@content-collections/core': 0.7.3(typescript@5.5.2) 11499 12944 11500 - '@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 12945 + '@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.5.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 11501 12946 dependencies: 11502 12947 '@content-collections/core': 0.7.3(typescript@5.5.2) 11503 12948 esbuild: 0.21.5 11504 - mdx-bundler: 10.0.3(acorn@8.11.3)(esbuild@0.21.5) 12949 + mdx-bundler: 10.0.3(esbuild@0.21.5) 11505 12950 react: 18.3.1 11506 12951 react-dom: 18.3.1(react@18.3.1) 11507 12952 unified: 11.0.5 ··· 11518 12963 '@cspotcode/source-map-support@0.8.1': 11519 12964 dependencies: 11520 12965 '@jridgewell/trace-mapping': 0.3.9 12966 + 12967 + '@ctrl/tinycolor@4.1.0': {} 11521 12968 11522 12969 '@dnd-kit/accessibility@3.1.0(react@18.3.1)': 11523 12970 dependencies: ··· 11553 13000 11554 13001 '@drizzle-team/brocli@0.10.1': {} 11555 13002 13003 + '@emmetio/abbreviation@2.3.3': 13004 + dependencies: 13005 + '@emmetio/scanner': 1.0.4 13006 + 13007 + '@emmetio/css-abbreviation@2.1.8': 13008 + dependencies: 13009 + '@emmetio/scanner': 1.0.4 13010 + 13011 + '@emmetio/css-parser@0.4.0': 13012 + dependencies: 13013 + '@emmetio/stream-reader': 2.2.0 13014 + '@emmetio/stream-reader-utils': 0.1.0 13015 + 13016 + '@emmetio/html-matcher@1.3.0': 13017 + dependencies: 13018 + '@emmetio/scanner': 1.0.4 13019 + 13020 + '@emmetio/scanner@1.0.4': {} 13021 + 13022 + '@emmetio/stream-reader-utils@0.1.0': {} 13023 + 13024 + '@emmetio/stream-reader@2.2.0': {} 13025 + 13026 + '@emnapi/runtime@1.3.1': 13027 + dependencies: 13028 + tslib: 2.6.2 13029 + optional: true 13030 + 11556 13031 '@ericcornelissen/bash-parser@0.5.2': 11557 13032 dependencies: 11558 13033 array-last: 1.3.0 ··· 11588 13063 '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.21.5)': 11589 13064 dependencies: 11590 13065 '@types/resolve': 1.20.4 11591 - debug: 4.3.4 13066 + debug: 4.3.7 11592 13067 esbuild: 0.21.5 11593 13068 escape-string-regexp: 4.0.0 11594 13069 resolve: 1.22.8 ··· 11865 13340 '@esbuild/win32-x64@0.21.5': 11866 13341 optional: true 11867 13342 13343 + '@expressive-code/core@0.35.6': 13344 + dependencies: 13345 + '@ctrl/tinycolor': 4.1.0 13346 + hast-util-select: 6.0.3 13347 + hast-util-to-html: 9.0.3 13348 + hast-util-to-text: 4.0.2 13349 + hastscript: 9.0.0 13350 + postcss: 8.4.38 13351 + postcss-nested: 6.0.1(postcss@8.4.38) 13352 + unist-util-visit: 5.0.0 13353 + unist-util-visit-parents: 6.0.1 13354 + 13355 + '@expressive-code/plugin-frames@0.35.6': 13356 + dependencies: 13357 + '@expressive-code/core': 0.35.6 13358 + 13359 + '@expressive-code/plugin-shiki@0.35.6': 13360 + dependencies: 13361 + '@expressive-code/core': 0.35.6 13362 + shiki: 1.22.2 13363 + 13364 + '@expressive-code/plugin-text-markers@0.35.6': 13365 + dependencies: 13366 + '@expressive-code/core': 0.35.6 13367 + 11868 13368 '@fal-works/esbuild-plugin-global-externals@2.1.2': {} 11869 13369 11870 13370 '@fastify/busboy@2.1.1': {} ··· 11911 13411 11912 13412 '@floating-ui/utils@0.2.4': {} 11913 13413 11914 - '@floating-ui/vue@1.1.1(vue@3.4.31(typescript@5.5.2))': 13414 + '@floating-ui/vue@1.1.1(vue@3.4.31(typescript@5.6.3))': 11915 13415 dependencies: 11916 13416 '@floating-ui/dom': 1.6.7 11917 13417 '@floating-ui/utils': 0.2.4 11918 - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.2)) 13418 + vue-demi: 0.14.8(vue@3.4.31(typescript@5.6.3)) 11919 13419 transitivePeerDependencies: 11920 13420 - '@vue/composition-api' 11921 13421 - vue ··· 11956 13456 dependencies: 11957 13457 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) 11958 13458 13459 + '@headlessui/tailwindcss@0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))': 13460 + dependencies: 13461 + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 13462 + 11959 13463 '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))': 11960 13464 dependencies: 11961 13465 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) 11962 13466 11963 - '@headlessui/vue@1.7.22(vue@3.4.31(typescript@5.5.2))': 13467 + '@headlessui/vue@1.7.22(vue@3.4.31(typescript@5.6.3))': 11964 13468 dependencies: 11965 - '@tanstack/vue-virtual': 3.8.3(vue@3.4.31(typescript@5.5.2)) 11966 - vue: 3.4.31(typescript@5.5.2) 13469 + '@tanstack/vue-virtual': 3.8.3(vue@3.4.31(typescript@5.6.3)) 13470 + vue: 3.4.31(typescript@5.6.3) 11967 13471 11968 13472 '@hono/sentry@1.2.0(hono@4.5.3)': 11969 13473 dependencies: ··· 11991 13495 dependencies: 11992 13496 react-hook-form: 7.47.0(react@18.3.1) 11993 13497 13498 + '@iconify-json/lucide@1.2.15': 13499 + dependencies: 13500 + '@iconify/types': 2.0.0 13501 + 13502 + '@iconify/types@2.0.0': {} 13503 + 13504 + '@iconify/utils@2.1.33': 13505 + dependencies: 13506 + '@antfu/install-pkg': 0.4.1 13507 + '@antfu/utils': 0.7.10 13508 + '@iconify/types': 2.0.0 13509 + debug: 4.3.7 13510 + kolorist: 1.8.0 13511 + local-pkg: 0.5.0 13512 + mlly: 1.7.1 13513 + transitivePeerDependencies: 13514 + - supports-color 13515 + 13516 + '@img/sharp-darwin-arm64@0.33.5': 13517 + optionalDependencies: 13518 + '@img/sharp-libvips-darwin-arm64': 1.0.4 13519 + optional: true 13520 + 13521 + '@img/sharp-darwin-x64@0.33.5': 13522 + optionalDependencies: 13523 + '@img/sharp-libvips-darwin-x64': 1.0.4 13524 + optional: true 13525 + 13526 + '@img/sharp-libvips-darwin-arm64@1.0.4': 13527 + optional: true 13528 + 13529 + '@img/sharp-libvips-darwin-x64@1.0.4': 13530 + optional: true 13531 + 13532 + '@img/sharp-libvips-linux-arm64@1.0.4': 13533 + optional: true 13534 + 13535 + '@img/sharp-libvips-linux-arm@1.0.5': 13536 + optional: true 13537 + 13538 + '@img/sharp-libvips-linux-s390x@1.0.4': 13539 + optional: true 13540 + 13541 + '@img/sharp-libvips-linux-x64@1.0.4': 13542 + optional: true 13543 + 13544 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 13545 + optional: true 13546 + 13547 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 13548 + optional: true 13549 + 13550 + '@img/sharp-linux-arm64@0.33.5': 13551 + optionalDependencies: 13552 + '@img/sharp-libvips-linux-arm64': 1.0.4 13553 + optional: true 13554 + 13555 + '@img/sharp-linux-arm@0.33.5': 13556 + optionalDependencies: 13557 + '@img/sharp-libvips-linux-arm': 1.0.5 13558 + optional: true 13559 + 13560 + '@img/sharp-linux-s390x@0.33.5': 13561 + optionalDependencies: 13562 + '@img/sharp-libvips-linux-s390x': 1.0.4 13563 + optional: true 13564 + 13565 + '@img/sharp-linux-x64@0.33.5': 13566 + optionalDependencies: 13567 + '@img/sharp-libvips-linux-x64': 1.0.4 13568 + optional: true 13569 + 13570 + '@img/sharp-linuxmusl-arm64@0.33.5': 13571 + optionalDependencies: 13572 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 13573 + optional: true 13574 + 13575 + '@img/sharp-linuxmusl-x64@0.33.5': 13576 + optionalDependencies: 13577 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 13578 + optional: true 13579 + 13580 + '@img/sharp-wasm32@0.33.5': 13581 + dependencies: 13582 + '@emnapi/runtime': 1.3.1 13583 + optional: true 13584 + 13585 + '@img/sharp-win32-ia32@0.33.5': 13586 + optional: true 13587 + 13588 + '@img/sharp-win32-x64@0.33.5': 13589 + optional: true 13590 + 11994 13591 '@internationalized/date@3.5.4': 11995 13592 dependencies: 11996 13593 '@swc/helpers': 0.5.5 ··· 12029 13626 '@jridgewell/set-array@1.2.1': {} 12030 13627 12031 13628 '@jridgewell/sourcemap-codec@1.4.15': {} 13629 + 13630 + '@jridgewell/sourcemap-codec@1.5.0': {} 12032 13631 12033 13632 '@jridgewell/trace-mapping@0.3.25': 12034 13633 dependencies: ··· 12091 13690 '@libsql/core': 0.14.0 12092 13691 js-base64: 3.7.5 12093 13692 12094 - '@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)': 13693 + '@libsql/client@0.14.0': 12095 13694 dependencies: 12096 13695 '@libsql/core': 0.14.0 12097 - '@libsql/hrana-client': 0.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) 13696 + '@libsql/hrana-client': 0.7.0 12098 13697 js-base64: 3.7.5 12099 13698 libsql: 0.4.5 12100 13699 promise-limit: 2.7.0 ··· 12102 13701 - bufferutil 12103 13702 - utf-8-validate 12104 13703 12105 - '@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)': 13704 + '@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)': 12106 13705 dependencies: 12107 13706 '@libsql/core': 0.14.0 12108 - '@libsql/hrana-client': 0.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) 13707 + '@libsql/hrana-client': 0.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) 12109 13708 js-base64: 3.7.5 12110 13709 libsql: 0.4.5 12111 13710 promise-limit: 2.7.0 ··· 12123 13722 '@libsql/darwin-x64@0.4.5': 12124 13723 optional: true 12125 13724 12126 - '@libsql/hrana-client@0.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)': 13725 + '@libsql/hrana-client@0.7.0': 12127 13726 dependencies: 12128 13727 '@libsql/isomorphic-fetch': 0.3.1 12129 - '@libsql/isomorphic-ws': 0.1.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) 13728 + '@libsql/isomorphic-ws': 0.1.5 12130 13729 js-base64: 3.7.5 12131 13730 node-fetch: 3.3.2 12132 13731 transitivePeerDependencies: 12133 13732 - bufferutil 12134 13733 - utf-8-validate 12135 13734 12136 - '@libsql/hrana-client@0.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)': 13735 + '@libsql/hrana-client@0.7.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)': 12137 13736 dependencies: 12138 13737 '@libsql/isomorphic-fetch': 0.3.1 12139 - '@libsql/isomorphic-ws': 0.1.5(bufferutil@4.0.8)(utf-8-validate@6.0.4) 13738 + '@libsql/isomorphic-ws': 0.1.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) 12140 13739 js-base64: 3.7.5 12141 13740 node-fetch: 3.3.2 12142 13741 transitivePeerDependencies: ··· 12145 13744 12146 13745 '@libsql/isomorphic-fetch@0.3.1': {} 12147 13746 12148 - '@libsql/isomorphic-ws@0.1.5(bufferutil@4.0.8)(utf-8-validate@6.0.3)': 13747 + '@libsql/isomorphic-ws@0.1.5': 12149 13748 dependencies: 12150 13749 '@types/ws': 8.5.10 12151 - ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) 13750 + ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) 12152 13751 transitivePeerDependencies: 12153 13752 - bufferutil 12154 13753 - utf-8-validate 12155 13754 12156 - '@libsql/isomorphic-ws@0.1.5(bufferutil@4.0.8)(utf-8-validate@6.0.4)': 13755 + '@libsql/isomorphic-ws@0.1.5(bufferutil@4.0.8)(utf-8-validate@6.0.3)': 12157 13756 dependencies: 12158 13757 '@types/ws': 8.5.10 12159 - ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) 13758 + ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) 12160 13759 transitivePeerDependencies: 12161 13760 - bufferutil 12162 13761 - utf-8-validate ··· 12193 13792 dependencies: 12194 13793 unist-util-visit: 1.4.1 12195 13794 12196 - '@mdx-js/esbuild@3.1.0(acorn@8.11.3)(esbuild@0.21.5)': 13795 + '@mdx-js/esbuild@3.1.0(esbuild@0.21.5)': 12197 13796 dependencies: 12198 - '@mdx-js/mdx': 3.1.0(acorn@8.11.3) 13797 + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) 12199 13798 '@types/unist': 3.0.2 12200 13799 esbuild: 0.21.5 12201 13800 source-map: 0.7.4 ··· 12205 13804 - acorn 12206 13805 - supports-color 12207 13806 12208 - '@mdx-js/mdx@3.1.0(acorn@8.11.3)': 13807 + '@mdx-js/mdx@3.1.0(acorn@8.14.0)': 12209 13808 dependencies: 12210 13809 '@types/estree': 1.0.3 12211 13810 '@types/estree-jsx': 1.0.2 ··· 12219 13818 hast-util-to-jsx-runtime: 2.3.2 12220 13819 markdown-extensions: 2.0.0 12221 13820 recma-build-jsx: 1.0.0 12222 - recma-jsx: 1.0.0(acorn@8.11.3) 13821 + recma-jsx: 1.0.0(acorn@8.14.0) 12223 13822 recma-stringify: 1.0.0 12224 13823 rehype-recma: 1.0.0 12225 13824 remark-mdx: 3.1.0 ··· 12403 14002 '@one-ini/wasm@0.1.1': {} 12404 14003 12405 14004 '@opentelemetry/api@1.8.0': 14005 + optional: true 14006 + 14007 + '@oslojs/encoding@1.1.0': {} 14008 + 14009 + '@pagefind/darwin-arm64@1.2.0': 14010 + optional: true 14011 + 14012 + '@pagefind/darwin-x64@1.2.0': 14013 + optional: true 14014 + 14015 + '@pagefind/default-ui@1.2.0': {} 14016 + 14017 + '@pagefind/linux-arm64@1.2.0': 14018 + optional: true 14019 + 14020 + '@pagefind/linux-x64@1.2.0': 14021 + optional: true 14022 + 14023 + '@pagefind/windows-x64@1.2.0': 12406 14024 optional: true 12407 14025 12408 14026 '@panva/hkdf@1.1.1': {} ··· 13578 15196 optionalDependencies: 13579 15197 rollup: 2.78.0 13580 15198 13581 - '@scalar/api-client@2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 15199 + '@rollup/pluginutils@5.1.3(rollup@4.24.4)': 13582 15200 dependencies: 13583 - '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) 13584 - '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13585 - '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13586 - '@scalar/draggable': 0.1.4(typescript@5.5.2) 13587 - '@scalar/oas-utils': 0.2.26(typescript@5.5.2) 13588 - '@scalar/object-utils': 1.1.5(vue@3.4.31(typescript@5.5.2)) 15201 + '@types/estree': 1.0.6 15202 + estree-walker: 2.0.2 15203 + picomatch: 4.0.2 15204 + optionalDependencies: 15205 + rollup: 4.24.4 15206 + 15207 + '@rollup/rollup-android-arm-eabi@4.24.4': 15208 + optional: true 15209 + 15210 + '@rollup/rollup-android-arm64@4.24.4': 15211 + optional: true 15212 + 15213 + '@rollup/rollup-darwin-arm64@4.24.4': 15214 + optional: true 15215 + 15216 + '@rollup/rollup-darwin-x64@4.24.4': 15217 + optional: true 15218 + 15219 + '@rollup/rollup-freebsd-arm64@4.24.4': 15220 + optional: true 15221 + 15222 + '@rollup/rollup-freebsd-x64@4.24.4': 15223 + optional: true 15224 + 15225 + '@rollup/rollup-linux-arm-gnueabihf@4.24.4': 15226 + optional: true 15227 + 15228 + '@rollup/rollup-linux-arm-musleabihf@4.24.4': 15229 + optional: true 15230 + 15231 + '@rollup/rollup-linux-arm64-gnu@4.24.4': 15232 + optional: true 15233 + 15234 + '@rollup/rollup-linux-arm64-musl@4.24.4': 15235 + optional: true 15236 + 15237 + '@rollup/rollup-linux-powerpc64le-gnu@4.24.4': 15238 + optional: true 15239 + 15240 + '@rollup/rollup-linux-riscv64-gnu@4.24.4': 15241 + optional: true 15242 + 15243 + '@rollup/rollup-linux-s390x-gnu@4.24.4': 15244 + optional: true 15245 + 15246 + '@rollup/rollup-linux-x64-gnu@4.24.4': 15247 + optional: true 15248 + 15249 + '@rollup/rollup-linux-x64-musl@4.24.4': 15250 + optional: true 15251 + 15252 + '@rollup/rollup-win32-arm64-msvc@4.24.4': 15253 + optional: true 15254 + 15255 + '@rollup/rollup-win32-ia32-msvc@4.24.4': 15256 + optional: true 15257 + 15258 + '@rollup/rollup-win32-x64-msvc@4.24.4': 15259 + optional: true 15260 + 15261 + '@scalar/api-client@2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(typescript@5.6.3)': 15262 + dependencies: 15263 + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3))) 15264 + '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.6.3)) 15265 + '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.6.3) 15266 + '@scalar/draggable': 0.1.4(typescript@5.6.3) 15267 + '@scalar/oas-utils': 0.2.26(typescript@5.6.3) 15268 + '@scalar/object-utils': 1.1.5(vue@3.4.31(typescript@5.6.3)) 13589 15269 '@scalar/openapi-parser': 0.7.2 13590 - '@scalar/themes': 0.9.21(typescript@5.5.2) 13591 - '@scalar/use-codemirror': 0.11.10(typescript@5.5.2) 13592 - '@scalar/use-toasts': 0.7.4(typescript@5.5.2) 13593 - '@scalar/use-tooltip': 1.0.2(typescript@5.5.2) 13594 - '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) 15270 + '@scalar/themes': 0.9.21(typescript@5.6.3) 15271 + '@scalar/use-codemirror': 0.11.10(typescript@5.6.3) 15272 + '@scalar/use-toasts': 0.7.4(typescript@5.6.3) 15273 + '@scalar/use-tooltip': 1.0.2(typescript@5.6.3) 15274 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.6.3)) 13595 15275 axios: 1.7.2 13596 - cva: 1.0.0-beta.1(typescript@5.5.2) 15276 + cva: 1.0.0-beta.1(typescript@5.6.3) 13597 15277 fuse.js: 7.0.0 13598 15278 js-cookie: 3.0.5 13599 15279 nanoid: 5.0.7 13600 15280 pretty-bytes: 6.1.1 13601 15281 pretty-ms: 8.0.0 13602 - vue: 3.4.31(typescript@5.5.2) 13603 - vue-router: 4.4.0(vue@3.4.31(typescript@5.5.2)) 15282 + vue: 3.4.31(typescript@5.6.3) 15283 + vue-router: 4.4.0(vue@3.4.31(typescript@5.6.3)) 13604 15284 whatwg-mimetype: 4.0.0 13605 15285 zod: 3.23.8 13606 15286 transitivePeerDependencies: ··· 13616 15296 - typescript 13617 15297 - vitest 13618 15298 13619 - '@scalar/api-reference@1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 15299 + '@scalar/api-reference@1.24.70(postcss@8.4.47)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(typescript@5.6.3)': 13620 15300 dependencies: 13621 - '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.5.2)) 13622 - '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13623 - '@scalar/api-client': 2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 13624 - '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13625 - '@scalar/oas-utils': 0.2.26(typescript@5.5.2) 15301 + '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.6.3)) 15302 + '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.6.3)) 15303 + '@scalar/api-client': 2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(typescript@5.6.3) 15304 + '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.6.3) 15305 + '@scalar/oas-utils': 0.2.26(typescript@5.6.3) 13626 15306 '@scalar/openapi-parser': 0.7.2 13627 15307 '@scalar/snippetz': 0.1.6 13628 - '@scalar/themes': 0.9.21(typescript@5.5.2) 13629 - '@scalar/use-toasts': 0.7.4(typescript@5.5.2) 13630 - '@scalar/use-tooltip': 1.0.2(typescript@5.5.2) 15308 + '@scalar/themes': 0.9.21(typescript@5.6.3) 15309 + '@scalar/use-toasts': 0.7.4(typescript@5.6.3) 15310 + '@scalar/use-tooltip': 1.0.2(typescript@5.6.3) 13631 15311 '@unhead/schema': 1.9.15 13632 - '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.2)) 13633 - '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) 15312 + '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.6.3)) 15313 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.6.3)) 13634 15314 axios: 1.7.2 13635 15315 fuse.js: 7.0.0 13636 15316 github-slugger: 2.0.0 13637 15317 httpsnippet-lite: 3.0.5 13638 15318 nanoid: 5.0.7 13639 - postcss-nested: 6.0.1(postcss@8.4.38) 15319 + postcss-nested: 6.0.1(postcss@8.4.47) 13640 15320 unhead: 1.9.15 13641 15321 unified: 11.0.4 13642 - vue: 3.4.31(typescript@5.5.2) 15322 + vue: 3.4.31(typescript@5.6.3) 13643 15323 transitivePeerDependencies: 13644 15324 - '@jest/globals' 13645 15325 - '@types/bun' ··· 13675 15355 transitivePeerDependencies: 13676 15356 - supports-color 13677 15357 13678 - '@scalar/components@0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2)': 15358 + '@scalar/components@0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.6.3)': 13679 15359 dependencies: 13680 15360 '@floating-ui/utils': 0.2.4 13681 - '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.5.2)) 13682 - '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 15361 + '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.6.3)) 15362 + '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.6.3)) 13683 15363 '@scalar/code-highlight': 0.0.7 13684 - '@storybook/test': 8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4)) 13685 - '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) 13686 - cva: 1.0.0-beta.1(typescript@5.5.2) 15364 + '@storybook/test': 8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4)) 15365 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.6.3)) 15366 + cva: 1.0.0-beta.1(typescript@5.6.3) 13687 15367 nanoid: 5.0.7 13688 - radix-vue: 1.9.1(vue@3.4.31(typescript@5.5.2)) 15368 + radix-vue: 1.9.1(vue@3.4.31(typescript@5.6.3)) 13689 15369 tailwind-merge: 2.4.0 13690 - vue: 3.4.31(typescript@5.5.2) 15370 + vue: 3.4.31(typescript@5.6.3) 13691 15371 transitivePeerDependencies: 13692 15372 - '@jest/globals' 13693 15373 - '@types/bun' ··· 13699 15379 - typescript 13700 15380 - vitest 13701 15381 13702 - '@scalar/draggable@0.1.4(typescript@5.5.2)': 15382 + '@scalar/draggable@0.1.4(typescript@5.6.3)': 13703 15383 dependencies: 13704 - vue: 3.4.31(typescript@5.5.2) 15384 + vue: 3.4.31(typescript@5.6.3) 13705 15385 transitivePeerDependencies: 13706 15386 - typescript 13707 15387 13708 - '@scalar/hono-api-reference@0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 15388 + '@scalar/hono-api-reference@0.5.131(postcss@8.4.47)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(typescript@5.6.3)': 13709 15389 dependencies: 13710 - '@scalar/api-reference': 1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 15390 + '@scalar/api-reference': 1.24.70(postcss@8.4.47)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)))(typescript@5.6.3) 13711 15391 hono: 4.5.3 13712 15392 transitivePeerDependencies: 13713 15393 - '@jest/globals' ··· 13723 15403 - typescript 13724 15404 - vitest 13725 15405 13726 - '@scalar/oas-utils@0.2.26(typescript@5.5.2)': 15406 + '@scalar/oas-utils@0.2.26(typescript@5.6.3)': 13727 15407 dependencies: 13728 - '@scalar/themes': 0.9.21(typescript@5.5.2) 15408 + '@scalar/themes': 0.9.21(typescript@5.6.3) 13729 15409 axios: 1.7.2 13730 15410 nanoid: 5.0.7 13731 15411 yaml: 2.4.5 ··· 13734 15414 - debug 13735 15415 - typescript 13736 15416 13737 - '@scalar/object-utils@1.1.5(vue@3.4.31(typescript@5.5.2))': 15417 + '@scalar/object-utils@1.1.5(vue@3.4.31(typescript@5.6.3))': 13738 15418 dependencies: 13739 - '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) 15419 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.6.3)) 13740 15420 just-clone: 6.2.0 13741 15421 transitivePeerDependencies: 13742 15422 - '@vue/composition-api' ··· 13784 15464 '@scalar/snippetz-plugin-node-ofetch': 0.1.1 13785 15465 '@scalar/snippetz-plugin-node-undici': 0.1.6 13786 15466 13787 - '@scalar/themes@0.9.21(typescript@5.5.2)': 15467 + '@scalar/themes@0.9.21(typescript@5.6.3)': 13788 15468 dependencies: 13789 - vue: 3.4.31(typescript@5.5.2) 15469 + vue: 3.4.31(typescript@5.6.3) 13790 15470 transitivePeerDependencies: 13791 15471 - typescript 13792 15472 13793 - '@scalar/use-codemirror@0.11.10(typescript@5.5.2)': 15473 + '@scalar/use-codemirror@0.11.10(typescript@5.6.3)': 13794 15474 dependencies: 13795 15475 '@codemirror/autocomplete': 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(@lezer/common@1.2.1) 13796 15476 '@codemirror/commands': 6.6.0 ··· 13809 15489 '@replit/codemirror-css-color-picker': 6.1.1(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) 13810 15490 '@uiw/codemirror-themes': 4.23.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4) 13811 15491 codemirror: 6.0.1(@lezer/common@1.2.1) 13812 - vue: 3.4.31(typescript@5.5.2) 15492 + vue: 3.4.31(typescript@5.6.3) 13813 15493 optionalDependencies: 13814 15494 y-codemirror.next: 0.3.5(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(yjs@13.6.18) 13815 15495 yjs: 13.6.18 13816 15496 transitivePeerDependencies: 13817 15497 - typescript 13818 15498 13819 - '@scalar/use-toasts@0.7.4(typescript@5.5.2)': 15499 + '@scalar/use-toasts@0.7.4(typescript@5.6.3)': 13820 15500 dependencies: 13821 15501 nanoid: 5.0.7 13822 - vue: 3.4.31(typescript@5.5.2) 15502 + vue: 3.4.31(typescript@5.6.3) 13823 15503 vue-sonner: 1.1.3 13824 15504 transitivePeerDependencies: 13825 15505 - typescript 13826 15506 13827 - '@scalar/use-tooltip@1.0.2(typescript@5.5.2)': 15507 + '@scalar/use-tooltip@1.0.2(typescript@5.6.3)': 13828 15508 dependencies: 13829 15509 tippy.js: 6.3.7 13830 - vue: 3.4.31(typescript@5.5.2) 15510 + vue: 3.4.31(typescript@5.6.3) 13831 15511 transitivePeerDependencies: 13832 15512 - typescript 13833 15513 ··· 13967 15647 transitivePeerDependencies: 13968 15648 - encoding 13969 15649 - supports-color 15650 + 15651 + '@shikijs/core@1.22.2': 15652 + dependencies: 15653 + '@shikijs/engine-javascript': 1.22.2 15654 + '@shikijs/engine-oniguruma': 1.22.2 15655 + '@shikijs/types': 1.22.2 15656 + '@shikijs/vscode-textmate': 9.3.0 15657 + '@types/hast': 3.0.4 15658 + hast-util-to-html: 9.0.3 15659 + 15660 + '@shikijs/engine-javascript@1.22.2': 15661 + dependencies: 15662 + '@shikijs/types': 1.22.2 15663 + '@shikijs/vscode-textmate': 9.3.0 15664 + oniguruma-to-js: 0.4.3 15665 + 15666 + '@shikijs/engine-oniguruma@1.22.2': 15667 + dependencies: 15668 + '@shikijs/types': 1.22.2 15669 + '@shikijs/vscode-textmate': 9.3.0 15670 + 15671 + '@shikijs/types@1.22.2': 15672 + dependencies: 15673 + '@shikijs/vscode-textmate': 9.3.0 15674 + '@types/hast': 3.0.4 15675 + 15676 + '@shikijs/vscode-textmate@9.3.0': {} 13970 15677 13971 15678 '@sinclair/typebox@0.27.8': {} 13972 15679 ··· 14294 16001 14295 16002 '@storybook/codemod@8.2.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)': 14296 16003 dependencies: 14297 - '@babel/core': 7.24.8 14298 - '@babel/preset-env': 7.24.8(@babel/core@7.24.8) 14299 - '@babel/types': 7.24.8 16004 + '@babel/core': 7.26.0 16005 + '@babel/preset-env': 7.24.8(@babel/core@7.26.0) 16006 + '@babel/types': 7.26.0 14300 16007 '@storybook/core': 8.2.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) 14301 16008 '@storybook/csf': 0.1.11 14302 16009 '@types/cross-spawn': 6.0.6 14303 16010 cross-spawn: 7.0.3 14304 16011 globby: 14.0.2 14305 - jscodeshift: 0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.8)) 16012 + jscodeshift: 0.15.2(@babel/preset-env@7.24.8(@babel/core@7.26.0)) 14306 16013 lodash: 4.17.21 14307 16014 prettier: 3.3.2 14308 16015 recast: 0.23.9 ··· 14336 16043 14337 16044 '@storybook/global@5.0.0': {} 14338 16045 14339 - '@storybook/instrumenter@8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))': 16046 + '@storybook/instrumenter@8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))': 14340 16047 dependencies: 14341 16048 '@storybook/global': 5.0.0 14342 16049 '@vitest/utils': 1.6.0 14343 - storybook: 8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4) 16050 + storybook: 8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4) 14344 16051 util: 0.12.5 14345 16052 14346 - '@storybook/test@8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))': 16053 + '@storybook/test@8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4))': 14347 16054 dependencies: 14348 16055 '@storybook/csf': 0.1.11 14349 - '@storybook/instrumenter': 8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4)) 16056 + '@storybook/instrumenter': 8.2.1(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4)) 14350 16057 '@testing-library/dom': 10.1.0 14351 16058 '@testing-library/jest-dom': 6.4.5 14352 16059 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) 14353 16060 '@vitest/expect': 1.6.0 14354 16061 '@vitest/spy': 1.6.0 14355 - storybook: 8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4) 16062 + storybook: 8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4) 14356 16063 util: 0.12.5 14357 16064 transitivePeerDependencies: 14358 16065 - '@jest/globals' ··· 14398 16105 optionalDependencies: 14399 16106 typescript: 5.5.2 14400 16107 16108 + '@t3-oss/env-core@0.7.1(typescript@5.6.3)(zod@3.23.8)': 16109 + dependencies: 16110 + zod: 3.23.8 16111 + optionalDependencies: 16112 + typescript: 5.6.3 16113 + 14401 16114 '@t3-oss/env-nextjs@0.7.0(typescript@5.5.2)(zod@3.23.8)': 14402 16115 dependencies: 14403 16116 '@t3-oss/env-core': 0.7.0(typescript@5.5.2)(zod@3.23.8) ··· 14450 16163 14451 16164 '@tanstack/virtual-core@3.8.3': {} 14452 16165 14453 - '@tanstack/vue-virtual@3.8.3(vue@3.4.31(typescript@5.5.2))': 16166 + '@tanstack/vue-virtual@3.8.3(vue@3.4.31(typescript@5.6.3))': 14454 16167 dependencies: 14455 16168 '@tanstack/virtual-core': 3.8.3 14456 - vue: 3.4.31(typescript@5.5.2) 16169 + vue: 3.4.31(typescript@5.6.3) 14457 16170 14458 16171 '@testing-library/dom@10.1.0': 14459 16172 dependencies: ··· 14574 16287 14575 16288 '@types/aria-query@5.0.4': {} 14576 16289 16290 + '@types/babel__core@7.20.5': 16291 + dependencies: 16292 + '@babel/parser': 7.26.2 16293 + '@babel/types': 7.26.0 16294 + '@types/babel__generator': 7.6.8 16295 + '@types/babel__template': 7.4.4 16296 + '@types/babel__traverse': 7.20.6 16297 + 16298 + '@types/babel__generator@7.6.8': 16299 + dependencies: 16300 + '@babel/types': 7.26.0 16301 + 16302 + '@types/babel__template@7.4.4': 16303 + dependencies: 16304 + '@babel/parser': 7.26.2 16305 + '@babel/types': 7.26.0 16306 + 16307 + '@types/babel__traverse@7.20.6': 16308 + dependencies: 16309 + '@babel/types': 7.26.0 16310 + 14577 16311 '@types/body-parser@1.19.5': 14578 16312 dependencies: 14579 16313 '@types/connect': 3.4.38 ··· 14628 16362 '@types/estree': 1.0.3 14629 16363 14630 16364 '@types/estree@1.0.3': {} 16365 + 16366 + '@types/estree@1.0.6': {} 14631 16367 14632 16368 '@types/express-serve-static-core@4.19.5': 14633 16369 dependencies: ··· 14656 16392 14657 16393 '@types/hast@3.0.4': 14658 16394 dependencies: 14659 - '@types/unist': 2.0.9 16395 + '@types/unist': 3.0.2 14660 16396 14661 16397 '@types/http-errors@2.0.4': {} 14662 16398 ··· 14686 16422 '@types/minimist@1.2.5': {} 14687 16423 14688 16424 '@types/ms@0.7.33': {} 16425 + 16426 + '@types/nlcst@2.0.3': 16427 + dependencies: 16428 + '@types/unist': 3.0.2 16429 + 16430 + '@types/node@17.0.45': {} 14689 16431 14690 16432 '@types/node@18.19.39': 14691 16433 dependencies: ··· 14740 16482 14741 16483 '@types/rss@0.0.32': {} 14742 16484 16485 + '@types/sax@1.2.7': 16486 + dependencies: 16487 + '@types/node': 20.14.8 16488 + 14743 16489 '@types/scheduler@0.23.0': {} 14744 16490 14745 16491 '@types/semver@7.5.8': {} ··· 14799 16545 dependencies: 14800 16546 '@unhead/schema': 1.9.15 14801 16547 14802 - '@unhead/vue@1.9.15(vue@3.4.31(typescript@5.5.2))': 16548 + '@unhead/vue@1.9.15(vue@3.4.31(typescript@5.6.3))': 14803 16549 dependencies: 14804 16550 '@unhead/schema': 1.9.15 14805 16551 '@unhead/shared': 1.9.15 14806 16552 hookable: 5.5.3 14807 16553 unhead: 1.9.15 14808 - vue: 3.4.31(typescript@5.5.2) 16554 + vue: 3.4.31(typescript@5.6.3) 14809 16555 14810 16556 '@unkey/api@0.23.0': 14811 16557 dependencies: ··· 14873 16619 loupe: 2.3.7 14874 16620 pretty-format: 29.7.0 14875 16621 16622 + '@volar/kit@2.4.9(typescript@5.6.3)': 16623 + dependencies: 16624 + '@volar/language-service': 2.4.9 16625 + '@volar/typescript': 2.4.9 16626 + typesafe-path: 0.2.2 16627 + typescript: 5.6.3 16628 + vscode-languageserver-textdocument: 1.0.12 16629 + vscode-uri: 3.0.8 16630 + 16631 + '@volar/language-core@2.4.9': 16632 + dependencies: 16633 + '@volar/source-map': 2.4.9 16634 + 16635 + '@volar/language-server@2.4.9': 16636 + dependencies: 16637 + '@volar/language-core': 2.4.9 16638 + '@volar/language-service': 2.4.9 16639 + '@volar/typescript': 2.4.9 16640 + path-browserify: 1.0.1 16641 + request-light: 0.7.0 16642 + vscode-languageserver: 9.0.1 16643 + vscode-languageserver-protocol: 3.17.5 16644 + vscode-languageserver-textdocument: 1.0.12 16645 + vscode-uri: 3.0.8 16646 + 16647 + '@volar/language-service@2.4.9': 16648 + dependencies: 16649 + '@volar/language-core': 2.4.9 16650 + vscode-languageserver-protocol: 3.17.5 16651 + vscode-languageserver-textdocument: 1.0.12 16652 + vscode-uri: 3.0.8 16653 + 16654 + '@volar/source-map@2.4.9': {} 16655 + 16656 + '@volar/typescript@2.4.9': 16657 + dependencies: 16658 + '@volar/language-core': 2.4.9 16659 + path-browserify: 1.0.1 16660 + vscode-uri: 3.0.8 16661 + 16662 + '@vscode/emmet-helper@2.9.3': 16663 + dependencies: 16664 + emmet: 2.4.11 16665 + jsonc-parser: 2.3.1 16666 + vscode-languageserver-textdocument: 1.0.12 16667 + vscode-languageserver-types: 3.17.5 16668 + vscode-uri: 2.1.2 16669 + 16670 + '@vscode/l10n@0.0.18': {} 16671 + 14876 16672 '@vue/compiler-core@3.4.31': 14877 16673 dependencies: 14878 16674 '@babel/parser': 7.24.8 14879 16675 '@vue/shared': 3.4.31 14880 16676 entities: 4.5.0 14881 16677 estree-walker: 2.0.2 14882 - source-map-js: 1.2.0 16678 + source-map-js: 1.2.1 14883 16679 14884 16680 '@vue/compiler-dom@3.4.31': 14885 16681 dependencies: ··· 14896 16692 estree-walker: 2.0.2 14897 16693 magic-string: 0.30.10 14898 16694 postcss: 8.4.38 14899 - source-map-js: 1.2.0 16695 + source-map-js: 1.2.1 14900 16696 14901 16697 '@vue/compiler-ssr@3.4.31': 14902 16698 dependencies: ··· 14921 16717 '@vue/shared': 3.4.31 14922 16718 csstype: 3.1.3 14923 16719 14924 - '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.2))': 16720 + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.6.3))': 14925 16721 dependencies: 14926 16722 '@vue/compiler-ssr': 3.4.31 14927 16723 '@vue/shared': 3.4.31 14928 - vue: 3.4.31(typescript@5.5.2) 16724 + vue: 3.4.31(typescript@5.6.3) 14929 16725 14930 16726 '@vue/shared@3.4.31': {} 14931 16727 14932 - '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.5.2))': 16728 + '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.6.3))': 14933 16729 dependencies: 14934 16730 '@types/web-bluetooth': 0.0.20 14935 16731 '@vueuse/metadata': 10.11.0 14936 - '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.5.2)) 14937 - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.2)) 16732 + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.6.3)) 16733 + vue-demi: 0.14.8(vue@3.4.31(typescript@5.6.3)) 14938 16734 transitivePeerDependencies: 14939 16735 - '@vue/composition-api' 14940 16736 - vue 14941 16737 14942 16738 '@vueuse/metadata@10.11.0': {} 14943 16739 14944 - '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.5.2))': 16740 + '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.6.3))': 14945 16741 dependencies: 14946 - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.2)) 16742 + vue-demi: 0.14.8(vue@3.4.31(typescript@5.6.3)) 14947 16743 transitivePeerDependencies: 14948 16744 - '@vue/composition-api' 14949 16745 - vue ··· 14969 16765 mime-types: 2.1.35 14970 16766 negotiator: 0.6.3 14971 16767 14972 - acorn-jsx@5.3.2(acorn@8.11.3): 16768 + acorn-jsx@5.3.2(acorn@8.14.0): 14973 16769 dependencies: 14974 - acorn: 8.11.3 16770 + acorn: 8.14.0 14975 16771 14976 16772 acorn-node@1.8.2: 14977 16773 dependencies: ··· 14986 16782 acorn@7.4.1: {} 14987 16783 14988 16784 acorn@8.11.3: {} 16785 + 16786 + acorn@8.14.0: {} 14989 16787 14990 16788 agent-base@6.0.2: 14991 16789 dependencies: 14992 - debug: 4.3.4 16790 + debug: 4.3.7 14993 16791 transitivePeerDependencies: 14994 16792 - supports-color 14995 16793 14996 16794 agent-base@7.1.0: 14997 16795 dependencies: 14998 - debug: 4.3.4 16796 + debug: 4.3.7 14999 16797 transitivePeerDependencies: 15000 16798 - supports-color 15001 16799 ··· 15031 16829 '@analytics/storage-utils': 0.4.2 15032 16830 transitivePeerDependencies: 15033 16831 - '@types/dlv' 16832 + 16833 + ansi-align@3.0.1: 16834 + dependencies: 16835 + string-width: 4.2.3 15034 16836 15035 16837 ansi-escapes@4.3.2: 15036 16838 dependencies: ··· 15087 16889 dependencies: 15088 16890 dequal: 2.0.3 15089 16891 16892 + aria-query@5.3.2: {} 16893 + 15090 16894 arity-n@1.0.4: {} 15091 16895 15092 16896 array-flatten@1.1.1: {} 16897 + 16898 + array-iterate@2.0.1: {} 15093 16899 15094 16900 array-last@1.3.0: 15095 16901 dependencies: ··· 15111 16917 15112 16918 astring@1.8.6: {} 15113 16919 16920 + astro-expressive-code@0.35.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)): 16921 + dependencies: 16922 + astro: 4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3) 16923 + rehype-expressive-code: 0.35.6 16924 + 16925 + astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3): 16926 + dependencies: 16927 + '@astrojs/compiler': 2.10.3 16928 + '@astrojs/internal-helpers': 0.4.1 16929 + '@astrojs/markdown-remark': 5.3.0 16930 + '@astrojs/telemetry': 3.1.0 16931 + '@babel/core': 7.26.0 16932 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) 16933 + '@babel/types': 7.26.0 16934 + '@oslojs/encoding': 1.1.0 16935 + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) 16936 + '@types/babel__core': 7.20.5 16937 + '@types/cookie': 0.6.0 16938 + acorn: 8.14.0 16939 + aria-query: 5.3.2 16940 + axobject-query: 4.1.0 16941 + boxen: 8.0.1 16942 + ci-info: 4.0.0 16943 + clsx: 2.1.1 16944 + common-ancestor-path: 1.0.1 16945 + cookie: 0.7.2 16946 + cssesc: 3.0.0 16947 + debug: 4.3.7 16948 + deterministic-object-hash: 2.0.2 16949 + devalue: 5.1.1 16950 + diff: 5.2.0 16951 + dlv: 1.1.3 16952 + dset: 3.1.4 16953 + es-module-lexer: 1.5.4 16954 + esbuild: 0.21.5 16955 + estree-walker: 3.0.3 16956 + fast-glob: 3.3.2 16957 + flattie: 1.1.1 16958 + github-slugger: 2.0.0 16959 + gray-matter: 4.0.3 16960 + html-escaper: 3.0.3 16961 + http-cache-semantics: 4.1.1 16962 + js-yaml: 4.1.0 16963 + kleur: 4.1.5 16964 + magic-string: 0.30.12 16965 + magicast: 0.3.5 16966 + micromatch: 4.0.8 16967 + mrmime: 2.0.0 16968 + neotraverse: 0.6.18 16969 + ora: 8.1.1 16970 + p-limit: 6.1.0 16971 + p-queue: 8.0.1 16972 + preferred-pm: 4.0.0 16973 + prompts: 2.4.2 16974 + rehype: 13.0.2 16975 + semver: 7.6.3 16976 + shiki: 1.22.2 16977 + tinyexec: 0.3.1 16978 + tsconfck: 3.1.4(typescript@5.6.3) 16979 + unist-util-visit: 5.0.0 16980 + vfile: 6.0.3 16981 + vite: 5.4.10(@types/node@20.14.8) 16982 + vitefu: 1.0.3(vite@5.4.10(@types/node@20.14.8)) 16983 + which-pm: 3.0.0 16984 + xxhash-wasm: 1.0.2 16985 + yargs-parser: 21.1.1 16986 + zod: 3.23.8 16987 + zod-to-json-schema: 3.23.5(zod@3.23.8) 16988 + zod-to-ts: 1.2.0(typescript@5.6.3)(zod@3.23.8) 16989 + optionalDependencies: 16990 + sharp: 0.33.5 16991 + transitivePeerDependencies: 16992 + - '@types/node' 16993 + - less 16994 + - lightningcss 16995 + - rollup 16996 + - sass 16997 + - sass-embedded 16998 + - stylus 16999 + - sugarss 17000 + - supports-color 17001 + - terser 17002 + - typescript 17003 + 15114 17004 async-retry@1.3.3: 15115 17005 dependencies: 15116 17006 retry: 0.13.1 ··· 15127 17017 postcss: 8.4.38 15128 17018 postcss-value-parser: 4.2.0 15129 17019 17020 + autoprefixer@10.4.20(postcss@8.4.47): 17021 + dependencies: 17022 + browserslist: 4.24.2 17023 + caniuse-lite: 1.0.30001678 17024 + fraction.js: 4.3.7 17025 + normalize-range: 0.1.2 17026 + picocolors: 1.1.1 17027 + postcss: 8.4.47 17028 + postcss-value-parser: 4.2.0 17029 + 15130 17030 available-typed-arrays@1.0.5: {} 15131 17031 15132 17032 axios@1.7.2: ··· 15137 17037 transitivePeerDependencies: 15138 17038 - debug 15139 17039 15140 - babel-core@7.0.0-bridge.0(@babel/core@7.24.8): 17040 + axobject-query@4.1.0: {} 17041 + 17042 + babel-core@7.0.0-bridge.0(@babel/core@7.26.0): 15141 17043 dependencies: 15142 - '@babel/core': 7.24.8 17044 + '@babel/core': 7.26.0 15143 17045 15144 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.8): 17046 + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): 15145 17047 dependencies: 15146 - '@babel/compat-data': 7.24.8 15147 - '@babel/core': 7.24.8 15148 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) 17048 + '@babel/compat-data': 7.26.2 17049 + '@babel/core': 7.26.0 17050 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) 15149 17051 semver: 6.3.1 15150 17052 transitivePeerDependencies: 15151 17053 - supports-color 15152 17054 15153 - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.8): 17055 + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.26.0): 15154 17056 dependencies: 15155 - '@babel/core': 7.24.8 15156 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) 17057 + '@babel/core': 7.26.0 17058 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) 15157 17059 core-js-compat: 3.37.1 15158 17060 transitivePeerDependencies: 15159 17061 - supports-color 15160 17062 15161 - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.8): 17063 + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): 15162 17064 dependencies: 15163 - '@babel/core': 7.24.8 15164 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) 17065 + '@babel/core': 7.26.0 17066 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) 15165 17067 transitivePeerDependencies: 15166 17068 - supports-color 15167 17069 ··· 15171 17073 15172 17074 balanced-match@1.0.2: {} 15173 17075 17076 + base-64@1.0.0: {} 17077 + 15174 17078 base64-js@1.5.1: {} 15175 17079 15176 17080 basic-ftp@5.0.3: {} 15177 17081 17082 + bcp-47-match@2.0.3: {} 17083 + 17084 + bcp-47@2.1.0: 17085 + dependencies: 17086 + is-alphabetical: 2.0.1 17087 + is-alphanumerical: 2.0.1 17088 + is-decimal: 2.0.1 17089 + 15178 17090 before-after-hook@2.2.3: {} 15179 17091 15180 17092 better-sqlite3@11.4.0: ··· 15215 17127 transitivePeerDependencies: 15216 17128 - supports-color 15217 17129 17130 + boolbase@1.0.0: {} 17131 + 15218 17132 bowser@2.11.0: {} 15219 17133 17134 + boxen@8.0.1: 17135 + dependencies: 17136 + ansi-align: 3.0.1 17137 + camelcase: 8.0.0 17138 + chalk: 5.3.0 17139 + cli-boxes: 3.0.0 17140 + string-width: 7.2.0 17141 + type-fest: 4.26.1 17142 + widest-line: 5.0.0 17143 + wrap-ansi: 9.0.0 17144 + 15220 17145 brace-expansion@1.1.11: 15221 17146 dependencies: 15222 17147 balanced-match: 1.0.2 ··· 15243 17168 node-releases: 2.0.14 15244 17169 update-browserslist-db: 1.0.13(browserslist@4.23.0) 15245 17170 15246 - browserslist@4.23.2: 17171 + browserslist@4.24.2: 15247 17172 dependencies: 15248 - caniuse-lite: 1.0.30001641 15249 - electron-to-chromium: 1.4.825 15250 - node-releases: 2.0.14 15251 - update-browserslist-db: 1.1.0(browserslist@4.23.2) 17173 + caniuse-lite: 1.0.30001678 17174 + electron-to-chromium: 1.5.52 17175 + node-releases: 2.0.18 17176 + update-browserslist-db: 1.1.1(browserslist@4.24.2) 15252 17177 15253 17178 buffer-equal-constant-time@1.0.1: {} 15254 17179 ··· 15317 17242 15318 17243 caniuse-lite@1.0.30001641: {} 15319 17244 17245 + caniuse-lite@1.0.30001678: {} 17246 + 15320 17247 ccount@2.0.1: {} 15321 17248 15322 17249 chai@4.4.1: ··· 15352 17279 dependencies: 15353 17280 ansi-styles: 4.3.0 15354 17281 supports-color: 7.2.0 17282 + 17283 + chalk@5.3.0: {} 15355 17284 15356 17285 change-case@3.1.0: 15357 17286 dependencies: ··· 15412 17341 optionalDependencies: 15413 17342 fsevents: 2.3.3 15414 17343 17344 + chokidar@4.0.1: 17345 + dependencies: 17346 + readdirp: 4.0.2 17347 + 15415 17348 chownr@1.1.4: {} 15416 17349 15417 17350 chownr@2.0.0: {} 15418 17351 17352 + ci-info@4.0.0: {} 17353 + 15419 17354 citty@0.1.6: 15420 17355 dependencies: 15421 17356 consola: 3.2.3 ··· 15425 17360 clsx: 2.0.0 15426 17361 15427 17362 clean-stack@2.2.0: {} 17363 + 17364 + cli-boxes@3.0.0: {} 15428 17365 15429 17366 cli-cursor@3.1.0: 15430 17367 dependencies: 15431 17368 restore-cursor: 3.1.0 15432 17369 17370 + cli-cursor@5.0.0: 17371 + dependencies: 17372 + restore-cursor: 5.1.0 17373 + 15433 17374 cli-spinner@0.2.10: {} 15434 17375 15435 17376 cli-spinners@2.9.1: {} 17377 + 17378 + cli-spinners@2.9.2: {} 15436 17379 15437 17380 cli-width@3.0.0: {} 15438 17381 ··· 15455 17398 clsx@1.2.1: {} 15456 17399 15457 17400 clsx@2.0.0: {} 17401 + 17402 + clsx@2.1.1: {} 15458 17403 15459 17404 cmdk@1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 15460 17405 dependencies: ··· 15496 17441 15497 17442 color-name@1.1.4: {} 15498 17443 17444 + color-string@1.9.1: 17445 + dependencies: 17446 + color-name: 1.1.4 17447 + simple-swizzle: 0.2.2 17448 + 17449 + color@4.2.3: 17450 + dependencies: 17451 + color-convert: 2.0.1 17452 + color-string: 1.9.1 17453 + 15499 17454 combined-stream@1.0.8: 15500 17455 dependencies: 15501 17456 delayed-stream: 1.0.0 ··· 15509 17464 commander@6.2.1: {} 15510 17465 15511 17466 commander@9.4.1: {} 17467 + 17468 + common-ancestor-path@1.0.1: {} 15512 17469 15513 17470 commondir@1.0.1: {} 15514 17471 ··· 15552 17509 15553 17510 cookie@0.7.1: {} 15554 17511 17512 + cookie@0.7.2: {} 17513 + 15555 17514 copy-anything@3.0.5: 15556 17515 dependencies: 15557 17516 is-what: 4.1.15 15558 17517 15559 17518 core-js-compat@3.37.1: 15560 17519 dependencies: 15561 - browserslist: 4.23.2 17520 + browserslist: 4.24.2 15562 17521 15563 17522 core-js-pure@3.33.1: {} 15564 17523 ··· 15578 17537 dependencies: 15579 17538 type-fest: 1.4.0 15580 17539 17540 + css-select@5.1.0: 17541 + dependencies: 17542 + boolbase: 1.0.0 17543 + css-what: 6.1.0 17544 + domhandler: 5.0.3 17545 + domutils: 3.1.0 17546 + nth-check: 2.1.1 17547 + 17548 + css-selector-parser@3.0.5: {} 17549 + 17550 + css-what@6.1.0: {} 17551 + 15581 17552 css.escape@1.5.1: {} 15582 17553 15583 17554 cssesc@3.0.0: {} 15584 17555 17556 + cssom@0.5.0: {} 17557 + 15585 17558 csstype@3.1.3: {} 15586 17559 15587 - cva@1.0.0-beta.1(typescript@5.5.2): 17560 + cva@1.0.0-beta.1(typescript@5.6.3): 15588 17561 dependencies: 15589 17562 clsx: 2.0.0 15590 17563 optionalDependencies: 15591 - typescript: 5.5.2 17564 + typescript: 5.6.3 15592 17565 15593 17566 d3-array@3.2.4: 15594 17567 dependencies: ··· 15650 17623 dependencies: 15651 17624 ms: 2.1.2 15652 17625 17626 + debug@4.3.7: 17627 + dependencies: 17628 + ms: 2.1.3 17629 + 15653 17630 decamelize-keys@1.1.1: 15654 17631 dependencies: 15655 17632 decamelize: 1.2.0 ··· 15724 17701 15725 17702 detect-libc@2.0.2: {} 15726 17703 17704 + detect-libc@2.0.3: {} 17705 + 15727 17706 detect-node-es@1.1.0: {} 15728 17707 15729 17708 detect-package-manager@2.0.1: ··· 15736 17715 defined: 1.0.1 15737 17716 minimist: 1.2.8 15738 17717 17718 + deterministic-object-hash@2.0.2: 17719 + dependencies: 17720 + base-64: 1.0.0 17721 + 17722 + devalue@5.1.1: {} 17723 + 15739 17724 devlop@1.1.0: 15740 17725 dependencies: 15741 17726 dequal: 2.0.3 ··· 15748 17733 15749 17734 diff@5.1.0: {} 15750 17735 17736 + diff@5.2.0: {} 17737 + 15751 17738 dir-glob@3.0.1: 15752 17739 dependencies: 15753 17740 path-type: 4.0.0 15754 17741 17742 + direction@2.0.1: {} 17743 + 15755 17744 dlv@1.1.3: {} 15756 17745 15757 17746 dom-accessibility-api@0.5.16: {} ··· 15808 17797 bun-types: 1.1.8 15809 17798 react: 18.3.1 15810 17799 15811 - drizzle-orm@0.35.3(@cloudflare/workers-types@4.20240512.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@opentelemetry/api@1.8.0)(@types/react@18.3.3)(better-sqlite3@11.4.0)(bun-types@1.1.8)(react@18.3.1): 17800 + drizzle-orm@0.35.3(@cloudflare/workers-types@4.20240512.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.14.0)(@opentelemetry/api@1.8.0)(@types/react@18.3.3)(better-sqlite3@11.4.0)(bun-types@1.1.8)(react@18.3.1): 15812 17801 dependencies: 15813 17802 '@libsql/client-wasm': 0.14.0 15814 17803 optionalDependencies: 15815 17804 '@cloudflare/workers-types': 4.20240512.0 15816 - '@libsql/client': 0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) 17805 + '@libsql/client': 0.14.0 15817 17806 '@opentelemetry/api': 1.8.0 15818 17807 '@types/react': 18.3.3 15819 17808 better-sqlite3: 11.4.0 ··· 15824 17813 dependencies: 15825 17814 drizzle-orm: 0.35.3(@cloudflare/workers-types@4.20240512.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.14.0(bufferutil@4.0.8)(utf-8-validate@6.0.3))(@opentelemetry/api@1.8.0)(@types/react@18.3.3)(better-sqlite3@11.4.0)(bun-types@1.1.8)(react@18.3.1) 15826 17815 zod: 3.23.8 17816 + 17817 + dset@3.1.4: {} 15827 17818 15828 17819 duplexify@4.1.2: 15829 17820 dependencies: ··· 15855 17846 15856 17847 electron-to-chromium@1.4.750: {} 15857 17848 15858 - electron-to-chromium@1.4.825: {} 17849 + electron-to-chromium@1.5.52: {} 17850 + 17851 + emmet@2.4.11: 17852 + dependencies: 17853 + '@emmetio/abbreviation': 2.3.3 17854 + '@emmetio/css-abbreviation': 2.1.8 17855 + 17856 + emoji-regex@10.4.0: {} 15859 17857 15860 17858 emoji-regex@8.0.0: {} 15861 17859 ··· 15879 17877 dependencies: 15880 17878 is-arrayish: 0.2.1 15881 17879 17880 + es-module-lexer@1.5.4: {} 17881 + 15882 17882 esast-util-from-estree@2.0.0: 15883 17883 dependencies: 15884 17884 '@types/estree-jsx': 1.0.2 ··· 15889 17889 esast-util-from-js@2.0.1: 15890 17890 dependencies: 15891 17891 '@types/estree-jsx': 1.0.2 15892 - acorn: 8.11.3 17892 + acorn: 8.14.0 15893 17893 esast-util-from-estree: 2.0.0 15894 17894 vfile-message: 4.0.2 15895 17895 ··· 16013 18013 16014 18014 escalade@3.1.2: {} 16015 18015 18016 + escalade@3.2.0: {} 18017 + 16016 18018 escape-html@1.0.3: {} 16017 18019 16018 18020 escape-string-regexp@1.0.5: {} ··· 16070 18072 16071 18073 estree-walker@3.0.3: 16072 18074 dependencies: 16073 - '@types/estree': 1.0.3 18075 + '@types/estree': 1.0.6 16074 18076 16075 18077 esutils@2.0.3: {} 16076 18078 ··· 16080 18082 16081 18083 eventemitter3@4.0.7: {} 16082 18084 18085 + eventemitter3@5.0.1: {} 18086 + 16083 18087 execa@5.1.1: 16084 18088 dependencies: 16085 18089 cross-spawn: 7.0.3 ··· 16141 18145 vary: 1.1.2 16142 18146 transitivePeerDependencies: 16143 18147 - supports-color 18148 + 18149 + expressive-code@0.35.6: 18150 + dependencies: 18151 + '@expressive-code/core': 0.35.6 18152 + '@expressive-code/plugin-frames': 0.35.6 18153 + '@expressive-code/plugin-shiki': 0.35.6 18154 + '@expressive-code/plugin-text-markers': 0.35.6 16144 18155 16145 18156 extend-shallow@2.0.1: 16146 18157 dependencies: ··· 16174 18185 '@nodelib/fs.walk': 1.2.8 16175 18186 glob-parent: 5.1.2 16176 18187 merge2: 1.4.1 16177 - micromatch: 4.0.5 18188 + micromatch: 4.0.8 16178 18189 16179 18190 fast-xml-parser@4.2.5: 16180 18191 dependencies: ··· 16243 18254 make-dir: 2.1.0 16244 18255 pkg-dir: 3.0.0 16245 18256 18257 + find-up-simple@1.0.0: {} 18258 + 16246 18259 find-up@3.0.0: 16247 18260 dependencies: 16248 18261 locate-path: 3.0.0 ··· 16257 18270 locate-path: 6.0.0 16258 18271 path-exists: 4.0.0 16259 18272 18273 + find-yarn-workspace-root2@1.2.16: 18274 + dependencies: 18275 + micromatch: 4.0.8 18276 + pkg-dir: 4.2.0 18277 + 16260 18278 flat-cache@4.0.1: 16261 18279 dependencies: 16262 18280 flatted: 3.3.1 16263 18281 keyv: 4.5.4 16264 18282 16265 18283 flatted@3.3.1: {} 18284 + 18285 + flattie@1.1.1: {} 16266 18286 16267 18287 flow-parser@0.239.1: {} 16268 18288 ··· 16364 18384 16365 18385 get-caller-file@2.0.5: {} 16366 18386 18387 + get-east-asian-width@1.3.0: {} 18388 + 16367 18389 get-func-name@2.0.2: {} 16368 18390 16369 18391 get-intrinsic@1.2.1: ··· 16389 18411 dependencies: 16390 18412 basic-ftp: 5.0.3 16391 18413 data-uri-to-buffer: 6.0.1 16392 - debug: 4.3.4 18414 + debug: 4.3.7 16393 18415 fs-extra: 8.1.0 16394 18416 transitivePeerDependencies: 16395 18417 - supports-color ··· 16599 18621 devlop: 1.1.0 16600 18622 hast-util-from-parse5: 8.0.1 16601 18623 parse5: 7.1.2 16602 - vfile: 6.0.1 18624 + vfile: 6.0.3 18625 + vfile-message: 4.0.2 18626 + 18627 + hast-util-from-html@2.0.3: 18628 + dependencies: 18629 + '@types/hast': 3.0.4 18630 + devlop: 1.1.0 18631 + hast-util-from-parse5: 8.0.1 18632 + parse5: 7.1.2 18633 + vfile: 6.0.3 16603 18634 vfile-message: 4.0.2 16604 18635 16605 18636 hast-util-from-parse5@8.0.1: ··· 16609 18640 devlop: 1.1.0 16610 18641 hastscript: 8.0.0 16611 18642 property-information: 6.3.0 16612 - vfile: 6.0.1 18643 + vfile: 6.0.3 16613 18644 vfile-location: 5.0.2 16614 18645 web-namespaces: 2.0.1 16615 18646 ··· 16669 18700 '@ungap/structured-clone': 1.2.0 16670 18701 unist-util-position: 5.0.0 16671 18702 18703 + hast-util-select@6.0.3: 18704 + dependencies: 18705 + '@types/hast': 3.0.4 18706 + '@types/unist': 3.0.2 18707 + bcp-47-match: 2.0.3 18708 + comma-separated-tokens: 2.0.3 18709 + css-selector-parser: 3.0.5 18710 + devlop: 1.1.0 18711 + direction: 2.0.1 18712 + hast-util-has-property: 3.0.0 18713 + hast-util-to-string: 3.0.1 18714 + hast-util-whitespace: 3.0.0 18715 + nth-check: 2.1.1 18716 + property-information: 6.3.0 18717 + space-separated-tokens: 2.0.2 18718 + unist-util-visit: 5.0.0 18719 + zwitch: 2.0.4 18720 + 16672 18721 hast-util-to-estree@3.1.0: 16673 18722 dependencies: 16674 18723 '@types/estree': 1.0.3 ··· 16705 18754 stringify-entities: 4.0.3 16706 18755 zwitch: 2.0.4 16707 18756 18757 + hast-util-to-html@9.0.3: 18758 + dependencies: 18759 + '@types/hast': 3.0.4 18760 + '@types/unist': 3.0.2 18761 + ccount: 2.0.1 18762 + comma-separated-tokens: 2.0.3 18763 + hast-util-whitespace: 3.0.0 18764 + html-void-elements: 3.0.0 18765 + mdast-util-to-hast: 13.2.0 18766 + property-information: 6.3.0 18767 + space-separated-tokens: 2.0.2 18768 + stringify-entities: 4.0.3 18769 + zwitch: 2.0.4 18770 + 16708 18771 hast-util-to-jsx-runtime@2.3.2: 16709 18772 dependencies: 16710 18773 '@types/estree': 1.0.3 ··· 16739 18802 dependencies: 16740 18803 '@types/hast': 2.3.7 16741 18804 18805 + hast-util-to-string@3.0.1: 18806 + dependencies: 18807 + '@types/hast': 3.0.4 18808 + 16742 18809 hast-util-to-text@4.0.2: 16743 18810 dependencies: 16744 18811 '@types/hast': 3.0.4 ··· 16760 18827 property-information: 6.3.0 16761 18828 space-separated-tokens: 2.0.2 16762 18829 18830 + hastscript@9.0.0: 18831 + dependencies: 18832 + '@types/hast': 3.0.4 18833 + comma-separated-tokens: 2.0.3 18834 + hast-util-parse-selector: 4.0.0 18835 + property-information: 6.3.0 18836 + space-separated-tokens: 2.0.2 18837 + 16763 18838 header-case@1.0.1: 16764 18839 dependencies: 16765 18840 no-case: 2.3.2 ··· 16788 18863 domhandler: 5.0.3 16789 18864 htmlparser2: 9.0.0 16790 18865 18866 + html-escaper@3.0.3: {} 18867 + 16791 18868 html-react-parser@4.0.0(react@18.2.0): 16792 18869 dependencies: 16793 18870 domhandler: 5.0.3 ··· 16822 18899 domutils: 3.1.0 16823 18900 entities: 4.5.0 16824 18901 18902 + http-cache-semantics@4.1.1: {} 18903 + 16825 18904 http-errors@2.0.0: 16826 18905 dependencies: 16827 18906 depd: 2.0.0 ··· 16834 18913 dependencies: 16835 18914 '@tootallnate/once': 2.0.0 16836 18915 agent-base: 6.0.2 16837 - debug: 4.3.4 18916 + debug: 4.3.7 16838 18917 transitivePeerDependencies: 16839 18918 - supports-color 16840 18919 16841 18920 http-proxy-agent@7.0.0: 16842 18921 dependencies: 16843 18922 agent-base: 7.1.0 16844 - debug: 4.3.4 18923 + debug: 4.3.7 16845 18924 transitivePeerDependencies: 16846 18925 - supports-color 16847 18926 16848 18927 https-proxy-agent@5.0.1: 16849 18928 dependencies: 16850 18929 agent-base: 6.0.2 16851 - debug: 4.3.4 18930 + debug: 4.3.7 16852 18931 transitivePeerDependencies: 16853 18932 - supports-color 16854 18933 16855 18934 https-proxy-agent@7.0.2: 16856 18935 dependencies: 16857 18936 agent-base: 7.1.0 16858 - debug: 4.3.4 18937 + debug: 4.3.7 16859 18938 transitivePeerDependencies: 16860 18939 - supports-color 16861 18940 ··· 16869 18948 16870 18949 human-signals@5.0.0: {} 16871 18950 18951 + i18next@23.16.4: 18952 + dependencies: 18953 + '@babel/runtime': 7.23.2 18954 + 16872 18955 iconv-lite@0.4.24: 16873 18956 dependencies: 16874 18957 safer-buffer: 2.1.2 ··· 16884 18967 ignore@5.2.4: {} 16885 18968 16886 18969 immediate@3.0.6: {} 18970 + 18971 + import-meta-resolve@4.1.0: {} 16887 18972 16888 18973 imurmurhash@0.1.4: {} 16889 18974 ··· 16966 19051 16967 19052 is-arrayish@0.2.1: {} 16968 19053 19054 + is-arrayish@0.3.2: {} 19055 + 16969 19056 is-binary-path@2.1.0: 16970 19057 dependencies: 16971 19058 binary-extensions: 2.3.0 ··· 16981 19068 has: 1.0.4 16982 19069 16983 19070 is-decimal@2.0.1: {} 19071 + 19072 + is-docker@3.0.0: {} 16984 19073 16985 19074 is-extendable@0.1.1: {} 16986 19075 ··· 16998 19087 16999 19088 is-hexadecimal@2.0.1: {} 17000 19089 19090 + is-inside-container@1.0.0: 19091 + dependencies: 19092 + is-docker: 3.0.0 19093 + 17001 19094 is-interactive@1.0.0: {} 19095 + 19096 + is-interactive@2.0.0: {} 17002 19097 17003 19098 is-iterable@1.1.1: {} 17004 19099 ··· 17044 19139 17045 19140 is-unicode-supported@0.1.0: {} 17046 19141 19142 + is-unicode-supported@1.3.0: {} 19143 + 19144 + is-unicode-supported@2.1.0: {} 19145 + 17047 19146 is-upper-case@1.1.2: 17048 19147 dependencies: 17049 19148 upper-case: 1.1.3 ··· 17052 19151 17053 19152 is-whitespace@0.3.0: {} 17054 19153 19154 + is-wsl@3.1.0: 19155 + dependencies: 19156 + is-inside-container: 1.0.0 19157 + 17055 19158 isbinaryfile@4.0.10: {} 17056 19159 17057 19160 isexe@2.0.0: {} ··· 17109 19212 dependencies: 17110 19213 argparse: 2.0.1 17111 19214 17112 - jscodeshift@0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.8)): 19215 + jscodeshift@0.15.2(@babel/preset-env@7.24.8(@babel/core@7.26.0)): 17113 19216 dependencies: 17114 - '@babel/core': 7.24.8 17115 - '@babel/parser': 7.24.8 17116 - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.8) 17117 - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.8) 17118 - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.8) 17119 - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) 17120 - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.8) 17121 - '@babel/preset-flow': 7.24.7(@babel/core@7.24.8) 17122 - '@babel/preset-typescript': 7.24.7(@babel/core@7.24.8) 17123 - '@babel/register': 7.24.6(@babel/core@7.24.8) 17124 - babel-core: 7.0.0-bridge.0(@babel/core@7.24.8) 19217 + '@babel/core': 7.26.0 19218 + '@babel/parser': 7.26.2 19219 + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0) 19220 + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) 19221 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.0) 19222 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) 19223 + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.0) 19224 + '@babel/preset-flow': 7.24.7(@babel/core@7.26.0) 19225 + '@babel/preset-typescript': 7.24.7(@babel/core@7.26.0) 19226 + '@babel/register': 7.24.6(@babel/core@7.26.0) 19227 + babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) 17125 19228 chalk: 4.1.2 17126 19229 flow-parser: 0.239.1 17127 19230 graceful-fs: 4.2.11 17128 - micromatch: 4.0.5 19231 + micromatch: 4.0.8 17129 19232 neo-async: 2.6.2 17130 19233 node-dir: 0.1.17 17131 19234 recast: 0.23.9 17132 19235 temp: 0.8.4 17133 19236 write-file-atomic: 2.4.3 17134 19237 optionalDependencies: 17135 - '@babel/preset-env': 7.24.8(@babel/core@7.24.8) 19238 + '@babel/preset-env': 7.24.8(@babel/core@7.26.0) 17136 19239 transitivePeerDependencies: 17137 19240 - supports-color 17138 19241 17139 19242 jsesc@0.5.0: {} 17140 19243 17141 - jsesc@2.5.2: {} 19244 + jsesc@3.0.2: {} 17142 19245 17143 19246 json-bigint@1.0.0: 17144 19247 dependencies: ··· 17152 19255 17153 19256 json5@2.2.3: {} 17154 19257 19258 + jsonc-parser@2.3.1: {} 19259 + 17155 19260 jsonc-parser@3.2.0: {} 17156 19261 17157 19262 jsonfile@4.0.0: ··· 17218 19323 zod: 3.23.8 17219 19324 zod-validation-error: 3.3.0(zod@3.23.8) 17220 19325 19326 + kolorist@1.8.0: {} 19327 + 17221 19328 leac@0.6.0: {} 17222 19329 17223 19330 leven@3.1.0: {} ··· 17248 19355 17249 19356 lilconfig@2.1.0: {} 17250 19357 19358 + lilconfig@3.1.2: {} 19359 + 17251 19360 lines-and-columns@1.2.4: {} 17252 19361 19362 + linkedom@0.14.26: 19363 + dependencies: 19364 + css-select: 5.1.0 19365 + cssom: 0.5.0 19366 + html-escaper: 3.0.3 19367 + htmlparser2: 8.0.2 19368 + uhyphen: 0.2.0 19369 + 19370 + lite-youtube-embed@0.3.3: {} 19371 + 17253 19372 load-tsconfig@0.2.5: {} 17254 19373 19374 + load-yaml-file@0.2.0: 19375 + dependencies: 19376 + graceful-fs: 4.2.11 19377 + js-yaml: 3.14.1 19378 + pify: 4.0.1 19379 + strip-bom: 3.0.0 19380 + 19381 + local-pkg@0.5.0: 19382 + dependencies: 19383 + mlly: 1.7.1 19384 + pkg-types: 1.1.3 19385 + 17255 19386 localforage@1.10.0: 17256 19387 dependencies: 17257 19388 lie: 3.1.1 ··· 17298 19429 chalk: 4.1.2 17299 19430 is-unicode-supported: 0.1.0 17300 19431 19432 + log-symbols@6.0.0: 19433 + dependencies: 19434 + chalk: 5.3.0 19435 + is-unicode-supported: 1.3.0 19436 + 17301 19437 long@5.2.3: {} 17302 19438 17303 19439 longest-streak@3.1.0: {} ··· 17354 19490 dependencies: 17355 19491 '@jridgewell/sourcemap-codec': 1.4.15 17356 19492 19493 + magic-string@0.30.12: 19494 + dependencies: 19495 + '@jridgewell/sourcemap-codec': 1.5.0 19496 + 19497 + magicast@0.3.5: 19498 + dependencies: 19499 + '@babel/parser': 7.26.2 19500 + '@babel/types': 7.26.0 19501 + source-map-js: 1.2.1 19502 + 17357 19503 make-dir@2.1.0: 17358 19504 dependencies: 17359 19505 pify: 4.0.1 ··· 17376 19522 '@types/mdast': 3.0.14 17377 19523 '@types/unist': 2.0.9 17378 19524 unist-util-visit: 4.1.2 19525 + 19526 + mdast-util-definitions@6.0.0: 19527 + dependencies: 19528 + '@types/mdast': 4.0.4 19529 + '@types/unist': 3.0.2 19530 + unist-util-visit: 5.0.0 19531 + 19532 + mdast-util-directive@3.0.0: 19533 + dependencies: 19534 + '@types/mdast': 4.0.4 19535 + '@types/unist': 3.0.2 19536 + devlop: 1.1.0 19537 + mdast-util-from-markdown: 2.0.1 19538 + mdast-util-to-markdown: 2.1.0 19539 + parse-entities: 4.0.1 19540 + stringify-entities: 4.0.3 19541 + unist-util-visit-parents: 6.0.1 19542 + transitivePeerDependencies: 19543 + - supports-color 17379 19544 17380 19545 mdast-util-find-and-replace@2.2.2: 17381 19546 dependencies: ··· 17617 19782 trim-lines: 3.0.1 17618 19783 unist-util-position: 5.0.0 17619 19784 unist-util-visit: 5.0.0 17620 - vfile: 6.0.1 19785 + vfile: 6.0.3 17621 19786 17622 19787 mdast-util-to-markdown@1.5.0: 17623 19788 dependencies: ··· 17649 19814 dependencies: 17650 19815 '@types/mdast': 4.0.4 17651 19816 17652 - mdx-bundler@10.0.3(acorn@8.11.3)(esbuild@0.21.5): 19817 + mdx-bundler@10.0.3(esbuild@0.21.5): 17653 19818 dependencies: 17654 19819 '@babel/runtime': 7.23.2 17655 19820 '@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.21.5) 17656 19821 '@fal-works/esbuild-plugin-global-externals': 2.1.2 17657 - '@mdx-js/esbuild': 3.1.0(acorn@8.11.3)(esbuild@0.21.5) 19822 + '@mdx-js/esbuild': 3.1.0(esbuild@0.21.5) 17658 19823 esbuild: 0.21.5 17659 19824 gray-matter: 4.0.3 17660 19825 remark-frontmatter: 5.0.0 ··· 17727 19892 micromark-util-symbol: 2.0.0 17728 19893 micromark-util-types: 2.0.0 17729 19894 19895 + micromark-extension-directive@3.0.2: 19896 + dependencies: 19897 + devlop: 1.1.0 19898 + micromark-factory-space: 2.0.0 19899 + micromark-factory-whitespace: 2.0.0 19900 + micromark-util-character: 2.1.0 19901 + micromark-util-symbol: 2.0.0 19902 + micromark-util-types: 2.0.0 19903 + parse-entities: 4.0.1 19904 + 17730 19905 micromark-extension-frontmatter@2.0.0: 17731 19906 dependencies: 17732 19907 fault: 2.0.1 ··· 17893 20068 17894 20069 micromark-extension-mdxjs@3.0.0: 17895 20070 dependencies: 17896 - acorn: 8.11.3 17897 - acorn-jsx: 5.3.2(acorn@8.11.3) 20071 + acorn: 8.14.0 20072 + acorn-jsx: 5.3.2(acorn@8.14.0) 17898 20073 micromark-extension-mdx-expression: 3.0.0 17899 20074 micromark-extension-mdx-jsx: 3.0.1 17900 20075 micromark-extension-mdx-md: 2.0.0 ··· 18112 20287 micromark@3.2.0: 18113 20288 dependencies: 18114 20289 '@types/debug': 4.1.10 18115 - debug: 4.3.4 20290 + debug: 4.3.7 18116 20291 decode-named-character-reference: 1.0.2 18117 20292 micromark-core-commonmark: 1.1.0 18118 20293 micromark-factory-space: 1.1.0 ··· 18134 20309 micromark@4.0.0: 18135 20310 dependencies: 18136 20311 '@types/debug': 4.1.10 18137 - debug: 4.3.4 20312 + debug: 4.3.7 18138 20313 decode-named-character-reference: 1.0.2 18139 20314 devlop: 1.1.0 18140 20315 micromark-core-commonmark: 2.0.1 ··· 18158 20333 braces: 3.0.2 18159 20334 picomatch: 2.3.1 18160 20335 20336 + micromatch@4.0.8: 20337 + dependencies: 20338 + braces: 3.0.3 20339 + picomatch: 2.3.1 20340 + 18161 20341 mime-db@1.25.0: {} 18162 20342 18163 20343 mime-db@1.52.0: {} ··· 18175 20355 mimic-fn@2.1.0: {} 18176 20356 18177 20357 mimic-fn@4.0.0: {} 20358 + 20359 + mimic-function@5.0.1: {} 18178 20360 18179 20361 mimic-response@3.1.0: {} 18180 20362 ··· 18225 20407 18226 20408 mlly@1.7.1: 18227 20409 dependencies: 18228 - acorn: 8.11.3 20410 + acorn: 8.14.0 18229 20411 pathe: 1.1.2 18230 20412 pkg-types: 1.1.3 18231 20413 ufo: 1.5.3 18232 20414 18233 20415 mri@1.2.0: {} 20416 + 20417 + mrmime@2.0.0: {} 18234 20418 18235 20419 ms@2.0.0: {} 18236 20420 ··· 18238 20422 18239 20423 ms@2.1.3: {} 18240 20424 20425 + muggle-string@0.4.1: {} 20426 + 18241 20427 mute-stream@0.0.8: {} 18242 20428 18243 20429 mz@2.7.0: ··· 18257 20443 negotiator@0.6.3: {} 18258 20444 18259 20445 neo-async@2.6.2: {} 20446 + 20447 + neotraverse@0.6.18: {} 18260 20448 18261 20449 netmask@2.0.2: {} 18262 20450 ··· 18367 20555 transitivePeerDependencies: 18368 20556 - '@babel/core' 18369 20557 - babel-plugin-macros 20558 + 20559 + nlcst-to-string@4.0.0: 20560 + dependencies: 20561 + '@types/nlcst': 2.0.3 18370 20562 18371 20563 no-case@2.3.2: 18372 20564 dependencies: ··· 18418 20610 18419 20611 node-releases@2.0.14: {} 18420 20612 20613 + node-releases@2.0.18: {} 20614 + 18421 20615 nopt@7.2.1: 18422 20616 dependencies: 18423 20617 abbrev: 2.0.0 ··· 18440 20634 npm-run-path@5.3.0: 18441 20635 dependencies: 18442 20636 path-key: 4.0.0 20637 + 20638 + nth-check@2.1.1: 20639 + dependencies: 20640 + boolbase: 1.0.0 18443 20641 18444 20642 nuqs@1.19.1(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): 18445 20643 dependencies: ··· 18487 20685 dependencies: 18488 20686 mimic-fn: 4.0.0 18489 20687 20688 + onetime@7.0.0: 20689 + dependencies: 20690 + mimic-function: 5.0.1 20691 + 20692 + oniguruma-to-js@0.4.3: 20693 + dependencies: 20694 + regex: 4.4.0 20695 + 18490 20696 openapi3-ts@4.1.2: 18491 20697 dependencies: 18492 20698 yaml: 2.4.5 ··· 18514 20720 strip-ansi: 6.0.1 18515 20721 wcwidth: 1.0.1 18516 20722 20723 + ora@8.1.1: 20724 + dependencies: 20725 + chalk: 5.3.0 20726 + cli-cursor: 5.0.0 20727 + cli-spinners: 2.9.2 20728 + is-interactive: 2.0.0 20729 + is-unicode-supported: 2.1.0 20730 + log-symbols: 6.0.0 20731 + stdin-discarder: 0.2.2 20732 + string-width: 7.2.0 20733 + strip-ansi: 7.1.0 20734 + 18517 20735 os-tmpdir@1.0.2: {} 18518 20736 18519 20737 p-limit@2.3.0: ··· 18547 20765 p-map@4.0.0: 18548 20766 dependencies: 18549 20767 aggregate-error: 3.1.0 20768 + 20769 + p-queue@8.0.1: 20770 + dependencies: 20771 + eventemitter3: 5.0.1 20772 + p-timeout: 6.1.3 20773 + 20774 + p-timeout@6.1.3: {} 18550 20775 18551 20776 p-try@2.2.0: {} 18552 20777 ··· 18554 20779 dependencies: 18555 20780 '@tootallnate/quickjs-emscripten': 0.23.0 18556 20781 agent-base: 7.1.0 18557 - debug: 4.3.4 20782 + debug: 4.3.7 18558 20783 get-uri: 6.0.2 18559 20784 http-proxy-agent: 7.0.0 18560 20785 https-proxy-agent: 7.0.2 ··· 18569 20794 ip: 1.1.8 18570 20795 netmask: 2.0.2 18571 20796 20797 + package-manager-detector@0.2.4: {} 20798 + 20799 + pagefind@1.2.0: 20800 + optionalDependencies: 20801 + '@pagefind/darwin-arm64': 1.2.0 20802 + '@pagefind/darwin-x64': 1.2.0 20803 + '@pagefind/linux-arm64': 1.2.0 20804 + '@pagefind/linux-x64': 1.2.0 20805 + '@pagefind/windows-x64': 1.2.0 20806 + 18572 20807 param-case@2.1.1: 18573 20808 dependencies: 18574 20809 no-case: 2.3.2 ··· 18591 20826 json-parse-even-better-errors: 2.3.1 18592 20827 lines-and-columns: 1.2.4 18593 20828 20829 + parse-latin@7.0.0: 20830 + dependencies: 20831 + '@types/nlcst': 2.0.3 20832 + '@types/unist': 3.0.2 20833 + nlcst-to-string: 4.0.0 20834 + unist-util-modify-children: 4.0.0 20835 + unist-util-visit-children: 3.0.0 20836 + vfile: 6.0.3 20837 + 18594 20838 parse-ms@3.0.0: {} 18595 20839 18596 20840 parse-ms@4.0.0: {} ··· 18612 20856 dependencies: 18613 20857 camel-case: 3.0.0 18614 20858 upper-case-first: 1.1.2 20859 + 20860 + path-browserify@1.0.1: {} 18615 20861 18616 20862 path-case@2.1.1: 18617 20863 dependencies: ··· 18654 20900 18655 20901 picocolors@1.0.1: {} 18656 20902 20903 + picocolors@1.1.1: {} 20904 + 18657 20905 picomatch@2.3.1: {} 18658 20906 18659 20907 picomatch@4.0.2: {} ··· 18667 20915 pkg-dir@3.0.0: 18668 20916 dependencies: 18669 20917 find-up: 3.0.0 20918 + 20919 + pkg-dir@4.2.0: 20920 + dependencies: 20921 + find-up: 4.1.0 18670 20922 18671 20923 pkg-types@1.1.3: 18672 20924 dependencies: ··· 18738 20990 postcss: 8.4.38 18739 20991 ts-node: 10.9.2(@types/node@20.14.8)(typescript@5.5.2) 18740 20992 20993 + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)): 20994 + dependencies: 20995 + lilconfig: 2.1.0 20996 + yaml: 2.3.3 20997 + optionalDependencies: 20998 + postcss: 8.4.38 20999 + ts-node: 10.9.2(@types/node@20.14.8)(typescript@5.6.3) 21000 + 18741 21001 postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)): 18742 21002 dependencies: 18743 21003 lilconfig: 2.1.0 ··· 18746 21006 postcss: 8.4.38 18747 21007 ts-node: 10.9.2(@types/node@20.8.0)(typescript@5.5.2) 18748 21008 21009 + postcss-load-config@4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)): 21010 + dependencies: 21011 + lilconfig: 2.1.0 21012 + yaml: 2.3.3 21013 + optionalDependencies: 21014 + postcss: 8.4.47 21015 + ts-node: 10.9.2(@types/node@20.8.0)(typescript@5.5.2) 21016 + 21017 + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)): 21018 + dependencies: 21019 + lilconfig: 3.1.2 21020 + yaml: 2.6.0 21021 + optionalDependencies: 21022 + postcss: 8.4.38 21023 + ts-node: 10.9.2(@types/node@20.8.0)(typescript@5.5.2) 21024 + 21025 + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)): 21026 + dependencies: 21027 + lilconfig: 3.1.2 21028 + yaml: 2.6.0 21029 + optionalDependencies: 21030 + postcss: 8.4.47 21031 + ts-node: 10.9.2(@types/node@20.14.8)(typescript@5.6.3) 21032 + 18749 21033 postcss-nested@6.0.0(postcss@8.4.21): 18750 21034 dependencies: 18751 21035 postcss: 8.4.21 ··· 18756 21040 postcss: 8.4.38 18757 21041 postcss-selector-parser: 6.0.13 18758 21042 21043 + postcss-nested@6.0.1(postcss@8.4.47): 21044 + dependencies: 21045 + postcss: 8.4.47 21046 + postcss-selector-parser: 6.0.13 21047 + 18759 21048 postcss-selector-parser@6.0.10: 18760 21049 dependencies: 18761 21050 cssesc: 3.0.0 ··· 18786 21075 picocolors: 1.0.0 18787 21076 source-map-js: 1.2.0 18788 21077 21078 + postcss@8.4.47: 21079 + dependencies: 21080 + nanoid: 3.3.7 21081 + picocolors: 1.1.1 21082 + source-map-js: 1.2.1 21083 + 18789 21084 posthog-js@1.136.1: 18790 21085 dependencies: 18791 21086 fflate: 0.4.8 ··· 18821 21116 simple-get: 4.0.1 18822 21117 tar-fs: 2.1.1 18823 21118 tunnel-agent: 0.6.0 21119 + 21120 + preferred-pm@4.0.0: 21121 + dependencies: 21122 + find-up-simple: 1.0.0 21123 + find-yarn-workspace-root2: 1.2.16 21124 + which-pm: 3.0.0 21125 + 21126 + prettier@2.8.7: 21127 + optional: true 18824 21128 18825 21129 prettier@3.3.2: {} 18826 21130 ··· 18854 21158 extend-shallow: 2.0.1 18855 21159 js-beautify: 1.15.1 18856 21160 21161 + prismjs@1.29.0: {} 21162 + 18857 21163 process@0.11.10: {} 18858 21164 18859 21165 progress@2.0.3: {} ··· 18935 21241 18936 21242 quick-lru@5.1.1: {} 18937 21243 18938 - radix-vue@1.9.1(vue@3.4.31(typescript@5.5.2)): 21244 + radix-vue@1.9.1(vue@3.4.31(typescript@5.6.3)): 18939 21245 dependencies: 18940 21246 '@floating-ui/dom': 1.6.7 18941 - '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.5.2)) 21247 + '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.6.3)) 18942 21248 '@internationalized/date': 3.5.4 18943 21249 '@internationalized/number': 3.5.3 18944 - '@tanstack/vue-virtual': 3.8.3(vue@3.4.31(typescript@5.5.2)) 18945 - '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) 18946 - '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.5.2)) 21250 + '@tanstack/vue-virtual': 3.8.3(vue@3.4.31(typescript@5.6.3)) 21251 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.6.3)) 21252 + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.6.3)) 18947 21253 aria-hidden: 1.2.4 18948 21254 defu: 6.1.4 18949 21255 fast-deep-equal: 3.1.3 18950 21256 nanoid: 5.0.7 18951 - vue: 3.4.31(typescript@5.5.2) 21257 + vue: 3.4.31(typescript@5.6.3) 18952 21258 transitivePeerDependencies: 18953 21259 - '@vue/composition-api' 18954 21260 ··· 19145 21451 readdirp@3.6.0: 19146 21452 dependencies: 19147 21453 picomatch: 2.3.1 21454 + 21455 + readdirp@4.0.2: {} 19148 21456 19149 21457 reading-time@1.5.0: {} 19150 21458 ··· 19183 21491 estree-util-build-jsx: 3.0.1 19184 21492 vfile: 6.0.1 19185 21493 19186 - recma-jsx@1.0.0(acorn@8.11.3): 21494 + recma-jsx@1.0.0(acorn@8.14.0): 19187 21495 dependencies: 19188 - acorn-jsx: 5.3.2(acorn@8.11.3) 21496 + acorn-jsx: 5.3.2(acorn@8.14.0) 19189 21497 estree-util-to-js: 2.0.0 19190 21498 recma-parse: 1.0.0 19191 21499 recma-stringify: 1.0.0 ··· 19224 21532 dependencies: 19225 21533 '@babel/runtime': 7.23.2 19226 21534 21535 + regex@4.4.0: {} 21536 + 19227 21537 regexpu-core@5.3.2: 19228 21538 dependencies: 19229 21539 '@babel/regjsgen': 0.8.0 ··· 19254 21564 hast-util-is-element: 3.0.0 19255 21565 unified: 11.0.4 19256 21566 unist-util-visit: 5.0.0 21567 + 21568 + rehype-expressive-code@0.35.6: 21569 + dependencies: 21570 + expressive-code: 0.35.6 19257 21571 19258 21572 rehype-external-links@3.0.0: 19259 21573 dependencies: ··· 19340 21654 hast-util-to-html: 9.0.1 19341 21655 unified: 11.0.5 19342 21656 21657 + rehype-stringify@10.0.1: 21658 + dependencies: 21659 + '@types/hast': 3.0.4 21660 + hast-util-to-html: 9.0.3 21661 + unified: 11.0.5 21662 + 21663 + rehype@13.0.2: 21664 + dependencies: 21665 + '@types/hast': 3.0.4 21666 + rehype-parse: 9.0.0 21667 + rehype-stringify: 10.0.1 21668 + unified: 11.0.5 21669 + 21670 + remark-directive@3.0.0: 21671 + dependencies: 21672 + '@types/mdast': 4.0.4 21673 + mdast-util-directive: 3.0.0 21674 + micromark-extension-directive: 3.0.2 21675 + unified: 11.0.5 21676 + transitivePeerDependencies: 21677 + - supports-color 21678 + 19343 21679 remark-frontmatter@5.0.0: 19344 21680 dependencies: 19345 21681 '@types/mdast': 4.0.4 ··· 19417 21753 unified: 11.0.5 19418 21754 vfile: 6.0.1 19419 21755 21756 + remark-rehype@11.1.1: 21757 + dependencies: 21758 + '@types/hast': 3.0.4 21759 + '@types/mdast': 4.0.4 21760 + mdast-util-to-hast: 13.2.0 21761 + unified: 11.0.5 21762 + vfile: 6.0.3 21763 + 21764 + remark-smartypants@3.0.2: 21765 + dependencies: 21766 + retext: 9.0.0 21767 + retext-smartypants: 6.2.0 21768 + unified: 11.0.5 21769 + unist-util-visit: 5.0.0 21770 + 19420 21771 remark-stringify@11.0.0: 19421 21772 dependencies: 19422 21773 '@types/mdast': 4.0.4 19423 21774 mdast-util-to-markdown: 2.1.0 19424 21775 unified: 11.0.5 19425 21776 21777 + request-light@0.5.8: {} 21778 + 21779 + request-light@0.7.0: {} 21780 + 19426 21781 require-directory@2.1.1: {} 19427 21782 19428 21783 require-from-string@2.0.2: {} ··· 19456 21811 onetime: 5.1.2 19457 21812 signal-exit: 3.0.7 19458 21813 21814 + restore-cursor@5.1.0: 21815 + dependencies: 21816 + onetime: 7.0.0 21817 + signal-exit: 4.1.0 21818 + 21819 + retext-latin@4.0.0: 21820 + dependencies: 21821 + '@types/nlcst': 2.0.3 21822 + parse-latin: 7.0.0 21823 + unified: 11.0.5 21824 + 21825 + retext-smartypants@6.2.0: 21826 + dependencies: 21827 + '@types/nlcst': 2.0.3 21828 + nlcst-to-string: 4.0.0 21829 + unist-util-visit: 5.0.0 21830 + 21831 + retext-stringify@4.0.0: 21832 + dependencies: 21833 + '@types/nlcst': 2.0.3 21834 + nlcst-to-string: 4.0.0 21835 + unified: 11.0.5 21836 + 21837 + retext@9.0.0: 21838 + dependencies: 21839 + '@types/nlcst': 2.0.3 21840 + retext-latin: 4.0.0 21841 + retext-stringify: 4.0.0 21842 + unified: 11.0.5 21843 + 19459 21844 retry-request@7.0.1(encoding@0.1.13): 19460 21845 dependencies: 19461 21846 '@types/request': 2.48.11 19462 - debug: 4.3.4 21847 + debug: 4.3.7 19463 21848 extend: 3.0.2 19464 21849 teeny-request: 9.0.0(encoding@0.1.13) 19465 21850 transitivePeerDependencies: ··· 19488 21873 optionalDependencies: 19489 21874 fsevents: 2.3.3 19490 21875 21876 + rollup@4.24.4: 21877 + dependencies: 21878 + '@types/estree': 1.0.6 21879 + optionalDependencies: 21880 + '@rollup/rollup-android-arm-eabi': 4.24.4 21881 + '@rollup/rollup-android-arm64': 4.24.4 21882 + '@rollup/rollup-darwin-arm64': 4.24.4 21883 + '@rollup/rollup-darwin-x64': 4.24.4 21884 + '@rollup/rollup-freebsd-arm64': 4.24.4 21885 + '@rollup/rollup-freebsd-x64': 4.24.4 21886 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.4 21887 + '@rollup/rollup-linux-arm-musleabihf': 4.24.4 21888 + '@rollup/rollup-linux-arm64-gnu': 4.24.4 21889 + '@rollup/rollup-linux-arm64-musl': 4.24.4 21890 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4 21891 + '@rollup/rollup-linux-riscv64-gnu': 4.24.4 21892 + '@rollup/rollup-linux-s390x-gnu': 4.24.4 21893 + '@rollup/rollup-linux-x64-gnu': 4.24.4 21894 + '@rollup/rollup-linux-x64-musl': 4.24.4 21895 + '@rollup/rollup-win32-arm64-msvc': 4.24.4 21896 + '@rollup/rollup-win32-ia32-msvc': 4.24.4 21897 + '@rollup/rollup-win32-x64-msvc': 4.24.4 21898 + fsevents: 2.3.3 21899 + 19491 21900 rss@1.2.2: 19492 21901 dependencies: 19493 21902 mime-types: 2.1.13 ··· 19517 21926 19518 21927 safer-buffer@2.1.2: {} 19519 21928 21929 + sax@1.4.1: {} 21930 + 19520 21931 scheduler@0.23.2: 19521 21932 dependencies: 19522 21933 loose-envify: 1.4.0 ··· 19538 21949 dependencies: 19539 21950 lru-cache: 6.0.0 19540 21951 21952 + semver@7.6.3: {} 21953 + 19541 21954 send@0.18.0: 19542 21955 dependencies: 19543 21956 debug: 2.6.9 ··· 19587 22000 dependencies: 19588 22001 kind-of: 6.0.3 19589 22002 22003 + sharp@0.33.5: 22004 + dependencies: 22005 + color: 4.2.3 22006 + detect-libc: 2.0.3 22007 + semver: 7.6.3 22008 + optionalDependencies: 22009 + '@img/sharp-darwin-arm64': 0.33.5 22010 + '@img/sharp-darwin-x64': 0.33.5 22011 + '@img/sharp-libvips-darwin-arm64': 1.0.4 22012 + '@img/sharp-libvips-darwin-x64': 1.0.4 22013 + '@img/sharp-libvips-linux-arm': 1.0.5 22014 + '@img/sharp-libvips-linux-arm64': 1.0.4 22015 + '@img/sharp-libvips-linux-s390x': 1.0.4 22016 + '@img/sharp-libvips-linux-x64': 1.0.4 22017 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 22018 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 22019 + '@img/sharp-linux-arm': 0.33.5 22020 + '@img/sharp-linux-arm64': 0.33.5 22021 + '@img/sharp-linux-s390x': 0.33.5 22022 + '@img/sharp-linux-x64': 0.33.5 22023 + '@img/sharp-linuxmusl-arm64': 0.33.5 22024 + '@img/sharp-linuxmusl-x64': 0.33.5 22025 + '@img/sharp-wasm32': 0.33.5 22026 + '@img/sharp-win32-ia32': 0.33.5 22027 + '@img/sharp-win32-x64': 0.33.5 22028 + 19590 22029 shebang-command@2.0.0: 19591 22030 dependencies: 19592 22031 shebang-regex: 3.0.0 ··· 19608 22047 vscode-oniguruma: 1.7.0 19609 22048 vscode-textmate: 8.0.0 19610 22049 22050 + shiki@1.22.2: 22051 + dependencies: 22052 + '@shikijs/core': 1.22.2 22053 + '@shikijs/engine-javascript': 1.22.2 22054 + '@shikijs/engine-oniguruma': 1.22.2 22055 + '@shikijs/types': 1.22.2 22056 + '@shikijs/vscode-textmate': 9.3.0 22057 + '@types/hast': 3.0.4 22058 + 19611 22059 side-channel@1.0.4: 19612 22060 dependencies: 19613 22061 call-bind: 1.0.5 ··· 19626 22074 once: 1.4.0 19627 22075 simple-concat: 1.0.1 19628 22076 22077 + simple-swizzle@0.2.2: 22078 + dependencies: 22079 + is-arrayish: 0.3.2 22080 + 19629 22081 sisteransi@1.0.5: {} 19630 22082 22083 + sitemap@8.0.0: 22084 + dependencies: 22085 + '@types/node': 17.0.45 22086 + '@types/sax': 1.2.7 22087 + arg: 5.0.2 22088 + sax: 1.4.1 22089 + 19631 22090 slash@3.0.0: {} 19632 22091 19633 22092 slash@5.1.0: {} ··· 19643 22102 socks-proxy-agent@8.0.2: 19644 22103 dependencies: 19645 22104 agent-base: 7.1.0 19646 - debug: 4.3.4 22105 + debug: 4.3.7 19647 22106 socks: 2.7.1 19648 22107 transitivePeerDependencies: 19649 22108 - supports-color ··· 19664 22123 19665 22124 source-map-js@1.2.0: {} 19666 22125 22126 + source-map-js@1.2.1: {} 22127 + 19667 22128 source-map-support@0.5.21: 19668 22129 dependencies: 19669 22130 buffer-from: 1.1.2 ··· 19699 22160 dependencies: 19700 22161 type-fest: 0.7.1 19701 22162 22163 + starlight-showcases@0.2.0(@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)))(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)): 22164 + dependencies: 22165 + '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 22166 + '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 22167 + '@astrojs/starlight': 0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 22168 + transitivePeerDependencies: 22169 + - astro 22170 + 22171 + starlight-sidebar-topics@0.2.0(@astrojs/starlight@0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3))): 22172 + dependencies: 22173 + '@astrojs/starlight': 0.28.6(astro@4.16.10(@types/node@20.14.8)(rollup@4.24.4)(typescript@5.6.3)) 22174 + 19702 22175 statuses@2.0.1: {} 19703 22176 19704 - storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4): 22177 + stdin-discarder@0.2.2: {} 22178 + 22179 + storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.26.0))(bufferutil@4.0.8)(utf-8-validate@6.0.4): 19705 22180 dependencies: 19706 - '@babel/core': 7.24.8 19707 - '@babel/types': 7.24.8 22181 + '@babel/core': 7.26.0 22182 + '@babel/types': 7.26.0 19708 22183 '@storybook/codemod': 8.2.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) 19709 22184 '@storybook/core': 8.2.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) 19710 22185 '@types/semver': 7.5.8 ··· 19721 22196 fs-extra: 11.1.1 19722 22197 giget: 1.2.3 19723 22198 globby: 14.0.2 19724 - jscodeshift: 0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.8)) 22199 + jscodeshift: 0.15.2(@babel/preset-env@7.24.8(@babel/core@7.26.0)) 19725 22200 leven: 3.1.0 19726 22201 ora: 5.4.1 19727 22202 prettier: 3.3.2 19728 22203 prompts: 2.4.2 19729 - semver: 7.5.4 22204 + semver: 7.6.3 19730 22205 strip-json-comments: 3.1.1 19731 22206 tempy: 3.1.0 19732 22207 tiny-invariant: 1.3.3 ··· 19741 22216 dependencies: 19742 22217 stubs: 3.0.0 19743 22218 22219 + stream-replace-string@2.0.0: {} 22220 + 19744 22221 stream-shift@1.0.1: {} 19745 22222 19746 22223 streamsearch@1.1.0: {} ··· 19755 22232 dependencies: 19756 22233 eastasianwidth: 0.2.0 19757 22234 emoji-regex: 9.2.2 22235 + strip-ansi: 7.1.0 22236 + 22237 + string-width@7.2.0: 22238 + dependencies: 22239 + emoji-regex: 10.4.0 22240 + get-east-asian-width: 1.3.0 19758 22241 strip-ansi: 7.1.0 19759 22242 19760 22243 string.fromcodepoint@0.2.1: {} ··· 19933 22416 micromatch: 4.0.5 19934 22417 normalize-path: 3.0.0 19935 22418 object-hash: 3.0.0 19936 - picocolors: 1.0.1 22419 + picocolors: 1.1.1 19937 22420 postcss: 8.4.38 19938 22421 postcss-import: 15.1.0(postcss@8.4.38) 19939 22422 postcss-js: 4.0.1(postcss@8.4.38) 19940 - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 22423 + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 19941 22424 postcss-nested: 6.0.1(postcss@8.4.38) 19942 22425 postcss-selector-parser: 6.0.13 19943 22426 postcss-value-parser: 4.2.0 ··· 19973 22456 transitivePeerDependencies: 19974 22457 - ts-node 19975 22458 22459 + tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)): 22460 + dependencies: 22461 + '@alloc/quick-lru': 5.2.0 22462 + arg: 5.0.2 22463 + chokidar: 3.5.3 22464 + didyoumean: 1.2.2 22465 + dlv: 1.1.3 22466 + fast-glob: 3.3.1 22467 + glob-parent: 6.0.2 22468 + is-glob: 4.0.3 22469 + jiti: 1.21.0 22470 + lilconfig: 2.1.0 22471 + micromatch: 4.0.5 22472 + normalize-path: 3.0.0 22473 + object-hash: 3.0.0 22474 + picocolors: 1.0.0 22475 + postcss: 8.4.38 22476 + postcss-import: 15.1.0(postcss@8.4.38) 22477 + postcss-js: 4.0.1(postcss@8.4.38) 22478 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3)) 22479 + postcss-nested: 6.0.1(postcss@8.4.38) 22480 + postcss-selector-parser: 6.0.13 22481 + resolve: 1.22.8 22482 + sucrase: 3.34.0 22483 + transitivePeerDependencies: 22484 + - ts-node 22485 + 19976 22486 tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)): 19977 22487 dependencies: 19978 22488 '@alloc/quick-lru': 5.2.0 ··· 20061 22571 tiny-invariant@1.3.3: {} 20062 22572 20063 22573 tinycolor2@1.6.0: {} 22574 + 22575 + tinyexec@0.3.1: {} 20064 22576 20065 22577 tinyglobby@0.2.10: 20066 22578 dependencies: ··· 20159 22671 yn: 3.1.1 20160 22672 optional: true 20161 22673 22674 + ts-node@10.9.2(@types/node@20.14.8)(typescript@5.6.3): 22675 + dependencies: 22676 + '@cspotcode/source-map-support': 0.8.1 22677 + '@tsconfig/node10': 1.0.11 22678 + '@tsconfig/node12': 1.0.11 22679 + '@tsconfig/node14': 1.0.3 22680 + '@tsconfig/node16': 1.0.4 22681 + '@types/node': 20.14.8 22682 + acorn: 8.11.3 22683 + acorn-walk: 8.3.2 22684 + arg: 4.1.3 22685 + create-require: 1.1.1 22686 + diff: 4.0.2 22687 + make-error: 1.3.6 22688 + typescript: 5.6.3 22689 + v8-compile-cache-lib: 3.0.1 22690 + yn: 3.1.1 22691 + optional: true 22692 + 20162 22693 ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2): 20163 22694 dependencies: 20164 22695 '@cspotcode/source-map-support': 0.8.1 ··· 20176 22707 typescript: 5.5.2 20177 22708 v8-compile-cache-lib: 3.0.1 20178 22709 yn: 3.1.1 22710 + 22711 + tsconfck@3.1.4(typescript@5.6.3): 22712 + optionalDependencies: 22713 + typescript: 5.6.3 20179 22714 20180 22715 tslib@1.14.1: {} 20181 22716 ··· 20204 22739 - supports-color 20205 22740 - ts-node 20206 22741 22742 + tsup@7.2.0(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))(typescript@5.5.2): 22743 + dependencies: 22744 + bundle-require: 4.0.2(esbuild@0.18.20) 22745 + cac: 6.7.14 22746 + chokidar: 3.5.3 22747 + debug: 4.3.4 22748 + esbuild: 0.18.20 22749 + execa: 5.1.1 22750 + globby: 11.1.0 22751 + joycon: 3.1.1 22752 + postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 22753 + resolve-from: 5.0.0 22754 + rollup: 3.29.4 22755 + source-map: 0.8.0-beta.0 22756 + sucrase: 3.34.0 22757 + tree-kill: 1.2.2 22758 + optionalDependencies: 22759 + postcss: 8.4.47 22760 + typescript: 5.5.2 22761 + transitivePeerDependencies: 22762 + - supports-color 22763 + - ts-node 22764 + 20207 22765 tunnel-agent@0.6.0: 20208 22766 dependencies: 20209 22767 safe-buffer: 5.2.1 ··· 20267 22825 20268 22826 type-fest@2.19.0: {} 20269 22827 22828 + type-fest@4.26.1: {} 22829 + 20270 22830 type-is@1.6.18: 20271 22831 dependencies: 20272 22832 media-typer: 0.3.0 20273 22833 mime-types: 2.1.35 20274 22834 22835 + typesafe-path@0.2.2: {} 22836 + 22837 + typescript-auto-import-cache@0.3.5: 22838 + dependencies: 22839 + semver: 7.6.3 22840 + 20275 22841 typescript@5.4.4: {} 20276 22842 20277 22843 typescript@5.4.5: {} 20278 22844 20279 22845 typescript@5.5.2: {} 20280 22846 22847 + typescript@5.6.3: {} 22848 + 20281 22849 ufo@1.5.3: {} 20282 22850 20283 22851 uglify-js@3.17.4: 20284 22852 optional: true 22853 + 22854 + uhyphen@0.2.0: {} 20285 22855 20286 22856 undici-types@5.26.5: {} 20287 22857 ··· 20364 22934 dependencies: 20365 22935 '@types/unist': 3.0.2 20366 22936 22937 + unist-util-modify-children@4.0.0: 22938 + dependencies: 22939 + '@types/unist': 3.0.2 22940 + array-iterate: 2.0.1 22941 + 20367 22942 unist-util-position-from-estree@2.0.0: 20368 22943 dependencies: 20369 22944 '@types/unist': 3.0.2 ··· 20376 22951 dependencies: 20377 22952 '@types/unist': 3.0.2 20378 22953 22954 + unist-util-remove-position@5.0.0: 22955 + dependencies: 22956 + '@types/unist': 3.0.2 22957 + unist-util-visit: 5.0.0 22958 + 20379 22959 unist-util-stringify-position@3.0.3: 20380 22960 dependencies: 20381 22961 '@types/unist': 2.0.9 20382 22962 20383 22963 unist-util-stringify-position@4.0.0: 22964 + dependencies: 22965 + '@types/unist': 3.0.2 22966 + 22967 + unist-util-visit-children@3.0.0: 20384 22968 dependencies: 20385 22969 '@types/unist': 3.0.2 20386 22970 ··· 20422 23006 20423 23007 unpipe@1.0.0: {} 20424 23008 23009 + unplugin-icons@0.20.1(@vue/compiler-sfc@3.4.31): 23010 + dependencies: 23011 + '@antfu/install-pkg': 0.4.1 23012 + '@antfu/utils': 0.7.10 23013 + '@iconify/utils': 2.1.33 23014 + debug: 4.3.7 23015 + kolorist: 1.8.0 23016 + local-pkg: 0.5.0 23017 + unplugin: 1.16.0 23018 + optionalDependencies: 23019 + '@vue/compiler-sfc': 3.4.31 23020 + transitivePeerDependencies: 23021 + - supports-color 23022 + 23023 + unplugin@1.16.0: 23024 + dependencies: 23025 + acorn: 8.14.0 23026 + webpack-virtual-modules: 0.6.2 23027 + 20425 23028 update-browserslist-db@1.0.13(browserslist@4.23.0): 20426 23029 dependencies: 20427 23030 browserslist: 4.23.0 20428 23031 escalade: 3.1.1 20429 23032 picocolors: 1.0.0 20430 23033 20431 - update-browserslist-db@1.1.0(browserslist@4.23.2): 23034 + update-browserslist-db@1.1.1(browserslist@4.24.2): 20432 23035 dependencies: 20433 - browserslist: 4.23.2 20434 - escalade: 3.1.2 20435 - picocolors: 1.0.1 23036 + browserslist: 4.24.2 23037 + escalade: 3.2.0 23038 + picocolors: 1.1.1 20436 23039 20437 23040 update-check@1.5.4: 20438 23041 dependencies: ··· 20516 23119 vfile-location@5.0.2: 20517 23120 dependencies: 20518 23121 '@types/unist': 3.0.2 20519 - vfile: 6.0.1 23122 + vfile: 6.0.3 20520 23123 20521 23124 vfile-message@3.1.4: 20522 23125 dependencies: ··· 20541 23144 unist-util-stringify-position: 4.0.0 20542 23145 vfile-message: 4.0.2 20543 23146 23147 + vfile@6.0.3: 23148 + dependencies: 23149 + '@types/unist': 3.0.2 23150 + vfile-message: 4.0.2 23151 + 20544 23152 victory-vendor@36.6.11: 20545 23153 dependencies: 20546 23154 '@types/d3-array': 3.0.9 ··· 20558 23166 d3-time: 3.1.0 20559 23167 d3-timer: 3.0.1 20560 23168 23169 + vite@5.4.10(@types/node@20.14.8): 23170 + dependencies: 23171 + esbuild: 0.21.5 23172 + postcss: 8.4.47 23173 + rollup: 4.24.4 23174 + optionalDependencies: 23175 + '@types/node': 20.14.8 23176 + fsevents: 2.3.3 23177 + 23178 + vitefu@1.0.3(vite@5.4.10(@types/node@20.14.8)): 23179 + optionalDependencies: 23180 + vite: 5.4.10(@types/node@20.14.8) 23181 + 20561 23182 vlq@0.2.3: {} 20562 23183 23184 + volar-service-css@0.0.62(@volar/language-service@2.4.9): 23185 + dependencies: 23186 + vscode-css-languageservice: 6.3.1 23187 + vscode-languageserver-textdocument: 1.0.12 23188 + vscode-uri: 3.0.8 23189 + optionalDependencies: 23190 + '@volar/language-service': 2.4.9 23191 + 23192 + volar-service-emmet@0.0.62(@volar/language-service@2.4.9): 23193 + dependencies: 23194 + '@emmetio/css-parser': 0.4.0 23195 + '@emmetio/html-matcher': 1.3.0 23196 + '@vscode/emmet-helper': 2.9.3 23197 + vscode-uri: 3.0.8 23198 + optionalDependencies: 23199 + '@volar/language-service': 2.4.9 23200 + 23201 + volar-service-html@0.0.62(@volar/language-service@2.4.9): 23202 + dependencies: 23203 + vscode-html-languageservice: 5.3.1 23204 + vscode-languageserver-textdocument: 1.0.12 23205 + vscode-uri: 3.0.8 23206 + optionalDependencies: 23207 + '@volar/language-service': 2.4.9 23208 + 23209 + volar-service-prettier@0.0.62(@volar/language-service@2.4.9)(prettier@3.3.2): 23210 + dependencies: 23211 + vscode-uri: 3.0.8 23212 + optionalDependencies: 23213 + '@volar/language-service': 2.4.9 23214 + prettier: 3.3.2 23215 + 23216 + volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.9): 23217 + dependencies: 23218 + vscode-uri: 3.0.8 23219 + optionalDependencies: 23220 + '@volar/language-service': 2.4.9 23221 + 23222 + volar-service-typescript@0.0.62(@volar/language-service@2.4.9): 23223 + dependencies: 23224 + path-browserify: 1.0.1 23225 + semver: 7.6.3 23226 + typescript-auto-import-cache: 0.3.5 23227 + vscode-languageserver-textdocument: 1.0.12 23228 + vscode-nls: 5.2.0 23229 + vscode-uri: 3.0.8 23230 + optionalDependencies: 23231 + '@volar/language-service': 2.4.9 23232 + 23233 + volar-service-yaml@0.0.62(@volar/language-service@2.4.9): 23234 + dependencies: 23235 + vscode-uri: 3.0.8 23236 + yaml-language-server: 1.15.0 23237 + optionalDependencies: 23238 + '@volar/language-service': 2.4.9 23239 + 23240 + vscode-css-languageservice@6.3.1: 23241 + dependencies: 23242 + '@vscode/l10n': 0.0.18 23243 + vscode-languageserver-textdocument: 1.0.12 23244 + vscode-languageserver-types: 3.17.5 23245 + vscode-uri: 3.0.8 23246 + 23247 + vscode-html-languageservice@5.3.1: 23248 + dependencies: 23249 + '@vscode/l10n': 0.0.18 23250 + vscode-languageserver-textdocument: 1.0.12 23251 + vscode-languageserver-types: 3.17.5 23252 + vscode-uri: 3.0.8 23253 + 23254 + vscode-json-languageservice@4.1.8: 23255 + dependencies: 23256 + jsonc-parser: 3.2.0 23257 + vscode-languageserver-textdocument: 1.0.12 23258 + vscode-languageserver-types: 3.17.5 23259 + vscode-nls: 5.2.0 23260 + vscode-uri: 3.0.8 23261 + 23262 + vscode-jsonrpc@6.0.0: {} 23263 + 23264 + vscode-jsonrpc@8.2.0: {} 23265 + 23266 + vscode-languageserver-protocol@3.16.0: 23267 + dependencies: 23268 + vscode-jsonrpc: 6.0.0 23269 + vscode-languageserver-types: 3.16.0 23270 + 23271 + vscode-languageserver-protocol@3.17.5: 23272 + dependencies: 23273 + vscode-jsonrpc: 8.2.0 23274 + vscode-languageserver-types: 3.17.5 23275 + 23276 + vscode-languageserver-textdocument@1.0.12: {} 23277 + 23278 + vscode-languageserver-types@3.16.0: {} 23279 + 23280 + vscode-languageserver-types@3.17.5: {} 23281 + 23282 + vscode-languageserver@7.0.0: 23283 + dependencies: 23284 + vscode-languageserver-protocol: 3.16.0 23285 + 23286 + vscode-languageserver@9.0.1: 23287 + dependencies: 23288 + vscode-languageserver-protocol: 3.17.5 23289 + 23290 + vscode-nls@5.2.0: {} 23291 + 20563 23292 vscode-oniguruma@1.7.0: {} 20564 23293 20565 23294 vscode-textmate@8.0.0: {} 20566 23295 20567 - vue-demi@0.14.8(vue@3.4.31(typescript@5.5.2)): 23296 + vscode-uri@2.1.2: {} 23297 + 23298 + vscode-uri@3.0.8: {} 23299 + 23300 + vue-demi@0.14.8(vue@3.4.31(typescript@5.6.3)): 20568 23301 dependencies: 20569 - vue: 3.4.31(typescript@5.5.2) 23302 + vue: 3.4.31(typescript@5.6.3) 20570 23303 20571 - vue-router@4.4.0(vue@3.4.31(typescript@5.5.2)): 23304 + vue-router@4.4.0(vue@3.4.31(typescript@5.6.3)): 20572 23305 dependencies: 20573 23306 '@vue/devtools-api': 6.6.3 20574 - vue: 3.4.31(typescript@5.5.2) 23307 + vue: 3.4.31(typescript@5.6.3) 20575 23308 20576 23309 vue-sonner@1.1.3: {} 20577 23310 20578 - vue@3.4.31(typescript@5.5.2): 23311 + vue@3.4.31(typescript@5.6.3): 20579 23312 dependencies: 20580 23313 '@vue/compiler-dom': 3.4.31 20581 23314 '@vue/compiler-sfc': 3.4.31 20582 23315 '@vue/runtime-dom': 3.4.31 20583 - '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.2)) 23316 + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.6.3)) 20584 23317 '@vue/shared': 3.4.31 20585 23318 optionalDependencies: 20586 - typescript: 5.5.2 23319 + typescript: 5.6.3 20587 23320 20588 23321 w3c-keyname@2.2.8: {} 20589 23322 ··· 20605 23338 20606 23339 webpack-sources@3.2.3: {} 20607 23340 23341 + webpack-virtual-modules@0.6.2: {} 23342 + 20608 23343 whatwg-fetch@3.6.19: {} 20609 23344 20610 23345 whatwg-mimetype@4.0.0: {} ··· 20619 23354 lodash.sortby: 4.7.0 20620 23355 tr46: 1.0.1 20621 23356 webidl-conversions: 4.0.2 23357 + 23358 + which-pm-runs@1.1.0: {} 23359 + 23360 + which-pm@3.0.0: 23361 + dependencies: 23362 + load-yaml-file: 0.2.0 20622 23363 20623 23364 which-typed-array@1.1.13: 20624 23365 dependencies: ··· 20632 23373 dependencies: 20633 23374 isexe: 2.0.0 20634 23375 23376 + widest-line@5.0.0: 23377 + dependencies: 23378 + string-width: 7.2.0 23379 + 20635 23380 wordwrap@1.0.0: {} 20636 23381 20637 23382 wrap-ansi@6.2.0: ··· 20652 23397 string-width: 5.1.2 20653 23398 strip-ansi: 7.1.0 20654 23399 23400 + wrap-ansi@9.0.0: 23401 + dependencies: 23402 + ansi-styles: 6.2.1 23403 + string-width: 7.2.0 23404 + strip-ansi: 7.1.0 23405 + 20655 23406 wrappy@1.0.2: {} 20656 23407 20657 23408 write-file-atomic@2.4.3: ··· 20674 23425 20675 23426 xtend@4.0.2: {} 20676 23427 23428 + xxhash-wasm@1.0.2: {} 23429 + 20677 23430 y-codemirror.next@0.3.5(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)(yjs@13.6.18): 20678 23431 dependencies: 20679 23432 '@codemirror/state': 6.4.1 ··· 20688 23441 20689 23442 yallist@4.0.0: {} 20690 23443 23444 + yaml-language-server@1.15.0: 23445 + dependencies: 23446 + ajv: 8.16.0 23447 + lodash: 4.17.21 23448 + request-light: 0.5.8 23449 + vscode-json-languageservice: 4.1.8 23450 + vscode-languageserver: 7.0.0 23451 + vscode-languageserver-textdocument: 1.0.12 23452 + vscode-languageserver-types: 3.17.5 23453 + vscode-nls: 5.2.0 23454 + vscode-uri: 3.0.8 23455 + yaml: 2.2.2 23456 + optionalDependencies: 23457 + prettier: 2.8.7 23458 + 20691 23459 yaml@1.10.2: {} 20692 23460 23461 + yaml@2.2.2: {} 23462 + 20693 23463 yaml@2.3.3: {} 20694 23464 20695 23465 yaml@2.4.5: {} 23466 + 23467 + yaml@2.6.0: {} 20696 23468 20697 23469 yargs-parser@18.1.3: 20698 23470 dependencies: ··· 20723 23495 yocto-queue@1.1.1: {} 20724 23496 20725 23497 zhead@2.2.4: {} 23498 + 23499 + zod-to-json-schema@3.23.5(zod@3.23.8): 23500 + dependencies: 23501 + zod: 3.23.8 23502 + 23503 + zod-to-ts@1.2.0(typescript@5.6.3)(zod@3.23.8): 23504 + dependencies: 23505 + typescript: 5.6.3 23506 + zod: 3.23.8 20726 23507 20727 23508 zod-validation-error@3.3.0(zod@3.23.8): 20728 23509 dependencies: