diff --git a/package.json b/package.json index 4ce55ad46..f191a2fda 100644 --- a/package.json +++ b/package.json @@ -41,14 +41,14 @@ "@mdx-js/react": "^3.0.0", "@metamask/open-rpc-docs-react": "^0.1.2", "@open-rpc/meta-schema": "^1.14.9", - "@open-rpc/schema-utils-js": "^1.16.2", + "@open-rpc/schema-utils-js": "^2.0.3", "ajv": "^8.16.0", "axios": "^1.7.4", "canvas-embed": "^1.0.80", "clsx": "^2.0.0", - "docusaurus-plugin-openapi-docs": "^3.0.1", + "docusaurus-plugin-openapi-docs": "^4.0.1", "docusaurus-plugin-sentry": "^2.0.0", - "docusaurus-theme-openapi-docs": "^3.0.1", + "docusaurus-theme-openapi-docs": "^4.0.1", "patch-package": "^8.0.0", "prism-react-renderer": "^2.3.1", "react": "^18.3.1", diff --git a/yarn.lock b/yarn.lock index 216806d5e..5bc367696 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1966,29 +1966,21 @@ resolved "https://registry.yarnpkg.com/@json-schema-spec/json-pointer/-/json-pointer-0.1.2.tgz#5153d5d01b94134015ee829deca5a970cf0406fd" integrity sha512-BYY7IavBjwsWWSmVcMz2A9mKiDD9RvacnsItgmy1xV8cmgbtxFfKmKMtkVpD7pYtkx4mIW4800yZBXueVFIWPw== -"@json-schema-tools/dereferencer@1.5.5": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@json-schema-tools/dereferencer/-/dereferencer-1.5.5.tgz#112b57ded2c9cb6cb3ef984deee0b79923b12def" - integrity sha512-ntnTXO47DOLTLmcU9yJ7Fu29L8Du9+ly4rwxLaYd/aWVhBDtvG8VIQRMJVrrTZOQo0Cv/wHHuEj47n43MFqIjA== +"@json-schema-tools/dereferencer@^1.6.3": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@json-schema-tools/dereferencer/-/dereferencer-1.6.3.tgz#fa454809e798591567f6522a427d72e91a281ec3" + integrity sha512-NoQkj6hx9Joqbd/GZAOHSGtE6R+OzlnOcDfyidmx8e/CUv1Q+Z6/fmZo2wwCQWiwP1pnGYc95iKwp8M7XlV7wQ== dependencies: - "@json-schema-tools/reference-resolver" "^1.2.4" - "@json-schema-tools/traverse" "^1.7.8" - fast-safe-stringify "^2.0.7" - -"@json-schema-tools/meta-schema@1.6.19": - version "1.6.19" - resolved "https://registry.yarnpkg.com/@json-schema-tools/meta-schema/-/meta-schema-1.6.19.tgz#295301c2d4a0c01eb2eafbf605aca8ebc0dfbbb6" - integrity sha512-55zuWFW7tr4tf/G5AYmybcPdGOkVAreQbt2JdnogX4I2r/zkxZiimYPJESDf5je9BI2oRveak2p296HzDppeaA== + "@json-schema-tools/reference-resolver" "^1.2.6" + "@json-schema-tools/traverse" "^1.10.4" + fast-safe-stringify "^2.1.1" -"@json-schema-tools/reference-resolver@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@json-schema-tools/reference-resolver/-/reference-resolver-1.2.4.tgz#ace48726f4e3026301d50efa09a4f1a942fa9d3c" - integrity sha512-Oag20zDuapO6nBQp00k8Rd5sDTb8Gfz9uH43Tf7dHKNx7nHDK/WdeTe7OxkOmLQCL6aS+mCJx1Zv+fZBCD+tzQ== - dependencies: - "@json-schema-spec/json-pointer" "^0.1.2" - isomorphic-fetch "^3.0.0" +"@json-schema-tools/meta-schema@^1.7.5": + version "1.7.5" + resolved "https://registry.yarnpkg.com/@json-schema-tools/meta-schema/-/meta-schema-1.7.5.tgz#2cd7992eee79c912d0d860b45c6064994ded99f2" + integrity sha512-8Hy6tuMC2BQdK7O4ilLovFB9t0j5o0L/sQTuWeg2CNYpITmPiFTRiG7Yb/jYd483D8784kxLFJ0dT+T4O2hNmw== -"@json-schema-tools/reference-resolver@^1.2.4": +"@json-schema-tools/reference-resolver@^1.2.6": version "1.2.6" resolved "https://registry.yarnpkg.com/@json-schema-tools/reference-resolver/-/reference-resolver-1.2.6.tgz#e0109adc29e61c3f670ec6d110d2e3861b5e2cfc" integrity sha512-4QZu5ROb5EpLSvV+buzk8WR30W+dffSNaKqD3VGFYJ3y0BLDi2OHoSz5e6NKcLYTyUYXV8IKxocNOszeVBJI4Q== @@ -1996,7 +1988,7 @@ "@json-schema-spec/json-pointer" "^0.1.2" isomorphic-fetch "^3.0.0" -"@json-schema-tools/traverse@^1.10.1", "@json-schema-tools/traverse@^1.7.8": +"@json-schema-tools/traverse@^1.10.1", "@json-schema-tools/traverse@^1.10.4": version "1.10.4" resolved "https://registry.yarnpkg.com/@json-schema-tools/traverse/-/traverse-1.10.4.tgz#44037fd334068aa1de77bfa829b66e884ffc26e2" integrity sha512-9e42zjhLIxzBONroNC4SGsTqdB877tzwH2S6lqgTav9K24kWJR9vNieeMVSuyqnY8FlclH21D8wsm/tuD9WA9Q== @@ -2093,25 +2085,20 @@ resolved "https://registry.yarnpkg.com/@open-rpc/examples/-/examples-1.7.2.tgz#639e983998e702dba0e2cf403771fb5fdfbe24e6" integrity sha512-wEvviOPc+gyBVmxvGQVl/hqYslEacxLe0UETupyp1JjXUAZxW27da+F1IxbP6NYdx6jt4RyLg+V0GBVTsN6RRA== -"@open-rpc/meta-schema@1.14.2": - version "1.14.2" - resolved "https://registry.yarnpkg.com/@open-rpc/meta-schema/-/meta-schema-1.14.2.tgz#1af0b1ea77e50b5076ae31267e97efcb9ff352f8" - integrity sha512-vD4Nbkrb7wYFRcSQf+j228LwOy1C6/KKpy5NADlpMElGrAWPRxhTa2yTi6xG+x88OHzg2+cydQ0GAD6o40KUcg== - "@open-rpc/meta-schema@^1.14.9": version "1.14.9" resolved "https://registry.yarnpkg.com/@open-rpc/meta-schema/-/meta-schema-1.14.9.tgz#a2f834adf74d309fa19fead7f9484e0243dc337b" integrity sha512-2/CbDzOVpcaSnMs28TsRv8MKJwJi0TTYFlQ6q6qobAH26oIuhYgcZooKf4l71emgntU6MMcFQCA0h4mJ4dBCdA== -"@open-rpc/schema-utils-js@^1.16.2": - version "1.16.2" - resolved "https://registry.yarnpkg.com/@open-rpc/schema-utils-js/-/schema-utils-js-1.16.2.tgz#b4457846fe5889fa0cb7fc7ad9b55f7a0b7ac530" - integrity sha512-55vQov3o8KkXD+wiw1nKZaYws2LHSntjK5Sfja4vfGN7A6Xis0r0d0MUDVj32E3pKF9Z2sTZL3sKO/nB0DKUDg== +"@open-rpc/schema-utils-js@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@open-rpc/schema-utils-js/-/schema-utils-js-2.0.3.tgz#858cee99af327cae5407037a3b6f85c3ecde11d8" + integrity sha512-Qo1hqcTo0yJpEd9aX1ir1mJEW3TkbjGfiWaSsgVhtbQxkvLh5ddX5wVDnFikIk1Yw6YNb9Mu2U3Ra2zioN+Q9g== dependencies: - "@json-schema-tools/dereferencer" "1.5.5" - "@json-schema-tools/meta-schema" "1.6.19" - "@json-schema-tools/reference-resolver" "1.2.4" - "@open-rpc/meta-schema" "1.14.2" + "@json-schema-tools/dereferencer" "^1.6.3" + "@json-schema-tools/meta-schema" "^1.7.5" + "@json-schema-tools/reference-resolver" "^1.2.6" + "@open-rpc/meta-schema" "^1.14.9" ajv "^6.10.0" detect-node "^2.0.4" fast-safe-stringify "^2.0.7" @@ -2332,17 +2319,12 @@ styled-components "^6.0.7" yargs "17.0.1" -"@redocly/config@^0.6.0": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.6.2.tgz#b5180ccb407673ee048b818c3be9a4f9d0636a64" - integrity sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw== - "@redocly/config@^0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.7.0.tgz#e8d06dc1f2d9cb9a4b5c5ce09afbf8536b32161c" integrity sha512-6GKxTo/9df0654Mtivvr4lQnMOp+pRj9neVywmI5+BwfZLTtkJnj2qB3D6d8FHTr4apsNOf6zTa5FojX0Evh4g== -"@redocly/openapi-core@1.19.0": +"@redocly/openapi-core@1.19.0", "@redocly/openapi-core@^1.10.5", "@redocly/openapi-core@^1.4.0": version "1.19.0" resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.19.0.tgz#8c6db2f0286b7776d79e392335f89f702ea19432" integrity sha512-ezK6qr80sXvjDgHNrk/zmRs9vwpIAeHa0T/qmo96S+ib4ThQ5a8f3qjwEqxMeVxkxCTbkaY9sYSJKOxv4ejg5w== @@ -2359,23 +2341,6 @@ pluralize "^8.0.0" yaml-ast-parser "0.0.43" -"@redocly/openapi-core@^1.10.5", "@redocly/openapi-core@^1.4.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.17.0.tgz#e4c18751a1174ce59da7b8c0c2852504c58a4c48" - integrity sha512-XoNIuksnOGAzAcfpyJkHrMxwurXaQfglnovNE7/pTx4OEjik3OT91+tKAyRCkklVCdMtAA3YokGMZzdhjViUWA== - dependencies: - "@redocly/ajv" "^8.11.0" - "@redocly/config" "^0.6.0" - colorette "^1.2.0" - https-proxy-agent "^7.0.4" - js-levenshtein "^1.1.6" - js-yaml "^4.1.0" - lodash.isequal "^4.5.0" - minimatch "^5.0.1" - node-fetch "^2.6.1" - pluralize "^8.0.0" - yaml-ast-parser "0.0.43" - "@reduxjs/toolkit@^1.7.1": version "1.9.7" resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" @@ -5442,10 +5407,10 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" -docusaurus-plugin-openapi-docs@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-3.0.1.tgz#954fdc4103d7e47133aede210a98353b3e0f0f99" - integrity sha512-6SRqwey/TXMNu2G02mbWgxrifhpjGOjDr30N+58AR0Ytgc+HXMqlPAUIvTe+e7sOBfAtBbiNlmOWv5KSYIjf3w== +docusaurus-plugin-openapi-docs@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.0.1.tgz#2c767cd7af363b24413f7249e85b26ac154d803a" + integrity sha512-ST0VLbRMTNz2O0NFIezWcF0dNYrGf34/oUmn3wH3hdMcStGQIOCEwD3JvuzyQ7WygjAR8md2kITHeRBRB2yhAA== dependencies: "@apidevtools/json-schema-ref-parser" "^11.5.4" "@docusaurus/plugin-content-docs" "^3.0.1" @@ -5478,10 +5443,10 @@ docusaurus-plugin-sentry@^2.0.0: resolved "https://registry.yarnpkg.com/docusaurus-plugin-sentry/-/docusaurus-plugin-sentry-2.0.0.tgz#aa6a9b052da2ebc18d05b8f3e3a478eaa80cf903" integrity sha512-LiiQ90pbaJ4ztgmFegK3+p8ywX4m0XHNtKGIRY1UD6xVRFubIejFFGaDXWOVU5FuATcMmE0d+WPNRPHLyYlFFw== -docusaurus-theme-openapi-docs@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-3.0.1.tgz#49789c63377f294e624a9632eddb8265a421020f" - integrity sha512-tqypV91tC3wuWj9O+4n0M/e5AgHOeMT2nvPj1tjlPkC7/dLinZvpwQStT4YDUPYSoHRseqxd7lhivFQHcmlryg== +docusaurus-theme-openapi-docs@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-4.0.1.tgz#fb10e9e253afa7d1012f47e73e9a89ab0e8121a5" + integrity sha512-4HIzYm2Y+pPiqvFs2oSEghtSgamza3Az1nGgwAJ+dpowfdOUafsGnbWOkJoFWVncRNn8/2mYSwrbUuo1t0kVUQ== dependencies: "@docusaurus/theme-common" "^3.0.1" "@hookform/error-message" "^2.0.1" @@ -5489,7 +5454,7 @@ docusaurus-theme-openapi-docs@^3.0.1: clsx "^1.1.1" copy-text-to-clipboard "^3.1.0" crypto-js "^4.1.1" - docusaurus-plugin-openapi-docs "^3.0.1" + docusaurus-plugin-openapi-docs "^4.0.1" docusaurus-plugin-sass "^0.2.3" file-saver "^2.0.5" lodash "^4.17.20" @@ -6158,7 +6123,7 @@ fast-loops@^1.1.3: resolved "https://registry.yarnpkg.com/fast-loops/-/fast-loops-1.1.4.tgz#61bc77d518c0af5073a638c6d9d5c7683f069ce2" integrity sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg== -fast-safe-stringify@^2.0.7: +fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==