diff --git a/package-lock.json b/package-lock.json index 45ec221b5e..70ed389435 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@codemirror/state": "^6.6.0", "@codemirror/view": "^6.22.2", "@lezer/highlight": "^1.2.0", - "@redocly/realm": "0.131.2", + "@redocly/realm": "0.132.0", "@uiw/codemirror-themes": "4.21.21", "@uiw/react-codemirror": "^4.21.21", "@xrplf/isomorphic": "^1.0.0-beta.1", @@ -34,6 +34,22 @@ "sass": "1.26.10" } }, + "node_modules/@ai-sdk/anthropic": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.1.tgz", + "integrity": "sha512-MOiwKs76ilEmau/WRMnGWlheTUoB+cbvXCse+SAtpW5ATLreInsuYlspLABn12Dxu3w1Xzke1dT+tmEnxhy9SA==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "3.0.0", + "@ai-sdk/provider-utils": "4.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "node_modules/@ai-sdk/gateway": { "version": "3.0.63", "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.63.tgz", @@ -96,6 +112,22 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/openai": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.1.tgz", + "integrity": "sha512-P+qxz2diOrh8OrpqLRg+E+XIFVIKM3z2kFjABcCJGHjGbXBK88AJqmuKAi87qLTvTe/xn1fhZBjklZg9bTyigw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "3.0.0", + "@ai-sdk/provider-utils": "4.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "node_modules/@ai-sdk/provider": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.0.tgz", @@ -125,6 +157,88 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/react": { + "version": "3.0.118", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.118.tgz", + "integrity": "sha512-fBAix8Jftxse6/2YJnOFkwW1/O6EQK4DK68M9DlFmZGAzBmsaHXEPVS77sVIlkaOWCy11bE7434NAVXRY+3OsQ==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "4.0.19", + "ai": "6.0.116", + "swr": "^2.2.5", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" + } + }, + "node_modules/@ai-sdk/react/node_modules/@ai-sdk/gateway": { + "version": "3.0.66", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.66.tgz", + "integrity": "sha512-SIQ0YY0iMuv+07HLsZ+bB990zUJ6S4ujORAh+Jv1V2KGNn73qQKnGO0JBk+w+Res8YqOFSycwDoWcFlQrVxS4A==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "3.0.8", + "@ai-sdk/provider-utils": "4.0.19", + "@vercel/oidc": "3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/react/node_modules/@ai-sdk/provider": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.8.tgz", + "integrity": "sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ai-sdk/react/node_modules/@ai-sdk/provider-utils": { + "version": "4.0.19", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.19.tgz", + "integrity": "sha512-3eG55CrSWCu2SXlqq2QCsFjo3+E7+Gmg7i/oRVoSZzIodTuDSfLb3MRje67xE9RFea73Zao7Lm4mADIfUETKGg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "3.0.8", + "@standard-schema/spec": "^1.1.0", + "eventsource-parser": "^3.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/react/node_modules/ai": { + "version": "6.0.116", + "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.116.tgz", + "integrity": "sha512-7yM+cTmyRLeNIXwt4Vj+mrrJgVQ9RMIW5WO0ydoLoYkewIvsMcvUmqS4j2RJTUXaF1HphwmSKUMQ/HypNRGOmA==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "3.0.66", + "@ai-sdk/provider": "3.0.8", + "@ai-sdk/provider-utils": "4.0.19", + "@opentelemetry/api": "1.9.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -2138,15 +2252,16 @@ } }, "node_modules/@redocly/asyncapi-docs": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.8.1.tgz", - "integrity": "sha512-bdGauPRUbkXBFYH8HpUaeBMG3gwR0yDF5ZH3VbHxtEe542WOBVhO79QxQEs4PnErc6sCPxje9nynxKtM/NUWrQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.9.0.tgz", + "integrity": "sha512-/OaVifMuRp5WvxBbGU1SG/a5Sg11Glv7LlsL4bBrqQrQoSWgzYKCKfYpCXWhZF6gTMqi6ic1z6eQgCgXwQxsvA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@markdoc/markdoc": "0.5.2", - "@redocly/config": "0.44.1", - "@redocly/openapi-docs": "3.19.1", - "@redocly/theme": "0.63.0", + "@redocly/config": "0.48.0", + "@redocly/openapi-docs": "3.20.0", + "@redocly/redoc-opentelemetry": "0.0.8", + "@redocly/theme": "0.64.0", "jotai": "^2.11.1", "openapi-sampler": "^1.7.2", "react-router-dom": "^6.30.3", @@ -2158,27 +2273,29 @@ } }, "node_modules/@redocly/config": { - "version": "0.44.1", - "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.44.1.tgz", - "integrity": "sha512-l6/ZE+/RBfNDdhzltau6cbW8+k5PgJbJBMqaBrlQlZQlmGBHMxqGyDaon4dPLj0jdi37gsMQ3yf95JBY/vaDSg==", + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.48.0.tgz", + "integrity": "sha512-8W3wz+Q7y4e9klJWlYOvQWK5r7P2Mo589vcjtlT5coOxsyAdt53k8Vb8iAqnRiGWExbjBQmSbL2XbuU747Nf6Q==", "license": "MIT", "dependencies": { "json-schema-to-ts": "2.7.2" } }, "node_modules/@redocly/graphql-docs": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.8.0.tgz", - "integrity": "sha512-5bMdd1g9HXe1STlcAJxj0Dvgv+Vxe4A0awho4zd77TTD1YMNOt4D7jOrRyP2fW+5GFZm8y3Am9Oj9I3fZ8v2rw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.9.0.tgz", + "integrity": "sha512-HtXFUAdg0tC0UqyB8SZIRz0SlcrCMluq6J1TKnFDFe1YKqRLHZzPhLdgIkadHQaDm15sLehVh36P9fzVl9VPIQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@redocly/config": "0.44.1", + "@redocly/config": "0.48.0", + "@redocly/openapi-docs": "3.20.0", + "@redocly/redoc-opentelemetry": "0.0.8", "deepmerge": "^4.2.2", "marked": "^4.0.15", "web-vitals": "3.3.1" }, "peerDependencies": { - "@redocly/theme": "0.63.0", + "@redocly/theme": "0.64.0", "graphql": "16.12.0", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -2187,9 +2304,9 @@ } }, "node_modules/@redocly/hookstate-core": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@redocly/hookstate-core/-/hookstate-core-4.2.1.tgz", - "integrity": "sha512-9AuP8i8APXgKVimZ8ZxUkPeRQsntIon3Bp+evSriXZU2HgDY6EzOFeIlFcI1ngcpXd5Wgi3GrQ7SGzS/qhNL4g==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@redocly/hookstate-core/-/hookstate-core-4.2.2.tgz", + "integrity": "sha512-9oCdxieKqq/EjYGsFJmq6ot+PuDN/bvcskFYF6huBbDf46QRbTyUpCNalcypJQgjZwxI0Uuc08OpkQECpn4N0A==", "license": "MIT", "peerDependencies": { "react": "^16.8.6 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -2240,16 +2357,16 @@ } }, "node_modules/@redocly/mock-server": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.5.15.tgz", - "integrity": "sha512-LTnzwB9qLkjmvXFuowMiRbwnwRmTbSMpH25d606o9qcbwS+X7CkZE/Ffu5O8nhZLubYcgxmfQNfnaD/WszusEw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.6.0.tgz", + "integrity": "sha512-HgaQgIWjc/P2GIyGveq05AoErqDAmWQFd1HgUuu3A3ZDtyQ4GXWaDBvBMmnsf8YU+d3arL1SepI0jEURmgI+7w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@redocly/ajv": "8.18.0", - "@redocly/openapi-core": "2.20.5", + "@redocly/openapi-core": "2.25.2", "ajv": "8.18.0", "ajv-formats": "^3.0.1", - "fast-xml-parser": "5.4.1", + "fast-xml-parser": "5.5.9", "js-yaml": "4.1.1", "openapi-sampler": "^1.7.2", "punycode": "2.3.0", @@ -2259,19 +2376,19 @@ } }, "node_modules/@redocly/openapi-core": { - "version": "2.20.5", - "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.20.5.tgz", - "integrity": "sha512-BqYq+QCo9V/fqDxYJtgkPfJBZ8alwbqGg+F+LZz12vylsQlua07D9uEOR8n3jj7U8YaP9aA6YFljnQvoi1AZpA==", + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.25.2.tgz", + "integrity": "sha512-HIvxgwxQct/IdRJjjqu4g8BLpCik6I3zxp8JFJpRtmY1TSIZAOZjJwlkoh4uQcy/nCP+psSMgQvzjVGml3k6+w==", "license": "MIT", "dependencies": { "@redocly/ajv": "^8.18.0", - "@redocly/config": "^0.44.1", + "@redocly/config": "^0.45.0", "ajv": "npm:@redocly/ajv@8.18.0", "ajv-formats": "^3.0.1", "colorette": "^1.2.0", "js-levenshtein": "^1.1.6", "js-yaml": "^4.1.0", - "picomatch": "^4.0.3", + "picomatch": "^4.0.4", "pluralize": "^8.0.0", "yaml-ast-parser": "0.0.43" }, @@ -2280,6 +2397,15 @@ "npm": ">=10" } }, + "node_modules/@redocly/openapi-core/node_modules/@redocly/config": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.45.0.tgz", + "integrity": "sha512-V+wNusPQUaYV1c5s9iptfKQ2Ggno4bMeiyXdNILxqZS87gttwPfqlqHKHKFyz006voS3JsR295cbpx3GlsIxKg==", + "license": "MIT", + "dependencies": { + "json-schema-to-ts": "2.7.2" + } + }, "node_modules/@redocly/openapi-core/node_modules/colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", @@ -2299,19 +2425,20 @@ } }, "node_modules/@redocly/openapi-docs": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.19.1.tgz", - "integrity": "sha512-fGOH1292T8D1FkrOasVNqgFevnCDjDoS1dcSNt+fCwkh7+2/hCh8hF9EdIt3J0rqWoKqos1DQw1RKHGseo/dMQ==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.20.0.tgz", + "integrity": "sha512-24OiElFLVlJJ7kTOJjm2CUGJ8Jxiozd63ugGUNAro4pUTRbu0ajc1NvMSF4phWtN9FGBUv+rDlate0yZeZYr8g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@markdoc/markdoc": "0.5.2", - "@redocly/config": "0.44.1", - "@redocly/openapi-core": "2.20.5", - "@redocly/replay": "0.22.0", + "@redocly/config": "0.48.0", + "@redocly/openapi-core": "2.25.2", + "@redocly/redoc-opentelemetry": "0.0.8", + "@redocly/replay": "0.23.0", "deepmerge": "^4.2.2", "dompurify": "3.3.3", "fast-deep-equal": "^3.1.3", - "fast-xml-parser": "5.4.1", + "fast-xml-parser": "5.5.9", "jotai": "^2.12.5", "jotai-family": "1.0.1", "json-pointer": "^0.6.2", @@ -2330,16 +2457,16 @@ "npm": ">=10.0.0" }, "peerDependencies": { - "@redocly/theme": ">=0.63.0-next.0", + "@redocly/theme": ">=0.64.0-next.0", "react": "^19.2.4", "react-dom": "^19.2.4", "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0" } }, "node_modules/@redocly/portal-legacy-ui": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.14.0.tgz", - "integrity": "sha512-jZTfLlthkOsyc9nJsaNqUdmAXYLgK7zmsxNpRnwCgcw/Jfkwds844ILyutiM9u066zvPhQTzzp0QJcmL/o6iPA==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.15.0.tgz", + "integrity": "sha512-RIICW25YLwV5uiZtU2fmd0Ryakf7JAZmTkVh+dNjE6YF07b3t4IOCioHP+hAS+99bpMpL6Utzw0dY0ghduwQxg==", "license": "SEE LICENSE IN LICENSE", "peerDependencies": { "highlight-words-core": "^1.2.2", @@ -2350,20 +2477,20 @@ } }, "node_modules/@redocly/portal-plugin-mock-server": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.16.1.tgz", - "integrity": "sha512-aDLqVrSuJtTBxtN6arD/WfuV9RZNvS/m9ZeOnkM/xoOOLWkPAFeGNDY073UYvu8haRaOt+lGdlyKoSY46Ja6PQ==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.17.0.tgz", + "integrity": "sha512-4vp+Xc4VuqH4iVy39cm9rZRnfnY3lQwpUio7iP7PCmUBqdCnluDwMLtU9ix21LSj1HrnVNQERSNRCDNM6Jf23Q==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@redocly/config": "0.44.1", - "@redocly/mock-server": "0.5.15", - "@redocly/openapi-docs": "3.19.1" + "@redocly/config": "0.48.0", + "@redocly/mock-server": "0.6.0", + "@redocly/openapi-docs": "3.20.0" } }, "node_modules/@redocly/realm": { - "version": "0.131.2", - "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.131.2.tgz", - "integrity": "sha512-ig0I+UGQvW1wc1uFCEyJ+sKlleXfZxcDqpaqkYpbJ2wX8g54UGllyrkQSblpdAxUCFy3Y5LB1YLJ6259gltELg==", + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.132.0.tgz", + "integrity": "sha512-bSI0HS13c927GOCIQxQZ1emOIujKUkrd5+gBHQ3kKvre75qQw8nkhBWVou+jfyuDrd06DIIenfgKAL/Per9hTw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@babel/core": "7.23.5", @@ -2381,22 +2508,22 @@ "@opentelemetry/sdk-trace-web": "2.0.1", "@opentelemetry/semantic-conventions": "1.34.0", "@redocly/ajv": "8.18.0", - "@redocly/asyncapi-docs": "1.8.1", - "@redocly/config": "0.44.1", - "@redocly/graphql-docs": "1.8.0", + "@redocly/asyncapi-docs": "1.9.0", + "@redocly/config": "0.48.0", + "@redocly/graphql-docs": "1.9.0", "@redocly/mcp-typescript-sdk": "1.18.1", - "@redocly/openapi-core": "2.20.5", - "@redocly/openapi-docs": "3.19.1", - "@redocly/portal-legacy-ui": "0.14.0", - "@redocly/portal-plugin-mock-server": "0.16.1", - "@redocly/realm-asyncapi-sdk": "0.9.0", - "@redocly/theme": "0.63.0", + "@redocly/openapi-core": "2.25.2", + "@redocly/openapi-docs": "3.20.0", + "@redocly/portal-legacy-ui": "0.15.0", + "@redocly/portal-plugin-mock-server": "0.17.0", + "@redocly/realm-asyncapi-sdk": "0.10.0", + "@redocly/theme": "0.64.0", "@shikijs/transformers": "3.21.0", "@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", + "@xmldom/xmldom": "0.9.9", "ajv-formats": "^3.0.1", "anser": "^2.3.2", "babel-plugin-styled-components": "2.1.4", @@ -2422,12 +2549,11 @@ "minimatch": "10.2.4", "mri": "1.2.0", "nanoid": "5.0.9", - "node-fetch": "3.3.1", "nprogress": "0.2.0", "openapi-sampler": "^1.7.2", "os-browserify": "0.3.0", "path-browserify": "1.0.1", - "picomatch": "2.3.1", + "picomatch": "2.3.2", "react": "^19.2.4", "react-calendar": "5.1.0", "react-date-picker": "11.0.0", @@ -2465,36 +2591,49 @@ } }, "node_modules/@redocly/realm-asyncapi-sdk": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@redocly/realm-asyncapi-sdk/-/realm-asyncapi-sdk-0.9.0.tgz", - "integrity": "sha512-uIgSHxLvtjsLoSyKI4VjvFsb+BchCi+VwY9kir6tgqKwnegQu7GpG8vLlvKk1QdLM9i5aVB00o+4CFLbEESPaA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@redocly/realm-asyncapi-sdk/-/realm-asyncapi-sdk-0.10.0.tgz", + "integrity": "sha512-nVg0XHEKjzyHrV61zQGVuqljQVeB2La1RCDCqE6g8CqWUf+rFcTfnY7tQg7eNBMy2dND7Z5mcDh59D/KZ/sZug==", "license": "SEE LICENSE IN LICENSE" }, - "node_modules/@redocly/realm/node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "node_modules/@redocly/realm/node_modules/@xmldom/xmldom": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", + "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", + "deprecated": "this version has critical issues, please update to the latest version", "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "node": ">=14.6" } }, + "node_modules/@redocly/realm/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@redocly/redoc-opentelemetry": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@redocly/redoc-opentelemetry/-/redoc-opentelemetry-0.0.8.tgz", + "integrity": "sha512-OPFMA7XdGbm8NnXS/WIs1slCF6zb5setA6CnHWJdDrAvdchMFZDuNhpME7fItIxWHD8mIsxZm1aZPoxXR2Mt3g==", + "license": "MIT" + }, "node_modules/@redocly/replay": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.22.0.tgz", - "integrity": "sha512-hvRHytajOVL/R/VrQD8BP+6YuocYr4PfVQQJ8+GoaLhiRxGYWq640CGh1o1DzGxd3Os7kSG4Tjt+8tSHoB/LUQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.23.0.tgz", + "integrity": "sha512-PhVluDksYFKhLaQeBq0AWxSilag+cvrGbEM118fYEebs9/Cvwn3cMVyp7nT4jvLF9sFfPevHvrfXFaCgw+VfRA==", "dependencies": { + "@ai-sdk/anthropic": "3.0.1", "@ai-sdk/google": "3.0.1", + "@ai-sdk/openai": "3.0.1", "@ai-sdk/provider": "3.0.0", + "@ai-sdk/react": "3.0.118", "@codemirror/autocomplete": "^6.15.0", "@codemirror/lang-html": "^6.4.7", "@codemirror/lang-java": "^6.0.2", @@ -2515,10 +2654,10 @@ "@lezer/highlight": "^1.1.6", "@noble/hashes": "^1.8.0", "@opentelemetry/api": "1.9.0", - "@redocly/hookstate-core": "^4.2.1", + "@redocly/hookstate-core": "4.2.2", "@redocly/hookstate-devtools": "^4.2.0", - "@redocly/openapi-core": "2.20.5", - "@redocly/respect-core": "2.20.5", + "@redocly/openapi-core": "2.25.2", + "@redocly/respect-core": "2.25.2", "@redocly/vscode-json-languageservice": "^3.4.9", "@tauri-apps/api": "2.4.1", "@tauri-apps/plugin-dialog": "2.0.0-rc.1", @@ -2529,7 +2668,7 @@ "ai": "6.0.111", "dayjs": "^1.11.7", "drizzle-orm": "^0.36.4", - "fast-xml-parser": "5.4.1", + "fast-xml-parser": "5.5.9", "idb": "^8.0.2", "js-yaml": "4.1.1", "json-pointer": "^0.6.2", @@ -2542,11 +2681,12 @@ "react-resizable-panels": "^3.0.6", "react-select": "5.10.1", "shellwords": "^1.1.1", + "ulid": "^2.3.0", "usehooks-ts": "^3.1.1", "zod": "^3.25.76" }, "peerDependencies": { - "@redocly/theme": "0.63.0", + "@redocly/theme": "0.64.0", "@tanstack/react-query": "5.62.3", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -2680,15 +2820,15 @@ } }, "node_modules/@redocly/respect-core": { - "version": "2.20.5", - "resolved": "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.20.5.tgz", - "integrity": "sha512-4mN1fNDKXObLuUp57FW4oZg2dLx6x9pNrBQNQMfsts3R8Ov6zFWHNekIxtO/BKVnItmN6FSGmQRpOwpkb9PaRg==", + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.25.2.tgz", + "integrity": "sha512-GpvmjY2x8u4pAGNts7slexuKDzDWHNUB4gey9/rSqvC8IaqY49vkvMuRodIBwCsqXhn2rpkJbar1UK3rAOuy7g==", "license": "MIT", "dependencies": { "@faker-js/faker": "^7.6.0", "@noble/hashes": "^1.8.0", "@redocly/ajv": "^8.18.0", - "@redocly/openapi-core": "2.20.5", + "@redocly/openapi-core": "2.25.2", "ajv": "npm:@redocly/ajv@8.18.0", "better-ajv-errors": "^1.2.0", "colorette": "^2.0.20", @@ -2696,7 +2836,7 @@ "jsonpath-rfc9535": "1.3.0", "openapi-sampler": "^1.7.1", "outdent": "^0.8.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=22.12.0 || >=20.19.0 <21.0.0", @@ -2716,12 +2856,12 @@ } }, "node_modules/@redocly/theme": { - "version": "0.63.0", - "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.63.0.tgz", - "integrity": "sha512-43ryxhbuVIUBDjMkwNhQ9enCjNPoOSDrnsWr/EZrvH6Da3jCTg66NCe06qjUX7MUqbz7b9nhzlqlV0EnmPEChQ==", + "version": "0.64.0", + "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.64.0.tgz", + "integrity": "sha512-hZx1pqL77Afl2qu1JGp/3XREwmtcfwuEWycndpgjiYWtAjKuZDhWKRQy6sKV9ozkYstihCAXp6ofJcHitrkcng==", "license": "MIT", "dependencies": { - "@redocly/config": "0.44.1", + "@redocly/config": "0.48.0", "@tanstack/react-query": "5.62.3", "@tanstack/react-virtual": "3.13.0", "@xyflow/react": "^12.8.2", @@ -3833,9 +3973,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.10.13", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.13.tgz", - "integrity": "sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==", + "version": "2.10.21", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.21.tgz", + "integrity": "sha512-Q+rUQ7Uz8AHM7DEaNdwvfFCTq7a43lNTzuS94eiWqwyxfV/wJv+oUivef51T91mmRY4d4A1u9rcSvkeufCVXlA==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -3995,14 +4135,14 @@ } }, "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" }, "engines": { @@ -4066,9 +4206,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001784", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz", - "integrity": "sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==", + "version": "1.0.30001790", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001790.tgz", + "integrity": "sha512-bOoxfJPyYo+ds6W0YfptaCWbFnJYjh2Y1Eow5lRv+vI2u8ganPZqNm1JwNh0t2ELQCqIWg4B3dWEusgAmsoyOw==", "funding": [ { "type": "opencollective", @@ -4820,9 +4960,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.331", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz", - "integrity": "sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==", + "version": "1.5.343", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.343.tgz", + "integrity": "sha512-YHnQ3MXI08icvL9ZKnEBy05F2EQ8ob01UaMOuMbM8l+4UcAq6MPPbBTJBbsBUg3H8JeZNt+O4fjsoWth3p6IFg==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5003,9 +5143,9 @@ "license": "MIT" }, "node_modules/eventsource-parser": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", - "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.8.tgz", + "integrity": "sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -5058,9 +5198,9 @@ "license": "BSD-3-Clause" }, "node_modules/fast-xml-builder": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz", - "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz", + "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==", "funding": [ { "type": "github", @@ -5073,9 +5213,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.4.1.tgz", - "integrity": "sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==", + "version": "5.5.9", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz", + "integrity": "sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==", "funding": [ { "type": "github", @@ -5084,8 +5224,9 @@ ], "license": "MIT", "dependencies": { - "fast-xml-builder": "^1.0.0", - "strnum": "^2.1.2" + "fast-xml-builder": "^1.1.4", + "path-expression-matcher": "^1.2.0", + "strnum": "^2.2.2" }, "bin": { "fxparser": "src/cli/cli.js" @@ -5894,9 +6035,9 @@ "license": "MIT" }, "node_modules/jotai": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.19.0.tgz", - "integrity": "sha512-r2wwxEXP1F2JteDLZEOPoIpAHhV89paKsN5GWVYndPNMMP/uVZDcC+fNj0A8NjKgaPWzdyO8Vp8YcYKe0uCEqQ==", + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.19.1.tgz", + "integrity": "sha512-sqm9lVZiqBHZH8aSRk32DSiZDHY3yUIlulXYn9GQj7/LvoUdYXSMti7ZPJGo+6zjzKFt5a25k/I6iBCi43PJcw==", "license": "MIT", "engines": { "node": ">=12.20.0" @@ -6582,9 +6723,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.37", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", - "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", "license": "MIT" }, "node_modules/normalize-path": { @@ -6709,26 +6850,6 @@ "json-pointer": "0.6.2" } }, - "node_modules/openapi-sampler/node_modules/fast-xml-parser": { - "version": "5.5.9", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz", - "integrity": "sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "dependencies": { - "fast-xml-builder": "^1.1.4", - "path-expression-matcher": "^1.2.0", - "strnum": "^2.2.2" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -6821,9 +6942,9 @@ "license": "MIT" }, "node_modules/path-expression-matcher": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz", - "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz", + "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", "funding": [ { "type": "github", @@ -7302,9 +7423,9 @@ } }, "node_modules/react-is": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz", - "integrity": "sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==", + "version": "19.2.5", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.5.tgz", + "integrity": "sha512-Dn0t8IQhCmeIT3wu+Apm1/YVsJXsGWi6k4sPdnBIdqMVtHtv0IGi6dcpNpNkNac0zB2uUAqNX3MHzN8c+z2rwQ==", "license": "MIT", "peer": true }, @@ -8046,9 +8167,9 @@ } }, "node_modules/strnum": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", - "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.3.tgz", + "integrity": "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==", "funding": [ { "type": "github", @@ -8219,6 +8340,31 @@ } } }, + "node_modules/swr": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.4.1.tgz", + "integrity": "sha512-2CC6CiKQtEwaEeNiqWTAw9PGykW8SR5zZX8MZk6TeAvEAnVS7Visz8WzphqgtQ8v2xz/4Q5K+j+SeMaKXeeQIA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.6.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/throttleit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", + "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -8336,9 +8482,9 @@ "license": "Unlicense" }, "node_modules/typescript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", - "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "license": "Apache-2.0", "peer": true, "bin": { diff --git a/package.json b/package.json index ec52d2fae5..3dd632f1bc 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@codemirror/state": "^6.6.0", "@codemirror/view": "^6.22.2", "@lezer/highlight": "^1.2.0", - "@redocly/realm": "0.131.2", + "@redocly/realm": "0.132.0", "@uiw/codemirror-themes": "4.21.21", "@uiw/react-codemirror": "^4.21.21", "@xrplf/isomorphic": "^1.0.0-beta.1",