diff --git a/package-lock.json b/package-lock.json index 9eea8282..ac4b5a19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "UNLICENSED", "dependencies": { "@redocly/marketing-pages": "0.2.22", - "@redocly/realm": "0.136.0-next.10", + "@redocly/realm": "0.136.0-next.11", "buffer": "^6.0.3", "highlight-words-core": "^1.2.3", "path": "^0.12.7", @@ -2155,18 +2155,18 @@ } }, "node_modules/@redocly/api-docs": { - "version": "0.1.0-next.2", - "resolved": "https://registry.npmjs.org/@redocly/api-docs/-/api-docs-0.1.0-next.2.tgz", - "integrity": "sha512-P812wFgMyDaZPlMlgNOb4VBX0uBVCoZevkBQryDsas3p29SUv8lOXNUVotMsZc50CTOfP6C5Ue8fkIDMV7zd8Q==", + "version": "0.1.0-next.3", + "resolved": "https://registry.npmjs.org/@redocly/api-docs/-/api-docs-0.1.0-next.3.tgz", + "integrity": "sha512-jqPT6Bo4OMk99Faq7dkyDLdKEV2cZUUyLXGiA1bL5Jc6KArLztDY3Vgsqjhs1BONL3PQp6CvYxFed4rGCpFeoA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@markdoc/markdoc": "0.5.2", "@redocly/allof-merge": "0.6.9", "@redocly/config": "0.53.1", - "@redocly/openapi-core": "2.44.2", + "@redocly/openapi-core": "2.45.0", "@redocly/redoc-opentelemetry": "0.2.2", - "@redocly/replay": "0.27.0-next.8", - "@redocly/theme": "^0.68.0-next.6", + "@redocly/replay": "0.27.0-next.9", + "@redocly/theme": "^0.68.0-next.7", "dompurify": "3.4.12", "fast-xml-parser": "5.7.3", "graphql": "16.12.0", @@ -2177,31 +2177,118 @@ "linkedom": "^0.18.12", "openapi-sampler": "^1.7.2", "prismjs": "1.30.0", - "react-router-dom": "^7.18.1", + "react-router": "^8.3.0", "slugify": "^1.4.7", "swagger2openapi": "^7.0.8", "url-template": "^2.0.8", "web-vitals": "3.3.1" }, "peerDependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^19.2.7", + "react-dom": "^19.2.7", "styled-components": "^6.4.2" } }, + "node_modules/@redocly/api-docs/node_modules/@redocly/openapi-core": { + "version": "2.45.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.45.0.tgz", + "integrity": "sha512-a8NsUpiE4M3sfNEI+BuEHNqslcn19nE2AP1mw5hvDnEsnJRDCgPk+Sy1zyQCCnmiisk9vy+XlVzFXPraPrAW4g==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.53.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "graphql": "^16.14.1", + "js-levenshtein": "^1.1.6", + "js-yaml": "^5.2.2", + "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/api-docs/node_modules/@redocly/openapi-core/node_modules/graphql": { + "version": "16.14.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.14.2.tgz", + "integrity": "sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/@redocly/api-docs/node_modules/@redocly/openapi-core/node_modules/js-yaml": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz", + "integrity": "sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" + } + }, "node_modules/@redocly/api-docs/node_modules/@redocly/replay": { - "version": "0.27.0-next.8", - "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.27.0-next.8.tgz", - "integrity": "sha512-Xf9k3P2vZRqgmJ+ru9NnbejuIrpfBHjLh8Ns1wkS6xzuD22ub1X5dSexWTcTCQuIXAF+2vaQVDgE3lwB5pXdUQ==", + "version": "0.27.0-next.9", + "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.27.0-next.9.tgz", + "integrity": "sha512-Hvty6c7IBr54hvJeJpbICLeOf6rKMf+2jW2Cmy5fGJxDcIKDwGZ9LMB01xxc5tUrf2GW6sWY4AcKk8tLBmbkpA==", "peerDependencies": { - "@redocly/theme": "0.68.0-next.6", + "@redocly/theme": "0.68.0-next.7", "@tanstack/react-query": "5.62.3", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-router-dom": "^7.18.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", "styled-components": "^6.4.2" } }, + "node_modules/@redocly/api-docs/node_modules/@redocly/theme": { + "version": "0.68.0-next.7", + "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.68.0-next.7.tgz", + "integrity": "sha512-NBZKtnN5gY/Bg8ieE64kYTHgKUB6/wNXJ6dmpdCkJm1APYDOjSfQNPH9/G9b9gotOX1NIy7oZA547gTFhYn6OQ==", + "license": "MIT", + "dependencies": { + "@redocly/config": "0.53.1", + "@tanstack/react-query": "5.62.3", + "@tanstack/react-virtual": "3.13.0", + "@xyflow/react": "^12.8.2", + "copy-to-clipboard": "3.3.3", + "file-saver": "2.0.5", + "highlight-words-core": "1.2.2", + "hotkeys-js": "3.10.1", + "i18next": "22.4.15", + "jszip": "3.10.1", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "4.1.1", + "nprogress": "0.2.0", + "openapi-sampler": "^1.7.2", + "react-calendar": "5.1.0", + "react-date-picker": "11.0.0" + }, + "peerDependencies": { + "@markdoc/markdoc": "0.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", + "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0" + } + }, "node_modules/@redocly/api-docs/node_modules/graphql": { "version": "16.12.0", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.12.0.tgz", @@ -2211,25 +2298,112 @@ "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, + "node_modules/@redocly/api-docs/node_modules/highlight-words-core": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz", + "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==", + "license": "MIT" + }, + "node_modules/@redocly/api-docs/node_modules/react-router": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.3.0.tgz", + "integrity": "sha512-qyPMvW83jGIct3yiieisxdk9M745anqhpIMKN5m1t6yBMfgVPpt77aHOqs5fUlEJRMCGffg9BaQLH9oPVOL7xQ==", + "license": "MIT", + "dependencies": { + "cookie-es": "^3.1.1" + }, + "engines": { + "node": ">=22.22.0" + }, + "peerDependencies": { + "react": ">=19.2.7", + "react-dom": ">=19.2.7" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, "node_modules/@redocly/asyncapi-docs": { - "version": "1.13.0-next.9", - "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.13.0-next.9.tgz", - "integrity": "sha512-Xum+M+G8Z9pDaA3B7Q6mtyQC5uFRwvjqpWV+O6YuQbiL7CCnxL2wzcv+mTDIH2wYUNiZiJmKaxU9HqNP+pqbiw==", + "version": "1.13.0-next.10", + "resolved": "https://registry.npmjs.org/@redocly/asyncapi-docs/-/asyncapi-docs-1.13.0-next.10.tgz", + "integrity": "sha512-yqc7oatplwMUpJZIMBSYLhUesvh0Kov1afCgcqGR95mO/s3/YJwfVULn1JrDhiGcVG9iqArp+O+2nx826wc88Q==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@markdoc/markdoc": "0.5.2", "@redocly/config": "0.53.1", - "@redocly/openapi-docs": "3.24.0-next.9", + "@redocly/openapi-docs": "3.24.0-next.10", "@redocly/redoc-opentelemetry": "0.2.2", - "@redocly/theme": "0.68.0-next.6", + "@redocly/theme": "0.68.0-next.7", "jotai": "^2.11.1", "openapi-sampler": "^1.7.2", - "react-router-dom": "^7.18.1", + "react-router": "^8.3.0", "styled-components": "^6.4.2", "web-vitals": "3.3.1" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^19.2.7" + } + }, + "node_modules/@redocly/asyncapi-docs/node_modules/@redocly/theme": { + "version": "0.68.0-next.7", + "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.68.0-next.7.tgz", + "integrity": "sha512-NBZKtnN5gY/Bg8ieE64kYTHgKUB6/wNXJ6dmpdCkJm1APYDOjSfQNPH9/G9b9gotOX1NIy7oZA547gTFhYn6OQ==", + "license": "MIT", + "dependencies": { + "@redocly/config": "0.53.1", + "@tanstack/react-query": "5.62.3", + "@tanstack/react-virtual": "3.13.0", + "@xyflow/react": "^12.8.2", + "copy-to-clipboard": "3.3.3", + "file-saver": "2.0.5", + "highlight-words-core": "1.2.2", + "hotkeys-js": "3.10.1", + "i18next": "22.4.15", + "jszip": "3.10.1", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "4.1.1", + "nprogress": "0.2.0", + "openapi-sampler": "^1.7.2", + "react-calendar": "5.1.0", + "react-date-picker": "11.0.0" + }, + "peerDependencies": { + "@markdoc/markdoc": "0.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", + "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0" + } + }, + "node_modules/@redocly/asyncapi-docs/node_modules/highlight-words-core": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz", + "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==", + "license": "MIT" + }, + "node_modules/@redocly/asyncapi-docs/node_modules/react-router": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.3.0.tgz", + "integrity": "sha512-qyPMvW83jGIct3yiieisxdk9M745anqhpIMKN5m1t6yBMfgVPpt77aHOqs5fUlEJRMCGffg9BaQLH9oPVOL7xQ==", + "license": "MIT", + "dependencies": { + "cookie-es": "^3.1.1" + }, + "engines": { + "node": ">=22.22.0" + }, + "peerDependencies": { + "react": ">=19.2.7", + "react-dom": ">=19.2.7" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/@redocly/config": { @@ -2334,13 +2508,13 @@ } }, "node_modules/@redocly/mock-server": { - "version": "0.10.0-next.3", - "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.10.0-next.3.tgz", - "integrity": "sha512-JGtDPIjOwBV5z3g5Mo4jABAXqegA9OqljMrctrbpYapchtnOVAnOBnhpgufqwUACgt23U/f+hoeTIVQRUVICjQ==", + "version": "0.10.0-next.4", + "resolved": "https://registry.npmjs.org/@redocly/mock-server/-/mock-server-0.10.0-next.4.tgz", + "integrity": "sha512-ZRpY/FkaxSVJfJbhhvAPuLOObGDf/vj9/yWhSwWltg8OH03PghCWcpnbD2acMIoIw7vNNi1QXzNMC/LqWvMHrg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@redocly/ajv": "8.18.0", - "@redocly/openapi-core": "2.44.2", + "@redocly/openapi-core": "2.45.0", "ajv": "8.18.0", "ajv-formats": "^3.0.1", "fast-xml-parser": "5.7.3", @@ -2368,6 +2542,84 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@redocly/mock-server/node_modules/@redocly/openapi-core": { + "version": "2.45.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.45.0.tgz", + "integrity": "sha512-a8NsUpiE4M3sfNEI+BuEHNqslcn19nE2AP1mw5hvDnEsnJRDCgPk+Sy1zyQCCnmiisk9vy+XlVzFXPraPrAW4g==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.53.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "graphql": "^16.14.1", + "js-levenshtein": "^1.1.6", + "js-yaml": "^5.2.2", + "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/@redocly/openapi-core/node_modules/js-yaml": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz", + "integrity": "sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" + } + }, "node_modules/@redocly/mock-server/node_modules/ajv": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", @@ -2389,6 +2641,7 @@ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.44.2.tgz", "integrity": "sha512-dYG8ZNV6+8zCUY1Q/HNBUuY1EOAOimHaSr/X18NlSDZSy3x4Q0PGnXXxKDKA4T+k59+CKwZCl8vRyw1j09+agg==", "license": "MIT", + "peer": true, "dependencies": { "@redocly/ajv": "^8.18.1", "@redocly/config": "^0.53.1", @@ -2422,6 +2675,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "argparse": "^2.0.1" }, @@ -2430,17 +2684,17 @@ } }, "node_modules/@redocly/openapi-docs": { - "version": "3.24.0-next.9", - "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.24.0-next.9.tgz", - "integrity": "sha512-uh68CQZLDlp1rhTrrQXZ5rd39BMGA8Bq7hSqbT3pyK4CM82rq5k2qpNpA2kBvxAuDGwOZx8tPRFMKT85ojhR6w==", + "version": "3.24.0-next.10", + "resolved": "https://registry.npmjs.org/@redocly/openapi-docs/-/openapi-docs-3.24.0-next.10.tgz", + "integrity": "sha512-oj0mAuDnihxPRaU5m+Tqo7vDMmZs6tRrzuYx0QZI44kICJ5Y/0wwRkWwLEUK8P7vIasJWF3S9AGQisgiygkRJw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@babel/core": "7.29.7", "@markdoc/markdoc": "0.5.2", "@redocly/config": "0.53.1", - "@redocly/openapi-core": "2.44.2", + "@redocly/openapi-core": "2.45.0", "@redocly/redoc-opentelemetry": "0.2.2", - "@redocly/replay": "0.27.0-next.8", + "@redocly/replay": "0.27.0-next.9", "deepmerge": "^4.2.2", "dompurify": "3.4.12", "fast-deep-equal": "^3.1.3", @@ -2449,7 +2703,7 @@ "jotai-family": "1.0.1", "json-pointer": "^0.6.2", "openapi-sampler": "^1.7.2", - "react-router-dom": "^7.18.1", + "react-router": "^8.3.0", "slugify": "^1.4.7", "stringify-object": "^3.3.0", "styled-components": "^6.4.2", @@ -2464,24 +2718,90 @@ }, "peerDependencies": { "@redocly/theme": ">=0.68.0-next.0", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^19.2.7", + "react-dom": "^19.2.7", "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0" } }, + "node_modules/@redocly/openapi-docs/node_modules/@redocly/openapi-core": { + "version": "2.45.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.45.0.tgz", + "integrity": "sha512-a8NsUpiE4M3sfNEI+BuEHNqslcn19nE2AP1mw5hvDnEsnJRDCgPk+Sy1zyQCCnmiisk9vy+XlVzFXPraPrAW4g==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.53.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "graphql": "^16.14.1", + "js-levenshtein": "^1.1.6", + "js-yaml": "^5.2.2", + "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.27.0-next.8", - "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.27.0-next.8.tgz", - "integrity": "sha512-Xf9k3P2vZRqgmJ+ru9NnbejuIrpfBHjLh8Ns1wkS6xzuD22ub1X5dSexWTcTCQuIXAF+2vaQVDgE3lwB5pXdUQ==", + "version": "0.27.0-next.9", + "resolved": "https://registry.npmjs.org/@redocly/replay/-/replay-0.27.0-next.9.tgz", + "integrity": "sha512-Hvty6c7IBr54hvJeJpbICLeOf6rKMf+2jW2Cmy5fGJxDcIKDwGZ9LMB01xxc5tUrf2GW6sWY4AcKk8tLBmbkpA==", "peerDependencies": { - "@redocly/theme": "0.68.0-next.6", + "@redocly/theme": "0.68.0-next.7", "@tanstack/react-query": "5.62.3", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-router-dom": "^7.18.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", "styled-components": "^6.4.2" } }, + "node_modules/@redocly/openapi-docs/node_modules/js-yaml": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz", + "integrity": "sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" + } + }, + "node_modules/@redocly/openapi-docs/node_modules/react-router": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.3.0.tgz", + "integrity": "sha512-qyPMvW83jGIct3yiieisxdk9M745anqhpIMKN5m1t6yBMfgVPpt77aHOqs5fUlEJRMCGffg9BaQLH9oPVOL7xQ==", + "license": "MIT", + "dependencies": { + "cookie-es": "^3.1.1" + }, + "engines": { + "node": ">=22.22.0" + }, + "peerDependencies": { + "react": ">=19.2.7", + "react-dom": ">=19.2.7" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, "node_modules/@redocly/openapi-language-server": { "version": "0.10.6", "resolved": "https://registry.npmjs.org/@redocly/openapi-language-server/-/openapi-language-server-0.10.6.tgz", @@ -2498,34 +2818,21 @@ "@redocly/openapi-core": "2.44.2" } }, - "node_modules/@redocly/portal-legacy-ui": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.18.0.tgz", - "integrity": "sha512-PGENlGtg/7Z1n1P7iBge4cnQLNmVWOOt8PwoypRv0ylNV8WYhCIKm+TW3sLaSSdYvwKDV5HFAMXRT9RfQ5IBlA==", - "license": "SEE LICENSE IN LICENSE", - "peerDependencies": { - "highlight-words-core": "^1.2.2", - "react": "^19.2.4", - "react-router-dom": "^6.30.3", - "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0", - "styled-system": "^5.1.5" - } - }, "node_modules/@redocly/portal-plugin-mock-server": { - "version": "0.21.0-next.9", - "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.21.0-next.9.tgz", - "integrity": "sha512-mh5DqQqGPQA5a+qipKtIiOvTHKwiNmfuKvCioLeMcGf3+QpwN8Tk4rXzH8C9RGRmlXBjEXRdOr35eeaC7tOQAw==", + "version": "0.21.0-next.10", + "resolved": "https://registry.npmjs.org/@redocly/portal-plugin-mock-server/-/portal-plugin-mock-server-0.21.0-next.10.tgz", + "integrity": "sha512-U74znk7V3NJ5rAFJMGrlheS+BmBy2R/LYoR8V4lr+9dn6OrJYlW5cCagzQmKG5yN5rLR9aGh4WKNMEgGDxmLBw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@redocly/config": "0.53.1", - "@redocly/mock-server": "0.10.0-next.3", - "@redocly/openapi-docs": "3.24.0-next.9" + "@redocly/mock-server": "0.10.0-next.4", + "@redocly/openapi-docs": "3.24.0-next.10" } }, "node_modules/@redocly/realm": { - "version": "0.136.0-next.10", - "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.136.0-next.10.tgz", - "integrity": "sha512-tX/OIlItu4WLKtDmUqYNsJ+57N1kktLPCKfQ7aYOeZlX5LcFYb++8zVtrNCNyri5kglYcM0XyjYPxQxJZ4j8xw==", + "version": "0.136.0-next.11", + "resolved": "https://registry.npmjs.org/@redocly/realm/-/realm-0.136.0-next.11.tgz", + "integrity": "sha512-mZp5/Y4aMBG2p4TuJnMizex+srlB5T+HjUug5vtrU9lfLt5dGOZy3HNEj1oA0bQIYayhJ+cZP05ivUZK/VG0xg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@babel/core": "7.29.7", @@ -2547,16 +2854,16 @@ "@opentelemetry/sdk-trace-web": "2.8.0", "@opentelemetry/semantic-conventions": "1.40.0", "@redocly/ajv": "8.18.0", - "@redocly/api-docs": "0.1.0-next.2", - "@redocly/asyncapi-docs": "1.13.0-next.9", + "@redocly/api-docs": "0.1.0-next.3", + "@redocly/asyncapi-docs": "1.13.0-next.10", "@redocly/config": "0.53.1", - "@redocly/graphql-docs": "1.13.0-next.9", - "@redocly/openapi-core": "2.44.2", - "@redocly/openapi-docs": "3.24.0-next.9", - "@redocly/portal-legacy-ui": "0.18.0", - "@redocly/portal-plugin-mock-server": "0.21.0-next.9", + "@redocly/graphql-docs": "1.13.0-next.10", + "@redocly/openapi-core": "2.45.0", + "@redocly/openapi-docs": "3.24.0-next.10", + "@redocly/portal-legacy-ui": "0.19.0-next.0", + "@redocly/portal-plugin-mock-server": "0.21.0-next.10", "@redocly/realm-asyncapi-sdk": "0.14.0-next.3", - "@redocly/theme": "0.68.0-next.6", + "@redocly/theme": "0.68.0-next.7", "@shikijs/transformers": "3.21.0", "@tanstack/react-query": "5.62.3", "@tanstack/react-table": "8.21.3", @@ -2592,11 +2899,11 @@ "path-browserify": "1.0.1", "picomatch": "2.3.2", "quickjs-emscripten-core": "0.32.0", - "react": "^19.2.4", + "react": "^19.2.7", "react-calendar": "5.1.0", "react-date-picker": "11.0.0", - "react-dom": "^19.2.4", - "react-router-dom": "^7.18.1", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", "react-select": "5.10.1", "reactjs-popup": "2.0.6", "semver": "7.7.3", @@ -2621,12 +2928,12 @@ "realm": "bin.js" }, "engines": { - "node": ">=22.12.0 || >=20.19.0 <21.0.0", + "node": ">=22.22.0", "npm": ">=10" }, "peerDependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4" + "react": "^19.2.7", + "react-dom": "^19.2.7" } }, "node_modules/@redocly/realm-asyncapi-sdk": { @@ -2655,27 +2962,161 @@ } }, "node_modules/@redocly/realm/node_modules/@redocly/graphql-docs": { - "version": "1.13.0-next.9", - "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.13.0-next.9.tgz", - "integrity": "sha512-ebSvqxA5J8goCsjw3Kb6WzRyhy+ysrXoSafS6RoeI82QjLC1ScIJXcoLiAorbkz7W0NCOmHDaWjwkM1Q3iwvng==", + "version": "1.13.0-next.10", + "resolved": "https://registry.npmjs.org/@redocly/graphql-docs/-/graphql-docs-1.13.0-next.10.tgz", + "integrity": "sha512-pZHtCt0D5ewXB6XzXoZfHrA2bLET4id/IEoLqUkPsNSfdaZpi8NTCmnaeltKnuthywNALYvU5zJne8DIF65iww==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@redocly/config": "0.53.1", - "@redocly/openapi-docs": "3.24.0-next.9", + "@redocly/openapi-docs": "3.24.0-next.10", "@redocly/redoc-opentelemetry": "0.2.2", "deepmerge": "^4.2.2", "marked": "^4.0.15", "web-vitals": "3.3.1" }, "peerDependencies": { - "@redocly/theme": "0.68.0-next.6", + "@redocly/theme": "0.68.0-next.7", "graphql": "16.12.0", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-router-dom": "^7.18.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", "styled-components": "^5.3.11 || ^6.0.0" } }, + "node_modules/@redocly/realm/node_modules/@redocly/openapi-core": { + "version": "2.45.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.45.0.tgz", + "integrity": "sha512-a8NsUpiE4M3sfNEI+BuEHNqslcn19nE2AP1mw5hvDnEsnJRDCgPk+Sy1zyQCCnmiisk9vy+XlVzFXPraPrAW4g==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.18.1", + "@redocly/config": "^0.53.1", + "ajv": "npm:@redocly/ajv@8.18.1", + "ajv-formats": "^3.0.1", + "colorette": "^1.2.0", + "graphql": "^16.14.1", + "js-levenshtein": "^1.1.6", + "js-yaml": "^5.2.2", + "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/graphql": { + "version": "16.14.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.14.2.tgz", + "integrity": "sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/@redocly/realm/node_modules/@redocly/openapi-core/node_modules/js-yaml": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz", + "integrity": "sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" + } + }, + "node_modules/@redocly/realm/node_modules/@redocly/openapi-core/node_modules/picomatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@redocly/realm/node_modules/@redocly/portal-legacy-ui": { + "version": "0.19.0-next.0", + "resolved": "https://registry.npmjs.org/@redocly/portal-legacy-ui/-/portal-legacy-ui-0.19.0-next.0.tgz", + "integrity": "sha512-BQBr0JlDKJmtMmNEXusz4c6BDQVJTygQjFCdP2xpj9qFj5f94MAQEEvvwaZ95ig9wI3MGCyhPbjO4ZnjDpP4+Q==", + "license": "SEE LICENSE IN LICENSE", + "peerDependencies": { + "highlight-words-core": "^1.2.2", + "react": "^19.2.7", + "react-router": "^8.3.0", + "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0", + "styled-system": "^5.1.5" + } + }, + "node_modules/@redocly/realm/node_modules/@redocly/theme": { + "version": "0.68.0-next.7", + "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.68.0-next.7.tgz", + "integrity": "sha512-NBZKtnN5gY/Bg8ieE64kYTHgKUB6/wNXJ6dmpdCkJm1APYDOjSfQNPH9/G9b9gotOX1NIy7oZA547gTFhYn6OQ==", + "license": "MIT", + "dependencies": { + "@redocly/config": "0.53.1", + "@tanstack/react-query": "5.62.3", + "@tanstack/react-virtual": "3.13.0", + "@xyflow/react": "^12.8.2", + "copy-to-clipboard": "3.3.3", + "file-saver": "2.0.5", + "highlight-words-core": "1.2.2", + "hotkeys-js": "3.10.1", + "i18next": "22.4.15", + "jszip": "3.10.1", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "4.1.1", + "nprogress": "0.2.0", + "openapi-sampler": "^1.7.2", + "react-calendar": "5.1.0", + "react-date-picker": "11.0.0" + }, + "peerDependencies": { + "@markdoc/markdoc": "0.5.2", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-router": "^8.3.0", + "styled-components": "^4.1.1 || ^5.3.11 || ^6.0.0" + } + }, "node_modules/@redocly/realm/node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", @@ -2691,6 +3132,12 @@ "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, + "node_modules/@redocly/realm/node_modules/highlight-words-core": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz", + "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==", + "license": "MIT" + }, "node_modules/@redocly/realm/node_modules/marked": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", @@ -2715,6 +3162,27 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/@redocly/realm/node_modules/react-router": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.3.0.tgz", + "integrity": "sha512-qyPMvW83jGIct3yiieisxdk9M745anqhpIMKN5m1t6yBMfgVPpt77aHOqs5fUlEJRMCGffg9BaQLH9oPVOL7xQ==", + "license": "MIT", + "dependencies": { + "cookie-es": "^3.1.1" + }, + "engines": { + "node": ">=22.22.0" + }, + "peerDependencies": { + "react": ">=19.2.7", + "react-dom": ">=19.2.7" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, "node_modules/@redocly/redoc-opentelemetry": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@redocly/redoc-opentelemetry/-/redoc-opentelemetry-0.2.2.tgz", @@ -2726,6 +3194,7 @@ "resolved": "https://registry.npmjs.org/@redocly/theme/-/theme-0.68.0-next.6.tgz", "integrity": "sha512-iu+OPlPxuyP+iksUdY6MA6AS1ISpXN/kk3Tr8uIuqjnN+Fm4dUXjz0S6F8ID4IFoUZJQD4djJ+X+f3hJV5i9lg==", "license": "MIT", + "peer": true, "dependencies": { "@redocly/config": "0.53.1", "@tanstack/react-query": "5.62.3", @@ -2758,7 +3227,8 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz", "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@redocly/yaml-language-server-parser": { "version": "0.3.0", @@ -4617,6 +5087,7 @@ "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -4625,6 +5096,12 @@ "url": "https://opencollective.com/express" } }, + "node_modules/cookie-es": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-3.1.1.tgz", + "integrity": "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==", + "license": "MIT" + }, "node_modules/copy-to-clipboard": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", @@ -9126,6 +9603,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.2.tgz", "integrity": "sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg==", "license": "MIT", + "peer": true, "dependencies": { "cookie": "^1.0.1", "set-cookie-parser": "^2.6.0" @@ -9148,6 +9626,7 @@ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.2.tgz", "integrity": "sha512-AIKJ/jgGlFb3EbfCXk5Gzshiwt+l3mqbCrNjmEWMMjqQxNJ3svBa6bgzFyCC2Sw3RA0VWF1kg3uQf2OFhxb8hw==", "license": "MIT", + "peer": true, "dependencies": { "react-router": "7.18.2" }, @@ -9547,7 +10026,8 @@ "version": "2.7.2", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/set-function-length": { "version": "1.2.2", diff --git a/package.json b/package.json index 470b057b..cd0c17b1 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "license": "UNLICENSED", "dependencies": { "@redocly/marketing-pages": "0.2.22", - "@redocly/realm": "0.136.0-next.10", + "@redocly/realm": "0.136.0-next.11", "buffer": "^6.0.3", "highlight-words-core": "^1.2.3", "path": "^0.12.7", @@ -38,6 +38,6 @@ "react-dom": "19.2.4", "shell-quote@<1.8.4": "1.8.4", "js-cookie@<3.0.7": "3.0.7", - "@redocly/realm": "0.136.0-next.10" + "@redocly/realm": "0.136.0-next.11" } }