From ccd7907ae309c09634f33845a712f55486903144 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 18:30:57 +0300 Subject: [PATCH 01/25] feat: add docusaurus-plugin-openapi-docs and first basic page --- .../get-swap-price-and-bridge-quote.api.mdx | 72 + .../api/paraswap-delta-prices-api.info.mdx | 35 + velora-sdk-docs/docs/api/sidebar.ts | 24 + .../docs/api/velora-delta-prices-api.info.mdx | 35 + velora-sdk-docs/docusaurus.config.ts | 27 + velora-sdk-docs/package.json | 4 + velora-sdk-docs/sidebars.ts | 5 +- velora-sdk-docs/static/openapi.yaml | 119 ++ velora-sdk-docs/yarn.lock | 1886 ++++++++++++++++- 9 files changed, 2169 insertions(+), 38 deletions(-) create mode 100644 velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx create mode 100644 velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx create mode 100644 velora-sdk-docs/docs/api/sidebar.ts create mode 100644 velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx create mode 100644 velora-sdk-docs/static/openapi.yaml diff --git a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx new file mode 100644 index 000000000..ff36a8639 --- /dev/null +++ b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx @@ -0,0 +1,72 @@ +--- +id: get-swap-price-and-bridge-quote +title: "Get swap price and bridge quote" +description: "Returns pricing and bridge quote for a token swap using ParaSwap Delta." +sidebar_label: "Get swap price and bridge quote" +hide_title: true +hide_table_of_contents: true +api: eJy9Vk1v2zAM/SsGTxsgNNmOvqUfKwr0UDTtYchyYGQmUWtLCiV3K4z890FymsRLnLhDWl8Ch4+PFK1HsoKMnGRlvTIaUrgnX7J2iWUllZ4lqLNkwiqbUbIojadkajjBxJtn0on7jTYpXcDdIeMwvF5S7vHslwYBFhkL8sQO0lEFGguCFBzLh+ANAlSIuCiJX0EA06JUTBmknksS4OScCoS0Av9qo6NnpWewXIo1V0bOn4wMC1Nqfwomx/KSpCowd++mU9rTjHjnmCcllHNU+iY7CZdF9pq4nWuKuetYuNIRD7KMyR045zv4nMrov4kEkC4LSEdw/vgTBAyvbm9h/O93uThWyrYom1qOA9xZox25APje74efpjDvWMmVBkGANNqT9gGG1uZKYoD1nlzAVrvBzOSJZLjblo0l9qqOFFROx2Frye4WW2xpcJ/VsRzUumrz7WQ+p6lh+kG0FzdDd2GcfxxeHjK35dfmFqIfsXVKq2vuh3FvMjtga7rqspiE67VdxsHUE5/Hdn7oWMdg9UBoy3RtbSueNSZ/U/k++7xAuU/XMcHcY7tv/QgoyM9NBinMKN5m9HNIoRe9e/HS1/1laiKJ8nlgac6wJCrOJYO7GxDwQuxqIX4765/162M4X2C89qt+cE2+nokxxM7sBNHUdLWR8Unn7qoonv74ns1R6ZBtyXlUfCzFqC5kFHosxljAPEpkBFU1QUePnC+X4e+6oYX5nSmHk3yrpbUe5sv9qvt9TdrSeabX5i7wgnkZYBD66weE2l4VPjrWepP46EDNReMzSviJ4TZLyuFINXqzhnRBNxeNLh6rVaILtLkWbDzG4YVVcIF0NA6djjALPX1UrVwHUpLdvjk70z2wrNvb9dUDLJd/AdsjAGQ= +sidebar_class_name: "get api-method" +info_path: docs/api/paraswap-delta-prices-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Returns pricing and bridge quote for a token swap using ParaSwap Delta. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx b/velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx new file mode 100644 index 000000000..fa92f1b5e --- /dev/null +++ b/velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx @@ -0,0 +1,35 @@ +--- +id: paraswap-delta-prices-api +title: "ParaSwap Delta Prices API" +description: "" +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import Heading from "@theme/Heading"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiExplorer/Export"; + + + + + + + + + + + + + \ No newline at end of file diff --git a/velora-sdk-docs/docs/api/sidebar.ts b/velora-sdk-docs/docs/api/sidebar.ts new file mode 100644 index 000000000..a22185dd7 --- /dev/null +++ b/velora-sdk-docs/docs/api/sidebar.ts @@ -0,0 +1,24 @@ +import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; + +const sidebar: SidebarsConfig = { + apisidebar: [ + { + type: "doc", + id: "api/paraswap-delta-prices-api", + }, + { + type: "category", + label: "UNTAGGED", + items: [ + { + type: "doc", + id: "api/get-swap-price-and-bridge-quote", + label: "Get swap price and bridge quote", + className: "api-method get", + }, + ], + }, + ], +}; + +export default sidebar.apisidebar; diff --git a/velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx b/velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx new file mode 100644 index 000000000..9c0c82e50 --- /dev/null +++ b/velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx @@ -0,0 +1,35 @@ +--- +id: velora-delta-prices-api +title: "Velora Delta Prices API" +description: "" +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import Heading from "@theme/Heading"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiExplorer/Export"; + + + + + + + + + + + + + \ No newline at end of file diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index 3b81949f8..77f93105e 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -44,6 +44,7 @@ const config: Config = { // Remove this to remove the "edit this page" links. editUrl: 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + docItemComponent: '@theme/ApiItem', // Derived from docusaurus-theme-openapi }, blog: { showReadingTime: true, @@ -66,6 +67,27 @@ const config: Config = { } satisfies Preset.Options, ], ], + plugins: [ + [ + 'docusaurus-plugin-openapi-docs', + { + id: 'openapi', // Unique ID for the OpenAPI docs + docsPluginId: 'classic', // Use the same ID as the classic preset + config: { + myApi: { + specPath: 'static/openapi.yaml', // Path to your OpenAPI spec file + outputDir: 'docs/api', // Directory to output generated docs + sidebarOptions: { + groupPathsBy: 'tag', // Group endpoints by tag + // categoryLinkSource: 'tag', // Use tag as category link + }, + hideSendButton: false, + }, + }, + }, + ], + ], + themes: ['docusaurus-theme-openapi-docs'], // export theme components themeConfig: { // Replace with your project's social card @@ -140,6 +162,11 @@ const config: Config = { theme: prismThemes.github, darkTheme: prismThemes.dracula, }, + languageTabs: [ + { + language: 'curl', + }, + ], } satisfies Preset.ThemeConfig, }; diff --git a/velora-sdk-docs/package.json b/velora-sdk-docs/package.json index f985dc163..6fb1226b5 100644 --- a/velora-sdk-docs/package.json +++ b/velora-sdk-docs/package.json @@ -3,6 +3,7 @@ "version": "0.0.0", "private": true, "scripts": { + "gen-api-docs": "docusaurus gen-api-docs all", "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", @@ -19,6 +20,7 @@ "@docusaurus/preset-classic": "3.7.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "docusaurus-theme-openapi-docs": "^4.4.0", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0" @@ -27,6 +29,8 @@ "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "^3.7.0", + "docusaurus-plugin-openapi-docs": "4.4.0", "remark-code-snippets": "^1.1.0", "typescript": "~5.6.2" }, diff --git a/velora-sdk-docs/sidebars.ts b/velora-sdk-docs/sidebars.ts index 289713975..f256b010c 100644 --- a/velora-sdk-docs/sidebars.ts +++ b/velora-sdk-docs/sidebars.ts @@ -1,4 +1,4 @@ -import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; +import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) @@ -14,7 +14,8 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; */ const sidebars: SidebarsConfig = { // By default, Docusaurus generates a sidebar from the docs folder structure - tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + tutorialSidebar: [{ type: 'autogenerated', dirName: '.' }], + api: [{ type: 'autogenerated', dirName: 'api' }], // But you can create a sidebar manually /* diff --git a/velora-sdk-docs/static/openapi.yaml b/velora-sdk-docs/static/openapi.yaml new file mode 100644 index 000000000..9628ea9cb --- /dev/null +++ b/velora-sdk-docs/static/openapi.yaml @@ -0,0 +1,119 @@ +openapi: 3.0.0 +info: + title: Velora Delta Prices API + version: 1.0.0 + +servers: + - url: https://api.paraswap.io + +paths: + /delta/prices: + get: + summary: Get swap price and bridge quote + description: | + Returns pricing and bridge quote for a token swap using ParaSwap Delta. + parameters: + - name: srcToken + in: query + required: true + schema: + type: string + - name: destToken + in: query + required: true + schema: + type: string + - name: amount + in: query + required: true + schema: + type: string + - name: srcDecimals + in: query + required: true + schema: + type: integer + - name: destDecimals + in: query + required: true + schema: + type: integer + - name: chainId + in: query + required: true + schema: + type: integer + - name: partner + in: query + required: false + schema: + type: string + - name: userAddress + in: query + required: false + schema: + type: string + - name: side + in: query + required: false + schema: + type: string + enum: [BUY, SELL] + - name: destChainId + in: query + required: false + schema: + type: integer + responses: + '200': + description: Price quote + content: + application/json: + schema: + type: object + properties: + price: + type: object + properties: + srcToken: + type: string + destToken: + type: string + srcAmount: + type: string + destAmount: + type: string + destAmountBeforeFee: + type: string + gasCostUSD: + type: string + gasCost: + type: string + srcUSD: + type: string + destUSD: + type: string + destUSDBeforeFee: + type: string + gasCostBeforeFee: + type: string + gasCostUSDBeforeFee: + type: string + partner: + type: string + partnerFee: + type: number + destAmountAfterBridge: + type: string + destUSDAfterBridge: + type: string + bridgeFee: + type: string + bridgeFeeUSD: + type: string + poolAddress: + type: string + hmac: + type: string + deltaAddress: + type: string diff --git a/velora-sdk-docs/yarn.lock b/velora-sdk-docs/yarn.lock index 4e6acff7a..3d96a62f1 100644 --- a/velora-sdk-docs/yarn.lock +++ b/velora-sdk-docs/yarn.lock @@ -158,6 +158,15 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" +"@apidevtools/json-schema-ref-parser@^11.5.4": + version "11.9.3" + resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.3.tgz#0e0c9061fc41cf03737d499a4e6a8299fdd2bfa7" + integrity sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ== + dependencies: + "@jsdevtools/ono" "^7.1.3" + "@types/json-schema" "^7.0.15" + js-yaml "^4.1.0" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.27.1", "@babel/code-frame@^7.8.3": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" @@ -1008,7 +1017,7 @@ dependencies: core-js-pure "^3.30.2" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.25.9", "@babel/runtime@^7.9.2": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.1.tgz#9fce313d12c9a77507f264de74626e87fd0dc541" integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog== @@ -1826,7 +1835,7 @@ lodash "^4.17.21" tslib "^2.6.0" -"@docusaurus/utils@3.7.0": +"@docusaurus/utils@3.7.0", "@docusaurus/utils@^3.7.0": version "3.7.0" resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.7.0.tgz#dfdebd63524c52b498f36b2907a3b2261930b9bb" integrity sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA== @@ -1852,6 +1861,16 @@ utility-types "^3.10.0" webpack "^5.88.1" +"@exodus/schemasafe@^1.0.0-rc.2": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@exodus/schemasafe/-/schemasafe-1.3.0.tgz#731656abe21e8e769a7f70a4d833e6312fe59b7f" + integrity sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw== + +"@faker-js/faker@5.5.3": + version "5.5.3" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.5.3.tgz#18e3af6b8eae7984072bbeb0c0858474d7c4cefe" + integrity sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw== + "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -1864,6 +1883,23 @@ dependencies: "@hapi/hoek" "^9.0.0" +"@hookform/error-message@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@hookform/error-message/-/error-message-2.0.1.tgz#6a37419106e13664ad6a29c9dae699ae6cd276b8" + integrity sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" @@ -1883,7 +1919,7 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.3.5": +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": version "0.3.8" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== @@ -1923,6 +1959,11 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jsdevtools/ono@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" + integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.5" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" @@ -1986,6 +2027,100 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@parcel/watcher-android-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" + integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== + +"@parcel/watcher-darwin-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67" + integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== + +"@parcel/watcher-darwin-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" + integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== + +"@parcel/watcher-freebsd-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" + integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== + +"@parcel/watcher-linux-arm-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" + integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== + +"@parcel/watcher-linux-arm-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" + integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== + +"@parcel/watcher-linux-arm64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" + integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== + +"@parcel/watcher-linux-arm64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" + integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== + +"@parcel/watcher-linux-x64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e" + integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== + +"@parcel/watcher-linux-x64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" + integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== + +"@parcel/watcher-win32-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" + integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== + +"@parcel/watcher-win32-ia32@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" + integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== + +"@parcel/watcher-win32-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" + integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== + +"@parcel/watcher@^2.4.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200" + integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.1" + "@parcel/watcher-darwin-arm64" "2.5.1" + "@parcel/watcher-darwin-x64" "2.5.1" + "@parcel/watcher-freebsd-x64" "2.5.1" + "@parcel/watcher-linux-arm-glibc" "2.5.1" + "@parcel/watcher-linux-arm-musl" "2.5.1" + "@parcel/watcher-linux-arm64-glibc" "2.5.1" + "@parcel/watcher-linux-arm64-musl" "2.5.1" + "@parcel/watcher-linux-x64-glibc" "2.5.1" + "@parcel/watcher-linux-x64-musl" "2.5.1" + "@parcel/watcher-win32-arm64" "2.5.1" + "@parcel/watcher-win32-ia32" "2.5.1" + "@parcel/watcher-win32-x64" "2.5.1" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + "@pnpm/config.env-replace@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" @@ -2012,6 +2147,46 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" integrity sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww== +"@redocly/ajv@^8.11.2": + version "8.11.2" + resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.11.2.tgz#46e1bf321ec0ac1e0fd31dea41a3d1fcbdcda0b5" + integrity sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg== + 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" + +"@redocly/config@^0.22.0": + version "0.22.2" + resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.22.2.tgz#9a05e694816d53a5236cf8768d3cad0e49d8b116" + integrity sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ== + +"@redocly/openapi-core@^1.10.5": + version "1.34.3" + resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.34.3.tgz#0e72750bc8cc784d3e19679d0742299a17a8c435" + integrity sha512-3arRdUp1fNx55itnjKiUhO6t4Mf91TsrTIYINDNLAZPS0TPd5YpiXRctwjel0qqWoOOhjA34cZ3m4dksLDFUYg== + dependencies: + "@redocly/ajv" "^8.11.2" + "@redocly/config" "^0.22.0" + colorette "^1.2.0" + https-proxy-agent "^7.0.5" + js-levenshtein "^1.1.6" + js-yaml "^4.1.0" + minimatch "^5.0.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" + integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== + dependencies: + immer "^9.0.21" + redux "^4.2.1" + redux-thunk "^2.4.2" + reselect "^4.1.8" + "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" @@ -2280,6 +2455,13 @@ resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== +"@types/hast@^2.0.0": + version "2.3.10" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" + integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== + dependencies: + "@types/unist" "^2" + "@types/hast@^3.0.0": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" @@ -2292,6 +2474,14 @@ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== +"@types/hoist-non-react-statics@^3.3.0": + version "3.3.6" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz#6bba74383cdab98e8db4e20ce5b4a6b98caed010" + integrity sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -2338,6 +2528,13 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== +"@types/mdast@^3.0.0": + version "3.0.15" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" + integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== + dependencies: + "@types/unist" "^2" + "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" @@ -2384,11 +2581,21 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== +"@types/parse5@^6.0.0": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" + integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== + "@types/prismjs@^1.26.0": version "1.26.5" resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== +"@types/prop-types@^15.0.0": + version "15.7.14" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.14.tgz#1433419d73b2a7ebfc6918dcefd2ec0d5cd698f2" + integrity sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ== + "@types/qs@*": version "6.9.18" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.18.tgz#877292caa91f7c1b213032b34626505b746624c2" @@ -2399,6 +2606,16 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== +"@types/react-redux@^7.1.20": + version "7.1.34" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.34.tgz#83613e1957c481521e6776beeac4fd506d11bd0e" + integrity sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + "@types/react-router-config@*", "@types/react-router-config@^5.0.7": version "5.0.11" resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.11.tgz#2761a23acc7905a66a94419ee40294a65aaa483a" @@ -2480,7 +2697,7 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== -"@types/unist@^2.0.0", "@types/unist@^2.0.2": +"@types/unist@^2", "@types/unist@^2.0.0", "@types/unist@^2.0.2": version "2.0.11" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== @@ -2670,6 +2887,11 @@ address@^1.0.1, address@^1.1.2: resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== +agent-base@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2678,7 +2900,12 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-formats@^2.1.1: +ajv-draft-04@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8" + integrity sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw== + +ajv-formats@2.1.1, ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== @@ -2697,6 +2924,16 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + ajv@^6.12.2, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -2743,6 +2980,13 @@ algoliasearch@^5.14.2, algoliasearch@^5.17.1: "@algolia/requester-fetch" "5.24.0" "@algolia/requester-node-http" "5.24.0" +allof-merge@^0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/allof-merge/-/allof-merge-0.6.6.tgz#1c675c7170e1b24bd3dc96db9c3459c0e7cfbea2" + integrity sha512-116eZBf2he0/J4Tl7EYMz96I5Anaeio+VL0j/H2yxW9CoYQAMMv8gYcwkVRoO7XfIOv/qzSTfVzDVGAYxKFi3g== + dependencies: + json-crawl "^0.5.3" + ansi-align@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" @@ -2784,6 +3028,11 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -2824,6 +3073,16 @@ astring@^1.8.0: resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== +async@3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd" + integrity sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g== + +async@3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" @@ -2895,6 +3154,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -2977,6 +3241,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" @@ -2999,6 +3270,14 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -3053,6 +3332,11 @@ call-bound@^1.0.2, call-bound@^1.0.3: call-bind-apply-helpers "^1.0.2" get-intrinsic "^1.3.0" +call-me-maybe@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" + integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -3134,6 +3418,11 @@ character-reference-invalid@^2.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== +charset@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/charset/-/charset-1.0.1.tgz#8d59546c355be61049a8fa9164747793319852bd" + integrity sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg== + cheerio-select@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" @@ -3174,6 +3463,13 @@ chokidar@^3.4.2, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chokidar@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + chrome-trace-event@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" @@ -3210,6 +3506,15 @@ cli-table3@^0.6.3: optionalDependencies: "@colors/colors" "1.5.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -3219,6 +3524,11 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" +clsx@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + clsx@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" @@ -3246,6 +3556,11 @@ colord@^2.9.3: resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== +colorette@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + colorette@^2.0.10: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" @@ -3261,15 +3576,20 @@ comma-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== +commander@2.20.3, commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + commander@^10.0.0: version "10.0.1" resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commander@^5.1.0: version "5.1.0" @@ -3311,6 +3631,25 @@ compression@^1.7.4: safe-buffer "5.2.1" vary "~1.1.2" +compute-gcd@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/compute-gcd/-/compute-gcd-1.2.1.tgz#34d639f3825625e1357ce81f0e456a6249d8c77f" + integrity sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg== + dependencies: + validate.io-array "^1.0.3" + validate.io-function "^1.0.2" + validate.io-integer-array "^1.0.0" + +compute-lcm@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/compute-lcm/-/compute-lcm-1.1.2.tgz#9107c66b9dca28cefb22b4ab4545caac4034af23" + integrity sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ== + dependencies: + compute-gcd "^1.2.1" + validate.io-array "^1.0.3" + validate.io-function "^1.0.2" + validate.io-integer-array "^1.0.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3377,7 +3716,7 @@ cookie@0.7.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== -copy-text-to-clipboard@^3.2.0: +copy-text-to-clipboard@^3.1.0, copy-text-to-clipboard@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== @@ -3437,7 +3776,7 @@ cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: parse-json "^5.2.0" path-type "^4.0.0" -cross-spawn@^7.0.3: +cross-spawn@^7.0.3, cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== @@ -3446,6 +3785,11 @@ cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crypto-js@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" + integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== + crypto-random-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" @@ -3744,11 +4088,23 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + detect-node@^2.0.4: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +detect-package-manager@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/detect-package-manager/-/detect-package-manager-3.0.2.tgz#ca34261ab84198072580e93ae86582c575428da9" + integrity sha512-8JFjJHutStYrfWwzfretQoyNGoZVW1Fsrp4JO9spa7h/fBfwgTMEIy4/LBzRDGsxwVPHU0q+T9YvwLDJoOApLQ== + dependencies: + execa "^5.1.1" + detect-port-alt@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" @@ -3772,6 +4128,11 @@ devlop@^1.0.0, devlop@^1.1.0: dependencies: dequal "^2.0.0" +diff@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3786,6 +4147,60 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" +docusaurus-plugin-openapi-docs@4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.4.0.tgz#010b2bfc57aeac1b62c41bf1ef386dcc52c5e91f" + integrity sha512-VFW0euAyM6i6U6Q2WrNXkp1LnxQFGszZbmloMFYrs1qwBjPLkuHfQ4OJMXGDsGcGl4zNDJ9cwODmJlmdwl1hwg== + dependencies: + "@apidevtools/json-schema-ref-parser" "^11.5.4" + "@redocly/openapi-core" "^1.10.5" + allof-merge "^0.6.6" + chalk "^4.1.2" + clsx "^1.1.1" + fs-extra "^9.0.1" + json-pointer "^0.6.2" + json5 "^2.2.3" + lodash "^4.17.20" + mustache "^4.2.0" + openapi-to-postmanv2 "^4.21.0" + postman-collection "^4.4.0" + slugify "^1.6.5" + swagger2openapi "^7.0.8" + xml-formatter "^2.6.1" + +docusaurus-theme-openapi-docs@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-4.4.0.tgz#601eb34d43fa49c6fe1418f3fed06e3044ce377f" + integrity sha512-wmc2b946rqBcdjgEHi6Up7e8orasYk5RnIUerTfmZ/Hi006I8FIjMnJEmHAF6t5PbFiiYnlkB6vYK0CC5xBnCQ== + dependencies: + "@hookform/error-message" "^2.0.1" + "@reduxjs/toolkit" "^1.7.1" + allof-merge "^0.6.6" + buffer "^6.0.3" + clsx "^1.1.1" + copy-text-to-clipboard "^3.1.0" + crypto-js "^4.1.1" + file-saver "^2.0.5" + lodash "^4.17.20" + pako "^2.1.0" + postman-code-generators "^1.10.1" + postman-collection "^4.4.0" + prism-react-renderer "^2.3.0" + process "^0.11.10" + react-hook-form "^7.43.8" + react-live "^4.0.0" + react-magic-dropzone "^1.0.1" + react-markdown "^8.0.1" + react-modal "^3.15.1" + react-redux "^7.2.0" + rehype-raw "^6.1.1" + remark-gfm "3.0.1" + sass "^1.80.4" + sass-loader "^16.0.2" + unist-util-visit "^5.0.0" + url "^0.11.1" + xml-formatter "^2.6.1" + dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -3979,6 +4394,11 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: dependencies: es-errors "^1.3.0" +es6-promise@^3.2.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== + esast-util-from-estree@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz#8d1cfb51ad534d2f159dc250e604f3478a79f1ad" @@ -4153,7 +4573,7 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@^5.0.0: +execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -4168,6 +4588,11 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +exenv@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" + integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== + express@^4.17.3: version "4.21.2" resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" @@ -4238,6 +4663,11 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== +fast-safe-stringify@^2.0.7: + 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== + fast-uri@^3.0.1: version "3.0.6" resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" @@ -4286,6 +4716,16 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-saver@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38" + integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== + +file-type@3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== + filesize@^8.0.6: version "8.0.7" resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" @@ -4352,6 +4792,19 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== +foreach@^2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.6.tgz#87bcc8a1a0e74000ff2bf9802110708cfb02eb6e" + integrity sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg== + +foreground-child@^3.1.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.3" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" @@ -4405,7 +4858,7 @@ fs-extra@^11.1.1, fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.0.0: +fs-extra@^9.0.0, fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -4440,6 +4893,11 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" @@ -4498,6 +4956,18 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== +glob@^10.3.10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -4593,6 +5063,13 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graphlib@2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" + integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== + dependencies: + lodash "^4.17.15" + gray-matter@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -4644,6 +5121,19 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" +hast-util-from-parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz#aecfef73e3ceafdfa4550716443e4eb7b02e22b0" + integrity sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw== + dependencies: + "@types/hast" "^2.0.0" + "@types/unist" "^2.0.0" + hastscript "^7.0.0" + property-information "^6.0.0" + vfile "^5.0.0" + vfile-location "^4.0.0" + web-namespaces "^2.0.0" + hast-util-from-parse5@^8.0.0: version "8.0.3" resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz#830a35022fff28c3fea3697a98c2f4cc6b835a2e" @@ -4658,6 +5148,13 @@ hast-util-from-parse5@^8.0.0: vfile-location "^5.0.0" web-namespaces "^2.0.0" +hast-util-parse-selector@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz#25ab00ae9e75cbc62cf7a901f68a247eade659e2" + integrity sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA== + dependencies: + "@types/hast" "^2.0.0" + hast-util-parse-selector@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" @@ -4665,6 +5162,23 @@ hast-util-parse-selector@^4.0.0: dependencies: "@types/hast" "^3.0.0" +hast-util-raw@^7.2.0: + version "7.2.3" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz#dcb5b22a22073436dbdc4aa09660a644f4991d99" + integrity sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-util-from-parse5 "^7.0.0" + hast-util-to-parse5 "^7.0.0" + html-void-elements "^2.0.0" + parse5 "^6.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + hast-util-raw@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz#79b66b26f6f68fb50dfb4716b2cdca90d92adf2e" @@ -4727,6 +5241,18 @@ hast-util-to-jsx-runtime@^2.0.0: unist-util-position "^5.0.0" vfile-message "^4.0.0" +hast-util-to-parse5@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz#c49391bf8f151973e0c9adcd116b561e8daf29f3" + integrity sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + hast-util-to-parse5@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" @@ -4740,6 +5266,11 @@ hast-util-to-parse5@^8.0.0: web-namespaces "^2.0.0" zwitch "^2.0.0" +hast-util-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" + integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== + hast-util-whitespace@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" @@ -4747,6 +5278,17 @@ hast-util-whitespace@^3.0.0: dependencies: "@types/hast" "^3.0.0" +hastscript@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.2.0.tgz#0eafb7afb153d047077fa2a833dc9b7ec604d10b" + integrity sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + hastscript@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-9.0.1.tgz#dbc84bef6051d40084342c229c451cd9dc567dff" @@ -4775,7 +5317,7 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hoist-non-react-statics@^3.1.0: +hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -4833,6 +5375,11 @@ html-tags@^3.3.1: resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== +html-void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" + integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== + html-void-elements@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" @@ -4925,6 +5472,16 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +http-reasons@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/http-reasons/-/http-reasons-0.1.0.tgz#a953ca670078669dde142ce899401b9d6e85d3b4" + integrity sha512-P6kYh0lKZ+y29T2Gqz+RlC9WBLhKe8kDmcJ+A+611jFfxdPsbMRQ5aNmFRM3lENqFkK+HTTL+tlQviAiv0AbLQ== + +http2-client@^1.2.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/http2-client/-/http2-client-1.3.5.tgz#20c9dc909e3cc98284dd20af2432c524086df181" + integrity sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA== + http2-wrapper@^2.1.10: version "2.2.1" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" @@ -4933,6 +5490,14 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" +https-proxy-agent@^7.0.5: + version "7.0.6" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4945,11 +5510,23 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^5.2.0, ignore@^5.2.4: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" @@ -4962,11 +5539,16 @@ image-size@^1.0.2: dependencies: queue "6.0.2" -immer@^9.0.7: +immer@^9.0.21, immer@^9.0.7: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== +immutable@^5.0.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.2.tgz#e8169476414505e5a4fa650107b65e1227d16d4b" + integrity sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ== + import-fresh@^3.1.0, import-fresh@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" @@ -5023,6 +5605,11 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + inline-style-parser@0.2.4: version "0.2.4" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" @@ -5243,6 +5830,15 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" @@ -5290,11 +5886,23 @@ joi@^17.9.2: "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" +js-levenshtein@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-yaml@4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -5303,13 +5911,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - jsesc@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" @@ -5325,11 +5926,39 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +json-crawl@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/json-crawl/-/json-crawl-0.5.3.tgz#3a2e1d308d4fc5a444902f1f94f4a9e03d584c6b" + integrity sha512-BEjjCw8c7SxzNK4orhlWD5cXQh8vCk2LqDr4WgQq4CV+5dvopeYwt1Tskg67SuSLKvoFH5g0yuYtg7rcfKV6YA== + json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-pointer@0.6.2, json-pointer@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/json-pointer/-/json-pointer-0.6.2.tgz#f97bd7550be5e9ea901f8c9264c9d436a22a93cd" + integrity sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw== + dependencies: + foreach "^2.0.4" + +json-schema-compare@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/json-schema-compare/-/json-schema-compare-0.2.2.tgz#dd601508335a90c7f4cfadb6b2e397225c908e56" + integrity sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ== + dependencies: + lodash "^4.17.4" + +json-schema-merge-allof@0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz#ed2828cdd958616ff74f932830a26291789eaaf2" + integrity sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w== + dependencies: + compute-lcm "^1.1.2" + json-schema-compare "^0.2.2" + lodash "^4.17.20" + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -5371,6 +6000,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kleur@^4.0.3: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + latest-version@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" @@ -5401,6 +6035,11 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +liquid-json@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/liquid-json/-/liquid-json-0.3.1.tgz#9155a18136d8a6b2615e5f16f9a2448ab6b50eea" + integrity sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ== + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" @@ -5457,7 +6096,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.17.20, lodash@^4.17.21: +lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5486,6 +6125,11 @@ lowercase-keys@^3.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -5515,6 +6159,15 @@ math-intrinsics@^1.1.0: resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== +mdast-util-definitions@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" + integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^4.0.0" + mdast-util-directive@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz#f3656f4aab6ae3767d3c72cfab5e8055572ccba1" @@ -5530,6 +6183,16 @@ mdast-util-directive@^3.0.0: stringify-entities "^4.0.0" unist-util-visit-parents "^6.0.0" +mdast-util-find-and-replace@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz#cc2b774f7f3630da4bd592f61966fecade8b99b1" + integrity sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw== + dependencies: + "@types/mdast" "^3.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" @@ -5540,6 +6203,24 @@ mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: unist-util-is "^6.0.0" unist-util-visit-parents "^6.0.0" +mdast-util-from-markdown@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" + integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + decode-named-character-reference "^1.0.0" + mdast-util-to-string "^3.1.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-decode-string "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-stringify-position "^3.0.0" + uvu "^0.5.0" + mdast-util-from-markdown@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" @@ -5570,6 +6251,16 @@ mdast-util-frontmatter@^2.0.0: mdast-util-to-markdown "^2.0.0" micromark-extension-frontmatter "^2.0.0" +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz#67a13abe813d7eba350453a5333ae1bc0ec05c06" + integrity sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA== + dependencies: + "@types/mdast" "^3.0.0" + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" + mdast-util-gfm-autolink-literal@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" @@ -5581,6 +6272,15 @@ mdast-util-gfm-autolink-literal@^2.0.0: mdast-util-find-and-replace "^3.0.0" micromark-util-character "^2.0.0" +mdast-util-gfm-footnote@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz#ce5e49b639c44de68d5bf5399877a14d5020424e" + integrity sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + micromark-util-normalize-identifier "^1.0.0" + mdast-util-gfm-footnote@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" @@ -5592,6 +6292,14 @@ mdast-util-gfm-footnote@^2.0.0: mdast-util-to-markdown "^2.0.0" micromark-util-normalize-identifier "^2.0.0" +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz#5470eb105b483f7746b8805b9b989342085795b7" + integrity sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + mdast-util-gfm-strikethrough@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" @@ -5601,6 +6309,16 @@ mdast-util-gfm-strikethrough@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-gfm-table@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz#3552153a146379f0f9c4c1101b071d70bbed1a46" + integrity sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg== + dependencies: + "@types/mdast" "^3.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" + mdast-util-gfm-table@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" @@ -5612,6 +6330,14 @@ mdast-util-gfm-table@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz#b280fcf3b7be6fd0cc012bbe67a59831eb34097b" + integrity sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + mdast-util-gfm-task-list-item@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" @@ -5622,6 +6348,19 @@ mdast-util-gfm-task-list-item@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-gfm@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz#e92f4d8717d74bdba6de57ed21cc8b9552e2d0b6" + integrity sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== + dependencies: + mdast-util-from-markdown "^1.0.0" + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-footnote "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" + mdast-util-to-markdown "^1.0.0" + mdast-util-gfm@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" @@ -5688,6 +6427,14 @@ mdast-util-mdxjs-esm@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-phrasing@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" + integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== + dependencies: + "@types/mdast" "^3.0.0" + unist-util-is "^5.0.0" + mdast-util-phrasing@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" @@ -5696,6 +6443,20 @@ mdast-util-phrasing@^4.0.0: "@types/mdast" "^4.0.0" unist-util-is "^6.0.0" +mdast-util-to-hast@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" + integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-definitions "^5.0.0" + micromark-util-sanitize-uri "^1.1.0" + trim-lines "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + mdast-util-to-hast@^13.0.0: version "13.2.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" @@ -5711,6 +6472,20 @@ mdast-util-to-hast@^13.0.0: unist-util-visit "^5.0.0" vfile "^6.0.0" +mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" + integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^3.0.0" + mdast-util-to-string "^3.0.0" + micromark-util-decode-string "^1.0.0" + unist-util-visit "^4.0.0" + zwitch "^2.0.0" + mdast-util-to-markdown@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" @@ -5726,6 +6501,13 @@ mdast-util-to-markdown@^2.0.0: unist-util-visit "^5.0.0" zwitch "^2.0.0" +mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" + integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" @@ -5775,6 +6557,28 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" + integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + micromark-core-commonmark@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" @@ -5820,6 +6624,16 @@ micromark-extension-frontmatter@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-autolink-literal@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz#5853f0e579bbd8ef9e39a7c0f0f27c5a063a66e7" + integrity sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-extension-gfm-autolink-literal@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" @@ -5830,6 +6644,20 @@ micromark-extension-gfm-autolink-literal@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-footnote@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz#05e13034d68f95ca53c99679040bc88a6f92fe2e" + integrity sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== + dependencies: + micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-footnote@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" @@ -5844,6 +6672,18 @@ micromark-extension-gfm-footnote@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-strikethrough@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz#c8212c9a616fa3bf47cb5c711da77f4fdc2f80af" + integrity sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-strikethrough@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" @@ -5856,6 +6696,17 @@ micromark-extension-gfm-strikethrough@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-table@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz#dcb46074b0c6254c3fc9cc1f6f5002c162968008" + integrity sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-table@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" @@ -5867,6 +6718,13 @@ micromark-extension-gfm-table@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-tagfilter@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz#aa7c4dd92dabbcb80f313ebaaa8eb3dac05f13a7" + integrity sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== + dependencies: + micromark-util-types "^1.0.0" + micromark-extension-gfm-tagfilter@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" @@ -5874,6 +6732,17 @@ micromark-extension-gfm-tagfilter@^2.0.0: dependencies: micromark-util-types "^2.0.0" +micromark-extension-gfm-task-list-item@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz#b52ce498dc4c69b6a9975abafc18f275b9dde9f4" + integrity sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-task-list-item@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" @@ -5885,6 +6754,20 @@ micromark-extension-gfm-task-list-item@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz#e517e8579949a5024a493e49204e884aa74f5acf" + integrity sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== + dependencies: + micromark-extension-gfm-autolink-literal "^1.0.0" + micromark-extension-gfm-footnote "^1.0.0" + micromark-extension-gfm-strikethrough "^1.0.0" + micromark-extension-gfm-table "^1.0.0" + micromark-extension-gfm-tagfilter "^1.0.0" + micromark-extension-gfm-task-list-item "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" + micromark-extension-gfm@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" @@ -5965,6 +6848,15 @@ micromark-extension-mdxjs@^3.0.0: micromark-util-combine-extensions "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-destination@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" + integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-factory-destination@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" @@ -5974,6 +6866,16 @@ micromark-factory-destination@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-label@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" + integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-factory-label@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" @@ -6015,6 +6917,16 @@ micromark-factory-space@^2.0.0: micromark-util-character "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-title@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" + integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-factory-title@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" @@ -6025,6 +6937,16 @@ micromark-factory-title@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-whitespace@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" + integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-factory-whitespace@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" @@ -6051,6 +6973,13 @@ micromark-util-character@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-util-chunked@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" + integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-chunked@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" @@ -6058,6 +6987,15 @@ micromark-util-chunked@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" +micromark-util-classify-character@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" + integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-util-classify-character@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" @@ -6067,6 +7005,14 @@ micromark-util-classify-character@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-util-combine-extensions@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" + integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + micromark-util-combine-extensions@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" @@ -6075,6 +7021,13 @@ micromark-util-combine-extensions@^2.0.0: micromark-util-chunked "^2.0.0" micromark-util-types "^2.0.0" +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" + integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-decode-numeric-character-reference@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" @@ -6082,6 +7035,16 @@ micromark-util-decode-numeric-character-reference@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" +micromark-util-decode-string@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" + integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-decode-string@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" @@ -6092,6 +7055,11 @@ micromark-util-decode-string@^2.0.0: micromark-util-decode-numeric-character-reference "^2.0.0" micromark-util-symbol "^2.0.0" +micromark-util-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" + integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== + micromark-util-encode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" @@ -6110,11 +7078,23 @@ micromark-util-events-to-acorn@^2.0.0: micromark-util-types "^2.0.0" vfile-message "^4.0.0" +micromark-util-html-tag-name@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" + integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== + micromark-util-html-tag-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== +micromark-util-normalize-identifier@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" + integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-normalize-identifier@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" @@ -6122,6 +7102,13 @@ micromark-util-normalize-identifier@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" +micromark-util-resolve-all@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" + integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== + dependencies: + micromark-util-types "^1.0.0" + micromark-util-resolve-all@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" @@ -6129,6 +7116,15 @@ micromark-util-resolve-all@^2.0.0: dependencies: micromark-util-types "^2.0.0" +micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" + integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-sanitize-uri@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" @@ -6138,6 +7134,16 @@ micromark-util-sanitize-uri@^2.0.0: micromark-util-encode "^2.0.0" micromark-util-symbol "^2.0.0" +micromark-util-subtokenize@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" + integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-util-subtokenize@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" @@ -6158,7 +7164,7 @@ micromark-util-symbol@^2.0.0: resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== -micromark-util-types@^1.0.0: +micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== @@ -6168,6 +7174,29 @@ micromark-util-types@^2.0.0: resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== +micromark@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" + integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + micromark-core-commonmark "^1.0.1" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + micromark@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" @@ -6214,6 +7243,13 @@ mime-db@~1.33.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== +mime-format@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mime-format/-/mime-format-2.0.1.tgz#1274876d58bc803332427a515f5f7036e07b9413" + integrity sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg== + dependencies: + charset "^1.0.0" + mime-types@2.1.18: version "2.1.18" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" @@ -6221,7 +7257,7 @@ mime-types@2.1.18: dependencies: mime-db "~1.33.0" -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@2.1.35, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -6268,11 +7304,35 @@ minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + mrmime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" @@ -6296,6 +7356,20 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" +mustache@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + nanoid@^3.3.8: version "3.3.11" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" @@ -6316,6 +7390,11 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +neotraverse@0.6.15: + version "0.6.15" + resolved "https://registry.yarnpkg.com/neotraverse/-/neotraverse-0.6.15.tgz#dc4abb64700c52440f13bc53635b559862420360" + integrity sha512-HZpdkco+JeXq0G+WWpMJ4NsX3pqb5O7eR9uGz3FfoFt+LYzU8iRWp49nJtud6hsDoywM8tIrDo3gjgmOqJA8LA== + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -6324,6 +7403,11 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + node-emoji@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.2.0.tgz#1d000e3c76e462577895be1b436f4aa2d6760eb0" @@ -6334,11 +7418,32 @@ node-emoji@^2.1.0: emojilib "^2.4.0" skin-tone "^2.0.0" +node-fetch-h2@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz#c6188325f9bd3d834020bf0f2d6dc17ced2241ac" + integrity sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg== + dependencies: + http2-client "^1.2.5" + +node-fetch@^2.6.1: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-forge@^1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +node-readfiles@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/node-readfiles/-/node-readfiles-0.2.0.tgz#dbbd4af12134e2e635c245ef93ffcf6f60673a5d" + integrity sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA== + dependencies: + es6-promise "^3.2.1" + node-releases@^2.0.19: version "2.0.19" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" @@ -6386,11 +7491,74 @@ null-loader@^4.0.1: loader-utils "^2.0.0" schema-utils "^3.0.0" -object-assign@^4.1.1: +oas-kit-common@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/oas-kit-common/-/oas-kit-common-1.0.8.tgz#6d8cacf6e9097967a4c7ea8bcbcbd77018e1f535" + integrity sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ== + dependencies: + fast-safe-stringify "^2.0.7" + +oas-linter@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/oas-linter/-/oas-linter-3.2.2.tgz#ab6a33736313490659035ca6802dc4b35d48aa1e" + integrity sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ== + dependencies: + "@exodus/schemasafe" "^1.0.0-rc.2" + should "^13.2.1" + yaml "^1.10.0" + +oas-resolver-browser@2.5.6: + version "2.5.6" + resolved "https://registry.yarnpkg.com/oas-resolver-browser/-/oas-resolver-browser-2.5.6.tgz#1974db66d594fa8c67d3aa866b46b9e2156a8b55" + integrity sha512-Jw5elT/kwUJrnGaVuRWe1D7hmnYWB8rfDDjBnpQ+RYY/dzAewGXeTexXzt4fGEo6PUE4eqKqPWF79MZxxvMppA== + dependencies: + node-fetch-h2 "^2.3.0" + oas-kit-common "^1.0.8" + path-browserify "^1.0.1" + reftools "^1.1.9" + yaml "^1.10.0" + yargs "^17.0.1" + +oas-resolver@^2.5.6: + version "2.5.6" + resolved "https://registry.yarnpkg.com/oas-resolver/-/oas-resolver-2.5.6.tgz#10430569cb7daca56115c915e611ebc5515c561b" + integrity sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ== + 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" + +oas-schema-walker@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz#74c3cd47b70ff8e0b19adada14455b5d3ac38a22" + integrity sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ== + +oas-validator@^5.0.8: + version "5.0.8" + resolved "https://registry.yarnpkg.com/oas-validator/-/oas-validator-5.0.8.tgz#387e90df7cafa2d3ffc83b5fb976052b87e73c28" + integrity sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw== + 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" + +object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.13.3: version "1.13.4" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" @@ -6453,6 +7621,29 @@ open@^8.0.9, open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" +openapi-to-postmanv2@^4.21.0: + version "4.25.0" + resolved "https://registry.yarnpkg.com/openapi-to-postmanv2/-/openapi-to-postmanv2-4.25.0.tgz#2ab1bf915ac873ab0ffc2bf79e463fbbc6a6cc20" + integrity sha512-sIymbkQby0gzxt2Yez8YKB6hoISEel05XwGwNrAhr6+vxJWXNxkmssQc/8UEtVkuJ9ZfUXLkip9PYACIpfPDWg== + dependencies: + ajv "8.11.0" + ajv-draft-04 "1.0.0" + ajv-formats "2.1.1" + async "3.2.4" + commander "2.20.3" + graphlib "2.1.8" + js-yaml "4.1.0" + json-pointer "0.6.2" + json-schema-merge-allof "0.8.1" + lodash "4.17.21" + neotraverse "0.6.15" + oas-resolver-browser "2.5.6" + object-hash "3.0.0" + path-browserify "1.0.1" + postman-collection "^4.4.0" + swagger2openapi "7.0.8" + yaml "1.10.2" + opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -6525,6 +7716,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + package-json@^8.1.0: version "8.1.1" resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" @@ -6535,6 +7731,11 @@ package-json@^8.1.0: registry-url "^6.0.0" semver "^7.3.7" +pako@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" + integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== + param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -6586,6 +7787,11 @@ parse5-htmlparser2-tree-adapter@^7.0.0: domhandler "^5.0.3" parse5 "^7.0.0" +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + parse5@^7.0.0: version "7.3.0" resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" @@ -6606,6 +7812,11 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +path-browserify@1.0.1, path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -6641,6 +7852,14 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.12: version "0.1.12" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" @@ -6663,6 +7882,14 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path@0.12.7: + version "0.12.7" + resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + integrity sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q== + dependencies: + process "^0.11.1" + util "^0.10.3" + picocolors@^1.0.0, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -6673,6 +7900,11 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pirates@^4.0.1: + version "4.0.7" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== + pkg-dir@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" @@ -6687,6 +7919,11 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" +pluralize@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + postcss-attribute-case-insensitive@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz#0c4500e3bcb2141848e89382c05b5a31c23033a3" @@ -7243,6 +8480,42 @@ postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4 picocolors "^1.1.1" source-map-js "^1.2.1" +postman-code-generators@^1.10.1: + version "1.14.2" + resolved "https://registry.yarnpkg.com/postman-code-generators/-/postman-code-generators-1.14.2.tgz#f0648427d3b082f3533eaf90132875904836898d" + integrity sha512-qZAyyowfQAFE4MSCu2KtMGGQE/+oG1JhMZMJNMdZHYCSfQiVVeKxgk3oI4+KJ3d1y5rrm2D6C6x+Z+7iyqm+fA== + dependencies: + async "3.2.2" + detect-package-manager "3.0.2" + lodash "4.17.21" + path "0.12.7" + postman-collection "^4.4.0" + shelljs "0.8.5" + +postman-collection@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/postman-collection/-/postman-collection-4.5.0.tgz#cc485d67f2177d6f4c5c5f4bc75c257efd23f221" + integrity sha512-152JSW9pdbaoJihwjc7Q8lc3nPg/PC9lPTHdMk7SHnHhu/GBJB7b2yb9zG7Qua578+3PxkQ/HYBuXpDSvsf7GQ== + dependencies: + "@faker-js/faker" "5.5.3" + file-type "3.9.0" + http-reasons "0.1.0" + iconv-lite "0.6.3" + liquid-json "0.3.1" + lodash "4.17.21" + mime-format "2.0.1" + mime-types "2.1.35" + postman-url-encoder "3.0.5" + semver "7.6.3" + uuid "8.3.2" + +postman-url-encoder@3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postman-url-encoder/-/postman-url-encoder-3.0.5.tgz#af2efee3bb7644e2b059d8a78bc8070fae0467a5" + integrity sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA== + dependencies: + punycode "^2.1.1" + pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -7256,7 +8529,7 @@ pretty-time@^1.1.0: resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== -prism-react-renderer@^2.3.0: +prism-react-renderer@^2.3.0, prism-react-renderer@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz#ac63b7f78e56c8f2b5e76e823a976d5ede77e35f" integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== @@ -7274,6 +8547,11 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +process@^0.11.1, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -7282,7 +8560,7 @@ prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.0.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -7314,7 +8592,12 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -punycode@^2.1.0: +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== @@ -7333,6 +8616,13 @@ qs@6.13.0: dependencies: side-channel "^1.0.6" +qs@^6.12.3: + version "6.14.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" + integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + dependencies: + side-channel "^1.1.0" + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -7445,16 +8735,45 @@ react-fast-compare@^3.2.0: react-fast-compare "^3.2.0" shallowequal "^1.1.0" +react-hook-form@^7.43.8: + version "7.56.3" + resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.56.3.tgz#c459f59fead379db30113951152e13db386cc015" + integrity sha512-IK18V6GVbab4TAo1/cz3kqajxbDPGofdF0w7VHdCo0Nt8PrPlOZcuuDq9YYIV1BtjcX78x0XsldbQRQnQXWXmw== + react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + react-json-view-lite@^1.2.0: version "1.5.0" resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz#377cc302821717ac79a1b6d099e1891df54c8662" integrity sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw== +react-lifecycles-compat@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-live@^4.0.0: + version "4.1.8" + resolved "https://registry.yarnpkg.com/react-live/-/react-live-4.1.8.tgz#287fb6c5127c2d89a6fe39380278d95cc8e661b6" + integrity sha512-B2SgNqwPuS2ekqj4lcxi5TibEcjWkdVyYykBEUBshPAPDQ527x2zPEZg560n8egNtAjUpwXFQm7pcXV65aAYmg== + dependencies: + prism-react-renderer "^2.4.0" + sucrase "^3.35.0" + use-editable "^2.3.3" + react-loadable-ssr-addon-v5-slorber@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" @@ -7469,6 +8788,54 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1: dependencies: "@types/react" "*" +react-magic-dropzone@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-magic-dropzone/-/react-magic-dropzone-1.0.1.tgz#bfd25b77b57e7a04aaef0a28910563b707ee54df" + integrity sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA== + +react-markdown@^8.0.1: + version "8.0.7" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.7.tgz#c8dbd1b9ba5f1c5e7e5f2a44de465a3caafdf89b" + integrity sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ== + dependencies: + "@types/hast" "^2.0.0" + "@types/prop-types" "^15.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^2.0.0" + prop-types "^15.0.0" + property-information "^6.0.0" + react-is "^18.0.0" + remark-parse "^10.0.0" + remark-rehype "^10.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unified "^10.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + +react-modal@^3.15.1: + version "3.16.3" + resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.16.3.tgz#c412d41915782e3c261253435d01468e2439b11b" + integrity sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw== + dependencies: + exenv "^1.2.0" + prop-types "^15.7.2" + react-lifecycles-compat "^3.0.0" + warning "^4.0.3" + +react-redux@^7.2.0: + version "7.2.9" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" + integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ== + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^17.0.2" + react-router-config@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" @@ -7531,6 +8898,11 @@ readable-stream@^3.0.6: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readdirp@^4.0.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" + integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -7597,6 +8969,23 @@ recursive-readdir@^2.2.2: dependencies: minimatch "^3.0.5" +redux-thunk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@^4.0.0, redux@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + +reftools@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/reftools/-/reftools-1.1.9.tgz#e16e19f662ccd4648605312c06d34e5da3a2b77e" + integrity sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w== + regenerate-unicode-properties@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" @@ -7647,6 +9036,15 @@ regjsparser@^0.12.0: dependencies: jsesc "~3.0.2" +rehype-raw@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-6.1.1.tgz#81bbef3793bd7abacc6bf8335879d1b6c868c9d4" + integrity sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ== + dependencies: + "@types/hast" "^2.0.0" + hast-util-raw "^7.2.0" + unified "^10.0.0" + rehype-raw@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" @@ -7709,6 +9107,16 @@ remark-frontmatter@^5.0.0: micromark-extension-frontmatter "^2.0.0" unified "^11.0.0" +remark-gfm@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" + integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-gfm "^2.0.0" + micromark-extension-gfm "^2.0.0" + unified "^10.0.0" + remark-gfm@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" @@ -7729,6 +9137,15 @@ remark-mdx@^3.0.0: mdast-util-mdx "^3.0.0" micromark-extension-mdxjs "^3.0.0" +remark-parse@^10.0.0: + version "10.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" + integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + unified "^10.0.0" + remark-parse@^11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" @@ -7739,6 +9156,16 @@ remark-parse@^11.0.0: micromark-util-types "^2.0.0" unified "^11.0.0" +remark-rehype@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" + integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-hast "^12.1.0" + unified "^10.0.0" + remark-rehype@^11.0.0: version "11.1.2" resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.2.tgz#2addaadda80ca9bd9aa0da763e74d16327683b37" @@ -7775,6 +9202,11 @@ repeat-string@^1.0.0: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" @@ -7790,6 +9222,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +reselect@^4.1.8: + version "4.1.8" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + resolve-alpn@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" @@ -7855,6 +9292,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -7865,11 +9309,29 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-loader@^16.0.2: + version "16.0.5" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-16.0.5.tgz#257bc90119ade066851cafe7f2c3f3504c7cda98" + integrity sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw== + dependencies: + neo-async "^2.6.2" + +sass@^1.80.4: + version "1.88.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.88.0.tgz#cd1495749bebd9e4aca86e93ee60b3904a107789" + integrity sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + sax@^1.2.4: version "1.4.1" resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" @@ -7936,6 +9398,11 @@ semver-diff@^4.0.0: dependencies: semver "^7.3.5" +semver@7.6.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" @@ -8059,7 +9526,7 @@ shell-quote@^1.7.3, shell-quote@^1.8.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== -shelljs@^0.8.5: +shelljs@0.8.5, shelljs@^0.8.5: version "0.8.5" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== @@ -8068,6 +9535,50 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" +should-equal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" + integrity sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA== + dependencies: + should-type "^1.4.0" + +should-format@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1" + integrity sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q== + dependencies: + should-type "^1.3.0" + should-type-adaptors "^1.0.1" + +should-type-adaptors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a" + integrity sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA== + dependencies: + should-type "^1.3.0" + should-util "^1.0.0" + +should-type@^1.3.0, should-type@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3" + integrity sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ== + +should-util@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28" + integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== + +should@^13.2.1: + version "13.2.3" + resolved "https://registry.yarnpkg.com/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10" + integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== + 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" + side-channel-list@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" @@ -8097,7 +9608,7 @@ side-channel-weakmap@^1.0.2: object-inspect "^1.13.3" side-channel-map "^1.0.1" -side-channel@^1.0.6: +side-channel@^1.0.6, side-channel@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== @@ -8113,6 +9624,11 @@ signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + sirv@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" @@ -8154,6 +9670,11 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +slugify@^1.6.5: + version "1.6.6" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== + snake-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" @@ -8176,7 +9697,7 @@ sort-css-media-queries@2.2.0: resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz#aa33cf4a08e0225059448b6c40eddbf9f1c8334c" integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== -source-map-js@^1.0.1, source-map-js@^1.2.1: +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -8252,7 +9773,16 @@ std-env@^3.7.0: resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.9.0.tgz#1a6f7243b339dca4c9fd55e1c7504c77ef23e8f1" integrity sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw== -string-width@^4.1.0, string-width@^4.2.0: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -8301,6 +9831,13 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -8349,6 +9886,13 @@ style-to-object@1.0.8: dependencies: inline-style-parser "0.2.4" +style-to-object@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + dependencies: + inline-style-parser "0.1.1" + stylehacks@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.1.1.tgz#543f91c10d17d00a440430362d419f79c25545a6" @@ -8357,6 +9901,19 @@ stylehacks@^6.1.1: browserslist "^4.23.0" postcss-selector-parser "^6.0.16" +sucrase@^3.35.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -8394,6 +9951,23 @@ svgo@^3.0.2, svgo@^3.2.0: csso "^5.0.5" picocolors "^1.0.0" +swagger2openapi@7.0.8, swagger2openapi@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/swagger2openapi/-/swagger2openapi-7.0.8.tgz#12c88d5de776cb1cbba758994930f40ad0afac59" + integrity sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g== + 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" + tapable@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -8430,6 +10004,20 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -8462,6 +10050,11 @@ totalist@^3.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + trim-lines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" @@ -8477,6 +10070,11 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + tslib@^2.0.3, tslib@^2.6.0: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" @@ -8550,6 +10148,19 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" + integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== + dependencies: + "@types/unist" "^2.0.0" + bail "^2.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" + unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: version "11.0.5" resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" @@ -8582,11 +10193,23 @@ unique-string@^3.0.0: dependencies: crypto-random-string "^4.0.0" +unist-util-generated@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" + integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== + unist-util-is@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== +unist-util-is@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" + integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" @@ -8601,6 +10224,13 @@ unist-util-position-from-estree@^2.0.0: dependencies: "@types/unist" "^3.0.0" +unist-util-position@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" + integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-position@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" @@ -8615,6 +10245,13 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" +unist-util-stringify-position@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" + integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" @@ -8630,6 +10267,14 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" +unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" + integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" @@ -8647,6 +10292,15 @@ unist-util-visit@^2.0.1: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" +unist-util-visit@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" + integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.1.1" + unist-util-visit@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" @@ -8694,6 +10348,11 @@ update-notifier@^6.0.2: semver-diff "^4.0.0" xdg-basedir "^5.1.0" +uri-js-replace@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uri-js-replace/-/uri-js-replace-1.0.1.tgz#c285bb352b701c9dfdaeffc4da5be77f936c9048" + integrity sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g== + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -8710,11 +10369,31 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" +url@^0.11.1: + version "0.11.4" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c" + integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg== + dependencies: + punycode "^1.4.1" + qs "^6.12.3" + +use-editable@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/use-editable/-/use-editable-2.3.3.tgz#a292fe9ba4c291cd28d1cc2728c75a5fc8d9a33f" + integrity sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA== + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== +util@^0.10.3: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -8730,11 +10409,51 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@^8.3.2: +uuid@8.3.2, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uvu@^0.5.0: + version "0.5.6" + resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" + integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + +validate.io-array@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/validate.io-array/-/validate.io-array-1.0.6.tgz#5b5a2cafd8f8b85abb2f886ba153f2d93a27774d" + integrity sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg== + +validate.io-function@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/validate.io-function/-/validate.io-function-1.0.2.tgz#343a19802ed3b1968269c780e558e93411c0bad7" + integrity sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ== + +validate.io-integer-array@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz#2cabde033293a6bcbe063feafe91eaf46b13a089" + integrity sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA== + dependencies: + validate.io-array "^1.0.3" + validate.io-integer "^1.0.4" + +validate.io-integer@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/validate.io-integer/-/validate.io-integer-1.0.5.tgz#168496480b95be2247ec443f2233de4f89878068" + integrity sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ== + dependencies: + validate.io-number "^1.0.3" + +validate.io-number@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8" + integrity sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg== + value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -8745,6 +10464,14 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +vfile-location@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" + integrity sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw== + dependencies: + "@types/unist" "^2.0.0" + vfile "^5.0.0" + vfile-location@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" @@ -8761,6 +10488,14 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" +vfile-message@^3.0.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" + integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" @@ -8779,6 +10514,16 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vfile@^5.0.0: + version "5.3.7" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" + integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + vfile@^6.0.0, vfile@^6.0.1: version "6.0.3" resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" @@ -8787,6 +10532,13 @@ vfile@^6.0.0, vfile@^6.0.1: "@types/unist" "^3.0.0" vfile-message "^4.0.0" +warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + watchpack@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" @@ -8807,6 +10559,11 @@ web-namespaces@^2.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webpack-bundle-analyzer@^4.10.2: version "4.10.2" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz#633af2862c213730be3dbdf40456db171b60d5bd" @@ -8953,6 +10710,14 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -8979,6 +10744,15 @@ wildcard@^2.0.0, wildcard@^2.0.1: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -9027,6 +10801,13 @@ xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== +xml-formatter@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/xml-formatter/-/xml-formatter-2.6.1.tgz#066ef3a100bd58ee3b943f0c503be63176d3d497" + integrity sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw== + dependencies: + xml-parser-xo "^3.2.0" + xml-js@^1.6.11: version "1.6.11" resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" @@ -9034,16 +10815,49 @@ xml-js@^1.6.11: dependencies: sax "^1.2.4" +xml-parser-xo@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz#c633ab55cf1976d6b03ab4a6a85045093ac32b73" + integrity sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yaml@^1.7.2: +yaml-ast-parser@0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + +yaml@1.10.2, yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.0.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + 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" + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" From 973bd7045a76d01ae1a6cd3c6358612616674554 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 19:35:28 +0300 Subject: [PATCH 02/25] feat: example values; bind to prod API url; --- .../get-swap-price-and-bridge-quote.api.mdx | 4 +-- .../docs/api/velora-delta-prices-api.info.mdx | 35 ------------------- velora-sdk-docs/docusaurus.config.ts | 5 ++- velora-sdk-docs/package.json | 3 +- velora-sdk-docs/static/openapi.yaml | 25 +++++++++---- 5 files changed, 26 insertions(+), 46 deletions(-) delete mode 100644 velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx diff --git a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx index ff36a8639..dd5b7858f 100644 --- a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx +++ b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx @@ -5,7 +5,7 @@ description: "Returns pricing and bridge quote for a token swap using ParaSwap D sidebar_label: "Get swap price and bridge quote" hide_title: true hide_table_of_contents: true -api: eJy9Vk1v2zAM/SsGTxsgNNmOvqUfKwr0UDTtYchyYGQmUWtLCiV3K4z890FymsRLnLhDWl8Ch4+PFK1HsoKMnGRlvTIaUrgnX7J2iWUllZ4lqLNkwiqbUbIojadkajjBxJtn0on7jTYpXcDdIeMwvF5S7vHslwYBFhkL8sQO0lEFGguCFBzLh+ANAlSIuCiJX0EA06JUTBmknksS4OScCoS0Av9qo6NnpWewXIo1V0bOn4wMC1Nqfwomx/KSpCowd++mU9rTjHjnmCcllHNU+iY7CZdF9pq4nWuKuetYuNIRD7KMyR045zv4nMrov4kEkC4LSEdw/vgTBAyvbm9h/O93uThWyrYom1qOA9xZox25APje74efpjDvWMmVBkGANNqT9gGG1uZKYoD1nlzAVrvBzOSJZLjblo0l9qqOFFROx2Frye4WW2xpcJ/VsRzUumrz7WQ+p6lh+kG0FzdDd2GcfxxeHjK35dfmFqIfsXVKq2vuh3FvMjtga7rqspiE67VdxsHUE5/Hdn7oWMdg9UBoy3RtbSueNSZ/U/k++7xAuU/XMcHcY7tv/QgoyM9NBinMKN5m9HNIoRe9e/HS1/1laiKJ8nlgac6wJCrOJYO7GxDwQuxqIX4765/162M4X2C89qt+cE2+nokxxM7sBNHUdLWR8Unn7qoonv74ns1R6ZBtyXlUfCzFqC5kFHosxljAPEpkBFU1QUePnC+X4e+6oYX5nSmHk3yrpbUe5sv9qvt9TdrSeabX5i7wgnkZYBD66weE2l4VPjrWepP46EDNReMzSviJ4TZLyuFINXqzhnRBNxeNLh6rVaILtLkWbDzG4YVVcIF0NA6djjALPX1UrVwHUpLdvjk70z2wrNvb9dUDLJd/AdsjAGQ= +api: eJy9Vl1v2jAU/SvRfdqkCBIoDPIGJa0m7aFq10kT48FxLuA2sV3b6VpF/PfJDqVkEJpK6yJBlNyPc3Lte3xLSFFTxaRhgkME12gKxbUnFaOMrzzCUy9RLF2h91AIg95SKI94Rtwj9/RvIr1CW78rosiNfZxhZkjnFwcfJFEkR4NKQzQvgZMcIQKt6HcbDT4wi/hQoHoGHxQ+FExhCpFRBfqATySXmY0IniZBMhqOxyEd9sJR0h/SMA3HszPSw3GcBDTuD4MhTs9G4IOma8wJRCWYZ+nwjGJ8BZuNv6OQojbv5hAjIsbuF1d/9hbvXrt7jHFLDiQXBTftCYTB9mqZXys6Q8pykunWIMMjqRk3uEJ1UL93Jw9HLbPTNWH8a9o+ccu8mqXYvt438bdvJ0rtA/Iih2gO09uf4Ffui304SZThqJoRlyTTNUjbL7alOky0XORCo5qkqUJ9Yh0OcIKnJOj3hoPRqPclvOgN+uHFdEnHk7A/G/TS/mxyNkjicDYeDN/RT+dvrdrfNMLg5LotbKyWgmvU1qEXBPZWV6srxehWmMAHKrhBbqwbkTJjlFi37p22vuUhmEjukNoWlEpIVIZVSFb68G23nY4dlsbfU5hjVq3opGr/pthW5ikuhcILxKN+K6LPhTa3N7NT5iZ+TWEW/Q1bK1ptuZ/2e+mxE7Z6KC/yxG6v/TJOlgbV1J1xpz7rLbfqlGxiurM2FU8Kkb208jH7Oif0WBc6gpkhzbHV5UOOZi1SiGCFbjcTs4YIui666za9FRGN6vHlxC5UBhGsjZE66naJZJ26RNWb8QdmQhFvcvUVbPcyvhSODTNOdeoTgudaVztvHyxilSTsBJ2gqoc2OXH9s1WZSzTVxOG4Hkwmf/MpX/Xgn0412+oafDJdmRHGLVtXqXJb03m1Ik4xXFUXPqxdr82hLBOi8VZlm419XcmkrXXKNEmyPaFs/JhP11tN/ew10bnH5/qk9UiywrqBVe0PgNqfqD4aazc5fTRQfYT6HyX8j3CvU9aHl7Gau07DVK6vM1Mb7/r00yaiPqi8Rizsg2I2BKL5wsotktQeLPNyGzqhFOX+rjsYMWyWncZext9hs/kDtWd/Yg== sidebar_class_name: "get api-method" info_path: docs/api/paraswap-delta-prices-api custom_edit_url: null @@ -48,7 +48,7 @@ Returns pricing and bridge quote for a token swap using ParaSwap Delta. diff --git a/velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx b/velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx deleted file mode 100644 index 9c0c82e50..000000000 --- a/velora-sdk-docs/docs/api/velora-delta-prices-api.info.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -id: velora-delta-prices-api -title: "Velora Delta Prices API" -description: "" -sidebar_label: Introduction -sidebar_position: 0 -hide_title: true -custom_edit_url: null ---- - -import ApiLogo from "@theme/ApiLogo"; -import Heading from "@theme/Heading"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; -import Export from "@theme/ApiExplorer/Export"; - - - - - - - - - - - - - \ No newline at end of file diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index 77f93105e..7800ca4d6 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -1,6 +1,7 @@ import { themes as prismThemes } from 'prism-react-renderer'; import type { Config } from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; +import type * as OpenApiPlugin from 'docusaurus-plugin-openapi-docs'; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) @@ -82,7 +83,9 @@ const config: Config = { // categoryLinkSource: 'tag', // Use tag as category link }, hideSendButton: false, - }, + // baseUrl: 'https://api.example.com', // Base URL for API requests + // proxy: 'https://api.example.com', // Proxy URL for API requests + } satisfies OpenApiPlugin.Options, }, }, ], diff --git a/velora-sdk-docs/package.json b/velora-sdk-docs/package.json index 6fb1226b5..a5459798d 100644 --- a/velora-sdk-docs/package.json +++ b/velora-sdk-docs/package.json @@ -3,7 +3,8 @@ "version": "0.0.0", "private": true, "scripts": { - "gen-api-docs": "docusaurus gen-api-docs all", + "gen-api-docs": "yarn clean-api-docs; docusaurus gen-api-docs all", + "clean-api-docs": "docusaurus clean-api-docs all", "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", diff --git a/velora-sdk-docs/static/openapi.yaml b/velora-sdk-docs/static/openapi.yaml index 9628ea9cb..36868c06e 100644 --- a/velora-sdk-docs/static/openapi.yaml +++ b/velora-sdk-docs/static/openapi.yaml @@ -1,10 +1,11 @@ -openapi: 3.0.0 +openapi: 3.1.0 info: - title: Velora Delta Prices API + title: ParaSwap Delta Prices API version: 1.0.0 servers: - url: https://api.paraswap.io + description: Velora API paths: /delta/prices: @@ -16,52 +17,62 @@ paths: - name: srcToken in: query required: true + example: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" schema: type: string - name: destToken in: query required: true + example: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE" schema: type: string - name: amount in: query required: true + example: "100000000" schema: type: string - name: srcDecimals in: query required: true + example: 6 schema: type: integer - name: destDecimals in: query required: true + example: 18 schema: type: integer - name: chainId in: query required: true + example: 1 schema: type: integer - - name: partner + - name: side in: query - required: false + required: true + example: "SELL" schema: type: string - - name: userAddress + enum: [BUY, SELL] + - name: partner in: query required: false + example: "paraswap.io" schema: type: string - - name: side + - name: userAddress in: query required: false + example: "0xb0326588271F2531FBfc9A13D52d3DA45bE1D956" schema: type: string - enum: [BUY, SELL] - name: destChainId in: query required: false + example: 10 schema: type: integer responses: From f988fa0e57e19ab06384cbe3add507fbbd2f2a0f Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 19:46:24 +0300 Subject: [PATCH 03/25] fix: visually better separation between parameters --- velora-sdk-docs/docusaurus.config.ts | 2 +- velora-sdk-docs/src/css/custom.css | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index 7800ca4d6..cec5131d3 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -82,7 +82,7 @@ const config: Config = { groupPathsBy: 'tag', // Group endpoints by tag // categoryLinkSource: 'tag', // Use tag as category link }, - hideSendButton: false, + // hideSendButton: false, // baseUrl: 'https://api.example.com', // Base URL for API requests // proxy: 'https://api.example.com', // Proxy URL for API requests } satisfies OpenApiPlugin.Options, diff --git a/velora-sdk-docs/src/css/custom.css b/velora-sdk-docs/src/css/custom.css index 2bc6a4cfd..43228e533 100644 --- a/velora-sdk-docs/src/css/custom.css +++ b/velora-sdk-docs/src/css/custom.css @@ -28,3 +28,8 @@ --ifm-color-primary-lightest: #4fddbf; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } + + +.openapi-params__list-item { + padding-bottom: 15px; +} \ No newline at end of file From 6a185ba74fefc0e17405d8ad5b1116ba4f8a1725 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 19:56:08 +0300 Subject: [PATCH 04/25] fix: hide options, just curl --- velora-sdk-docs/src/css/custom.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/velora-sdk-docs/src/css/custom.css b/velora-sdk-docs/src/css/custom.css index 43228e533..e2a89a8ac 100644 --- a/velora-sdk-docs/src/css/custom.css +++ b/velora-sdk-docs/src/css/custom.css @@ -32,4 +32,8 @@ .openapi-params__list-item { padding-bottom: 15px; +} + +.tabs.openapi-tabs__code-list-container { + display: none } \ No newline at end of file From c8859ed7ed3a451ee50e03cbe207d6e1469c1500 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 20:04:30 +0300 Subject: [PATCH 05/25] chore: change naming --- .../docs/api/get-swap-price-and-bridge-quote.api.mdx | 4 ++-- velora-sdk-docs/docs/api/sidebar.ts | 2 +- ...lta-prices-api.info.mdx => velora-delta-api.info.mdx} | 9 +++++---- velora-sdk-docs/static/openapi.yaml | 5 +++-- 4 files changed, 11 insertions(+), 9 deletions(-) rename velora-sdk-docs/docs/api/{paraswap-delta-prices-api.info.mdx => velora-delta-api.info.mdx} (61%) diff --git a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx index dd5b7858f..ce7d2b9b4 100644 --- a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx +++ b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx @@ -5,9 +5,9 @@ description: "Returns pricing and bridge quote for a token swap using ParaSwap D sidebar_label: "Get swap price and bridge quote" hide_title: true hide_table_of_contents: true -api: eJy9Vl1v2jAU/SvRfdqkCBIoDPIGJa0m7aFq10kT48FxLuA2sV3b6VpF/PfJDqVkEJpK6yJBlNyPc3Lte3xLSFFTxaRhgkME12gKxbUnFaOMrzzCUy9RLF2h91AIg95SKI94Rtwj9/RvIr1CW78rosiNfZxhZkjnFwcfJFEkR4NKQzQvgZMcIQKt6HcbDT4wi/hQoHoGHxQ+FExhCpFRBfqATySXmY0IniZBMhqOxyEd9sJR0h/SMA3HszPSw3GcBDTuD4MhTs9G4IOma8wJRCWYZ+nwjGJ8BZuNv6OQojbv5hAjIsbuF1d/9hbvXrt7jHFLDiQXBTftCYTB9mqZXys6Q8pykunWIMMjqRk3uEJ1UL93Jw9HLbPTNWH8a9o+ccu8mqXYvt438bdvJ0rtA/Iih2gO09uf4Ffui304SZThqJoRlyTTNUjbL7alOky0XORCo5qkqUJ9Yh0OcIKnJOj3hoPRqPclvOgN+uHFdEnHk7A/G/TS/mxyNkjicDYeDN/RT+dvrdrfNMLg5LotbKyWgmvU1qEXBPZWV6srxehWmMAHKrhBbqwbkTJjlFi37p22vuUhmEjukNoWlEpIVIZVSFb68G23nY4dlsbfU5hjVq3opGr/pthW5ikuhcILxKN+K6LPhTa3N7NT5iZ+TWEW/Q1bK1ptuZ/2e+mxE7Z6KC/yxG6v/TJOlgbV1J1xpz7rLbfqlGxiurM2FU8Kkb208jH7Oif0WBc6gpkhzbHV5UOOZi1SiGCFbjcTs4YIui666za9FRGN6vHlxC5UBhGsjZE66naJZJ26RNWb8QdmQhFvcvUVbPcyvhSODTNOdeoTgudaVztvHyxilSTsBJ2gqoc2OXH9s1WZSzTVxOG4Hkwmf/MpX/Xgn0412+oafDJdmRHGLVtXqXJb03m1Ik4xXFUXPqxdr82hLBOi8VZlm419XcmkrXXKNEmyPaFs/JhP11tN/ew10bnH5/qk9UiywrqBVe0PgNqfqD4aazc5fTRQfYT6HyX8j3CvU9aHl7Gau07DVK6vM1Mb7/r00yaiPqi8Rizsg2I2BKL5wsotktQeLPNyGzqhFOX+rjsYMWyWncZext9hs/kDtWd/Yg== +api: eJy9VmFv2jwQ/ivWfdqkCBIoDPINRjpN2odqXV9pYnxwnAO8JbZrO10rxH9/ZYcCGYSm0rpIECW+u+dy53v8bCBDwzRXlksBMXxFW2phiNKccbEiVGQk1TxbIbkvpUWylJpQYuUvFMT8poqUxtndUE1v3eMMc0s7PwQEoKimBVrUBuL5BgQtEGIwmn1z3hAAd4j3JeonCEDjfck1ZhBbXWIA+EgLlTuP8HESpqPheByxYS8apf0hi7JoPLuiPRwnaciS/jAc4vRqBAEYtsaCQrwB+6Q8ntVcrGC7DfYpZGjsq3NIEBET/0uqP3dL9q/9PcGkZQ60kKWw7ROIwt3VMr7RbIaMFzQ3rUGGZ0JzYXGF+qR+rw4ejVpGZ2vKxeesfeCWcQ3PsH29b5MvXy6UOgAUZQHxHKZ33yGozBfHcIpqK1A3Iy5pbmqQbl7cSHW4bNnk0qCeZJlGc6EPJzjhYxr2e8PBaNT7EF33Bv3oerpk40nUnw16WX82uRqkSTQbD4avmKePL3XtzzSi8GLfFs7XKCkMGmfQC0N3q7PVjeZsR0wQAJPCorDOjCqVc0adWfencbabUzCZ/kTmRlBpqVBbXiE56sOXzfY8dlqa4Ihhzq0azSbV+Df5tlqe4lJqvEY8a7ei5qM09u52dmm5Kb8mN4f+wlqrtNrmftnuecYurNVdRVmkbnsdl3GytKin/oy79FkvmVWnZFOm+9Wm4ikp8+dRPre+Lig7N4U+wdzSZt/qCqBAu5YZxLBCv5upXUMMXe/d9ZvekYhB/fB8Ypc6hxjW1ioTd7tU8U6dourD+B/mUlMyufkMbnq5WEqfDbeedXbLXh94owAcUOUbdcJO2BRx70K4IZS4DN3Y2zW1RGn5wDNsFizGK5aDXjHnBQshhPwQVSOMLagf3B29fUJbSR1fpBOEP9PeHIjor8qpXVstPtquyin32foWbXbNnFdbwVOVb+cigLUf8jlsNik1eKfz7da9rvjZNTnjhqb5EUM3fsy7rzsyf0+a0vmFT3WJ90Dz0pmBOy7eAOpYyr011l6yvTVQXbv9ixL+Q7iDvHvzMlaC7zJMZXoQa22s67KrjUddIR08Fu5Bc+cC8XzheB5p5k60+WbnOmEM1fGuO9E2Lsqe3D8l32C7/R+KmKm6 sidebar_class_name: "get api-method" -info_path: docs/api/paraswap-delta-prices-api +info_path: docs/api/velora-delta-api custom_edit_url: null --- diff --git a/velora-sdk-docs/docs/api/sidebar.ts b/velora-sdk-docs/docs/api/sidebar.ts index a22185dd7..246c52cad 100644 --- a/velora-sdk-docs/docs/api/sidebar.ts +++ b/velora-sdk-docs/docs/api/sidebar.ts @@ -4,7 +4,7 @@ const sidebar: SidebarsConfig = { apisidebar: [ { type: "doc", - id: "api/paraswap-delta-prices-api", + id: "api/velora-delta-api", }, { type: "category", diff --git a/velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx b/velora-sdk-docs/docs/api/velora-delta-api.info.mdx similarity index 61% rename from velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx rename to velora-sdk-docs/docs/api/velora-delta-api.info.mdx index fa92f1b5e..7d2717945 100644 --- a/velora-sdk-docs/docs/api/paraswap-delta-prices-api.info.mdx +++ b/velora-sdk-docs/docs/api/velora-delta-api.info.mdx @@ -1,7 +1,7 @@ --- -id: paraswap-delta-prices-api -title: "ParaSwap Delta Prices API" -description: "" +id: velora-delta-api +title: "Velora Delta API" +description: "Velora Delta API is a service that provides pricing and bridge quotes for token swaps using ParaSwap Delta." sidebar_label: Introduction sidebar_position: 0 hide_title: true @@ -23,12 +23,13 @@ import Export from "@theme/ApiExplorer/Export"; +Velora Delta API is a service that provides pricing and bridge quotes for token swaps using ParaSwap Delta. diff --git a/velora-sdk-docs/static/openapi.yaml b/velora-sdk-docs/static/openapi.yaml index 36868c06e..23723d807 100644 --- a/velora-sdk-docs/static/openapi.yaml +++ b/velora-sdk-docs/static/openapi.yaml @@ -1,8 +1,9 @@ openapi: 3.1.0 info: - title: ParaSwap Delta Prices API + title: Velora Delta API version: 1.0.0 - + description: | + Velora Delta API is a service that provides pricing and bridge quotes for token swaps using ParaSwap Delta. servers: - url: https://api.paraswap.io description: Velora API From f23f8c41a20026c6cc1905807e9c02ef785a28b0 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 20:56:03 +0300 Subject: [PATCH 06/25] chore: cleanup --- velora-sdk-docs/docs/intro.md | 47 ------ .../docs/tutorial-basics/_category_.json | 8 - .../docs/tutorial-basics/congratulations.md | 23 --- .../tutorial-basics/create-a-blog-post.md | 34 ---- .../docs/tutorial-basics/create-a-document.md | 57 ------- .../docs/tutorial-basics/create-a-page.md | 43 ----- .../docs/tutorial-basics/deploy-your-site.md | 31 ---- .../tutorial-basics/markdown-features.mdx | 152 ------------------ .../docs/tutorial-extras/_category_.json | 7 - .../img/docsVersionDropdown.png | Bin 25426 -> 0 bytes .../tutorial-extras/img/localeDropdown.png | Bin 27840 -> 0 bytes .../tutorial-extras/manage-docs-versions.md | 55 ------- .../tutorial-extras/translate-your-site.md | 88 ---------- 13 files changed, 545 deletions(-) delete mode 100644 velora-sdk-docs/docs/intro.md delete mode 100644 velora-sdk-docs/docs/tutorial-basics/_category_.json delete mode 100644 velora-sdk-docs/docs/tutorial-basics/congratulations.md delete mode 100644 velora-sdk-docs/docs/tutorial-basics/create-a-blog-post.md delete mode 100644 velora-sdk-docs/docs/tutorial-basics/create-a-document.md delete mode 100644 velora-sdk-docs/docs/tutorial-basics/create-a-page.md delete mode 100644 velora-sdk-docs/docs/tutorial-basics/deploy-your-site.md delete mode 100644 velora-sdk-docs/docs/tutorial-basics/markdown-features.mdx delete mode 100644 velora-sdk-docs/docs/tutorial-extras/_category_.json delete mode 100644 velora-sdk-docs/docs/tutorial-extras/img/docsVersionDropdown.png delete mode 100644 velora-sdk-docs/docs/tutorial-extras/img/localeDropdown.png delete mode 100644 velora-sdk-docs/docs/tutorial-extras/manage-docs-versions.md delete mode 100644 velora-sdk-docs/docs/tutorial-extras/translate-your-site.md diff --git a/velora-sdk-docs/docs/intro.md b/velora-sdk-docs/docs/intro.md deleted file mode 100644 index 45e8604c8..000000000 --- a/velora-sdk-docs/docs/intro.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Tutorial Intro - -Let's discover **Docusaurus in less than 5 minutes**. - -## Getting Started - -Get started by **creating a new site**. - -Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. - -### What you'll need - -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - - When installing Node.js, you are recommended to check all checkboxes related to dependencies. - -## Generate a new site - -Generate a new Docusaurus site using the **classic template**. - -The classic template will automatically be added to your project after you run the command: - -```bash -npm init docusaurus@latest my-website classic -``` - -You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. - -The command also installs all necessary dependencies you need to run Docusaurus. - -## Start your site - -Run the development server: - -```bash -cd my-website -npm run start -``` - -The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. - -The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. - -Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. diff --git a/velora-sdk-docs/docs/tutorial-basics/_category_.json b/velora-sdk-docs/docs/tutorial-basics/_category_.json deleted file mode 100644 index 2e6db55b1..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Tutorial - Basics", - "position": 2, - "link": { - "type": "generated-index", - "description": "5 minutes to learn the most important Docusaurus concepts." - } -} diff --git a/velora-sdk-docs/docs/tutorial-basics/congratulations.md b/velora-sdk-docs/docs/tutorial-basics/congratulations.md deleted file mode 100644 index 04771a00b..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/congratulations.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Congratulations! - -You have just learned the **basics of Docusaurus** and made some changes to the **initial template**. - -Docusaurus has **much more to offer**! - -Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**. - -Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610) - -## What's next? - -- Read the [official documentation](https://docusaurus.io/) -- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config) -- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration) -- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout) -- Add a [search bar](https://docusaurus.io/docs/search) -- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase) -- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support) diff --git a/velora-sdk-docs/docs/tutorial-basics/create-a-blog-post.md b/velora-sdk-docs/docs/tutorial-basics/create-a-blog-post.md deleted file mode 100644 index 550ae17ee..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/create-a-blog-post.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Create a Blog Post - -Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed... - -## Create your first Post - -Create a file at `blog/2021-02-28-greetings.md`: - -```md title="blog/2021-02-28-greetings.md" ---- -slug: greetings -title: Greetings! -authors: - - name: Joel Marcey - title: Co-creator of Docusaurus 1 - url: https://github.com/JoelMarcey - image_url: https://github.com/JoelMarcey.png - - name: Sébastien Lorber - title: Docusaurus maintainer - url: https://sebastienlorber.com - image_url: https://github.com/slorber.png -tags: [greetings] ---- - -Congratulations, you have made your first post! - -Feel free to play around and edit this post as much as you like. -``` - -A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings). diff --git a/velora-sdk-docs/docs/tutorial-basics/create-a-document.md b/velora-sdk-docs/docs/tutorial-basics/create-a-document.md deleted file mode 100644 index c22fe2944..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/create-a-document.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Create a Document - -Documents are **groups of pages** connected through: - -- a **sidebar** -- **previous/next navigation** -- **versioning** - -## Create your first Doc - -Create a Markdown file at `docs/hello.md`: - -```md title="docs/hello.md" -# Hello - -This is my **first Docusaurus document**! -``` - -A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello). - -## Configure the Sidebar - -Docusaurus automatically **creates a sidebar** from the `docs` folder. - -Add metadata to customize the sidebar label and position: - -```md title="docs/hello.md" {1-4} ---- -sidebar_label: 'Hi!' -sidebar_position: 3 ---- - -# Hello - -This is my **first Docusaurus document**! -``` - -It is also possible to create your sidebar explicitly in `sidebars.js`: - -```js title="sidebars.js" -export default { - tutorialSidebar: [ - 'intro', - // highlight-next-line - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], -}; -``` diff --git a/velora-sdk-docs/docs/tutorial-basics/create-a-page.md b/velora-sdk-docs/docs/tutorial-basics/create-a-page.md deleted file mode 100644 index 20e2ac300..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/create-a-page.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Create a Page - -Add **Markdown or React** files to `src/pages` to create a **standalone page**: - -- `src/pages/index.js` → `localhost:3000/` -- `src/pages/foo.md` → `localhost:3000/foo` -- `src/pages/foo/bar.js` → `localhost:3000/foo/bar` - -## Create your first React Page - -Create a file at `src/pages/my-react-page.js`: - -```jsx title="src/pages/my-react-page.js" -import React from 'react'; -import Layout from '@theme/Layout'; - -export default function MyReactPage() { - return ( - -

My React page

-

This is a React page

-
- ); -} -``` - -A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page). - -## Create your first Markdown Page - -Create a file at `src/pages/my-markdown-page.md`: - -```mdx title="src/pages/my-markdown-page.md" -# My Markdown page - -This is a Markdown page -``` - -A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page). diff --git a/velora-sdk-docs/docs/tutorial-basics/deploy-your-site.md b/velora-sdk-docs/docs/tutorial-basics/deploy-your-site.md deleted file mode 100644 index 1c50ee063..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/deploy-your-site.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Deploy your site - -Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**). - -It builds your site as simple **static HTML, JavaScript and CSS files**. - -## Build your site - -Build your site **for production**: - -```bash -npm run build -``` - -The static files are generated in the `build` folder. - -## Deploy your site - -Test your production build locally: - -```bash -npm run serve -``` - -The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/). - -You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**). diff --git a/velora-sdk-docs/docs/tutorial-basics/markdown-features.mdx b/velora-sdk-docs/docs/tutorial-basics/markdown-features.mdx deleted file mode 100644 index 35e00825e..000000000 --- a/velora-sdk-docs/docs/tutorial-basics/markdown-features.mdx +++ /dev/null @@ -1,152 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Markdown Features - -Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**. - -## Front Matter - -Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/): - -```text title="my-doc.md" -// highlight-start ---- -id: my-doc-id -title: My document title -description: My document description -slug: /my-custom-url ---- -// highlight-end - -## Markdown heading - -Markdown text with [links](./hello.md) -``` - -## Links - -Regular Markdown links are supported, using url paths or relative file paths. - -```md -Let's see how to [Create a page](/create-a-page). -``` - -```md -Let's see how to [Create a page](./create-a-page.md). -``` - -**Result:** Let's see how to [Create a page](./create-a-page.md). - -## Images - -Regular Markdown images are supported. - -You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`): - -```md -![Docusaurus logo](/img/docusaurus.png) -``` - -![Docusaurus logo](/img/docusaurus.png) - -You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them: - -```md -![Docusaurus logo](./img/docusaurus.png) -``` - -## Code Blocks - -Markdown code blocks are supported with Syntax highlighting. - -````md -```jsx title="src/components/HelloDocusaurus.js" -function HelloDocusaurus() { - return

Hello, Docusaurus!

; -} -``` -```` - -```jsx title="src/components/HelloDocusaurus.js" -function HelloDocusaurus() { - return

Hello, Docusaurus!

; -} -``` - -## Admonitions - -Docusaurus has a special syntax to create admonitions and callouts: - -```md -:::tip My tip - -Use this awesome feature option - -::: - -:::danger Take care - -This action is dangerous - -::: -``` - -:::tip My tip - -Use this awesome feature option - -::: - -:::danger Take care - -This action is dangerous - -::: - -## MDX and React Components - -[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**: - -```jsx -export const Highlight = ({children, color}) => ( - { - alert(`You clicked the color ${color} with label ${children}`) - }}> - {children} - -); - -This is Docusaurus green ! - -This is Facebook blue ! -``` - -export const Highlight = ({children, color}) => ( - { - alert(`You clicked the color ${color} with label ${children}`); - }}> - {children} - -); - -This is Docusaurus green ! - -This is Facebook blue ! diff --git a/velora-sdk-docs/docs/tutorial-extras/_category_.json b/velora-sdk-docs/docs/tutorial-extras/_category_.json deleted file mode 100644 index a8ffcc193..000000000 --- a/velora-sdk-docs/docs/tutorial-extras/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Tutorial - Extras", - "position": 3, - "link": { - "type": "generated-index" - } -} diff --git a/velora-sdk-docs/docs/tutorial-extras/img/docsVersionDropdown.png b/velora-sdk-docs/docs/tutorial-extras/img/docsVersionDropdown.png deleted file mode 100644 index 5605246062fae55439cabcf96ed860e1e5f71df8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25426 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 IVEOfb05;1v*Z=?k diff --git a/velora-sdk-docs/docs/tutorial-extras/manage-docs-versions.md b/velora-sdk-docs/docs/tutorial-extras/manage-docs-versions.md deleted file mode 100644 index ccda0b907..000000000 --- a/velora-sdk-docs/docs/tutorial-extras/manage-docs-versions.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Manage Docs Versions - -Docusaurus can manage multiple versions of your docs. - -## Create a docs version - -Release a version 1.0 of your project: - -```bash -npm run docusaurus docs:version 1.0 -``` - -The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created. - -Your docs now have 2 versions: - -- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs -- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** - -## Add a Version Dropdown - -To navigate seamlessly across versions, add a version dropdown. - -Modify the `docusaurus.config.js` file: - -```js title="docusaurus.config.js" -export default { - themeConfig: { - navbar: { - items: [ - // highlight-start - { - type: 'docsVersionDropdown', - }, - // highlight-end - ], - }, - }, -}; -``` - -The docs version dropdown appears in your navbar: - -![Docs Version Dropdown](./img/docsVersionDropdown.png) - -## Update an existing version - -It is possible to edit versioned docs in their respective folder: - -- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` -- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` diff --git a/velora-sdk-docs/docs/tutorial-extras/translate-your-site.md b/velora-sdk-docs/docs/tutorial-extras/translate-your-site.md deleted file mode 100644 index b5a644abd..000000000 --- a/velora-sdk-docs/docs/tutorial-extras/translate-your-site.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Translate your site - -Let's translate `docs/intro.md` to French. - -## Configure i18n - -Modify `docusaurus.config.js` to add support for the `fr` locale: - -```js title="docusaurus.config.js" -export default { - i18n: { - defaultLocale: 'en', - locales: ['en', 'fr'], - }, -}; -``` - -## Translate a doc - -Copy the `docs/intro.md` file to the `i18n/fr` folder: - -```bash -mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ - -cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md -``` - -Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French. - -## Start your localized site - -Start your site on the French locale: - -```bash -npm run start -- --locale fr -``` - -Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated. - -:::caution - -In development, you can only use one locale at a time. - -::: - -## Add a Locale Dropdown - -To navigate seamlessly across languages, add a locale dropdown. - -Modify the `docusaurus.config.js` file: - -```js title="docusaurus.config.js" -export default { - themeConfig: { - navbar: { - items: [ - // highlight-start - { - type: 'localeDropdown', - }, - // highlight-end - ], - }, - }, -}; -``` - -The locale dropdown now appears in your navbar: - -![Locale Dropdown](./img/localeDropdown.png) - -## Build your localized site - -Build your site for a specific locale: - -```bash -npm run build -- --locale fr -``` - -Or build your site to include all the locales at once: - -```bash -npm run build -``` From c49b60d65fceaf0f4709f71049f121ea65064dce Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:01:29 +0300 Subject: [PATCH 07/25] chore: cleanup --- velora-sdk-docs/docusaurus.config.ts | 43 +++++++++++++++------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index cec5131d3..a37ee596f 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -37,6 +37,7 @@ const config: Config = { 'classic', { docs: { + routeBasePath: '/', // This makes /docs the homepage sidebarPath: './sidebars.ts', remarkPlugins: [ [require('remark-code-snippets'), { baseDir: '../src' }], // Adjust baseDir to your source code folder @@ -47,21 +48,23 @@ const config: Config = { 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', docItemComponent: '@theme/ApiItem', // Derived from docusaurus-theme-openapi }, - blog: { - showReadingTime: true, - feedOptions: { - type: ['rss', 'atom'], - xslt: true, - }, - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', - // Useful options to enforce blogging best practices - onInlineTags: 'warn', - onInlineAuthors: 'warn', - onUntruncatedBlogPosts: 'warn', - }, + pages: false, + blog: false, + // blog: { + // showReadingTime: true, + // feedOptions: { + // type: ['rss', 'atom'], + // xslt: true, + // }, + // // Please change this to your repo. + // // Remove this to remove the "edit this page" links. + // editUrl: + // 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + // // Useful options to enforce blogging best practices + // onInlineTags: 'warn', + // onInlineAuthors: 'warn', + // onUntruncatedBlogPosts: 'warn', + // }, theme: { customCss: './src/css/custom.css', }, @@ -78,9 +81,10 @@ const config: Config = { myApi: { specPath: 'static/openapi.yaml', // Path to your OpenAPI spec file outputDir: 'docs/api', // Directory to output generated docs + sidebarOptions: { groupPathsBy: 'tag', // Group endpoints by tag - // categoryLinkSource: 'tag', // Use tag as category link + categoryLinkSource: 'tag', // Use tag as category link }, // hideSendButton: false, // baseUrl: 'https://api.example.com', // Base URL for API requests @@ -94,12 +98,11 @@ const config: Config = { themeConfig: { // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', + // image: 'img/docusaurus-social-card.jpg', navbar: { - title: 'My Site', + // title: 'Velora SDK', logo: { - alt: 'My Site Logo', - src: 'img/logo.svg', + src: 'https://cdn.paraswap.io/brand/velora_banner_light.svg', }, items: [ { From 1386eeeb39928ae5fec73ff321671484615c28a3 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:01:41 +0300 Subject: [PATCH 08/25] feat: better navigation --- .../docs/api/get-swap-price-and-bridge-quote.api.mdx | 3 ++- velora-sdk-docs/docs/api/velora-delta-api.info.mdx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx index ce7d2b9b4..ad49be8d5 100644 --- a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx +++ b/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx @@ -7,7 +7,8 @@ hide_title: true hide_table_of_contents: true api: eJy9VmFv2jwQ/ivWfdqkCBIoDPINRjpN2odqXV9pYnxwnAO8JbZrO10rxH9/ZYcCGYSm0rpIECW+u+dy53v8bCBDwzRXlksBMXxFW2phiNKccbEiVGQk1TxbIbkvpUWylJpQYuUvFMT8poqUxtndUE1v3eMMc0s7PwQEoKimBVrUBuL5BgQtEGIwmn1z3hAAd4j3JeonCEDjfck1ZhBbXWIA+EgLlTuP8HESpqPheByxYS8apf0hi7JoPLuiPRwnaciS/jAc4vRqBAEYtsaCQrwB+6Q8ntVcrGC7DfYpZGjsq3NIEBET/0uqP3dL9q/9PcGkZQ60kKWw7ROIwt3VMr7RbIaMFzQ3rUGGZ0JzYXGF+qR+rw4ejVpGZ2vKxeesfeCWcQ3PsH29b5MvXy6UOgAUZQHxHKZ33yGozBfHcIpqK1A3Iy5pbmqQbl7cSHW4bNnk0qCeZJlGc6EPJzjhYxr2e8PBaNT7EF33Bv3oerpk40nUnw16WX82uRqkSTQbD4avmKePL3XtzzSi8GLfFs7XKCkMGmfQC0N3q7PVjeZsR0wQAJPCorDOjCqVc0adWfencbabUzCZ/kTmRlBpqVBbXiE56sOXzfY8dlqa4Ihhzq0azSbV+Df5tlqe4lJqvEY8a7ei5qM09u52dmm5Kb8mN4f+wlqrtNrmftnuecYurNVdRVmkbnsdl3GytKin/oy79FkvmVWnZFOm+9Wm4ikp8+dRPre+Lig7N4U+wdzSZt/qCqBAu5YZxLBCv5upXUMMXe/d9ZvekYhB/fB8Ypc6hxjW1ioTd7tU8U6dourD+B/mUlMyufkMbnq5WEqfDbeedXbLXh94owAcUOUbdcJO2BRx70K4IZS4DN3Y2zW1RGn5wDNsFizGK5aDXjHnBQshhPwQVSOMLagf3B29fUJbSR1fpBOEP9PeHIjor8qpXVstPtquyin32foWbXbNnFdbwVOVb+cigLUf8jlsNik1eKfz7da9rvjZNTnjhqb5EUM3fsy7rzsyf0+a0vmFT3WJ90Dz0pmBOy7eAOpYyr011l6yvTVQXbv9ixL+Q7iDvHvzMlaC7zJMZXoQa22s67KrjUddIR08Fu5Bc+cC8XzheB5p5k60+WbnOmEM1fGuO9E2Lsqe3D8l32C7/R+KmKm6 sidebar_class_name: "get api-method" -info_path: docs/api/velora-delta-api +info_path: api/velora-delta-api +displayed_sidebar: tutorialSidebar custom_edit_url: null --- diff --git a/velora-sdk-docs/docs/api/velora-delta-api.info.mdx b/velora-sdk-docs/docs/api/velora-delta-api.info.mdx index 7d2717945..6ff2c65a4 100644 --- a/velora-sdk-docs/docs/api/velora-delta-api.info.mdx +++ b/velora-sdk-docs/docs/api/velora-delta-api.info.mdx @@ -6,6 +6,7 @@ sidebar_label: Introduction sidebar_position: 0 hide_title: true custom_edit_url: null +displayed_sidebar: tutorialSidebar --- import ApiLogo from "@theme/ApiLogo"; From 09c2628fddd714f8db6474bde4c70e691aef1145 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:10:32 +0300 Subject: [PATCH 09/25] feat: beter navigation --- ...bridge-quote.api.mdx => get-delta-prices.api.mdx} | 12 ++++++------ velora-sdk-docs/docs/api/sidebar.ts | 4 ++-- velora-sdk-docs/static/openapi.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) rename velora-sdk-docs/docs/api/{get-swap-price-and-bridge-quote.api.mdx => get-delta-prices.api.mdx} (69%) diff --git a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx b/velora-sdk-docs/docs/api/get-delta-prices.api.mdx similarity index 69% rename from velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx rename to velora-sdk-docs/docs/api/get-delta-prices.api.mdx index ad49be8d5..9f4f6bacd 100644 --- a/velora-sdk-docs/docs/api/get-swap-price-and-bridge-quote.api.mdx +++ b/velora-sdk-docs/docs/api/get-delta-prices.api.mdx @@ -1,15 +1,15 @@ --- -id: get-swap-price-and-bridge-quote -title: "Get swap price and bridge quote" +id: get-delta-prices +title: "GET delta/prices" description: "Returns pricing and bridge quote for a token swap using ParaSwap Delta." -sidebar_label: "Get swap price and bridge quote" +sidebar_label: "GET delta/prices" hide_title: true hide_table_of_contents: true -api: eJy9VmFv2jwQ/ivWfdqkCBIoDPINRjpN2odqXV9pYnxwnAO8JbZrO10rxH9/ZYcCGYSm0rpIECW+u+dy53v8bCBDwzRXlksBMXxFW2phiNKccbEiVGQk1TxbIbkvpUWylJpQYuUvFMT8poqUxtndUE1v3eMMc0s7PwQEoKimBVrUBuL5BgQtEGIwmn1z3hAAd4j3JeonCEDjfck1ZhBbXWIA+EgLlTuP8HESpqPheByxYS8apf0hi7JoPLuiPRwnaciS/jAc4vRqBAEYtsaCQrwB+6Q8ntVcrGC7DfYpZGjsq3NIEBET/0uqP3dL9q/9PcGkZQ60kKWw7ROIwt3VMr7RbIaMFzQ3rUGGZ0JzYXGF+qR+rw4ejVpGZ2vKxeesfeCWcQ3PsH29b5MvXy6UOgAUZQHxHKZ33yGozBfHcIpqK1A3Iy5pbmqQbl7cSHW4bNnk0qCeZJlGc6EPJzjhYxr2e8PBaNT7EF33Bv3oerpk40nUnw16WX82uRqkSTQbD4avmKePL3XtzzSi8GLfFs7XKCkMGmfQC0N3q7PVjeZsR0wQAJPCorDOjCqVc0adWfencbabUzCZ/kTmRlBpqVBbXiE56sOXzfY8dlqa4Ihhzq0azSbV+Df5tlqe4lJqvEY8a7ei5qM09u52dmm5Kb8mN4f+wlqrtNrmftnuecYurNVdRVmkbnsdl3GytKin/oy79FkvmVWnZFOm+9Wm4ikp8+dRPre+Lig7N4U+wdzSZt/qCqBAu5YZxLBCv5upXUMMXe/d9ZvekYhB/fB8Ypc6hxjW1ioTd7tU8U6dourD+B/mUlMyufkMbnq5WEqfDbeedXbLXh94owAcUOUbdcJO2BRx70K4IZS4DN3Y2zW1RGn5wDNsFizGK5aDXjHnBQshhPwQVSOMLagf3B29fUJbSR1fpBOEP9PeHIjor8qpXVstPtquyin32foWbXbNnFdbwVOVb+cigLUf8jlsNik1eKfz7da9rvjZNTnjhqb5EUM3fsy7rzsyf0+a0vmFT3WJ90Dz0pmBOy7eAOpYyr011l6yvTVQXbv9ixL+Q7iDvHvzMlaC7zJMZXoQa22s67KrjUddIR08Fu5Bc+cC8XzheB5p5k60+WbnOmEM1fGuO9E2Lsqe3D8l32C7/R+KmKm6 +api: eJy9Vt9v2joU/les87QrRZBAYZA3GOk0aQ/V2k66Yjw4zgG8JbZrO72tEP/7ZIcCGYSm0u0iQZT4/Phyjs/nbwMZGqa5slwKiOEb2lILQ5TmjIsVoSIjqebZCslDKS2SpdSEEit/oSDmP6pIaZzdDdX01j3OMLe080NAAIpqWqBFbSCeb0DQAiEGo9md84YAuMv4UKJ+hgA0PpRcYwax1SUGgE+0ULnzCJ8mYToajscRG/aiUdofsiiLxrMr2sNxkoYs6Q/DIU6vRhCAYWssKMQbsM/K57OaixVst8EeQobGvhlDgoiY+F9S/blbsn/t7wkmLTHQQpbCtgcQhburZXyj2QwZL2huWicZngnNhcUV6pP6vTl4NGoZna0pF1+y9oFbxjU8w/b1vk2+fr1Q6gBQlAXEc5je/wtBZb44TqeotgJ1c8YlzU0tpZsXN1IdLls2uTSoJ1mm0Vzow0me8CkN+73hYDTqfYyue4N+dD1dsvEk6s8Gvaw/m1wN0iSajQfDN8zTp9e69ieMKLzYt4XzNUoKg8YZ9MLQ3epsdaM52xETBMCksCisM6NK5ZxRZ9b9aZzt5jSZTH8icyOotFSoLa8yOerD1832PHZamuCIYc6tGs0m1fg3+bZanuJSarxGPGu3ouaTNPb+dnZpuQlfk5vL/spaK1htsV+2e5mxC2t1V1EWqdtex2WcLC3qqT/jLn3Wa2bVKdmEdL/aVDwlZf4yyufW1wVl56bQA8wtbfatrgAKtGuZQQwr9LuZ2jXE0PXeXb/pHYkY1I8vJ3apc4hhba0ycbdLFe/UKao+jN8xl5qSyc0XcNPLxVJ6NNx61tkte33gjQJwiSrfqBN2wqaIexfCDaHEIXRjb9fUEqXlI8+wWbAYr1gOesWcFyyEEPJDVI0wtqB+cHf09jm5I39UqYZzc2Ce/1U/7fpo8cl2VU65h+d7stl1b1713nOTR7YIYO2neg6bTUoN3ut8u3WvK0J2Xc24oWl+RMmNH/Ph2469/yFNcH7hc13TPdK8dGbgzod3SHWs3d47116jvXeiulj7GyX8i+kOeu7dy1gpvMtpKtODOmtjXddZbTzqkujgsXAPmjsXiOcLR+xIM3eEzTc71wljqI533YmYcVH2bP45uYPt9jckGqQd sidebar_class_name: "get api-method" info_path: api/velora-delta-api -displayed_sidebar: tutorialSidebar custom_edit_url: null +displayed_sidebar: tutorialSidebar --- import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; @@ -23,7 +23,7 @@ import Heading from "@theme/Heading"; diff --git a/velora-sdk-docs/docs/api/sidebar.ts b/velora-sdk-docs/docs/api/sidebar.ts index 246c52cad..a45e5c6b0 100644 --- a/velora-sdk-docs/docs/api/sidebar.ts +++ b/velora-sdk-docs/docs/api/sidebar.ts @@ -12,8 +12,8 @@ const sidebar: SidebarsConfig = { items: [ { type: "doc", - id: "api/get-swap-price-and-bridge-quote", - label: "Get swap price and bridge quote", + id: "api/get-delta-prices", + label: "GET delta/prices", className: "api-method get", }, ], diff --git a/velora-sdk-docs/static/openapi.yaml b/velora-sdk-docs/static/openapi.yaml index 23723d807..103cb5e35 100644 --- a/velora-sdk-docs/static/openapi.yaml +++ b/velora-sdk-docs/static/openapi.yaml @@ -11,7 +11,7 @@ servers: paths: /delta/prices: get: - summary: Get swap price and bridge quote + summary: GET delta/prices description: | Returns pricing and bridge quote for a token swap using ParaSwap Delta. parameters: From 6aa0c219a436e71b1dd19c71749e79855297f8b1 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:13:47 +0300 Subject: [PATCH 10/25] chore: cleanup --- velora-sdk-docs/docusaurus.config.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index a37ee596f..a7eb61195 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -106,14 +106,7 @@ const config: Config = { }, items: [ { - type: 'docSidebar', - sidebarId: 'tutorialSidebar', - position: 'left', - label: 'Tutorial', - }, - { to: '/blog', label: 'Blog', position: 'left' }, - { - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/VeloraDEX/paraswap-sdk', label: 'GitHub', position: 'right', }, From cdaebbc63d7238a201c1d2740fdd27435eb5367a Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:18:53 +0300 Subject: [PATCH 11/25] feat: nicer navigation --- velora-sdk-docs/docs/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/velora-sdk-docs/docs/README.md b/velora-sdk-docs/docs/README.md index 8cb983460..d2d2a25a1 100644 --- a/velora-sdk-docs/docs/README.md +++ b/velora-sdk-docs/docs/README.md @@ -1,3 +1,6 @@ +--- +title: SDK +--- -

+ # SDK for the Velora API From 24e8b0ae5f8cbead175ea0544c0a9b4c371b70ea Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:33:12 +0300 Subject: [PATCH 14/25] feat: theme-specific logo --- velora-sdk-docs/docusaurus.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index a7eb61195..193cb0a8a 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -103,6 +103,7 @@ const config: Config = { // title: 'Velora SDK', logo: { src: 'https://cdn.paraswap.io/brand/velora_banner_light.svg', + srcDark: 'https://cdn.paraswap.io/brand/velora_banner_dark.svg', }, items: [ { From 242f29978d367aa91b4eef997d977be71e24656c Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:37:46 +0300 Subject: [PATCH 15/25] fix: improve folder strucutre and align auto-gen --- velora-sdk-docs/docs/{api => delta-api}/_category_.json | 0 .../docs/{api => delta-api}/get-delta-prices.api.mdx | 2 +- velora-sdk-docs/docs/{api => delta-api}/sidebar.ts | 4 ++-- velora-sdk-docs/docusaurus.config.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename velora-sdk-docs/docs/{api => delta-api}/_category_.json (100%) rename velora-sdk-docs/docs/{api => delta-api}/get-delta-prices.api.mdx (99%) rename velora-sdk-docs/docs/{api => delta-api}/sidebar.ts (82%) diff --git a/velora-sdk-docs/docs/api/_category_.json b/velora-sdk-docs/docs/delta-api/_category_.json similarity index 100% rename from velora-sdk-docs/docs/api/_category_.json rename to velora-sdk-docs/docs/delta-api/_category_.json diff --git a/velora-sdk-docs/docs/api/get-delta-prices.api.mdx b/velora-sdk-docs/docs/delta-api/get-delta-prices.api.mdx similarity index 99% rename from velora-sdk-docs/docs/api/get-delta-prices.api.mdx rename to velora-sdk-docs/docs/delta-api/get-delta-prices.api.mdx index 9f4f6bacd..15c978a8a 100644 --- a/velora-sdk-docs/docs/api/get-delta-prices.api.mdx +++ b/velora-sdk-docs/docs/delta-api/get-delta-prices.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: eJy9Vt9v2joU/les87QrRZBAYZA3GOk0aQ/V2k66Yjw4zgG8JbZrO72tEP/7ZIcCGYSm0u0iQZT4/Phyjs/nbwMZGqa5slwKiOEb2lILQ5TmjIsVoSIjqebZCslDKS2SpdSEEit/oSDmP6pIaZzdDdX01j3OMLe080NAAIpqWqBFbSCeb0DQAiEGo9md84YAuMv4UKJ+hgA0PpRcYwax1SUGgE+0ULnzCJ8mYToajscRG/aiUdofsiiLxrMr2sNxkoYs6Q/DIU6vRhCAYWssKMQbsM/K57OaixVst8EeQobGvhlDgoiY+F9S/blbsn/t7wkmLTHQQpbCtgcQhburZXyj2QwZL2huWicZngnNhcUV6pP6vTl4NGoZna0pF1+y9oFbxjU8w/b1vk2+fr1Q6gBQlAXEc5je/wtBZb44TqeotgJ1c8YlzU0tpZsXN1IdLls2uTSoJ1mm0Vzow0me8CkN+73hYDTqfYyue4N+dD1dsvEk6s8Gvaw/m1wN0iSajQfDN8zTp9e69ieMKLzYt4XzNUoKg8YZ9MLQ3epsdaM52xETBMCksCisM6NK5ZxRZ9b9aZzt5jSZTH8icyOotFSoLa8yOerD1832PHZamuCIYc6tGs0m1fg3+bZanuJSarxGPGu3ouaTNPb+dnZpuQlfk5vL/spaK1htsV+2e5mxC2t1V1EWqdtex2WcLC3qqT/jLn3Wa2bVKdmEdL/aVDwlZf4yyufW1wVl56bQA8wtbfatrgAKtGuZQQwr9LuZ2jXE0PXeXb/pHYkY1I8vJ3apc4hhba0ycbdLFe/UKao+jN8xl5qSyc0XcNPLxVJ6NNx61tkte33gjQJwiSrfqBN2wqaIexfCDaHEIXRjb9fUEqXlI8+wWbAYr1gOesWcFyyEEPJDVI0wtqB+cHf09jm5I39UqYZzc2Ce/1U/7fpo8cl2VU65h+d7stl1b1713nOTR7YIYO2neg6bTUoN3ut8u3WvK0J2Xc24oWl+RMmNH/Ph2469/yFNcH7hc13TPdK8dGbgzod3SHWs3d47116jvXeiulj7GyX8i+kOeu7dy1gpvMtpKtODOmtjXddZbTzqkujgsXAPmjsXiOcLR+xIM3eEzTc71wljqI533YmYcVH2bP45uYPt9jckGqQd sidebar_class_name: "get api-method" -info_path: api/velora-delta-api +info_path: delta-api/velora-delta-api custom_edit_url: null displayed_sidebar: tutorialSidebar --- diff --git a/velora-sdk-docs/docs/api/sidebar.ts b/velora-sdk-docs/docs/delta-api/sidebar.ts similarity index 82% rename from velora-sdk-docs/docs/api/sidebar.ts rename to velora-sdk-docs/docs/delta-api/sidebar.ts index a45e5c6b0..c9af0d004 100644 --- a/velora-sdk-docs/docs/api/sidebar.ts +++ b/velora-sdk-docs/docs/delta-api/sidebar.ts @@ -4,7 +4,7 @@ const sidebar: SidebarsConfig = { apisidebar: [ { type: "doc", - id: "api/velora-delta-api", + id: "delta-api/velora-delta-api", }, { type: "category", @@ -12,7 +12,7 @@ const sidebar: SidebarsConfig = { items: [ { type: "doc", - id: "api/get-delta-prices", + id: "delta-api/get-delta-prices", label: "GET delta/prices", className: "api-method get", }, diff --git a/velora-sdk-docs/docusaurus.config.ts b/velora-sdk-docs/docusaurus.config.ts index 193cb0a8a..8150acb84 100644 --- a/velora-sdk-docs/docusaurus.config.ts +++ b/velora-sdk-docs/docusaurus.config.ts @@ -80,7 +80,7 @@ const config: Config = { config: { myApi: { specPath: 'static/openapi.yaml', // Path to your OpenAPI spec file - outputDir: 'docs/api', // Directory to output generated docs + outputDir: 'docs/delta-api', // Directory to output generated docs sidebarOptions: { groupPathsBy: 'tag', // Group endpoints by tag From 1de2b1634b2e28b4efd152a1b629850564b3c7b2 Mon Sep 17 00:00:00 2001 From: alexshchur Date: Mon, 12 May 2025 21:39:08 +0300 Subject: [PATCH 16/25] fix: small naming improv --- velora-sdk-docs/docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/velora-sdk-docs/docs/README.md b/velora-sdk-docs/docs/README.md index 3eb462d35..d57da1684 100644 --- a/velora-sdk-docs/docs/README.md +++ b/velora-sdk-docs/docs/README.md @@ -1,5 +1,5 @@ --- -title: SDK +title: Velora SDK position: 0 ---