From b3a5dfb81d780c2e1c7b131ff9f39666b914db7d Mon Sep 17 00:00:00 2001 From: Rand McKinney Date: Thu, 6 Aug 2026 14:39:03 -0700 Subject: [PATCH 1/3] Move edit icon to make it more obvious --- docusaurus.config.js | 5 ++++ src/css/custom.css | 9 ++++++ src/theme/DocItem/Layout/index.js | 15 ++++++++++ src/theme/EditThisPage/index.js | 6 ++++ src/theme/NavbarItem/ComponentTypes.js | 7 +++++ .../EditThisPageNavbarItem/index.js | 30 +++++++++++++++++++ src/utils/editThisPageStore.js | 19 ++++++++++++ 7 files changed, 91 insertions(+) create mode 100644 src/theme/DocItem/Layout/index.js create mode 100644 src/theme/EditThisPage/index.js create mode 100644 src/theme/NavbarItem/ComponentTypes.js create mode 100644 src/theme/NavbarItem/EditThisPageNavbarItem/index.js create mode 100644 src/utils/editThisPageStore.js diff --git a/docusaurus.config.js b/docusaurus.config.js index 31ff99be..055f4e8c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -267,6 +267,11 @@ async function createConfig() { href: 'https://contentauthenticity.org', }, items: [ + { + type: 'custom-editThisPage', + position: 'right', + className: 'header-logo header-edit-link', + }, { href: 'https://discord.gg/CAI', position: 'right', diff --git a/src/css/custom.css b/src/css/custom.css index b853ebe3..fdacdd0b 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -155,6 +155,15 @@ a.hash-link { background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eapp/Twitter%3C/title%3E%3Cg id='app/Twitter' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M23.206,5.185 C22.371,5.555 21.474,5.805 20.531,5.918 C21.493,5.342 22.231,4.428 22.579,3.34 C21.679,3.874 20.682,4.262 19.621,4.47 C18.771,3.566 17.561,3 16.221,3 C13.649,3 11.563,5.086 11.563,7.66 C11.563,8.024 11.605,8.378 11.683,8.72 C7.81,8.525 4.379,6.67 2.081,3.852 C1.681,4.542 1.451,5.342 1.451,6.194 C1.451,7.81 2.274,9.237 3.523,10.072 C2.759,10.047 2.041,9.838 1.413,9.489 L1.413,9.549 C1.413,11.806 3.018,13.689 5.15,14.117 C4.758,14.223 4.347,14.279 3.923,14.279 C3.623,14.279 3.33,14.251 3.046,14.197 C3.639,16.047 5.359,17.395 7.398,17.431 C5.803,18.681 3.794,19.426 1.612,19.426 C1.236,19.426 0.865,19.404 0.5,19.361 C2.562,20.684 5.01,21.454 7.64,21.454 C16.21,21.454 20.895,14.356 20.895,8.2 C20.895,8 20.89,7.798 20.881,7.598 C21.791,6.94 22.581,6.121 23.204,5.188 L23.206,5.185 Z' id='Path' fill='%232680eb' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat; } +.header-edit-link:before { + content: ''; + width: 24px; + height: 24px; + display: flex; + background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%232680eb' d='m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z'/%3E%3C/svg%3E") + no-repeat; +} + .header-logo { filter: brightness(0); transition: filter var(--ifm-transition-fast) diff --git a/src/theme/DocItem/Layout/index.js b/src/theme/DocItem/Layout/index.js new file mode 100644 index 00000000..7971920f --- /dev/null +++ b/src/theme/DocItem/Layout/index.js @@ -0,0 +1,15 @@ +import React, { useEffect } from 'react'; +import OriginalDocItemLayout from '@theme-original/DocItem/Layout'; +import { useDoc } from '@docusaurus/plugin-content-docs/client'; +import { setEditThisPageUrl } from '@site/src/utils/editThisPageStore'; + +export default function DocItemLayout(props) { + const { metadata } = useDoc(); + + useEffect(() => { + setEditThisPageUrl(metadata.editUrl); + return () => setEditThisPageUrl(undefined); + }, [metadata.editUrl]); + + return ; +} diff --git a/src/theme/EditThisPage/index.js b/src/theme/EditThisPage/index.js new file mode 100644 index 00000000..a75ddb2a --- /dev/null +++ b/src/theme/EditThisPage/index.js @@ -0,0 +1,6 @@ +// The "Edit this page" link now lives in the navbar (see +// src/theme/NavbarItem/EditThisPageNavbarItem), so the default footer +// link is suppressed here rather than shown twice. +export default function EditThisPage() { + return null; +} diff --git a/src/theme/NavbarItem/ComponentTypes.js b/src/theme/NavbarItem/ComponentTypes.js new file mode 100644 index 00000000..ff074cab --- /dev/null +++ b/src/theme/NavbarItem/ComponentTypes.js @@ -0,0 +1,7 @@ +import ComponentTypes from '@theme-original/NavbarItem/ComponentTypes'; +import EditThisPageNavbarItem from '@site/src/theme/NavbarItem/EditThisPageNavbarItem'; + +export default { + ...ComponentTypes, + 'custom-editThisPage': EditThisPageNavbarItem, +}; diff --git a/src/theme/NavbarItem/EditThisPageNavbarItem/index.js b/src/theme/NavbarItem/EditThisPageNavbarItem/index.js new file mode 100644 index 00000000..1d2af4c6 --- /dev/null +++ b/src/theme/NavbarItem/EditThisPageNavbarItem/index.js @@ -0,0 +1,30 @@ +import React, { useSyncExternalStore } from 'react'; +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import { + getEditThisPageUrl, + subscribeEditThisPageUrl, +} from '@site/src/utils/editThisPageStore'; + +const getServerSnapshot = () => undefined; + +export default function EditThisPageNavbarItem({ className }) { + const editUrl = useSyncExternalStore( + subscribeEditThisPageUrl, + getEditThisPageUrl, + getServerSnapshot, + ); + + if (!editUrl) { + return null; + } + + return ( + + ); +} diff --git a/src/utils/editThisPageStore.js b/src/utils/editThisPageStore.js new file mode 100644 index 00000000..2ae8cd52 --- /dev/null +++ b/src/utils/editThisPageStore.js @@ -0,0 +1,19 @@ +// DocItem/Layout and the navbar edit link are siblings under , so +// there's no shared React context to read editUrl from. DocItem/Layout +// publishes the current page's editUrl here; the navbar item subscribes. +let currentEditUrl; +const listeners = new Set(); + +export function setEditThisPageUrl(url) { + currentEditUrl = url; + listeners.forEach((listener) => listener()); +} + +export function getEditThisPageUrl() { + return currentEditUrl; +} + +export function subscribeEditThisPageUrl(listener) { + listeners.add(listener); + return () => listeners.delete(listener); +} From f15d4d60df6dea778a9af1487b01d814587428ef Mon Sep 17 00:00:00 2001 From: Rand McKinney Date: Fri, 7 Aug 2026 09:00:22 -0700 Subject: [PATCH 2/3] Update comment to trigger rebuild --- src/theme/EditThisPage/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/theme/EditThisPage/index.js b/src/theme/EditThisPage/index.js index a75ddb2a..d173b6aa 100644 --- a/src/theme/EditThisPage/index.js +++ b/src/theme/EditThisPage/index.js @@ -1,6 +1,6 @@ -// The "Edit this page" link now lives in the navbar (see +// The "Edit this page" link now appears in the navbar (see // src/theme/NavbarItem/EditThisPageNavbarItem), so the default footer -// link is suppressed here rather than shown twice. +// link is suppressed here so it's not shown twice. export default function EditThisPage() { return null; } From 8603f0309727ff325e659f518ea345d37839feb6 Mon Sep 17 00:00:00 2001 From: Rand McKinney Date: Fri, 7 Aug 2026 10:23:31 -0700 Subject: [PATCH 3/3] Fix Netlify build --- package.json | 1 + pnpm-lock.yaml | 526 ++++++++++++++++++++++--------------------------- 2 files changed, 235 insertions(+), 292 deletions(-) diff --git a/package.json b/package.json index 0bef796c..7f2b5ad6 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "dependencies": { "@contentauth/react": "^0.2.95", "@docusaurus/core": "^3.10.2", + "@docusaurus/plugin-content-docs": "3.10.2", "@docusaurus/preset-classic": "^3.10.2", "@docusaurus/theme-mermaid": "^3.10.2", "@mdx-js/react": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d4ba6de..2f43baa3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,20 +12,23 @@ dependencies: specifier: ^0.2.95 version: 0.2.95(c2pa-wc@0.14.17)(c2pa@0.30.17)(react-dom@18.3.1)(react@18.3.1) '@docusaurus/core': - specifier: ^3.5.2 - version: 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + specifier: ^3.10.2 + version: 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-docs': + specifier: 3.10.2 + version: 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) '@docusaurus/preset-classic': - specifier: ^3.5.2 - version: 3.9.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3) + specifier: ^3.10.2 + version: 3.10.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3) '@docusaurus/theme-mermaid': - specifier: ^3.5.2 - version: 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + specifier: ^3.10.2 + version: 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) '@mdx-js/react': specifier: ^3.0.0 version: 3.1.1(@types/react@19.2.14)(react@18.3.1) '@signalwire/docusaurus-plugin-llms-txt': specifier: ^1.2.2 - version: 1.2.2(@docusaurus/core@3.9.2) + version: 1.2.2(@docusaurus/core@3.10.2) '@stackblitz/sdk': specifier: ^1.6.0 version: 1.11.0 @@ -40,7 +43,7 @@ dependencies: version: 1.2.1 docusaurus-json-schema-plugin: specifier: ^1.6.1 - version: 1.15.0(@docusaurus/core@3.9.2)(@docusaurus/theme-classic@3.9.2)(react-dom@18.3.1)(react@18.3.1)(webpack@5.105.3) + version: 1.15.0(@docusaurus/core@3.10.2)(@docusaurus/theme-classic@3.10.2)(react-dom@18.3.1)(react@18.3.1)(webpack@5.105.3) prism-react-renderer: specifier: ^2.1.0 version: 2.4.1(react@18.3.1) @@ -78,6 +81,19 @@ devDependencies: version: 2.1.0 packages: + /@11ty/gray-matter@1.0.0: + resolution: + { + integrity: sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g==, + } + engines: { node: '>=11' } + dependencies: + js-yaml: 4.1.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + /@algolia/abtesting@1.15.1: resolution: { @@ -1775,16 +1791,6 @@ packages: - supports-color dev: false - /@babel/runtime-corejs3@7.29.0: - resolution: - { - integrity: sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==, - } - engines: { node: '>=6.9.0' } - dependencies: - core-js-pure: 3.48.0 - dev: false - /@babel/runtime@7.28.6: resolution: { @@ -2705,10 +2711,10 @@ packages: - algoliasearch dev: false - /@docusaurus/babel@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/babel@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==, + integrity: sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q==, } engines: { node: '>=20.0' } dependencies: @@ -2720,10 +2726,9 @@ packages: '@babel/preset-react': 7.28.5(@babel/core@7.29.0) '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) '@babel/runtime': 7.28.6 - '@babel/runtime-corejs3': 7.29.0 '@babel/traverse': 7.29.0 - '@docusaurus/logger': 3.9.2 - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) babel-plugin-dynamic-import-node: 2.3.3 fs-extra: 11.3.3 tslib: 2.8.1 @@ -2737,10 +2742,10 @@ packages: - webpack-cli dev: false - /@docusaurus/bundler@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/bundler@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==, + integrity: sha512-i0ZNcy0f0WhaOlYVgzLsWhIoEXO9kS3HRoKPtgE6vQtZUq7arKZaYdNBudr3mqCmd+TyOkwtwfHgs1ENj07r5g==, } engines: { node: '>=20.0' } peerDependencies: @@ -2750,11 +2755,11 @@ packages: optional: true dependencies: '@babel/core': 7.29.0 - '@docusaurus/babel': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/cssnano-preset': 3.9.2 - '@docusaurus/logger': 3.9.2 - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/babel': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/cssnano-preset': 3.10.2 + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.105.3) clean-css: 5.3.3 copy-webpack-plugin: 11.0.0(webpack@5.105.3) @@ -2789,25 +2794,29 @@ packages: - webpack-cli dev: false - /@docusaurus/core@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/core@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==, + integrity: sha512-EYByj6nk+aD9KeVxV6Hmo2/nAAT79P21Y82ycTBOBtrmqilloIbIEhgL2/8Xpt2Jz/pgNqHAwyusOGwmbKeJmA==, } engines: { node: '>=20.0' } hasBin: true peerDependencies: + '@docusaurus/faster': '*' '@mdx-js/react': ^3.0.0 react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@docusaurus/faster': + optional: true dependencies: - '@docusaurus/babel': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/bundler': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/logger': 3.9.2 - '@docusaurus/mdx-loader': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/babel': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/bundler': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@18.3.1) boxen: 6.2.1 chalk: 4.1.2 @@ -2816,7 +2825,7 @@ packages: combine-promises: 1.2.0 commander: 5.1.0 core-js: 3.48.0 - detect-port: 1.6.1 + detect-port: 2.1.0 escape-html: 1.0.3 eta: 2.2.0 eval: 0.1.8 @@ -2833,12 +2842,12 @@ packages: react-dom: 18.3.1(react@18.3.1) react-helmet-async: /@slorber/react-helmet-async@1.3.0(react-dom@18.3.1)(react@18.3.1) react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.3.1) - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.105.3) + react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0)(webpack@5.105.3) react-router: 5.3.4(react@18.3.1) react-router-config: 5.1.1(react-router@5.3.4)(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) semver: 7.7.4 - serve-handler: 6.1.6 + serve-handler: 6.1.7 tinypool: 1.1.1 tslib: 2.8.1 update-notifier: 6.0.2 @@ -2847,7 +2856,6 @@ packages: webpack-dev-server: 5.2.3(tslib@2.8.1)(webpack@5.105.3) webpack-merge: 6.0.1 transitivePeerDependencies: - - '@docusaurus/faster' - '@parcel/css' - '@rspack/core' - '@swc/core' @@ -2864,10 +2872,10 @@ packages: - webpack-cli dev: false - /@docusaurus/cssnano-preset@3.9.2: + /@docusaurus/cssnano-preset@3.10.2: resolution: { - integrity: sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==, + integrity: sha512-4gCnHRbJLTloiwfvFAa92tgb2gI4KYhvjfQVYnEaiMO/EgvWfCo1LwytHXen+1oZAN0VAlS0JAPxp3MsvKDa3A==, } engines: { node: '>=20.0' } dependencies: @@ -2877,10 +2885,10 @@ packages: tslib: 2.8.1 dev: false - /@docusaurus/logger@3.9.2: + /@docusaurus/logger@3.10.2: resolution: { - integrity: sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==, + integrity: sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw==, } engines: { node: '>=20.0' } dependencies: @@ -2888,19 +2896,19 @@ packages: tslib: 2.8.1 dev: false - /@docusaurus/mdx-loader@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/mdx-loader@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==, + integrity: sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w==, } engines: { node: '>=20.0' } peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 dependencies: - '@docusaurus/logger': 3.9.2 - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@mdx-js/mdx': 3.1.1 '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 @@ -2932,16 +2940,16 @@ packages: - webpack-cli dev: false - /@docusaurus/module-type-aliases@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/module-type-aliases@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==, + integrity: sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==, } peerDependencies: react: '*' react-dom: '*' dependencies: - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@types/history': 4.7.11 '@types/react': 19.2.14 '@types/react-router-config': 5.0.11 @@ -2958,10 +2966,10 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-blog@3.9.2(@docusaurus/plugin-content-docs@3.9.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-content-blog@3.10.2(@docusaurus/plugin-content-docs@3.10.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==, + integrity: sha512-0cbEnNKf0InmLkhj/+nVRmqEnWEoOE8Mh+2x1qOXI0qYpCnphq4RXknVJ8BvybKRXqYVvbmdMfiJSup+k4tm5w==, } engines: { node: '>=20.0' } peerDependencies: @@ -2969,16 +2977,17 @@ packages: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/logger': 3.9.2 - '@docusaurus/mdx-loader': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-common': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) cheerio: 1.0.0-rc.12 + combine-promises: 1.2.0 feed: 4.2.2 fs-extra: 11.3.3 lodash: 4.17.23 @@ -3009,25 +3018,25 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==, + integrity: sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q==, } engines: { node: '>=20.0' } peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/logger': 3.9.2 - '@docusaurus/mdx-loader': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-common': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/module-type-aliases': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.3.3 @@ -3058,21 +3067,21 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-content-pages@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/mdx-loader': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/mdx-loader': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) fs-extra: 11.3.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -3097,17 +3106,17 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-css-cascade-layers@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-css-cascade-layers@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==, + integrity: sha512-UkdvQby5OQUKWrw3lLnSTJXQ6VETaUVTuPQX9AABtmFm5h+ifEBx1OQ+LN726Q4byuwBf2ElHkf4qU4hTxdvRg==, } engines: { node: '>=20.0' } dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) tslib: 2.8.1 transitivePeerDependencies: - '@docusaurus/faster' @@ -3130,19 +3139,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-debug@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==, + integrity: sha512-8vbZNOSCpnsT57EY6CgN7sgRVmx3KTYwO8Uvo2pbxOyb8tbqAwtT9SslqaQ41HbA1v1hpn5RP7u5s2KvRwAFpQ==, } engines: { node: '>=20.0' } peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) fs-extra: 11.3.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -3167,19 +3176,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-google-analytics@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -3202,20 +3211,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-google-gtag@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@types/gtag.js': 0.0.12 + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -3238,19 +3246,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-tag-manager@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-google-tag-manager@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -3273,22 +3281,22 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-sitemap@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/logger': 3.9.2 - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) fs-extra: 11.3.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -3313,20 +3321,20 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-svgr@3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/plugin-svgr@3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@svgr/core': 8.1.0 '@svgr/webpack': 8.1.0 react: 18.3.1 @@ -3352,31 +3360,31 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@3.9.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3): + /@docusaurus/preset-classic@3.10.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3): resolution: { - integrity: sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-pages': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-css-cascade-layers': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-debug': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-google-analytics': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-google-gtag': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-google-tag-manager': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-sitemap': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-svgr': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-classic': 3.9.2(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-common': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-search-algolia': 3.9.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-pages': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-css-cascade-layers': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-debug': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-google-analytics': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-google-gtag': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-google-tag-manager': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-sitemap': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-svgr': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-classic': 3.10.2(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-search-algolia': 3.10.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -3413,31 +3421,32 @@ packages: react: 18.3.1 dev: false - /@docusaurus/theme-classic@3.9.2(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/theme-classic@3.10.2(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==, + 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 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/logger': 3.9.2 - '@docusaurus/mdx-loader': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-pages': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-common': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-translations': 3.9.2 - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/module-type-aliases': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-pages': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-translations': 3.10.2 + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@18.3.1) clsx: 2.1.1 + copy-text-to-clipboard: 3.2.2 infima: 0.2.0-alpha.45 lodash: 4.17.23 nprogress: 0.2.0 @@ -3469,10 +3478,10 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==, + integrity: sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A==, } engines: { node: '>=20.0' } peerDependencies: @@ -3480,11 +3489,11 @@ packages: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 dependencies: - '@docusaurus/mdx-loader': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/mdx-loader': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/module-type-aliases': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) '@types/history': 4.7.11 '@types/react': 19.2.14 '@types/react-router-config': 5.0.11 @@ -3503,10 +3512,10 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-mermaid@3.9.2(@docusaurus/plugin-content-docs@3.9.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/theme-mermaid@3.10.2(@docusaurus/plugin-content-docs@3.10.2)(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw==, + integrity: sha512-Stssh5MYQJ+EdYugUXf+ZcpeJFQPKXf0KCd/SWp10o3CmXNaOoh5IEgVjVqY1e1XhQf3on4+Y4BnrMiD95E2SQ==, } engines: { node: '>=20.0' } peerDependencies: @@ -3517,11 +3526,11 @@ packages: '@mermaid-js/layout-elk': optional: true dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-common': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/module-type-aliases': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) mermaid: 11.12.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -3546,24 +3555,25 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@3.9.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3): + /@docusaurus/theme-search-algolia@3.10.2(@algolia/client-search@5.49.1)(@mdx-js/react@3.1.1)(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3): resolution: { - integrity: sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==, + integrity: sha512-1msxllyhi/5m77JukXtp5UFnUAriwZIC1oJ7MTnpQpCwLTbclJi5BK5n28CTZuSXpQN2ewbbnqRgAhMM6c6ihg==, } engines: { node: '>=20.0' } peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 dependencies: + '@algolia/autocomplete-core': 1.19.2(@algolia/client-search@5.49.1)(algoliasearch@5.49.1)(search-insights@2.17.3) '@docsearch/react': 4.6.0(@algolia/client-search@5.49.1)(@types/react@19.2.14)(algoliasearch@5.49.1)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.17.3) - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/logger': 3.9.2 - '@docusaurus/plugin-content-docs': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-common': 3.9.2(@docusaurus/plugin-content-docs@3.9.2)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-translations': 3.9.2 - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-translations': 3.10.2 + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-validation': 3.10.2(react-dom@18.3.1)(react@18.3.1) algoliasearch: 5.49.1 algoliasearch-helper: 3.28.0(algoliasearch@5.49.1) clsx: 2.1.1 @@ -3596,10 +3606,10 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-translations@3.9.2: + /@docusaurus/theme-translations@3.10.2: resolution: { - integrity: sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==, + integrity: sha512-iv20wrxnyXkY89LM3TzRlzGlt5fIGO5UnaR6UL1ZVfB9RRFjxQFQ6awDrwAc6Km8Y5gD8pInuwYPF+6/TiCxXA==, } engines: { node: '>=20.0' } dependencies: @@ -3607,10 +3617,10 @@ packages: tslib: 2.8.1 dev: false - /@docusaurus/types@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/types@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==, + integrity: sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==, } peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -3636,14 +3646,14 @@ packages: - webpack-cli dev: false - /@docusaurus/utils-common@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/utils-common@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==, + integrity: sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w==, } engines: { node: '>=20.0' } dependencies: - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) tslib: 2.8.1 transitivePeerDependencies: - '@swc/core' @@ -3655,16 +3665,16 @@ packages: - webpack-cli dev: false - /@docusaurus/utils-validation@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/utils-validation@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==, + integrity: sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw==, } engines: { node: '>=20.0' } dependencies: - '@docusaurus/logger': 3.9.2 - '@docusaurus/utils': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) fs-extra: 11.3.3 joi: 17.13.3 js-yaml: 4.1.1 @@ -3680,23 +3690,23 @@ packages: - webpack-cli dev: false - /@docusaurus/utils@3.9.2(react-dom@18.3.1)(react@18.3.1): + /@docusaurus/utils@3.10.2(react-dom@18.3.1)(react@18.3.1): resolution: { - integrity: sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==, + integrity: sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==, } engines: { node: '>=20.0' } dependencies: - '@docusaurus/logger': 3.9.2 - '@docusaurus/types': 3.9.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.9.2(react-dom@18.3.1)(react@18.3.1) + '@11ty/gray-matter': 1.0.0 + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/utils-common': 3.10.2(react-dom@18.3.1)(react@18.3.1) escape-string-regexp: 4.0.0 execa: 5.1.1 file-loader: 6.2.0(webpack@5.105.3) fs-extra: 11.3.3 github-slugger: 1.5.0 globby: 11.1.0 - gray-matter: 4.0.3 jiti: 1.21.7 js-yaml: 4.1.1 lodash: 4.17.23 @@ -4473,7 +4483,7 @@ packages: } dev: false - /@signalwire/docusaurus-plugin-llms-txt@1.2.2(@docusaurus/core@3.9.2): + /@signalwire/docusaurus-plugin-llms-txt@1.2.2(@docusaurus/core@3.10.2): resolution: { integrity: sha512-Qo5ZBDZpyXFlcrWwise77vs6B0R3m3/qjIIm1IHf4VzW6sVYgaR/y46BJwoAxMrV3WJkn0CVGpyYC+pMASFBZw==, @@ -4482,7 +4492,7 @@ packages: peerDependencies: '@docusaurus/core': ^3.0.0 dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) fs-extra: 11.3.3 hast-util-select: 6.0.4 hast-util-to-html: 9.0.5 @@ -5218,13 +5228,6 @@ packages: } dev: false - /@types/gtag.js@0.0.12: - resolution: - { - integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==, - } - dev: false - /@types/hast@3.0.4: resolution: { @@ -5740,12 +5743,12 @@ packages: engines: { node: '>=0.4.0' } hasBin: true - /address@1.2.2: + /address@2.0.3: resolution: { - integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==, + integrity: sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==, } - engines: { node: '>= 10.0.0' } + engines: { node: '>= 16.0.0' } dev: false /aggregate-error@3.1.0: @@ -5954,15 +5957,6 @@ packages: } dev: false - /argparse@1.0.10: - resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, - } - dependencies: - sprintf-js: 1.0.3 - dev: false - /argparse@2.0.1: resolution: { @@ -7021,6 +7015,14 @@ packages: engines: { node: '>= 0.6' } dev: false + /copy-text-to-clipboard@3.2.2: + resolution: + { + integrity: sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==, + } + engines: { node: '>=12' } + dev: false + /copy-webpack-plugin@11.0.0(webpack@5.105.3): resolution: { @@ -7048,14 +7050,6 @@ packages: browserslist: 4.28.1 dev: false - /core-js-pure@3.48.0: - resolution: - { - integrity: sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==, - } - requiresBuild: true - dev: false - /core-js@3.48.0: resolution: { @@ -8114,18 +8108,15 @@ packages: } dev: false - /detect-port@1.6.1: + /detect-port@2.1.0: resolution: { - integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==, + integrity: sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q==, } - engines: { node: '>= 4.0.0' } + engines: { node: '>= 16.0.0' } hasBin: true dependencies: - address: 1.2.2 - debug: 4.4.3(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color + address: 2.0.3 dev: false /devlop@1.1.0: @@ -8164,7 +8155,7 @@ packages: '@leichtgewicht/ip-codec': 2.0.5 dev: false - /docusaurus-json-schema-plugin@1.15.0(@docusaurus/core@3.9.2)(@docusaurus/theme-classic@3.9.2)(react-dom@18.3.1)(react@18.3.1)(webpack@5.105.3): + /docusaurus-json-schema-plugin@1.15.0(@docusaurus/core@3.10.2)(@docusaurus/theme-classic@3.10.2)(react-dom@18.3.1)(react@18.3.1)(webpack@5.105.3): resolution: { integrity: sha512-NFu0N96FyQyqmjk+hV6klFDo+61sDyTYcG6HPHb1Zb6VdYpdo1rb71dza94ND8DElD7PxQWrZqUm2mNO9Hfsig==, @@ -8174,8 +8165,8 @@ packages: '@docusaurus/theme-classic': ^3.7.0 react: '>=18 < 20' dependencies: - '@docusaurus/core': 3.9.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/theme-classic': 3.9.2(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1)(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/theme-classic': 3.10.2(@types/react@19.2.14)(react-dom@18.3.1)(react@18.3.1) '@stoplight/json-ref-resolver': 3.1.6 monaco-editor: 0.52.2 monaco-editor-webpack-plugin: 7.1.1(monaco-editor@0.52.2)(webpack@5.105.3) @@ -8615,15 +8606,6 @@ packages: esrecurse: 4.3.0 estraverse: 4.3.0 - /esprima@4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: '>=4' } - hasBin: true - dev: false - /esrecurse@4.3.0: resolution: { @@ -9308,19 +9290,6 @@ packages: integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, } - /gray-matter@4.0.3: - resolution: - { - integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, - } - engines: { node: '>=6.0' } - dependencies: - js-yaml: 3.14.2 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - dev: false - /gzip-size@6.0.0: resolution: { @@ -10739,17 +10708,6 @@ packages: } dev: false - /js-yaml@3.14.2: - resolution: - { - integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==, - } - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: false - /js-yaml@4.1.1: resolution: { @@ -12205,15 +12163,6 @@ packages: } dev: false - /minimatch@3.1.2: - resolution: - { - integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, - } - dependencies: - brace-expansion: 1.1.12 - dev: false - /minimatch@3.1.5: resolution: { @@ -12221,7 +12170,6 @@ packages: } dependencies: brace-expansion: 1.1.12 - dev: true /minimist@1.2.8: resolution: @@ -14224,10 +14172,10 @@ packages: react: 18.3.1 dev: false - /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.105.3): + /react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0)(webpack@5.105.3): resolution: { - integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==, + integrity: sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==, } engines: { node: '>=10.13.0' } peerDependencies: @@ -15114,16 +15062,16 @@ packages: dependencies: randombytes: 2.1.0 - /serve-handler@6.1.6: + /serve-handler@6.1.7: resolution: { - integrity: sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==, + integrity: sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==, } dependencies: bytes: 3.0.0 content-disposition: 0.5.2 mime-types: 2.1.18 - minimatch: 3.1.2 + minimatch: 3.1.5 path-is-inside: 1.0.2 path-to-regexp: 3.3.0 range-parser: 1.2.0 @@ -15546,13 +15494,6 @@ packages: - supports-color dev: false - /sprintf-js@1.0.3: - resolution: - { - integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, - } - dev: false - /srcset@4.0.0: resolution: { @@ -16512,6 +16453,7 @@ packages: { integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, } + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true dev: false