This is an automated email from the ASF dual-hosted git repository.

jacopoc pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git

commit f1faa87638176720302ec5ab8a63644ceeaa670d
Author: Jacopo Cappellato <[email protected]>
AuthorDate: Mon Oct 19 10:55:36 2026 +0200

    Upgrade Redoc to 3.0.1 and remove the npm overrides
    
    The overrides pinned js-yaml, minimatch, brace-expansion and 
fast-xml-parser, which Redoc 2.5.4 pulled in through @redocly/openapi-core and 
openapi-sampler. Redoc 3.0.1 depends on
    neither, so none of these packages is installed any more and the
    overrides have no effect. npm audit reports no vulnerabilities without
    them.
    
    Co-Authored-By: Claude Opus 5.5
---
 framework/rest-api/package-lock.json | 1269 ++++++----------------------------
 framework/rest-api/package.json      |    8 +-
 2 files changed, 217 insertions(+), 1060 deletions(-)

diff --git a/framework/rest-api/package-lock.json 
b/framework/rest-api/package-lock.json
index 139bab2bd3..c82c2cc784 100644
--- a/framework/rest-api/package-lock.json
+++ b/framework/rest-api/package-lock.json
@@ -7,19 +7,10 @@
             "name": "ofbiz-rest-api-docs",
             "license": "Apache-2.0",
             "dependencies": {
-                "redoc": "2.5.4",
+                "redoc": "3.0.1",
                 "swagger-ui-dist": "5.33.2"
             }
         },
-        "node_modules/@babel/runtime": {
-            "version": "7.29.7",
-            "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz";,
-            "integrity": 
"sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=6.9.0"
-            }
-        },
         "node_modules/@emotion/is-prop-valid": {
             "version": "1.4.0",
             "resolved": 
"https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz";,
@@ -37,785 +28,270 @@
             "license": "MIT",
             "peer": true
         },
-        "node_modules/@exodus/schemasafe": {
-            "version": "1.3.0",
-            "resolved": 
"https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz";,
-            "integrity": 
"sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==",
-            "license": "MIT"
-        },
-        "node_modules/@nodable/entities": {
-            "version": "3.1.0",
-            "resolved": 
"https://registry.npmjs.org/@nodable/entities/-/entities-3.1.0.tgz";,
-            "integrity": 
"sha512-LsS/DjHr+uDM647Gru/cA8+J3a3HfhttwCKLyuoyN7yXTFCxKBtSgMQBvrW9yNPa2/zDRUNuGPaH5QUFoa4arQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/nodable";
-                }
-            ],
-            "license": "MIT"
-        },
-        "node_modules/@redocly/ajv": {
-            "version": "8.11.2",
-            "resolved": 
"https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz";,
-            "integrity": 
"sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==",
-            "license": "MIT",
-            "dependencies": {
-                "fast-deep-equal": "^3.1.1",
-                "json-schema-traverse": "^1.0.0",
-                "require-from-string": "^2.0.2",
-                "uri-js-replace": "^1.0.1"
-            },
-            "funding": {
-                "type": "github",
-                "url": "https://github.com/sponsors/epoberezkin";
-            }
-        },
-        "node_modules/@redocly/config": {
-            "version": "0.22.0",
-            "resolved": 
"https://registry.npmjs.org/@redocly/config/-/config-0.22.0.tgz";,
-            "integrity": 
"sha512-gAy93Ddo01Z3bHuVdPWfCwzgfaYgMdaZPcfL7JZ7hWJoK9V0lXDbigTWkhiPFAaLWzbOJ+kbUQG1+XwIm0KRGQ==",
-            "license": "MIT"
-        },
-        "node_modules/@redocly/openapi-core": {
-            "version": "1.34.20",
-            "resolved": 
"https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.34.20.tgz";,
-            "integrity": 
"sha512-ypeBZ/6BKXR9+7/TtbKhbl4UgD7raHhPS12oknlKno2A8+lnFkxIwiE/Aklu6L2cd/ioH+fCWuMxi9/p3EyAPw==",
-            "license": "MIT",
-            "dependencies": {
-                "@redocly/ajv": "8.11.2",
-                "@redocly/config": "0.22.0",
-                "colorette": "1.4.0",
-                "https-proxy-agent": "7.0.6",
-                "js-levenshtein": "1.1.6",
-                "js-yaml": "4.3.2",
-                "minimatch": "5.1.9",
-                "pluralize": "8.0.0",
-                "yaml-ast-parser": "0.0.43"
-            },
-            "engines": {
-                "node": ">=18.17.0",
-                "npm": ">=9.5.0"
-            }
-        },
-        "node_modules/@scarf/scarf": {
-            "version": "1.4.0",
-            "resolved": 
"https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz";,
-            "integrity": 
"sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==",
-            "hasInstallScript": true,
-            "license": "Apache-2.0"
-        },
-        "node_modules/@types/json-schema": {
-            "version": "7.0.15",
-            "resolved": 
"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz";,
-            "integrity": 
"sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
-            "license": "MIT"
-        },
-        "node_modules/@types/trusted-types": {
-            "version": "2.0.7",
-            "resolved": 
"https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz";,
-            "integrity": 
"sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
-            "license": "MIT",
-            "optional": true
-        },
-        "node_modules/agent-base": {
-            "version": "7.1.4",
-            "resolved": 
"https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz";,
-            "integrity": 
"sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
-            "license": "MIT",
-            "engines": {
-                "node": ">= 14"
-            }
-        },
-        "node_modules/ansi-regex": {
-            "version": "5.0.1",
-            "resolved": 
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz";,
-            "integrity": 
"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/api": {
+            "version": "1.9.1",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz";,
+            "integrity": 
"sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==",
+            "license": "Apache-2.0",
             "engines": {
-                "node": ">=8"
+                "node": ">=8.0.0"
             }
         },
-        "node_modules/ansi-styles": {
-            "version": "4.3.0",
-            "resolved": 
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";,
-            "integrity": 
"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/api-logs": {
+            "version": "0.219.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.219.0.tgz";,
+            "integrity": 
"sha512-FFx7YnaYJlIjqWW/AG/yAZ0L/NEY724PipXXXQLdtZPbLwBGbUMTGL1i/esI56TWfTUXxhLfpgrnWJCG8aUJyg==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "color-convert": "^2.0.1"
-            },
-            "engines": {
-                "node": ">=8"
+                "@opentelemetry/api": "^1.3.0"
             },
-            "funding": {
-                "url": "https://github.com/chalk/ansi-styles?sponsor=1";
-            }
-        },
-        "node_modules/anynum": {
-            "version": "1.0.1",
-            "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz";,
-            "integrity": 
"sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
-            "license": "MIT"
-        },
-        "node_modules/argparse": {
-            "version": "2.0.1",
-            "resolved": 
"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz";,
-            "integrity": 
"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-            "license": "Python-2.0"
-        },
-        "node_modules/balanced-match": {
-            "version": "4.0.4",
-            "resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz";,
-            "integrity": 
"sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
-            "license": "MIT",
             "engines": {
-                "node": "18 || 20 || >=22"
+                "node": ">=8.0.0"
             }
         },
-        "node_modules/brace-expansion": {
-            "version": "5.0.12",
-            "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz";,
-            "integrity": 
"sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/core": {
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/core/-/core-2.8.0.tgz";,
+            "integrity": 
"sha512-hd1Lfh8p545nNz+jq1Ejfz+Mn1hyLuxYn1YzTfFNrxr8urEWMNQLPf1Th8kjOH+HxwawCrtgBp8JpBUR4ZSgww==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "balanced-match": "^4.0.2"
+                "@opentelemetry/semantic-conventions": "^1.29.0"
             },
             "engines": {
-                "node": "20 || >=22"
-            }
-        },
-        "node_modules/call-me-maybe": {
-            "version": "1.0.2",
-            "resolved": 
"https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz";,
-            "integrity": 
"sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==",
-            "license": "MIT"
-        },
-        "node_modules/camelize": {
-            "version": "1.0.1",
-            "resolved": 
"https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz";,
-            "integrity": 
"sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==",
-            "license": "MIT",
-            "peer": true,
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb";
-            }
-        },
-        "node_modules/classnames": {
-            "version": "2.5.1",
-            "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz";,
-            "integrity": 
"sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==",
-            "license": "MIT"
-        },
-        "node_modules/cliui": {
-            "version": "8.0.1",
-            "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz";,
-            "integrity": 
"sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
-            "license": "ISC",
-            "dependencies": {
-                "string-width": "^4.2.0",
-                "strip-ansi": "^6.0.1",
-                "wrap-ansi": "^7.0.0"
+                "node": "^18.19.0 || >=20.6.0"
             },
-            "engines": {
-                "node": ">=12"
-            }
-        },
-        "node_modules/clsx": {
-            "version": "2.1.1",
-            "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz";,
-            "integrity": 
"sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=6"
+            "peerDependencies": {
+                "@opentelemetry/api": ">=1.0.0 <1.10.0"
             }
         },
-        "node_modules/color-convert": {
-            "version": "2.0.1",
-            "resolved": 
"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";,
-            "integrity": 
"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/exporter-trace-otlp-http": {
+            "version": "0.219.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.219.0.tgz";,
+            "integrity": 
"sha512-9t6SvBXXBEjOBcIzgozvBbd3jWrv3Gt3ngGhl1fhdZ/zRc7oZDVOFEqbi2zlBpW9BXhgDMKv422J0DL/3iQWfw==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "color-name": "~1.1.4"
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/otlp-exporter-base": "0.219.0",
+                "@opentelemetry/otlp-transformer": "0.219.0",
+                "@opentelemetry/resources": "2.8.0",
+                "@opentelemetry/sdk-trace-base": "2.8.0"
             },
             "engines": {
-                "node": ">=7.0.0"
-            }
-        },
-        "node_modules/color-name": {
-            "version": "1.1.4",
-            "resolved": 
"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";,
-            "integrity": 
"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-            "license": "MIT"
-        },
-        "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/core-js": {
-            "version": "3.50.0",
-            "resolved": 
"https://registry.npmjs.org/core-js/-/core-js-3.50.0.tgz";,
-            "integrity": 
"sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==",
-            "hasInstallScript": true,
-            "license": "MIT",
-            "peer": true,
-            "engines": {
-                "node": "*"
+                "node": "^18.19.0 || >=20.6.0"
             },
-            "funding": {
-                "type": "opencollective",
-                "url": "https://opencollective.com/core-js";
-            }
-        },
-        "node_modules/css-color-keywords": {
-            "version": "1.0.0",
-            "resolved": 
"https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz";,
-            "integrity": 
"sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==",
-            "license": "ISC",
-            "peer": true,
-            "engines": {
-                "node": ">=4"
-            }
-        },
-        "node_modules/css-to-react-native": {
-            "version": "3.2.0",
-            "resolved": 
"https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz";,
-            "integrity": 
"sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
-            "license": "MIT",
-            "peer": true,
-            "dependencies": {
-                "camelize": "^1.0.0",
-                "css-color-keywords": "^1.0.0",
-                "postcss-value-parser": "^4.0.2"
+            "peerDependencies": {
+                "@opentelemetry/api": "^1.3.0"
             }
         },
-        "node_modules/csstype": {
-            "version": "3.2.3",
-            "resolved": 
"https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz";,
-            "integrity": 
"sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
-            "license": "MIT",
-            "peer": true
-        },
-        "node_modules/debug": {
-            "version": "4.4.3",
-            "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz";,
-            "integrity": 
"sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/otlp-exporter-base": {
+            "version": "0.219.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.219.0.tgz";,
+            "integrity": 
"sha512-zvIxQX/AZUVKDU+hCuYx+7UkiP7GRdnk1ZbFQRYzHvYp47cAWR4j3IhoPhV9KaeXEv2xdGq3IA6PnpzDmLcmSA==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "ms": "^2.1.3"
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/otlp-transformer": "0.219.0"
             },
             "engines": {
-                "node": ">=6.0"
+                "node": "^18.19.0 || >=20.6.0"
             },
-            "peerDependenciesMeta": {
-                "supports-color": {
-                    "optional": true
-                }
-            }
-        },
-        "node_modules/decko": {
-            "version": "1.2.0",
-            "resolved": "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz";,
-            "integrity": 
"sha512-m8FnyHXV1QX+S1cl+KPFDIl6NMkxtKsy6+U/aYyjrOqWMuwAwYWu7ePqrsUHtDR5Y8Yk2pi/KIDSgF+vT4cPOQ=="
-        },
-        "node_modules/dompurify": {
-            "version": "3.4.16",
-            "resolved": 
"https://registry.npmjs.org/dompurify/-/dompurify-3.4.16.tgz";,
-            "integrity": 
"sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==",
-            "license": "(MPL-2.0 OR Apache-2.0)",
-            "optionalDependencies": {
-                "@types/trusted-types": "^2.0.7"
-            }
-        },
-        "node_modules/emoji-regex": {
-            "version": "8.0.0",
-            "resolved": 
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";,
-            "integrity": 
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
-            "license": "MIT"
-        },
-        "node_modules/es6-promise": {
-            "version": "3.3.1",
-            "resolved": 
"https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz";,
-            "integrity": 
"sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
-            "license": "MIT"
-        },
-        "node_modules/escalade": {
-            "version": "3.2.0",
-            "resolved": 
"https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz";,
-            "integrity": 
"sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/eventemitter3": {
-            "version": "5.0.4",
-            "resolved": 
"https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz";,
-            "integrity": 
"sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
-            "license": "MIT"
-        },
-        "node_modules/fast-deep-equal": {
-            "version": "3.1.3",
-            "resolved": 
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";,
-            "integrity": 
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
-            "license": "MIT"
-        },
-        "node_modules/fast-safe-stringify": {
-            "version": "2.1.1",
-            "resolved": 
"https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz";,
-            "integrity": 
"sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
-            "license": "MIT"
-        },
-        "node_modules/fast-xml-builder": {
-            "version": "1.3.1",
-            "resolved": 
"https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.3.1.tgz";,
-            "integrity": 
"sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
-            "license": "MIT",
-            "dependencies": {
-                "path-expression-matcher": "^1.6.2",
-                "xml-naming": "^0.3.0"
+            "peerDependencies": {
+                "@opentelemetry/api": "^1.3.0"
             }
         },
-        "node_modules/fast-xml-parser": {
-            "version": "5.10.1",
-            "resolved": 
"https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.10.1.tgz";,
-            "integrity": 
"sha512-IEMIf7298kXuZSRFoGfMYrl7is8LpavODgbNz1cwIudv7KwVFnuU+UsMporfq6PD6aXSlawZlARiA3UywCTfMw==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
-            "license": "MIT",
+        "node_modules/@opentelemetry/otlp-transformer": {
+            "version": "0.219.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.219.0.tgz";,
+            "integrity": 
"sha512-aaYKAyXhw9VchKZVGOopD3Gw/kPsyrX2c6IQ0AW32mTjqmZOh5Y6Gf5OYqTNqVktAeBjmFinhyFaCwW6GYK9YQ==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "@nodable/entities": "^3.0.0",
-                "fast-xml-builder": "^1.2.0",
-                "is-unsafe": "^2.0.0",
-                "path-expression-matcher": "^1.6.2",
-                "strnum": "^2.4.1",
-                "xml-naming": "^0.3.0"
+                "@opentelemetry/api-logs": "0.219.0",
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/resources": "2.8.0",
+                "@opentelemetry/sdk-logs": "0.219.0",
+                "@opentelemetry/sdk-metrics": "2.8.0",
+                "@opentelemetry/sdk-trace-base": "2.8.0"
             },
-            "bin": {
-                "fxparser": "src/cli/cli.js"
-            }
-        },
-        "node_modules/foreach": {
-            "version": "2.0.6",
-            "resolved": 
"https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz";,
-            "integrity": 
"sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==",
-            "license": "MIT"
-        },
-        "node_modules/get-caller-file": {
-            "version": "2.0.5",
-            "resolved": 
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";,
-            "integrity": 
"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
-            "license": "ISC",
             "engines": {
-                "node": "6.* || 8.* || >= 10.*"
-            }
-        },
-        "node_modules/http2-client": {
-            "version": "1.3.5",
-            "resolved": 
"https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz";,
-            "integrity": 
"sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==",
-            "license": "MIT"
-        },
-        "node_modules/https-proxy-agent": {
-            "version": "7.0.6",
-            "resolved": 
"https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz";,
-            "integrity": 
"sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
-            "license": "MIT",
-            "dependencies": {
-                "agent-base": "^7.1.2",
-                "debug": "4"
+                "node": "^18.19.0 || >=20.6.0"
             },
-            "engines": {
-                "node": ">= 14"
-            }
-        },
-        "node_modules/is-fullwidth-code-point": {
-            "version": "3.0.0",
-            "resolved": 
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";,
-            "integrity": 
"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/is-unsafe": {
-            "version": "2.0.2",
-            "resolved": 
"https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.2.tgz";,
-            "integrity": 
"sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
-            "license": "MIT"
-        },
-        "node_modules/js-levenshtein": {
-            "version": "1.1.6",
-            "resolved": 
"https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz";,
-            "integrity": 
"sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=0.10.0"
-            }
-        },
-        "node_modules/js-tokens": {
-            "version": "4.0.0",
-            "resolved": 
"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";,
-            "integrity": 
"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
-            "license": "MIT"
-        },
-        "node_modules/js-yaml": {
-            "version": "4.3.2",
-            "resolved": 
"https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz";,
-            "integrity": 
"sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==",
-            "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.js"
-            }
-        },
-        "node_modules/json-pointer": {
-            "version": "0.6.2",
-            "resolved": 
"https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz";,
-            "integrity": 
"sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==",
-            "license": "MIT",
-            "dependencies": {
-                "foreach": "^2.0.4"
+            "peerDependencies": {
+                "@opentelemetry/api": "^1.3.0"
             }
         },
-        "node_modules/json-schema-traverse": {
-            "version": "1.0.0",
-            "resolved": 
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz";,
-            "integrity": 
"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
-            "license": "MIT"
-        },
-        "node_modules/loose-envify": {
-            "version": "1.4.0",
-            "resolved": 
"https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";,
-            "integrity": 
"sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/resources": {
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.8.0.tgz";,
+            "integrity": 
"sha512-qmXQ27ilDbUK/vGMqwL8D4/rhn76C+sherM4wTbjlfknR8Nvfc/hCxjRJPhkzZzUsPiNg16SA31NxMabwttRjg==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "js-tokens": "^3.0.0 || ^4.0.0"
-            },
-            "bin": {
-                "loose-envify": "cli.js"
-            }
-        },
-        "node_modules/lunr": {
-            "version": "2.3.9",
-            "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz";,
-            "integrity": 
"sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
-            "license": "MIT"
-        },
-        "node_modules/mark.js": {
-            "version": "8.11.1",
-            "resolved": 
"https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz";,
-            "integrity": 
"sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==",
-            "license": "MIT"
-        },
-        "node_modules/marked": {
-            "version": "4.3.0",
-            "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz";,
-            "integrity": 
"sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
-            "license": "MIT",
-            "bin": {
-                "marked": "bin/marked.js"
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/semantic-conventions": "^1.29.0"
             },
             "engines": {
-                "node": ">= 12"
+                "node": "^18.19.0 || >=20.6.0"
+            },
+            "peerDependencies": {
+                "@opentelemetry/api": ">=1.3.0 <1.10.0"
             }
         },
-        "node_modules/minimatch": {
-            "version": "10.2.5",
-            "resolved": 
"https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz";,
-            "integrity": 
"sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
-            "license": "BlueOak-1.0.0",
+        "node_modules/@opentelemetry/sdk-logs": {
+            "version": "0.219.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.219.0.tgz";,
+            "integrity": 
"sha512-s6lTKRakaPClvKoWHRChxnXjDMkM/TQ30ff78jN6EBGf7MI7VzANE5PU3f4z9qDUudWjvZjOLHG0rBnBKYvoXA==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "brace-expansion": "^5.0.5"
+                "@opentelemetry/api-logs": "0.219.0",
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/resources": "2.8.0",
+                "@opentelemetry/semantic-conventions": "^1.29.0"
             },
             "engines": {
-                "node": "18 || 20 || >=22"
+                "node": "^18.19.0 || >=20.6.0"
             },
-            "funding": {
-                "url": "https://github.com/sponsors/isaacs";
-            }
-        },
-        "node_modules/mobx": {
-            "version": "6.16.1",
-            "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.16.1.tgz";,
-            "integrity": 
"sha512-syNcDdX3KT+Jq3je6eGjBhuc24Z68td2VG0zNFqRswaE433D9SNH5VRy/xrGbJsUixfppLLccXhAW9JSf6n+SQ==",
-            "license": "MIT",
-            "peer": true,
-            "funding": {
-                "type": "opencollective",
-                "url": "https://opencollective.com/mobx";
+            "peerDependencies": {
+                "@opentelemetry/api": ">=1.4.0 <1.10.0"
             }
         },
-        "node_modules/mobx-react": {
-            "version": "9.2.0",
-            "resolved": 
"https://registry.npmjs.org/mobx-react/-/mobx-react-9.2.0.tgz";,
-            "integrity": 
"sha512-dkGWCx+S0/1mfiuFfHRH8D9cplmwhxOV5CkXMp38u6rQGG2Pv3FWYztS0M7ncR6TyPRQKaTG/pnitInoYE9Vrw==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/sdk-metrics": {
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.8.0.tgz";,
+            "integrity": 
"sha512-UDBGaj6W0Rgy5rTTaoxs8gVGF/aGkAKyjurJv7se6wjRxJu7FoquTLT/vt54DZfo4crbprYfhX/SOK9+BPw1qg==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "mobx-react-lite": "^4.1.0"
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/resources": "2.8.0"
             },
-            "funding": {
-                "type": "opencollective",
-                "url": "https://opencollective.com/mobx";
+            "engines": {
+                "node": "^18.19.0 || >=20.6.0"
             },
             "peerDependencies": {
-                "mobx": "^6.9.0",
-                "react": "^16.8.0 || ^17 || ^18 || ^19"
-            },
-            "peerDependenciesMeta": {
-                "react-dom": {
-                    "optional": true
-                },
-                "react-native": {
-                    "optional": true
-                }
+                "@opentelemetry/api": ">=1.9.0 <1.10.0"
             }
         },
-        "node_modules/mobx-react-lite": {
-            "version": "4.1.1",
-            "resolved": 
"https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-4.1.1.tgz";,
-            "integrity": 
"sha512-iUxiMpsvNraCKXU+yPotsOncNNmyeS2B5DKL+TL6Tar/xm+wwNJAubJmtRSeAoYawdZqwv8Z/+5nPRHeQxTiXg==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/sdk-trace-base": {
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.8.0.tgz";,
+            "integrity": 
"sha512-mhU4jp+vW0mGbFRd+GeXHvmfA4aDqWjBjLC3pE5XMpLs0IE2ryYb019Ts2AQrOq67gaTF25D91+fgvEHDZEnuQ==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "use-sync-external-store": "^1.4.0"
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/resources": "2.8.0",
+                "@opentelemetry/semantic-conventions": "^1.29.0"
             },
-            "funding": {
-                "type": "opencollective",
-                "url": "https://opencollective.com/mobx";
+            "engines": {
+                "node": "^18.19.0 || >=20.6.0"
             },
             "peerDependencies": {
-                "mobx": "^6.9.0",
-                "react": "^16.8.0 || ^17 || ^18 || ^19"
-            },
-            "peerDependenciesMeta": {
-                "react-dom": {
-                    "optional": true
-                },
-                "react-native": {
-                    "optional": true
-                }
+                "@opentelemetry/api": ">=1.3.0 <1.10.0"
             }
         },
-        "node_modules/ms": {
-            "version": "2.1.3",
-            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz";,
-            "integrity": 
"sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
-            "license": "MIT"
-        },
-        "node_modules/node-fetch": {
-            "version": "2.7.0",
-            "resolved": 
"https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz";,
-            "integrity": 
"sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
-            "license": "MIT",
+        "node_modules/@opentelemetry/sdk-trace-web": {
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.8.0.tgz";,
+            "integrity": 
"sha512-P3ZM8BGJ5mwjtyfAxRyxsCyWHvaj+xahdhLoS3YiPsEyTHcWTVzx2691C8SrGkpvro3tNFCsWuNNrvM+spKODg==",
+            "license": "Apache-2.0",
             "dependencies": {
-                "whatwg-url": "^5.0.0"
+                "@opentelemetry/core": "2.8.0",
+                "@opentelemetry/sdk-trace-base": "2.8.0"
             },
             "engines": {
-                "node": "4.x || >=6.0.0"
+                "node": "^18.19.0 || >=20.6.0"
             },
             "peerDependencies": {
-                "encoding": "^0.1.0"
-            },
-            "peerDependenciesMeta": {
-                "encoding": {
-                    "optional": true
-                }
+                "@opentelemetry/api": ">=1.0.0 <1.10.0"
             }
         },
-        "node_modules/node-fetch-h2": {
-            "version": "2.3.0",
-            "resolved": 
"https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz";,
-            "integrity": 
"sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==",
-            "license": "MIT",
-            "dependencies": {
-                "http2-client": "^1.2.5"
-            },
+        "node_modules/@opentelemetry/semantic-conventions": {
+            "version": "1.40.0",
+            "resolved": 
"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz";,
+            "integrity": 
"sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==",
+            "license": "Apache-2.0",
             "engines": {
-                "node": "4.x || >=6.0.0"
+                "node": ">=14"
             }
         },
-        "node_modules/node-readfiles": {
-            "version": "0.2.0",
-            "resolved": 
"https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz";,
-            "integrity": 
"sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==",
+        "node_modules/@redocly/config": {
+            "version": "0.66.0",
+            "resolved": 
"https://registry.npmjs.org/@redocly/config/-/config-0.66.0.tgz";,
+            "integrity": 
"sha512-3UQ2PO3+L9wMvmuJEN32+RTyQw+KZto3on+oG9tiTu97/SkSya9A9vLkrABhV1J93FPYGMZ0iYFTsLPXgMQrXA==",
             "license": "MIT",
-            "dependencies": {
-                "es6-promise": "^3.2.1"
-            }
-        },
-        "node_modules/oas-kit-common": {
-            "version": "1.0.8",
-            "resolved": 
"https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz";,
-            "integrity": 
"sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==",
-            "license": "BSD-3-Clause",
-            "dependencies": {
-                "fast-safe-stringify": "^2.0.7"
-            }
-        },
-        "node_modules/oas-linter": {
-            "version": "3.2.2",
-            "resolved": 
"https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz";,
-            "integrity": 
"sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==",
-            "license": "BSD-3-Clause",
-            "dependencies": {
-                "@exodus/schemasafe": "^1.0.0-rc.2",
-                "should": "^13.2.1",
-                "yaml": "^1.10.0"
-            },
-            "funding": {
-                "url": "https://github.com/Mermade/oas-kit?sponsor=1";
-            }
-        },
-        "node_modules/oas-resolver": {
-            "version": "2.5.6",
-            "resolved": 
"https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz";,
-            "integrity": 
"sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==",
-            "license": "BSD-3-Clause",
-            "dependencies": {
-                "node-fetch-h2": "^2.3.0",
-                "oas-kit-common": "^1.0.8",
-                "reftools": "^1.1.9",
-                "yaml": "^1.10.0",
-                "yargs": "^17.0.1"
-            },
-            "bin": {
-                "resolve": "resolve.js"
-            },
-            "funding": {
-                "url": "https://github.com/Mermade/oas-kit?sponsor=1";
-            }
-        },
-        "node_modules/oas-schema-walker": {
-            "version": "1.1.5",
-            "resolved": 
"https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz";,
-            "integrity": 
"sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==",
-            "license": "BSD-3-Clause",
-            "funding": {
-                "url": "https://github.com/Mermade/oas-kit?sponsor=1";
-            }
+            "peer": true
         },
-        "node_modules/oas-validator": {
-            "version": "5.0.8",
-            "resolved": 
"https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz";,
-            "integrity": 
"sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==",
-            "license": "BSD-3-Clause",
+        "node_modules/@redocly/redoc-opentelemetry": {
+            "version": "0.5.1",
+            "resolved": 
"https://registry.npmjs.org/@redocly/redoc-opentelemetry/-/redoc-opentelemetry-0.5.1.tgz";,
+            "integrity": 
"sha512-mZkFsR/51RYi5YTAZCogyg3S3Z/7AwfXFpOON3+mt/1sadc0+r0FcPWVTrgSZmXFpYl4gaaqQ0JtHbjwORX+8g==",
+            "license": "MIT",
             "dependencies": {
-                "call-me-maybe": "^1.0.1",
-                "oas-kit-common": "^1.0.8",
-                "oas-linter": "^3.2.2",
-                "oas-resolver": "^2.5.6",
-                "oas-schema-walker": "^1.1.5",
-                "reftools": "^1.1.9",
-                "should": "^13.2.1",
-                "yaml": "^1.10.0"
-            },
-            "funding": {
-                "url": "https://github.com/Mermade/oas-kit?sponsor=1";
+                "@opentelemetry/api": "1.9.1",
+                "@opentelemetry/exporter-trace-otlp-http": "0.219.0",
+                "@opentelemetry/resources": "2.8.0",
+                "@opentelemetry/sdk-trace-web": "2.8.0",
+                "@opentelemetry/semantic-conventions": "1.40.0",
+                "ulid": "^3.0.2"
             }
         },
-        "node_modules/object-assign": {
-            "version": "4.1.1",
-            "resolved": 
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";,
-            "integrity": 
"sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+        "node_modules/@remix-run/route-pattern": {
+            "version": "0.22.1",
+            "resolved": 
"https://registry.npmjs.org/@remix-run/route-pattern/-/route-pattern-0.22.1.tgz";,
+            "integrity": 
"sha512-czdGJWh09Lapvcqt7Vb09KlrU2PhRJ8xQaI+AItTuD9aDJ5MAgxnS38lnys6Ll+6RJEqPiaUqTwIQhVLwFvv+w==",
             "license": "MIT",
-            "engines": {
-                "node": ">=0.10.0"
-            }
+            "peer": true
         },
-        "node_modules/openapi-sampler": {
-            "version": "1.7.6",
-            "resolved": 
"https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.7.6.tgz";,
-            "integrity": 
"sha512-MvWOm3vdgX7CZ6CNfu2wOFMGhC/pq03BxYTL/DKCkyPWfR6XIwUJnOV32mQGgCcUm1tY/y1jj7F2yqx1DieIWw==",
-            "license": "MIT",
-            "dependencies": {
-                "@types/json-schema": "^7.0.7",
-                "fast-xml-parser": "^5.5.1",
-                "json-pointer": "0.6.2"
-            }
+        "node_modules/@scarf/scarf": {
+            "version": "1.4.0",
+            "resolved": 
"https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz";,
+            "integrity": 
"sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==",
+            "hasInstallScript": true,
+            "license": "Apache-2.0"
         },
-        "node_modules/path-browserify": {
+        "node_modules/camelize": {
             "version": "1.0.1",
-            "resolved": 
"https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz";,
-            "integrity": 
"sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
-            "license": "MIT"
-        },
-        "node_modules/path-expression-matcher": {
-            "version": "1.6.2",
-            "resolved": 
"https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz";,
-            "integrity": 
"sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
+            "resolved": 
"https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz";,
+            "integrity": 
"sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==",
             "license": "MIT",
-            "engines": {
-                "node": ">=14.0.0"
+            "peer": true,
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb";
             }
         },
-        "node_modules/perfect-scrollbar": {
-            "version": "1.5.6",
-            "resolved": 
"https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.6.tgz";,
-            "integrity": 
"sha512-rixgxw3SxyJbCaSpo1n35A/fwI1r2rdwMKOTCg/AcG+xOEyZcE8UHVjpZMFCVImzsFoCZeJTT+M/rdEIQYO2nw==",
-            "license": "MIT"
-        },
-        "node_modules/pluralize": {
-            "version": "8.0.0",
-            "resolved": 
"https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz";,
-            "integrity": 
"sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
+        "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",
+            "peer": true
+        },
+        "node_modules/css-color-keywords": {
+            "version": "1.0.0",
+            "resolved": 
"https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz";,
+            "integrity": 
"sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==",
+            "license": "ISC",
+            "peer": true,
             "engines": {
                 "node": ">=4"
             }
         },
-        "node_modules/polished": {
-            "version": "4.3.1",
-            "resolved": 
"https://registry.npmjs.org/polished/-/polished-4.3.1.tgz";,
-            "integrity": 
"sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==",
+        "node_modules/css-to-react-native": {
+            "version": "3.2.0",
+            "resolved": 
"https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz";,
+            "integrity": 
"sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
             "license": "MIT",
+            "peer": true,
             "dependencies": {
-                "@babel/runtime": "^7.17.8"
-            },
-            "engines": {
-                "node": ">=10"
+                "camelize": "^1.0.0",
+                "css-color-keywords": "^1.0.0",
+                "postcss-value-parser": "^4.0.2"
             }
         },
+        "node_modules/csstype": {
+            "version": "3.2.3",
+            "resolved": 
"https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz";,
+            "integrity": 
"sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+            "license": "MIT",
+            "peer": true
+        },
         "node_modules/postcss-value-parser": {
             "version": "4.2.0",
             "resolved": 
"https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz";,
@@ -823,26 +299,6 @@
             "license": "MIT",
             "peer": true
         },
-        "node_modules/prismjs": {
-            "version": "1.30.0",
-            "resolved": 
"https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz";,
-            "integrity": 
"sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/prop-types": {
-            "version": "15.8.1",
-            "resolved": 
"https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz";,
-            "integrity": 
"sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
-            "license": "MIT",
-            "dependencies": {
-                "loose-envify": "^1.4.0",
-                "object-assign": "^4.1.1",
-                "react-is": "^16.13.1"
-            }
-        },
         "node_modules/react": {
             "version": "19.3.0",
             "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz";,
@@ -866,90 +322,50 @@
                 "react": "^19.3.0"
             }
         },
-        "node_modules/react-is": {
-            "version": "16.13.1",
-            "resolved": 
"https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz";,
-            "integrity": 
"sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
-            "license": "MIT"
-        },
-        "node_modules/react-tabs": {
-            "version": "6.1.1",
-            "resolved": 
"https://registry.npmjs.org/react-tabs/-/react-tabs-6.1.1.tgz";,
-            "integrity": 
"sha512-CPiuKoMFf89B7QlbFfdBD9XmUWiE3qudQputMVZB8GQvPJZRX/gqjDaDWOPDwGinEfpJKEuBCkGt83Tt4efeyA==",
+        "node_modules/react-router": {
+            "version": "8.4.0",
+            "resolved": 
"https://registry.npmjs.org/react-router/-/react-router-8.4.0.tgz";,
+            "integrity": 
"sha512-JtydAkBvU9UTEe5qNC+POhu+ZBNM7rlKY2IegwXc7Idj7xfRG16x5RZrw3mju+XlqBxfvb2ky9P3jUp9WyWC1g==",
             "license": "MIT",
+            "peer": true,
             "dependencies": {
-                "clsx": "^2.0.0",
-                "prop-types": "^15.5.0"
+                "@remix-run/route-pattern": "^0.22.1",
+                "cookie-es": "^3.1.1"
+            },
+            "engines": {
+                "node": ">=22.22.0"
             },
             "peerDependencies": {
-                "react": "^18.0.0 || ^19.0.0"
+                "react": ">=19.2.7",
+                "react-dom": ">=19.2.7"
+            },
+            "peerDependenciesMeta": {
+                "react-dom": {
+                    "optional": true
+                }
             }
         },
         "node_modules/redoc": {
-            "version": "2.5.4",
-            "resolved": "https://registry.npmjs.org/redoc/-/redoc-2.5.4.tgz";,
-            "integrity": 
"sha512-M6jWhG1qoBnH6TFmzJnstyCZ87HmOY/UzDm78mHiYihEdlV/YcS9ogOo1NlElnJMeLsyxHFe2yFc4sNjHTrABQ==",
+            "version": "3.0.1",
+            "resolved": "https://registry.npmjs.org/redoc/-/redoc-3.0.1.tgz";,
+            "integrity": 
"sha512-KDfoKaYW19LCl4YStgBnwlaNjYEFfs5zCNt1s1WZ2YM5u8d26Yuzd2l43fZO851ZsgIMe/D640fDJkD8eaRQKQ==",
             "license": "MIT",
+            "workspaces": [
+                "."
+            ],
             "dependencies": {
-                "@redocly/openapi-core": "^1.34.15",
-                "classnames": "^2.3.2",
-                "decko": "^1.2.0",
-                "dompurify": "^3.2.4",
-                "eventemitter3": "^5.0.1",
-                "json-pointer": "^0.6.2",
-                "lunr": "^2.3.9",
-                "mark.js": "^8.11.1",
-                "marked": "^4.3.0",
-                "mobx-react": "9.2.0",
-                "openapi-sampler": "^1.6.2",
-                "path-browserify": "^1.0.1",
-                "perfect-scrollbar": "^1.5.5",
-                "polished": "^4.2.2",
-                "prismjs": "^1.29.0",
-                "prop-types": "^15.8.1",
-                "react-tabs": "^6.0.2",
-                "slugify": "~1.4.7",
-                "stickyfill": "^1.1.1",
-                "swagger2openapi": "^7.0.8",
-                "url-template": "^2.0.8"
+                "@redocly/redoc-opentelemetry": "^0.5.1"
             },
             "engines": {
-                "node": ">=6.9",
-                "npm": ">=3.0.0"
+                "node": ">=22",
+                "npm": ">=10.0.0"
             },
             "peerDependencies": {
-                "core-js": "^3.1.4",
-                "mobx": "^6.0.4",
-                "react": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0",
-                "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0",
-                "styled-components": "^4.1.1 || ^5.1.1 || ^6.0.5"
-            }
-        },
-        "node_modules/reftools": {
-            "version": "1.1.9",
-            "resolved": 
"https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz";,
-            "integrity": 
"sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==",
-            "license": "BSD-3-Clause",
-            "funding": {
-                "url": "https://github.com/Mermade/oas-kit?sponsor=1";
-            }
-        },
-        "node_modules/require-directory": {
-            "version": "2.1.1",
-            "resolved": 
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";,
-            "integrity": 
"sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=0.10.0"
-            }
-        },
-        "node_modules/require-from-string": {
-            "version": "2.0.2",
-            "resolved": 
"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz";,
-            "integrity": 
"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=0.10.0"
+                "@redocly/config": ">=0.65.0",
+                "react": "^18.3.0 || ^19.0.0",
+                "react-dom": "^18.3.0 || ^19.0.0",
+                "react-router": "^7.0.0 || ^8.0.0",
+                "styled-components": "^6.0.0"
             }
         },
         "node_modules/scheduler": {
@@ -959,115 +375,6 @@
             "license": "MIT",
             "peer": true
         },
-        "node_modules/should": {
-            "version": "13.2.3",
-            "resolved": 
"https://registry.npmjs.org/should/-/should-13.2.3.tgz";,
-            "integrity": 
"sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==",
-            "license": "MIT",
-            "dependencies": {
-                "should-equal": "^2.0.0",
-                "should-format": "^3.0.3",
-                "should-type": "^1.4.0",
-                "should-type-adaptors": "^1.0.1",
-                "should-util": "^1.0.0"
-            }
-        },
-        "node_modules/should-equal": {
-            "version": "2.0.0",
-            "resolved": 
"https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz";,
-            "integrity": 
"sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==",
-            "license": "MIT",
-            "dependencies": {
-                "should-type": "^1.4.0"
-            }
-        },
-        "node_modules/should-format": {
-            "version": "3.0.3",
-            "resolved": 
"https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz";,
-            "integrity": 
"sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==",
-            "license": "MIT",
-            "dependencies": {
-                "should-type": "^1.3.0",
-                "should-type-adaptors": "^1.0.1"
-            }
-        },
-        "node_modules/should-type": {
-            "version": "1.4.0",
-            "resolved": 
"https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz";,
-            "integrity": 
"sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==",
-            "license": "MIT"
-        },
-        "node_modules/should-type-adaptors": {
-            "version": "1.1.0",
-            "resolved": 
"https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz";,
-            "integrity": 
"sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==",
-            "license": "MIT",
-            "dependencies": {
-                "should-type": "^1.3.0",
-                "should-util": "^1.0.0"
-            }
-        },
-        "node_modules/should-util": {
-            "version": "1.0.1",
-            "resolved": 
"https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz";,
-            "integrity": 
"sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==",
-            "license": "MIT"
-        },
-        "node_modules/slugify": {
-            "version": "1.4.7",
-            "resolved": 
"https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz";,
-            "integrity": 
"sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg==",
-            "license": "MIT",
-            "engines": {
-                "node": ">=8.0.0"
-            }
-        },
-        "node_modules/stickyfill": {
-            "version": "1.1.1",
-            "resolved": 
"https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz";,
-            "integrity": 
"sha512-GCp7vHAfpao+Qh/3Flh9DXEJ/qSi0KJwJw6zYlZOtRYXWUIpMM6mC2rIep/dK8RQqwW0KxGJIllmjPIBOGN8AA=="
-        },
-        "node_modules/string-width": {
-            "version": "4.2.3",
-            "resolved": 
"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz";,
-            "integrity": 
"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
-            "license": "MIT",
-            "dependencies": {
-                "emoji-regex": "^8.0.0",
-                "is-fullwidth-code-point": "^3.0.0",
-                "strip-ansi": "^6.0.1"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/strip-ansi": {
-            "version": "6.0.1",
-            "resolved": 
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz";,
-            "integrity": 
"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-            "license": "MIT",
-            "dependencies": {
-                "ansi-regex": "^5.0.1"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/strnum": {
-            "version": "2.4.2",
-            "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.2.tgz";,
-            "integrity": 
"sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
-            "license": "MIT",
-            "dependencies": {
-                "anynum": "^1.0.1"
-            }
-        },
         "node_modules/styled-components": {
             "version": "6.5.3",
             "resolved": 
"https://registry.npmjs.org/styled-components/-/styled-components-6.5.3.tgz";,
@@ -1121,157 +428,13 @@
                 "@scarf/scarf": "=1.4.0"
             }
         },
-        "node_modules/swagger2openapi": {
-            "version": "7.0.8",
-            "resolved": 
"https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz";,
-            "integrity": 
"sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==",
-            "license": "BSD-3-Clause",
-            "dependencies": {
-                "call-me-maybe": "^1.0.1",
-                "node-fetch": "^2.6.1",
-                "node-fetch-h2": "^2.3.0",
-                "node-readfiles": "^0.2.0",
-                "oas-kit-common": "^1.0.8",
-                "oas-resolver": "^2.5.6",
-                "oas-schema-walker": "^1.1.5",
-                "oas-validator": "^5.0.8",
-                "reftools": "^1.1.9",
-                "yaml": "^1.10.0",
-                "yargs": "^17.0.1"
-            },
-            "bin": {
-                "boast": "boast.js",
-                "oas-validate": "oas-validate.js",
-                "swagger2openapi": "swagger2openapi.js"
-            },
-            "funding": {
-                "url": "https://github.com/Mermade/oas-kit?sponsor=1";
-            }
-        },
-        "node_modules/tr46": {
-            "version": "0.0.3",
-            "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz";,
-            "integrity": 
"sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
-            "license": "MIT"
-        },
-        "node_modules/uri-js-replace": {
-            "version": "1.0.1",
-            "resolved": 
"https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz";,
-            "integrity": 
"sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==",
-            "license": "MIT"
-        },
-        "node_modules/url-template": {
-            "version": "2.0.8",
-            "resolved": 
"https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz";,
-            "integrity": 
"sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==",
-            "license": "BSD"
-        },
-        "node_modules/use-sync-external-store": {
-            "version": "1.7.0",
-            "resolved": 
"https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.7.0.tgz";,
-            "integrity": 
"sha512-6L+EeigHMQhdaIPNIFUKwfWJSwWFQ8gJbJ2DLOs5sDIegTwR9fRxvnM3uciHKjIZhFz+KAv2emhWMRvDmMcY8A==",
-            "license": "MIT",
-            "peerDependencies": {
-                "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
-            }
-        },
-        "node_modules/webidl-conversions": {
-            "version": "3.0.1",
-            "resolved": 
"https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz";,
-            "integrity": 
"sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
-            "license": "BSD-2-Clause"
-        },
-        "node_modules/whatwg-url": {
-            "version": "5.0.0",
-            "resolved": 
"https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz";,
-            "integrity": 
"sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
-            "license": "MIT",
-            "dependencies": {
-                "tr46": "~0.0.3",
-                "webidl-conversions": "^3.0.0"
-            }
-        },
-        "node_modules/wrap-ansi": {
-            "version": "7.0.0",
-            "resolved": 
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz";,
-            "integrity": 
"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
-            "license": "MIT",
-            "dependencies": {
-                "ansi-styles": "^4.0.0",
-                "string-width": "^4.1.0",
-                "strip-ansi": "^6.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/chalk/wrap-ansi?sponsor=1";
-            }
-        },
-        "node_modules/xml-naming": {
-            "version": "0.3.0",
-            "resolved": 
"https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz";,
-            "integrity": 
"sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/NaturalIntelligence";
-                }
-            ],
-            "license": "MIT",
-            "engines": {
-                "node": ">=16.0.0"
-            }
-        },
-        "node_modules/y18n": {
-            "version": "5.0.8",
-            "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz";,
-            "integrity": 
"sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
-            "license": "ISC",
-            "engines": {
-                "node": ">=10"
-            }
-        },
-        "node_modules/yaml": {
-            "version": "1.10.3",
-            "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz";,
-            "integrity": 
"sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==",
-            "license": "ISC",
-            "engines": {
-                "node": ">= 6"
-            }
-        },
-        "node_modules/yaml-ast-parser": {
-            "version": "0.0.43",
-            "resolved": 
"https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz";,
-            "integrity": 
"sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==",
-            "license": "Apache-2.0"
-        },
-        "node_modules/yargs": {
-            "version": "17.7.3",
-            "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz";,
-            "integrity": 
"sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==",
+        "node_modules/ulid": {
+            "version": "3.0.2",
+            "resolved": "https://registry.npmjs.org/ulid/-/ulid-3.0.2.tgz";,
+            "integrity": 
"sha512-yu26mwteFYzBAot7KVMqFGCVpsF6g8wXfJzQUHvu1no3+rRRSFcSV2nKeYvNPLD2J4b08jYBDhHUjeH0ygIl9w==",
             "license": "MIT",
-            "dependencies": {
-                "cliui": "^8.0.1",
-                "escalade": "^3.1.1",
-                "get-caller-file": "^2.0.5",
-                "require-directory": "^2.1.1",
-                "string-width": "^4.2.3",
-                "y18n": "^5.0.5",
-                "yargs-parser": "^21.1.1"
-            },
-            "engines": {
-                "node": ">=12"
-            }
-        },
-        "node_modules/yargs-parser": {
-            "version": "21.1.1",
-            "resolved": 
"https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz";,
-            "integrity": 
"sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
-            "license": "ISC",
-            "engines": {
-                "node": ">=12"
+            "bin": {
+                "ulid": "dist/cli.js"
             }
         }
     }
diff --git a/framework/rest-api/package.json b/framework/rest-api/package.json
index 9dfef2590e..b33257a84c 100644
--- a/framework/rest-api/package.json
+++ b/framework/rest-api/package.json
@@ -5,12 +5,6 @@
     "license": "Apache-2.0",
     "dependencies": {
         "swagger-ui-dist": "5.33.2",
-        "redoc": "2.5.4"
-    },
-    "overrides": {
-        "js-yaml": "4.3.2",
-        "minimatch": "10.2.5",
-        "brace-expansion": "5.0.12",
-        "fast-xml-parser": "5.10.1"
+        "redoc": "3.0.1"
     }
 }

Reply via email to