diff --git a/package-lock.json b/package-lock.json index f7c0fc0a..7d3a7ceb 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.57", - "@redocly/realm": "0.133.0-next.4", + "@redocly/marketing-pages": "0.1.58", + "@redocly/realm": "0.134.0-next.0", "buffer": "^6.0.3", "highlight-words-core": "^1.2.3", "path": "^0.12.7", @@ -684,9 +684,9 @@ } }, "node_modules/@codemirror/legacy-modes": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.5.2.tgz", - "integrity": "sha512-/jJbwSTazlQEDOQw2FJ8LEEKVS72pU0lx6oM54kGpL8t/NJ2Jda3CZ4pcltiKTdqYSRk3ug1B3pil1gsjA6+8Q==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.5.3.tgz", + "integrity": "sha512-xCsmIzH78MyWkib9jlPaaun57XNkfbMIhagfaZVd0iLTqlpw3jXaIcbZm72MTmmn64eTZpBVNjbyYh+QXnxRsg==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0" @@ -736,9 +736,9 @@ } }, "node_modules/@codemirror/view": { - "version": "6.42.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.42.1.tgz", - "integrity": "sha512-ToN3oFc0nsxNUYVF5P0ztLgbC4UPPjPtA9aKYhkOKQaZASpOUo6ISXyQLP66ctVwlDc+j6Jv0uK5IFALkiXztg==", + "version": "6.43.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.0.tgz", + "integrity": "sha512-V7ZCLQO3Jus9hzh2jVCCPW3mO4IBMr43O37PqSUYautJSnnJF41YlgLw21x0fLJTYvJ+Vkm6Gp+qKGH9pltgXA==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.6.0", @@ -2701,13 +2701,12 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz", + "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==", "license": "BSD-3-Clause", "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "@protobufjs/aspromise": "^1.1.1" } }, "node_modules/@protobufjs/float": { @@ -2717,9 +2716,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/inquire": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz", - "integrity": "sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.2.tgz", + "integrity": "sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==", "license": "BSD-3-Clause" }, "node_modules/@protobufjs/path": { @@ -3267,16 +3266,16 @@ } }, "node_modules/@redocly/asyncapi-docs": { - "version": "1.10.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.10.0-next.4.tgz", - "integrity": "sha512-+kZa80+PckjRdHdma8O1jQPJLN1l4EuCW/DUCpmXKlYp5SzBMdmYKHImszfXuctYLJM1Oq5Bn2FtPkUJYJi3Cw==", + "version": "1.11.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.11.0-next.0.tgz", + "integrity": "sha512-9szDgecOmjhfMxwdi3Eg6jUioDpds8DrpJXWIWLrPSzijYcX7vcqIu1ApeQTcJoSCCO+KjmKXzf7KjhvBKzwxA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@markdoc/markdoc": "0.5.2", - "@redocly/config": "0.48.1", - "@redocly/openapi-docs": "3.21.0-next.4", + "@redocly/config": "0.48.2", + "@redocly/openapi-docs": "3.22.0-next.0", "@redocly/redoc-opentelemetry": "0.1.0", - "@redocly/theme": "0.65.0-next.4", + "@redocly/theme": "0.66.0-next.0", "jotai": "^2.11.1", "openapi-sampler": "^1.7.2", "react-router-dom": "^6.30.3", @@ -3345,9 +3344,9 @@ } }, "node_modules/@redocly/config": { - "version": "0.48.1", - "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.48.1.tgz", - "integrity": "sha512-vq8GM3e0KiglqkwE5Lb9XayrmZY4dHCs21BsvV92yAZN68f1N9cZUuwY1SwnztPbH06dn9uLzubBl/JNfImqfA==", + "version": "0.48.2", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.48.2.tgz", + "integrity": "sha512-DUHthTRdj+caAQWCtJae4yzvxaUDuwQkFsZFVaAEyORd8Bt8K2wYso61jYZuR/kQZaDejfUREtQTVVZ5VYTqgw==", "license": "MIT", "dependencies": { "json-schema-to-ts": "2.7.2" @@ -3402,9 +3401,9 @@ "license": "SEE LICENSE IN LICENSE" }, "node_modules/@redocly/marketing-pages": { - "version": "0.1.57", - "resolved": "https://registry.npmjs.org/@redocly/marketing-pages/-/marketing-pages-0.1.57.tgz", - "integrity": "sha512-ioBmW7qeQTc6WvXx3MQgPno9gvTkwB0IJhV/IhaWegkjIoWR9ek0gHpne+9Bmt88iUpciQdEQA0cBXag4TQhzQ==", + "version": "0.1.58", + "resolved": "https://registry.npmjs.org/@redocly/marketing-pages/-/marketing-pages-0.1.58.tgz", + "integrity": "sha512-/ic5kbsHKls0vhKJZHCHQxRVPrg5clG1lEcjltCOr1UWxRtsuwhDKE4fM4Ew8QsyONb2XRrEkZGF0YC2akpXhw==", "license": "UNLICENSED", "dependencies": { "@codemirror/lang-json": "^6.0.1", @@ -3415,7 +3414,7 @@ "@monaco-editor/react": "^4.7.0-rc.0", "@rebilly/lead-source-tracker": "^2.18.13", "@redocly/json-to-json-schema": "^0.0.1", - "@redocly/openapi-language-server": "^0.8.10", + "@redocly/openapi-language-server": "^0.8.13", "@uiw/react-codemirror": "^4.21.20", "csstype": "^3.1.2", "dayjs": "^1.11.13", @@ -3444,7 +3443,7 @@ "ulid": "^2.3.0" }, "peerDependencies": { - "@redocly/realm": ">=0.132.0 <1.0.0", + "@redocly/realm": ">=0.134.0-next.0", "react": "^19.2.4", "react-dom": "^19.2.4", "styled-components": "^6.1.16" @@ -3498,16 +3497,16 @@ } }, "node_modules/@redocly/mock-server": { - "version": "0.7.0-next.3", - "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.7.0-next.3.tgz", - "integrity": "sha512-Vft74e7MTm4FBRAK7wngQc8IlMlzGalhoBvxL+H+gKpmHbp/srAV8eZGYFcwft2TI5MP6e/dJpsrlZtCHF9nyg==", + "version": "0.8.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.8.0-next.0.tgz", + "integrity": "sha512-UJYmBbU27Xh1gSWVXhnp5mXSqKbPSEEItJpxAq9LDTXB+1u8CyfFuGm7+F+0AbRnR/R+ZRHlDMZ7zf8oX46GDg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@redocly/ajv": "8.18.0", - "@redocly/openapi-core": "2.30.3", + "@redocly/openapi-core": "2.30.5", "ajv": "8.18.0", "ajv-formats": "^3.0.1", - "fast-xml-parser": "5.7.1", + "fast-xml-parser": "5.7.3", "js-yaml": "4.1.1", "openapi-sampler": "^1.7.2", "punycode": "2.3.0", @@ -3532,6 +3531,61 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@redocly/mock-server/node_modules/@redocly/openapi-core": { + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.30.5.tgz", + "integrity": "sha512-ikljMaow1wX3GoRvLiJvqOq8H3f6XsuMBZqCGmeY0+UPmlnVhrvW8m/gC1vkKcGNvYINUrgi/Z6dBtzQ7854wA==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.48.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "picomatch": "^4.0.4", + "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/mock-server/node_modules/@redocly/openapi-core/node_modules/@redocly/ajv": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.3.tgz", + "integrity": "sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@redocly/mock-server/node_modules/@redocly/openapi-core/node_modules/ajv": { + "name": "@redocly/ajv", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.1.tgz", + "integrity": "sha512-Ifm/pP/tul1qmAecpbVxCBluVE32rKfjf8gYXH4xI2gCv9mRWFhJMHzkPDM4TXlxwPQYIFegymlsy8lXz7optA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@redocly/mock-server/node_modules/ajv": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", @@ -3549,13 +3603,14 @@ } }, "node_modules/@redocly/openapi-core": { - "version": "2.30.3", - "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.30.3.tgz", - "integrity": "sha512-roSwxkitl+JY3LajLEg6n9ujaFkCB4cqtjgrjXxedgk57Qde5t0Vn4HBYkOomw1bHOI7W+Ux2qfPQOpzK7BnLg==", + "version": "2.31.2", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.31.2.tgz", + "integrity": "sha512-qKXAdKTRKqWArIWbMOHOELJGgfISMFD5pK0w5CaklH8LAn5M6BbyCocqz52IqMMUIiEyAsqb46a4vtuqPhLZwg==", "license": "MIT", + "peer": true, "dependencies": { "@redocly/ajv": "^8.18.1", - "@redocly/config": "^0.48.1", + "@redocly/config": "^0.48.2", "ajv": "npm:@redocly/ajv@8.18.1", "ajv-formats": "^3.0.1", "colorette": "^1.2.0", @@ -3571,20 +3626,20 @@ } }, "node_modules/@redocly/openapi-docs": { - "version": "3.21.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.21.0-next.4.tgz", - "integrity": "sha512-2gd/WTmR82vPR9O76/G3Tsfqi/vkq+hkD8l/KVtCUwFrphP1KaMtDRQOh+YWPKjxqhns8oz084tgb09SMZ7tLQ==", + "version": "3.22.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.22.0-next.0.tgz", + "integrity": "sha512-zi9xM06tJb6rxX8qrXP7qku7QWqvVzZ9rup9Ijo7HspdUIIfSW4Q8hcfGUc0nwaGfI+5lDydLlXlpKnFqUMM9Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@markdoc/markdoc": "0.5.2", - "@redocly/config": "0.48.1", - "@redocly/openapi-core": "2.30.3", + "@redocly/config": "0.48.2", + "@redocly/openapi-core": "2.30.5", "@redocly/redoc-opentelemetry": "0.1.0", - "@redocly/replay": "0.24.0-next.4", + "@redocly/replay": "0.25.0-next.0", "deepmerge": "^4.2.2", "dompurify": "3.4.0", "fast-deep-equal": "^3.1.3", - "fast-xml-parser": "5.7.1", + "fast-xml-parser": "5.7.3", "jotai": "^2.12.5", "jotai-family": "1.0.1", "json-pointer": "^0.6.2", @@ -3603,7 +3658,7 @@ "npm": ">=10.0.0" }, "peerDependencies": { - "@redocly/theme": ">=0.65.0-next.0", + "@redocly/theme": ">=0.66.0-next.0", "react": "^19.2.4", "react-dom": "^19.2.4", "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0" @@ -3615,10 +3670,32 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", "license": "MIT" }, + "node_modules/@redocly/openapi-docs/node_modules/@redocly/openapi-core": { + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.30.5.tgz", + "integrity": "sha512-ikljMaow1wX3GoRvLiJvqOq8H3f6XsuMBZqCGmeY0+UPmlnVhrvW8m/gC1vkKcGNvYINUrgi/Z6dBtzQ7854wA==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.48.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "picomatch": "^4.0.4", + "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/replay": { - "version": "0.24.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.24.0-next.4.tgz", - "integrity": "sha512-ExBizgk0c/zVzl0ehjswArXBRB6xkiMKSJWPYIG6d0+AQiDtYbbVW7Ry846q9OjHlSwxj7bi+PC/6nvDhHW91A==", + "version": "0.25.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.25.0-next.0.tgz", + "integrity": "sha512-Re2jlAbkVuLevQa1QQGWRv/+udop5wim9OqYXHJxKihEyeXE+ckhvLH0LuScTSdDd37O5STj3RDfUHNvWYPGOQ==", "dependencies": { "@ai-sdk/anthropic": "3.0.1", "@ai-sdk/google": "3.0.1", @@ -3647,8 +3724,8 @@ "@opentelemetry/api": "1.9.0", "@redocly/hookstate-core": "4.2.3", "@redocly/hookstate-devtools": "^4.2.0", - "@redocly/openapi-core": "2.30.3", - "@redocly/respect-core": "2.30.3", + "@redocly/openapi-core": "2.30.5", + "@redocly/respect-core": "2.30.5", "@redocly/vscode-json-languageservice": "^3.4.9", "@tauri-apps/api": "2.4.1", "@tauri-apps/plugin-dialog": "2.0.0-rc.1", @@ -3659,7 +3736,7 @@ "ai": "6.0.111", "dayjs": "^1.11.7", "drizzle-orm": "^0.45.0", - "fast-xml-parser": "5.7.1", + "fast-xml-parser": "5.7.3", "idb": "^8.0.2", "js-yaml": "4.1.1", "json-pointer": "^0.6.2", @@ -3677,7 +3754,7 @@ "zod": "^3.25.76" }, "peerDependencies": { - "@redocly/theme": "0.65.0-next.4", + "@redocly/theme": "0.66.0-next.0", "@tanstack/react-query": "5.62.3", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -3749,36 +3826,36 @@ } }, "node_modules/@redocly/openapi-language-server": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@redocly/openapi-language-server/-/openapi-language-server-0.8.10.tgz", - "integrity": "sha512-ukdY/rivav/H/0X0yYxY+W/cMv8UUuvQ046wWhLJu1gFjghJTRylNJQpePjH+C+xZW2+efnHnuitjF8fikngXg==", + "version": "0.8.13", + "resolved": "https://registry.npmjs.org/@redocly/openapi-language-server/-/openapi-language-server-0.8.13.tgz", + "integrity": "sha512-oVKENvOM/HN1HpiAuOd5nqU9Z4QE3q57OKpjl/qondOyc1Hq4Yw9P8qAVVss75ZD9itWO0w5kavl06VK0NUqyw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@redocly/config": "0.48.1", + "@redocly/config": "0.48.2", "@redocly/yaml-language-server-parser": "^0.3.0", "vscode-languageserver": "^9.0.1", "vscode-languageserver-textdocument": "^1.0.12", "vscode-uri": "^3.1.0" }, "peerDependencies": { - "@redocly/openapi-core": "2.30.3" + "@redocly/openapi-core": "2.31.2" } }, "node_modules/@redocly/portal-plugin-mock-server": { - "version": "0.18.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.18.0-next.4.tgz", - "integrity": "sha512-x2C5JqUwcwIetXeD0owX9CfBtA6V7Fyrixq+Sr0Y7rCXN+2kfc5ohdW4lyXQIwsgarQnYvAqQSNLQI7YwI3/Eg==", + "version": "0.19.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.19.0-next.0.tgz", + "integrity": "sha512-7f6S1nTMT4rvsjAuhusJsVudey0f7vcBFkzRHNEwK5KEmG/lwFFn8z0C4gPi6xWFrNzTNNsfkbszdP6TOCJ09w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@redocly/config": "0.48.1", - "@redocly/mock-server": "0.7.0-next.3", - "@redocly/openapi-docs": "3.21.0-next.4" + "@redocly/config": "0.48.2", + "@redocly/mock-server": "0.8.0-next.0", + "@redocly/openapi-docs": "3.22.0-next.0" } }, "node_modules/@redocly/realm": { - "version": "0.133.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.133.0-next.4.tgz", - "integrity": "sha512-bH+3xuE1r9PtcCwsf6j5wLEHovuMGyFrGZTaHpKWEOSjrDYVoRV8T3ZI8qt4TMvAp7GYDD8l2DgalQPcJ2Mj8w==", + "version": "0.134.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.134.0-next.0.tgz", + "integrity": "sha512-6ifl+hDT49882pBDhIPE2ijmaEgvuzxP6/s7IYgtHHLzuxMOhmbmdVaWFr+HhK2yJA2VPMi0FSAv4lCw0GSJZA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@babel/core": "7.23.5", @@ -3796,16 +3873,16 @@ "@opentelemetry/sdk-trace-web": "2.6.1", "@opentelemetry/semantic-conventions": "1.40.0", "@redocly/ajv": "8.18.0", - "@redocly/asyncapi-docs": "1.10.0-next.4", - "@redocly/config": "0.48.1", - "@redocly/graphql-docs": "1.10.0-next.4", + "@redocly/asyncapi-docs": "1.11.0-next.0", + "@redocly/config": "0.48.2", + "@redocly/graphql-docs": "1.11.0-next.0", "@redocly/mcp-typescript-sdk": "1.18.1", - "@redocly/openapi-core": "2.30.3", - "@redocly/openapi-docs": "3.21.0-next.4", - "@redocly/portal-legacy-ui": "0.16.0-next.0", - "@redocly/portal-plugin-mock-server": "0.18.0-next.4", - "@redocly/realm-asyncapi-sdk": "0.11.0-next.2", - "@redocly/theme": "0.65.0-next.4", + "@redocly/openapi-core": "2.30.5", + "@redocly/openapi-docs": "3.22.0-next.0", + "@redocly/portal-legacy-ui": "0.17.0-next.0", + "@redocly/portal-plugin-mock-server": "0.19.0-next.0", + "@redocly/realm-asyncapi-sdk": "0.12.0-next.0", + "@redocly/theme": "0.66.0-next.0", "@shikijs/transformers": "3.21.0", "@tanstack/react-query": "5.62.3", "@tanstack/react-table": "8.21.3", @@ -3828,7 +3905,7 @@ "flexsearch": "0.7.43", "graphql": "16.12.0", "gray-matter": "4.0.3", - "hono": "4.12.14", + "hono": "4.12.18", "htmlparser2": "8.0.2", "i18next": "22.4.15", "is-glob": "4.0.3", @@ -3851,7 +3928,7 @@ "reactjs-popup": "2.0.6", "semver": "7.7.3", "shiki": "3.21.0", - "simple-git": "3.32.3", + "simple-git": "3.36.0", "sitemap": "7.1.1", "stream-http": "3.2.0", "styled-components": "5.3.11", @@ -3879,10 +3956,13 @@ } }, "node_modules/@redocly/realm-asyncapi-sdk": { - "version": "0.11.0-next.2", - "resolved": "https://registry.npmjs.org/@redocly/realm-asyncapi-sdk/-/realm-asyncapi-sdk-0.11.0-next.2.tgz", - "integrity": "sha512-yOq6MqTbN0r5ZWX3oW7jtX7fy9L3EGDh2GVhFMuYozwwT3jsiGOz6yS7NTZ5EaX2Mlwnu1A1XycxyU5oY9PzMg==", - "license": "SEE LICENSE IN LICENSE" + "version": "0.12.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/realm-asyncapi-sdk/-/realm-asyncapi-sdk-0.12.0-next.0.tgz", + "integrity": "sha512-uSN7Da+YKWBZUyHOYE3vq6GuKpA5IyldvrvlS6ZC+6KDnj12I/1wo3Ohj1q5PBfGmFghRqPJJ8xTuLNe50Owbg==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "safe-stable-stringify": "2.5.0" + } }, "node_modules/@redocly/realm/node_modules/@emotion/unitless": { "version": "0.7.5", @@ -3907,20 +3987,20 @@ } }, "node_modules/@redocly/realm/node_modules/@redocly/graphql-docs": { - "version": "1.10.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.10.0-next.4.tgz", - "integrity": "sha512-jrJCMKDE5vA2SCncVYJ2ebOb+N9eZH8YmE4FvNEn+g0B3M8K3/9PuV44ZrCXQ0gHGcIXqvoykJaePpZvxPmoqw==", + "version": "1.11.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.11.0-next.0.tgz", + "integrity": "sha512-N98FvECumXmIfKEQIqTSxBt9yZ1i9v+TcGqhjel+zCiGpABc/FD/QHtubnxC+I4aUgUtbHn3Q6RUZRt0rkmiKg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@redocly/config": "0.48.1", - "@redocly/openapi-docs": "3.21.0-next.4", + "@redocly/config": "0.48.2", + "@redocly/openapi-docs": "3.22.0-next.0", "@redocly/redoc-opentelemetry": "0.1.0", "deepmerge": "^4.2.2", "marked": "^4.0.15", "web-vitals": "3.3.1" }, "peerDependencies": { - "@redocly/theme": "0.65.0-next.4", + "@redocly/theme": "0.66.0-next.0", "graphql": "16.12.0", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -3928,10 +4008,66 @@ "styled-components": "^5.3.11" } }, + "node_modules/@redocly/realm/node_modules/@redocly/openapi-core": { + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.30.5.tgz", + "integrity": "sha512-ikljMaow1wX3GoRvLiJvqOq8H3f6XsuMBZqCGmeY0+UPmlnVhrvW8m/gC1vkKcGNvYINUrgi/Z6dBtzQ7854wA==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.48.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "picomatch": "^4.0.4", + "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/realm/node_modules/@redocly/openapi-core/node_modules/@redocly/ajv": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.3.tgz", + "integrity": "sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@redocly/realm/node_modules/@redocly/portal-legacy-ui": { - "version": "0.16.0-next.0", - "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.16.0-next.0.tgz", - "integrity": "sha512-jEl6Gejc34Trz6g037SDXzrzrOxUuh4IYmF3jYxP/GuD1q6KewGysWLkT1TQt7vG7RRs+PhCXcnFbLNqxWwynw==", + "version": "0.17.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.17.0-next.0.tgz", + "integrity": "sha512-rQRQrGckT9AzHlqpeTZ3wOmpWJdhKO024SAjBrlk4S2jYT35NtiF8/tiVWENvggQsl7w0R91yYsn2Ng4hKfM2g==", "license": "SEE LICENSE IN LICENSE", "peerDependencies": { "highlight-words-core": "^1.2.2", @@ -4029,15 +4165,15 @@ "license": "MIT" }, "node_modules/@redocly/respect-core": { - "version": "2.30.3", - "resolved": "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.30.3.tgz", - "integrity": "sha512-9bEETk86ECE6n/0g/6MEQ3RryamTOv6mdZ0WDmHUmO3PfVUzHKFRgNcFnvyTWEC2nApdO9GbnYLjZcwyPwUdOw==", + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.30.5.tgz", + "integrity": "sha512-8rmMr5/8CCIFU5fghxSQ+SZC+W4ewM15w4U+ZH36MVSjdROLrwiPjC+lfe6VxdaJunbmRACzent2HTLLgw4+BQ==", "license": "MIT", "dependencies": { "@faker-js/faker": "^7.6.0", "@noble/hashes": "^1.8.0", "@redocly/ajv": "^8.18.1", - "@redocly/openapi-core": "2.30.3", + "@redocly/openapi-core": "2.30.5", "ajv": "npm:@redocly/ajv@8.18.1", "better-ajv-errors": "^2.0.3", "colorette": "^2.0.20", @@ -4052,6 +4188,34 @@ "npm": ">=10" } }, + "node_modules/@redocly/respect-core/node_modules/@redocly/openapi-core": { + "version": "2.30.5", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.30.5.tgz", + "integrity": "sha512-ikljMaow1wX3GoRvLiJvqOq8H3f6XsuMBZqCGmeY0+UPmlnVhrvW8m/gC1vkKcGNvYINUrgi/Z6dBtzQ7854wA==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.48.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "picomatch": "^4.0.4", + "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/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/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", @@ -4059,12 +4223,12 @@ "license": "MIT" }, "node_modules/@redocly/theme": { - "version": "0.65.0-next.4", - "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.65.0-next.4.tgz", - "integrity": "sha512-FPpNN71NXZC24juwwWYXa19IJ4X3Ugq7Rj6eedEy+a4z9+zfW36B4Nr1vTZhOjfNRRRqaTh94iH1d4NNzbMLdA==", + "version": "0.66.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.66.0-next.0.tgz", + "integrity": "sha512-Wq/jQre14B6TOPU/x4+vhR6+M0FkFPHHWkzb2y1Ge4YdcHkxQBxPahOytnFX76vRpIRFcw+5xOKoWbuHm8fxYA==", "license": "MIT", "dependencies": { - "@redocly/config": "0.48.1", + "@redocly/config": "0.48.2", "@tanstack/react-query": "5.62.3", "@tanstack/react-virtual": "3.13.0", "@xyflow/react": "^12.8.2", @@ -4213,6 +4377,21 @@ "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", "license": "MIT" }, + "node_modules/@simple-git/args-pathspec": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz", + "integrity": "sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==", + "license": "MIT" + }, + "node_modules/@simple-git/argv-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz", + "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==", + "license": "MIT", + "dependencies": { + "@simple-git/args-pathspec": "^1.0.3" + } + }, "node_modules/@sinclair/typebox": { "version": "0.27.10", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", @@ -5267,16 +5446,42 @@ } }, "node_modules/axios": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.0.tgz", - "integrity": "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.1.tgz", + "integrity": "sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } }, + "node_modules/axios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/axios/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/babel-plugin-macros": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", @@ -7201,9 +7406,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.1.tgz", - "integrity": "sha512-8Cc3f8GUGUULg34pBch/KGyPLglS+OFs05deyOlY7fL2MTagYPKrVQNmR1fLF/yJ9PH5ZSTd3YDF6pnmeZU+zA==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.3.tgz", + "integrity": "sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==", "funding": [ { "type": "github", @@ -7213,7 +7418,7 @@ "license": "MIT", "dependencies": { "@nodable/entities": "^2.1.0", - "fast-xml-builder": "^1.1.5", + "fast-xml-builder": "^1.1.7", "path-expression-matcher": "^1.5.0", "strnum": "^2.2.3" }, @@ -7991,9 +8196,9 @@ "license": "MIT" }, "node_modules/hono": { - "version": "4.12.14", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.14.tgz", - "integrity": "sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w==", + "version": "4.12.18", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.18.tgz", + "integrity": "sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -11303,9 +11508,9 @@ } }, "node_modules/protobufjs": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.8.tgz", - "integrity": "sha512-dvpCIeLPbXZS/Ete7yLaO7RenOdken2NHKykBXbsaGxZT0UTltcarBciw+A78SRQs9iMAAVpsYA+l8b1hTePIA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.0.tgz", + "integrity": "sha512-LtESOsMPTZgyYtwxhvdgdjGL0HmXEaRA/hVD6sol4zA60hVXXXP/SGmxnqDbgGE8gy7pYex7cym+5vYPcmaXBQ==", "hasInstallScript": true, "license": "BSD-3-Clause", "dependencies": { @@ -11313,14 +11518,14 @@ "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.5", "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", + "@protobufjs/fetch": "^1.1.1", "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.1", + "@protobufjs/inquire": "^1.1.2", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.1", "@types/node": ">=13.7.0", - "long": "^5.0.0" + "long": "^5.3.2" }, "engines": { "node": ">=12.0.0" @@ -12510,6 +12715,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -12803,13 +13017,15 @@ "license": "MIT" }, "node_modules/simple-git": { - "version": "3.32.3", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.32.3.tgz", - "integrity": "sha512-56a5oxFdWlsGygOXHWrG+xjj5w9ZIt2uQbzqiIGdR/6i5iococ7WQ/bNPzWxCJdEUGUCmyMH0t9zMpRJTaKxmw==", + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.36.0.tgz", + "integrity": "sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==", "license": "MIT", "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", + "@simple-git/args-pathspec": "^1.0.3", + "@simple-git/argv-parser": "^1.1.0", "debug": "^4.4.0" }, "funding": { @@ -13133,9 +13349,9 @@ "license": "MIT" }, "node_modules/styled-components": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.4.1.tgz", - "integrity": "sha512-ADu2dF53esUzzM4I0ewxhxFtsDd6v4V6dNkg3vG0iFKhnt06sJneTZnRvujAosZwW0XD58IKgGMQoqri4wHRqg==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.4.2.tgz", + "integrity": "sha512-xZBhBJsMtGqb+aKcwKgaT+BtuFums9VynX2JRvXJGTx5UfZzN12rk5r4nVdhXYvRw+hE7yiYxVrOqJZaK2+Txg==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index 7d07c266..0f4f2a17 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "author": "team@redocly.com", "license": "UNLICENSED", "dependencies": { - "@redocly/marketing-pages": "0.1.57", - "@redocly/realm": "0.133.0-next.4", + "@redocly/marketing-pages": "0.1.58", + "@redocly/realm": "0.134.0-next.0", "buffer": "^6.0.3", "highlight-words-core": "^1.2.3", "path": "^0.12.7", @@ -33,6 +33,6 @@ "overrides": { "react": "19.2.4", "react-dom": "19.2.4", - "@redocly/realm": "0.133.0-next.4" + "@redocly/realm": "0.134.0-next.0" } } diff --git a/redocly.yaml b/redocly.yaml index 3b603238..bb9ef5d2 100644 --- a/redocly.yaml +++ b/redocly.yaml @@ -305,6 +305,10 @@ openapi: search: engine: typesense +# Custom plugin registration +plugins: + - '@redocly/marketing-pages/mcp-tools/plugin.js' + links: - href: https://redocly.com/docs/changelog/feed.xml rel: alternate