diff --git a/@theme/components/Navbar/Navbar.tsx b/@theme/components/Navbar/Navbar.tsx
index 1dbaf559..b2b9a108 100644
--- a/@theme/components/Navbar/Navbar.tsx
+++ b/@theme/components/Navbar/Navbar.tsx
@@ -14,6 +14,7 @@ import { ProductPicker } from '@redocly/theme/components/Product/ProductPicker';
import { Button } from '@redocly/theme/components/Button/Button';
import { CloseIcon } from '@redocly/theme/icons/CloseIcon/CloseIcon';
import { Search } from '@redocly/theme/components/Search/Search';
+import { Banner } from '@redocly/theme/components/Banner/Banner';
import { MenuIcon } from '@redocly/marketing-pages/icons/MenuIcon.js';
import { TextSmall } from '@redocly/marketing-pages/components/TypographyElements/TypographyElements.js';
@@ -112,6 +113,7 @@ export function Navbar({ className }: NavbarProps): JSX.Element | null {
isMobile={isOpen}
isRespect={pathname === '/respect'}
>
+ {!showVSCodeExtensionBanner && }
{showVSCodeExtensionBanner && }
{isOpen && }
@@ -329,12 +331,17 @@ export const NavbarRow = styled.div`
align-items: center;
justify-content: space-between;
width: 100%;
-
gap: var(--navbar-menu-items-gap);
+ height: var(--navbar-height);
max-width: var(--navbar-container-max-width);
+ margin-top: var(--banner-height);
+ padding: 16px;
+ transition: margin-top 0.4s ease-out;
- @media screen and (min-width: ${breakpoints.large}) {
- margin: 0 auto;
+ @media screen and (min-width: ${breakpoints.max}) {
+ max-width: var(--container-max-width);
+ margin-left: auto;
+ margin-right: auto;
}
`;
@@ -351,29 +358,33 @@ const NavbarContainer = styled.nav<{
transition:
border-color 0.3s ease-in-out,
background 0.3s ease-in-out,
- transform 0.3s ease-in-out;
+ transform 0.3s ease-in-out,
+ height 0.4s ease-out;
${({ isDocs }) =>
!isDocs &&
css`
transform: ${(isVisible) =>
- isVisible ? 'translateY(0)' : 'translateY(calc(var(--navbar-height) * -1))'};
+ isVisible
+ ? 'translateY(0)'
+ : 'translateY(calc((var(--navbar-height) + var(--banner-height)) * -1))'};
`};
border-bottom: 1px solid transparent;
width: 100vw;
--text-color: var(--navbar-text-color);
box-sizing: border-box;
display: flex;
- align-items: center;
+ flex-direction: column;
+ align-items: stretch;
flex-shrink: 0;
- height: var(--navbar-height);
+ height: calc(var(--navbar-height) + var(--banner-height));
backdrop-filter: ${({ isTop, isDefault }) => isDefault && (isTop ? 'none' : 'blur(6px)')};
font-size: var(--navbar-font-size);
position: sticky;
top: 0;
z-index: var(--z-index-raised);
- padding: 16px;
+ padding: 0;
background: ${({ isTop, isColorful, isDefault, isMobile, isRespect }) =>
isRespect
? 'var(--color-warm-grey-1)'
@@ -399,15 +410,13 @@ const NavbarContainer = styled.nav<{
}
@media screen and (min-width: ${breakpoints.medium}) {
- padding: ${({ showVSCodeExtensionBanner }) =>
- showVSCodeExtensionBanner ? '0' : 'var(--navbar-padding)'};
border-bottom: ${({ isTop, isDocs }) =>
(!isTop || isDocs) && '1px solid var(--color-warm-grey-3)'};
- flex-direction: ${({ showVSCodeExtensionBanner }) => showVSCodeExtensionBanner && 'column'};
height: ${({ showVSCodeExtensionBanner }) => showVSCodeExtensionBanner && 'auto'};
${NavbarRow} {
- padding: ${({ showVSCodeExtensionBanner }) => showVSCodeExtensionBanner && '0 40px'};
+ padding: ${({ showVSCodeExtensionBanner }) =>
+ showVSCodeExtensionBanner ? '0 40px' : 'var(--navbar-padding)'};
}
}
`;
diff --git a/package-lock.json b/package-lock.json
index 944f7986..945000c2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,8 +9,8 @@
"version": "1.0.0",
"license": "UNLICENSED",
"dependencies": {
- "@redocly/marketing-pages": "0.1.40",
- "@redocly/realm": "0.128.0-next.0",
+ "@redocly/marketing-pages": "0.1.43",
+ "@redocly/realm": "0.128.0",
"buffer": "^6.0.3",
"highlight-words-core": "^1.2.3",
"path": "^0.12.7",
@@ -614,6 +614,16 @@
"@lezer/html": "^1.3.12"
}
},
+ "node_modules/@codemirror/lang-java": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@codemirror/lang-java/-/lang-java-6.0.2.tgz",
+ "integrity": "sha512-m5Nt1mQ/cznJY7tMfQTJchmrjdjQ71IDs+55d1GAa8DGaB8JXWsVCkVT284C3RTASaY43YknrK2X3hPO/J3MOQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@codemirror/language": "^6.0.0",
+ "@lezer/java": "^1.0.0"
+ }
+ },
"node_modules/@codemirror/lang-javascript": {
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz",
@@ -639,6 +649,19 @@
"@lezer/json": "^1.0.0"
}
},
+ "node_modules/@codemirror/lang-python": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.2.1.tgz",
+ "integrity": "sha512-IRjC8RUBhn9mGR9ywecNhB51yePWCGgvHfY1lWN/Mrp3cKuHr0isDKia+9HnvhiWNnMpbGhWrkhuWOc09exRyw==",
+ "license": "MIT",
+ "dependencies": {
+ "@codemirror/autocomplete": "^6.3.2",
+ "@codemirror/language": "^6.8.0",
+ "@codemirror/state": "^6.0.0",
+ "@lezer/common": "^1.2.1",
+ "@lezer/python": "^1.1.4"
+ }
+ },
"node_modules/@codemirror/lang-xml": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.1.0.tgz",
@@ -768,6 +791,59 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
+ "node_modules/@dnd-kit/accessibility": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz",
+ "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@dnd-kit/core": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz",
+ "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@dnd-kit/accessibility": "^3.1.1",
+ "@dnd-kit/utilities": "^3.2.2",
+ "tslib": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@dnd-kit/sortable": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-8.0.0.tgz",
+ "integrity": "sha512-U3jk5ebVXe1Lr7c2wU7SBZjcWdQP+j7peHJfCspnA81enlu88Mgd7CC8Q+pub9ubP7eKVETzJW+IBAhsqbSu/g==",
+ "license": "MIT",
+ "dependencies": {
+ "@dnd-kit/utilities": "^3.2.2",
+ "tslib": "^2.0.0"
+ },
+ "peerDependencies": {
+ "@dnd-kit/core": "^6.1.0",
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@dnd-kit/utilities": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz",
+ "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
"node_modules/@dr.pogodin/react-helmet": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@dr.pogodin/react-helmet/-/react-helmet-3.0.2.tgz",
@@ -1928,6 +2004,17 @@
"@lezer/lr": "^1.0.0"
}
},
+ "node_modules/@lezer/java": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@lezer/java/-/java-1.1.3.tgz",
+ "integrity": "sha512-yHquUfujwg6Yu4Fd1GNHCvidIvJwi/1Xu2DaKl/pfWIA2c1oXkVvawH3NyXhCaFx4OdlYBVX5wvz2f7Aoa/4Xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@lezer/common": "^1.2.0",
+ "@lezer/highlight": "^1.0.0",
+ "@lezer/lr": "^1.0.0"
+ }
+ },
"node_modules/@lezer/javascript": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.4.tgz",
@@ -1959,6 +2046,17 @@
"@lezer/common": "^1.0.0"
}
},
+ "node_modules/@lezer/python": {
+ "version": "1.1.18",
+ "resolved": "https://registry.npmjs.org/@lezer/python/-/python-1.1.18.tgz",
+ "integrity": "sha512-31FiUrU7z9+d/ElGQLJFXl+dKOdx0jALlP3KEOsGTex8mvj+SoE1FgItcHWK/axkxCHGUSpqIHt6JAWfWu9Rhg==",
+ "license": "MIT",
+ "dependencies": {
+ "@lezer/common": "^1.2.0",
+ "@lezer/highlight": "^1.0.0",
+ "@lezer/lr": "^1.0.0"
+ }
+ },
"node_modules/@lezer/xml": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.6.tgz",
@@ -3177,15 +3275,15 @@
}
},
"node_modules/@redocly/ajv": {
- "version": "8.11.4",
- "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.4.tgz",
- "integrity": "sha512-77MhyFgZ1zGMwtCpqsk532SJEc3IJmSOXKTCeWoMTAvPnQOkuOgxEip1n5pG5YX1IzCTJ4kCvPKr8xYyzWFdhg==",
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-EDtsGZS964mf9zAUXAl9Ew16eYbeyAFWhsPr0fX6oaJxgd8rApYlPBf0joyhnUHz88WxrigyFtTaqqzXNzPgqw==",
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js-replace": "^1.0.1"
+ "require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
@@ -3193,15 +3291,15 @@
}
},
"node_modules/@redocly/asyncapi-docs": {
- "version": "1.5.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.5.0-next.0.tgz",
- "integrity": "sha512-/Bz2an1OGPfmow5/9MvorK/Th4IfED1yHD1vLQmTmTU9sdH1Cg6ZGuUbpdgSVKDSb218fYhu63gssv5d6B31LQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.5.0.tgz",
+ "integrity": "sha512-joM3ds33IPhUxmv5V7E63YNQz2UY0UXo2XeSjZ/SILZ/TG6nab76FoJHY/4PpZIbbzRnTJ4hZVebL1IYaery0w==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@markdoc/markdoc": "0.5.2",
- "@redocly/config": "0.38.0",
- "@redocly/openapi-docs": "3.16.0-next.0",
- "@redocly/theme": "0.60.0-next.0",
+ "@redocly/config": "0.41.0",
+ "@redocly/openapi-docs": "3.16.0",
+ "@redocly/theme": "0.60.0",
"jotai": "^2.11.1",
"openapi-sampler": "1.6.2",
"react-router-dom": "^6.21.1",
@@ -3209,13 +3307,13 @@
"web-vitals": "3.3.1"
},
"peerDependencies": {
- "react": "^19.1.0"
+ "react": "^19.2.1"
}
},
"node_modules/@redocly/asyncapi-docs/node_modules/@redocly/config": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.38.0.tgz",
- "integrity": "sha512-kSgMG3rRzgXIP/6gWMRuWbu9/ms0Cyuphcx19dPR9qlgc1tt9IKYPsFQ+KhJuEtqd3bcY/+Uflysf33dQkZWVQ==",
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.41.0.tgz",
+ "integrity": "sha512-8yJ2e+ex8KVF25zijdpDbAEjyubk7NLfHsLI8h0MUnLEo2iEg6rTCDT9Qw71XDqd5UlXvfJb0Z0h6dd+Y6pWLw==",
"license": "MIT",
"dependencies": {
"json-schema-to-ts": "2.7.2"
@@ -3246,6 +3344,7 @@
"resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.36.2.tgz",
"integrity": "sha512-gwIjFOzyq9bdJCdtEHDMf2hEJ9hHXUHkY1U3IPWyZmRoFcibzlpXOLrT0xVgnn10IEttMwD+SZtZBE593yDXsw==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"json-schema-to-ts": "2.7.2"
}
@@ -3255,6 +3354,7 @@
"resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz",
"integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.18.3",
"@types/json-schema": "^7.0.9",
@@ -3268,32 +3368,33 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.2.2.tgz",
"integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==",
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/@redocly/graphql-docs": {
- "version": "1.5.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.5.0-next.0.tgz",
- "integrity": "sha512-3jODX7hLFmrxAx/M9ud7jl08RThVO854+Tv5OHOz2TRahv7/Qi0zCZ4n5XeqMIiPamT817fOy+E32Q9CVaj9gw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.5.0.tgz",
+ "integrity": "sha512-W3vTVBxMe25fE5o1dVWouzgaJ9/FrqXqzIoPnGrZAL7qoLAjOaJZKL4B9PK31sHDoX0d1fiasm/ktNIqvExvZA==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@redocly/config": "0.38.0",
+ "@redocly/config": "0.41.0",
"deepmerge": "^4.2.2",
"marked": "^4.0.15",
"web-vitals": "3.3.1"
},
"peerDependencies": {
"@redocly/theme": "^0.60.0-next.0",
- "graphql": "^16.9.0",
- "react": "^19.1.0",
- "react-dom": "^19.1.0",
+ "graphql": "16.9.0",
+ "react": "^19.2.1",
+ "react-dom": "^19.2.1",
"react-router-dom": "^6.21.1",
"styled-components": "^5.3.11"
}
},
"node_modules/@redocly/graphql-docs/node_modules/@redocly/config": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.38.0.tgz",
- "integrity": "sha512-kSgMG3rRzgXIP/6gWMRuWbu9/ms0Cyuphcx19dPR9qlgc1tt9IKYPsFQ+KhJuEtqd3bcY/+Uflysf33dQkZWVQ==",
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.41.0.tgz",
+ "integrity": "sha512-8yJ2e+ex8KVF25zijdpDbAEjyubk7NLfHsLI8h0MUnLEo2iEg6rTCDT9Qw71XDqd5UlXvfJb0Z0h6dd+Y6pWLw==",
"license": "MIT",
"dependencies": {
"json-schema-to-ts": "2.7.2"
@@ -3320,9 +3421,9 @@
"license": "MIT"
},
"node_modules/@redocly/hookstate-core": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@redocly/hookstate-core/-/hookstate-core-4.2.0.tgz",
- "integrity": "sha512-Y7vJWVzpKbigO4aiVZJj/NLkIxpCmhtfUsT81Th9odwMTaaJbEcftD7uCTtMR3R3BiEpUvxarQUhCRv2IB9i6g==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@redocly/hookstate-core/-/hookstate-core-4.2.1.tgz",
+ "integrity": "sha512-9AuP8i8APXgKVimZ8ZxUkPeRQsntIon3Bp+evSriXZU2HgDY6EzOFeIlFcI1ngcpXd5Wgi3GrQ7SGzS/qhNL4g==",
"license": "MIT",
"peerDependencies": {
"react": "^16.8.6 || ^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -3357,9 +3458,9 @@
"license": "SEE LICENSE IN LICENSE"
},
"node_modules/@redocly/marketing-pages": {
- "version": "0.1.40",
- "resolved": "https://registry.npmjs.org/@redocly/marketing-pages/-/marketing-pages-0.1.40.tgz",
- "integrity": "sha512-VERlrm+1svsx2js9R9YZYjgnLcpvPspxtGKjImnjZO4ALuHFDfz2l0KZwccniWLSa77V2OLcK/Kx1ddPq9GNyg==",
+ "version": "0.1.43",
+ "resolved": "https://registry.npmjs.org/@redocly/marketing-pages/-/marketing-pages-0.1.43.tgz",
+ "integrity": "sha512-dO1wZnUaDaMx7wrwRio5gZqivkCvPI5s69akg3XwgCHFJkMCP6wFRqNAFrumlqiRpn+4dEh7Z+YpOLKxx4P+Uw==",
"license": "UNLICENSED",
"dependencies": {
"@codemirror/lang-json": "^6.0.1",
@@ -3433,15 +3534,15 @@
}
},
"node_modules/@redocly/mock-server": {
- "version": "0.3.15",
- "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.3.15.tgz",
- "integrity": "sha512-HxVk+ylcIbPEWdb33JT0YIuol7xzt1mtTK3jW8Lu97L3SrqL9h1ohT6CJGUwW0ztnHQ3y0g7ySniXDMvE2EQJA==",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.4.3.tgz",
+ "integrity": "sha512-VxUoUuhq+LNHQkgSIsLozkqulrzX4cs7iFhEktLx08VGTZjSxjCxmPugpGkcJMgQJQEOhgd+BuI5hP4WLeYPKA==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@redocly/ajv": "8.11.3",
- "@redocly/openapi-core": "2.10.0",
+ "@redocly/ajv": "8.17.1",
+ "@redocly/openapi-core": "2.12.3",
"ajv": "8.17.1",
- "ajv-formats": "^2.1.1",
+ "ajv-formats": "^3.0.1",
"js-yaml": "4.1.0",
"openapi-sampler": "1.6.2",
"punycode": "2.3.0",
@@ -3450,27 +3551,79 @@
"yargs": "^17.5.1"
}
},
- "node_modules/@redocly/mock-server/node_modules/@redocly/ajv": {
- "version": "8.11.3",
- "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.3.tgz",
- "integrity": "sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==",
+ "node_modules/@redocly/mock-server/node_modules/@redocly/config": {
+ "version": "0.40.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.40.0.tgz",
+ "integrity": "sha512-MZQZs7QEGnue3rVN9Q9QvDbcGjesxbpKXUvDeckS69R1xjtgsnT9B39VA25zmwSJtgUeA9ST+sMf9GxIqixNbw==",
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js-replace": "^1.0.1"
+ "json-schema-to-ts": "2.7.2"
+ }
+ },
+ "node_modules/@redocly/mock-server/node_modules/@redocly/openapi-core": {
+ "version": "2.12.3",
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.12.3.tgz",
+ "integrity": "sha512-3gdSRftIeUbzXvwDi/tBjO0uj9PzR0XzbWjNwuu3HlVXJ1ElB+K31AnzQ2iA6mjIHq9uvmLRXAs9MsP/0Hbzug==",
+ "license": "MIT",
+ "dependencies": {
+ "@redocly/ajv": "^8.17.1",
+ "@redocly/config": "^0.40.0",
+ "ajv-formats": "^3.0.1",
+ "colorette": "^1.2.0",
+ "js-levenshtein": "^1.1.6",
+ "js-yaml": "^4.1.0",
+ "picomatch": "^4.0.3",
+ "pluralize": "^8.0.0",
+ "yaml-ast-parser": "0.0.43"
},
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
+ "engines": {
+ "node": ">=22.12.0 || >=20.19.0 <21.0.0",
+ "npm": ">=10"
+ }
+ },
+ "node_modules/@redocly/mock-server/node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@redocly/mock-server/node_modules/json-schema-to-ts": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz",
+ "integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@types/json-schema": "^7.0.9",
+ "ts-algebra": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=16"
}
},
+ "node_modules/@redocly/mock-server/node_modules/ts-algebra": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.2.2.tgz",
+ "integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==",
+ "license": "MIT"
+ },
"node_modules/@redocly/openapi-core": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.10.0.tgz",
"integrity": "sha512-OmWvnpA11J6Tp3+h8I3nrfpTcXROLllr/9yIUB7ofi7s1yOOKOqlZ4HTs+zaeNmk9vclwmbgc2HVdSsBKUXp6g==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@redocly/ajv": "^8.11.2",
"@redocly/config": "^0.36.2",
@@ -3488,15 +3641,15 @@
}
},
"node_modules/@redocly/openapi-docs": {
- "version": "3.16.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.16.0-next.0.tgz",
- "integrity": "sha512-KqhAcTRbkY4CtpSJZdz1HrEw/3g8aS2xve8GtxyKStbSgrxeiZ6KhPDrZTsSXc3XY6VFcAKE4ZIAEXKjQxjdGg==",
+ "version": "3.16.0",
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.16.0.tgz",
+ "integrity": "sha512-JQI/Ni0sQNEXLBy7JSQMJ7k9kAJpistU24dfui4YJLvyPjl9iI4nvzPXfd/k4yZlx6FM1D9mVy84422N86ahMQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@markdoc/markdoc": "0.5.2",
- "@redocly/config": "0.38.0",
- "@redocly/openapi-core": "2.10.0",
- "@redocly/replay": "0.19.0-next.0",
+ "@redocly/config": "0.41.0",
+ "@redocly/openapi-core": "2.12.3",
+ "@redocly/replay": "0.19.0",
"deepmerge": "^4.2.2",
"dompurify": "3.2.7",
"fast-deep-equal": "^3.1.3",
@@ -3518,20 +3671,67 @@
},
"peerDependencies": {
"@redocly/theme": ">=0.60.0-next.0",
- "react": "^19.1.0",
- "react-dom": "^19.1.0",
+ "react": "^19.2.1",
+ "react-dom": "^19.2.1",
"styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0"
}
},
"node_modules/@redocly/openapi-docs/node_modules/@redocly/config": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.38.0.tgz",
- "integrity": "sha512-kSgMG3rRzgXIP/6gWMRuWbu9/ms0Cyuphcx19dPR9qlgc1tt9IKYPsFQ+KhJuEtqd3bcY/+Uflysf33dQkZWVQ==",
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.41.0.tgz",
+ "integrity": "sha512-8yJ2e+ex8KVF25zijdpDbAEjyubk7NLfHsLI8h0MUnLEo2iEg6rTCDT9Qw71XDqd5UlXvfJb0Z0h6dd+Y6pWLw==",
+ "license": "MIT",
+ "dependencies": {
+ "json-schema-to-ts": "2.7.2"
+ }
+ },
+ "node_modules/@redocly/openapi-docs/node_modules/@redocly/openapi-core": {
+ "version": "2.12.3",
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.12.3.tgz",
+ "integrity": "sha512-3gdSRftIeUbzXvwDi/tBjO0uj9PzR0XzbWjNwuu3HlVXJ1ElB+K31AnzQ2iA6mjIHq9uvmLRXAs9MsP/0Hbzug==",
+ "license": "MIT",
+ "dependencies": {
+ "@redocly/ajv": "^8.17.1",
+ "@redocly/config": "^0.40.0",
+ "ajv-formats": "^3.0.1",
+ "colorette": "^1.2.0",
+ "js-levenshtein": "^1.1.6",
+ "js-yaml": "^4.1.0",
+ "picomatch": "^4.0.3",
+ "pluralize": "^8.0.0",
+ "yaml-ast-parser": "0.0.43"
+ },
+ "engines": {
+ "node": ">=22.12.0 || >=20.19.0 <21.0.0",
+ "npm": ">=10"
+ }
+ },
+ "node_modules/@redocly/openapi-docs/node_modules/@redocly/openapi-core/node_modules/@redocly/config": {
+ "version": "0.40.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.40.0.tgz",
+ "integrity": "sha512-MZQZs7QEGnue3rVN9Q9QvDbcGjesxbpKXUvDeckS69R1xjtgsnT9B39VA25zmwSJtgUeA9ST+sMf9GxIqixNbw==",
"license": "MIT",
"dependencies": {
"json-schema-to-ts": "2.7.2"
}
},
+ "node_modules/@redocly/openapi-docs/node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@redocly/openapi-docs/node_modules/json-schema-to-ts": {
"version": "2.7.2",
"resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz",
@@ -3598,33 +3798,33 @@
"license": "MIT"
},
"node_modules/@redocly/portal-legacy-ui": {
- "version": "0.11.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.11.0-next.0.tgz",
- "integrity": "sha512-xvSWsCzPjVVFrzucvIF9gpEYLK3PhzDJ1ASC9tsQo0mSAL86VHPBTNhQHdzjtPcPbrYptQ1qGgDkowVifErcfQ==",
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.11.0.tgz",
+ "integrity": "sha512-OUNjElf8Cu1UhHCLP6hWDcoE1ZAc9WtDKqiXPBG003VdUiy0qL/cSRW0J+DLhcp9om3cLKAB3cycyGrNyse3Lg==",
"license": "SEE LICENSE IN LICENSE",
"peerDependencies": {
"highlight-words-core": "^1.2.2",
- "react": "^19.1.0",
+ "react": "^19.2.1",
"react-router-dom": "^6.21.1",
"styled-components": "^4.1.1 || ^5.3.11",
"styled-system": "^5.1.5"
}
},
"node_modules/@redocly/portal-plugin-mock-server": {
- "version": "0.13.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.13.0-next.0.tgz",
- "integrity": "sha512-ro8X+hXS1mp1k8JYPq7La45nCnud8ccdHku1VL7VF4frt4C2dAuf/+Of51bJZ9mHPh0rTcz5PjKDVyKO87c4pw==",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.13.0.tgz",
+ "integrity": "sha512-snN3LRy7X2nHWHjNL5grWD2M+4US93pKs56Jh/sVnbiUSrwwXstqlHdg20fTqa2zzoWB3SN45bpmwiHjKAuJJw==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
- "@redocly/config": "0.38.0",
- "@redocly/mock-server": "0.3.15",
- "@redocly/openapi-docs": "3.16.0-next.0"
+ "@redocly/config": "0.41.0",
+ "@redocly/mock-server": "0.4.3",
+ "@redocly/openapi-docs": "3.16.0"
}
},
"node_modules/@redocly/portal-plugin-mock-server/node_modules/@redocly/config": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.38.0.tgz",
- "integrity": "sha512-kSgMG3rRzgXIP/6gWMRuWbu9/ms0Cyuphcx19dPR9qlgc1tt9IKYPsFQ+KhJuEtqd3bcY/+Uflysf33dQkZWVQ==",
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.41.0.tgz",
+ "integrity": "sha512-8yJ2e+ex8KVF25zijdpDbAEjyubk7NLfHsLI8h0MUnLEo2iEg6rTCDT9Qw71XDqd5UlXvfJb0Z0h6dd+Y6pWLw==",
"license": "MIT",
"dependencies": {
"json-schema-to-ts": "2.7.2"
@@ -3651,9 +3851,9 @@
"license": "MIT"
},
"node_modules/@redocly/realm": {
- "version": "0.128.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.128.0-next.0.tgz",
- "integrity": "sha512-rIJWu2nBHXvzigePAhytRtvwog2YVzNNx5wTBnFfXImynqn8e/2NSOAG9MPKW4jkxEp4kXrJo1eL4DZYVTbxxw==",
+ "version": "0.128.0",
+ "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.128.0.tgz",
+ "integrity": "sha512-+uXLlSkyyJWzQ7aeVvwxeH4yFssAxbu0nuwHBFPiHXx4ZroHx5eY41+oaE/ktSA1mY7GTDg3J6obZd5ODf8VoA==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"@babel/core": "7.23.5",
@@ -3673,24 +3873,24 @@
"@opentelemetry/sdk-trace-node": "2.0.1",
"@opentelemetry/sdk-trace-web": "2.0.1",
"@opentelemetry/semantic-conventions": "1.34.0",
- "@redocly/ajv": "8.11.3",
- "@redocly/asyncapi-docs": "1.5.0-next.0",
- "@redocly/config": "0.38.0",
- "@redocly/graphql-docs": "1.5.0-next.0",
+ "@redocly/ajv": "8.17.1",
+ "@redocly/asyncapi-docs": "1.5.0",
+ "@redocly/config": "0.41.0",
+ "@redocly/graphql-docs": "1.5.0",
"@redocly/mcp-typescript-sdk": "1.18.1",
- "@redocly/openapi-core": "2.10.0",
- "@redocly/openapi-docs": "3.16.0-next.0",
- "@redocly/portal-legacy-ui": "0.11.0-next.0",
- "@redocly/portal-plugin-mock-server": "0.13.0-next.0",
- "@redocly/realm-asyncapi-sdk": "0.6.0-next.0",
- "@redocly/theme": "0.60.0-next.0",
+ "@redocly/openapi-core": "2.12.3",
+ "@redocly/openapi-docs": "3.16.0",
+ "@redocly/portal-legacy-ui": "0.11.0",
+ "@redocly/portal-plugin-mock-server": "0.13.0",
+ "@redocly/realm-asyncapi-sdk": "0.6.0",
+ "@redocly/theme": "0.60.0",
"@shikijs/transformers": "^1.22.2",
"@tanstack/react-query": "5.62.3",
"@tanstack/react-table": "8.21.3",
"@tanstack/react-virtual": "3.13.0",
"@wojtekmaj/react-datetimerange-picker": "6.0.0",
"@xmldom/xmldom": "0.8.10",
- "ajv-formats": "^2.1.1",
+ "ajv-formats": "^3.0.1",
"anser": "^2.3.2",
"babel-plugin-styled-components": "2.1.4",
"chokidar": "3.6.0",
@@ -3699,14 +3899,14 @@
"dotenv": "16.4.5",
"drizzle-orm": "^0.44.2",
"enquirer": "2.3.6",
- "esbuild": "0.25.10",
+ "esbuild": "0.27.0",
"escape-carriage": "^1.3.1",
"fetch-to-node": "^2.1.0",
"fflate": "0.7.4",
"flexsearch": "0.7.43",
"graphql": "16.9.0",
"gray-matter": "4.0.3",
- "hono": "4.10.4",
+ "hono": "4.10.6",
"htmlparser2": "8.0.2",
"i18next": "22.4.15",
"is-glob": "4.0.3",
@@ -3720,14 +3920,14 @@
"os-browserify": "0.3.0",
"path-browserify": "1.0.1",
"picomatch": "2.3.1",
- "react": "^19.1.0",
+ "react": "^19.2.1",
"react-calendar": "5.1.0",
"react-date-picker": "11.0.0",
- "react-dom": "^19.1.0",
+ "react-dom": "^19.2.1",
"react-router-dom": "^6.21.1",
"react-select": "5.10.1",
"reactjs-popup": "2.0.6",
- "semver": "7.6.0",
+ "semver": "7.7.3",
"shiki": "1.24.4",
"simple-git": "3.20.0",
"sitemap": "7.1.1",
@@ -3743,47 +3943,512 @@
"xpath": "0.0.34",
"yaml-ast-parser": "0.0.43"
},
- "bin": {
- "realm": "bin.js"
- },
+ "bin": {
+ "realm": "bin.js"
+ },
+ "engines": {
+ "node": ">=22.12.0 || >=20.19.0 <21.0.0",
+ "npm": ">=10"
+ },
+ "peerDependencies": {
+ "react": "^19.2.1",
+ "react-dom": "^19.2.1"
+ }
+ },
+ "node_modules/@redocly/realm-asyncapi-sdk": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@redocly/realm-asyncapi-sdk/-/realm-asyncapi-sdk-0.6.0.tgz",
+ "integrity": "sha512-5ueh93GRjaPRy1MhwU2O8atWu+SdHaBh0WTVNkX69bMYc8wwEzRPd/hqWS9iwxTqekR3r1Exo2EOghf081IHUw==",
+ "license": "SEE LICENSE IN LICENSE"
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/aix-ppc64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz",
+ "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/android-arm": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz",
+ "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/android-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz",
+ "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/android-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz",
+ "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/darwin-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz",
+ "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/darwin-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz",
+ "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz",
+ "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/freebsd-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz",
+ "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-arm": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz",
+ "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz",
+ "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-ia32": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz",
+ "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-loong64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz",
+ "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-mips64el": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz",
+ "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-ppc64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz",
+ "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-riscv64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz",
+ "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-s390x": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz",
+ "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/linux-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz",
+ "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz",
+ "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/netbsd-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz",
+ "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz",
+ "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/openbsd-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz",
+ "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/openharmony-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz",
+ "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/sunos-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz",
+ "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/win32-arm64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz",
+ "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/win32-ia32": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz",
+ "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@esbuild/win32-x64": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz",
+ "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@redocly/config": {
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.41.0.tgz",
+ "integrity": "sha512-8yJ2e+ex8KVF25zijdpDbAEjyubk7NLfHsLI8h0MUnLEo2iEg6rTCDT9Qw71XDqd5UlXvfJb0Z0h6dd+Y6pWLw==",
+ "license": "MIT",
+ "dependencies": {
+ "json-schema-to-ts": "2.7.2"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@redocly/openapi-core": {
+ "version": "2.12.3",
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.12.3.tgz",
+ "integrity": "sha512-3gdSRftIeUbzXvwDi/tBjO0uj9PzR0XzbWjNwuu3HlVXJ1ElB+K31AnzQ2iA6mjIHq9uvmLRXAs9MsP/0Hbzug==",
+ "license": "MIT",
+ "dependencies": {
+ "@redocly/ajv": "^8.17.1",
+ "@redocly/config": "^0.40.0",
+ "ajv-formats": "^3.0.1",
+ "colorette": "^1.2.0",
+ "js-levenshtein": "^1.1.6",
+ "js-yaml": "^4.1.0",
+ "picomatch": "^4.0.3",
+ "pluralize": "^8.0.0",
+ "yaml-ast-parser": "0.0.43"
+ },
"engines": {
"node": ">=22.12.0 || >=20.19.0 <21.0.0",
"npm": ">=10"
- },
- "peerDependencies": {
- "react": "^19.1.0",
- "react-dom": "^19.1.0"
}
},
- "node_modules/@redocly/realm-asyncapi-sdk": {
- "version": "0.6.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/realm-asyncapi-sdk/-/realm-asyncapi-sdk-0.6.0-next.0.tgz",
- "integrity": "sha512-qQI12yBUwLGAVOLqjnVx2RYhGbuxDdwC+ZldaM4ULxu+RE6IGDZjHTHZzCVBuHHER64l0eujiMMzmOCYQvldNQ==",
- "license": "SEE LICENSE IN LICENSE"
- },
- "node_modules/@redocly/realm/node_modules/@redocly/ajv": {
- "version": "8.11.3",
- "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.3.tgz",
- "integrity": "sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==",
+ "node_modules/@redocly/realm/node_modules/@redocly/openapi-core/node_modules/@redocly/config": {
+ "version": "0.40.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.40.0.tgz",
+ "integrity": "sha512-MZQZs7QEGnue3rVN9Q9QvDbcGjesxbpKXUvDeckS69R1xjtgsnT9B39VA25zmwSJtgUeA9ST+sMf9GxIqixNbw==",
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js-replace": "^1.0.1"
+ "json-schema-to-ts": "2.7.2"
+ }
+ },
+ "node_modules/@redocly/realm/node_modules/@redocly/openapi-core/node_modules/colorette": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
+ "license": "MIT"
+ },
+ "node_modules/@redocly/realm/node_modules/@redocly/openapi-core/node_modules/picomatch": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
},
"funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
+ "url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/@redocly/realm/node_modules/@redocly/config": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.38.0.tgz",
- "integrity": "sha512-kSgMG3rRzgXIP/6gWMRuWbu9/ms0Cyuphcx19dPR9qlgc1tt9IKYPsFQ+KhJuEtqd3bcY/+Uflysf33dQkZWVQ==",
+ "node_modules/@redocly/realm/node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
"license": "MIT",
"dependencies": {
- "json-schema-to-ts": "2.7.2"
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
}
},
"node_modules/@redocly/realm/node_modules/colorette": {
@@ -3792,6 +4457,47 @@
"integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
"license": "MIT"
},
+ "node_modules/@redocly/realm/node_modules/esbuild": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz",
+ "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.27.0",
+ "@esbuild/android-arm": "0.27.0",
+ "@esbuild/android-arm64": "0.27.0",
+ "@esbuild/android-x64": "0.27.0",
+ "@esbuild/darwin-arm64": "0.27.0",
+ "@esbuild/darwin-x64": "0.27.0",
+ "@esbuild/freebsd-arm64": "0.27.0",
+ "@esbuild/freebsd-x64": "0.27.0",
+ "@esbuild/linux-arm": "0.27.0",
+ "@esbuild/linux-arm64": "0.27.0",
+ "@esbuild/linux-ia32": "0.27.0",
+ "@esbuild/linux-loong64": "0.27.0",
+ "@esbuild/linux-mips64el": "0.27.0",
+ "@esbuild/linux-ppc64": "0.27.0",
+ "@esbuild/linux-riscv64": "0.27.0",
+ "@esbuild/linux-s390x": "0.27.0",
+ "@esbuild/linux-x64": "0.27.0",
+ "@esbuild/netbsd-arm64": "0.27.0",
+ "@esbuild/netbsd-x64": "0.27.0",
+ "@esbuild/openbsd-arm64": "0.27.0",
+ "@esbuild/openbsd-x64": "0.27.0",
+ "@esbuild/openharmony-arm64": "0.27.0",
+ "@esbuild/sunos-x64": "0.27.0",
+ "@esbuild/win32-arm64": "0.27.0",
+ "@esbuild/win32-ia32": "0.27.0",
+ "@esbuild/win32-x64": "0.27.0"
+ }
+ },
"node_modules/@redocly/realm/node_modules/json-schema-to-ts": {
"version": "2.7.2",
"resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz",
@@ -3825,29 +4531,40 @@
"license": "MIT"
},
"node_modules/@redocly/replay": {
- "version": "0.19.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.19.0-next.0.tgz",
- "integrity": "sha512-e1m5D7hWrPWfX0Zp/kXn0caC0K6Hh1yvGyKXL3dwGDVz+2Wlqle7VdscjnYLOYSjjfjnFD+crlRQP6lro3HQ7w==",
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.19.0.tgz",
+ "integrity": "sha512-BroMvsgVWQ3ATXV3fdqwV7n0rSfj/9VpYCPKfTb6/ZrHSTY4BLu0Val8C5XBtNSp+LJ8hgSDOv92UEW9EmnwiQ==",
"dependencies": {
"@codemirror/autocomplete": "^6.15.0",
"@codemirror/lang-html": "^6.4.7",
+ "@codemirror/lang-java": "^6.0.2",
+ "@codemirror/lang-javascript": "^6.2.4",
"@codemirror/lang-json": "^6.0.1",
+ "@codemirror/lang-python": "^6.2.1",
"@codemirror/lang-xml": "^6.0.2",
"@codemirror/lang-yaml": "^6.1.2",
+ "@codemirror/language": "^6.11.3",
+ "@codemirror/legacy-modes": "^6.5.2",
"@codemirror/lint": "^6.5.0",
+ "@codemirror/search": "^6.5.11",
"@codemirror/state": "^6.5.2",
"@codemirror/view": "^6.25.1",
+ "@dnd-kit/core": "^6.1.0",
+ "@dnd-kit/sortable": "^8.0.0",
+ "@dnd-kit/utilities": "^3.2.2",
"@lezer/highlight": "^1.1.6",
"@noble/hashes": "^1.8.0",
- "@redocly/hookstate-core": "^4.2.0",
+ "@opentelemetry/api": "1.9.0",
+ "@redocly/hookstate-core": "^4.2.1",
"@redocly/hookstate-devtools": "^4.2.0",
"@redocly/hookstate-localstored": "^4.0.2",
- "@redocly/openapi-core": "2.10.0",
- "@redocly/respect-core": "2.10.0",
+ "@redocly/openapi-core": "2.12.3",
+ "@redocly/respect-core": "2.12.3",
"@redocly/vscode-json-languageservice": "^3.4.9",
"@tauri-apps/api": "2.4.1",
"@tauri-apps/plugin-dialog": "2.0.0-rc.1",
"@tauri-apps/plugin-fs": "2.0.0-rc.2",
+ "@tauri-apps/plugin-opener": "^2.2.6",
"@uiw/codemirror-theme-material": "^4.21.20",
"@uiw/react-codemirror": "^4.21.20",
"dayjs": "^1.11.7",
@@ -3855,6 +4572,7 @@
"json-pointer": "^0.6.2",
"json-schema-typed": "^8.0.1",
"marked": "^4.0.15",
+ "p-queue": "^7.3.4",
"path-browserify": "^1.0.1",
"rc-tooltip": "^6.1.3",
"react-arborist": "3.4.0",
@@ -3864,13 +4582,74 @@
"usehooks-ts": "^3.1.1"
},
"peerDependencies": {
- "@redocly/theme": "0.60.0-next.0",
- "react": "^19.1.0",
- "react-dom": "^19.1.0",
+ "@redocly/theme": "0.60.0",
+ "react": "^19.2.1",
+ "react-dom": "^19.2.1",
"react-router-dom": "^6.21.1",
"styled-components": "^5.3.11"
}
},
+ "node_modules/@redocly/replay/node_modules/@redocly/config": {
+ "version": "0.40.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.40.0.tgz",
+ "integrity": "sha512-MZQZs7QEGnue3rVN9Q9QvDbcGjesxbpKXUvDeckS69R1xjtgsnT9B39VA25zmwSJtgUeA9ST+sMf9GxIqixNbw==",
+ "license": "MIT",
+ "dependencies": {
+ "json-schema-to-ts": "2.7.2"
+ }
+ },
+ "node_modules/@redocly/replay/node_modules/@redocly/openapi-core": {
+ "version": "2.12.3",
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.12.3.tgz",
+ "integrity": "sha512-3gdSRftIeUbzXvwDi/tBjO0uj9PzR0XzbWjNwuu3HlVXJ1ElB+K31AnzQ2iA6mjIHq9uvmLRXAs9MsP/0Hbzug==",
+ "license": "MIT",
+ "dependencies": {
+ "@redocly/ajv": "^8.17.1",
+ "@redocly/config": "^0.40.0",
+ "ajv-formats": "^3.0.1",
+ "colorette": "^1.2.0",
+ "js-levenshtein": "^1.1.6",
+ "js-yaml": "^4.1.0",
+ "picomatch": "^4.0.3",
+ "pluralize": "^8.0.0",
+ "yaml-ast-parser": "0.0.43"
+ },
+ "engines": {
+ "node": ">=22.12.0 || >=20.19.0 <21.0.0",
+ "npm": ">=10"
+ }
+ },
+ "node_modules/@redocly/replay/node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@redocly/replay/node_modules/json-schema-to-ts": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz",
+ "integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@types/json-schema": "^7.0.9",
+ "ts-algebra": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
"node_modules/@redocly/replay/node_modules/react-resizable-panels": {
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-2.1.7.tgz",
@@ -3881,16 +4660,22 @@
"react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
}
},
+ "node_modules/@redocly/replay/node_modules/ts-algebra": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.2.2.tgz",
+ "integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==",
+ "license": "MIT"
+ },
"node_modules/@redocly/respect-core": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.10.0.tgz",
- "integrity": "sha512-4XFOR3kbuhlPBeW2G/G3yPs7YJKV0d/k2BgDwKIQH8Edld4fHvknEAR9TFUaWsiA7JGWrP3CQ58P5VoDNW5O0Q==",
+ "version": "2.12.3",
+ "resolved": "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.12.3.tgz",
+ "integrity": "sha512-ZYqrLBlRVVHwgPawOjo94sKmeuuien77xtkXluTa6+y/wkQ8c5oYY7OqWbasMv0IoxSPehwVMa0AL0OCQP3uCQ==",
"license": "MIT",
"dependencies": {
"@faker-js/faker": "^7.6.0",
"@noble/hashes": "^1.8.0",
- "@redocly/ajv": "8.11.2",
- "@redocly/openapi-core": "2.10.0",
+ "@redocly/ajv": "8.17.1",
+ "@redocly/openapi-core": "2.12.3",
"better-ajv-errors": "^1.2.0",
"colorette": "^2.0.20",
"json-pointer": "^0.6.2",
@@ -3903,20 +4688,57 @@
"npm": ">=10"
}
},
- "node_modules/@redocly/respect-core/node_modules/@redocly/ajv": {
- "version": "8.11.2",
- "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz",
- "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==",
+ "node_modules/@redocly/respect-core/node_modules/@redocly/config": {
+ "version": "0.40.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.40.0.tgz",
+ "integrity": "sha512-MZQZs7QEGnue3rVN9Q9QvDbcGjesxbpKXUvDeckS69R1xjtgsnT9B39VA25zmwSJtgUeA9ST+sMf9GxIqixNbw==",
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js-replace": "^1.0.1"
+ "json-schema-to-ts": "2.7.2"
+ }
+ },
+ "node_modules/@redocly/respect-core/node_modules/@redocly/openapi-core": {
+ "version": "2.12.3",
+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.12.3.tgz",
+ "integrity": "sha512-3gdSRftIeUbzXvwDi/tBjO0uj9PzR0XzbWjNwuu3HlVXJ1ElB+K31AnzQ2iA6mjIHq9uvmLRXAs9MsP/0Hbzug==",
+ "license": "MIT",
+ "dependencies": {
+ "@redocly/ajv": "^8.17.1",
+ "@redocly/config": "^0.40.0",
+ "ajv-formats": "^3.0.1",
+ "colorette": "^1.2.0",
+ "js-levenshtein": "^1.1.6",
+ "js-yaml": "^4.1.0",
+ "picomatch": "^4.0.3",
+ "pluralize": "^8.0.0",
+ "yaml-ast-parser": "0.0.43"
},
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
+ "engines": {
+ "node": ">=22.12.0 || >=20.19.0 <21.0.0",
+ "npm": ">=10"
+ }
+ },
+ "node_modules/@redocly/respect-core/node_modules/@redocly/openapi-core/node_modules/colorette": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
+ "license": "MIT"
+ },
+ "node_modules/@redocly/respect-core/node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
}
},
"node_modules/@redocly/respect-core/node_modules/colorette": {
@@ -3925,14 +4747,33 @@
"integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
"license": "MIT"
},
+ "node_modules/@redocly/respect-core/node_modules/json-schema-to-ts": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz",
+ "integrity": "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@types/json-schema": "^7.0.9",
+ "ts-algebra": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@redocly/respect-core/node_modules/ts-algebra": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.2.2.tgz",
+ "integrity": "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA==",
+ "license": "MIT"
+ },
"node_modules/@redocly/theme": {
- "version": "0.60.0-next.0",
- "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.60.0-next.0.tgz",
- "integrity": "sha512-cyf6orM6LK1265zqmhpLHLMXwlEV4VUgPbZlvPbdp9w27p5eopmj7t/vY3D9tKQ8KiUbI+/YgJ3JdDOq3CruZg==",
+ "version": "0.60.0",
+ "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.60.0.tgz",
+ "integrity": "sha512-mAaAq5itnQouf7L8wk0QlJgDGqafh40lifPmsXoz7HJAI+blgHbsX97FDPaqjLDmbTW+JnrYW6n/Chdehvp3hg==",
"license": "MIT",
"dependencies": {
- "@redocly/config": "0.38.0",
- "@redocly/realm-asyncapi-sdk": "0.6.0-next.0",
+ "@redocly/config": "0.41.0",
"@tanstack/react-query": "5.62.3",
"@tanstack/react-virtual": "3.13.0",
"@xyflow/react": "^12.8.2",
@@ -3953,17 +4794,16 @@
"@markdoc/markdoc": "0.5.2",
"lodash.debounce": "^4.0.8",
"lodash.throttle": "^4.1.1",
- "react": "^19.1.0",
- "react-dom": "^19.1.0",
+ "react": "^19.2.1",
+ "react-dom": "^19.2.1",
"react-router-dom": "^6.21.1",
- "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0",
- "styled-system": "^5.1.5"
+ "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0"
}
},
"node_modules/@redocly/theme/node_modules/@redocly/config": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.38.0.tgz",
- "integrity": "sha512-kSgMG3rRzgXIP/6gWMRuWbu9/ms0Cyuphcx19dPR9qlgc1tt9IKYPsFQ+KhJuEtqd3bcY/+Uflysf33dQkZWVQ==",
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.41.0.tgz",
+ "integrity": "sha512-8yJ2e+ex8KVF25zijdpDbAEjyubk7NLfHsLI8h0MUnLEo2iEg6rTCDT9Qw71XDqd5UlXvfJb0Z0h6dd+Y6pWLw==",
"license": "MIT",
"dependencies": {
"json-schema-to-ts": "2.7.2"
@@ -4020,9 +4860,9 @@
"license": "Apache-2.0"
},
"node_modules/@remix-run/router": {
- "version": "1.23.0",
- "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz",
- "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==",
+ "version": "1.23.1",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.1.tgz",
+ "integrity": "sha512-vDbaOzF7yT2Qs4vO6XV1MHcJv+3dgR1sT+l3B8xxOVhUC336prMvqrvsLL/9Dnw2xr6Qhz4J0dmS0llNAbnUmQ==",
"license": "MIT",
"engines": {
"node": ">=14.0.0"
@@ -4644,10 +5484,29 @@
"@tauri-apps/api": "^2.0.0-rc.4"
}
},
+ "node_modules/@tauri-apps/plugin-opener": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-opener/-/plugin-opener-2.5.2.tgz",
+ "integrity": "sha512-ei/yRRoCklWHImwpCcDK3VhNXx+QXM9793aQ64YxpqVF0BDuuIlXhZgiAkc15wnPVav+IbkYhmDJIv5R326Mew==",
+ "license": "MIT OR Apache-2.0",
+ "dependencies": {
+ "@tauri-apps/api": "^2.8.0"
+ }
+ },
+ "node_modules/@tauri-apps/plugin-opener/node_modules/@tauri-apps/api": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.9.1.tgz",
+ "integrity": "sha512-IGlhP6EivjXHepbBic618GOmiWe4URJiIeZFlB7x3czM0yDHHYviH1Xvoiv4FefdkQtn6v7TuwWCRfOGdnVUGw==",
+ "license": "Apache-2.0 OR MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/tauri"
+ }
+ },
"node_modules/@tsconfig/node10": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
- "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz",
+ "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==",
"license": "MIT"
},
"node_modules/@tsconfig/node12": {
@@ -5278,12 +6137,12 @@
}
},
"node_modules/@xyflow/react": {
- "version": "12.9.2",
- "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.9.2.tgz",
- "integrity": "sha512-Xr+LFcysHCCoc5KRHaw+FwbqbWYxp9tWtk1mshNcqy25OAPuaKzXSdqIMNOA82TIXF/gFKo0Wgpa6PU7wUUVqw==",
+ "version": "12.10.0",
+ "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.10.0.tgz",
+ "integrity": "sha512-eOtz3whDMWrB4KWVatIBrKuxECHqip6PfA8fTpaS2RUGVpiEAe+nqDKsLqkViVWxDGreq0lWX71Xth/SPAzXiw==",
"license": "MIT",
"dependencies": {
- "@xyflow/system": "0.0.72",
+ "@xyflow/system": "0.0.74",
"classcat": "^5.0.3",
"zustand": "^4.4.0"
},
@@ -5293,9 +6152,9 @@
}
},
"node_modules/@xyflow/system": {
- "version": "0.0.72",
- "resolved": "https://registry.npmjs.org/@xyflow/system/-/system-0.0.72.tgz",
- "integrity": "sha512-WBI5Aau0fXTXwxHPzceLNS6QdXggSWnGjDtj/gG669crApN8+SCmEtkBth1m7r6pStNo/5fI9McEi7Dk0ymCLA==",
+ "version": "0.0.74",
+ "resolved": "https://registry.npmjs.org/@xyflow/system/-/system-0.0.74.tgz",
+ "integrity": "sha512-7v7B/PkiVrkdZzSbL+inGAo6tkR/WQHHG0/jhSvLQToCsfa8YubOGmBYd1s08tpKpihdHDZFwzQZeR69QSBb4Q==",
"license": "MIT",
"dependencies": {
"@types/d3-drag": "^3.0.7",
@@ -5410,6 +6269,7 @@
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
"integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"ajv": "^8.0.0"
},
@@ -7523,6 +8383,12 @@
"node": ">=6"
}
},
+ "node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "license": "MIT"
+ },
"node_modules/expect-type": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.2.tgz",
@@ -8407,9 +9273,9 @@
"license": "MIT"
},
"node_modules/hono": {
- "version": "4.10.4",
- "resolved": "https://registry.npmjs.org/hono/-/hono-4.10.4.tgz",
- "integrity": "sha512-YG/fo7zlU3KwrBL5vDpWKisLYiM+nVstBQqfr7gCPbSYURnNEP9BDxEMz8KfsDR9JX0lJWDRNc6nXX31v7ZEyg==",
+ "version": "4.10.6",
+ "resolved": "https://registry.npmjs.org/hono/-/hono-4.10.6.tgz",
+ "integrity": "sha512-BIdolzGpDO9MQ4nu3AUuDwHZZ+KViNm+EZ75Ae55eMXMqLVhDFqEMXxtUe9Qh8hjL+pIna/frs2j6Y2yD5Ua/g==",
"license": "MIT",
"engines": {
"node": ">=16.9.0"
@@ -9203,9 +10069,9 @@
}
},
"node_modules/jotai": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.15.1.tgz",
- "integrity": "sha512-yHT1HAZ3ba2Q8wgaUQ+xfBzEtcS8ie687I8XVCBinfg4bNniyqLIN+utPXWKQE93LMF5fPbQSVRZqgpcN5yd6Q==",
+ "version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.16.0.tgz",
+ "integrity": "sha512-NmkwPBet0SHQ28GBfEb10sqnbVOYyn6DL4iazZgGRDUKxSWL0iqcm+IK4TqTSFC2ixGk+XX2e46Wbv364a3cKg==",
"license": "MIT",
"engines": {
"node": ">=12.20.0"
@@ -9331,9 +10197,9 @@
"license": "MIT"
},
"node_modules/json-schema-typed": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz",
- "integrity": "sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",
+ "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",
"license": "BSD-2-Clause"
},
"node_modules/json-stable-stringify-without-jsonify": {
@@ -11452,6 +12318,34 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/p-queue": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz",
+ "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==",
+ "license": "MIT",
+ "dependencies": {
+ "eventemitter3": "^5.0.1",
+ "p-timeout": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-timeout": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz",
+ "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -12602,12 +13496,12 @@
}
},
"node_modules/react-router": {
- "version": "6.30.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.1.tgz",
- "integrity": "sha512-X1m21aEmxGXqENEPG3T6u0Th7g0aS4ZmoNynhbs+Cn+q+QGTLt+d5IQ2bHAXKzKcxGJjxACpVbnYQSCRcfxHlQ==",
+ "version": "6.30.2",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.2.tgz",
+ "integrity": "sha512-H2Bm38Zu1bm8KUE5NVWRMzuIyAV8p/JrOaBJAwVmp37AXG72+CZJlEBw6pdn9i5TBgLMhNDgijS4ZlblpHyWTA==",
"license": "MIT",
"dependencies": {
- "@remix-run/router": "1.23.0"
+ "@remix-run/router": "1.23.1"
},
"engines": {
"node": ">=14.0.0"
@@ -12617,13 +13511,13 @@
}
},
"node_modules/react-router-dom": {
- "version": "6.30.1",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.1.tgz",
- "integrity": "sha512-llKsgOkZdbPU1Eg3zK8lCn+sjD9wMRZZPuzmdWWX5SUs8OFkN5HnFVC0u5KMeMaC9aoancFI/KoLuKPqN+hxHw==",
+ "version": "6.30.2",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.2.tgz",
+ "integrity": "sha512-l2OwHn3UUnEVUqc6/1VMmR1cvZryZ3j3NzapC2eUXO1dB0sYp5mvwdjiXhpUbRb21eFow3qSxpP8Yv6oAU824Q==",
"license": "MIT",
"dependencies": {
- "@remix-run/router": "1.23.0",
- "react-router": "6.30.1"
+ "@remix-run/router": "1.23.1",
+ "react-router": "6.30.2"
},
"engines": {
"node": ">=14.0.0"
@@ -13150,13 +14044,10 @@
}
},
"node_modules/semver": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
"bin": {
"semver": "bin/semver.js"
},
@@ -13164,24 +14055,6 @@
"node": ">=10"
}
},
- "node_modules/semver/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/semver/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "license": "ISC"
- },
"node_modules/send": {
"version": "0.19.0",
"resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
diff --git a/package.json b/package.json
index 838ca5d9..216682c9 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
"license": "UNLICENSED",
"dependencies": {
"@redocly/marketing-pages": "0.1.43",
- "@redocly/realm": "0.128.0-next.0",
+ "@redocly/realm": "0.128.0",
"buffer": "^6.0.3",
"highlight-words-core": "^1.2.3",
"path": "^0.12.7",
@@ -32,6 +32,6 @@
"react": "19.1.0",
"react-dom": "19.1.0",
"axios": "1.12.2",
- "@redocly/openapi-docs": "3.16.0-next.0"
+ "@redocly/openapi-docs": "3.16.0"
}
}
diff --git a/redocly.yaml b/redocly.yaml
index 838260df..ac7a32ea 100644
--- a/redocly.yaml
+++ b/redocly.yaml
@@ -307,4 +307,9 @@ links:
- href: https://redocly.com/blog/feed.xml
rel: alternate
type: application/rss+xml
- title: Redocly Blog RSS Feed
\ No newline at end of file
+ title: Redocly Blog RSS Feed
+
+banner:
+ - content: ✨ **Announcement banners are here!** Display important updates and information at the top of your pages. [Learn more](/docs/realm/config/banner)
+ target: '**'
+ dismissible: true
\ No newline at end of file