diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e7958b1..576964d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,11 +15,23 @@ jobs: node: [22.22.1, 24.11.0] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} + package-manager-cache: false - run: corepack enable - run: corepack pnpm install --frozen-lockfile - run: corepack pnpm typecheck - run: corepack pnpm test + examples: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 + with: + node-version: 24.11.0 + package-manager-cache: false + - run: corepack enable + - run: corepack pnpm install --frozen-lockfile + - run: corepack pnpm build:pages diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..6815c92 --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,37 @@ +name: GitHub Pages + +on: + push: + branches: [main] + workflow_dispatch: + +permissions: + contents: read + id-token: write + pages: write + +concurrency: + group: pages + cancel-in-progress: true + +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 + with: + node-version: 24.11.0 + package-manager-cache: false + - run: corepack enable + - run: corepack pnpm install --frozen-lockfile + - run: corepack pnpm build:pages + - uses: actions/configure-pages@v5 + - uses: actions/upload-pages-artifact@v4 + with: + path: site + - id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index 0529f6b..f48099d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ dist .docusaurus .cache coverage +site *.tsbuildinfo diff --git a/README.md b/README.md index 403582e..2c3d5a4 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,66 @@ # @vp-tw/react-live -Build editable React examples directly from the component source used by your -application and documentation. +Build editable React examples from the same component source files that an +application or documentation site imports. A `*.live.tsx` module keeps normal +imports and a single default export; the build plugin turns it into an editor, +runtime errors, and a live preview. This repository is the next-generation successor to -[`react-live-unplugin`](https://github.com/VdustR/react-live-unplugin). It is -under active development and is not published yet. +[`react-live-unplugin`](https://github.com/VdustR/react-live-unplugin). The first +review build is not published to npm yet. -## First review target +## Status -- One npm package with explicit subpath exports. -- Deterministic compiler output with documented module semantics. -- React runtime powered by `react-live`. -- Unplugin adapters for Vite, Rollup, Webpack, and Rolldown. -- Docusaurus and Astro/Starlight integrations. -- Runnable projects for every supported target in [`examples`](./examples). -- A GitHub Pages index for all browser-capable demos. +- One npm package with explicit subpath exports; no nested package family. +- Vite, Rollup, Webpack, and Rolldown adapters. +- Docusaurus and Astro Starlight integrations. +- React 18 and newer are represented by the peer dependency contract. +- Node.js 22.22.1, 24.11.0, and future even-numbered releases are represented by + the workspace engine and CI matrix. -Track the implementation in [migration epic #1](https://github.com/vp-tw/react-live/issues/1). +Every supported integration has a production-built project in +[`examples`](./examples). The GitHub Pages workflow publishes all seven browser +demos from one index. + +## Module contract + +Create a file such as `Counter.live.tsx`: + +```tsx +import { useState } from "react"; + +export default function Counter() { + const [count, setCount] = useState(0); + return ; +} +``` + +The module must contain exactly one default export. Imports become the runtime +scope available to the editor. Type-only imports are excluded. Re-exports are +rejected because they do not provide editable component source. + +## Entry points + +| Entry point | Purpose | +| --- | --- | +| `@vp-tw/react-live` | Compiler and runtime exports | +| `@vp-tw/react-live/unplugin` | Vite, Rollup, Webpack, and Rolldown adapters | +| `@vp-tw/react-live/react` | Default React live renderer | +| `@vp-tw/react-live/docusaurus` | Docusaurus configuration plugin | +| `@vp-tw/react-live/docusaurus/renderer` | Docusaurus renderer used by generated modules | +| `@vp-tw/react-live/starlight` | Astro Starlight integration | + +The custom-renderer example demonstrates how to replace the default UI while +keeping the same compiler. + +## Development + +```sh +corepack pnpm install --frozen-lockfile +corepack pnpm check +corepack pnpm build:pages +``` + +Track architecture and migration work in +[migration epic #1](https://github.com/vp-tw/react-live/issues/1). Publishing, +moving users, and archiving the legacy repository require separate approval. diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 0000000..9983291 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,21 @@ +# Examples + +Each directory is a runnable production build and a fixture for one supported +integration. `pnpm build:pages` builds every project and assembles the output in +`site/` for GitHub Pages. + +| Directory | Coverage | +| --- | --- | +| `vite` | Vite adapter and React 18 runtime | +| `rollup` | Direct Rollup adapter | +| `webpack` | Webpack 5 adapter | +| `rolldown` | Native Rolldown adapter | +| `custom-renderer` | Custom generated-module renderer | +| `docusaurus` | Docusaurus configuration plugin and SSR hydration | +| `starlight` | Astro Starlight integration and hydrated React island | + +The remaining examples use React 19, so the examples exercise both supported +React major versions. + +All example dependencies are workspace-local development fixtures. They are not +additional published packages. diff --git a/examples/custom-renderer/index.html b/examples/custom-renderer/index.html new file mode 100644 index 0000000..4b6d3c8 --- /dev/null +++ b/examples/custom-renderer/index.html @@ -0,0 +1 @@ +Custom renderer demo
diff --git a/examples/custom-renderer/package.json b/examples/custom-renderer/package.json new file mode 100644 index 0000000..e497fab --- /dev/null +++ b/examples/custom-renderer/package.json @@ -0,0 +1 @@ +{"name":"@example/custom-renderer","private":true,"type":"module","scripts":{"build":"vite build","typecheck":"tsc --noEmit"},"dependencies":{"@vp-tw/react-live":"workspace:*","react":"^19.2.8","react-dom":"^19.2.8","react-live":"^4.1.8"}} diff --git a/examples/custom-renderer/src/CustomLive.tsx b/examples/custom-renderer/src/CustomLive.tsx new file mode 100644 index 0000000..6c1f785 --- /dev/null +++ b/examples/custom-renderer/src/CustomLive.tsx @@ -0,0 +1,2 @@ +import type {ReactLiveProps} from "@vp-tw/react-live/react"; import {ReactLive} from "@vp-tw/react-live/react"; +export function CustomLive(props:ReactLiveProps){return
Custom renderer
} diff --git a/examples/custom-renderer/src/Demo.live.tsx b/examples/custom-renderer/src/Demo.live.tsx new file mode 100644 index 0000000..1d17adf --- /dev/null +++ b/examples/custom-renderer/src/Demo.live.tsx @@ -0,0 +1 @@ +import {useState} from "react"; export default function Counter(){const [count,setCount]=useState(0);return } diff --git a/examples/custom-renderer/src/main.tsx b/examples/custom-renderer/src/main.tsx new file mode 100644 index 0000000..9da87bd --- /dev/null +++ b/examples/custom-renderer/src/main.tsx @@ -0,0 +1 @@ +import React from "react"; import {createRoot} from "react-dom/client"; import Demo from "./Demo.live"; createRoot(document.getElementById("root")!).render(

Custom renderer

); diff --git a/examples/custom-renderer/tsconfig.json b/examples/custom-renderer/tsconfig.json new file mode 100644 index 0000000..378c578 --- /dev/null +++ b/examples/custom-renderer/tsconfig.json @@ -0,0 +1 @@ +{"extends":"../../tsconfig.json","compilerOptions":{"module":"ESNext","moduleResolution":"Bundler"},"include":["src","vite.config.ts"]} diff --git a/examples/custom-renderer/vite.config.ts b/examples/custom-renderer/vite.config.ts new file mode 100644 index 0000000..ee087d5 --- /dev/null +++ b/examples/custom-renderer/vite.config.ts @@ -0,0 +1,2 @@ +import react from "@vitejs/plugin-react"; import {defineConfig} from "vite"; import {reactLiveUnplugin} from "@vp-tw/react-live/unplugin"; +export default defineConfig({base:"/react-live/custom-renderer/",plugins:[reactLiveUnplugin.vite({rendererExport:"CustomLive",rendererModule:"./CustomLive"}),react()]}); diff --git a/examples/docusaurus/docs/index.mdx b/examples/docusaurus/docs/index.mdx new file mode 100644 index 0000000..cefeef3 --- /dev/null +++ b/examples/docusaurus/docs/index.mdx @@ -0,0 +1,12 @@ +--- +title: Docusaurus demo +slug: / +--- + +import Demo from "../src/components/Demo.live"; + +# Docusaurus + +The source component below is also an editable live example. + + diff --git a/examples/docusaurus/docusaurus.config.ts b/examples/docusaurus/docusaurus.config.ts new file mode 100644 index 0000000..dccea96 --- /dev/null +++ b/examples/docusaurus/docusaurus.config.ts @@ -0,0 +1,2 @@ +import type {Config} from "@docusaurus/types"; import docusaurusReactLive from "@vp-tw/react-live/docusaurus"; +export default {title:"React Live · Docusaurus",url:"https://vp-tw.github.io",baseUrl:"/react-live/docusaurus/",favicon:"data:image/svg+xml,",organizationName:"vp-tw",projectName:"react-live",onBrokenLinks:"throw",presets:[["classic",{docs:{routeBasePath:"/",sidebarPath:false},blog:false}]],plugins:[docusaurusReactLive],themeConfig:{navbar:{title:"React Live",items:[]}}} satisfies Config; diff --git a/examples/docusaurus/package.json b/examples/docusaurus/package.json new file mode 100644 index 0000000..18481f5 --- /dev/null +++ b/examples/docusaurus/package.json @@ -0,0 +1 @@ +{"name":"@example/docusaurus","private":true,"scripts":{"build":"docusaurus build --out-dir dist","typecheck":"tsc --noEmit"},"dependencies":{"@docusaurus/core":"^3.10.2","@docusaurus/preset-classic":"^3.10.2","@docusaurus/types":"^3.10.2","@mdx-js/react":"^3.1.1","@vp-tw/react-live":"workspace:*","clsx":"^2.1.1","prism-react-renderer":"^2.4.1","react":"^19.2.8","react-dom":"^19.2.8","react-live":"^4.1.8","webpack":"^5.110.3"}} diff --git a/examples/docusaurus/src/components/Demo.live.tsx b/examples/docusaurus/src/components/Demo.live.tsx new file mode 100644 index 0000000..3f5553b --- /dev/null +++ b/examples/docusaurus/src/components/Demo.live.tsx @@ -0,0 +1 @@ +import {useState} from "react"; export default function Counter(){const [count,setCount]=useState(0);return } diff --git a/examples/docusaurus/tsconfig.json b/examples/docusaurus/tsconfig.json new file mode 100644 index 0000000..559ecc5 --- /dev/null +++ b/examples/docusaurus/tsconfig.json @@ -0,0 +1 @@ +{"extends":"../../tsconfig.json","include":["src","docusaurus.config.ts"]} diff --git a/examples/rolldown/index.html b/examples/rolldown/index.html new file mode 100644 index 0000000..6cc4e24 --- /dev/null +++ b/examples/rolldown/index.html @@ -0,0 +1 @@ +Rolldown demo
diff --git a/examples/rolldown/package.json b/examples/rolldown/package.json new file mode 100644 index 0000000..24f01ee --- /dev/null +++ b/examples/rolldown/package.json @@ -0,0 +1 @@ +{"name":"@example/rolldown","private":true,"type":"module","scripts":{"build":"rolldown -c && cp index.html dist/index.html","typecheck":"tsc --noEmit"},"dependencies":{"@vp-tw/react-live":"workspace:*","react":"^19.2.8","react-dom":"^19.2.8","react-live":"^4.1.8"}} diff --git a/examples/rolldown/rolldown.config.ts b/examples/rolldown/rolldown.config.ts new file mode 100644 index 0000000..eccd769 --- /dev/null +++ b/examples/rolldown/rolldown.config.ts @@ -0,0 +1,2 @@ +import {defineConfig} from "rolldown"; import {reactLiveUnplugin} from "@vp-tw/react-live/unplugin"; +export default defineConfig({input:"src/main.tsx",output:{dir:"dist",entryFileNames:"app.js",format:"esm"},plugins:[reactLiveUnplugin.rolldown()]}); diff --git a/examples/rolldown/src/Demo.live.tsx b/examples/rolldown/src/Demo.live.tsx new file mode 100644 index 0000000..f0fe8b5 --- /dev/null +++ b/examples/rolldown/src/Demo.live.tsx @@ -0,0 +1 @@ +import {useState} from "react"; export default function Counter(){const [count,setCount]=useState(0);return } diff --git a/examples/rolldown/src/main.tsx b/examples/rolldown/src/main.tsx new file mode 100644 index 0000000..69292bd --- /dev/null +++ b/examples/rolldown/src/main.tsx @@ -0,0 +1 @@ +import React from "react"; import {createRoot} from "react-dom/client"; import Demo from "./Demo.live"; createRoot(document.getElementById("root")!).render(

Rolldown

); diff --git a/examples/rolldown/tsconfig.json b/examples/rolldown/tsconfig.json new file mode 100644 index 0000000..052b3e1 --- /dev/null +++ b/examples/rolldown/tsconfig.json @@ -0,0 +1 @@ +{"extends":"../../tsconfig.json","compilerOptions":{"module":"ESNext","moduleResolution":"Bundler"},"include":["src","rolldown.config.ts"]} diff --git a/examples/rollup/index.html b/examples/rollup/index.html new file mode 100644 index 0000000..a84b4fd --- /dev/null +++ b/examples/rollup/index.html @@ -0,0 +1 @@ +Rollup demo
diff --git a/examples/rollup/package.json b/examples/rollup/package.json new file mode 100644 index 0000000..54813a2 --- /dev/null +++ b/examples/rollup/package.json @@ -0,0 +1 @@ +{"name":"@example/rollup","private":true,"type":"module","scripts":{"build":"rollup -c && cp index.html dist/index.html","typecheck":"tsc --noEmit"},"dependencies":{"@vp-tw/react-live":"workspace:*","react":"^19.2.8","react-dom":"^19.2.8","react-live":"^4.1.8"},"devDependencies":{"@rollup/plugin-replace":"^6.0.3"}} diff --git a/examples/rollup/rollup.config.ts b/examples/rollup/rollup.config.ts new file mode 100644 index 0000000..15b812d --- /dev/null +++ b/examples/rollup/rollup.config.ts @@ -0,0 +1,3 @@ +import commonjs from "@rollup/plugin-commonjs"; import resolve from "@rollup/plugin-node-resolve"; import typescript from "@rollup/plugin-typescript"; import {reactLiveUnplugin} from "@vp-tw/react-live/unplugin"; +import replace from "@rollup/plugin-replace"; +export default {input:"src/main.tsx",output:{dir:"dist",entryFileNames:"app.js",format:"esm"},plugins:[replace({preventAssignment:true,"process.env.NODE_ENV":JSON.stringify("production")}),reactLiveUnplugin.rollup(),resolve({extensions:[".js",".jsx",".ts",".tsx"]}),commonjs(),typescript({jsx:"react-jsx",outDir:"dist"})]}; diff --git a/examples/rollup/src/Demo.live.tsx b/examples/rollup/src/Demo.live.tsx new file mode 100644 index 0000000..f69bb8c --- /dev/null +++ b/examples/rollup/src/Demo.live.tsx @@ -0,0 +1 @@ +import { useState } from "react"; export default function Counter(){const [count,setCount]=useState(0);return } diff --git a/examples/rollup/src/main.tsx b/examples/rollup/src/main.tsx new file mode 100644 index 0000000..6a125d4 --- /dev/null +++ b/examples/rollup/src/main.tsx @@ -0,0 +1 @@ +import React from "react"; import {createRoot} from "react-dom/client"; import Demo from "./Demo.live"; createRoot(document.getElementById("root")!).render(

Rollup

); diff --git a/examples/rollup/tsconfig.json b/examples/rollup/tsconfig.json new file mode 100644 index 0000000..9cc34a5 --- /dev/null +++ b/examples/rollup/tsconfig.json @@ -0,0 +1 @@ +{"extends":"../../tsconfig.json","compilerOptions":{"module":"ESNext","moduleResolution":"Bundler"},"include":["src","rollup.config.ts"]} diff --git a/examples/starlight/astro.config.mjs b/examples/starlight/astro.config.mjs new file mode 100644 index 0000000..c8fddbf --- /dev/null +++ b/examples/starlight/astro.config.mjs @@ -0,0 +1,2 @@ +import {defineConfig} from "astro/config"; import starlight from "@astrojs/starlight"; import starlightReactLive from "@vp-tw/react-live/starlight"; +export default defineConfig({site:"https://vp-tw.github.io",base:"/react-live/starlight",integrations:[starlight({title:"React Live · Starlight",plugins:[starlightReactLive()],sidebar:[{label:"Demo",slug:"demo"}]})]}); diff --git a/examples/starlight/package.json b/examples/starlight/package.json new file mode 100644 index 0000000..cb43135 --- /dev/null +++ b/examples/starlight/package.json @@ -0,0 +1 @@ +{"name":"@example/starlight","private":true,"type":"module","scripts":{"build":"astro build","typecheck":"astro check"},"dependencies":{"@astrojs/check":"^0.9.6","@astrojs/react":"^6.0.5","@astrojs/starlight":"^0.42.0","@vp-tw/react-live":"workspace:*","astro":"^7.3.1","react":"^19.2.8","react-dom":"^19.2.8","react-live":"^4.1.8","sharp":"^0.34.4"}} diff --git a/examples/starlight/src/components/Demo.live.tsx b/examples/starlight/src/components/Demo.live.tsx new file mode 100644 index 0000000..2aeefc3 --- /dev/null +++ b/examples/starlight/src/components/Demo.live.tsx @@ -0,0 +1 @@ +import {useState} from "react"; export default function Counter(){const [count,setCount]=useState(0);return } diff --git a/examples/starlight/src/content.config.ts b/examples/starlight/src/content.config.ts new file mode 100644 index 0000000..d115719 --- /dev/null +++ b/examples/starlight/src/content.config.ts @@ -0,0 +1,2 @@ +import {defineCollection} from "astro:content"; import {docsLoader} from "@astrojs/starlight/loaders"; import {docsSchema} from "@astrojs/starlight/schema"; +export const collections={docs:defineCollection({loader:docsLoader(),schema:docsSchema()})}; diff --git a/examples/starlight/src/content/docs/demo.mdx b/examples/starlight/src/content/docs/demo.mdx new file mode 100644 index 0000000..6602821 --- /dev/null +++ b/examples/starlight/src/content/docs/demo.mdx @@ -0,0 +1,12 @@ +--- +title: Starlight demo +description: An editable React component hydrated as an Astro island. +--- + +import Demo from "../../components/Demo.live"; + +# Astro Starlight + +The source component below is transformed at build time and hydrated as a React island. + + diff --git a/examples/starlight/tsconfig.json b/examples/starlight/tsconfig.json new file mode 100644 index 0000000..12d8237 --- /dev/null +++ b/examples/starlight/tsconfig.json @@ -0,0 +1 @@ +{"extends":"astro/tsconfigs/strict","include":[".astro/types.d.ts","**/*"],"exclude":["dist"]} diff --git a/examples/vite/index.html b/examples/vite/index.html new file mode 100644 index 0000000..c80a6a1 --- /dev/null +++ b/examples/vite/index.html @@ -0,0 +1 @@ +Vite demo
diff --git a/examples/vite/package.json b/examples/vite/package.json new file mode 100644 index 0000000..09bf9da --- /dev/null +++ b/examples/vite/package.json @@ -0,0 +1 @@ +{"name":"@example/vite","private":true,"type":"module","scripts":{"build":"vite build","typecheck":"tsc --noEmit"},"dependencies":{"@vp-tw/react-live":"workspace:*","react":"^18.3.1","react-dom":"^18.3.1","react-live":"^4.1.8"},"devDependencies":{"@vitejs/plugin-react":"^6.0.1","vite":"^8.2.2"}} diff --git a/examples/vite/src/Button.tsx b/examples/vite/src/Button.tsx new file mode 100644 index 0000000..d9c7f8e --- /dev/null +++ b/examples/vite/src/Button.tsx @@ -0,0 +1,5 @@ +import type { ButtonHTMLAttributes } from "react"; + +export function Button(props: ButtonHTMLAttributes) { + return ; } diff --git a/examples/vite/src/main.tsx b/examples/vite/src/main.tsx new file mode 100644 index 0000000..dd19e4e --- /dev/null +++ b/examples/vite/src/main.tsx @@ -0,0 +1,2 @@ +import React from "react"; import { createRoot } from "react-dom/client"; import Demo from "./Demo.live"; +createRoot(document.getElementById("root")!).render(

Vite

); diff --git a/examples/vite/tsconfig.json b/examples/vite/tsconfig.json new file mode 100644 index 0000000..378c578 --- /dev/null +++ b/examples/vite/tsconfig.json @@ -0,0 +1 @@ +{"extends":"../../tsconfig.json","compilerOptions":{"module":"ESNext","moduleResolution":"Bundler"},"include":["src","vite.config.ts"]} diff --git a/examples/vite/vite.config.ts b/examples/vite/vite.config.ts new file mode 100644 index 0000000..e16eea2 --- /dev/null +++ b/examples/vite/vite.config.ts @@ -0,0 +1,2 @@ +import react from "@vitejs/plugin-react"; import { defineConfig } from "vite"; import { reactLiveUnplugin } from "@vp-tw/react-live/unplugin"; +export default defineConfig({base:"/react-live/vite/",resolve:{dedupe:["react","react-dom"]},plugins:[reactLiveUnplugin.vite(),react()]}); diff --git a/examples/webpack/package.json b/examples/webpack/package.json new file mode 100644 index 0000000..fbc4de9 --- /dev/null +++ b/examples/webpack/package.json @@ -0,0 +1 @@ +{"name":"@example/webpack","private":true,"type":"module","scripts":{"build":"webpack --mode production","typecheck":"tsc --noEmit"},"dependencies":{"@vp-tw/react-live":"workspace:*","react":"^19.2.8","react-dom":"^19.2.8","react-live":"^4.1.8"},"devDependencies":{"html-webpack-plugin":"^5.6.8","ts-loader":"^9.6.2","webpack":"^5.110.3","webpack-cli":"^7.2.3"}} diff --git a/examples/webpack/src/Demo.live.tsx b/examples/webpack/src/Demo.live.tsx new file mode 100644 index 0000000..35f381f --- /dev/null +++ b/examples/webpack/src/Demo.live.tsx @@ -0,0 +1 @@ +import {useState} from "react"; export default function Counter(){const [count,setCount]=useState(0);return } diff --git a/examples/webpack/src/main.tsx b/examples/webpack/src/main.tsx new file mode 100644 index 0000000..fd6c44d --- /dev/null +++ b/examples/webpack/src/main.tsx @@ -0,0 +1 @@ +import React from "react"; import {createRoot} from "react-dom/client"; import Demo from "./Demo.live"; createRoot(document.getElementById("root")!).render(

Webpack

); diff --git a/examples/webpack/tsconfig.json b/examples/webpack/tsconfig.json new file mode 100644 index 0000000..d6422fb --- /dev/null +++ b/examples/webpack/tsconfig.json @@ -0,0 +1 @@ +{"extends":"../../tsconfig.json","compilerOptions":{"module":"ESNext","moduleResolution":"Bundler"},"include":["src"]} diff --git a/examples/webpack/webpack.config.js b/examples/webpack/webpack.config.js new file mode 100644 index 0000000..316f317 --- /dev/null +++ b/examples/webpack/webpack.config.js @@ -0,0 +1,2 @@ +import HtmlWebpackPlugin from "html-webpack-plugin"; import {reactLiveUnplugin} from "@vp-tw/react-live/unplugin"; +export default {entry:"./src/main.tsx",output:{clean:true,filename:"app.js",publicPath:"auto"},module:{rules:[{test:/\.[jt]sx?$/,exclude:/node_modules/,use:{loader:"ts-loader",options:{transpileOnly:true}}}]},resolve:{extensions:[".tsx",".ts",".jsx",".js"]},plugins:[reactLiveUnplugin.webpack(),new HtmlWebpackPlugin({title:"Webpack React Live demo",templateContent:"Webpack React Live demo
"})]}; diff --git a/package.json b/package.json index af43e1c..21b521b 100644 --- a/package.json +++ b/package.json @@ -9,13 +9,26 @@ }, "scripts": { "build": "corepack pnpm --filter @vp-tw/react-live build", - "build:examples": "corepack pnpm --filter './examples/*' build", + "build:examples": "corepack pnpm --workspace-concurrency=1 --filter './examples/*' build", + "build:pages": "corepack pnpm build && corepack pnpm build:examples && node scripts/build-pages.mjs", "check": "corepack pnpm typecheck && corepack pnpm test && corepack pnpm build:examples", "test": "corepack pnpm --filter @vp-tw/react-live test", - "typecheck": "corepack pnpm -r typecheck" + "typecheck": "corepack pnpm build && corepack pnpm -r typecheck" }, "devDependencies": { + "@rollup/plugin-commonjs": "^29.0.0", + "@rollup/plugin-node-resolve": "^16.0.3", + "@rollup/plugin-typescript": "^12.3.0", "@types/node": "^24.10.0", - "typescript": "npm:@typescript/typescript6@^6.0.2" + "@types/react": "^19.2.18", + "@types/react-dom": "^19.2.5", + "@vitejs/plugin-react": "^6.0.1", + "react": "^19.2.8", + "react-dom": "^19.2.8", + "react-live": "^4.1.8", + "rolldown": "^1.2.7", + "rollup": "^4.63.1", + "typescript": "^5.9.3", + "vite": "^8.2.2" } } diff --git a/packages/react-live/build.config.ts b/packages/react-live/build.config.ts index b993c84..28ec425 100644 --- a/packages/react-live/build.config.ts +++ b/packages/react-live/build.config.ts @@ -1,23 +1,46 @@ +import type { BuildEntry } from "unbuild"; import { defineBuildConfig } from "unbuild"; +import { build } from "esbuild"; + +const entry = { + builder: "mkdist", + declaration: true, + ext: "js", + format: "esm", + input: "src", + outDir: "dist", +} satisfies BuildEntry; export default defineBuildConfig({ clean: true, - declaration: true, - entries: [ - "src/index", - "src/unplugin", - "src/react", - "src/docusaurus", - "src/starlight", - ], + entries: [entry], + failOnWarn: true, externals: [ "@astrojs/react", "@astrojs/starlight", "@docusaurus/core", - "@docusaurus/theme-live-codeblock", "react", "react-dom", "react-live", ], - rollup: { emitCJS: false }, + hooks: { + async "build:done"(ctx) { + await build({ + bundle: true, + entryPoints: ["src/docusaurus.tsx"], + format: "cjs", + outfile: "dist/docusaurus.cjs", + packages: "external", + platform: "node", + }); + for (const warning of ctx.warnings) { + if ( + warning.includes("Potential missing package.json files:") && + warning.includes("dist/docusaurus.cjs") + ) { + ctx.warnings.delete(warning); + } + } + }, + }, }); diff --git a/packages/react-live/package.json b/packages/react-live/package.json index 0adc305..0166ec4 100644 --- a/packages/react-live/package.json +++ b/packages/react-live/package.json @@ -9,23 +9,34 @@ "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/index.mjs" + "import": "./dist/index.js", + "default": "./dist/index.js" }, "./unplugin": { "types": "./dist/unplugin.d.ts", - "import": "./dist/unplugin.mjs" + "import": "./dist/unplugin.js", + "default": "./dist/unplugin.js" }, "./react": { "types": "./dist/react.d.ts", - "import": "./dist/react.mjs" + "import": "./dist/react.js", + "default": "./dist/react.js" }, "./docusaurus": { "types": "./dist/docusaurus.d.ts", - "import": "./dist/docusaurus.mjs" + "require": "./dist/docusaurus.cjs", + "import": "./dist/docusaurus.js", + "default": "./dist/docusaurus.js" + }, + "./docusaurus/renderer": { + "types": "./dist/docusaurus-renderer.d.ts", + "import": "./dist/docusaurus-renderer.js", + "default": "./dist/docusaurus-renderer.js" }, "./starlight": { "types": "./dist/starlight.d.ts", - "import": "./dist/starlight.mjs" + "import": "./dist/starlight.js", + "default": "./dist/starlight.js" }, "./package.json": "./package.json" }, @@ -45,7 +56,6 @@ "@astrojs/react": ">=4", "@astrojs/starlight": ">=0.32", "@docusaurus/core": ">=3", - "@docusaurus/theme-live-codeblock": ">=3", "react": ">=18", "react-dom": ">=18", "react-live": ">=4" @@ -53,17 +63,16 @@ "peerDependenciesMeta": { "@astrojs/react": { "optional": true }, "@astrojs/starlight": { "optional": true }, - "@docusaurus/core": { "optional": true }, - "@docusaurus/theme-live-codeblock": { "optional": true } + "@docusaurus/core": { "optional": true } }, "devDependencies": { "@babel/core": "^8.0.1", "@astrojs/react": "^6.0.5", "@astrojs/starlight": "^0.42.0", "@docusaurus/core": "^3.10.2", - "@docusaurus/theme-live-codeblock": "^3.10.2", "@types/react": "^19.2.18", "@types/babel__standalone": "^7.1.9", + "esbuild": "^0.28.2", "react": "^19.2.8", "react-dom": "^19.2.8", "react-live": "^4.1.8", diff --git a/packages/react-live/src/docusaurus-renderer.tsx b/packages/react-live/src/docusaurus-renderer.tsx new file mode 100644 index 0000000..7b3c87f --- /dev/null +++ b/packages/react-live/src/docusaurus-renderer.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import type { ReactLiveProps } from "./react.js"; +import { ReactLive } from "./react.js"; + +export function DocusaurusLive(props: ReactLiveProps) { + return ( + + ); +} diff --git a/packages/react-live/src/docusaurus.tsx b/packages/react-live/src/docusaurus.tsx index 7af0322..243b3e0 100644 --- a/packages/react-live/src/docusaurus.tsx +++ b/packages/react-live/src/docusaurus.tsx @@ -1,28 +1,5 @@ -import type { ReactLiveProps } from "./react.js"; -import PlaygroundModule from "@docusaurus/theme-live-codeblock/lib/theme/Playground/index.js"; -import React, { type ComponentType, useMemo } from "react"; -import { transformLiveCode } from "./runtime-transform.js"; import { reactLiveUnplugin } from "./unplugin.js"; -interface PlaygroundProps extends ReactLiveProps { - noInline?: boolean; - transformCode?: (code: string) => string; -} - -const Playground = PlaygroundModule as unknown as ComponentType; - -export function DocusaurusLive({ scope, ...props }: ReactLiveProps) { - const runtimeScope = useMemo(() => ({ ...React, ...scope }), [scope]); - return ( - - ); -} - export default function docusaurusReactLive() { return { name: "@vp-tw/react-live/docusaurus", @@ -32,7 +9,7 @@ export default function docusaurusReactLive() { reactLiveUnplugin.webpack({ enforce: "pre", rendererExport: "DocusaurusLive", - rendererModule: "@vp-tw/react-live/docusaurus", + rendererModule: "@vp-tw/react-live/docusaurus/renderer", }), ], }; diff --git a/packages/react-live/test/compiler.test.mjs b/packages/react-live/test/compiler.test.mjs index 4df6269..ad8cd5d 100644 --- a/packages/react-live/test/compiler.test.mjs +++ b/packages/react-live/test/compiler.test.mjs @@ -3,7 +3,7 @@ import test from "node:test"; import { analyzeLiveModule, compileLiveModule, -} from "../dist/index.mjs"; +} from "../dist/index.js"; test("collects runtime imports and excludes type-only bindings", () => { const source = ` diff --git a/packages/react-live/test/package-exports.test.mjs b/packages/react-live/test/package-exports.test.mjs new file mode 100644 index 0000000..cbed8ed --- /dev/null +++ b/packages/react-live/test/package-exports.test.mjs @@ -0,0 +1,29 @@ +import assert from "node:assert/strict"; +import { createRequire } from "node:module"; +import test from "node:test"; + +const require = createRequire(import.meta.url); + +test("publishes every ESM entry point", async () => { + const [root, unplugin, react, docusaurus, renderer, starlight] = + await Promise.all([ + import("../dist/index.js"), + import("../dist/unplugin.js"), + import("../dist/react.js"), + import("../dist/docusaurus.js"), + import("../dist/docusaurus-renderer.js"), + import("../dist/starlight.js"), + ]); + + assert.equal(typeof root.compileLiveModule, "function"); + assert.equal(typeof unplugin.reactLiveUnplugin.vite, "function"); + assert.equal(typeof react.ReactLive, "function"); + assert.equal(typeof docusaurus.default, "function"); + assert.equal(typeof renderer.DocusaurusLive, "function"); + assert.equal(typeof starlight.default, "function"); +}); + +test("publishes a CommonJS Docusaurus configuration entry", () => { + const docusaurus = require("../dist/docusaurus.cjs"); + assert.equal(typeof docusaurus.default, "function"); +}); diff --git a/packages/react-live/test/runtime-transform.test.mjs b/packages/react-live/test/runtime-transform.test.mjs index 25e5d47..0777fd5 100644 --- a/packages/react-live/test/runtime-transform.test.mjs +++ b/packages/react-live/test/runtime-transform.test.mjs @@ -1,6 +1,6 @@ import assert from "node:assert/strict"; import test from "node:test"; -import { transformLiveCode } from "../dist/react.mjs"; +import { transformLiveCode } from "../dist/react.js"; for (const [name, source] of [ ["named function", "export default function Demo() { return

; }"], diff --git a/pages/index.html b/pages/index.html new file mode 100644 index 0000000..73e01fd --- /dev/null +++ b/pages/index.html @@ -0,0 +1,36 @@ + + + + + + @vp-tw/react-live examples + + + +

+

REVIEW BUILD

+

@vp-tw/react-live

+

Editable React examples built from the same source files used by real applications and documentation.

+ +
+ + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4bd7e71..fea27c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,16 +4,221 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + serialize-javascript: 7.1.1 + sharp: 0.35.4 + importers: .: devDependencies: + '@rollup/plugin-commonjs': + specifier: ^29.0.0 + version: 29.0.3(rollup@4.63.1) + '@rollup/plugin-node-resolve': + specifier: ^16.0.3 + version: 16.0.3(rollup@4.63.1) + '@rollup/plugin-typescript': + specifier: ^12.3.0 + version: 12.3.0(rollup@4.63.1)(tslib@2.8.1)(typescript@5.9.3) '@types/node': specifier: ^24.10.0 version: 24.13.3 + '@types/react': + specifier: ^19.2.18 + version: 19.2.18 + '@types/react-dom': + specifier: ^19.2.5 + version: 19.2.5(@types/react@19.2.18) + '@vitejs/plugin-react': + specifier: ^6.0.1 + version: 6.1.1(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)) + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + rolldown: + specifier: ^1.2.7 + version: 1.2.7 + rollup: + specifier: ^4.63.1 + version: 4.63.1 typescript: - specifier: npm:@typescript/typescript6@^6.0.2 - version: '@typescript/typescript6@6.0.2' + specifier: ^5.9.3 + version: 5.9.3 + vite: + specifier: ^8.2.2 + version: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + + examples/custom-renderer: + dependencies: + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + + examples/docusaurus: + dependencies: + '@docusaurus/core': + specifier: ^3.10.2 + version: 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/preset-classic': + specifier: ^3.10.2 + version: 3.10.2(@algolia/client-search@5.57.0)(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': + specifier: ^3.10.2 + version: 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@mdx-js/react': + specifier: ^3.1.1 + version: 3.1.1(@types/react@19.2.18)(react@19.2.8) + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + clsx: + specifier: ^2.1.1 + version: 2.1.1 + prism-react-renderer: + specifier: ^2.4.1 + version: 2.4.1(react@19.2.8) + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + webpack: + specifier: ^5.110.3 + version: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + + examples/rolldown: + dependencies: + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + + examples/rollup: + dependencies: + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + devDependencies: + '@rollup/plugin-replace': + specifier: ^6.0.3 + version: 6.0.3(rollup@4.63.1) + + examples/starlight: + dependencies: + '@astrojs/check': + specifier: ^0.9.6 + version: 0.9.10(prettier@3.9.6)(typescript@5.9.3) + '@astrojs/react': + specifier: ^6.0.5 + version: 6.0.5(@types/node@24.13.3)(@types/react-dom@19.2.5(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(terser@5.51.2)(yaml@2.9.0) + '@astrojs/starlight': + specifier: ^0.42.0 + version: 0.42.0(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))(supports-color@8.1.1)(typescript@5.9.3) + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + astro: + specifier: ^7.3.1 + version: 7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + sharp: + specifier: 0.35.4 + version: 0.35.4(@types/node@24.13.3) + + examples/vite: + dependencies: + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + devDependencies: + '@vitejs/plugin-react': + specifier: ^6.0.1 + version: 6.1.1(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)) + vite: + specifier: ^8.2.2 + version: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + + examples/webpack: + dependencies: + '@vp-tw/react-live': + specifier: workspace:* + version: link:../../packages/react-live + react: + specifier: ^19.2.8 + version: 19.2.8 + react-dom: + specifier: ^19.2.8 + version: 19.2.8(react@19.2.8) + react-live: + specifier: ^4.1.8 + version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + devDependencies: + html-webpack-plugin: + specifier: ^5.6.8 + version: 5.6.8(webpack@5.110.3) + ts-loader: + specifier: ^9.6.2 + version: 9.6.2(loader-utils@2.0.4)(typescript@5.9.3)(webpack@5.110.3) + webpack: + specifier: ^5.110.3 + version: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpack-cli: + specifier: ^7.2.3 + version: 7.2.3(js-yaml@4.3.2)(json5@2.2.3)(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.6)(webpack@5.110.3) packages/react-live: dependencies: @@ -28,29 +233,29 @@ importers: version: 8.0.4 unplugin: specifier: ^3.3.0 - version: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + version: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))(webpack@5.110.3) devDependencies: '@astrojs/react': specifier: ^6.0.5 - version: 6.0.5(@types/node@24.13.3)(@types/react-dom@19.2.5(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(terser@5.51.2) + version: 6.0.5(@types/node@24.13.3)(@types/react-dom@19.2.5(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(terser@5.51.2)(yaml@2.9.0) '@astrojs/starlight': specifier: ^0.42.0 - version: 0.42.0(@typescript/typescript6@6.0.2)(astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2))(supports-color@8.1.1) + version: 0.42.0(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))(supports-color@8.1.1)(typescript@5.9.3) '@babel/core': specifier: ^8.0.1 version: 8.0.1 '@docusaurus/core': specifier: ^3.10.2 - version: 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/theme-live-codeblock': - specifier: ^3.10.2 - version: 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0))(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + version: 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) '@types/babel__standalone': specifier: ^7.1.9 version: 7.1.9 '@types/react': specifier: ^19.2.18 version: 19.2.18 + esbuild: + specifier: ^0.28.2 + version: 0.28.2 react: specifier: ^19.2.8 version: 19.2.8 @@ -62,7 +267,7 @@ importers: version: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) unbuild: specifier: ^3.6.1 - version: 3.6.1(@typescript/typescript6@6.0.2)(@typescript/typescript6@6.0.2) + version: 3.6.1(@typescript/typescript6@6.0.2)(typescript@5.9.3) packages: @@ -70,6 +275,99 @@ packages: resolution: {integrity: sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g==} engines: {node: '>=11'} + '@algolia/abtesting@1.23.0': + resolution: {integrity: sha512-j45MBISstltys9QyQ4xf6quRiN1g7vMuwQL9VM4dx8YuRZvCQ173b9royZAx6iAbRX3IB1VnG1z//NuwyQ8jpQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/autocomplete-core@1.19.2': + resolution: {integrity: sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==} + + '@algolia/autocomplete-core@1.19.9': + resolution: {integrity: sha512-4U2JKLMWlDu0CotYyUkWakDxr8AIav3QtIUXXRpfavYN29aVWfzlwJp9T0rPKEf/dO2QCPAUc0Kq1Tj1GJxo2A==} + + '@algolia/autocomplete-plugin-algolia-insights@1.19.2': + resolution: {integrity: sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-plugin-algolia-insights@1.19.9': + resolution: {integrity: sha512-6mExC6X7762s2SV3eJy3QOkB8bdMmnUhQ2agvGVDuzwoGyr3PquGSY/0vPQXCfiAiCaXUz1rXn+lwghgSi0l0w==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-shared@1.19.2': + resolution: {integrity: sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/autocomplete-shared@1.19.9': + resolution: {integrity: sha512-YosP9Uoek6y/Ur1r1qeogk4biMe/hzkyNcgMCciw0//3XpCM7VlYLSHnyt/vOnEOGhCCc0+3v+unEiH6zz+Z1A==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/client-abtesting@5.57.0': + resolution: {integrity: sha512-JVFFujiZUCguk5tz3LZr4fTQxqpIrj4/Jw3SI7kMljSqtfLxYn/s/TWH0J2s4iNfsDpxPhgFGMotCpmDI4kZ8w==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-analytics@5.57.0': + resolution: {integrity: sha512-6KqECK4ED3JJQEoDrQWnGPQzElA828xAD4qK5ceawNNyP/LcSvzAoLHjFkoTPksZ/kxj6VUtCRH+IHZesLltng==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-common@5.57.0': + resolution: {integrity: sha512-uqpGF3oXYsoCbQq5d7BzNrNTfIfuvJyGP1CKvSW27T9boUg7KOwyxsAw1AX0a3jSW2HrYEJ/NN+Z4MiGivbpeQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-insights@5.57.0': + resolution: {integrity: sha512-u5NboJVJXDEFplvNnqqX4CxkXPYysjJRj47hOSh9329H8kG5gFLKJBIiS5utMQ+GZm8xQl3Te7NInDk6elEADQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-personalization@5.57.0': + resolution: {integrity: sha512-uzc0b2LmHAK9/QID4xeo35OG84AkZl4YewkCqawqAOGLjT2eZpM/OZx45ESygMHG30Ws+ZTSdluPtMJcUnrbWQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-query-suggestions@5.57.0': + resolution: {integrity: sha512-dIAhnM6ue/ssa5PjgNfu4g8A4yTojl9ZOUzZU3wIaIKRerL2R/3Emuf9n/D6ICXXP167KC6XCeC7nliSw7cuSw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-search@5.57.0': + resolution: {integrity: sha512-2TTPTTKSJmCptvhCm4Xf3bBYMqZni+Pgc2hVdqc4l9wsBpSJNVTVIKpnd10OubUgkGcmppVDj1XQqYaf6EnPSQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/events@4.0.1': + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + + '@algolia/ingestion@1.57.0': + resolution: {integrity: sha512-W4JseHKt+pzOxlFV+T3MWEG0h4Z2Se5zjoXUD0ewlw8aOWMG/yjRdopUdLQsXULepB/My2tDuZjkwk2sMfsUrQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/monitoring@1.57.0': + resolution: {integrity: sha512-BrxJVE0/eLinEPICCD7BKN/2xnt0nkjge70u8zzE2ISP3fuB3tjLgcwpanUycvlHBFLI4gK0l5ol54p6IYuR/Q==} + engines: {node: '>= 14.0.0'} + + '@algolia/recommend@5.57.0': + resolution: {integrity: sha512-Gc29jkeiLKlVfHvyrIgyUHHE+aYTdXEeLfK42rjr5/1TTVsYwUJz0XkvoIBIqfMjcDg6gXeHb1jTUZ0H+SYIlQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-browser-xhr@5.57.0': + resolution: {integrity: sha512-PIPnPN7MP3fp2VAi01BVXhCWmD366ZB2Hkq5TlYKtThd4KxUtMmaaNDpFgVCTXtSIqWVZLJntOHRvxg/sIPd8Q==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-fetch@5.57.0': + resolution: {integrity: sha512-AX3RlOudXMdTwtwUqdAf5hAVLvXfOZZH1FZh6ALDdrhVLT0TtAIe48N6nYcWcTnwoTxK/wDIQqZ19IMjK8zJAA==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-node-http@5.57.0': + resolution: {integrity: sha512-cWZc1dKb7wy9/wPpwMtL1y89gK2G7y2A47Coa7zwf1ydtIeJm4+S+XxoQ2b/ZRiQnrC1YHavLjYUPDCdnT7Khg==} + engines: {node: '>= 14.0.0'} + + '@astrojs/check@0.9.10': + resolution: {integrity: sha512-zgx/UQMozdjOa3bOxjgeCFdtpE3c9rRX6xHwa+2QXvy8z8Akifu2AtubHyv/zzC2znO8dl8fFWL4K+Ba9kS8HQ==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 || ^6.0.0 + '@astrojs/compiler-binding-darwin-arm64@0.4.0': resolution: {integrity: sha512-ZVUwHundaQyFNjE6uoa0usaC0WOCitDCLS/4mdb4rOiJXwVUuKJBMxI5WMzXLWmamsXtK/Z//ifLXvV5Yeh4Hw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -135,9 +433,24 @@ packages: resolution: {integrity: sha512-koVikeon1kreEy+/JzLQRy3vzHHQVOjycs4degg4vFufKApZOwMZvSSAEztYNhmcQVfNVsVZZI4cEge3cexAbQ==} engines: {node: '>=22.12.0'} + '@astrojs/compiler@2.13.1': + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} + '@astrojs/internal-helpers@0.11.0': resolution: {integrity: sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==} + '@astrojs/language-server@2.16.16': + resolution: {integrity: sha512-KuS17AOOqH/M5mHXPmKvtp8L+NNteARC7Xjf395+9R9dtJOBndqdStwU4V+OKzYZpgZ+hliV13knzx/oMtFl7Q==} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: '>=0.11.0' + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + '@astrojs/markdown-satteri@0.4.0': resolution: {integrity: sha512-wykOOW9KsUVcZweOpY/CeXpdKcCKZy6fQbdcteWFuI75+sQCiqxYM7VKsGa5b+aGl3cYQscFY37rsbbyal5MRw==} @@ -181,6 +494,9 @@ packages: resolution: {integrity: sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@astrojs/yaml2ts@0.2.4': + resolution: {integrity: sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==} + '@babel/code-frame@7.29.7': resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} engines: {node: '>=6.9.0'} @@ -645,6 +961,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-constant-elements@7.29.7': + resolution: {integrity: sha512-J0wGhKan+rIiE2OhfhRptySLrJ6SjQYM6b6N1FMlhyhCcw1Mig8vQjWchyB+bgHGDvaWo6Diu6CLRMra2uMtmg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-display-name@7.29.7': resolution: {integrity: sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==} engines: {node: '>=6.9.0'} @@ -1196,6 +1518,44 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} + '@discoveryjs/json-ext@1.1.0': + resolution: {integrity: sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA==} + engines: {node: '>=14.17.0'} + + '@docsearch/core@4.7.0': + resolution: {integrity: sha512-p/9xVKmPDj3FPvMfPf5naVO3Ej8SCbcUugGvx1+8GgkuBNbqxqN2Irx3WLBv8VY0jH7XpRwKWdlmjXLZsmTLsg==} + peerDependencies: + '@types/react': '>= 16.8.0 < 20.0.0' + react: '>= 16.8.0 < 20.0.0' + react-dom: '>= 16.8.0 < 20.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + + '@docsearch/css@4.7.0': + resolution: {integrity: sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==} + + '@docsearch/react@4.7.0': + resolution: {integrity: sha512-x6oedjJ8O8/pIDBsMo5Orca3/6cQCz616/CwthVe68l43mqnj2lrJ9kFQITBqy8hMsS3nWeBWFoVO5dJ1DCFKA==} + peerDependencies: + '@types/react': '>= 16.8.0 < 20.0.0' + react: '>= 16.8.0 < 20.0.0' + react-dom: '>= 16.8.0 < 20.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + '@docusaurus/babel@3.10.2': resolution: {integrity: sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q==} engines: {node: '>=20.0'} @@ -1243,6 +1603,14 @@ packages: react: '*' react-dom: '*' + '@docusaurus/plugin-content-blog@3.10.2': + resolution: {integrity: sha512-0cbEnNKf0InmLkhj/+nVRmqEnWEoOE8Mh+2x1qOXI0qYpCnphq4RXknVJ8BvybKRXqYVvbmdMfiJSup+k4tm5w==} + engines: {node: '>=20.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + '@docusaurus/plugin-content-docs@3.10.2': resolution: {integrity: sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q==} engines: {node: '>=20.0'} @@ -1250,11 +1618,78 @@ packages: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 + '@docusaurus/plugin-content-pages@3.10.2': + resolution: {integrity: sha512-h5R12sZ/vV9EPiVjvIl9YFCOwkpwXes7dQMYt3EvP6Pphu4amHxxTqWxf08Fl5DR8h+oZMbWpFTNw5vKEYfvzQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-css-cascade-layers@3.10.2': + resolution: {integrity: sha512-UkdvQby5OQUKWrw3lLnSTJXQ6VETaUVTuPQX9AABtmFm5h+ifEBx1OQ+LN726Q4byuwBf2ElHkf4qU4hTxdvRg==} + engines: {node: '>=20.0'} + + '@docusaurus/plugin-debug@3.10.2': + resolution: {integrity: sha512-8vbZNOSCpnsT57EY6CgN7sgRVmx3KTYwO8Uvo2pbxOyb8tbqAwtT9SslqaQ41HbA1v1hpn5RP7u5s2KvRwAFpQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-analytics@3.10.2': + resolution: {integrity: sha512-kMHMBK9j4VAtgd5owwrRLRIi0EjkrpXlX7ePj1+y68XfVZV9I1T4S+koPDm+Hfw2TtnyHvh0uNrDvjz+DjQGVA==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-gtag@3.10.2': + resolution: {integrity: sha512-Vt90nNFhtAChRe9+it1hcHFgFvETdSnOkL5Bma+p6E/yU2tAYrvvyk+gv+LJGM2ZUkyKuKXLRsZ2Lb0bO7+Vog==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-tag-manager@3.10.2': + resolution: {integrity: sha512-MLCffCldysi/R0nzJQP7ZWd0xAoGNnSTiVOo6TTR6mKVGFhE+/XArGe67ZcaZv1uytgQXoXs92VJrgVDrz80rQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-sitemap@3.10.2': + resolution: {integrity: sha512-PODkwg5XetLML3hU/3xpCKJUZ9cqExLaBnD/Fzzwj2VHogLeqnDisLIujae87zuze7T4mCm2A6KEqZkyiz07EQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-svgr@3.10.2': + resolution: {integrity: sha512-JgfT3jWM0TJ8Uw0cEcqxHpybngQY1vlBYpuuNO+gEh5iPh5Ar+vxq/u9CFrYsWeXy48BN7Db76Pzp2edNXUQ8A==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/preset-classic@3.10.2': + resolution: {integrity: sha512-a4B3VczmDl99zK0EufDQYomdJ186WDingjmDXxhN2PNPS9Ty/Y2M5CLFX1KQMRKqRTLiRDKfutzG5IY1FC/ceg==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + '@docusaurus/react-loadable@6.0.0': resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} peerDependencies: react: '*' + '@docusaurus/theme-classic@3.10.2': + resolution: {integrity: sha512-JqTSLQmqmA9uKWZsD5iwBGJ4JyKB4/yTw6PsSXVPRJG/6GAm/u+add9Iip+hvwP12/AnPNztrdxsI14NJW4KeA==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + '@docusaurus/theme-common@3.10.2': resolution: {integrity: sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A==} engines: {node: '>=20.0'} @@ -1263,8 +1698,8 @@ packages: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - '@docusaurus/theme-live-codeblock@3.10.2': - resolution: {integrity: sha512-rBWmjCFaInkWENi4EjHX4lgwN6uBfVurN8SdK0evZ5LwjIiAdVRTRkmnWNPswiud3UfdSeNalaLQl62Ks9d+pA==} + '@docusaurus/theme-search-algolia@3.10.2': + resolution: {integrity: sha512-1msxllyhi/5m77JukXtp5UFnUAriwZIC1oJ7MTnpQpCwLTbclJi5BK5n28CTZuSXpQN2ewbbnqRgAhMM6c6ihg==} engines: {node: '>=20.0'} peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -1292,6 +1727,27 @@ packages: resolution: {integrity: sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==} engines: {node: '>=20.0'} + '@emmetio/abbreviation@2.3.3': + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + + '@emmetio/css-abbreviation@2.1.8': + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + + '@emmetio/css-parser@0.4.1': + resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==} + + '@emmetio/html-matcher@1.3.0': + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + + '@emmetio/scanner@1.0.4': + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + + '@emmetio/stream-reader-utils@0.1.0': + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + + '@emmetio/stream-reader@2.2.0': + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + '@emnapi/core@1.11.1': resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} @@ -2076,10 +2532,6 @@ packages: resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} engines: {node: '>=20.0.0'} - '@philpl/buble@0.19.7': - resolution: {integrity: sha512-wKTA2DxAGEW+QffRQvOhRQ0VBiYU2h2p8Yc1oBNlqSKws48/8faxqKNIuub0q4iuyTuLwtB8EkwiKwhlfV1PBA==} - hasBin: true - '@pnpm/config.env-replace@1.1.0': resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} engines: {node: '>=12.22.0'} @@ -2215,6 +2667,15 @@ packages: rollup: optional: true + '@rollup/plugin-commonjs@29.0.3': + resolution: {integrity: sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-json@6.1.0': resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} @@ -2242,6 +2703,19 @@ packages: rollup: optional: true + '@rollup/plugin-typescript@12.3.0': + resolution: {integrity: sha512-7DP0/p7y3t67+NabT9f8oTBFE6gGkto4SA6Np2oudYmZE/m1dt8RB0SjL1msMxFpLo631qjRCcBlAbq1ml/Big==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.14.0||^3.0.0||^4.0.0 + tslib: '*' + typescript: '>=3.7.0' + peerDependenciesMeta: + rollup: + optional: true + tslib: + optional: true + '@rollup/pluginutils@5.4.0': resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} engines: {node: '>=14.0.0'} @@ -2449,15 +2923,93 @@ packages: '@slorber/remark-comment@1.0.0': resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} - '@szmarczak/http-timer@5.0.1': - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@tybys/wasm-util@0.10.3': - resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + + '@szmarczak/http-timer@5.0.1': + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} '@types/babel__generator@7.27.0': resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} @@ -2552,6 +3104,9 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + '@types/node@17.0.45': + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + '@types/node@24.13.3': resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} @@ -2633,6 +3188,63 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + '@vitejs/plugin-react@6.1.1': + resolution: {integrity: sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 + babel-plugin-react-compiler: ^1.0.0 + oxc-transform-react: ^0.145.0 + vite: ^8.0.0 + peerDependenciesMeta: + '@rolldown/plugin-babel': + optional: true + babel-plugin-react-compiler: + optional: true + oxc-transform-react: + optional: true + + '@volar/kit@2.4.28': + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} + peerDependencies: + typescript: '*' + + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + + '@volar/language-server@2.4.28': + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@volar/language-service@2.4.28': + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vscode/emmet-helper@2.11.0': + resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -2688,18 +3300,6 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-class-fields@0.2.1: - resolution: {integrity: sha512-US/kqTe0H8M4LN9izoL+eykVAitE68YMuYZ3sHn3i1fjniqR7oQ3SPvuMK/VT1kjOQHrx5Q88b90TtOKgAv2hQ==} - engines: {node: '>=4.8.2'} - peerDependencies: - acorn: ^6.0.0 - - acorn-dynamic-import@4.0.0: - resolution: {integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==} - deprecated: This is probably built in to whatever tool you're using. If you still need it... idk - peerDependencies: - acorn: ^6.0.0 - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2709,11 +3309,6 @@ packages: resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} - acorn@6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.18.0: resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} engines: {node: '>=0.4.0'} @@ -2727,6 +3322,14 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -2735,6 +3338,11 @@ packages: ajv: optional: true + ajv-i18n@4.2.0: + resolution: {integrity: sha512-v/ei2UkCEeuKNXh8RToiFsUclmU+G57LO1Oo22OagNMENIw+Yb8eMwvHu7Vn9fmkjJyv6XclhJ8TbuigSglPkg==} + peerDependencies: + ajv: ^8.0.0-beta.0 + ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -2751,6 +3359,15 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + algoliasearch-helper@3.29.3: + resolution: {integrity: sha512-gVOMbbPVrCO3Xs+B+BLAIGFqIQow6qHMTYCEeBqLQB9m4ZmKUqMwkEumlal2iyyezHEd4Y0FvFTLbCRutCutIQ==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + + algoliasearch@5.57.0: + resolution: {integrity: sha512-HpND7MBGctOAkd1GoQoDZCGoCpqNTS5NG1LuhElFet3RdLJkwnyTYZXZhXwtpAQPrI36fqQ3eT6KQrdKDTKu3A==} + engines: {node: '>= 14.0.0'} + am-i-vibing@0.4.0: resolution: {integrity: sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==} hasBin: true @@ -2771,10 +3388,6 @@ packages: resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -2824,8 +3437,8 @@ packages: peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta || ^7.0.0 - astro@7.2.10: - resolution: {integrity: sha512-uPtD+nK6kQXugyq4kiMPwj9OI3Sae6HSerA5X+fuv2CPaDwxmokFPPFlGRKIAXH0QAKu+zot2q6yrLG61wFmqg==} + astro@7.3.1: + resolution: {integrity: sha512-A/bJYHtc6n0UAdROY9W948fW6lX0pnUA+JWKW+IGCXRyDIGN2MsXC0OlS8onZGJjr+sv8htemwOc9W5PBRXCkw==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true peerDependencies: @@ -2995,10 +3608,6 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -3023,10 +3632,21 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chokidar@5.0.0: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} @@ -3062,6 +3682,10 @@ packages: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} + clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} @@ -3073,16 +3697,10 @@ packages: collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -3107,6 +3725,10 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -3197,6 +3819,10 @@ packages: resolution: {integrity: sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==} engines: {node: '>=22'} + copy-text-to-clipboard@3.2.2: + resolution: {integrity: sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==} + engines: {node: '>=12'} + copy-webpack-plugin@11.0.0: resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} @@ -3555,6 +4181,12 @@ packages: electron-to-chromium@1.5.420: resolution: {integrity: sha512-2yD6XreGusOfNV+dUcvipJEXc3n/n7fgr7996aszTG+YY5E4mqM4tOq/3uhP129cazL9YHbVWSpc79ePotWtPA==} + emmet@2.4.11: + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} + + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3594,6 +4226,11 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} + envinfo@7.21.0: + resolution: {integrity: sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==} + engines: {node: '>=4'} + hasBin: true + error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} @@ -3639,10 +4276,6 @@ packages: escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -3766,6 +4399,10 @@ packages: picomatch: optional: true + feed@4.2.2: + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} + file-loader@6.2.0: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} @@ -3788,6 +4425,10 @@ packages: resolution: {integrity: sha512-OaOpEYv2PiQ7SQ5LIrl+deA1XaWcxEjnpM6VuWXTUvn+teIXxeFTLDmu18/zDQpFmHN4o3oDBX+BT0AGwEhemg==} engines: {node: ^20.19.0 || >=22.12.0} + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + find-up@6.3.0: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3854,6 +4495,14 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + engines: {node: '>=18'} + get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -3929,10 +4578,6 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -4066,6 +4711,9 @@ packages: htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} @@ -4143,6 +4791,11 @@ packages: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} @@ -4154,6 +4807,10 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + infima@0.2.0-alpha.45: + resolution: {integrity: sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==} + engines: {node: '>=12'} + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -4167,6 +4824,10 @@ packages: inline-style-parser@0.2.7: resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + interpret@3.1.1: + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} + invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -4359,10 +5020,6 @@ packages: resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} hasBin: true - jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -4385,6 +5042,9 @@ packages: engines: {node: '>=6'} hasBin: true + jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} @@ -4402,6 +5062,10 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} @@ -4505,6 +5169,10 @@ packages: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + locate-path@7.2.0: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4542,9 +5210,6 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -4924,6 +5589,9 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true @@ -4983,6 +5651,9 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -5051,10 +5722,6 @@ packages: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true - os-homedir@1.0.2: - resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} - engines: {node: '>=0.10.0'} - p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} @@ -5063,6 +5730,10 @@ packages: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + p-limit@4.0.0: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5071,6 +5742,10 @@ packages: resolution: {integrity: sha512-Ll0w3fU24vYpXoZmjjZIee6bJQDgG0oAyo1PdmFYI8UDwJJddaHAypxIH9avUu+t+lSsAwKVsb1jDCMIIChliw==} engines: {node: '>=20'} + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + p-locate@6.0.0: resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5099,6 +5774,10 @@ packages: resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==} engines: {node: '>=20'} + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + package-json@8.1.1: resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} engines: {node: '>=14.16'} @@ -5127,6 +5806,9 @@ packages: parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} @@ -5137,6 +5819,13 @@ packages: pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + path-exists@5.0.0: resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5185,6 +5874,10 @@ packages: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + pkg-dir@7.0.0: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} @@ -5764,6 +6457,11 @@ packages: resolution: {integrity: sha512-79Iho8QeYyooJ8e9lCRyTVlyTAkS/kXBYKff6TMzS3kEWGQ8Ds5UEtXpGrSUDLUWok6QTvxeYy0GO8fopHnaSA==} engines: {node: ^10 || ^12 || >=14} + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} + engines: {node: '>=14'} + hasBin: true + pretty-bytes@7.1.2: resolution: {integrity: sha512-spZIOSORH9joSPGN0L/tYfvINH+xbOpnI3kdcEkq0mzGMjFvDZzyRVbqEOV0wACF0gggdKE9RWO2mosGsBh/Rg==} engines: {node: '>=20'} @@ -5837,9 +6535,6 @@ packages: radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.0: resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} engines: {node: '>= 0.6'} @@ -5860,6 +6555,11 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + react-dom@19.2.8: resolution: {integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==} peerDependencies: @@ -5871,6 +6571,12 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-json-view-lite@2.5.0: + resolution: {integrity: sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==} + engines: {node: '>=18'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-live@4.1.8: resolution: {integrity: sha512-B2SgNqwPuS2ekqj4lcxi5TibEcjWkdVyYykBEUBshPAPDQ527x2zPEZg560n8egNtAjUpwXFQm7pcXV65aAYmg==} engines: {node: '>= 0.12.0', npm: '>= 2.0.0'} @@ -5905,6 +6611,10 @@ packages: peerDependencies: react: '>=15' + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + react@19.2.8: resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==} engines: {node: '>=0.10.0'} @@ -5920,10 +6630,18 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + readdirp@5.1.1: resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} engines: {node: '>= 20.19.0'} + rechoir@0.8.0: + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} + recma-build-jsx@1.0.0: resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} @@ -5945,10 +6663,6 @@ packages: resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} engines: {node: '>=4'} - regenerate-unicode-properties@9.0.0: - resolution: {integrity: sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==} - engines: {node: '>=4'} - regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} @@ -5961,10 +6675,6 @@ packages: regex@6.1.0: resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} - regexpu-core@4.8.0: - resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==} - engines: {node: '>=4'} - regexpu-core@6.4.0: resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} engines: {node: '>=4'} @@ -5977,9 +6687,6 @@ packages: resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} engines: {node: '>=12'} - regjsgen@0.5.2: - resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} - regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} @@ -5987,10 +6694,6 @@ packages: resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==} hasBin: true - regjsparser@0.7.0: - resolution: {integrity: sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==} - hasBin: true - rehype-expressive-code@0.44.2: resolution: {integrity: sha512-jvjQpsfWKBquDrEl5YQA3CJybRRIuDOYsui1BJTs5oKDUK8pPkJSSxY8FjxNlIFIdtgrTjC1zuahuY4Cc1j9SQ==} @@ -6035,6 +6738,12 @@ packages: renderkid@3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -6048,10 +6757,18 @@ packages: resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + resolve-pathname@3.0.0: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} @@ -6099,6 +6816,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rtlcss@4.3.0: + resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} + engines: {node: '>=12.0.0'} + hasBin: true + run-applescript@7.1.0: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} @@ -6122,6 +6844,9 @@ packages: resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==} engines: {node: '>=11.0.0'} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -6139,6 +6864,9 @@ packages: scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + search-insights@2.17.3: + resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} + section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} @@ -6167,8 +6895,9 @@ packages: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + serialize-javascript@7.1.1: + resolution: {integrity: sha512-k3CMsaIvvdSwm8oLB4MXSl0wH2/cwlH7xGcnRd2DaeRmBkbzYmyT8j0tsX60DwD1eRwHTpNpH8ljKu9oUT1MeQ==} + engines: {node: '>=20.0.0'} serve-handler@6.1.7: resolution: {integrity: sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==} @@ -6246,6 +6975,11 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + sitemap@7.1.3: + resolution: {integrity: sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + sitemap@9.0.1: resolution: {integrity: sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==} engines: {node: '>=20.19.5', npm: '>=10.8.2'} @@ -6267,6 +7001,9 @@ packages: resolution: {integrity: sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==} engines: {node: '>= 18'} + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} @@ -6289,10 +7026,6 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -6303,6 +7036,10 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} + srcset@4.0.0: + resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} + engines: {node: '>=12'} + statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -6322,6 +7059,14 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string-width@8.2.2: + resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} + engines: {node: '>=20'} + string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -6355,6 +7100,10 @@ packages: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + style-to-js@1.1.21: resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} @@ -6378,10 +7127,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -6394,6 +7139,10 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svg-parser@2.1.0: + resolution: {integrity: sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==} + engines: {node: '>=8'} + svgo@3.3.5: resolution: {integrity: sha512-8SQMzdrvWaD8deUmrnYB+ASyxBVgWUOilg+A75nE/76WdLpj6LopCwiAVvkzkcqy/9b7t2Mg7faFLjg0ZRcZ3w==} engines: {node: '>=14.0.0'} @@ -6524,6 +7273,17 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-loader@9.6.2: + resolution: {integrity: sha512-R4iuczmtgxvtuI556s+hTZ6/7Ee03VCAk/l/M8LY1OAsUgB7YydsCxkgq9D9pKRaD7GJqUi2u8fp9zZP/ufjKA==} + engines: {node: '>=12.0.0'} + peerDependencies: + loader-utils: '*' + typescript: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + loader-utils: + optional: true + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -6549,6 +7309,17 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + + typescript-auto-import-cache@0.3.6: + resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + typescript@6.0.3: resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} @@ -6855,41 +7626,172 @@ packages: vite: optional: true - watchpack@2.5.2: - resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} - engines: {node: '>=10.13.0'} - - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + volar-service-css@0.0.71: + resolution: {integrity: sha512-wRRFt9BpjMKCazcgOh67MSjUjiWUCAh99DyYSDIOTuxaRjEtDC7PpB0k1Y1wbJIW/pVtMUSVbpPo3UGSm0Byxw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true - web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + volar-service-emmet@0.0.71: + resolution: {integrity: sha512-zqjzt6bN95e3CUstBm0PBFAJnrfz0ZAARka87fart46/gNCLLuP3Vujy8V/J8HEziTFLnfkgIASLFYPUhonJcA==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true - webpack-bundle-analyzer@4.10.2: - resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} - engines: {node: '>= 10.13.0'} - hasBin: true + volar-service-html@0.0.71: + resolution: {integrity: sha512-e8tHPhgQ7ooLfudAEIku+kgd9pWkq3SSz8RbnQDI1+Eb8wbenkLGHqoirLqz5ORLV6wIMr2Iv08RWBG5eOcgpw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true - webpack-dev-middleware@7.4.5: - resolution: {integrity: sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==} - engines: {node: '>= 18.12.0'} + volar-service-prettier@0.0.71: + resolution: {integrity: sha512-Rz7JVH3qD108UCdmIEiZvOBNljMt2nLFdbN8AXcDfn7xD9F5I2aCIsDVqBbXw21PsnxG0b7MfwtNF+zPS/NKUg==} peerDependencies: - webpack: ^5.0.0 + '@volar/language-service': ~2.4.0 + prettier: ^2.2 || ^3.0 peerDependenciesMeta: - webpack: + '@volar/language-service': + optional: true + prettier: optional: true - webpack-dev-server@5.2.6: - resolution: {integrity: sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==} - engines: {node: '>= 18.12.0'} - hasBin: true + volar-service-typescript-twoslash-queries@0.0.71: + resolution: {integrity: sha512-9K2k72s4n7rV9s4bX0MyjbX9iBribvKZbBJKuEmTCZfeWJXs6Yh7bGpY4eoc7UufAjvpheBqwyZCOIPBvxCv0A==} peerDependencies: - webpack: ^5.0.0 - webpack-cli: '*' + '@volar/language-service': ~2.4.0 + typescript: '*' peerDependenciesMeta: - webpack: + '@volar/language-service': optional: true - webpack-cli: + typescript: + optional: true + + volar-service-typescript@0.0.71: + resolution: {integrity: sha512-yTtM/BVT6hoyEYnDtaCyAtNhdNeS/mhTTABlBOdw3NNiRBUin3IznFJpgfjer4c6RYopiPjjQjc9VFhxVl1mLw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + typescript: '*' + peerDependenciesMeta: + '@volar/language-service': + optional: true + typescript: + optional: true + + volar-service-yaml@0.0.71: + resolution: {integrity: sha512-qYGWGuVpUTnZGu5P/CR4KLK4aIR8RrcVnmfZ2eRcj9q/I8VZCoC5yy9FtEvfNvnDp4MU17yhdJcvpQPIqhJS2Q==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-css-languageservice@6.3.10: + resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==} + + vscode-html-languageservice@5.6.2: + resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-jsonrpc@9.0.2: + resolution: {integrity: sha512-SbQSV9yRemARxeXw6LU5sS6Zq0e9/DgCCX5yelH263ZQWukbTk8EF8fjTrr1dziasf4GwlJbvTwFnTrnQFWZXQ==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-protocol@3.18.3: + resolution: {integrity: sha512-DF49+WeV5py4zO5hhobp60jjsDSK0lAqA0OuKBLBvp423HPWQcCbhZz3JgyfIewsEz2f8U+X75xNIFHdiXZm2w==} + + vscode-languageserver-textdocument@1.0.14: + resolution: {integrity: sha512-EQyqJMi552E4ZTf46izQ4Fj6XquqxCySR3J5ZSD1SisMf6RfpeOWHxGBE8Gr6V0/3GHIGdAzDn8F8+1nTGCnoQ==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver-types@3.18.3: + resolution: {integrity: sha512-XIlzJ7Qp/jzSI1ds7/FwPAWrPeTZA7pAtlW4hdJ1J6xXWJL6dR9QYnDhJOdLzdKhUQ5Mm6mvUMw+3DcOQQasPw==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-uri@3.2.0: + resolution: {integrity: sha512-m2gXo3bn0G1kT9InzMf07fTbqMbGtyckj3bH5ktLO+1Ssv+yiATZ4dhwaQv9UZWxJh6E9IFGnQyjgWVDWVBDrg==} + + watchpack@2.5.2: + resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webpack-bundle-analyzer@4.10.2: + resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} + engines: {node: '>= 10.13.0'} + hasBin: true + + webpack-cli@7.2.3: + resolution: {integrity: sha512-vDFU7jrfCctnN7jJQWPl+V26B51GLp11prVZXg50oeonsgeBzSTJEWmXkjHsOjTgMjlPOQM8GWLh33X9RN/0ow==} + engines: {node: '>=20.9.0'} + hasBin: true + peerDependencies: + js-yaml: ^4.0.0 || ^5.0.0 + json5: ^2.2.3 + toml: ^3.0.0 || ^4.0.0 || ^5.0.0 + webpack: ^5.101.0 + webpack-bundle-analyzer: ^4.0.0 || ^5.0.0 + webpack-dev-server: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + js-yaml: + optional: true + json5: + optional: true + toml: + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + + webpack-dev-middleware@7.4.5: + resolution: {integrity: sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + + webpack-dev-server@5.2.6: + resolution: {integrity: sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==} + engines: {node: '>= 18.12.0'} + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: optional: true webpack-merge@5.10.0: @@ -6953,6 +7855,10 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -6988,16 +7894,42 @@ packages: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} + xml-js@1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yaml-language-server@1.23.0: + resolution: {integrity: sha512-3qVyCOexLCWw06PQa5kRPwvMWMZ/eZeCRWUvgD6a0OkqL/4iCnxy2WumbWifa937Uo5xhyWJ0uxlU39ljhNh7A==} + hasBin: true + + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} + hasBin: true + + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@22.0.0: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yargs@18.1.0: + resolution: {integrity: sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yocto-queue@1.2.2: resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} engines: {node: '>=12.20'} @@ -7017,6 +7949,147 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 + '@algolia/abtesting@1.23.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/autocomplete-core@1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-core@1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-plugin-algolia-insights@1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-shared': 1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-plugin-algolia-insights@1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-shared': 1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-shared@1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)': + dependencies: + '@algolia/client-search': 5.57.0 + algoliasearch: 5.57.0 + + '@algolia/autocomplete-shared@1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)': + dependencies: + '@algolia/client-search': 5.57.0 + algoliasearch: 5.57.0 + + '@algolia/client-abtesting@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/client-analytics@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/client-common@5.57.0': {} + + '@algolia/client-insights@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/client-personalization@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/client-query-suggestions@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/client-search@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/events@4.0.1': {} + + '@algolia/ingestion@1.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/monitoring@1.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/recommend@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + + '@algolia/requester-browser-xhr@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + + '@algolia/requester-fetch@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + + '@algolia/requester-node-http@5.57.0': + dependencies: + '@algolia/client-common': 5.57.0 + + '@astrojs/check@0.9.10(prettier@3.9.6)(typescript@5.9.3)': + dependencies: + '@astrojs/language-server': 2.16.16(prettier@3.9.6)(typescript@5.9.3) + chokidar: 4.0.3 + kleur: 4.1.5 + typescript: 5.9.3 + yargs: 18.1.0 + transitivePeerDependencies: + - prettier + - prettier-plugin-astro + '@astrojs/compiler-binding-darwin-arm64@0.4.0': optional: true @@ -7035,9 +8108,9 @@ snapshots: '@astrojs/compiler-binding-linux-x64-musl@0.4.0': optional: true - '@astrojs/compiler-binding-wasm32-wasi@0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@astrojs/compiler-binding-wasm32-wasi@0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': dependencies: - '@napi-rs/wasm-runtime': 1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@napi-rs/wasm-runtime': 1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -7049,7 +8122,7 @@ snapshots: '@astrojs/compiler-binding-win32-x64-msvc@0.4.0': optional: true - '@astrojs/compiler-binding@0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@astrojs/compiler-binding@0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': optionalDependencies: '@astrojs/compiler-binding-darwin-arm64': 0.4.0 '@astrojs/compiler-binding-darwin-x64': 0.4.0 @@ -7057,20 +8130,22 @@ snapshots: '@astrojs/compiler-binding-linux-arm64-musl': 0.4.0 '@astrojs/compiler-binding-linux-x64-gnu': 0.4.0 '@astrojs/compiler-binding-linux-x64-musl': 0.4.0 - '@astrojs/compiler-binding-wasm32-wasi': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@astrojs/compiler-binding-wasm32-wasi': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@astrojs/compiler-binding-win32-arm64-msvc': 0.4.0 '@astrojs/compiler-binding-win32-x64-msvc': 0.4.0 transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' - '@astrojs/compiler-rs@0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@astrojs/compiler-rs@0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': dependencies: - '@astrojs/compiler-binding': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@astrojs/compiler-binding': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' + '@astrojs/compiler@2.13.1': {} + '@astrojs/internal-helpers@0.11.0': dependencies: '@types/hast': 3.0.5 @@ -7082,6 +8157,31 @@ snapshots: smol-toml: 1.8.0 unified: 11.0.5 + '@astrojs/language-server@2.16.16(prettier@3.9.6)(typescript@5.9.3)': + dependencies: + '@astrojs/compiler': 2.13.1 + '@astrojs/yaml2ts': 0.2.4 + '@jridgewell/sourcemap-codec': 1.6.0 + '@volar/kit': 2.4.28(typescript@5.9.3) + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28(typescript@5.9.3) + muggle-string: 0.4.1 + tinyglobby: 0.2.17 + volar-service-css: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) + volar-service-emmet: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) + volar-service-html: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) + volar-service-prettier: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(prettier@3.9.6) + volar-service-typescript: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3) + volar-service-typescript-twoslash-queries: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3) + volar-service-yaml: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) + vscode-html-languageservice: 5.6.2 + vscode-uri: 3.2.0 + optionalDependencies: + prettier: 3.9.6 + transitivePeerDependencies: + - typescript + '@astrojs/markdown-satteri@0.4.0': dependencies: '@astrojs/internal-helpers': 0.11.0 @@ -7089,28 +8189,28 @@ snapshots: github-slugger: 2.0.0 satteri: 0.10.5 - '@astrojs/mdx@8.0.0(@astrojs/markdown-satteri@0.4.0)(astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2))': + '@astrojs/mdx@8.0.0(@astrojs/markdown-satteri@0.4.0)(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@astrojs/internal-helpers': 0.11.0 '@astrojs/markdown-satteri': 0.4.0 - astro: 7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2) + astro: 7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) es-module-lexer: 2.3.2 '@astrojs/prism@4.0.2': dependencies: prismjs: 1.30.0 - '@astrojs/react@6.0.5(@types/node@24.13.3)(@types/react-dom@19.2.5(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(terser@5.51.2)': + '@astrojs/react@6.0.5(@types/node@24.13.3)(@types/react-dom@19.2.5(@types/react@19.2.18))(@types/react@19.2.18)(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(terser@5.51.2)(yaml@2.9.0)': dependencies: '@astrojs/internal-helpers': 0.11.0 '@types/react': 19.2.18 '@types/react-dom': 19.2.5(@types/react@19.2.18) - '@vitejs/plugin-react': 5.2.0(supports-color@8.1.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)) + '@vitejs/plugin-react': 5.2.0(supports-color@8.1.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)) devalue: 5.9.2 react: 19.2.8 react-dom: 19.2.8(react@19.2.8) ultrahtml: 1.7.0 - vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2) + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - '@vitejs/devtools' @@ -7131,24 +8231,24 @@ snapshots: sitemap: 9.0.1 zod: 4.5.4 - '@astrojs/starlight@0.42.0(@typescript/typescript6@6.0.2)(astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2))(supports-color@8.1.1)': + '@astrojs/starlight@0.42.0(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@astrojs/markdown-satteri': 0.4.0 - '@astrojs/mdx': 8.0.0(@astrojs/markdown-satteri@0.4.0)(astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)) + '@astrojs/mdx': 8.0.0(@astrojs/markdown-satteri@0.4.0)(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)) '@astrojs/sitemap': 3.7.4 '@pagefind/default-ui': 1.5.2 '@types/hast': 3.0.5 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2) - astro-expressive-code: 0.44.2(astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)) + astro: 7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + astro-expressive-code: 0.44.2(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)) bcp-47: 2.1.1 hast-util-format: 1.1.0 hast-util-select: 6.0.4 hast-util-to-html: 9.0.5 hast-util-to-string: 3.0.1 hastscript: 9.0.1 - i18next: 26.4.1(@typescript/typescript6@6.0.2) + i18next: 26.4.1(typescript@5.9.3) js-yaml: 4.3.2 klona: 2.0.6 magic-string: 1.2.3 @@ -7173,6 +8273,10 @@ snapshots: is-docker: 4.0.0 package-manager-detector: 1.8.0 + '@astrojs/yaml2ts@0.2.4': + dependencies: + yaml: 2.9.0 + '@babel/code-frame@7.29.7': dependencies: '@babel/helper-validator-identifier': 7.29.7 @@ -7735,6 +8839,11 @@ snapshots: '@babel/core': 7.29.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-react-constant-elements@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) @@ -8384,7 +9493,69 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@docusaurus/babel@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@discoveryjs/json-ext@1.1.0': {} + + '@docsearch/core@4.7.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + optionalDependencies: + '@types/react': 19.2.18 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + + '@docsearch/css@4.7.0': {} + + '@docsearch/react@4.7.0(@algolia/client-search@5.57.0)(@types/react@19.2.18)(algoliasearch@5.57.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-core': 1.19.2(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3) + '@docsearch/core': 4.7.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + '@docsearch/css': 4.7.0 + optionalDependencies: + '@types/react': 19.2.18 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@docusaurus/babel@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/generator': 7.29.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/runtime': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + babel-plugin-dynamic-import-node: 2.3.3 + fs-extra: 11.4.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/babel@3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) '@babel/generator': 7.29.8 @@ -8396,7 +9567,7 @@ snapshots: '@babel/runtime': 7.29.7 '@babel/traverse': 7.29.8(supports-color@8.1.1) '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) babel-plugin-dynamic-import-node: 2.3.3 fs-extra: 11.4.0 tslib: 2.8.1 @@ -8422,32 +9593,32 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.10.2(@typescript/typescript6@6.0.2)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/bundler@3.10.2(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) - '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) '@docusaurus/cssnano-preset': 3.10.2 '@docusaurus/logger': 3.10.2 - '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - babel-loader: 9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + babel-loader: 9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.110.3) clean-css: 5.3.3 - copy-webpack-plugin: 11.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) - css-loader: 6.11.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) - css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + copy-webpack-plugin: 11.0.0(webpack@5.110.3) + css-loader: 6.11.0(webpack@5.110.3) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(webpack@5.110.3) cssnano: 6.1.2(postcss@8.5.27) - file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + file-loader: 6.2.0(webpack@5.110.3) html-minifier-terser: 7.2.0 - mini-css-extract-plugin: 2.10.2(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) - null-loader: 4.0.1(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + mini-css-extract-plugin: 2.10.2(webpack@5.110.3) + null-loader: 4.0.1(webpack@5.110.3) postcss: 8.5.27 - postcss-loader: 7.3.4(@typescript/typescript6@6.0.2)(postcss@8.5.27)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + postcss-loader: 7.3.4(postcss@8.5.27)(typescript@5.9.3)(webpack@5.110.3) postcss-preset-env: 10.6.1(postcss@8.5.27) - terser-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + terser-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(webpack@5.110.3) tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) - webpackbar: 7.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3))(webpack@5.110.3) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpackbar: 7.0.0(webpack@5.110.3) transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' @@ -8469,15 +9640,15 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/core@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/core@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': dependencies: - '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/bundler': 3.10.2(@typescript/typescript6@6.0.2)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/bundler': 3.10.2(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) '@docusaurus/logger': 3.10.2 - '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.8) boxen: 6.2.1 chalk: 4.1.2 @@ -8493,7 +9664,7 @@ snapshots: execa: 5.1.1 fs-extra: 11.4.0 html-tags: 3.3.1 - html-webpack-plugin: 5.6.8(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + html-webpack-plugin: 5.6.8(webpack@5.110.3) leven: 3.1.0 lodash: 4.18.1 open: 8.4.2 @@ -8503,7 +9674,7 @@ snapshots: react-dom: 19.2.8(react@19.2.8) react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)' react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.8)' - react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.110.3) react-router: 5.3.4(react@19.2.8) react-router-config: 5.1.1(react-router@5.3.4(react@19.2.8))(react@19.2.8) react-router-dom: 5.3.4(react@19.2.8) @@ -8512,9 +9683,9 @@ snapshots: tinypool: 1.1.1 tslib: 2.8.1 update-notifier: 6.0.2 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack-cli@7.2.3)(webpack@5.110.3) webpack-merge: 6.0.1 transitivePeerDependencies: - '@minify-html/node' @@ -8542,50 +9713,171 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/cssnano-preset@3.10.2': - dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.5.27) - postcss: 8.5.27 - postcss-sort-media-queries: 5.2.0(postcss@8.5.27) - tslib: 2.8.1 - - '@docusaurus/logger@3.10.2': - dependencies: - chalk: 4.1.2 - tslib: 2.8.1 - - '@docusaurus/mdx-loader@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/core@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': dependencies: + '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/bundler': 3.10.2(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) - '@slorber/remark-comment': 1.0.0 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.8) + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.6.0 + cli-table3: 0.6.5 + combine-promises: 1.2.0 + commander: 5.1.0 + core-js: 3.50.0 + detect-port: 2.1.0 escape-html: 1.0.3 - estree-util-value-to-estree: 3.5.0 - file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + eta: 2.2.0 + eval: 0.1.8 + execa: 5.1.1 fs-extra: 11.4.0 - image-size: 2.0.2 - mdast-util-mdx: 3.0.0(supports-color@8.1.1) - mdast-util-to-string: 4.0.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.6.8(webpack@5.110.3) + leven: 3.1.0 + lodash: 4.18.1 + open: 8.4.2 + p-map: 4.0.0 + prompts: 2.4.2 react: 19.2.8 react-dom: 19.2.8(react@19.2.8) - rehype-raw: 7.0.0 - remark-directive: 3.0.1(supports-color@8.1.1) - remark-emoji: 4.0.1 - remark-frontmatter: 5.0.0(supports-color@8.1.1) - remark-gfm: 4.0.1(supports-color@8.1.1) - stringify-object: 3.3.0 + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.8)' + react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.110.3) + react-router: 5.3.4(react@19.2.8) + react-router-config: 5.1.1(react-router@5.3.4(react@19.2.8))(react@19.2.8) + react-router-dom: 5.3.4(react@19.2.8) + semver: 7.8.5 + serve-handler: 6.1.7 + tinypool: 1.1.1 tslib: 2.8.1 - unified: 11.0.5 - unist-util-visit: 5.1.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) - vfile: 6.0.3 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + update-notifier: 6.0.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack-cli@7.2.3)(webpack@5.110.3) + webpack-merge: 6.0.1 transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' - - '@swc/core' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/cssnano-preset@3.10.2': + dependencies: + cssnano-preset-advanced: 6.1.2(postcss@8.5.27) + postcss: 8.5.27 + postcss-sort-media-queries: 5.2.0(postcss@8.5.27) + tslib: 2.8.1 + + '@docusaurus/logger@3.10.2': + dependencies: + chalk: 4.1.2 + tslib: 2.8.1 + + '@docusaurus/mdx-loader@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.5.0 + file-loader: 6.2.0(webpack@5.110.3) + fs-extra: 11.4.0 + image-size: 2.0.2 + mdast-util-mdx: 3.0.0(supports-color@8.1.1) + mdast-util-to-string: 4.0.0 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + rehype-raw: 7.0.0 + remark-directive: 3.0.1(supports-color@8.1.1) + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0(supports-color@8.1.1) + remark-gfm: 4.0.1(supports-color@8.1.1) + stringify-object: 3.3.0 + tslib: 2.8.1 + unified: 11.0.5 + unist-util-visit: 5.1.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3))(webpack@5.110.3) + vfile: 6.0.3 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/mdx-loader@3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.5.0 + file-loader: 6.2.0(webpack@5.110.3) + fs-extra: 11.4.0 + image-size: 2.0.2 + mdast-util-mdx: 3.0.0(supports-color@8.1.1) + mdast-util-to-string: 4.0.0 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + rehype-raw: 7.0.0 + remark-directive: 3.0.1(supports-color@8.1.1) + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0(supports-color@8.1.1) + remark-gfm: 4.0.1(supports-color@8.1.1) + stringify-object: 3.3.0 + tslib: 2.8.1 + unified: 11.0.5 + unist-util-visit: 5.1.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3))(webpack@5.110.3) + vfile: 6.0.3 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' - '@swc/css' - '@swc/html' - clean-css @@ -8602,9 +9894,9 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/module-type-aliases@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: - '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) '@types/history': 4.7.11 '@types/react': 19.2.18 '@types/react-router-config': 5.0.11 @@ -8633,43 +9925,675 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/plugin-content-blog@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + cheerio: 1.0.0-rc.12 + combine-promises: 1.2.0 + feed: 4.2.2 + fs-extra: 11.4.0 + lodash: 4.18.1 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + schema-dts: 1.1.5 + srcset: 4.0.0 + tslib: 2.8.1 + unist-util-visit: 5.1.0 + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@types/react-router-config': 5.0.11 + combine-promises: 1.2.0 + fs-extra: 11.4.0 + js-yaml: 4.3.2 + lodash: 4.18.1 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + schema-dts: 1.1.5 + tslib: 2.8.1 + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-content-pages@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + fs-extra: 11.4.0 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-css-cascade-layers@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-debug@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + fs-extra: 11.4.0 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + react-json-view-lite: 2.5.0(react@19.2.8) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-google-analytics@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-google-gtag@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-google-tag-manager@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-sitemap@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + fs-extra: 11.4.0 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + sitemap: 7.1.3 + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-svgr@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@svgr/core': 8.1.0(supports-color@8.1.1)(typescript@5.9.3) + '@svgr/webpack': 8.1.0(supports-color@8.1.1)(typescript@5.9.3) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/preset-classic@3.10.2(@algolia/client-search@5.57.0)(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-pages': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-css-cascade-layers': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-debug': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-google-analytics': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-google-gtag': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-google-tag-manager': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-sitemap': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-svgr': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/theme-classic': 3.10.2(@types/react@19.2.18)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/theme-search-algolia': 3.10.2(@algolia/client-search@5.57.0)(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/react' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - search-insights + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/react-loadable@6.0.0(react@19.2.8)': + dependencies: + '@types/react': 19.2.18 + react: 19.2.8 + + '@docusaurus/theme-classic@3.10.2(@types/react@19.2.18)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-pages': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/theme-translations': 3.10.2 + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@mdx-js/react': 3.1.1(@types/react@19.2.18)(react@19.2.8) + clsx: 2.1.1 + copy-text-to-clipboard: 3.2.2 + infima: 0.2.0-alpha.45 + lodash: 4.18.1 + nprogress: 0.2.0 + postcss: 8.5.27 + prism-react-renderer: 2.4.1(react@19.2.8) + prismjs: 1.30.0 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + react-router-dom: 5.3.4(react@19.2.8) + rtlcss: 4.3.0 + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/react' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': + dependencies: + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@types/history': 4.7.11 + '@types/react': 19.2.18 + '@types/react-router-config': 5.0.11 + clsx: 2.1.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 2.4.1(react@19.2.8) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/theme-search-algolia@3.10.2(@algolia/client-search@5.57.0)(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3)': + dependencies: + '@algolia/autocomplete-core': 1.19.9(@algolia/client-search@5.57.0)(algoliasearch@5.57.0)(search-insights@2.17.3) + '@docsearch/react': 4.7.0(@algolia/client-search@5.57.0)(@types/react@19.2.18)(algoliasearch@5.57.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/logger': 3.10.2 + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(typescript@5.9.3)(webpack-cli@7.2.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/theme-translations': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + algoliasearch: 5.57.0 + algoliasearch-helper: 3.29.3(algoliasearch@5.57.0) + clsx: 2.1.1 + eta: 2.2.0 + fs-extra: 11.4.0 + lodash: 4.18.1 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/react' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - search-insights + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/theme-translations@3.10.2': + dependencies: + fs-extra: 11.4.0 + tslib: 2.8.1 + + '@docusaurus/types@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': + dependencies: + '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) + '@types/history': 4.7.11 + '@types/mdast': 4.0.4 + '@types/react': 19.2.18 + commander: 5.1.0 + joi: 17.13.7 + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)' + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/types@3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: - '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/logger': 3.10.2 - '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@types/react-router-config': 5.0.11 - combine-promises: 1.2.0 - fs-extra: 11.4.0 - js-yaml: 4.3.2 - lodash: 4.18.1 + '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) + '@types/history': 4.7.11 + '@types/mdast': 4.0.4 + '@types/react': 19.2.18 + commander: 5.1.0 + joi: 17.13.7 react: 19.2.8 react-dom: 19.2.8(react@19.2.8) - schema-dts: 1.1.5 - tslib: 2.8.1 + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)' utility-types: 3.11.0 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpack-merge: 5.10.0 transitivePeerDependencies: - - '@docusaurus/faster' - - '@mdx-js/react' - '@minify-html/node' - '@napi-rs/image' - - '@parcel/css' - - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/html' - - bufferutil - clean-css - cssnano - csso - - debug - esbuild - html-minifier-terser - imagemin @@ -8678,33 +10602,13 @@ snapshots: - sharp - supports-color - svgo - - typescript - uglify-js - - utf-8-validate - webpack-cli - '@docusaurus/react-loadable@6.0.0(react@19.2.8)': - dependencies: - '@types/react': 19.2.18 - react: 19.2.8 - - '@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/utils-common@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: - '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@types/history': 4.7.11 - '@types/react': 19.2.18 - '@types/react-router-config': 5.0.11 - clsx: 2.1.1 - parse-numeric-range: 1.3.0 - prism-react-renderer: 2.4.1(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) tslib: 2.8.1 - utility-types: 3.11.0 transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' @@ -8719,73 +10623,50 @@ snapshots: - imagemin - lightningcss - postcss + - react + - react-dom - sharp - supports-color - svgo - uglify-js - webpack-cli - '@docusaurus/theme-live-codeblock@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0))(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/utils-common@3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: - '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.18)(react@19.2.8))(@typescript/typescript6@6.0.2)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/theme-translations': 3.10.2 - '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@philpl/buble': 0.19.7 - clsx: 2.1.1 - fs-extra: 11.4.0 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - react-live: 4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) tslib: 2.8.1 transitivePeerDependencies: - - '@docusaurus/faster' - - '@docusaurus/plugin-content-docs' - - '@mdx-js/react' - '@minify-html/node' - '@napi-rs/image' - - '@parcel/css' - - '@rspack/core' - '@swc/core' - '@swc/css' - '@swc/html' - - bufferutil - clean-css - cssnano - csso - - debug - esbuild - html-minifier-terser - imagemin - lightningcss - postcss + - react + - react-dom - sharp - supports-color - svgo - - typescript - uglify-js - - utf-8-validate - webpack-cli - '@docusaurus/theme-translations@3.10.2': + '@docusaurus/utils-validation@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) fs-extra: 11.4.0 - tslib: 2.8.1 - - '@docusaurus/types@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': - dependencies: - '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) - '@types/history': 4.7.11 - '@types/mdast': 4.0.4 - '@types/react': 19.2.18 - commander: 5.1.0 joi: 17.13.7 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)' - utility-types: 3.11.0 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) - webpack-merge: 5.10.0 + js-yaml: 4.3.2 + lodash: 4.18.1 + tslib: 2.8.1 transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' @@ -8800,15 +10681,23 @@ snapshots: - imagemin - lightningcss - postcss + - react + - react-dom - sharp - supports-color - svgo - uglify-js - webpack-cli - '@docusaurus/utils-common@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/utils-validation@3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: - '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + fs-extra: 11.4.0 + joi: 17.13.7 + js-yaml: 4.3.2 + lodash: 4.18.1 tslib: 2.8.1 transitivePeerDependencies: - '@minify-html/node' @@ -8832,16 +10721,29 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-validation@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/utils@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: + '@11ty/gray-matter': 1.0.0 '@docusaurus/logger': 3.10.2 - '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + escape-string-regexp: 4.0.0 + execa: 5.1.1 + file-loader: 6.2.0(webpack@5.110.3) fs-extra: 11.4.0 - joi: 17.13.7 + github-slugger: 1.5.0 + globby: 11.1.0 + jiti: 1.21.7 js-yaml: 4.3.2 lodash: 4.18.1 + micromatch: 4.0.8 + p-queue: 6.6.2 + prompts: 2.4.2 + resolve-pathname: 3.0.0 tslib: 2.8.1 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3))(webpack@5.110.3) + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' @@ -8864,15 +10766,15 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)': + '@docusaurus/utils@3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3)': dependencies: '@11ty/gray-matter': 1.0.0 '@docusaurus/logger': 3.10.2 - '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) - '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(sharp@0.35.4(@types/node@24.13.3))(supports-color@8.1.1)(svgo@4.1.0)(webpack-cli@7.2.3) escape-string-regexp: 4.0.0 execa: 5.1.1 - file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + file-loader: 6.2.0(webpack@5.110.3) fs-extra: 11.4.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -8884,9 +10786,9 @@ snapshots: prompts: 2.4.2 resolve-pathname: 3.0.0 tslib: 2.8.1 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3))(webpack@5.110.3) utility-types: 3.11.0 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' @@ -8909,6 +10811,29 @@ snapshots: - uglify-js - webpack-cli + '@emmetio/abbreviation@2.3.3': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-abbreviation@2.1.8': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-parser@0.4.1': + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + + '@emmetio/html-matcher@1.3.0': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/scanner@1.0.4': {} + + '@emmetio/stream-reader-utils@0.1.0': {} + + '@emmetio/stream-reader@2.2.0': {} + '@emnapi/core@1.11.1': dependencies: '@emnapi/wasi-threads': 1.2.2 @@ -9117,8 +11042,7 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@img/colour@1.1.0': - optional: true + '@img/colour@1.1.0': {} '@img/sharp-darwin-arm64@0.35.4': optionalDependencies: @@ -9437,6 +11361,13 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true + '@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.3 + '@tybys/wasm-util': 0.10.3 + optional: true + '@noble/hashes@1.4.0': {} '@nodelib/fs.scandir@2.1.5': @@ -9572,18 +11503,6 @@ snapshots: tslib: 2.8.1 tsyringe: 4.10.0 - '@philpl/buble@0.19.7': - dependencies: - acorn: 6.4.2 - acorn-class-fields: 0.2.1(acorn@6.4.2) - acorn-dynamic-import: 4.0.0(acorn@6.4.2) - acorn-jsx: 5.3.2(acorn@6.4.2) - chalk: 2.4.2 - magic-string: 0.25.9 - minimist: 1.2.8 - os-homedir: 1.0.2 - regexpu-core: 4.8.0 - '@pnpm/config.env-replace@1.1.0': {} '@pnpm/network.ca-file@1.0.2': @@ -9663,6 +11582,18 @@ snapshots: optionalDependencies: rollup: 4.63.1 + '@rollup/plugin-commonjs@29.0.3(rollup@4.63.1)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.63.1) + commondir: 1.0.1 + estree-walker: 2.0.2 + fdir: 6.5.0(picomatch@4.0.7) + is-reference: 1.2.1 + magic-string: 0.30.21 + picomatch: 4.0.7 + optionalDependencies: + rollup: 4.63.1 + '@rollup/plugin-json@6.1.0(rollup@4.63.1)': dependencies: '@rollup/pluginutils': 5.4.0(rollup@4.63.1) @@ -9686,6 +11617,15 @@ snapshots: optionalDependencies: rollup: 4.63.1 + '@rollup/plugin-typescript@12.3.0(rollup@4.63.1)(tslib@2.8.1)(typescript@5.9.3)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.63.1) + resolve: 1.22.12 + typescript: 5.9.3 + optionalDependencies: + rollup: 4.63.1 + tslib: 2.8.1 + '@rollup/pluginutils@5.4.0(rollup@4.63.1)': dependencies: '@types/estree': 1.0.9 @@ -9839,6 +11779,99 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-preset@8.1.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + + '@svgr/core@8.1.0(supports-color@8.1.1)(typescript@5.9.3)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7(supports-color@8.1.1)) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.9.3) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + + '@svgr/hast-util-to-babel-ast@8.0.0': + dependencies: + '@babel/types': 7.29.8 + entities: 4.5.0 + + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(supports-color@8.1.1)(typescript@5.9.3))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/core': 8.1.0(supports-color@8.1.1)(typescript@5.9.3) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.1.0 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(supports-color@8.1.1)(typescript@5.9.3))(typescript@5.9.3)': + dependencies: + '@svgr/core': 8.1.0(supports-color@8.1.1)(typescript@5.9.3) + cosmiconfig: 8.3.6(typescript@5.9.3) + deepmerge: 4.3.1 + svgo: 3.3.5 + transitivePeerDependencies: + - typescript + + '@svgr/webpack@8.1.0(supports-color@8.1.1)(typescript@5.9.3)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/plugin-transform-react-constant-elements': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@svgr/core': 8.1.0(supports-color@8.1.1)(typescript@5.9.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(supports-color@8.1.1)(typescript@5.9.3))(supports-color@8.1.1) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(supports-color@8.1.1)(typescript@5.9.3))(typescript@5.9.3) + transitivePeerDependencies: + - supports-color + - typescript + '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 @@ -9968,6 +12001,8 @@ snapshots: dependencies: '@types/unist': 3.0.3 + '@types/node@17.0.45': {} + '@types/node@24.13.3': dependencies: undici-types: 7.18.2 @@ -10051,10 +12086,11 @@ snapshots: '@typescript/typescript6@6.0.2': dependencies: '@typescript/old': typescript@6.0.3 + optional: true '@ungap/structured-clone@1.4.0': {} - '@vitejs/plugin-react@5.2.0(supports-color@8.1.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2))': + '@vitejs/plugin-react@5.2.0(supports-color@8.1.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) @@ -10062,10 +12098,71 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2) + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - supports-color + '@vitejs/plugin-react@6.1.1(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))': + dependencies: + '@rolldown/pluginutils': 1.0.1 + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + + '@volar/kit@2.4.28(typescript@5.9.3)': + dependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/typescript': 2.4.28(typescript@5.9.3) + typesafe-path: 0.2.2 + typescript: 5.9.3 + vscode-languageserver-textdocument: 1.0.14 + vscode-uri: 3.2.0 + + '@volar/language-core@2.4.28': + dependencies: + '@volar/source-map': 2.4.28 + + '@volar/language-server@2.4.28(typescript@5.9.3)': + dependencies: + '@volar/language-core': 2.4.28 + '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/typescript': 2.4.28(typescript@5.9.3) + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.18.3 + vscode-languageserver-textdocument: 1.0.14 + vscode-uri: 3.2.0 + optionalDependencies: + typescript: 5.9.3 + + '@volar/language-service@2.4.28(typescript@5.9.3)': + dependencies: + '@volar/language-core': 2.4.28 + vscode-languageserver-protocol: 3.18.3 + vscode-languageserver-textdocument: 1.0.14 + vscode-uri: 3.2.0 + optionalDependencies: + typescript: 5.9.3 + + '@volar/source-map@2.4.28': {} + + '@volar/typescript@2.4.28(typescript@5.9.3)': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.2.0 + optionalDependencies: + typescript: 5.9.3 + + '@vscode/emmet-helper@2.11.0': + dependencies: + emmet: 2.4.11 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.14 + vscode-languageserver-types: 3.18.3 + vscode-uri: 3.2.0 + + '@vscode/l10n@0.0.18': {} + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -10151,18 +12248,6 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-class-fields@0.2.1(acorn@6.4.2): - dependencies: - acorn: 6.4.2 - - acorn-dynamic-import@4.0.0(acorn@6.4.2): - dependencies: - acorn: 6.4.2 - - acorn-jsx@5.3.2(acorn@6.4.2): - dependencies: - acorn: 6.4.2 - acorn-jsx@5.3.2(acorn@8.18.0): dependencies: acorn: 8.18.0 @@ -10171,8 +12256,6 @@ snapshots: dependencies: acorn: 8.18.0 - acorn@6.4.2: {} - acorn@8.18.0: {} address@2.0.3: {} @@ -10182,10 +12265,18 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 + ajv-draft-04@1.0.0(ajv@8.20.0): + optionalDependencies: + ajv: 8.20.0 + ajv-formats@2.1.1(ajv@8.20.0): optionalDependencies: ajv: 8.20.0 + ajv-i18n@4.2.0(ajv@8.20.0): + dependencies: + ajv: 8.20.0 + ajv-keywords@3.5.2(ajv@6.15.0): dependencies: ajv: 6.15.0 @@ -10209,6 +12300,28 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + algoliasearch-helper@3.29.3(algoliasearch@5.57.0): + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 5.57.0 + + algoliasearch@5.57.0: + dependencies: + '@algolia/abtesting': 1.23.0 + '@algolia/client-abtesting': 5.57.0 + '@algolia/client-analytics': 5.57.0 + '@algolia/client-common': 5.57.0 + '@algolia/client-insights': 5.57.0 + '@algolia/client-personalization': 5.57.0 + '@algolia/client-query-suggestions': 5.57.0 + '@algolia/client-search': 5.57.0 + '@algolia/ingestion': 1.57.0 + '@algolia/monitoring': 1.57.0 + '@algolia/recommend': 5.57.0 + '@algolia/requester-browser-xhr': 5.57.0 + '@algolia/requester-fetch': 5.57.0 + '@algolia/requester-node-http': 5.57.0 + am-i-vibing@0.4.0: dependencies: process-ancestry: 0.1.0 @@ -10223,10 +12336,6 @@ snapshots: ansi-regex@6.3.0: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -10260,15 +12369,15 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.44.2(astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)): + astro-expressive-code@0.44.2(astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)): dependencies: - astro: 7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2) + astro: 7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) rehype-expressive-code: 0.44.2 url-extras: 0.1.0 - astro@7.2.10(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2): + astro@7.3.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@24.13.3)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0): dependencies: - '@astrojs/compiler-rs': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@astrojs/compiler-rs': 0.4.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@astrojs/internal-helpers': 0.11.0 '@astrojs/markdown-satteri': 0.4.0 '@astrojs/telemetry': 3.3.3 @@ -10316,8 +12425,8 @@ snapshots: ultrahtml: 1.7.0 unifont: 0.7.5 unstorage: 1.17.5 - vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2) - vitefu: 1.1.3(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)) + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.5.4 @@ -10368,12 +12477,12 @@ snapshots: axobject-query@4.1.0: {} - babel-loader@9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + babel-loader@9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.110.3): dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.3.3 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) babel-plugin-dynamic-import-node@2.3.3: dependencies: @@ -10557,12 +12666,6 @@ snapshots: ccount@2.0.1: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -10580,6 +12683,25 @@ snapshots: character-reference-invalid@2.0.1: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.2.2 + css-what: 6.2.2 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.0.0-rc.12: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + htmlparser2: 8.0.2 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -10592,6 +12714,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + chokidar@5.0.0: dependencies: readdirp: 5.1.1 @@ -10620,6 +12746,12 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 + cliui@9.0.1: + dependencies: + string-width: 7.2.0 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 + clone-deep@4.0.1: dependencies: is-plain-object: 2.0.4 @@ -10630,16 +12762,10 @@ snapshots: collapse-white-space@2.1.0: {} - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} colord@2.10.0: {} @@ -10654,6 +12780,8 @@ snapshots: commander@11.1.0: {} + commander@14.0.3: {} + commander@2.20.3: {} commander@4.1.1: {} @@ -10727,15 +12855,17 @@ snapshots: cookie@2.0.1: {} - copy-webpack-plugin@11.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + copy-text-to-clipboard@3.2.2: {} + + copy-webpack-plugin@11.0.0(webpack@5.110.3): dependencies: fast-glob: 3.3.3 glob-parent: 6.0.2 globby: 13.2.2 normalize-path: 3.0.0 schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + serialize-javascript: 7.1.1 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) core-js-compat@3.50.0: dependencies: @@ -10745,14 +12875,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.3.6(@typescript/typescript6@6.0.2): + cosmiconfig@8.3.6(typescript@5.9.3): dependencies: import-fresh: 3.3.1 js-yaml: 4.3.2 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: '@typescript/typescript6@6.0.2' + typescript: 5.9.3 cross-spawn@7.0.6: dependencies: @@ -10784,7 +12914,7 @@ snapshots: postcss-selector-parser: 7.1.6 postcss-value-parser: 4.2.0 - css-loader@6.11.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + css-loader@6.11.0(webpack@5.110.3): dependencies: icss-utils: 5.1.0(postcss@8.5.27) postcss: 8.5.27 @@ -10795,17 +12925,17 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.8.5 optionalDependencies: - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) - css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(webpack@5.110.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 cssnano: 6.1.2(postcss@8.5.27) jest-worker: 29.7.0 postcss: 8.5.27 schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + serialize-javascript: 7.1.1 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) optionalDependencies: clean-css: 5.3.3 csso: 5.0.5 @@ -11122,6 +13252,13 @@ snapshots: electron-to-chromium@1.5.420: {} + emmet@2.4.11: + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + + emoji-regex@10.6.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -11147,6 +13284,8 @@ snapshots: entities@6.0.1: {} + envinfo@7.21.0: {} + error-ex@1.3.4: dependencies: is-arrayish: 0.2.1 @@ -11239,8 +13378,6 @@ snapshots: escape-html@1.0.3: {} - escape-string-regexp@1.0.5: {} - escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} @@ -11404,11 +13541,15 @@ snapshots: optionalDependencies: picomatch: 4.0.7 - file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + feed@4.2.2: + dependencies: + xml-js: 1.6.11 + + file-loader@6.2.0(webpack@5.110.3): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) fill-range@7.1.1: dependencies: @@ -11433,6 +13574,11 @@ snapshots: find-proc@0.1.0: {} + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + find-up@6.3.0: dependencies: locate-path: 7.2.0 @@ -11483,6 +13629,10 @@ snapshots: gensync@1.0.0-beta.2: {} + get-caller-file@2.0.5: {} + + get-east-asian-width@1.6.0: {} + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -11584,8 +13734,6 @@ snapshots: handle-thing@2.0.1: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -11832,7 +13980,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.8(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + html-webpack-plugin@5.6.8(webpack@5.110.3): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11840,7 +13988,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.3 optionalDependencies: - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) html-whitespace-sensitive-tag-names@3.0.1: {} @@ -11851,6 +13999,13 @@ snapshots: domutils: 2.8.0 entities: 2.2.0 + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + http-cache-semantics@4.2.0: {} http-deceiver@1.2.7: {} @@ -11902,9 +14057,9 @@ snapshots: hyperdyperid@1.2.0: {} - i18next@26.4.1(@typescript/typescript6@6.0.2): + i18next@26.4.1(typescript@5.9.3): optionalDependencies: - typescript: '@typescript/typescript6@6.0.2' + typescript: 5.9.3 iconv-lite@0.4.24: dependencies: @@ -11925,12 +14080,19 @@ snapshots: import-lazy@4.0.0: {} + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + import-meta-resolve@4.2.0: {} imurmurhash@0.1.4: {} indent-string@4.0.0: {} + infima@0.2.0-alpha.45: {} + inherits@2.0.4: {} ini@1.3.8: {} @@ -11939,6 +14101,8 @@ snapshots: inline-style-parser@0.2.7: {} + interpret@3.1.1: {} + invariant@2.2.4: dependencies: loose-envify: 1.4.0 @@ -12091,8 +14255,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsesc@0.5.0: {} - jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -12105,6 +14267,8 @@ snapshots: json5@2.2.3: {} + jsonc-parser@2.3.1: {} + jsonc-parser@3.3.1: {} jsonfile@6.2.1: @@ -12121,6 +14285,8 @@ snapshots: kleur@3.0.3: {} + kleur@4.1.5: {} + klona@2.0.6: {} knitwork@1.3.0: {} @@ -12195,6 +14361,10 @@ snapshots: emojis-list: 3.0.0 json5: 2.2.3 + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + locate-path@7.2.0: dependencies: p-locate: 6.0.0 @@ -12225,10 +14395,6 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string@0.25.9: - dependencies: - sourcemap-codec: 1.4.8 - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.6.0 @@ -12806,11 +14972,11 @@ snapshots: mimic-response@4.0.0: {} - mini-css-extract-plugin@2.10.2(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + mini-css-extract-plugin@2.10.2(webpack@5.110.3): dependencies: schema-utils: 4.3.3 tapable: 2.3.3 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) minimalistic-assert@1.0.1: {} @@ -12820,13 +14986,13 @@ snapshots: minimist@1.2.8: {} - minimizer-webpack-plugin@5.9.0(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + minimizer-webpack-plugin@5.9.0(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack@5.110.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.51.2 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) optionalDependencies: clean-css: 5.3.3 cssnano: 6.1.2(postcss@8.5.27) @@ -12838,7 +15004,25 @@ snapshots: sharp: 0.35.4(@types/node@24.13.3) svgo: 4.1.0 - mkdist@2.4.1(@typescript/typescript6@6.0.2): + minimizer-webpack-plugin@5.9.0(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack@5.110.3): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.51.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + optionalDependencies: + clean-css: 5.3.3 + cssnano: 7.1.9(postcss@8.5.27) + csso: 5.0.5 + esbuild: 0.28.2 + html-minifier-terser: 7.2.0 + lightningcss: 1.33.0 + postcss: 8.5.27 + sharp: 0.35.4(@types/node@24.13.3) + svgo: 4.1.0 + + mkdist@2.4.1(typescript@5.9.3): dependencies: autoprefixer: 10.5.4(postcss@8.5.27) citty: 0.1.6 @@ -12854,7 +15038,7 @@ snapshots: semver: 7.8.5 tinyglobby: 0.2.17 optionalDependencies: - typescript: '@typescript/typescript6@6.0.2' + typescript: 5.9.3 mlly@1.8.2: dependencies: @@ -12869,6 +15053,8 @@ snapshots: ms@2.1.3: {} + muggle-string@0.4.1: {} + multicast-dns@7.2.5: dependencies: dns-packet: 5.6.1 @@ -12920,15 +15106,17 @@ snapshots: dependencies: path-key: 3.1.1 + nprogress@0.2.0: {} + nth-check@2.1.1: dependencies: boolbase: 1.0.0 - null-loader@4.0.1(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + null-loader@4.0.1(webpack@5.110.3): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) object-assign@4.1.1: {} @@ -12990,12 +15178,14 @@ snapshots: opener@1.5.2: {} - os-homedir@1.0.2: {} - p-cancelable@3.0.0: {} p-finally@1.0.0: {} + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + p-limit@4.0.0: dependencies: yocto-queue: 1.2.2 @@ -13004,6 +15194,10 @@ snapshots: dependencies: yocto-queue: 1.2.2 + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + p-locate@6.0.0: dependencies: p-limit: 4.0.0 @@ -13034,6 +15228,8 @@ snapshots: p-timeout@7.0.1: {} + p-try@2.2.0: {} + package-json@8.1.1: dependencies: got: 12.6.1 @@ -13081,6 +15277,11 @@ snapshots: parse-numeric-range@1.3.0: {} + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + parse5@7.3.0: dependencies: entities: 6.0.1 @@ -13092,6 +15293,10 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + path-exists@5.0.0: {} path-is-inside@1.0.2: {} @@ -13122,6 +15327,10 @@ snapshots: pirates@4.0.7: {} + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + pkg-dir@7.0.0: dependencies: find-up: 6.3.0 @@ -13326,13 +15535,13 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.27) postcss: 8.5.27 - postcss-loader@7.3.4(@typescript/typescript6@6.0.2)(postcss@8.5.27)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + postcss-loader@7.3.4(postcss@8.5.27)(typescript@5.9.3)(webpack@5.110.3): dependencies: - cosmiconfig: 8.3.6(@typescript/typescript6@6.0.2) + cosmiconfig: 8.3.6(typescript@5.9.3) jiti: 1.21.7 postcss: 8.5.27 semver: 7.8.5 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) transitivePeerDependencies: - typescript @@ -13749,6 +15958,8 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + prettier@3.9.6: {} + pretty-bytes@7.1.2: {} pretty-error@4.0.0: @@ -13758,6 +15969,12 @@ snapshots: pretty-time@1.1.0: {} + prism-react-renderer@2.4.1(react@18.3.1): + dependencies: + '@types/prismjs': 1.26.6 + clsx: 2.1.1 + react: 18.3.1 + prism-react-renderer@2.4.1(react@19.2.8): dependencies: '@types/prismjs': 1.26.6 @@ -13813,10 +16030,6 @@ snapshots: radix3@1.1.2: {} - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - range-parser@1.2.0: {} range-parser@1.2.1: {} @@ -13837,6 +16050,12 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + react-dom@19.2.8(react@19.2.8): dependencies: react: 19.2.8 @@ -13846,6 +16065,18 @@ snapshots: react-is@16.13.1: {} + react-json-view-lite@2.5.0(react@19.2.8): + dependencies: + react: 19.2.8 + + react-live@4.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + prism-react-renderer: 2.4.1(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + sucrase: 3.35.1 + use-editable: 2.3.3(react@18.3.1) + react-live@4.1.8(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: prism-react-renderer: 2.4.1(react@19.2.8) @@ -13854,11 +16085,11 @@ snapshots: sucrase: 3.35.1 use-editable: 2.3.3(react@19.2.8) - react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.110.3): dependencies: '@babel/runtime': 7.29.7 react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.8)' - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) react-refresh@0.18.0: {} @@ -13892,6 +16123,10 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + react@19.2.8: {} readable-stream@2.3.8: @@ -13914,8 +16149,14 @@ snapshots: dependencies: picomatch: 2.3.2 + readdirp@4.1.2: {} + readdirp@5.1.1: {} + rechoir@0.8.0: + dependencies: + resolve: 1.22.12 + recma-build-jsx@1.0.0: dependencies: '@types/estree': 1.0.9 @@ -13951,10 +16192,6 @@ snapshots: dependencies: regenerate: 1.4.2 - regenerate-unicode-properties@9.0.0: - dependencies: - regenerate: 1.4.2 - regenerate@1.4.2: {} regex-recursion@6.0.2: @@ -13967,15 +16204,6 @@ snapshots: dependencies: regex-utilities: 2.3.0 - regexpu-core@4.8.0: - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 9.0.0 - regjsgen: 0.5.2 - regjsparser: 0.7.0 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.2.1 - regexpu-core@6.4.0: dependencies: regenerate: 1.4.2 @@ -13993,18 +16221,12 @@ snapshots: dependencies: rc: 1.2.8 - regjsgen@0.5.2: {} - regjsgen@0.8.0: {} regjsparser@0.13.2: dependencies: jsesc: 3.1.0 - regjsparser@0.7.0: - dependencies: - jsesc: 0.5.0 - rehype-expressive-code@0.44.2: dependencies: expressive-code: 0.44.2 @@ -14109,6 +16331,10 @@ snapshots: lodash: 4.18.1 strip-ansi: 6.0.1 + request-light@0.5.8: {} + + request-light@0.7.0: {} + require-from-string@2.0.2: {} require-like@0.1.2: {} @@ -14117,8 +16343,14 @@ snapshots: resolve-alpn@1.2.1: {} + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + resolve-from@4.0.0: {} + resolve-from@5.0.0: {} + resolve-pathname@3.0.0: {} resolve-pkg-maps@1.0.0: {} @@ -14165,14 +16397,14 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.2.7 '@rolldown/binding-win32-x64-msvc': 1.2.7 - rollup-plugin-dts@6.5.1(@typescript/typescript6@6.0.2)(@typescript/typescript6@6.0.2)(rollup@4.63.1): + rollup-plugin-dts@6.5.1(@typescript/typescript6@6.0.2)(rollup@4.63.1)(typescript@5.9.3): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.6.0 convert-source-map: 2.0.0 magic-string: 0.30.21 rollup: 4.63.1 - typescript: '@typescript/typescript6@6.0.2' + typescript: 5.9.3 optionalDependencies: '@babel/code-frame': 8.0.0 '@typescript/typescript6': 6.0.2 @@ -14209,6 +16441,13 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.63.1 fsevents: 2.3.3 + rtlcss@4.3.0: + dependencies: + escalade: 3.2.0 + picocolors: 1.1.1 + postcss: 8.5.27 + strip-json-comments: 3.1.1 + run-applescript@7.1.0: {} run-parallel@1.2.0: @@ -14240,6 +16479,10 @@ snapshots: sax@1.6.1: {} + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + scheduler@0.27.0: {} schema-dts@1.1.5: {} @@ -14259,6 +16502,8 @@ snapshots: scule@1.3.0: {} + search-insights@2.17.3: {} + section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 @@ -14297,9 +16542,7 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 + serialize-javascript@7.1.1: {} serve-handler@6.1.7: dependencies: @@ -14381,7 +16624,6 @@ snapshots: '@img/sharp-win32-ia32': 0.35.4 '@img/sharp-win32-x64': 0.35.4 '@types/node': 24.13.3 - optional: true shebang-command@2.0.0: dependencies: @@ -14440,6 +16682,13 @@ snapshots: sisteransi@1.0.5: {} + sitemap@7.1.3: + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.6.1 + sitemap@9.0.1: dependencies: '@types/node': 24.13.3 @@ -14457,6 +16706,11 @@ snapshots: smol-toml@1.8.0: {} + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + sockjs@0.3.24: dependencies: faye-websocket: 0.11.4 @@ -14476,8 +16730,6 @@ snapshots: source-map@0.7.6: {} - sourcemap-codec@1.4.8: {} - space-separated-tokens@2.0.2: {} spdy-transport@3.0.0(supports-color@8.1.1): @@ -14501,6 +16753,8 @@ snapshots: transitivePeerDependencies: - supports-color + srcset@4.0.0: {} + statuses@1.5.0: {} statuses@2.0.2: {} @@ -14519,6 +16773,17 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.2.0 + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 + + string-width@8.2.2: + dependencies: + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -14552,6 +16817,8 @@ snapshots: strip-json-comments@2.0.1: {} + strip-json-comments@3.1.1: {} + style-to-js@1.1.21: dependencies: style-to-object: 1.0.14 @@ -14582,10 +16849,6 @@ snapshots: tinyglobby: 0.2.17 ts-interface-checker: 0.1.13 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -14596,6 +16859,8 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svg-parser@2.1.0: {} + svgo@3.3.5: dependencies: commander: 7.2.0 @@ -14618,13 +16883,13 @@ snapshots: tapable@2.3.3: {} - terser-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + terser-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(webpack@5.110.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.51.2 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) optionalDependencies: clean-css: 5.3.3 cssnano: 6.1.2(postcss@8.5.27) @@ -14690,6 +16955,16 @@ snapshots: ts-interface-checker@0.1.13: {} + ts-loader@9.6.2(loader-utils@2.0.4)(typescript@5.9.3)(webpack@5.110.3): + dependencies: + chalk: 4.1.2 + picomatch: 4.0.7 + source-map: 0.7.6 + typescript: 5.9.3 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + optionalDependencies: + loader-utils: 2.0.4 + tslib@1.14.1: {} tslib@2.8.1: {} @@ -14711,13 +16986,22 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript@6.0.3: {} + typesafe-path@0.2.2: {} + + typescript-auto-import-cache@0.3.6: + dependencies: + semver: 7.8.5 + + typescript@5.9.3: {} + + typescript@6.0.3: + optional: true ufo@1.6.4: {} ultrahtml@1.7.0: {} - unbuild@3.6.1(@typescript/typescript6@6.0.2)(@typescript/typescript6@6.0.2): + unbuild@3.6.1(@typescript/typescript6@6.0.2)(typescript@5.9.3): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.63.1) '@rollup/plugin-commonjs': 28.0.9(rollup@4.63.1) @@ -14733,18 +17017,18 @@ snapshots: hookable: 5.5.3 jiti: 2.7.0 magic-string: 0.30.21 - mkdist: 2.4.1(@typescript/typescript6@6.0.2) + mkdist: 2.4.1(typescript@5.9.3) mlly: 1.8.2 pathe: 2.0.3 pkg-types: 2.3.2 pretty-bytes: 7.1.2 rollup: 4.63.1 - rollup-plugin-dts: 6.5.1(@typescript/typescript6@6.0.2)(@typescript/typescript6@6.0.2)(rollup@4.63.1) + rollup-plugin-dts: 6.5.1(@typescript/typescript6@6.0.2)(rollup@4.63.1)(typescript@5.9.3) scule: 1.3.0 tinyglobby: 0.2.17 untyped: 2.0.0 optionalDependencies: - typescript: '@typescript/typescript6@6.0.2' + typescript: 5.9.3 transitivePeerDependencies: - '@typescript/typescript6' - sass @@ -14827,7 +17111,7 @@ snapshots: unpipe@1.0.0: {} - unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0))(webpack@5.110.3): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 @@ -14836,8 +17120,8 @@ snapshots: esbuild: 0.28.2 rolldown: 1.2.7 rollup: 4.63.1 - vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2) - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) unstorage@1.17.5: dependencies: @@ -14887,14 +17171,18 @@ snapshots: url-extras@0.1.0: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.110.3))(webpack@5.110.3): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) optionalDependencies: - file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + file-loader: 6.2.0(webpack@5.110.3) + + use-editable@2.3.3(react@18.3.1): + dependencies: + react: 18.3.1 use-editable@2.3.3(react@19.2.8): dependencies: @@ -14929,7 +17217,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2): + vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -14942,10 +17230,119 @@ snapshots: fsevents: 2.3.3 jiti: 2.7.0 terser: 5.51.2 + yaml: 2.9.0 + + vitefu@1.1.3(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0)): + optionalDependencies: + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.0) + + volar-service-css@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + dependencies: + vscode-css-languageservice: 6.3.10 + vscode-languageserver-textdocument: 1.0.14 + vscode-uri: 3.2.0 + optionalDependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + + volar-service-emmet@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + dependencies: + '@emmetio/css-parser': 0.4.1 + '@emmetio/html-matcher': 1.3.0 + '@vscode/emmet-helper': 2.11.0 + vscode-uri: 3.2.0 + optionalDependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + + volar-service-html@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + dependencies: + vscode-html-languageservice: 5.6.2 + vscode-languageserver-textdocument: 1.0.14 + vscode-uri: 3.2.0 + optionalDependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + + volar-service-prettier@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(prettier@3.9.6): + dependencies: + vscode-uri: 3.2.0 + optionalDependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + prettier: 3.9.6 + + volar-service-typescript-twoslash-queries@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3): + dependencies: + vscode-uri: 3.2.0 + optionalDependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + typescript: 5.9.3 + + volar-service-typescript@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3): + dependencies: + path-browserify: 1.0.1 + semver: 7.8.5 + typescript-auto-import-cache: 0.3.6 + vscode-languageserver-textdocument: 1.0.14 + vscode-nls: 5.2.0 + vscode-uri: 3.2.0 + optionalDependencies: + '@volar/language-service': 2.4.28(typescript@5.9.3) + typescript: 5.9.3 - vitefu@1.1.3(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)): + volar-service-yaml@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + dependencies: + vscode-uri: 3.2.0 + yaml-language-server: 1.23.0 optionalDependencies: - vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2) + '@volar/language-service': 2.4.28(typescript@5.9.3) + + vscode-css-languageservice@6.3.10: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.14 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.2.0 + + vscode-html-languageservice@5.6.2: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.14 + vscode-languageserver-types: 3.18.3 + vscode-uri: 3.2.0 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.14 + vscode-languageserver-types: 3.18.3 + vscode-nls: 5.2.0 + vscode-uri: 3.2.0 + + vscode-jsonrpc@8.2.0: {} + + vscode-jsonrpc@9.0.2: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-protocol@3.18.3: + dependencies: + vscode-jsonrpc: 9.0.2 + vscode-languageserver-types: 3.18.3 + + vscode-languageserver-textdocument@1.0.14: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver-types@3.18.3: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} + + vscode-uri@3.2.0: {} watchpack@2.5.2: dependencies: @@ -14975,7 +17372,24 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.4.5(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + webpack-cli@7.2.3(js-yaml@4.3.2)(json5@2.2.3)(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.6)(webpack@5.110.3): + dependencies: + '@discoveryjs/json-ext': 1.1.0 + commander: 14.0.3 + cross-spawn: 7.0.6 + envinfo: 7.21.0 + import-local: 3.2.0 + interpret: 3.1.1 + rechoir: 0.8.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpack-merge: 6.0.1 + optionalDependencies: + js-yaml: 4.3.2 + json5: 2.2.3 + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack-cli@7.2.3)(webpack@5.110.3) + + webpack-dev-middleware@7.4.5(webpack@5.110.3): dependencies: colorette: 2.0.20 memfs: 4.69.1 @@ -14984,9 +17398,9 @@ snapshots: range-parser: 1.3.0 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) - webpack-dev-server@5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + webpack-dev-server@5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack-cli@7.2.3)(webpack@5.110.3): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -15014,10 +17428,11 @@ snapshots: serve-index: 1.9.2(supports-color@8.1.1) sockjs: 0.3.24 spdy: 4.0.2(supports-color@8.1.1) - webpack-dev-middleware: 7.4.5(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + webpack-dev-middleware: 7.4.5(webpack@5.110.3) ws: 8.21.3 optionalDependencies: - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) + webpack-cli: 7.2.3(js-yaml@4.3.2)(json5@2.2.3)(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.6)(webpack@5.110.3) transitivePeerDependencies: - bufferutil - debug @@ -15040,7 +17455,48 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0): + webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.18.0 + browserslist: 4.28.8 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.24.5 + es-module-lexer: 2.3.2 + events: 3.3.0 + graceful-fs: 4.2.11 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.9.0(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack@5.110.3) + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + watchpack: 2.5.2 + webpack-sources: 3.5.1 + optionalDependencies: + webpack-cli: 7.2.3(js-yaml@4.3.2)(json5@2.2.3)(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.6)(webpack@5.110.3) + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - svgo + - uglify-js + + webpack@5.110.3(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -15055,12 +17511,14 @@ snapshots: events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.9.0(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)) + minimizer-webpack-plugin: 5.9.0(clean-css@5.3.3)(cssnano@7.1.9(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack@5.110.3) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 watchpack: 2.5.2 webpack-sources: 3.5.1 + optionalDependencies: + webpack-cli: 7.2.3(js-yaml@4.3.2)(json5@2.2.3)(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.6)(webpack@5.110.3) transitivePeerDependencies: - '@minify-html/node' - '@napi-rs/image' @@ -15079,14 +17537,14 @@ snapshots: - svgo - uglify-js - webpackbar@7.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)): + webpackbar@7.0.0(webpack@5.110.3): dependencies: ansis: 3.17.0 consola: 3.4.2 pretty-time: 1.1.0 std-env: 3.10.0 optionalDependencies: - webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.27))(csso@5.0.5)(esbuild@0.28.2)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.27)(sharp@0.35.4(@types/node@24.13.3))(svgo@4.1.0)(webpack-cli@7.2.3) websocket-driver@0.7.5: dependencies: @@ -15112,6 +17570,12 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.2.0 + wrap-ansi@9.0.2: + dependencies: + ansi-styles: 6.2.3 + string-width: 7.2.0 + strip-ansi: 7.2.0 + write-file-atomic@3.0.3: dependencies: imurmurhash: 0.1.4 @@ -15129,12 +17593,46 @@ snapshots: xdg-basedir@5.1.0: {} + xml-js@1.6.11: + dependencies: + sax: 1.6.1 + xxhash-wasm@1.1.0: {} + y18n@5.0.8: {} + yallist@3.1.1: {} + yaml-language-server@1.23.0: + dependencies: + '@vscode/l10n': 0.0.18 + ajv: 8.20.0 + ajv-draft-04: 1.0.0(ajv@8.20.0) + ajv-i18n: 4.2.0(ajv@8.20.0) + prettier: 3.9.6 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.14 + vscode-languageserver-types: 3.18.3 + vscode-uri: 3.2.0 + yaml: 2.8.3 + + yaml@2.8.3: {} + + yaml@2.9.0: {} + yargs-parser@22.0.0: {} + yargs@18.1.0: + dependencies: + cliui: 9.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + string-width: 8.2.2 + y18n: 5.0.8 + yargs-parser: 22.0.0 + yocto-queue@1.2.2: {} zod@4.5.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d005f79..a1fa38b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,6 +2,15 @@ packages: - packages/* - examples/* +overrides: + serialize-javascript: 7.1.1 + sharp: 0.35.4 + allowBuilds: core-js: true esbuild: true + sharp: true + +minimumReleaseAgeExclude: + # Astro is the current version required by the latest Starlight peer range. + - astro@7.3.1 diff --git a/scripts/build-pages.mjs b/scripts/build-pages.mjs new file mode 100644 index 0000000..8fb2c22 --- /dev/null +++ b/scripts/build-pages.mjs @@ -0,0 +1,23 @@ +import { cp, mkdir, rm } from "node:fs/promises"; +import { resolve } from "node:path"; + +const root = resolve(import.meta.dirname, ".."); +const target = resolve(root, "site"); +const examples = [ + "vite", + "rollup", + "webpack", + "rolldown", + "custom-renderer", + "docusaurus", + "starlight", +]; + +await rm(target, { force: true, recursive: true }); +await mkdir(target, { recursive: true }); +await cp(resolve(root, "pages"), target, { recursive: true }); +for (const example of examples) { + await cp(resolve(root, "examples", example, "dist"), resolve(target, example), { + recursive: true, + }); +}