diff --git a/package.json b/package.json index 9bfbedc..372e535 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "devDependencies": { - "@redocly/cli": "^1.34.7", + "@redocly/cli": "^1.34.8", "glob": "^11.1.0", "zx": "^8.8.5", "@types/node": "^22.15.35", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a821ea4..e33ae04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@redocly/cli': - specifier: ^1.34.7 - version: 1.34.7(ajv@6.12.6) + specifier: ^1.34.8 + version: 1.34.8(ajv@6.12.6) '@types/node': specifier: ^22.15.35 version: 22.18.13 @@ -660,23 +660,20 @@ packages: '@redocly/ajv@8.11.2': resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} - '@redocly/ajv@8.11.3': - resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==} - - '@redocly/cli@1.34.7': - resolution: {integrity: sha512-EcE74Wwk11yfAtJqtCjSFqolbxBGvaRU+KxDPi1UoMDBUkP7iPI78mjo5Gw1X9wD4AkbgbMnfEP86s70pz+Opw==} + '@redocly/cli@1.34.8': + resolution: {integrity: sha512-fSXAEsr4TzGlw87/TpLaiVOYfP7AUiBmu0dCPPasv1xCP725q45KaQfGStw1jWXHI50LHFz8GTEVjDIuc7gl/g==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} hasBin: true - '@redocly/config@0.22.2': - resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==} + '@redocly/config@0.22.0': + resolution: {integrity: sha512-gAy93Ddo01Z3bHuVdPWfCwzgfaYgMdaZPcfL7JZ7hWJoK9V0lXDbigTWkhiPFAaLWzbOJ+kbUQG1+XwIm0KRGQ==} - '@redocly/openapi-core@1.34.7': - resolution: {integrity: sha512-gn2P0OER6qxF/+f4GqNv9XsnU5+6oszD/0SunulOvPYJDhrNkNVrVZV5waX25uqw5UDn2+roViWlRDHKFfHH0g==} + '@redocly/openapi-core@1.34.8': + resolution: {integrity: sha512-/oy8sXi5xK4+HvcFR7xS1A74zJ5aS6rtacNEr91SczLqvtxz79opxp7yYpdYtfGQAp6igx9eU9alwSC/R/X3Cg==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} - '@redocly/respect-core@1.34.7': - resolution: {integrity: sha512-YXXjGy2fFwDWC4ornDb9OKa08ALXnAU6RUWHEcuJD3kbVgtyXNCAV487Asn2c57tAXrfsBut00edjm3FysWjpA==} + '@redocly/respect-core@1.34.8': + resolution: {integrity: sha512-QKbFs0Pv/sdbG6A1hnJHQfDwCWSap+jfpU0yqLs1I/wqm058NwKTPn64mstyasWG3em5LmLCkBJqf9uWOUHWaQ==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} '@rollup/rollup-android-arm-eabi@4.52.3': @@ -1301,8 +1298,8 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} classnames@2.5.1: @@ -1360,8 +1357,8 @@ packages: core-js-pure@3.45.1: resolution: {integrity: sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==} - core-js@3.45.1: - resolution: {integrity: sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==} + core-js@3.32.1: + resolution: {integrity: sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -1723,10 +1720,17 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + fast-xml-builder@1.0.0: + resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} + fast-xml-parser@4.5.3: resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} hasBin: true + fast-xml-parser@5.4.1: + resolution: {integrity: sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==} + hasBin: true + fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} @@ -1815,8 +1819,8 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} - get-port-please@3.2.0: - resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} + get-port-please@3.0.1: + resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==} get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} @@ -2320,8 +2324,8 @@ packages: react-native: optional: true - mobx@6.15.0: - resolution: {integrity: sha512-UczzB+0nnwGotYSgllfARAqWCJ5e/skuV2K/l+Zyck/H6pJIhLXuBnz+6vn2i211o7DtbE78HQtsYEKICHGI+g==} + mobx@6.12.3: + resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2433,8 +2437,8 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - open@10.2.0: - resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} openapi-path-templating@2.2.1: @@ -2444,6 +2448,9 @@ packages: openapi-sampler@1.6.1: resolution: {integrity: sha512-s1cIatOqrrhSj2tmJ4abFYZQK6l5v+V4toO5q1Pa0DyN8mtyqy2I+Qrj5W9vOELEtybIMQs/TBZGVO/DtTFK8w==} + openapi-sampler@1.7.0: + resolution: {integrity: sha512-fWq32F5vqGpgRJYIarC/9Y1wC9tKnRDcCOjsDJ7MIcSv2HsE7kNifcXIZ8FVtNStBUWxYrEk/MKqVF0SwZ5gog==} + openapi-server-url-templating@1.3.0: resolution: {integrity: sha512-DPlCms3KKEbjVQb0spV6Awfn6UWNheuG/+folQPzh/wUaKwuqvj8zt5gagD7qoyxtE03cIiKPgLFS3Q8Bz00uQ==} engines: {node: '>=12.20.0'} @@ -2808,6 +2815,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + serialize-error@8.1.0: resolution: {integrity: sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==} engines: {node: '>=10'} @@ -2974,6 +2986,9 @@ packages: strnum@1.1.2: resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + strnum@2.1.2: + resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==} + styled-components@6.3.9: resolution: {integrity: sha512-J72R4ltw0UBVUlEjTzI0gg2STOqlI9JBhQOL4Dxt7aJOnnSesy0qJDn4PYfMCafk9cWOaVg129Pesl5o+DIh0Q==} engines: {node: '>= 16'} @@ -3129,8 +3144,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici@6.21.3: - resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} + undici@6.23.0: + resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==} engines: {node: '>=18.17'} unraw@3.0.0: @@ -3267,10 +3282,6 @@ packages: utf-8-validate: optional: true - wsl-utils@0.1.0: - resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} - engines: {node: '>=18'} - xml-but-prettier@1.0.1: resolution: {integrity: sha512-C2CJaadHrZTqESlH03WOyw0oZTtoy2uEg6dSDF6YRg+9GnYNub53RRemLpnvtbHDFelxMx4LajiFsYeR6XJHgQ==} @@ -3746,7 +3757,7 @@ snapshots: '@opentelemetry/propagator-b3': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/propagator-jaeger': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) - semver: 7.7.3 + semver: 7.7.4 '@opentelemetry/semantic-conventions@1.27.0': {} @@ -3782,38 +3793,31 @@ snapshots: require-from-string: 2.0.2 uri-js-replace: 1.0.1 - '@redocly/ajv@8.11.3': - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js-replace: 1.0.1 - - '@redocly/cli@1.34.7(ajv@6.12.6)': + '@redocly/cli@1.34.8(ajv@6.12.6)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/exporter-trace-otlp-http': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-node': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - '@redocly/config': 0.22.2 - '@redocly/openapi-core': 1.34.7 - '@redocly/respect-core': 1.34.7(ajv@6.12.6) + '@redocly/config': 0.22.0 + '@redocly/openapi-core': 1.34.8 + '@redocly/respect-core': 1.34.8(ajv@6.12.6) abort-controller: 3.0.0 - chokidar: 3.6.0 + chokidar: 3.5.3 colorette: 1.4.0 - core-js: 3.45.1 + core-js: 3.32.1 dotenv: 16.4.7 form-data: 4.0.4 - get-port-please: 3.2.0 + get-port-please: 3.0.1 glob: 7.2.3 handlebars: 4.7.8 - mobx: 6.15.0 + mobx: 6.12.3 pluralize: 8.0.0 react: 19.2.2 react-dom: 19.2.2(react@19.2.2) - redoc: 2.5.0(core-js@3.45.1)(mobx@6.15.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(styled-components@6.3.9(react-dom@19.2.2(react@19.2.2))(react@19.2.2)) - semver: 7.7.3 + redoc: 2.5.0(core-js@3.32.1)(mobx@6.12.3)(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(styled-components@6.3.9(react-dom@19.2.2(react@19.2.2))(react@19.2.2)) + semver: 7.7.4 simple-websocket: 9.1.0 styled-components: 6.3.9(react-dom@19.2.2(react@19.2.2))(react@19.2.2) yargs: 17.0.1 @@ -3825,27 +3829,27 @@ snapshots: - supports-color - utf-8-validate - '@redocly/config@0.22.2': {} + '@redocly/config@0.22.0': {} - '@redocly/openapi-core@1.34.7': + '@redocly/openapi-core@1.34.8': dependencies: - '@redocly/ajv': 8.11.3 - '@redocly/config': 0.22.2 + '@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.1.1 + js-yaml: 4.1.0 minimatch: 5.1.6 pluralize: 8.0.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - supports-color - '@redocly/respect-core@1.34.7(ajv@6.12.6)': + '@redocly/respect-core@1.34.8(ajv@6.12.6)': dependencies: '@faker-js/faker': 7.6.0 '@redocly/ajv': 8.11.2 - '@redocly/openapi-core': 1.34.7 + '@redocly/openapi-core': 1.34.8 better-ajv-errors: 1.2.0(ajv@6.12.6) colorette: 2.0.20 concat-stream: 2.0.0 @@ -3857,11 +3861,11 @@ snapshots: js-yaml: 4.1.0 json-pointer: 0.6.2 jsonpath-plus: 10.3.0 - open: 10.2.0 - openapi-sampler: 1.6.1 + open: 10.1.0 + openapi-sampler: 1.7.0 outdent: 0.8.0 set-cookie-parser: 2.7.1 - undici: 6.21.3 + undici: 6.23.0 transitivePeerDependencies: - ajv - supports-color @@ -4701,7 +4705,7 @@ snapshots: character-reference-invalid@2.0.1: {} - chokidar@3.6.0: + chokidar@3.5.3: dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -4764,7 +4768,7 @@ snapshots: core-js-pure@3.45.1: {} - core-js@3.45.1: {} + core-js@3.32.1: {} cross-spawn@7.0.6: dependencies: @@ -5280,10 +5284,17 @@ snapshots: fast-safe-stringify@2.1.1: {} + fast-xml-builder@1.0.0: {} + fast-xml-parser@4.5.3: dependencies: strnum: 1.1.2 + fast-xml-parser@5.4.1: + dependencies: + fast-xml-builder: 1.0.0 + strnum: 2.1.2 + fastq@1.19.1: dependencies: reusify: 1.1.0 @@ -5372,7 +5383,7 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 - get-port-please@3.2.0: {} + get-port-please@3.0.1: {} get-proto@1.0.1: dependencies: @@ -5834,23 +5845,23 @@ snapshots: minipass@7.1.2: {} - mobx-react-lite@4.1.1(mobx@6.15.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2): + mobx-react-lite@4.1.1(mobx@6.12.3)(react-dom@19.2.2(react@19.2.2))(react@19.2.2): dependencies: - mobx: 6.15.0 + mobx: 6.12.3 react: 19.2.2 use-sync-external-store: 1.5.0(react@19.2.2) optionalDependencies: react-dom: 19.2.2(react@19.2.2) - mobx-react@9.2.1(mobx@6.15.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2): + mobx-react@9.2.1(mobx@6.12.3)(react-dom@19.2.2(react@19.2.2))(react@19.2.2): dependencies: - mobx: 6.15.0 - mobx-react-lite: 4.1.1(mobx@6.15.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) + mobx: 6.12.3 + mobx-react-lite: 4.1.1(mobx@6.12.3)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) react: 19.2.2 optionalDependencies: react-dom: 19.2.2(react@19.2.2) - mobx@6.15.0: {} + mobx@6.12.3: {} ms@2.1.3: {} @@ -5964,12 +5975,12 @@ snapshots: dependencies: wrappy: 1.0.2 - open@10.2.0: + open@10.1.0: dependencies: default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - wsl-utils: 0.1.0 + is-wsl: 3.1.0 openapi-path-templating@2.2.1: dependencies: @@ -5981,6 +5992,12 @@ snapshots: fast-xml-parser: 4.5.3 json-pointer: 0.6.2 + openapi-sampler@1.7.0: + dependencies: + '@types/json-schema': 7.0.15 + fast-xml-parser: 5.4.1 + json-pointer: 0.6.2 + openapi-server-url-templating@1.3.0: dependencies: apg-lite: 1.0.5 @@ -6218,11 +6235,11 @@ snapshots: dependencies: picomatch: 2.3.1 - redoc@2.5.0(core-js@3.45.1)(mobx@6.15.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(styled-components@6.3.9(react-dom@19.2.2(react@19.2.2))(react@19.2.2)): + redoc@2.5.0(core-js@3.32.1)(mobx@6.12.3)(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(styled-components@6.3.9(react-dom@19.2.2(react@19.2.2))(react@19.2.2)): dependencies: - '@redocly/openapi-core': 1.34.7 + '@redocly/openapi-core': 1.34.8 classnames: 2.5.1 - core-js: 3.45.1 + core-js: 3.32.1 decko: 1.2.0 dompurify: 3.2.7 eventemitter3: 5.0.1 @@ -6230,8 +6247,8 @@ snapshots: lunr: 2.3.9 mark.js: 8.11.1 marked: 4.3.0 - mobx: 6.15.0 - mobx-react: 9.2.1(mobx@6.15.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) + mobx: 6.12.3 + mobx-react: 9.2.1(mobx@6.12.3)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) openapi-sampler: 1.6.1 path-browserify: 1.0.1 perfect-scrollbar: 1.5.6 @@ -6380,6 +6397,8 @@ snapshots: semver@7.7.3: {} + semver@7.7.4: {} + serialize-error@8.1.0: dependencies: type-fest: 0.20.2 @@ -6601,6 +6620,8 @@ snapshots: strnum@1.1.2: {} + strnum@2.1.2: {} + styled-components@6.3.9(react-dom@19.2.2(react@19.2.2))(react@19.2.2): dependencies: '@emotion/is-prop-valid': 1.4.0 @@ -6845,7 +6866,7 @@ snapshots: undici-types@6.21.0: {} - undici@6.21.3: {} + undici@6.23.0: {} unraw@3.0.0: {} @@ -6988,10 +7009,6 @@ snapshots: ws@7.5.10: {} - wsl-utils@0.1.0: - dependencies: - is-wsl: 3.1.0 - xml-but-prettier@1.0.1: dependencies: repeat-string: 1.6.1