diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index f38d5a92..b8c12fc0 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -163,6 +163,19 @@ const config: Config = {
onBrokenAnchors: "log",
onDuplicateRoutes: "throw",
+ // Ask-AI sidepanel config (rendered in src/theme/Root.tsx via @docsearch/react).
+ // Lives here because themeConfig now uses `algolia` (for t-rex's search) rather
+ // than the @docsearch adapter's `docsearch` key.
+ customFields: {
+ askAi: {
+ appId: "IBX716Q0KT",
+ apiKey: "5dcaa347f57ca14f8cb59926164dd129",
+ indexName: "Fishjam",
+ assistantId: "49fdf088-e614-4b89-86c2-da8c4b566260",
+ agentStudio: true,
+ },
+ },
+
// Even if you don't use internationalization, you can use this field to set
// useful metadata like html lang. For example, if your site is Chinese, you
// may want to replace "en" with "zh-Hans".
@@ -181,7 +194,10 @@ const config: Config = {
future: {
v4: true,
- faster: {
+ // Docusaurus is pinned to 3.9.2 to match @swmansion/t-rex-ui (it imports 3.9-only
+ // theme-common internals). On 3.9.x this key is `experimental_faster`; it became
+ // `faster` in 3.10. Rename back if Docusaurus is ever upgraded.
+ experimental_faster: {
swcJsLoader: true,
swcJsMinimizer: true,
},
@@ -224,6 +240,9 @@ const config: Config = {
},
} satisfies Preset.Options,
],
+ // Software Mansion premium docs theme. Placed after classic so it can
+ // override theme components. llms:false — we already run docusaurus-plugin-llms.
+ [require.resolve("@swmansion/t-rex-ui/preset"), { llms: false }],
],
themeConfig: {
@@ -265,17 +284,19 @@ const config: Config = {
},
],
},
- docsearch: {
+ // Search: classic Algolia DocSearch via @docusaurus/theme-search-algolia
+ // (registered in `themes`). t-rex's navbar search bar and search page read
+ // themeConfig.algolia directly. We use this instead of the
+ // @docsearch/docusaurus-adapter plugin because the adapter forbids
+ // themeConfig.algolia alongside its `docsearch` key, and t-rex's navbar search
+ // requires `algolia`. The Ask-AI sidepanel keys moved to customFields.askAi
+ // (consumed by src/theme/Root.tsx -> AskAiSidepanel, which uses @docsearch/react).
+ algolia: {
appId: "IBX716Q0KT",
apiKey: "5dcaa347f57ca14f8cb59926164dd129",
indexName: "Fishjam",
contextualSearch: true,
searchPagePath: "search",
- insights: false,
- askAi: {
- assistantId: "49fdf088-e614-4b89-86c2-da8c4b566260",
- agentStudio: true,
- },
},
footer: {
links: [
@@ -320,8 +341,32 @@ const config: Config = {
} satisfies Preset.ThemeConfig & DocSearchThemeConfig,
plugins: [
+ // t-rex-ui ships its theme as untranspiled JSX under node_modules. Docusaurus's
+ // JS rule excludes node_modules from transpilation (it only un-excludes
+ // "docusaurus"-named packages), so the build fails to parse t-rex's theme/*.js
+ // (e.g. theme/MDXContent, theme/DocItem/Layout). Run just that theme dir through
+ // Docusaurus's own JS loader. The core rule already excludes it, so no double
+ // compilation. (t-rex's own docs dodge this because there the theme is a
+ // monorepo workspace, i.e. resolved outside node_modules.)
+ function transpileTRexUiTheme() {
+ return {
+ name: "transpile-t-rex-ui-theme",
+ configureWebpack(_config: unknown, isServer: boolean, utils: any) {
+ return {
+ module: {
+ rules: [
+ {
+ test: /\.jsx?$/,
+ include: [/[/\\]@swmansion[/\\]t-rex-ui[/\\]theme[/\\]/],
+ use: [utils.getJSLoader({ isServer })],
+ },
+ ],
+ },
+ };
+ },
+ };
+ },
["@docusaurus/plugin-client-redirects", { createRedirects }],
- "@docsearch/docusaurus-adapter",
[
"@scalar/docusaurus",
{
diff --git a/package.json b/package.json
index 7ef0fc47..d46b5eb6 100644
--- a/package.json
+++ b/package.json
@@ -24,40 +24,50 @@
"spellcheck:report": "yarn spellcheck --no-show-suggestions"
},
"dependencies": {
+ "@docsearch/core": "^4.0.0",
+ "@docsearch/css": "^4.0.0",
"@docsearch/docusaurus-adapter": "^4.0.0",
- "@docusaurus/core": "^3.10.0",
- "@docusaurus/faster": "^3.10.0",
- "@docusaurus/plugin-client-redirects": "^3.10.0",
- "@docusaurus/preset-classic": "^3.10.0",
- "@docusaurus/remark-plugin-npm2yarn": "^3.10.0",
- "@docusaurus/theme-mermaid": "^3.10.0",
- "@docusaurus/utils": "^3.10.0",
+ "@docsearch/sidepanel": "^4.0.0",
+ "@docusaurus/core": "3.9.2",
+ "@docusaurus/faster": "3.9.2",
+ "@docusaurus/plugin-client-redirects": "3.9.2",
+ "@docusaurus/preset-classic": "3.9.2",
+ "@docusaurus/remark-plugin-npm2yarn": "3.9.2",
+ "@docusaurus/theme-mermaid": "3.9.2",
+ "@docusaurus/theme-search-algolia": "3.9.2",
+ "@docusaurus/utils": "3.9.2",
+ "@emotion/react": "^11.13.0",
+ "@emotion/styled": "^11.13.0",
"@fastify/env": "^5.0.2",
"@fishjam-cloud/js-server-sdk": "link:./packages/js-server-sdk/packages/js-server-sdk",
"@fishjam-cloud/react-client": "link:./packages/web-client-sdk/packages/react-client",
"@fishjam-cloud/react-native-client": "link:./packages/web-client-sdk/packages/mobile-client",
"@mdx-js/react": "^3.1.0",
+ "@mui/material": "^7.0.0",
"@scalar/docusaurus": "^0.8.5",
"@shikijs/rehype": "^3.6.0",
"@shikijs/transformers": "^3.6.0",
"@swmansion/smelter": "^0.2.1",
"@swmansion/smelter-web-wasm": "^0.2.1",
+ "@swmansion/t-rex-ui": "1.3.3",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"clsx": "^2.0.0",
+ "copy-text-to-clipboard": "^3.2.0",
"expo-camera": "^16.1.8",
"fastify": "^5.4.0",
"mock-import": "^4.2.1",
"prism-react-renderer": "^2.4.1",
- "react": "^18.0.0",
- "react-dom": "^18.0.0",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
+ "react-icons": "^5.5.0",
"react-native": "^0.80.0",
"shiki": "^3.6.0"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "^3.10.0",
- "@docusaurus/tsconfig": "^3.10.0",
- "@docusaurus/types": "^3.10.0",
+ "@docusaurus/module-type-aliases": "3.9.2",
+ "@docusaurus/tsconfig": "3.9.2",
+ "@docusaurus/types": "3.9.2",
"@google/genai": "^1.35.0",
"@shikijs/twoslash": "^3.6.0",
"@vapi-ai/server-sdk": "^1.1.0",
@@ -69,6 +79,23 @@
"typedoc-plugin-markdown": "4.7.0",
"typescript": "~5.8.2"
},
+ "resolutions": {
+ "@docusaurus/core": "3.9.2",
+ "@docusaurus/preset-classic": "3.9.2",
+ "@docusaurus/theme-classic": "3.9.2",
+ "@docusaurus/theme-common": "3.9.2",
+ "@docusaurus/theme-search-algolia": "3.9.2",
+ "@docusaurus/theme-translations": "3.9.2",
+ "@docusaurus/plugin-content-docs": "3.9.2",
+ "@docusaurus/plugin-debug": "3.9.2",
+ "@docusaurus/mdx-loader": "3.9.2",
+ "@docusaurus/module-type-aliases": "3.9.2",
+ "@docusaurus/logger": "3.9.2",
+ "@docusaurus/types": "3.9.2",
+ "@docusaurus/utils": "3.9.2",
+ "@docusaurus/utils-common": "3.9.2",
+ "@docusaurus/utils-validation": "3.9.2"
+ },
"browserslist": {
"production": [
">0.5%",
diff --git a/src/components/AskAiSidepanel.tsx b/src/components/AskAiSidepanel.tsx
index c7cc0dd5..32e76570 100644
--- a/src/components/AskAiSidepanel.tsx
+++ b/src/components/AskAiSidepanel.tsx
@@ -5,16 +5,16 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
export default function AskAiSidepanel(): ReactElement {
const { siteConfig } = useDocusaurusContext();
- const { appId, apiKey, indexName, askAi } = siteConfig.themeConfig
- .docsearch as any;
+ const { appId, apiKey, indexName, assistantId, agentStudio } = siteConfig
+ .customFields!.askAi as any;
return (
diff --git a/src/components/QuickNavigation/index.module.css b/src/components/QuickNavigation/index.module.css
index ab9c6e98..df3f1930 100644
--- a/src/components/QuickNavigation/index.module.css
+++ b/src/components/QuickNavigation/index.module.css
@@ -12,15 +12,20 @@
--ifm-link-hover-color: var(--ifm-color-emphasis-700);
--ifm-link-hover-decoration: none;
- box-shadow: 0 1.5px 3px 0 rgb(0 0 0 / 15%);
- border: 1px solid var(--ifm-color-emphasis-200);
- transition: all var(--ifm-transition-fast) ease;
- transition-property: border, box-shadow;
+ background: var(--swm-card-background, var(--ifm-background-color));
+ border: 1px solid var(--swm-card-border, var(--ifm-color-emphasis-200));
+ border-radius: 12px;
+ box-shadow: 0 1px 3px rgb(0 0 0 / 8%);
+ transition:
+ transform var(--ifm-transition-fast) ease,
+ border-color var(--ifm-transition-fast) ease,
+ box-shadow var(--ifm-transition-fast) ease;
}
.cardContainer:hover {
- border-color: var(--ifm-color-primary);
- box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%);
+ border-color: var(--swm-card-border-hover, var(--ifm-color-primary));
+ box-shadow: 0 8px 20px rgb(0 0 0 / 10%);
+ transform: translateY(-2px);
}
.cardContainer *:last-child {
diff --git a/src/css/custom.css b/src/css/custom.css
index d7f8f04c..63946a8f 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -6,18 +6,55 @@
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
-/* You can override the default Infima variables here. */
-
-/* matches landing site */
+/* t-rex-ui design tokens (vendored). Fishjam brand overrides follow below. */
+@import "./trex-theme.css";
+
+/* ===== Fishjam brand overrides for the vendored t-rex-ui tokens =====
+ t-rex's component tokens reference two base palette scales: navy-light-*
+ (body text, borders, sidebar, footer, search) and purple-light-* (links,
+ active tabs, TOC, card hover, paginator). Remapping just these two scales
+ rebrands the whole theme to Fishjam — navy -> warm near-black neutral,
+ purple -> Fishjam orange — so we don't have to touch every component token. */
:root {
- --ifm-font-family-base: "DM Sans", sans-serif;
- --ifm-color-primary: #dd6460; /* fishjam.orange.60 */
- --ifm-color-primary-dark: #dd6460;
- --ifm-color-primary-darker: #dd6460;
- --ifm-color-primary-darkest: #dd6460;
- --ifm-color-primary-light: #dd6460;
- --ifm-color-primary-lighter: #dd6460;
- --ifm-color-primary-lightest: #dd6460;
+ /* Fonts: Fishjam uses DM Sans; no Aeonik. */
+ --swm-title-landing-font: "DM Sans";
+ --swm-title-font: "DM Sans";
+ --swm-body-font: "DM Sans";
+ --swm-code-font: ui-monospace, SFMono-Regular, "Liberation Mono", Menlo,
+ monospace;
+
+ /* Neutral scale (was SM navy) -> Fishjam warm near-black. */
+ --swm-navy-light-100: #221f1c;
+ --swm-navy-light-80: #46413c;
+ --swm-navy-light-60: #6f6862;
+ --swm-navy-light-40: #9c958d;
+ --swm-navy-light-20: #ddd5c9;
+ --swm-navy-light-10: #f6f1e7;
+ --swm-navy-light-transparent: #46413c40;
+
+ /* Accent scale (was SM purple) -> Fishjam orange. */
+ --swm-purple-light-100: #dd6460; /* fishjam.orange.60 */
+ --swm-purple-light-80: #e58884;
+ --swm-purple-light-60: #ecaaa7;
+ --swm-purple-light-40: #f4cbc9;
+ --swm-purple-light-20: #fce6e1; /* fishjam.orange.20 */
+ --swm-purple-light-transparent: #fce6e140;
+
+ /* Infima primary -> a real Fishjam orange scale (fixes the old flat scale). */
+ --ifm-color-primary: #dd6460;
+ --ifm-color-primary-dark: #d6433d;
+ --ifm-color-primary-darker: #ca3f39;
+ --ifm-color-primary-darkest: #a6342f;
+ --ifm-color-primary-light: #e3857f;
+ --ifm-color-primary-lighter: #e89992;
+ --ifm-color-primary-lightest: #f1c4c0;
+
+ /* Warm Fishjam surfaces: beige navbar/footer (matches the landing site). */
+ --swm-background: #ffffff;
+ --swm-off-background: #f7f3ec;
+ --ifm-navbar-background-color: #fcf4e4;
+ --ifm-footer-background-color: #fcf4e4;
+
--ifm-code-font-size: 95%;
--docusaurus-highlighted-code-line-bg: rgba(255, 255, 255, 0.5);
}
diff --git a/src/css/trex-theme.css b/src/css/trex-theme.css
new file mode 100644
index 00000000..5285ac56
--- /dev/null
+++ b/src/css/trex-theme.css
@@ -0,0 +1,822 @@
+/* Vendored from @swmansion/t-rex-ui docs (packages/docs/src/css). Defines the
+ --swm-* design tokens t-rex components require (the package ships none with
+ values). Fishjam brand overrides live in custom.css AFTER this import.
+ Source: github.com/software-mansion-labs/t-rex-ui */
+
+/* ===== colors.css ===== */
+:root {
+ --swm-navy-light-100: #001a72;
+ --swm-navy-light-80: #33488e;
+ --swm-navy-light-60: #6676aa;
+ --swm-navy-light-40: #919fcf;
+ --swm-navy-light-20: #c1c6e5;
+ --swm-navy-light-10: #eef0ff;
+ --swm-navy-light-transparent: #33488e40;
+
+ --swm-navy-dark-140: #1b2445;
+ --swm-navy-dark-120: #122154;
+ --swm-navy-dark-100: #001a72;
+ --swm-navy-dark-80: #0a2688;
+ --swm-navy-dark-70: #33488e;
+ --swm-navy-dark-60: #7485bd;
+ --swm-navy-dark-40: #abbcf5;
+ --swm-navy-dark-20: #c1c6e5;
+
+ --swm-purple-light-100: #782aeb;
+ --swm-purple-light-80: #b58df1;
+ --swm-purple-light-60: #d1bbf3;
+ --swm-purple-light-40: #e8dafc;
+ --swm-purple-light-20: #f5eeff;
+ --swm-purple-light-transparent: #f5eeff40;
+
+ --swm-purple-dark-140: #473d68;
+ --swm-purple-dark-120: #6a539a;
+ --swm-purple-dark-100: #b07eff;
+ --swm-purple-dark-80: #c49ffe;
+ --swm-purple-dark-60: #d0b2ff;
+ --swm-purple-dark-40: #e9dbff;
+ --swm-purple-dark-transparent: #473d6840;
+
+ --swm-blue-light-100: #38acdd;
+ --swm-blue-light-80: #5bb9e0;
+ --swm-blue-light-60: #87cce8;
+ --swm-blue-light-40: #b5e1f1;
+ --swm-blue-light-20: #e1f3fa;
+
+ --swm-blue-dark-140: #1b4865;
+ --swm-blue-dark-120: #126893;
+ --swm-blue-dark-100: #00a9f0;
+ --swm-blue-dark-80: #6fcef5;
+ --swm-blue-dark-60: #a8dbf0;
+ --swm-blue-dark-40: #d7f0fa;
+
+ --swm-green-light-100: #57b495;
+ --swm-green-light-80: #82cab2;
+ --swm-green-light-60: #b1dfd0;
+ --swm-green-light-40: #dff2ec;
+ --swm-green-light-20: #ebfcf7;
+
+ --swm-green-dark-140: #2a4f4a;
+ --swm-green-dark-120: #31775d;
+ --swm-green-dark-100: #3fc684;
+ --swm-green-dark-80: #7adead;
+ --swm-green-dark-60: #a0dfc0;
+ --swm-green-dark-40: #d3f5e4;
+
+ --swm-red-light-100: #ff6259;
+ --swm-red-light-80: #fa7f7c;
+ --swm-red-light-60: #ffa3a1;
+ --swm-red-light-40: #ffd2d7;
+ --swm-red-light-20: #ffedf0;
+
+ --swm-red-dark-140: #5a3b46;
+ --swm-red-dark-120: #914f55;
+ --swm-red-dark-110: #c86364;
+ --swm-red-dark-100: #ff7774;
+ --swm-red-dark-80: #ff8b88;
+ --swm-red-dark-60: #ffb4b2;
+ --swm-red-dark-40: #ffdcdb;
+
+ --swm-yellow-light-100: #ffd61e;
+ --swm-yellow-light-80: #ffe04b;
+ --swm-yellow-light-60: #ffe780;
+ --swm-yellow-light-40: #fff1b2;
+ --swm-yellow-light-20: #fffae1;
+
+ --swm-yellow-dark-140: #5a553a;
+ --swm-yellow-dark-120: #91823d;
+ --swm-yellow-dark-100: #ffdd44;
+ --swm-yellow-dark-80: #ffe678;
+ --swm-yellow-dark-60: #fff1b2;
+ --swm-yellow-dark-40: #fff9db;
+
+ /* Black & White palette, mainly for background settings */
+ --swm-off-white: #f8f9ff;
+ --swm-white: #fcfcff;
+ --swm-white-transparent-light: #fcfcff40;
+ --swm-white-transparent-dark: #fcfcff80;
+
+ --swm-light-off-navy: #30354a;
+ --swm-off-navy: #272b3c;
+ --swm-navy: #232736;
+
+ /* Infima main colors */
+ --ifm-color-primary: var(--swm-navy-light-100);
+ --ifm-color-primary-dark: var(--swm-navy-dark-80);
+ --ifm-color-primary-darker: var(--swm-navy-dark-100);
+ --ifm-color-primary-darkest: var(--swm-navy-dark-120);
+ --ifm-color-primary-light: var(--swm-navy-light-100);
+ --ifm-color-primary-lighter: var(--swm-navy-light-80);
+ --ifm-color-primary-lightest: var(--swm-navy-light-40);
+
+ /* Main site settings */
+ --swm-background: var(--swm-white);
+ --swm-off-background: var(--swm-off-white);
+
+ --ifm-background-color: var(--swm-background);
+ --ifm-navbar-background-color: var(--swm-background);
+
+ /* Color Mode */
+ --swm-color-mode-enabled: var(--swm-navy-light-20);
+ --swm-color-mode-disabled-color: var(--swm-navy-light-20);
+
+ --swm-color-mode-enabled-landing: var(--swm-navy-light-20);
+ --swm-color-mode-enabled-color-landing: var(--ifm-font-color-base);
+ --swm-color-mode-disabled-color-landing: var(--swm-navy-light-20);
+
+ /* Typography */
+ --ifm-heading-color: var(--ifm-color-primary);
+ --ifm-font-color-base: var(--swm-navy-light-100);
+
+ /* Tabs */
+ --swm-tab: var(--swm-navy-light-20);
+ --swm-tab-hover: var(--swm-purple-light-80);
+ --swm-tab-active: var(--swm-purple-light-100);
+
+ /* Table of Contents */
+ --ifm-toc-border-color: transparent;
+ --ifm-toc-link-color: var(--swm-navy-light-60);
+ --ifm-toc-link-color-active: var(--swm-navy-light-100);
+
+ --swm-hire-us-toc: var(--swm-navy-light-100);
+ --swm-hire-us-toc-color: var(--swm-off-white);
+ --swm-hire-us-toc-color-hover: var(--swm-navy-light-100);
+ --swm-hire-us-toc-border-hover: var(--swm-navy-light-100);
+
+ /* Details section */
+ --swm-details-foreground: var(--swm-purple-light-20);
+ --swm-details-background: var(--swm-purple-light-100);
+
+ /* Admonitions */
+ --swm-admonition-color-secondary: var(--swm-navy-light-10);
+ --swm-admonition-color-success: var(--swm-green-light-20);
+ --swm-admonition-color-danger: var(--swm-red-light-20);
+ --swm-admonition-color-info: var(--swm-blue-light-20);
+ --swm-admonition-color-caution: var(--swm-yellow-light-20);
+
+ --swm-admonition-color-secondary-shadow: var(--swm-navy-light-80);
+ --swm-admonition-color-success-shadow: var(--swm-green-light-100);
+ --swm-admonition-color-danger-shadow: var(--swm-red-light-100);
+ --swm-admonition-color-info-shadow: var(--swm-blue-light-100);
+ --swm-admonition-color-caution-shadow: var(--swm-yellow-light-100);
+
+ /* Details */
+ --swm-details-color: var(--swm-navy-light-100);
+
+ /* Quotes */
+ --swm-background-quote: var(--swm-navy-light-10);
+ --swm-background-quote-secondary: var(--swm-navy-light-20);
+ --swm-background-quote-blue: var(--swm-blue-light-40);
+ --swm-background-quote-green: var(--swm-green-light-40);
+ --swm-background-quote-red: var(--swm-red-light-40);
+ --swm-background-quote-yellow: var(--swm-yellow-light-40);
+ --swm-background-quote-purple: var(--swm-purple-light-40);
+
+ /* Code snippets */
+ --swm-border: var(--swm-navy-light-20);
+ --docusaurus-highlighted-code-line-bg: var(--swm-blue-light-20);
+ /* --swm-navy-light-40 in rgba */
+ --swm-code-lines-buttons-background: rgba(145, 159, 207, 0.2);
+
+ /* Interactive Examples */
+ --swm-interactive-button-color: var(--swm-navy-light-60);
+ --swm-interactive-button-active: var(--ifm-font-color-base);
+
+ --swm-interactive-slider: var(--swm-purple-light-100);
+ --swm-interactive-slider-rail: var(--swm-navy-light-20);
+
+ /* --swm-navy-light-100 in rgba */
+ --swm-interactive-copy-button-off: rgba(0, 26, 114, 0);
+ --swm-interactive-copy-button-on: rgba(0, 26, 114, 1);
+
+ /* Table */
+ --swm-table-border-color: var(--swm-navy-light-20);
+
+ --ifm-table-head-background: var(--swm-off-background);
+ --ifm-table-stripe-background: var(--swm-off-background) !important;
+ --ifm-table-border-color: var(--swm-table-border-color);
+
+ /* Pagination */
+ --swm-paginator-sublabel: var(--swm-navy-light-100);
+ --swm-paginator-label: var(--swm-purple-light-80);
+ --swm-paginator-label-hover: var(--swm-purple-light-100);
+
+ /* Footer */
+ --swm-brand-copyright-color: var(--swm-navy-light-100);
+ --swm-copyright-color: var(--swm-navy-light-60);
+
+ --swm-brand-copyright-color-landing: var(--swm-brand-copyright-color);
+ --swm-copyright-color-landing: var(--swm-copyright-color);
+
+ /* Search */
+ --docsearch-text-color: var(--swm-searchbar-text-color);
+
+ --swm-searchbar-text-color: var(--swm-navy-light-60);
+ --swm-searchbar-background: var(--swm-background);
+ --swm-searchbar-border: var(--swm-navy-light-20);
+ --swm-searchbar-border-hover: var(--swm-purple-light-100);
+
+ --swm-search-hit-background: var(--swm-purple-light-20);
+ --swm-search-hit-background-hover: var(--swm-purple-light-80);
+ --swm-search-hit-border: var(--swm-purple-light-40);
+ --swm-search-hit-border-hover: var(--swm-purple-light-100);
+ --swm-search-hit-active-color: var(--swm-off-white);
+
+ --swm-docsearch-hit-source-color: var(--swm-navy-light-100);
+
+ --swm-search-hit-results-color: var(--swm-navy-light-40);
+
+ --swm-search-page-query-text-color: var(--swm-navy-light-100);
+
+ /* Sidebar */
+ --swm-sidebar-background: var(--swm-off-white);
+ --swm-sidebar-menu-color: var(--swm-navy-light-60);
+
+ /* Mobile sidebar */
+ /* --swm-navy-light-100 in rgba */
+ --swm-sidebar-backdrop: rgba(0, 26, 114, 0.5);
+
+ /* Landing */
+ --swm-landing-heading: var(--ifm-font-color-base);
+ --swm-landing-heading-selected: var(--swm-purple-light-100);
+ --swm-landing-heading-selected-border: var(--swm-navy-light-100);
+
+ --swm-landing-horse: var(--swm-navy-light-100);
+
+ --swm-landing-button-purple: var(--swm-purple-light-100);
+
+ --swm-landing-feature-item: var(--swm-purple-light-40);
+ --swm-landing-feature-item-shadow: var(--swm-purple-light-100);
+
+ --swm-landing-sponsors-color: var(--ifm-font-color-base);
+
+ /* Hire Us Section */
+
+ --swm-hire-us-section-title: var(--swm-purple-light-80);
+ --swm-hire-us-section: var(--swm-navy-light-100);
+ --swm-hire-us-section-color: var(--swm-off-white);
+
+ /* Cards */
+ --swm-card-background: var(--swm-background);
+ --swm-card-border: var(--swm-navy-light-20);
+ --swm-card-border-hover: var(--swm-purple-light-100);
+
+ /* Sidebar label*/
+ --swm-sidebar-label-text-new: var(--swm-off-white);
+ --swm-sidebar-label-background-new: var(--swm-purple-light-100);
+
+ --swm-sidebar-label-text-experimental: var(--swm-navy-light-100);
+ --swm-sidebar-label-background-experimental: var(--swm-yellow-light-40);
+
+ --swm-sidebar-label-text-deprecated: var(--swm-navy-light-100);
+ --swm-sidebar-label-background-deprecated: var(--swm-red-light-40);
+
+ --swm-sidebar-label-text-unreleased: var(--swm-navy-light-100);
+ --swm-sidebar-label-background-unreleased: var(--swm-blue-light-40);
+
+ /* Mobile sidebar versions */
+ --swm-sidebar-elements-version-text: var(--swm-navy-light-100);
+ --swm-sidebar-elements-version-inactive: var(--swm-navy-dark-40);
+ --swm-sidebar-elements-background: var(--swm-white);
+
+ /* Versions dropdown */
+ --swm-dropdown-versions-background: var(--swm-off-white);
+ --swm-dropdown-versions-item: var(--swm-navy-light-100);
+ --swm-dropdown-versions-item-border: var(--swm-purple-light-40);
+ --swm-dropdown-versions-item-background: var(--swm-purple-light-20);
+
+ --swm-dropdown-versions-item-active: var(--swm-off-white);
+ --swm-dropdown-versions-item-border-active: var(--swm-purple-light-100);
+ --swm-dropdown-versions-item-background-active: var(--swm-purple-light-80);
+
+ --swm-dropdown-versions-item-hover: var(--swm-navy-light-100);
+ --swm-dropdown-versions-item-active-hover: var(--swm-navy-light-100);
+
+ /* Version badge */
+ --swm-version-badge: var(--swm-navy-light-100);
+ --swm-version-badge-background: var(--swm-navy-light-10);
+
+ /* Compatibility table */
+ --swm-compatibility-supported-background: var(--swm-green-light-80);
+ --swm-compatibility-not-supported-background: var(--swm-red-light-80);
+ --swm-compatibility-text-color: var(--swm-white);
+
+ /* Markdown copy button */
+ --swm-markdown-copy-button-color: var(--swm-navy-light-100);
+ --swm-markdown-copy-button-border-color: var(--swm-navy-light-100);
+ --swm-markdown-copy-button-background-hover: var(--swm-navy-light-10);
+ --swm-markdown-copy-button-item-color: var(--swm-navy-light-60);
+ --swm-markdown-copy-button-item-background: var(--swm-background);
+ --swm-markdown-copy-button-item-background-hover: var(--ifm-color-emphasis-100);
+ --swm-markdown-copy-button-item-color-hover: var(--swm-navy-light-100);
+
+ /* Badges */
+ --swm-platform-badge-background: var(--swm-green-light-80);
+ --swm-platform-badge-color: var(--swm-navy-light-100);
+ --swm-available-from-badge-background: var(--swm-yellow-light-40);
+ --swm-available-from-badge-color: var(--swm-navy-light-100);
+}
+
+:root[data-theme='dark'] {
+ /* Infima main colors */
+ --ifm-color-primary: var(--swm-navy-light-10);
+
+ /* Main site settings */
+ --swm-background: var(--swm-navy);
+ --swm-off-background: var(--swm-off-navy);
+
+ --ifm-background-color: var(--swm-background);
+ --ifm-navbar-background-color: var(--swm-background);
+
+ /* Color Mode */
+ --swm-color-mode-enabled: var(--swm-off-navy);
+ --swm-color-mode-enabled-color-landing: var(--swm-purple-dark-120);
+ --swm-color-mode-disabled-color: var(--swm-navy-light-40);
+
+ /* Typography */
+ --ifm-font-color-base: var(--swm-navy-light-10);
+
+ /* Tabs */
+ --swm-tab: var(--swm-navy-light-60);
+ --swm-tab-hover: var(--swm-purple-dark-60);
+ --swm-tab-active: var(--swm-purple-light-80);
+
+ /* Table of Contents */
+ --ifm-toc-border-color: transparent;
+ --ifm-toc-link-color: var(--swm-navy-light-40);
+ --ifm-toc-link-color-active: var(--swm-off-white);
+
+ --swm-hire-us-toc: var(--swm-blue-light-80);
+ --swm-hire-us-toc-color: var(--swm-off-white);
+ --swm-hire-us-toc-color-hover: var(--swm-navy-light-40);
+ --swm-hire-us-toc-border-hover: var(--swm-navy-light-40);
+
+ /* Details section */
+ --swm-details-foreground: var(--swm-purple-dark-120);
+ --swm-details-background: var(--swm-purple-dark-140);
+
+ /* Admonitions */
+ --swm-admonition-color-secondary: var(--swm-navy-dark-70);
+ --swm-admonition-color-success: var(--swm-green-dark-120);
+ --swm-admonition-color-danger: var(--swm-red-dark-120);
+ --swm-admonition-color-info: var(--swm-blue-dark-120);
+ --swm-admonition-color-caution: var(--swm-yellow-dark-120);
+
+ --swm-admonition-color-secondary-shadow: var(--swm-navy-dark-100);
+ --swm-admonition-color-success-shadow: var(--swm-green-dark-140);
+ --swm-admonition-color-danger-shadow: var(--swm-red-dark-140);
+ --swm-admonition-color-info-shadow: var(--swm-blue-dark-140);
+ --swm-admonition-color-caution-shadow: var(--swm-yellow-dark-140);
+
+ /* Details */
+ --swm-details-color: var(--swm-off-white);
+
+ /* Quotes */
+ --swm-background-quote: var(--swm-light-off-navy);
+ --swm-background-quote-secondary: var(--swm-navy-dark-120);
+ --swm-background-quote-blue: var(--swm-blue-dark-140);
+ --swm-background-quote-green: var(--swm-green-dark-140);
+ --swm-background-quote-red: var(--swm-red-dark-140);
+ --swm-background-quote-yellow: var(--swm-yellow-dark-140);
+ --swm-background-quote-purple: var(--swm-purple-dark-140);
+
+ /* Code snippets */
+ --swm-border: var(--swm-navy-light-60);
+ --docusaurus-highlighted-code-line-bg: var(--swm-blue-dark-140);
+
+ /* Interactive Examples */
+ --swm-interactive-button-color: var(--swm-navy-light-40);
+
+ --swm-interactive-slider: var(--swm-purple-light-80);
+ --swm-interactive-slider-rail: var(--swm-navy-light-20);
+
+ /* --swm-navy-light-20 in rgba schema */
+ --swm-interactive-copy-button-off: rgba(193, 198, 229, 0);
+ --swm-interactive-copy-button-on: rgba(193, 198, 229, 1);
+
+ /* Table */
+ --swm-table-border-color: var(--swm-navy-light-60);
+
+ /* Pagination */
+ --swm-paginator-sublabel: var(--swm-navy-light-20);
+ --swm-paginator-label: var(--swm-purple-light-60);
+ --swm-paginator-label-hover: var(--swm-purple-light-40);
+
+ /* Footer */
+ --swm-brand-copyright-color: var(--swm-navy-light-20);
+ --swm-copyright-color: var(--swm-navy-light-40);
+
+ --swm-brand-copyright-color-landing: var(--swm-navy-light-20);
+ --swm-copyright-color-landing: var(--swm-off-white);
+
+ /* Search */
+ --swm-searchbar-text-color: var(--swm-navy-dark-40);
+ --swm-searchbar-border: var(--swm-navy-dark-60);
+ --swm-searchbar-border-hover: var(--swm-purple-dark-80);
+
+ --swm-search-hit-background: var(--swm-purple-dark-120);
+ --swm-search-hit-background-hover: var(--swm-purple-dark-40);
+ --swm-search-hit-border: var(--swm-purple-dark-120);
+ --swm-search-hit-border-hover: var(--swm-purple-dark-40);
+ --swm-search-hit-active-color: var(--swm-navy-light-100);
+
+ --swm-docsearch-hit-source-color: var(--swm-navy-light-10);
+
+ --swm-search-hit-results-color: var(--swm-navy-light-20);
+
+ --swm-search-page-query-text-color: var(--swm-navy-light-10);
+
+ /* Sidebar */
+ --swm-sidebar-background: var(--swm-navy);
+ --swm-sidebar-elements-background: var(--swm-off-navy);
+ --swm-sidebar-menu-color: var(--swm-navy-light-20);
+
+ /* Mobile sidebar */
+ /* --swm-navy in rgba */
+ --swm-sidebar-backdrop: rgba(35, 39, 54, 0.5);
+
+ /* Landing */
+ --swm-landing-heading: var(--swm-off-white);
+ --swm-landing-heading-selected: var(--swm-purple-dark-40);
+ --swm-landing-heading-selected-border: var(--swm-navy-light-20);
+
+ --swm-landing-horse: var(--swm-off-white);
+
+ --swm-landing-button-purple: var(--swm-purple-dark-100);
+
+ --swm-landing-feature-item: var(--swm-purple-dark-100);
+ --swm-landing-feature-item-shadow: var(--swm-purple-dark-140);
+
+ --swm-landing-sponsors-color: var(--swm-off-white);
+
+ /* Hire Us Section */
+
+ --swm-hire-us-section-title: var(--swm-purple-dark-100);
+ --swm-hire-us-section: var(--swm-purple-dark-100);
+ --swm-hire-us-section-color: var(--swm-off-white);
+
+ /* Cards */
+ --swm-card-background: var(--swm-navy);
+ --swm-card-border: var(--swm-navy-dark-60);
+ --swm-card-border-hover: var(--swm-purple-dark-80);
+
+ /* Sidebar label*/
+ --swm-sidebar-label-text-new: var(--swm-off-white);
+ --swm-sidebar-label-background-new: var(--swm-purple-dark-120);
+
+ --swm-sidebar-label-text-experimental: var(--swm-off-white);
+ --swm-sidebar-label-background-experimental: var(--swm-yellow-dark-120);
+
+ --swm-sidebar-label-text-deprecated: var(--swm-off-white);
+ --swm-sidebar-label-background-deprecated: var(--swm-red-dark-120);
+
+ --swm-sidebar-label-text-unreleased: var(--swm-off-white);
+ --swm-sidebar-label-background-unreleased: var(--swm-blue-dark-120);
+
+ /* Mobile sidebar versions */
+ --swm-sidebar-elements-version-text: var(--swm-navy-dark-20);
+ --swm-sidebar-elements-version-inactive: var(--swm-navy-dark-60);
+ --swm-sidebar-elements-background: var(--swm-light-off-navy);
+
+ /* Versions dropdown */
+
+ --swm-dropdown-versions-background: var(--swm-off-navy);
+ --swm-dropdown-versions-item: var(--swm-off-white);
+ --swm-dropdown-versions-item-border: var(--swm-purple-dark-40);
+ --swm-dropdown-versions-item-background: var(--swm-purple-dark-40);
+
+ --swm-dropdown-versions-item-active: var(--swm-off-white);
+ --swm-dropdown-versions-item-border-active: var(--swm-purple-dark-120);
+ --swm-dropdown-versions-item-background-active: var(--swm-purple-dark-120);
+
+ --swm-dropdown-versions-item-hover: var(--swm-navy-dark-100);
+ --swm-dropdown-versions-item-active-hover: var(--swm-navy-dark-100);
+
+ /* Version badge */
+ --swm-version-badge: var(--swm-off-white);
+ --swm-version-badge-background: var(--swm-light-off-navy);
+
+ /* Compatibility table */
+ --swm-compatibility-supported-background: var(--swm-green-dark-120);
+ --swm-compatibility-not-supported-background: var(--swm-red-dark-120);
+ --swm-compatibility-text-color: var(--swm-navy-dark-20);
+
+ /* Markdown copy button */
+ --swm-markdown-copy-button-color: var(--swm-navy-light-40);
+ --swm-markdown-copy-button-border-color: var(--swm-navy-light-40);
+ --swm-markdown-copy-button-background-hover: var(--ifm-color-emphasis-100);
+ --swm-markdown-copy-button-item-color: var(--swm-navy-light-40);
+ --swm-markdown-copy-button-item-background: var(--swm-background);
+ --swm-markdown-copy-button-item-background-hover: var(--ifm-color-emphasis-100);
+ --swm-markdown-copy-button-item-color-hover: var(--swm-off-white);
+
+ /* Badges */
+ --swm-platform-badge-background: var(--swm-green-dark-120);
+ --swm-platform-badge-color: var(--swm-off-white);
+ --swm-available-from-badge-background: var(--swm-yellow-dark-120);
+ --swm-available-from-badge-color: var(--swm-off-white);
+}
+
+code {
+ background-color: var(--swm-background-quote);
+ border: none;
+}
+
+/* Styling for quote blocks (labels surrounded by ` sign) in details tag */
+details code {
+ background-color: var(--swm-background-quote-purple);
+}
+
+/* ===== typography.css ===== */
+/* Aeonik / DM Mono @font-face blocks removed: those fonts aren't vendored.
+ Fishjam uses DM Sans (loaded via Google Fonts in custom.css); the --swm-*-font
+ tokens are overridden to DM Sans in custom.css's Fishjam brand block. */
+
+:root {
+ --swm-title-landing-font: 'Aeonik';
+ --swm-title-font: 'Aeonik';
+ --swm-body-font: 'Aeonik';
+ --swm-code-font: 'DM Mono';
+
+ --ifm-font-family-base: var(--swm-body-font);
+ --ifm-font-family-bold: var(--swm-body-font);
+
+ /* Heading */
+ --swm-h1-font-size: 42px;
+ --swm-h2-font-size: 32px;
+ --swm-h3-font-size: 22px;
+ --swm-heading-font-size-smaller: 18px;
+ --ifm-code-font-size: 90%;
+
+ --ifm-heading-font-family: var(--swm-title-font);
+ --ifm-heading-margin-bottom: 0;
+
+ --swm-heading-font-weight: 600;
+ --swm-h1-line-height: 1.15;
+ --swm-h2-line-height: 1.2;
+ --swm-heading-line-height-default: 1.3;
+
+ --swm-heading-letter-spacing-bigger: 0.02em;
+ --swm-heading-letter-spacing-smaller: 0.01em;
+
+ /* Admonitions */
+ --swm-admonition-heading-font-family: var(--swm-body-font);
+ --swm-admonition-heading-font-weight: 500;
+
+ /* Paginator */
+ --swm-paginator-sublabel-font-size: 14px;
+ --swm-paginator-sublabel-text-transform: uppercase;
+
+ --swm-paginator-label-font-size: 20px;
+ --swm-paginator-label-font-weight: 500;
+
+ /* Search page */
+ --swm-search-page-heading-font-weight: 600;
+ --swm-search-page-summary-font-size: 14px;
+}
+
+/* Remove all heading rules, prioritized by Docusaurus */
+:root,
+.markdown h1:first-child,
+.markdown > h1,
+.markdown > h2,
+.markdown > h3,
+.markdown > h4,
+.markdown > h5,
+.markdown > h6 {
+ --ifm-h1-font-size: var(--swm-h1-font-size);
+ --ifm-h2-font-size: var(--swm-h2-font-size);
+ --ifm-h3-font-size: var(--swm-h3-font-size);
+ --ifm-h4-font-size: var(--swm-heading-font-size-smaller);
+ --ifm-h5-font-size: var(--swm-heading-font-size-smaller);
+ --ifm-h6-font-size: var(--swm-heading-font-size-smaller);
+
+ --ifm-h1-vertical-rhythm-top: 3.75;
+ --ifm-h2-vertical-rhythm-top: 2.5;
+ --ifm-h3-vertical-rhythm-top: 1.75;
+ --ifm-heading-vertical-rhythm-top: 1.5;
+ --ifm-h1-vertical-rhythm-bottom: 1.5;
+ --ifm-heading-vertical-rhythm-bottom: 1.25;
+}
+
+@media (max-width: 996px) {
+ :root,
+ .markdown h1:first-child,
+ .markdown > h1,
+ .markdown > h2,
+ .markdown > h3,
+ .markdown > h4,
+ .markdown > h5,
+ .markdown > h6 {
+ --swm-heading-font-size-smaller-mobile: 16px;
+
+ /* Decrease the font size on mobile devices */
+ --ifm-h1-font-size: var(--swm-h2-font-size);
+ --ifm-h2-font-size: var(--swm-h3-font-size);
+ --ifm-h3-font-size: var(--swm-heading-font-size-smaller);
+ --ifm-h4-font-size: var(--swm-heading-font-size-smaller-mobile);
+ --ifm-h5-font-size: var(--swm-heading-font-size-smaller-mobile);
+ --ifm-h6-font-size: var(--swm-heading-font-size-smaller-mobile);
+ }
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-weight: var(--swm-heading-font-weight);
+ letter-spacing: var(--swm-heading-letter-spacing-smaller);
+}
+
+h1 {
+ line-height: var(--swm-h1-line-height);
+ letter-spacing: var(--swm-heading-letter-spacing-bigger);
+}
+
+@media (max-width: 996px) {
+ h1 {
+ letter-spacing: var(--swm-heading-letter-spacing-smaller);
+ }
+}
+
+h2 {
+ line-height: var(--swm-h2-line-height);
+}
+
+h3,
+h4,
+h5 {
+ line-height: var(--swm-heading-line-height-default);
+}
+
+h6 {
+ font-family: var(--swm-code-font);
+}
+
+p {
+ line-height: 1.6;
+}
+
+ul[role='tablist'] {
+ font-family: var(--swm-title-font);
+}
+
+code {
+ font-family: var(--swm-code-font);
+ font-weight: 400;
+ padding: 0.25rem;
+}
+
+.markdown a code {
+ text-decoration: underline;
+ text-underline-offset: 2px;
+}
+
+.markdown a {
+ font-weight: 500;
+ text-decoration: none;
+
+ border-bottom: 1px solid var(--ifm-font-color-base);
+}
+
+/* Sidebar */
+[class*='menu__list-item-collapsible'] a {
+ font-family: var(--swm-title-font);
+ font-weight: 600;
+ font-size: 18px;
+}
+
+/* ===== overrides.css ===== */
+:root {
+ --swm-expandable-transition: transform 200ms ease;
+ --swm-logo-height: 60px;
+}
+
+table {
+ display: table;
+ width: 100%;
+}
+
+@media (max-width: 1280px) {
+ table {
+ display: block;
+ width: 100%;
+ }
+}
+
+table thead tr {
+ border-bottom: 1px solid var(--ifm-table-border-color);
+}
+
+@media (min-width: 996px) {
+ [class*='logoWrapper'] {
+ width: auto !important;
+ }
+}
+
+.platform-compatibility table {
+ display: table;
+ width: 100%;
+ table-layout: fixed;
+}
+
+.compatibility {
+ overflow-x: auto;
+}
+
+.compatibility table {
+ display: table;
+ width: 100%;
+ white-space: nowrap;
+}
+
+.compatibility td {
+ padding: 0;
+ border: transparent 2px solid;
+ background: var(--ifm-background-color);
+}
+
+.compatibility th {
+ background: var(--ifm-background-color);
+ border: transparent 2px solid;
+}
+
+.header-github {
+ margin-left: 1.5em;
+}
+
+.header-github:before {
+ display: flex;
+ height: 24px;
+ width: 24px;
+
+ /* mask: url(/static/img/github.svg) — asset not vendored; .header-github is
+ unused in this repo (navbar uses a plain GitHub text link). */
+ mask-size: cover;
+ content: '';
+
+ background-color: var(--ifm-navbar-link-color);
+}
+
+@media (max-height: 768px) {
+ .header-github:before {
+ height: 20px;
+ width: 20px;
+ }
+}
+
+.header-github:hover:before {
+ background-color: var(--ifm-navbar-link-hover-color);
+}
+
+[class*='codeBlockContent'] pre {
+ border: 1px solid var(--swm-border);
+}
+
+[class*='codeBlockContent'] pre,
+[class*='codeBlockContent'] code {
+ border-radius: 0;
+ background-color: var(--swm-off-background);
+}
+
+/* Add small padding, when some of the lines are too long in a code block */
+[class*='codeBlockLines'] span:last-of-type {
+ margin-right: 1em;
+}
+
+.theme-doc-version-badge {
+ color: var(--swm-version-badge);
+ background: var(--swm-version-badge-background);
+ padding: 6px;
+ border-radius: 8px;
+ border: none;
+ margin-bottom: 8px;
+}
+
+.snack-link {
+ display: inline-block;
+ margin-bottom: 25px;
+}
+
+[class*='DocCategoryGeneratedIndexPage'][class*='title'] {
+ font-size: var(--swm-h1-font-size);
+}
+
+/* TODO: Remove after @swmansion-t-rex-ui 0.0.11 patch */
+button[class*='DocSearch-Button'] {
+ margin: 0 !important;
+}
+
+/* versions dropdown on landing */
+
+[class*='plugin-pages'] [class*='dropdown__menu'] a:hover {
+ color: var(--swm-dropdown-versions-item-hover) !important;
+}
+
+/* examples sidebar */
+
+[class*='plugin-blog'] [class*='sidebar']:not([class*='navbar-sidebar']) {
+ background-color: transparent;
+}
diff --git a/src/theme/DocSidebar/index.jsx b/src/theme/DocSidebar/index.jsx
new file mode 100644
index 00000000..1e9884a0
--- /dev/null
+++ b/src/theme/DocSidebar/index.jsx
@@ -0,0 +1,22 @@
+import React from "react";
+import useBaseUrl from "@docusaurus/useBaseUrl";
+import { DocSidebar } from "@swmansion/t-rex-ui";
+
+// Required wrapper for t-rex-ui's DocSidebar. Badge arrays (new/experimental/
+// deprecated/unreleased doc IDs) are empty for now — populate when we want sidebar
+// badges. Written as .jsx so tsc skips t-rex's prop types.
+export default function DocSidebarWrapper(props) {
+ const heroImages = {
+ logo: useBaseUrl("/img/logo.svg"),
+ };
+ return (
+
+ );
+}
diff --git a/src/theme/MDXComponents/index.tsx b/src/theme/MDXComponents/index.tsx
new file mode 100644
index 00000000..f8259b95
--- /dev/null
+++ b/src/theme/MDXComponents/index.tsx
@@ -0,0 +1,13 @@
+import MDXComponents from "@theme-original/MDXComponents";
+import Code from "./Code";
+import Pre from "./Pre";
+
+// t-rex-ui ships a bundled MDXComponents map whose code/pre use its own Prism-based
+// CodeBlock. That would orphan our Shiki + Twoslash pipeline (configured via
+// rehypeShikiPlugin in docusaurus.config.ts) and drop the copy button. Keep all of
+// t-rex's MDX components, but re-point code/pre back to ours so Shiki output renders.
+export default {
+ ...MDXComponents,
+ code: Code,
+ pre: Pre,
+};
diff --git a/src/theme/Navbar/index.jsx b/src/theme/Navbar/index.jsx
new file mode 100644
index 00000000..d2b796ad
--- /dev/null
+++ b/src/theme/Navbar/index.jsx
@@ -0,0 +1,25 @@
+import React from "react";
+import useBaseUrl from "@docusaurus/useBaseUrl";
+import { Navbar } from "@swmansion/t-rex-ui";
+
+// Required wrapper for t-rex-ui's Navbar.
+// - heroImages: the navbar logo.
+// - isAlgoliaActive: t-rex's navbar search is classic Algolia DocSearch. Its hooks
+// read themeConfig.algolia, which we set (mirroring themeConfig.docsearch) in
+// docusaurus.config.ts so the navbar search box works. The @docsearch adapter
+// still powers the Ask-AI sidepanel separately.
+// - isThemeSwitcherShown={false}: color mode switching is disabled site-wide.
+// Written as .jsx so tsc skips t-rex's prop types.
+export default function NavbarWrapper(props) {
+ const heroImages = {
+ logo: useBaseUrl("/img/logo.svg"),
+ };
+ return (
+
+ );
+}
diff --git a/yarn.lock b/yarn.lock
index edee125b..94b58f31 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -27,16 +27,6 @@ __metadata:
languageName: node
linkType: hard
-"@algolia/autocomplete-core@npm:^1.19.2":
- version: 1.19.8
- resolution: "@algolia/autocomplete-core@npm:1.19.8"
- dependencies:
- "@algolia/autocomplete-plugin-algolia-insights": "npm:1.19.8"
- "@algolia/autocomplete-shared": "npm:1.19.8"
- checksum: 10c0/7cf3a5ba3da36a665f3899fa30108c0f1123ec105e1a707411a63a0871d4b3dcb67874414f8206debb1007f0d4d3bb74dc87d5bf80efaf8d363a7953d8aa5355
- languageName: node
- linkType: hard
-
"@algolia/autocomplete-plugin-algolia-insights@npm:1.19.2":
version: 1.19.2
resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.19.2"
@@ -48,17 +38,6 @@ __metadata:
languageName: node
linkType: hard
-"@algolia/autocomplete-plugin-algolia-insights@npm:1.19.8":
- version: 1.19.8
- resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.19.8"
- dependencies:
- "@algolia/autocomplete-shared": "npm:1.19.8"
- peerDependencies:
- search-insights: ">= 1 < 3"
- checksum: 10c0/f187316bf90417628d8c15d107eb9659fcf8020d8457c30af675c2f8acbe5ea027d46faf83c2d1c6dd646f5016e03fcd8acafdd3c961c7d03e450fd8e3f5875e
- languageName: node
- linkType: hard
-
"@algolia/autocomplete-shared@npm:1.19.2":
version: 1.19.2
resolution: "@algolia/autocomplete-shared@npm:1.19.2"
@@ -69,16 +48,6 @@ __metadata:
languageName: node
linkType: hard
-"@algolia/autocomplete-shared@npm:1.19.8":
- version: 1.19.8
- resolution: "@algolia/autocomplete-shared@npm:1.19.8"
- peerDependencies:
- "@algolia/client-search": ">= 4.9.1 < 6"
- algoliasearch: ">= 4.9.1 < 6"
- checksum: 10c0/235218aefa4dbe8558c699d8888c79ecf611180d8ac6d6ad24c3ee964ece61b1b6e206335d051fa5578fba6cbf900ad6f4a6a19ab2682dc0f3d63617af33f755
- languageName: node
- linkType: hard
-
"@algolia/client-abtesting@npm:5.50.1":
version: 5.50.1
resolution: "@algolia/client-abtesting@npm:5.50.1"
@@ -266,6 +235,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/code-frame@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/code-frame@npm:7.29.7"
+ dependencies:
+ "@babel/helper-validator-identifier": "npm:^7.29.7"
+ js-tokens: "npm:^4.0.0"
+ picocolors: "npm:^1.1.1"
+ checksum: 10c0/169fc2080169a40c1760155eaaaf739bcb882df0bec76a83adbda5493645bc17270a3434b8848c494b1933e96fe1d147370001e3cda09a39f43ae30f08ef2069
+ languageName: node
+ linkType: hard
+
"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/compat-data@npm:7.28.0"
@@ -309,6 +289,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/generator@npm:7.29.7"
+ dependencies:
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ "@jridgewell/gen-mapping": "npm:^0.3.12"
+ "@jridgewell/trace-mapping": "npm:^0.3.28"
+ jsesc: "npm:^3.0.2"
+ checksum: 10c0/9bf72b01b5bd0ea5b1288a0e37dbd360bff2f2b1ce73342c0d40fb3db2ec3dc004ada5ffa925c5e12939a416eed59e600d562b8ecd938ce0d27dfd0eb6c6c2b7
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3":
version: 7.27.3
resolution: "@babel/helper-annotate-as-pure@npm:7.27.3"
@@ -383,6 +376,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-globals@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-globals@npm:7.29.7"
+ checksum: 10c0/f38417c40b1129a1b2b519ca961b9040c8827d1444fd74068702286b91b77089431dc76b6b9d5c1496e5da2a4f3ad329c6946e688ba3fa0d1d0b3d2b4f34f36a
+ languageName: node
+ linkType: hard
+
"@babel/helper-member-expression-to-functions@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1"
@@ -393,6 +393,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-imports@npm:^7.16.7":
+ version: 7.29.7
+ resolution: "@babel/helper-module-imports@npm:7.29.7"
+ dependencies:
+ "@babel/traverse": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10c0/6adf60d97356027413342a092f818d9678c4f5caff716a33e3284b5ae14e47a9e88059d421dde4ee4894691260039a12602c0e7becadc175602194b40dfa345d
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-imports@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-module-imports@npm:7.27.1"
@@ -475,6 +485,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-string-parser@npm:7.29.7"
+ checksum: 10c0/194bc0f1716e396d5ffde56ad6119745fb9557662c98611590e5e454906783a4ccb21ce93056b8eb69a4909044834e45d96e50ac695bbe9e3221648fe033c06c
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-identifier@npm:7.27.1"
@@ -482,6 +499,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/helper-validator-identifier@npm:7.29.7"
+ checksum: 10c0/4795354e7ae0dcafa72de1cd04ec51252dc1498517170beaf019e03effc5b7bf13c6b21a3949a77e07b8125be7f106ed1131350d8ebd4566ae874094a726d62b
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-option@npm:7.27.1"
@@ -521,6 +545,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/parser@npm:7.29.7"
+ dependencies:
+ "@babel/types": "npm:^7.29.7"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/65133038f80b54a714d6027cb77cee3f9a6b5c4c6842ce674301e13947cbcbfa8055e63acaf1b84c085d34226a14425b2c2b97b829e0e226d2e8f1299942a51d
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1"
@@ -1626,6 +1661,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/runtime-corejs3@npm:^7.25.9":
+ version: 7.29.7
+ resolution: "@babel/runtime-corejs3@npm:7.29.7"
+ dependencies:
+ core-js-pure: "npm:^3.48.0"
+ checksum: 10c0/3ea24ca1b0d92a3421afab2078e1ff21ea8a8d872f9bcd56b21145eec44f123b4e629e89e47bae2301fa12e22411150dc42a71fd29ec687b97001069867cfd6d
+ languageName: node
+ linkType: hard
+
"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.9":
version: 7.27.6
resolution: "@babel/runtime@npm:7.27.6"
@@ -1633,6 +1677,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.28.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
+ version: 7.29.7
+ resolution: "@babel/runtime@npm:7.29.7"
+ checksum: 10c0/ca11572f7146b21e0bde6a9ed4bb6a89eafbee5f0944c7eb54d0d8a2dac962c33638a1d611e14faa71dfbb92b4b5f9236232208568a6b7d5c6f3f39ddb91771e
+ languageName: node
+ linkType: hard
+
"@babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3":
version: 7.27.2
resolution: "@babel/template@npm:7.27.2"
@@ -1644,6 +1695,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/template@npm:7.29.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.7"
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ checksum: 10c0/8bb7f900dcab0e9e1c5ffbc33ca10e0d26b7b2e2ca804becb73ee771b9c4ed6e2908a4ae4a14c08560febb45d2b6b9a173955e42ad404d05f8b04840a14d9c58
+ languageName: node
+ linkType: hard
+
"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/traverse@npm:7.28.0"
@@ -1659,6 +1721,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/traverse@npm:7.29.7"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.7"
+ "@babel/generator": "npm:^7.29.7"
+ "@babel/helper-globals": "npm:^7.29.7"
+ "@babel/parser": "npm:^7.29.7"
+ "@babel/template": "npm:^7.29.7"
+ "@babel/types": "npm:^7.29.7"
+ debug: "npm:^4.3.1"
+ checksum: 10c0/e256a1fbdb956555b76f3c285b1e453f6bedec8b3afb61751d99d933efd11c7d79caf5ddf2493570058a9f7deaa1b48324380d7c1aa1443fd9508becbf56331a
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.2, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.28.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
version: 7.28.0
resolution: "@babel/types@npm:7.28.0"
@@ -1669,6 +1746,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.29.7":
+ version: 7.29.7
+ resolution: "@babel/types@npm:7.29.7"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.29.7"
+ "@babel/helper-validator-identifier": "npm:^7.29.7"
+ checksum: 10c0/b6623994c69717fa27294f5fa46d59140338e2d86c6c1c13085c84ef7d53086ee357fbf4fe9abe3dd3da75734dc77c4c0df2f90fb29e667558bb3b3fb705e88f
+ languageName: node
+ linkType: hard
+
"@braintree/sanitize-url@npm:^7.0.4":
version: 7.1.1
resolution: "@braintree/sanitize-url@npm:7.1.1"
@@ -2823,6 +2910,24 @@ __metadata:
languageName: node
linkType: hard
+"@docsearch/core@npm:4.6.3, @docsearch/core@npm:^4.0.0":
+ version: 4.6.3
+ resolution: "@docsearch/core@npm:4.6.3"
+ 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
+ checksum: 10c0/3abf3c78f4f0df3a4129d553f77ffb0a23f6eca6bde350448f42ba51178bfbba3c2f6e42e83a07e73fa0cd3643ea9f4bad5fd7a5ebc910010fa12da6a8bf7f97
+ languageName: node
+ linkType: hard
+
"@docsearch/css@npm:4.6.2":
version: 4.6.2
resolution: "@docsearch/css@npm:4.6.2"
@@ -2830,6 +2935,13 @@ __metadata:
languageName: node
linkType: hard
+"@docsearch/css@npm:4.6.3, @docsearch/css@npm:^4.0.0":
+ version: 4.6.3
+ resolution: "@docsearch/css@npm:4.6.3"
+ checksum: 10c0/10c1282f102332915eaced15b16422d6aeb6b845311483e73d0f789fdc9c0913278adfa9f6ab29c856d769eafd1598d3271d6ef7059d74bec9d3f3c53a29f132
+ languageName: node
+ linkType: hard
+
"@docsearch/docusaurus-adapter@npm:^4.0.0":
version: 4.6.2
resolution: "@docsearch/docusaurus-adapter@npm:4.6.2"
@@ -2855,7 +2967,7 @@ __metadata:
languageName: node
linkType: hard
-"@docsearch/react@npm:4.6.2, @docsearch/react@npm:^3.9.0 || ^4.3.2":
+"@docsearch/react@npm:4.6.2":
version: 4.6.2
resolution: "@docsearch/react@npm:4.6.2"
dependencies:
@@ -2880,9 +2992,56 @@ __metadata:
languageName: node
linkType: hard
-"@docusaurus/babel@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/babel@npm:3.10.0"
+"@docsearch/react@npm:4.6.3, @docsearch/react@npm:^3.9.0 || ^4.1.0":
+ version: 4.6.3
+ resolution: "@docsearch/react@npm:4.6.3"
+ dependencies:
+ "@algolia/autocomplete-core": "npm:1.19.2"
+ "@docsearch/core": "npm:4.6.3"
+ "@docsearch/css": "npm:4.6.3"
+ 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
+ checksum: 10c0/47e764c50fa99931aff47e93108a9f34cbeed0edcdbce3034e5475790e068ee9e5e24fdd6c650fb9c8c3bfb0f1fc4fdd95148a1abda9d854d9fb2ccbf628b09e
+ languageName: node
+ linkType: hard
+
+"@docsearch/sidepanel@npm:^4.0.0":
+ version: 4.6.3
+ resolution: "@docsearch/sidepanel@npm:4.6.3"
+ dependencies:
+ "@docsearch/core": "npm:4.6.3"
+ "@docsearch/css": "npm:4.6.3"
+ "@docsearch/react": "npm:4.6.3"
+ 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
+ checksum: 10c0/6a6c60736bd2f8f26d551b50286409c478170c1d0611a0fe578c71b8e91c70092c806e0bc440b67200f8e03fe3efcbf8a637b78cb11162129805f5b75a5253bf
+ languageName: node
+ linkType: hard
+
+"@docusaurus/babel@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/babel@npm:3.9.2"
dependencies:
"@babel/core": "npm:^7.25.9"
"@babel/generator": "npm:^7.25.9"
@@ -2892,26 +3051,27 @@ __metadata:
"@babel/preset-react": "npm:^7.25.9"
"@babel/preset-typescript": "npm:^7.25.9"
"@babel/runtime": "npm:^7.25.9"
+ "@babel/runtime-corejs3": "npm:^7.25.9"
"@babel/traverse": "npm:^7.25.9"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
babel-plugin-dynamic-import-node: "npm:^2.3.3"
fs-extra: "npm:^11.1.1"
tslib: "npm:^2.6.0"
- checksum: 10c0/d79bd3e8805036e35b09ec4c7ebbf6060b07c1a375b3d27c727cc3122d25c9fddd98d450a22b70eaa9f7f3be0a7c3c5bd36819a7c1abcde4c7b4d3356248a9e3
+ checksum: 10c0/8147451a8ba79d35405ec8720c1cded7e84643867cb32877827799e5d36932cf56beaefd9fe4b25b9d855b38a9c08bc5397faddf73b63d7c52b05bf24ca99ee8
languageName: node
linkType: hard
-"@docusaurus/bundler@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/bundler@npm:3.10.0"
+"@docusaurus/bundler@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/bundler@npm:3.9.2"
dependencies:
"@babel/core": "npm:^7.25.9"
- "@docusaurus/babel": "npm:3.10.0"
- "@docusaurus/cssnano-preset": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
+ "@docusaurus/babel": "npm:3.9.2"
+ "@docusaurus/cssnano-preset": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
babel-loader: "npm:^9.2.1"
clean-css: "npm:^5.3.3"
copy-webpack-plugin: "npm:^11.0.0"
@@ -2935,21 +3095,21 @@ __metadata:
peerDependenciesMeta:
"@docusaurus/faster":
optional: true
- checksum: 10c0/49af1eba5e45126e972f943148b891c9e167e4510e6f349060ef210c648f28b5ee6344280e1ade0c2e1317bdd165ed3615aa71f95e91bd11e00a7dbb6795a0e3
+ checksum: 10c0/dcbb7d51eef3fcd57161cb356f63487dbc5a433eea02bc0dfb2a59439884543e76efa3c311ca01c582c2ca33caff19e887303bf72aad04ee374fd013fdcca31f
languageName: node
linkType: hard
-"@docusaurus/core@npm:3.10.0, @docusaurus/core@npm:^3.10.0, @docusaurus/core@npm:^3.9.2":
- version: 3.10.0
- resolution: "@docusaurus/core@npm:3.10.0"
+"@docusaurus/core@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/core@npm:3.9.2"
dependencies:
- "@docusaurus/babel": "npm:3.10.0"
- "@docusaurus/bundler": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/mdx-loader": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/babel": "npm:3.9.2"
+ "@docusaurus/bundler": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/mdx-loader": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
boxen: "npm:^6.2.1"
chalk: "npm:^4.1.2"
chokidar: "npm:^3.5.3"
@@ -2961,7 +3121,7 @@ __metadata:
escape-html: "npm:^1.0.3"
eta: "npm:^2.2.0"
eval: "npm:^0.1.8"
- execa: "npm:^5.1.1"
+ execa: "npm:5.1.1"
fs-extra: "npm:^11.1.1"
html-tags: "npm:^3.3.1"
html-webpack-plugin: "npm:^5.6.0"
@@ -2972,12 +3132,12 @@ __metadata:
prompts: "npm:^2.4.2"
react-helmet-async: "npm:@slorber/react-helmet-async@1.3.0"
react-loadable: "npm:@docusaurus/react-loadable@6.0.0"
- react-loadable-ssr-addon-v5-slorber: "npm:^1.0.3"
+ react-loadable-ssr-addon-v5-slorber: "npm:^1.0.1"
react-router: "npm:^5.3.4"
react-router-config: "npm:^5.1.1"
react-router-dom: "npm:^5.3.4"
semver: "npm:^7.5.4"
- serve-handler: "npm:^6.1.7"
+ serve-handler: "npm:^6.1.6"
tinypool: "npm:^1.0.2"
tslib: "npm:^2.6.0"
update-notifier: "npm:^6.0.2"
@@ -2986,78 +3146,63 @@ __metadata:
webpack-dev-server: "npm:^5.2.2"
webpack-merge: "npm:^6.0.1"
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
bin:
docusaurus: bin/docusaurus.mjs
- checksum: 10c0/2a00cd5f1a22a737d37d127f5e5e6aee3ed51563884136fc76d2fa97cb71a7d577e28959f25ec2065c0e232efc003def1d6db94fcee0533063de87484bb39c86
+ checksum: 10c0/6058e2ca596ba0225f26f15baaf0c8fa5e91ddf794c3b942161702c44833baaf15be3acb71d42cf6e359a83e80be609485b6c1080802927591fe38bfc915aa11
languageName: node
linkType: hard
-"@docusaurus/cssnano-preset@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/cssnano-preset@npm:3.10.0"
+"@docusaurus/cssnano-preset@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/cssnano-preset@npm:3.9.2"
dependencies:
cssnano-preset-advanced: "npm:^6.1.2"
postcss: "npm:^8.5.4"
postcss-sort-media-queries: "npm:^5.2.0"
tslib: "npm:^2.6.0"
- checksum: 10c0/635df6b05241f73b333b3d7d451d37ec56d7982a8c430afc2e8e8cf7c9e506b499b64d6bba14ccdf79b8afe84452d159516897741aa2fa838194964574da8881
+ checksum: 10c0/98ca8939ba9c7c6d45cccdaa4028412cd84ea04c39b641d14e3870ee880d83cef8e04cdb485327b36e40550676ee1d614f1e89c9aa822b78e7d0c7dc0321f8db
languageName: node
linkType: hard
-"@docusaurus/faster@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/faster@npm:3.10.0"
+"@docusaurus/faster@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/faster@npm:3.9.2"
dependencies:
- "@docusaurus/types": "npm:3.10.0"
- "@rspack/core": "npm:^1.7.10"
+ "@docusaurus/types": "npm:3.9.2"
+ "@rspack/core": "npm:^1.5.0"
"@swc/core": "npm:^1.7.39"
"@swc/html": "npm:^1.13.5"
browserslist: "npm:^4.24.2"
lightningcss: "npm:^1.27.0"
- semver: "npm:^7.5.4"
swc-loader: "npm:^0.2.6"
tslib: "npm:^2.6.0"
webpack: "npm:^5.95.0"
peerDependencies:
"@docusaurus/types": "*"
- checksum: 10c0/9e2b1b19a67443c23eceda80606a0e305a586addf991724b923f7756cfdced1a0d6d64426a1790fa81bbc0032ab56041823fe4a694d2392b0ef4ad85dc4089e8
+ checksum: 10c0/0cd43f0138dfb1da2b39b159e97a7746c58a0bc5bd2c2d66e8541b0f87e75684fe9ea43e133acc99d2dfbd0bb32414a170fd1e0d74f24613dd22f9351997d85b
languageName: node
linkType: hard
-"@docusaurus/logger@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/logger@npm:3.10.0"
+"@docusaurus/logger@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/logger@npm:3.9.2"
dependencies:
chalk: "npm:^4.1.2"
tslib: "npm:^2.6.0"
- checksum: 10c0/f9bc2b7037fb7dff8a5aba06807e4f9601e422b91d0bb7e462ecdb33d71e1c9ee3d9dfb5c37af66f6f35c43310e461857af0dda96531928af3c22678fa77ec18
+ checksum: 10c0/a21e0796873386a9be56f25906092a5d67c9bba5e52abf88e4c3c69d7c1e21467c04b3650c2ff2b9a803507aa4946c4173612791a87f04480d63ed87207b124a
languageName: node
linkType: hard
-"@docusaurus/logger@npm:3.10.1":
- version: 3.10.1
- resolution: "@docusaurus/logger@npm:3.10.1"
+"@docusaurus/mdx-loader@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/mdx-loader@npm:3.9.2"
dependencies:
- chalk: "npm:^4.1.2"
- tslib: "npm:^2.6.0"
- checksum: 10c0/c78c676de0cf11ba5737abe8d13ebb67c4fdd8019ac8512ee18b34c27fdd5aaf32b703da3596271592be8615094507754791ac16587a24146f3830e1558a24c3
- languageName: node
- linkType: hard
-
-"@docusaurus/mdx-loader@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/mdx-loader@npm:3.10.0"
- dependencies:
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
"@mdx-js/mdx": "npm:^3.0.0"
"@slorber/remark-comment": "npm:^1.0.0"
escape-html: "npm:^1.0.3"
@@ -3082,15 +3227,15 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/0b94f20398a2fd39e54215895d2607d277d0cf3a80728adbbadcbf2443063e8e1082929242ccdc4ebe393c6c4010a5ccdecf6f2a8478d90b20c74d032940d33a
+ checksum: 10c0/4f3afa817f16fd04dd338a35c04be59fdc0e799a93c6d56dc99b1f42f9a5156691737df62751e14466acbbd65c932e1f77d06a915c9c4ad8f2ad24b2f5479269
languageName: node
linkType: hard
-"@docusaurus/module-type-aliases@npm:3.10.0, @docusaurus/module-type-aliases@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/module-type-aliases@npm:3.10.0"
+"@docusaurus/module-type-aliases@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/module-type-aliases@npm:3.9.2"
dependencies:
- "@docusaurus/types": "npm:3.10.0"
+ "@docusaurus/types": "npm:3.9.2"
"@types/history": "npm:^4.7.11"
"@types/react": "npm:*"
"@types/react-router-config": "npm:*"
@@ -3100,19 +3245,19 @@ __metadata:
peerDependencies:
react: "*"
react-dom: "*"
- checksum: 10c0/61952050bef257a0999db849a328655a4141d31b8d4fa4d54828da7ee8f710d7e592081a150c8b9750640bcaf78f3b7ca7165aefbcc0048c328407d582fe21b8
+ checksum: 10c0/60f163ff9004bb1fcbbad94b18200b6bca967da14576f78f5c533f8535aae0a3a723245cb28e1ca93f9d5881d3f1077e03ebf12bbad59d0e1c6916300d086642
languageName: node
linkType: hard
-"@docusaurus/plugin-client-redirects@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-client-redirects@npm:3.10.0"
+"@docusaurus/plugin-client-redirects@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-client-redirects@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
eta: "npm:^2.2.0"
fs-extra: "npm:^11.1.1"
lodash: "npm:^4.17.21"
@@ -3120,24 +3265,23 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/06dced23c81d0008a9b0856cad74b76d20d93f8191bc6484770f23473e128e46524442f6f7569d2df9d1c745bea6d2c8d18a70834395bc88335b233febb314fe
+ checksum: 10c0/5fe827fa5f3b3e4634034eb63ff73d8bd2e83852ada6ae989ad5b566aaef4937476c20403e1ef05f2090dad92c2e6b384e0981d393a783b49e8b45fa464d282b
languageName: node
linkType: hard
-"@docusaurus/plugin-content-blog@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-content-blog@npm:3.10.0"
+"@docusaurus/plugin-content-blog@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-content-blog@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/mdx-loader": "npm:3.10.0"
- "@docusaurus/theme-common": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/mdx-loader": "npm:3.9.2"
+ "@docusaurus/theme-common": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
cheerio: "npm:1.0.0-rc.12"
- combine-promises: "npm:^1.1.0"
feed: "npm:^4.2.2"
fs-extra: "npm:^11.1.1"
lodash: "npm:^4.17.21"
@@ -3151,23 +3295,23 @@ __metadata:
"@docusaurus/plugin-content-docs": "*"
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/80295c4d217c45d2685d71e3e898e4e67715ce3ecf684063927e0f9c771a2156af2aefb813b61ed33d8a14bc0dbc820da9cd745b32fe4ef5baa03091165b3542
+ checksum: 10c0/98f82d76d248407a4c53f922f8953a7519a57d18c45f71e41bfb6380d7f801ba063068c9dec2a48b79f10fd4d4f4a909af4c70e4874223db19d9654d651982dd
languageName: node
linkType: hard
-"@docusaurus/plugin-content-docs@npm:3.10.0, @docusaurus/plugin-content-docs@npm:^3.9.2":
- version: 3.10.0
- resolution: "@docusaurus/plugin-content-docs@npm:3.10.0"
+"@docusaurus/plugin-content-docs@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-content-docs@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/mdx-loader": "npm:3.10.0"
- "@docusaurus/module-type-aliases": "npm:3.10.0"
- "@docusaurus/theme-common": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/mdx-loader": "npm:3.9.2"
+ "@docusaurus/module-type-aliases": "npm:3.9.2"
+ "@docusaurus/theme-common": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
"@types/react-router-config": "npm:^5.0.7"
combine-promises: "npm:^1.1.0"
fs-extra: "npm:^11.1.1"
@@ -3180,133 +3324,133 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/d1d61c85363231216e7f02731806c1519804c14b1a59bab84c386f4dfb45433081ed516cca42d8d891b9855a9ec996d53fe1a7624474a70d64515e7205beb791
+ checksum: 10c0/f2df62f6e03a383a8e7f81b29bea81de9b69e918dfaa668cef15a6f787943d3c148bfd8ba120d89cd96a3bbb23cd3d29ce0658f8dee07380ad612db66e835fa4
languageName: node
linkType: hard
-"@docusaurus/plugin-content-pages@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-content-pages@npm:3.10.0"
+"@docusaurus/plugin-content-pages@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-content-pages@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/mdx-loader": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/mdx-loader": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
fs-extra: "npm:^11.1.1"
tslib: "npm:^2.6.0"
webpack: "npm:^5.88.1"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/780bf847a37a2bd7732870f2f8e7395aa82c0f9cba61353225fe6c1abfe48b1403b21f2ad67983db0f0712b01be277796e8d4d51d16e082447c269fe5afadb6c
+ checksum: 10c0/294cbd3d127b9a777ab75c13be30e2a559b544bc96798ac6b6d479130f66b95dd6beaf1ca63991f78c279add23ffe16ea14454d3547d558196e747bdb85cb753
languageName: node
linkType: hard
-"@docusaurus/plugin-css-cascade-layers@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-css-cascade-layers@npm:3.10.0"
+"@docusaurus/plugin-css-cascade-layers@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-css-cascade-layers@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
tslib: "npm:^2.6.0"
- checksum: 10c0/ebbfadc70293ff30878f263a166cd0c1e0bea24067acfc8ccb5d45adb9cc653c753fa9a27d874cd5e7855e2f7e5a35f1d337f07b6b28edabc77524f3533f47ea
+ checksum: 10c0/3a56f6f4eaa3c1ea014ba25b8d16e2a7ffb144ebf5726b5ec531b4df0a9f7bb33ced4de7ca31f9663a65358852d0635c584244c05f07e9d4c9172f80ba21a5ca
languageName: node
linkType: hard
-"@docusaurus/plugin-debug@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-debug@npm:3.10.0"
+"@docusaurus/plugin-debug@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-debug@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
fs-extra: "npm:^11.1.1"
react-json-view-lite: "npm:^2.3.0"
tslib: "npm:^2.6.0"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/575c364dcd2595928ebbc8ce6e90113e6bdcc2658ae59f3ddcd0fa2699880a81648765dc7083058bcc957bafd0f7e116c61c62e0cb6b678af97f7e719b5d2db7
+ checksum: 10c0/46819f1c22b31b3fbf30243dc5c0439b35a35f8cbbae835becf1e6992ff490ddbd91e4a7448b367ad76aaf20064ed739be07f0e664bb582b4dab39513996d7ba
languageName: node
linkType: hard
-"@docusaurus/plugin-google-analytics@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-google-analytics@npm:3.10.0"
+"@docusaurus/plugin-google-analytics@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-google-analytics@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
tslib: "npm:^2.6.0"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/f3814d3ec0c7e2040ac5f3a21a9e1dbb19d58af5a1096fe8376a8661fac92e9e77d3d48742ed7dfb0a1e635360bf1a4e2dd456b5d9d8746e490a250f9b7da097
+ checksum: 10c0/6fb787132170f731c1ab66c854fcab6d0c4f7919d60c336185942c8f80dc93b286e64e0bfb22f5f770e7d77fd02000fb5a54b35a357258a0cc6a59468778199e
languageName: node
linkType: hard
-"@docusaurus/plugin-google-gtag@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-google-gtag@npm:3.10.0"
+"@docusaurus/plugin-google-gtag@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-google-gtag@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
- "@types/gtag.js": "npm:^0.0.20"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
+ "@types/gtag.js": "npm:^0.0.12"
tslib: "npm:^2.6.0"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/31739d936f9ffa4c500d518816b17ac4f2ba2e75e20e5a6708eb2ed5d488465146b5a632899ab894cf8d8233306d212ac79d89c4c6a26c45f6dd15d31638444d
+ checksum: 10c0/34d4b9c6787e3656dc1af42ecb31a41b766735c89f7a719db40c34a8695aa36825e070923a84639ae3dc42b64a41ee656bd4b2728621c1493952c4efa04b3927
languageName: node
linkType: hard
-"@docusaurus/plugin-google-tag-manager@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-google-tag-manager@npm:3.10.0"
+"@docusaurus/plugin-google-tag-manager@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-google-tag-manager@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
tslib: "npm:^2.6.0"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/6937bd384653ef938a5b66cf56bce458cc39c33aa35a6ebc43139abb393cfc7cf7865dcf6af60a2dbf65ebb06d40303530430a52e30a119b9c3d7419e53f3a6d
+ checksum: 10c0/536cb63dc4a22a456e5b7f1d8b53acf0c45b16ba8fb7474c93d5ab7afec60682feccea65c39685dcbc568fccefd6629264e9b979e0f7069fb4c9dc816048659b
languageName: node
linkType: hard
-"@docusaurus/plugin-sitemap@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-sitemap@npm:3.10.0"
+"@docusaurus/plugin-sitemap@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-sitemap@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
fs-extra: "npm:^11.1.1"
sitemap: "npm:^7.1.1"
tslib: "npm:^2.6.0"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/a0538da02713caaf844cd3b489a360408bb6868ceefbe3e51e7d02223919e8349b219aac1d111e258a29be5eeaea53d712448abf9d7d860f0af89b12d6652a86
+ checksum: 10c0/a1bcbb8ab2531eaa810e74a7c5800942d89a11cfaf544d6d72941c7e37c29eaef609dcaff368ee92cf759e03be7c258c6e5e4cfc6046d77e727a63f84e63a045
languageName: node
linkType: hard
-"@docusaurus/plugin-svgr@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/plugin-svgr@npm:3.10.0"
+"@docusaurus/plugin-svgr@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/plugin-svgr@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
"@svgr/core": "npm:8.1.0"
"@svgr/webpack": "npm:^8.1.0"
tslib: "npm:^2.6.0"
@@ -3314,69 +3458,68 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/31a049eaf82c80296b0dc4d7d7bd292bda13dbcf9f07943db4cd2b721276185cb95f6058c406ff4602f4ff408f0fb042f3ade8c8e1d009054ecfa55d99960a88
- languageName: node
- linkType: hard
-
-"@docusaurus/preset-classic@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/preset-classic@npm:3.10.0"
- dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/plugin-content-blog": "npm:3.10.0"
- "@docusaurus/plugin-content-docs": "npm:3.10.0"
- "@docusaurus/plugin-content-pages": "npm:3.10.0"
- "@docusaurus/plugin-css-cascade-layers": "npm:3.10.0"
- "@docusaurus/plugin-debug": "npm:3.10.0"
- "@docusaurus/plugin-google-analytics": "npm:3.10.0"
- "@docusaurus/plugin-google-gtag": "npm:3.10.0"
- "@docusaurus/plugin-google-tag-manager": "npm:3.10.0"
- "@docusaurus/plugin-sitemap": "npm:3.10.0"
- "@docusaurus/plugin-svgr": "npm:3.10.0"
- "@docusaurus/theme-classic": "npm:3.10.0"
- "@docusaurus/theme-common": "npm:3.10.0"
- "@docusaurus/theme-search-algolia": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
+ checksum: 10c0/d6a7a1aa0c05b759d6094969d31d05cb7840ee514a60812f8e841e13c2cf319a46d046c0903417e9072b8bc26a9fd0d63e7e5a75255ed7d6b08a9a0466f6cb1a
+ languageName: node
+ linkType: hard
+
+"@docusaurus/preset-classic@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/preset-classic@npm:3.9.2"
+ dependencies:
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/plugin-content-blog": "npm:3.9.2"
+ "@docusaurus/plugin-content-docs": "npm:3.9.2"
+ "@docusaurus/plugin-content-pages": "npm:3.9.2"
+ "@docusaurus/plugin-css-cascade-layers": "npm:3.9.2"
+ "@docusaurus/plugin-debug": "npm:3.9.2"
+ "@docusaurus/plugin-google-analytics": "npm:3.9.2"
+ "@docusaurus/plugin-google-gtag": "npm:3.9.2"
+ "@docusaurus/plugin-google-tag-manager": "npm:3.9.2"
+ "@docusaurus/plugin-sitemap": "npm:3.9.2"
+ "@docusaurus/plugin-svgr": "npm:3.9.2"
+ "@docusaurus/theme-classic": "npm:3.9.2"
+ "@docusaurus/theme-common": "npm:3.9.2"
+ "@docusaurus/theme-search-algolia": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/c7d9ce9b76f309b65a3cdba6702f49adb4c518da3e3c4a4f745c5ad659cab9a9d1bf3841d49817fa4a1e3d226c2f683d6e263bb36d9d9bb6143f9fc4d36add42
+ checksum: 10c0/94e6f3948592209bd68b797591f21daee8543c6c9a4eac5ae498f5c6b8d1c7579b23173f8554a3430d0dff1cce90b953be0d5f2d53b6b4729116000f61e3dab2
languageName: node
linkType: hard
-"@docusaurus/remark-plugin-npm2yarn@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/remark-plugin-npm2yarn@npm:3.10.0"
+"@docusaurus/remark-plugin-npm2yarn@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/remark-plugin-npm2yarn@npm:3.9.2"
dependencies:
mdast-util-mdx: "npm:^3.0.0"
npm-to-yarn: "npm:^3.0.0"
tslib: "npm:^2.6.0"
unified: "npm:^11.0.3"
unist-util-visit: "npm:^5.0.0"
- checksum: 10c0/015a9bb2c28a911b060d0c9f3cd869547b7c3bb3f3e13b0fb9fc36016339ca48b2c4590d99ebfb66d866194cd1e8ab4092bd37bb329f42e3448669a48bb9ef35
- languageName: node
- linkType: hard
-
-"@docusaurus/theme-classic@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/theme-classic@npm:3.10.0"
- dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/mdx-loader": "npm:3.10.0"
- "@docusaurus/module-type-aliases": "npm:3.10.0"
- "@docusaurus/plugin-content-blog": "npm:3.10.0"
- "@docusaurus/plugin-content-docs": "npm:3.10.0"
- "@docusaurus/plugin-content-pages": "npm:3.10.0"
- "@docusaurus/theme-common": "npm:3.10.0"
- "@docusaurus/theme-translations": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ checksum: 10c0/f84f1831724abeae358ad657fca647c16c6094370765f120c2a0511e2d3cf4ea32a88ba8d5f1159d67e09164fe679814aa4eed0237b21a14449ef14c630d4d0f
+ languageName: node
+ linkType: hard
+
+"@docusaurus/theme-classic@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/theme-classic@npm:3.9.2"
+ dependencies:
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/mdx-loader": "npm:3.9.2"
+ "@docusaurus/module-type-aliases": "npm:3.9.2"
+ "@docusaurus/plugin-content-blog": "npm:3.9.2"
+ "@docusaurus/plugin-content-docs": "npm:3.9.2"
+ "@docusaurus/plugin-content-pages": "npm:3.9.2"
+ "@docusaurus/theme-common": "npm:3.9.2"
+ "@docusaurus/theme-translations": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
"@mdx-js/react": "npm:^3.0.0"
clsx: "npm:^2.0.0"
- copy-text-to-clipboard: "npm:^3.2.0"
infima: "npm:0.2.0-alpha.45"
lodash: "npm:^4.17.21"
nprogress: "npm:^0.2.0"
@@ -3390,18 +3533,18 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/920df8c75701cd462cc414440b446157b6c831432bb2fe0e506268a5a72ef7fefe58568d8fb12bfc61845e8809f5fe6900314f39e9867a0aedabd184cbaa05b9
+ checksum: 10c0/aa6442ac2e65539f083a0ed1e70030443bf61422d5cca24fc8b91c2c4192bcd4d8abdbf4b71536e2ae6afd413fd3f4be1379f2dc45e224173500577ebfa1c346
languageName: node
linkType: hard
-"@docusaurus/theme-common@npm:3.10.0, @docusaurus/theme-common@npm:^3.9.2":
- version: 3.10.0
- resolution: "@docusaurus/theme-common@npm:3.10.0"
+"@docusaurus/theme-common@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/theme-common@npm:3.9.2"
dependencies:
- "@docusaurus/mdx-loader": "npm:3.10.0"
- "@docusaurus/module-type-aliases": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
+ "@docusaurus/mdx-loader": "npm:3.9.2"
+ "@docusaurus/module-type-aliases": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
"@types/history": "npm:^4.7.11"
"@types/react": "npm:*"
"@types/react-router-config": "npm:*"
@@ -3414,19 +3557,19 @@ __metadata:
"@docusaurus/plugin-content-docs": "*"
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/16cda69e916adfc2cfdeea6940264c01d56e8b87e87fca887d7d28933712333b5b60ce60a64d505ddda8da2c6538b50f3aa4e16351e3d05df9f8e590b407be6e
+ checksum: 10c0/4ecb8570e1fee75a6048ddb43065252e7b5b058f075867b541219830fb01bdc4b41b8f5f0251d6e9e7ffbe3704fd23d16ef90f92a3e2511ecc7ff6d9a2d5bfd6
languageName: node
linkType: hard
-"@docusaurus/theme-mermaid@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/theme-mermaid@npm:3.10.0"
+"@docusaurus/theme-mermaid@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/theme-mermaid@npm:3.9.2"
dependencies:
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/module-type-aliases": "npm:3.10.0"
- "@docusaurus/theme-common": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/module-type-aliases": "npm:3.9.2"
+ "@docusaurus/theme-common": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
mermaid: "npm:>=11.6.0"
tslib: "npm:^2.6.0"
peerDependencies:
@@ -3436,23 +3579,22 @@ __metadata:
peerDependenciesMeta:
"@mermaid-js/layout-elk":
optional: true
- checksum: 10c0/2bf6c0b0c7a7a55f7a89e6af7abef5ce2ca8f2e3c4a5e5be5b99cc9d8043135253dd73a588f008d3a5abf4133a3cc631983153e60fa05236398a7a2bac3f3cf7
+ checksum: 10c0/831ca197664cb24975258de0a18c1f702b8d76f012df557d7696f825e41621c54843aac3684e27a906fa6919412f5bd93512fc048f74165a0071937efe3fd834
languageName: node
linkType: hard
-"@docusaurus/theme-search-algolia@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/theme-search-algolia@npm:3.10.0"
+"@docusaurus/theme-search-algolia@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/theme-search-algolia@npm:3.9.2"
dependencies:
- "@algolia/autocomplete-core": "npm:^1.19.2"
- "@docsearch/react": "npm:^3.9.0 || ^4.3.2"
- "@docusaurus/core": "npm:3.10.0"
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/plugin-content-docs": "npm:3.10.0"
- "@docusaurus/theme-common": "npm:3.10.0"
- "@docusaurus/theme-translations": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-validation": "npm:3.10.0"
+ "@docsearch/react": "npm:^3.9.0 || ^4.1.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/plugin-content-docs": "npm:3.9.2"
+ "@docusaurus/theme-common": "npm:3.9.2"
+ "@docusaurus/theme-translations": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-validation": "npm:3.9.2"
algoliasearch: "npm:^5.37.0"
algoliasearch-helper: "npm:^3.26.0"
clsx: "npm:^2.0.0"
@@ -3464,51 +3606,30 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/63dd5f7e99457a71f0eb7916e18fa421e3194018975a52e8d8bd197abfdf5f19d85348a8a7e0713bccac413e9d5b1cb54b9c69c28a868e0473c1cf0b806f3faa
+ checksum: 10c0/676206059771d13c2268c4f8a20630288ac043aa1042090c259de434f8f833e1e95c0cf7de304880149ace3d084c901d3d01cfbfea63a48dc71aaa6726166621
languageName: node
linkType: hard
-"@docusaurus/theme-translations@npm:3.10.0, @docusaurus/theme-translations@npm:^3.9.2":
- version: 3.10.0
- resolution: "@docusaurus/theme-translations@npm:3.10.0"
+"@docusaurus/theme-translations@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/theme-translations@npm:3.9.2"
dependencies:
fs-extra: "npm:^11.1.1"
tslib: "npm:^2.6.0"
- checksum: 10c0/62fa157763e2ad4d8c7afea0edebce895f85da5384c48222a1f697932716c550eeda34310d473643d037ae6d41720909174abf409971fcddd0eadb63daafced6
- languageName: node
- linkType: hard
-
-"@docusaurus/tsconfig@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/tsconfig@npm:3.10.0"
- checksum: 10c0/052d4deece0deaab9f09dd38fa3c2f3c35ec527371ff8435bbf35d544adccf6949e35e97c5a06726ed548af92b11fff46acd7388b21c1e1d7a0e1cfc9fcd79bd
+ checksum: 10c0/543ee40933a8805357575c14d4fc8f8d504f6464796f5fa27ec13d8b0cec669617961edb206d5b74ba1d776d9486656fefdb1c777e2908cb1752ee6fbe28686c
languageName: node
linkType: hard
-"@docusaurus/types@npm:3.10.0, @docusaurus/types@npm:^3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/types@npm:3.10.0"
- dependencies:
- "@mdx-js/mdx": "npm:^3.0.0"
- "@types/history": "npm:^4.7.11"
- "@types/mdast": "npm:^4.0.2"
- "@types/react": "npm:*"
- commander: "npm:^5.1.0"
- joi: "npm:^17.9.2"
- react-helmet-async: "npm:@slorber/react-helmet-async@1.3.0"
- utility-types: "npm:^3.10.0"
- webpack: "npm:^5.95.0"
- webpack-merge: "npm:^5.9.0"
- peerDependencies:
- react: ^18.0.0 || ^19.0.0
- react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/0d0f5f57bb82f190385a506192d882a5072e833af55a35cb5fb69048bb4258012eebe51448b8ace9d77d05d69a99d7fd2dcae25bb4babfa205abfbca222de8d5
+"@docusaurus/tsconfig@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/tsconfig@npm:3.9.2"
+ checksum: 10c0/d46241cb488d60f785710ee24980aad394423eaf5f76b64b0d47158fcbe19dd68a886898db83b1b65de18dfeb6c27d78adc8f8c4451d1ac29cc9da009ed15cd4
languageName: node
linkType: hard
-"@docusaurus/types@npm:3.10.1":
- version: 3.10.1
- resolution: "@docusaurus/types@npm:3.10.1"
+"@docusaurus/types@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/types@npm:3.9.2"
dependencies:
"@mdx-js/mdx": "npm:^3.0.0"
"@types/history": "npm:^4.7.11"
@@ -3523,84 +3644,45 @@ __metadata:
peerDependencies:
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
- checksum: 10c0/63cc1d92ec775fb0e58f156b4edc7075612943a94d15d4648b60effcbc34c70a1092569d66d552878779b48d5111abe2fc154ba6a3bca2af0383550c9f9a015b
+ checksum: 10c0/e50a9931e97944d39375a97a45ded13bc35baf3c9c14fe66d30944ebe1203df7748a7631291f937bef1a7a98db73c23505620cd8f03d109fbbdfa83725fb2857
languageName: node
linkType: hard
-"@docusaurus/utils-common@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/utils-common@npm:3.10.0"
+"@docusaurus/utils-common@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/utils-common@npm:3.9.2"
dependencies:
- "@docusaurus/types": "npm:3.10.0"
+ "@docusaurus/types": "npm:3.9.2"
tslib: "npm:^2.6.0"
- checksum: 10c0/12e54b8e29d1d8d78f85598a154fc122f4d93bdd143b55fd7a474c2d9eab431bbf13ac61e008f1c4f34ffce76578fe95b441f6a6469a752d7396f9d9c000f6e4
+ checksum: 10c0/0e34186ca66cf3c537935d998cfb2ce59beaad31ccb9b41c2288618f386d72dc4359e15e8cb012525211d1f1d753fc439d6c7e9701d6ac801e1121cfa3223d69
languageName: node
linkType: hard
-"@docusaurus/utils-common@npm:3.10.1":
- version: 3.10.1
- resolution: "@docusaurus/utils-common@npm:3.10.1"
+"@docusaurus/utils-validation@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/utils-validation@npm:3.9.2"
dependencies:
- "@docusaurus/types": "npm:3.10.1"
- tslib: "npm:^2.6.0"
- checksum: 10c0/1dde7a5c538a2cbe9eba46c9a3991a773e2d9d5b9c489cb010f9284c33cba7d494c1300557f850fa6a6e857747ca835b91f6036b02a726e13d296d7a65f8d8db
- languageName: node
- linkType: hard
-
-"@docusaurus/utils-validation@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/utils-validation@npm:3.10.0"
- dependencies:
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/utils": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
fs-extra: "npm:^11.2.0"
joi: "npm:^17.9.2"
js-yaml: "npm:^4.1.0"
lodash: "npm:^4.17.21"
tslib: "npm:^2.6.0"
- checksum: 10c0/ab1aee9c9b236d4c5247f33b245c016a2ef501ef154f5f5392a98e706d448ee60c32746b4c58e4954be24393eee6db06cb3192efa8df00343176c558fca33924
- languageName: node
- linkType: hard
-
-"@docusaurus/utils@npm:3.10.0":
- version: 3.10.0
- resolution: "@docusaurus/utils@npm:3.10.0"
- dependencies:
- "@docusaurus/logger": "npm:3.10.0"
- "@docusaurus/types": "npm:3.10.0"
- "@docusaurus/utils-common": "npm:3.10.0"
- escape-string-regexp: "npm:^4.0.0"
- execa: "npm:^5.1.1"
- file-loader: "npm:^6.2.0"
- fs-extra: "npm:^11.1.1"
- github-slugger: "npm:^1.5.0"
- globby: "npm:^11.1.0"
- gray-matter: "npm:^4.0.3"
- jiti: "npm:^1.20.0"
- js-yaml: "npm:^4.1.0"
- lodash: "npm:^4.17.21"
- micromatch: "npm:^4.0.5"
- p-queue: "npm:^6.6.2"
- prompts: "npm:^2.4.2"
- resolve-pathname: "npm:^3.0.0"
- tslib: "npm:^2.6.0"
- url-loader: "npm:^4.1.1"
- utility-types: "npm:^3.10.0"
- webpack: "npm:^5.88.1"
- checksum: 10c0/0f3488c38fbc985378f93f6573cf080559207ae367b0052df2ad42d667726ec766900db68184ec1746bcf4c38c9a1289d9f54fbd71a857dc592363996295afff
+ checksum: 10c0/681b8c7fe0e2930affa388340f3db596a894affdb390e058277edd230181edca6f5593d37b48fb19c5077bbd5438549d944591f366b9f21ffff81feac1e1ae66
languageName: node
linkType: hard
-"@docusaurus/utils@npm:^3.10.0":
- version: 3.10.1
- resolution: "@docusaurus/utils@npm:3.10.1"
+"@docusaurus/utils@npm:3.9.2":
+ version: 3.9.2
+ resolution: "@docusaurus/utils@npm:3.9.2"
dependencies:
- "@docusaurus/logger": "npm:3.10.1"
- "@docusaurus/types": "npm:3.10.1"
- "@docusaurus/utils-common": "npm:3.10.1"
+ "@docusaurus/logger": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils-common": "npm:3.9.2"
escape-string-regexp: "npm:^4.0.0"
- execa: "npm:^5.1.1"
+ execa: "npm:5.1.1"
file-loader: "npm:^6.2.0"
fs-extra: "npm:^11.1.1"
github-slugger: "npm:^1.5.0"
@@ -3617,7 +3699,7 @@ __metadata:
url-loader: "npm:^4.1.1"
utility-types: "npm:^3.10.0"
webpack: "npm:^5.88.1"
- checksum: 10c0/97d51da30035ef34eced1dbc937f829309a8165a07a9c66d87c5deec03fb62150cbc70b2763ffdec0286b21f1be53f4011a036e4265cb971a892f0ab12172e0a
+ checksum: 10c0/9796b2e7bc93e47cb27ce81185264c6390b56cd9e68831f6013e4418af512a736f1baf9b97e5df8d646ef4da0650151512abf598f5d58793a3e6c0833c80e06a
languageName: node
linkType: hard
@@ -3656,6 +3738,152 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/babel-plugin@npm:^11.13.5":
+ version: 11.13.5
+ resolution: "@emotion/babel-plugin@npm:11.13.5"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.16.7"
+ "@babel/runtime": "npm:^7.18.3"
+ "@emotion/hash": "npm:^0.9.2"
+ "@emotion/memoize": "npm:^0.9.0"
+ "@emotion/serialize": "npm:^1.3.3"
+ babel-plugin-macros: "npm:^3.1.0"
+ convert-source-map: "npm:^1.5.0"
+ escape-string-regexp: "npm:^4.0.0"
+ find-root: "npm:^1.1.0"
+ source-map: "npm:^0.5.7"
+ stylis: "npm:4.2.0"
+ checksum: 10c0/8ccbfec7defd0e513cb8a1568fa179eac1e20c35fda18aed767f6c59ea7314363ebf2de3e9d2df66c8ad78928dc3dceeded84e6fa8059087cae5c280090aeeeb
+ languageName: node
+ linkType: hard
+
+"@emotion/cache@npm:^11.14.0":
+ version: 11.14.0
+ resolution: "@emotion/cache@npm:11.14.0"
+ dependencies:
+ "@emotion/memoize": "npm:^0.9.0"
+ "@emotion/sheet": "npm:^1.4.0"
+ "@emotion/utils": "npm:^1.4.2"
+ "@emotion/weak-memoize": "npm:^0.4.0"
+ stylis: "npm:4.2.0"
+ checksum: 10c0/3fa3e7a431ab6f8a47c67132a00ac8358f428c1b6c8421d4b20de9df7c18e95eec04a5a6ff5a68908f98d3280044f247b4965ac63df8302d2c94dba718769724
+ languageName: node
+ linkType: hard
+
+"@emotion/hash@npm:^0.9.2":
+ version: 0.9.2
+ resolution: "@emotion/hash@npm:0.9.2"
+ checksum: 10c0/0dc254561a3cc0a06a10bbce7f6a997883fd240c8c1928b93713f803a2e9153a257a488537012efe89dbe1246f2abfe2add62cdb3471a13d67137fcb808e81c2
+ languageName: node
+ linkType: hard
+
+"@emotion/is-prop-valid@npm:^1.3.0":
+ version: 1.4.0
+ resolution: "@emotion/is-prop-valid@npm:1.4.0"
+ dependencies:
+ "@emotion/memoize": "npm:^0.9.0"
+ checksum: 10c0/5f857814ec7d8c7e727727346dfb001af6b1fb31d621a3ce9c3edf944a484d8b0d619546c30899ae3ade2f317c76390ba4394449728e9bf628312defc2c41ac3
+ languageName: node
+ linkType: hard
+
+"@emotion/memoize@npm:^0.9.0":
+ version: 0.9.0
+ resolution: "@emotion/memoize@npm:0.9.0"
+ checksum: 10c0/13f474a9201c7f88b543e6ea42f55c04fb2fdc05e6c5a3108aced2f7e7aa7eda7794c56bba02985a46d8aaa914fcdde238727a98341a96e2aec750d372dadd15
+ languageName: node
+ linkType: hard
+
+"@emotion/react@npm:^11.13.0":
+ version: 11.14.0
+ resolution: "@emotion/react@npm:11.14.0"
+ dependencies:
+ "@babel/runtime": "npm:^7.18.3"
+ "@emotion/babel-plugin": "npm:^11.13.5"
+ "@emotion/cache": "npm:^11.14.0"
+ "@emotion/serialize": "npm:^1.3.3"
+ "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0"
+ "@emotion/utils": "npm:^1.4.2"
+ "@emotion/weak-memoize": "npm:^0.4.0"
+ hoist-non-react-statics: "npm:^3.3.1"
+ peerDependencies:
+ react: ">=16.8.0"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 10c0/d0864f571a9f99ec643420ef31fde09e2006d3943a6aba079980e4d5f6e9f9fecbcc54b8f617fe003c00092ff9d5241179149ffff2810cb05cf72b4620cfc031
+ languageName: node
+ linkType: hard
+
+"@emotion/serialize@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "@emotion/serialize@npm:1.3.3"
+ dependencies:
+ "@emotion/hash": "npm:^0.9.2"
+ "@emotion/memoize": "npm:^0.9.0"
+ "@emotion/unitless": "npm:^0.10.0"
+ "@emotion/utils": "npm:^1.4.2"
+ csstype: "npm:^3.0.2"
+ checksum: 10c0/b28cb7de59de382021de2b26c0c94ebbfb16967a1b969a56fdb6408465a8993df243bfbd66430badaa6800e1834724e84895f5a6a9d97d0d224de3d77852acb4
+ languageName: node
+ linkType: hard
+
+"@emotion/sheet@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "@emotion/sheet@npm:1.4.0"
+ checksum: 10c0/3ca72d1650a07d2fbb7e382761b130b4a887dcd04e6574b2d51ce578791240150d7072a9bcb4161933abbcd1e38b243a6fb4464a7fe991d700c17aa66bb5acc7
+ languageName: node
+ linkType: hard
+
+"@emotion/styled@npm:^11.13.0":
+ version: 11.14.1
+ resolution: "@emotion/styled@npm:11.14.1"
+ dependencies:
+ "@babel/runtime": "npm:^7.18.3"
+ "@emotion/babel-plugin": "npm:^11.13.5"
+ "@emotion/is-prop-valid": "npm:^1.3.0"
+ "@emotion/serialize": "npm:^1.3.3"
+ "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0"
+ "@emotion/utils": "npm:^1.4.2"
+ peerDependencies:
+ "@emotion/react": ^11.0.0-rc.0
+ react: ">=16.8.0"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 10c0/2bbf8451df49c967e41fbcf8111a7f6dafe6757f0cc113f2f6e287206c45ac1d54dc8a95a483b7c0cee8614b8a8d08155bded6453d6721de1f8cc8d5b9216963
+ languageName: node
+ linkType: hard
+
+"@emotion/unitless@npm:^0.10.0":
+ version: 0.10.0
+ resolution: "@emotion/unitless@npm:0.10.0"
+ checksum: 10c0/150943192727b7650eb9a6851a98034ddb58a8b6958b37546080f794696141c3760966ac695ab9af97efe10178690987aee4791f9f0ad1ff76783cdca83c1d49
+ languageName: node
+ linkType: hard
+
+"@emotion/use-insertion-effect-with-fallbacks@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0"
+ peerDependencies:
+ react: ">=16.8.0"
+ checksum: 10c0/074dbc92b96bdc09209871070076e3b0351b6b47efefa849a7d9c37ab142130767609ca1831da0055988974e3b895c1de7606e4c421fecaa27c3e56a2afd3b08
+ languageName: node
+ linkType: hard
+
+"@emotion/utils@npm:^1.4.2":
+ version: 1.4.2
+ resolution: "@emotion/utils@npm:1.4.2"
+ checksum: 10c0/7d0010bf60a2a8c1a033b6431469de4c80e47aeb8fd856a17c1d1f76bbc3a03161a34aeaa78803566e29681ca551e7bf9994b68e9c5f5c796159923e44f78d9a
+ languageName: node
+ linkType: hard
+
+"@emotion/weak-memoize@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "@emotion/weak-memoize@npm:0.4.0"
+ checksum: 10c0/64376af11f1266042d03b3305c30b7502e6084868e33327e944b539091a472f089db307af69240f7188f8bc6b319276fd7b141a36613f1160d73d12a60f6ca1a
+ languageName: node
+ linkType: hard
+
"@fastify/ajv-compiler@npm:^4.0.0":
version: 4.0.2
resolution: "@fastify/ajv-compiler@npm:4.0.2"
@@ -4343,6 +4571,151 @@ __metadata:
languageName: node
linkType: hard
+"@mui/core-downloads-tracker@npm:^7.3.11":
+ version: 7.3.11
+ resolution: "@mui/core-downloads-tracker@npm:7.3.11"
+ checksum: 10c0/7c184aba9ff673c44d21c72f4f553516e1a8ae14d7e2f648ab1e58dbb2ad74163e6cc31b1ec443cb232616b6cd650c932c44c30fc4aa22e154573c02289564a3
+ languageName: node
+ linkType: hard
+
+"@mui/material@npm:^7.0.0":
+ version: 7.3.11
+ resolution: "@mui/material@npm:7.3.11"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.6"
+ "@mui/core-downloads-tracker": "npm:^7.3.11"
+ "@mui/system": "npm:^7.3.11"
+ "@mui/types": "npm:^7.4.12"
+ "@mui/utils": "npm:^7.3.11"
+ "@popperjs/core": "npm:^2.11.8"
+ "@types/react-transition-group": "npm:^4.4.12"
+ clsx: "npm:^2.1.1"
+ csstype: "npm:^3.2.3"
+ prop-types: "npm:^15.8.1"
+ react-is: "npm:^19.2.3"
+ react-transition-group: "npm:^4.4.5"
+ peerDependencies:
+ "@emotion/react": ^11.5.0
+ "@emotion/styled": ^11.3.0
+ "@mui/material-pigment-css": ^7.3.11
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@emotion/react":
+ optional: true
+ "@emotion/styled":
+ optional: true
+ "@mui/material-pigment-css":
+ optional: true
+ "@types/react":
+ optional: true
+ checksum: 10c0/ad2cca3f84a8c5f5b980d6126a0bf3dd35deb82438adc3bc29e125e19554c8fcf9f68cff5f471f18d8ca921524f3a312254041021ef49ee872ecc383da835805
+ languageName: node
+ linkType: hard
+
+"@mui/private-theming@npm:^7.3.11":
+ version: 7.3.11
+ resolution: "@mui/private-theming@npm:7.3.11"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.6"
+ "@mui/utils": "npm:^7.3.11"
+ prop-types: "npm:^15.8.1"
+ peerDependencies:
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 10c0/ffdeb58011d1b09df3dde7abf8e6664d3b4821d996526c73d72934086c05dec7f28eaeabcad00793a7c791ce4cbb001aa6756005be5ca5de3fd3fc4bf4f2491e
+ languageName: node
+ linkType: hard
+
+"@mui/styled-engine@npm:^7.3.10":
+ version: 7.3.10
+ resolution: "@mui/styled-engine@npm:7.3.10"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.6"
+ "@emotion/cache": "npm:^11.14.0"
+ "@emotion/serialize": "npm:^1.3.3"
+ "@emotion/sheet": "npm:^1.4.0"
+ csstype: "npm:^3.2.3"
+ prop-types: "npm:^15.8.1"
+ peerDependencies:
+ "@emotion/react": ^11.4.1
+ "@emotion/styled": ^11.3.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@emotion/react":
+ optional: true
+ "@emotion/styled":
+ optional: true
+ checksum: 10c0/5a41b7c99381deb8c5e3296cf1dc5a3f6dceab87d3d78d28ce0407246fe44c56aad97fcc9e49636a846476effbdd590ae7d3d87d36ef126a49c746b5424d1535
+ languageName: node
+ linkType: hard
+
+"@mui/system@npm:^7.3.11":
+ version: 7.3.11
+ resolution: "@mui/system@npm:7.3.11"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.6"
+ "@mui/private-theming": "npm:^7.3.11"
+ "@mui/styled-engine": "npm:^7.3.10"
+ "@mui/types": "npm:^7.4.12"
+ "@mui/utils": "npm:^7.3.11"
+ clsx: "npm:^2.1.1"
+ csstype: "npm:^3.2.3"
+ prop-types: "npm:^15.8.1"
+ peerDependencies:
+ "@emotion/react": ^11.5.0
+ "@emotion/styled": ^11.3.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@emotion/react":
+ optional: true
+ "@emotion/styled":
+ optional: true
+ "@types/react":
+ optional: true
+ checksum: 10c0/e023ad1d883d5d168969cb8ef8819ba856301e081457a5a131c36aa2eebe000119566968c72f38fe3bb5d0b5def776ce35b440ecb6cd93532de220e0053ecf53
+ languageName: node
+ linkType: hard
+
+"@mui/types@npm:^7.4.12":
+ version: 7.4.12
+ resolution: "@mui/types@npm:7.4.12"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.6"
+ peerDependencies:
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 10c0/e2247f9c3b8ef08e2eb7494ad8fcaffd8d695655cb355b8c3f23ebecbf69e13fcf73411b0a209fc0750eb416f7d0f7da1aa82557beb9bd58f26f9645f3f2ce95
+ languageName: node
+ linkType: hard
+
+"@mui/utils@npm:^7.3.11":
+ version: 7.3.11
+ resolution: "@mui/utils@npm:7.3.11"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.6"
+ "@mui/types": "npm:^7.4.12"
+ "@types/prop-types": "npm:^15.7.15"
+ clsx: "npm:^2.1.1"
+ prop-types: "npm:^15.8.1"
+ react-is: "npm:^19.2.3"
+ peerDependencies:
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 10c0/fdea802667ac724f5648637b22c4a7893135cfd0be80d2c4de1281cac5395b12c6e59ffd487932e3cb21fc628456b479abce8cc4f31c1223da8a1d125f0dd38b
+ languageName: node
+ linkType: hard
+
"@napi-rs/wasm-runtime@npm:1.0.7":
version: 1.0.7
resolution: "@napi-rs/wasm-runtime@npm:1.0.7"
@@ -4596,6 +4969,13 @@ __metadata:
languageName: node
linkType: hard
+"@popperjs/core@npm:^2.11.8":
+ version: 2.11.8
+ resolution: "@popperjs/core@npm:2.11.8"
+ checksum: 10c0/4681e682abc006d25eb380d0cf3efc7557043f53b6aea7a5057d0d1e7df849a00e281cd8ea79c902a35a414d7919621fc2ba293ecec05f413598e0b23d5a1e63
+ languageName: node
+ linkType: hard
+
"@putout/babel@npm:^3.0.0":
version: 3.2.0
resolution: "@putout/babel@npm:3.2.0"
@@ -6263,92 +6643,92 @@ __metadata:
languageName: node
linkType: hard
-"@rspack/binding-darwin-arm64@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-darwin-arm64@npm:1.7.11"
+"@rspack/binding-darwin-arm64@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-darwin-arm64@npm:1.7.12"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rspack/binding-darwin-x64@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-darwin-x64@npm:1.7.11"
+"@rspack/binding-darwin-x64@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-darwin-x64@npm:1.7.12"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rspack/binding-linux-arm64-gnu@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-linux-arm64-gnu@npm:1.7.11"
+"@rspack/binding-linux-arm64-gnu@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-linux-arm64-gnu@npm:1.7.12"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rspack/binding-linux-arm64-musl@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-linux-arm64-musl@npm:1.7.11"
+"@rspack/binding-linux-arm64-musl@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-linux-arm64-musl@npm:1.7.12"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rspack/binding-linux-x64-gnu@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-linux-x64-gnu@npm:1.7.11"
+"@rspack/binding-linux-x64-gnu@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-linux-x64-gnu@npm:1.7.12"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rspack/binding-linux-x64-musl@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-linux-x64-musl@npm:1.7.11"
+"@rspack/binding-linux-x64-musl@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-linux-x64-musl@npm:1.7.12"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rspack/binding-wasm32-wasi@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-wasm32-wasi@npm:1.7.11"
+"@rspack/binding-wasm32-wasi@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-wasm32-wasi@npm:1.7.12"
dependencies:
"@napi-rs/wasm-runtime": "npm:1.0.7"
conditions: cpu=wasm32
languageName: node
linkType: hard
-"@rspack/binding-win32-arm64-msvc@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-win32-arm64-msvc@npm:1.7.11"
+"@rspack/binding-win32-arm64-msvc@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-win32-arm64-msvc@npm:1.7.12"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rspack/binding-win32-ia32-msvc@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-win32-ia32-msvc@npm:1.7.11"
+"@rspack/binding-win32-ia32-msvc@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-win32-ia32-msvc@npm:1.7.12"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@rspack/binding-win32-x64-msvc@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding-win32-x64-msvc@npm:1.7.11"
+"@rspack/binding-win32-x64-msvc@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding-win32-x64-msvc@npm:1.7.12"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@rspack/binding@npm:1.7.11":
- version: 1.7.11
- resolution: "@rspack/binding@npm:1.7.11"
+"@rspack/binding@npm:1.7.12":
+ version: 1.7.12
+ resolution: "@rspack/binding@npm:1.7.12"
dependencies:
- "@rspack/binding-darwin-arm64": "npm:1.7.11"
- "@rspack/binding-darwin-x64": "npm:1.7.11"
- "@rspack/binding-linux-arm64-gnu": "npm:1.7.11"
- "@rspack/binding-linux-arm64-musl": "npm:1.7.11"
- "@rspack/binding-linux-x64-gnu": "npm:1.7.11"
- "@rspack/binding-linux-x64-musl": "npm:1.7.11"
- "@rspack/binding-wasm32-wasi": "npm:1.7.11"
- "@rspack/binding-win32-arm64-msvc": "npm:1.7.11"
- "@rspack/binding-win32-ia32-msvc": "npm:1.7.11"
- "@rspack/binding-win32-x64-msvc": "npm:1.7.11"
+ "@rspack/binding-darwin-arm64": "npm:1.7.12"
+ "@rspack/binding-darwin-x64": "npm:1.7.12"
+ "@rspack/binding-linux-arm64-gnu": "npm:1.7.12"
+ "@rspack/binding-linux-arm64-musl": "npm:1.7.12"
+ "@rspack/binding-linux-x64-gnu": "npm:1.7.12"
+ "@rspack/binding-linux-x64-musl": "npm:1.7.12"
+ "@rspack/binding-wasm32-wasi": "npm:1.7.12"
+ "@rspack/binding-win32-arm64-msvc": "npm:1.7.12"
+ "@rspack/binding-win32-ia32-msvc": "npm:1.7.12"
+ "@rspack/binding-win32-x64-msvc": "npm:1.7.12"
dependenciesMeta:
"@rspack/binding-darwin-arm64":
optional: true
@@ -6370,23 +6750,23 @@ __metadata:
optional: true
"@rspack/binding-win32-x64-msvc":
optional: true
- checksum: 10c0/9f0421dc3b3ab32bc76d2e5f280361be4c24f05a11814b64bf8b5c3ba589f03da3a5d20a54df20e2b73b25cd0d33c5d2016287108190f833977dc2aa99dba0d7
+ checksum: 10c0/0bca963309c75418148ce67f9c102b11662844bc2412257da9e4fb56917bf279f37d5ebd8f6d641405bcde54d43384adc5693e22bc15c571f949a99a90aa6ec9
languageName: node
linkType: hard
-"@rspack/core@npm:^1.7.10":
- version: 1.7.11
- resolution: "@rspack/core@npm:1.7.11"
+"@rspack/core@npm:^1.5.0":
+ version: 1.7.12
+ resolution: "@rspack/core@npm:1.7.12"
dependencies:
"@module-federation/runtime-tools": "npm:0.22.0"
- "@rspack/binding": "npm:1.7.11"
+ "@rspack/binding": "npm:1.7.12"
"@rspack/lite-tapable": "npm:1.1.0"
peerDependencies:
"@swc/helpers": ">=0.5.1"
peerDependenciesMeta:
"@swc/helpers":
optional: true
- checksum: 10c0/a1df355d94a7d7737729aa816f6d0cd3ef481a05dff02486fb4e6f7155b9c76653ed57aed5cfe56dc6c686a1cae4167d4de16c68e71d60d7191c8d2613a171f7
+ checksum: 10c0/575737cffae45720563a8f5bc933058a0c6c42dbae1a41b53f98c44281146eb5f917f118c866d53aa8e0f2b4533dae092c564f27412affb58ae3dbeb853266b4
languageName: node
linkType: hard
@@ -7088,6 +7468,36 @@ __metadata:
languageName: node
linkType: hard
+"@swmansion/t-rex-ui@npm:1.3.3":
+ version: 1.3.3
+ resolution: "@swmansion/t-rex-ui@npm:1.3.3"
+ dependencies:
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/module-type-aliases": "npm:3.9.2"
+ "@docusaurus/plugin-debug": "npm:3.9.2"
+ "@docusaurus/preset-classic": "npm:3.9.2"
+ "@docusaurus/theme-search-algolia": "npm:3.9.2"
+ fs-extra: "npm:^11.3.3"
+ gray-matter: "npm:^4.0.3"
+ remark-mdx: "npm:^3.0.0"
+ remark-parse: "npm:^11.0.0"
+ remark-stringify: "npm:^11.0.0"
+ unified: "npm:^11.0.5"
+ peerDependencies:
+ "@docsearch/core": ^4.4.0
+ "@docsearch/css": ^4.4.0
+ "@docsearch/sidepanel": ^4.4.0
+ "@emotion/react": "*"
+ "@emotion/styled": "*"
+ "@mui/material": ">=5.0.0"
+ copy-text-to-clipboard: ^3.2.2
+ react: "*"
+ react-dom: "*"
+ react-icons: "*"
+ checksum: 10c0/886fa8e061db2922f388111d7fac7716fa405d7f85b976e2f788f3f2ecd087dffff7e31a7f7a2a4995831f79b6e947f4d4c4ec572e5171b48d486f9aab7cbf6b
+ languageName: node
+ linkType: hard
+
"@szmarczak/http-timer@npm:^5.0.1":
version: 5.0.1
resolution: "@szmarczak/http-timer@npm:5.0.1"
@@ -7584,10 +7994,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/gtag.js@npm:^0.0.20":
- version: 0.0.20
- resolution: "@types/gtag.js@npm:0.0.20"
- checksum: 10c0/eb878aa3cfab6b98f5e69ef3383e9788aaea6a4d0611c72078678374dcbb4731f533ff2bf479a865536f1626a57887b1198279ff35a65d223fe4f93d9c76dbdd
+"@types/gtag.js@npm:^0.0.12":
+ version: 0.0.12
+ resolution: "@types/gtag.js@npm:0.0.12"
+ checksum: 10c0/fee8f4c6e627301b89ab616c9e219bd53fa6ea1ffd1d0a8021e21363f0bdb2cf7eb1a5bcda0c6f1502186379bc7784ec29c932e21634f4e07f9e7a8c56887400
languageName: node
linkType: hard
@@ -7715,6 +8125,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/parse-json@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "@types/parse-json@npm:4.0.2"
+ checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1
+ languageName: node
+ linkType: hard
+
"@types/prismjs@npm:^1.26.0":
version: 1.26.5
resolution: "@types/prismjs@npm:1.26.5"
@@ -7722,6 +8139,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/prop-types@npm:^15.7.15":
+ version: 15.7.15
+ resolution: "@types/prop-types@npm:15.7.15"
+ checksum: 10c0/b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2
+ languageName: node
+ linkType: hard
+
"@types/qs@npm:*":
version: 6.14.0
resolution: "@types/qs@npm:6.14.0"
@@ -7777,6 +8201,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/react-transition-group@npm:^4.4.12":
+ version: 4.4.12
+ resolution: "@types/react-transition-group@npm:4.4.12"
+ peerDependencies:
+ "@types/react": "*"
+ checksum: 10c0/0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7
+ languageName: node
+ linkType: hard
+
"@types/react@npm:*, @types/react@npm:^19.1.8":
version: 19.1.8
resolution: "@types/react@npm:19.1.8"
@@ -8584,6 +9017,17 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-macros@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "babel-plugin-macros@npm:3.1.0"
+ dependencies:
+ "@babel/runtime": "npm:^7.12.5"
+ cosmiconfig: "npm:^7.0.0"
+ resolve: "npm:^1.19.0"
+ checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c
+ languageName: node
+ linkType: hard
+
"babel-plugin-polyfill-corejs2@npm:^0.4.14":
version: 0.4.14
resolution: "babel-plugin-polyfill-corejs2@npm:0.4.14"
@@ -9364,7 +9808,7 @@ __metadata:
languageName: node
linkType: hard
-"clsx@npm:^2.0.0":
+"clsx@npm:^2.0.0, clsx@npm:^2.1.1":
version: 2.1.1
resolution: "clsx@npm:2.1.1"
checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839
@@ -9608,6 +10052,13 @@ __metadata:
languageName: node
linkType: hard
+"convert-source-map@npm:^1.5.0":
+ version: 1.9.0
+ resolution: "convert-source-map@npm:1.9.0"
+ checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b
+ languageName: node
+ linkType: hard
+
"convert-source-map@npm:^2.0.0":
version: 2.0.0
resolution: "convert-source-map@npm:2.0.0"
@@ -9668,6 +10119,13 @@ __metadata:
languageName: node
linkType: hard
+"core-js-pure@npm:^3.48.0":
+ version: 3.49.0
+ resolution: "core-js-pure@npm:3.49.0"
+ checksum: 10c0/b4580a57b917d0bf1029356b1a60abf0f9b99562b67bf39c01485d58891f23603459ed71bde1d7f75c0a9a346829d8c281b255c525fb119726341364c513e82e
+ languageName: node
+ linkType: hard
+
"core-js@npm:^3.31.1":
version: 3.44.0
resolution: "core-js@npm:3.44.0"
@@ -9712,6 +10170,19 @@ __metadata:
languageName: node
linkType: hard
+"cosmiconfig@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "cosmiconfig@npm:7.1.0"
+ dependencies:
+ "@types/parse-json": "npm:^4.0.0"
+ import-fresh: "npm:^3.2.1"
+ parse-json: "npm:^5.0.0"
+ path-type: "npm:^4.0.0"
+ yaml: "npm:^1.10.0"
+ checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03
+ languageName: node
+ linkType: hard
+
"cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.3.5":
version: 8.3.6
resolution: "cosmiconfig@npm:8.3.6"
@@ -10182,6 +10653,13 @@ __metadata:
languageName: node
linkType: hard
+"csstype@npm:^3.2.3":
+ version: 3.2.3
+ resolution: "csstype@npm:3.2.3"
+ checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce
+ languageName: node
+ linkType: hard
+
"currify@npm:^4.0.0":
version: 4.0.0
resolution: "currify@npm:4.0.0"
@@ -10846,6 +11324,16 @@ __metadata:
languageName: node
linkType: hard
+"dom-helpers@npm:^5.0.1":
+ version: 5.2.1
+ resolution: "dom-helpers@npm:5.2.1"
+ dependencies:
+ "@babel/runtime": "npm:^7.8.7"
+ csstype: "npm:^3.0.2"
+ checksum: 10c0/f735074d66dd759b36b158fa26e9d00c9388ee0e8c9b16af941c38f014a37fc80782de83afefd621681b19ac0501034b4f1c4a3bff5caa1b8667f0212b5e124c
+ languageName: node
+ linkType: hard
+
"dom-serializer@npm:^1.0.1":
version: 1.4.1
resolution: "dom-serializer@npm:1.4.1"
@@ -11465,7 +11953,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^5.1.1":
+"execa@npm:5.1.1":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
@@ -11859,6 +12347,13 @@ __metadata:
languageName: node
linkType: hard
+"find-root@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "find-root@npm:1.1.0"
+ checksum: 10c0/1abc7f3bf2f8d78ff26d9e00ce9d0f7b32e5ff6d1da2857bcdf4746134c422282b091c672cde0572cac3840713487e0a7a636af9aa1b74cb11894b447a521efa
+ languageName: node
+ linkType: hard
+
"find-up@npm:^4.1.0":
version: 4.1.0
resolution: "find-up@npm:4.1.0"
@@ -11894,33 +12389,42 @@ __metadata:
version: 0.0.0-use.local
resolution: "fishjam-docs@workspace:."
dependencies:
+ "@docsearch/core": "npm:^4.0.0"
+ "@docsearch/css": "npm:^4.0.0"
"@docsearch/docusaurus-adapter": "npm:^4.0.0"
- "@docusaurus/core": "npm:^3.10.0"
- "@docusaurus/faster": "npm:^3.10.0"
- "@docusaurus/module-type-aliases": "npm:^3.10.0"
- "@docusaurus/plugin-client-redirects": "npm:^3.10.0"
- "@docusaurus/preset-classic": "npm:^3.10.0"
- "@docusaurus/remark-plugin-npm2yarn": "npm:^3.10.0"
- "@docusaurus/theme-mermaid": "npm:^3.10.0"
- "@docusaurus/tsconfig": "npm:^3.10.0"
- "@docusaurus/types": "npm:^3.10.0"
- "@docusaurus/utils": "npm:^3.10.0"
+ "@docsearch/sidepanel": "npm:^4.0.0"
+ "@docusaurus/core": "npm:3.9.2"
+ "@docusaurus/faster": "npm:3.9.2"
+ "@docusaurus/module-type-aliases": "npm:3.9.2"
+ "@docusaurus/plugin-client-redirects": "npm:3.9.2"
+ "@docusaurus/preset-classic": "npm:3.9.2"
+ "@docusaurus/remark-plugin-npm2yarn": "npm:3.9.2"
+ "@docusaurus/theme-mermaid": "npm:3.9.2"
+ "@docusaurus/theme-search-algolia": "npm:3.9.2"
+ "@docusaurus/tsconfig": "npm:3.9.2"
+ "@docusaurus/types": "npm:3.9.2"
+ "@docusaurus/utils": "npm:3.9.2"
+ "@emotion/react": "npm:^11.13.0"
+ "@emotion/styled": "npm:^11.13.0"
"@fastify/env": "npm:^5.0.2"
"@fishjam-cloud/js-server-sdk": "link:./packages/js-server-sdk/packages/js-server-sdk"
"@fishjam-cloud/react-client": "link:./packages/web-client-sdk/packages/react-client"
"@fishjam-cloud/react-native-client": "link:./packages/web-client-sdk/packages/mobile-client"
"@google/genai": "npm:^1.35.0"
"@mdx-js/react": "npm:^3.1.0"
+ "@mui/material": "npm:^7.0.0"
"@scalar/docusaurus": "npm:^0.8.5"
"@shikijs/rehype": "npm:^3.6.0"
"@shikijs/transformers": "npm:^3.6.0"
"@shikijs/twoslash": "npm:^3.6.0"
"@swmansion/smelter": "npm:^0.2.1"
"@swmansion/smelter-web-wasm": "npm:^0.2.1"
+ "@swmansion/t-rex-ui": "npm:1.3.3"
"@types/react": "npm:^19.1.8"
"@types/react-dom": "npm:^19.1.6"
"@vapi-ai/server-sdk": "npm:^1.1.0"
clsx: "npm:^2.0.0"
+ copy-text-to-clipboard: "npm:^3.2.0"
cspell: "npm:^9.1.2"
docusaurus-plugin-llms: "npm:^0.3.0"
docusaurus-plugin-typedoc: "npm:1.4.0"
@@ -11929,8 +12433,9 @@ __metadata:
mock-import: "npm:^4.2.1"
prettier: "npm:^3.5.3"
prism-react-renderer: "npm:^2.4.1"
- react: "npm:^18.0.0"
- react-dom: "npm:^18.0.0"
+ react: "npm:^19.0.0"
+ react-dom: "npm:^19.0.0"
+ react-icons: "npm:^5.5.0"
react-native: "npm:^0.80.0"
shiki: "npm:^3.6.0"
typedoc: "npm:0.28.5"
@@ -12079,6 +12584,17 @@ __metadata:
languageName: node
linkType: hard
+"fs-extra@npm:^11.3.3":
+ version: 11.3.6
+ resolution: "fs-extra@npm:11.3.6"
+ dependencies:
+ graceful-fs: "npm:^4.2.0"
+ jsonfile: "npm:^6.0.1"
+ universalify: "npm:^2.0.0"
+ checksum: 10c0/191c96bf71519fe08595f7920b6e568f6e44b48ed968624f35cb3bb7f4f9b05718b99cd6bf81938c0f7b1daa6d151383c33e0cbfdfe4d95419d7ea121de8e91a
+ languageName: node
+ linkType: hard
+
"fs-minipass@npm:^3.0.0":
version: 3.0.3
resolution: "fs-minipass@npm:3.0.3"
@@ -12560,6 +13076,15 @@ __metadata:
languageName: node
linkType: hard
+"hasown@npm:^2.0.3":
+ version: 2.0.4
+ resolution: "hasown@npm:2.0.4"
+ dependencies:
+ function-bind: "npm:^1.1.2"
+ checksum: 10c0/2d8de939e270b70618f8cebb69746620db10617dbb495bc66ddad326955ea24d3ca4af133aff3eb7c1853e0218f867bc2b050ec26fe02e3aea58f880ffc5e506
+ languageName: node
+ linkType: hard
+
"hast-util-from-parse5@npm:^8.0.0":
version: 8.0.3
resolution: "hast-util-from-parse5@npm:8.0.3"
@@ -12773,7 +13298,7 @@ __metadata:
languageName: node
linkType: hard
-"hoist-non-react-statics@npm:^3.1.0":
+"hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.3.1":
version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2"
dependencies:
@@ -13111,7 +13636,7 @@ __metadata:
languageName: node
linkType: hard
-"import-fresh@npm:^3.3.0, import-fresh@npm:^3.3.1":
+"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0, import-fresh@npm:^3.3.1":
version: 3.3.1
resolution: "import-fresh@npm:3.3.1"
dependencies:
@@ -13308,6 +13833,15 @@ __metadata:
languageName: node
linkType: hard
+"is-core-module@npm:^2.16.1":
+ version: 2.16.2
+ resolution: "is-core-module@npm:2.16.2"
+ dependencies:
+ hasown: "npm:^2.0.3"
+ checksum: 10c0/14b4258390283709c15476d023ec173e27458d5d014ccdb8ed39d576e551c3fa45498b7c9fe178f1529c4cb2648ddd58852a6a62107a019f6e349529f277518a
+ languageName: node
+ linkType: hard
+
"is-decimal@npm:^2.0.0":
version: 2.0.1
resolution: "is-decimal@npm:2.0.1"
@@ -16482,7 +17016,7 @@ __metadata:
languageName: node
linkType: hard
-"parse-json@npm:^5.2.0":
+"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
dependencies:
@@ -17724,7 +18258,7 @@ __metadata:
languageName: node
linkType: hard
-"prop-types@npm:^15.6.2, prop-types@npm:^15.7.2":
+"prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -18084,15 +18618,14 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:^18.0.0":
- version: 18.3.1
- resolution: "react-dom@npm:18.3.1"
+"react-dom@npm:^19.0.0":
+ version: 19.2.7
+ resolution: "react-dom@npm:19.2.7"
dependencies:
- loose-envify: "npm:^1.1.0"
- scheduler: "npm:^0.23.2"
+ scheduler: "npm:^0.27.0"
peerDependencies:
- react: ^18.3.1
- checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85
+ react: ^19.2.7
+ checksum: 10c0/970ff600f6e80d47d39e2f226f12f226173b3cba3382efc97c5f0cd663de9af38c7a4c11c213fb936094faeac83060d660247accaa96b752180d5b951b9cfecb
languageName: node
linkType: hard
@@ -18119,6 +18652,15 @@ __metadata:
languageName: node
linkType: hard
+"react-icons@npm:^5.5.0":
+ version: 5.7.0
+ resolution: "react-icons@npm:5.7.0"
+ peerDependencies:
+ react: "*"
+ checksum: 10c0/cc5ae92e61ef9d8fc83cb3f3ac2710deab9174c5831bdaf2a94b099acfc91074a60d4b3adfd3165dcb9b21799ca6c760b3f4f6596d75198c1ed2ea44240818c8
+ languageName: node
+ linkType: hard
+
"react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
@@ -18133,6 +18675,13 @@ __metadata:
languageName: node
linkType: hard
+"react-is@npm:^19.2.3":
+ version: 19.2.7
+ resolution: "react-is@npm:19.2.7"
+ checksum: 10c0/419fe54d5bd7fdf5414a5bb7bd9a1e0e36f9fae28ffb4cb73290fbe342bde15d8584a90d1db62547f6aa03018dce517b178a041abb522136cd4b4b51b4e94c83
+ languageName: node
+ linkType: hard
+
"react-json-view-lite@npm:^2.3.0":
version: 2.4.1
resolution: "react-json-view-lite@npm:2.4.1"
@@ -18142,7 +18691,7 @@ __metadata:
languageName: node
linkType: hard
-"react-loadable-ssr-addon-v5-slorber@npm:^1.0.3":
+"react-loadable-ssr-addon-v5-slorber@npm:^1.0.1":
version: 1.0.3
resolution: "react-loadable-ssr-addon-v5-slorber@npm:1.0.3"
dependencies:
@@ -18283,12 +18832,25 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:^18.0.0":
- version: 18.3.1
- resolution: "react@npm:18.3.1"
+"react-transition-group@npm:^4.4.5":
+ version: 4.4.5
+ resolution: "react-transition-group@npm:4.4.5"
dependencies:
- loose-envify: "npm:^1.1.0"
- checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3
+ "@babel/runtime": "npm:^7.5.5"
+ dom-helpers: "npm:^5.0.1"
+ loose-envify: "npm:^1.4.0"
+ prop-types: "npm:^15.6.2"
+ peerDependencies:
+ react: ">=16.6.0"
+ react-dom: ">=16.6.0"
+ checksum: 10c0/2ba754ba748faefa15f87c96dfa700d5525054a0141de8c75763aae6734af0740e77e11261a1e8f4ffc08fd9ab78510122e05c21c2d79066c38bb6861a886c82
+ languageName: node
+ linkType: hard
+
+"react@npm:^19.0.0":
+ version: 19.2.7
+ resolution: "react@npm:19.2.7"
+ checksum: 10c0/0bd0e2f1bbd4ba97561c6597bf8a5fec05e6476fe61e165c1065598d16668efc6715205599c94d3ddd49d36cb0f21cbf1b9bcc18ee840b805ce222c3e8d558ac
languageName: node
linkType: hard
@@ -18952,6 +19514,20 @@ __metadata:
languageName: node
linkType: hard
+"resolve@npm:^1.19.0":
+ version: 1.22.12
+ resolution: "resolve@npm:1.22.12"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ is-core-module: "npm:^2.16.1"
+ path-parse: "npm:^1.0.7"
+ supports-preserve-symlinks-flag: "npm:^1.0.0"
+ bin:
+ resolve: bin/resolve
+ checksum: 10c0/b16dc9b537c02e8c3388f7d3dcff9741d3071625f9a97ac1c885f2b0ca51e78df22328fb6d6ef214dd9101fb7cfc19aa2836fe3410402a94f3f7b8639c7149bf
+ languageName: node
+ linkType: hard
+
"resolve@npm:^1.22.10":
version: 1.22.10
resolution: "resolve@npm:1.22.10"
@@ -18965,6 +19541,20 @@ __metadata:
languageName: node
linkType: hard
+"resolve@patch:resolve@npm%3A^1.19.0#optional!builtin":
+ version: 1.22.12
+ resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=c3c19d"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ is-core-module: "npm:^2.16.1"
+ path-parse: "npm:^1.0.7"
+ supports-preserve-symlinks-flag: "npm:^1.0.0"
+ bin:
+ resolve: bin/resolve
+ checksum: 10c0/fc6519984ae1f894d877c0060ba8b1f5ba3bc0e85a02f74e141929c118c23d74d9735619a9cc2965397387e514884245c65d72a40731dcb6cfc84c7bcdc8321e
+ languageName: node
+ linkType: hard
+
"resolve@patch:resolve@npm%3A^1.22.10#optional!builtin":
version: 1.22.10
resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"
@@ -19172,6 +19762,13 @@ __metadata:
languageName: node
linkType: hard
+"scheduler@npm:^0.27.0":
+ version: 0.27.0
+ resolution: "scheduler@npm:0.27.0"
+ checksum: 10c0/4f03048cb05a3c8fddc45813052251eca00688f413a3cee236d984a161da28db28ba71bd11e7a3dd02f7af84ab28d39fb311431d3b3772fed557945beb00c452
+ languageName: node
+ linkType: hard
+
"schema-dts@npm:^1.1.2":
version: 1.1.5
resolution: "schema-dts@npm:1.1.5"
@@ -19340,7 +19937,7 @@ __metadata:
languageName: node
linkType: hard
-"serve-handler@npm:^6.1.7":
+"serve-handler@npm:^6.1.6":
version: 6.1.7
resolution: "serve-handler@npm:6.1.7"
dependencies:
@@ -19701,7 +20298,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:^0.5.6":
+"source-map@npm:^0.5.6, source-map@npm:^0.5.7":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599
@@ -20058,6 +20655,13 @@ __metadata:
languageName: node
linkType: hard
+"stylis@npm:4.2.0":
+ version: 4.2.0
+ resolution: "stylis@npm:4.2.0"
+ checksum: 10c0/a7128ad5a8ed72652c6eba46bed4f416521bc9745a460ef5741edc725252cebf36ee45e33a8615a7057403c93df0866ab9ee955960792db210bb80abd5ac6543
+ languageName: node
+ linkType: hard
+
"stylis@npm:^4.3.6":
version: 4.3.6
resolution: "stylis@npm:4.3.6"
@@ -21426,6 +22030,13 @@ __metadata:
languageName: node
linkType: hard
+"yaml@npm:^1.10.0":
+ version: 1.10.3
+ resolution: "yaml@npm:1.10.3"
+ checksum: 10c0/c309ff85a0a569a981d71ab9cf0fef68672a16b9cdf40639d1c3b30034f6cd16ee428602bd6d64ecf006f8c8bee499023cac236538f79898aa99fb5db529a2ed
+ languageName: node
+ linkType: hard
+
"yaml@npm:^2.2.2, yaml@npm:^2.7.1, yaml@npm:^2.8.0":
version: 2.8.0
resolution: "yaml@npm:2.8.0"