This is an automated email from the ASF dual-hosted git repository. rusackas pushed a commit to branch chore/docs-build-perf in repository https://gitbox.apache.org/repos/asf/superset.git
commit fbae7e5fe3e621f776522b11f0b806b1894fc2f0 Author: Evan Rusackas <[email protected]> AuthorDate: Sat Jan 31 12:04:12 2026 +0100 chore(docs): improve build performance and fix OOM crashes - Replace babel-loader with swc-loader (Rust-based, faster transpilation) - Disable source maps in dev mode (was causing OOM kills) - Migrate LESS to plain CSS, remove LESS toolchain (less, less-loader, docusaurus-plugin-less) - Remove dead antd v4 theme variables (antd-theme.less) - Remove unused babel and ts-loader dependencies - Add webpack filesystem cache for faster incremental rebuilds - Parallelize generation scripts in generate:all - Add start:quick script that skips generators - Bump NODE_OPTIONS to 8GB in scripts and netlify.toml - Fix deprecated onBrokenMarkdownLinks config for Docusaurus v4 - Pin baseline-browser-mapping via resolutions to silence warning - Regenerate databases.json with latest engine specs Co-Authored-By: Claude Opus 4.5 <[email protected]> --- docs/docusaurus.config.ts | 12 +- docs/netlify.toml | 2 +- docs/package.json | 22 ++- docs/src/data/databases.json | 146 ++++++++++++++++- docs/src/pages/index.tsx | 4 +- docs/src/styles/antd-theme.less | 27 ---- docs/src/styles/{main.less => main.css} | 152 ++++++++--------- docs/src/webpack.extend.ts | 36 +++-- docs/yarn.lock | 278 ++++++++++++-------------------- 9 files changed, 355 insertions(+), 324 deletions(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 7552c59174..8cab4b41d8 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -171,9 +171,11 @@ const config: Config = { url: 'https://superset.apache.org', baseUrl: '/', onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'throw', markdown: { mermaid: true, + hooks: { + onBrokenMarkdownLinks: 'throw', + }, }, favicon: '/img/favicon.ico', organizationName: 'apache', @@ -186,14 +188,6 @@ const config: Config = { ], plugins: [ require.resolve('./src/webpack.extend.ts'), - [ - 'docusaurus-plugin-less', - { - lessOptions: { - javascriptEnabled: true, - }, - }, - ], ...dynamicPlugins, [ 'docusaurus-plugin-openapi-docs', diff --git a/docs/netlify.toml b/docs/netlify.toml index fde7b6d839..881fc40438 100644 --- a/docs/netlify.toml +++ b/docs/netlify.toml @@ -35,7 +35,7 @@ # Yarn version YARN_VERSION = "1.22.22" # Increase heap size for webpack bundling of Superset UI components - NODE_OPTIONS = "--max-old-space-size=4096" + NODE_OPTIONS = "--max-old-space-size=8192" # Deploy preview settings [context.deploy-preview] diff --git a/docs/package.json b/docs/package.json index 15ff2332a9..427923470f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -6,9 +6,10 @@ "scripts": { "docusaurus": "docusaurus", "_init": "cat src/intro_header.txt ../README.md > docs/intro.md", - "start": "yarn run _init && yarn run generate:all && NODE_ENV=development docusaurus start", + "start": "yarn run _init && yarn run generate:all && NODE_OPTIONS='--max-old-space-size=8192' NODE_ENV=development docusaurus start", + "start:quick": "yarn run _init && NODE_OPTIONS='--max-old-space-size=8192' NODE_ENV=development docusaurus start", "stop": "pkill -f 'docusaurus start' || pkill -f 'docusaurus serve' || echo 'No docusaurus server running'", - "build": "yarn run _init && yarn run generate:all && DEBUG=docusaurus:* docusaurus build", + "build": "yarn run _init && yarn run generate:all && NODE_OPTIONS='--max-old-space-size=8192' DEBUG=docusaurus:* docusaurus build", "generate:api-docs": "python3 scripts/fix-openapi-spec.py && docusaurus gen-api-docs superset && node scripts/convert-api-sidebar.mjs && node scripts/generate-api-index.mjs && node scripts/generate-api-tag-pages.mjs", "clean:api-docs": "docusaurus clean-api-docs superset", "swizzle": "docusaurus swizzle", @@ -22,7 +23,7 @@ "generate:superset-components": "node scripts/generate-superset-components.mjs", "generate:database-docs": "node scripts/generate-database-docs.mjs", "gen-db-docs": "node scripts/generate-database-docs.mjs", - "generate:all": "yarn run generate:extension-components && yarn run generate:superset-components && yarn run generate:database-docs && yarn run generate:api-docs", + "generate:all": "yarn run generate:extension-components & yarn run generate:superset-components & yarn run generate:database-docs & wait && yarn run generate:api-docs", "lint:db-metadata": "python3 ../superset/db_engine_specs/lint_metadata.py", "lint:db-metadata:report": "python3 ../superset/db_engine_specs/lint_metadata.py --markdown -o ../superset/db_engine_specs/METADATA_STATUS.md", "update:readme-db-logos": "node scripts/generate-database-docs.mjs --update-readme", @@ -38,15 +39,11 @@ }, "dependencies": { "@ant-design/icons": "^6.1.0", - "@babel/core": "^7.28.6", - "@babel/preset-react": "^7.26.3", - "@babel/preset-typescript": "^7.26.0", "@docusaurus/core": "3.9.2", "@docusaurus/plugin-client-redirects": "3.9.2", "@docusaurus/preset-classic": "3.9.2", "@docusaurus/theme-live-codeblock": "^3.9.2", "@docusaurus/theme-mermaid": "^3.9.2", - "@emotion/babel-plugin": "^11.13.5", "@emotion/core": "^11.0.0", "@emotion/react": "^11.13.3", "@emotion/styled": "^11.14.1", @@ -66,17 +63,15 @@ "@storybook/preview-api": "^8.6.11", "@storybook/theming": "^8.6.11", "@superset-ui/core": "^0.20.4", + "@swc/core": "^1.15.11", "antd": "^6.2.2", - "babel-loader": "^10.0.0", + "baseline-browser-mapping": "^2.9.19", "caniuse-lite": "^1.0.30001766", - "docusaurus-plugin-less": "^2.0.2", "docusaurus-plugin-openapi-docs": "^4.6.0", "docusaurus-theme-openapi-docs": "^4.6.0", "js-yaml": "^4.1.1", "js-yaml-loader": "^1.2.2", "json-bigint": "^1.0.0", - "less": "^4.5.1", - "less-loader": "^12.3.0", "prism-react-renderer": "^2.4.1", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -88,8 +83,8 @@ "reselect": "^5.1.1", "storybook": "^8.6.15", "swagger-ui-react": "^5.31.0", + "swc-loader": "^0.2.7", "tinycolor2": "^1.4.2", - "ts-loader": "^9.5.4", "unist-util-visit": "^5.1.0" }, "devDependencies": { @@ -124,7 +119,8 @@ }, "resolutions": { "react-redux": "^9.2.0", - "@reduxjs/toolkit": "^2.5.0" + "@reduxjs/toolkit": "^2.5.0", + "baseline-browser-mapping": "^2.9.19" }, "packageManager": "[email protected]+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610" } diff --git a/docs/src/data/databases.json b/docs/src/data/databases.json index 4a64d01676..e162912f5c 100644 --- a/docs/src/data/databases.json +++ b/docs/src/data/databases.json @@ -1,16 +1,16 @@ { - "generated": "2026-01-27T23:17:43.310Z", + "generated": "2026-01-31T10:47:01.730Z", "statistics": { - "totalDatabases": 68, - "withDocumentation": 68, - "withConnectionString": 68, - "withDrivers": 35, + "totalDatabases": 70, + "withDocumentation": 70, + "withConnectionString": 70, + "withDrivers": 36, "withAuthMethods": 4, - "supportsJoins": 64, - "supportsSubqueries": 65, + "supportsJoins": 66, + "supportsSubqueries": 67, "supportsDynamicSchema": 15, "supportsCatalog": 9, - "averageScore": 33, + "averageScore": 32, "maxScore": 201, "byCategory": { "Other Databases": [ @@ -109,6 +109,8 @@ "Traditional RDBMS": [ "Aurora MySQL (Data API)", "Aurora PostgreSQL (Data API)", + "Aurora MySQL", + "Aurora PostgreSQL", "CockroachDB", "Cloudflare D1", "IBM Db2", @@ -133,6 +135,8 @@ "Open Source": [ "Aurora MySQL (Data API)", "Aurora PostgreSQL (Data API)", + "Aurora MySQL", + "Aurora PostgreSQL", "ClickHouse", "CockroachDB", "Couchbase", @@ -490,6 +494,132 @@ "query_cost_estimation": false, "sql_validation": false }, + "Aurora MySQL": { + "engine": "aurora_mysql", + "engine_name": "Aurora MySQL", + "module": "aurora", + "documentation": { + "description": "MySQL is a popular open-source relational database.", + "logo": "mysql.png", + "homepage_url": "https://www.mysql.com/", + "categories": [ + "TRADITIONAL_RDBMS", + "OPEN_SOURCE" + ], + "pypi_packages": [ + "mysqlclient" + ], + "connection_string": "mysql://{username}:{password}@{host}/{database}", + "default_port": 3306, + "parameters": { + "username": "Database username", + "password": "Database password", + "host": "localhost, 127.0.0.1, IP address, or hostname", + "database": "Database name" + }, + "host_examples": [ + { + "platform": "Localhost", + "host": "localhost or 127.0.0.1" + }, + { + "platform": "Docker on Linux", + "host": "172.18.0.1" + }, + { + "platform": "Docker on macOS", + "host": "docker.for.mac.host.internal" + }, + { + "platform": "On-premise", + "host": "IP address or hostname" + } + ], + "drivers": [ + { + "name": "mysqlclient", + "pypi_package": "mysqlclient", + "connection_string": "mysql://{username}:{password}@{host}/{database}", + "is_recommended": true, + "notes": "Recommended driver. May fail with caching_sha2_password auth." + }, + { + "name": "mysql-connector-python", + "pypi_package": "mysql-connector-python", + "connection_string": "mysql+mysqlconnector://{username}:{password}@{host}/{database}", + "is_recommended": false, + "notes": "Required for newer MySQL databases using caching_sha2_password authentication." + } + ] + }, + "time_grains": {}, + "score": 0, + "max_score": 0, + "joins": true, + "subqueries": true, + "supports_dynamic_schema": false, + "supports_catalog": false, + "supports_dynamic_catalog": false, + "ssh_tunneling": false, + "query_cancelation": false, + "supports_file_upload": false, + "user_impersonation": false, + "query_cost_estimation": false, + "sql_validation": false + }, + "Aurora PostgreSQL": { + "engine": "aurora_postgresql", + "engine_name": "Aurora PostgreSQL", + "module": "aurora", + "documentation": { + "description": "PostgreSQL is an advanced open-source relational database.", + "logo": "postgresql.svg", + "homepage_url": "https://www.postgresql.org/", + "categories": [ + "TRADITIONAL_RDBMS", + "OPEN_SOURCE" + ], + "pypi_packages": [ + "psycopg2" + ], + "connection_string": "postgresql://{username}:{password}@{host}:{port}/{database}", + "default_port": 5432, + "parameters": { + "username": "Database username", + "password": "Database password", + "host": "For localhost: localhost or 127.0.0.1. For AWS: endpoint URL", + "port": "Default 5432", + "database": "Database name" + }, + "notes": "The psycopg2 library comes bundled with Superset Docker images.", + "connection_examples": [ + { + "description": "Basic connection", + "connection_string": "postgresql://{username}:{password}@{host}:{port}/{database}" + }, + { + "description": "With SSL required", + "connection_string": "postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require" + } + ], + "docs_url": "https://www.postgresql.org/docs/", + "sqlalchemy_docs_url": "https://docs.sqlalchemy.org/en/13/dialects/postgresql.html" + }, + "time_grains": {}, + "score": 0, + "max_score": 0, + "joins": true, + "subqueries": true, + "supports_dynamic_schema": false, + "supports_catalog": false, + "supports_dynamic_catalog": false, + "ssh_tunneling": false, + "query_cancelation": false, + "supports_file_upload": false, + "user_impersonation": false, + "query_cost_estimation": false, + "sql_validation": false + }, "Google BigQuery": { "engine": "google_bigquery", "engine_name": "Google BigQuery", diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx index bf52970290..489019613a 100644 --- a/docs/src/pages/index.tsx +++ b/docs/src/pages/index.tsx @@ -28,7 +28,7 @@ import databaseData from '../data/databases.json'; import BlurredSection from '../components/BlurredSection'; import DataSet from '../../../RESOURCES/INTHEWILD.yaml'; import type { DatabaseData } from '../components/databases/types'; -import '../styles/main.less'; +import '../styles/main.css'; // Build database list from databases.json (databases with logos) // Deduplicate by logo filename to avoid showing the same logo twice @@ -795,7 +795,7 @@ export default function Home(): JSX.Element { </StyledIntegrations> </BlurredSection> {/* Only show carousel when we have enough logos (>10) for a good display */} - {companiesWithLogos.length > 10 && ( + {companiesWithLogos.length > 7 && ( <BlurredSection> <div style={{ padding: '0 20px' }}> <SectionHeader diff --git a/docs/src/styles/antd-theme.less b/docs/src/styles/antd-theme.less deleted file mode 100644 index feb3b12d3a..0000000000 --- a/docs/src/styles/antd-theme.less +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -@primary-color: #20a7c9; -@info-color: #66bcfe; -@success-color: #59c189; -@processing-color: #66bcfe; -@error-color: #e04355; -@highlight-color: #e04355; -@normal-color: #d9d9d9; -@white: #FFF; -@black: #000; diff --git a/docs/src/styles/main.less b/docs/src/styles/main.css similarity index 71% rename from docs/src/styles/main.less rename to docs/src/styles/main.css index f89557d8f7..99dc2bf96c 100644 --- a/docs/src/styles/main.less +++ b/docs/src/styles/main.css @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ -@import 'antd-theme.less'; body { font-family: var(--ifm-font-family-base); @@ -81,26 +80,29 @@ a > span > svg { text-align: center; position: relative; z-index: 2; - &::before { - border-radius: inherit; - background: linear-gradient(180deg, #11b0d8 0%, #116f86 100%); - content: ''; - display: block; - height: 100%; - position: absolute; - top: 0; - left: 0; - opacity: 0; - width: 100%; - z-index: -1; - transition: all 0.3s; - } - &:hover { - color: #ffffff; - &::before { - opacity: 1; - } - } +} + +.default-button-theme::before { + border-radius: inherit; + background: linear-gradient(180deg, #11b0d8 0%, #116f86 100%); + content: ''; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; + width: 100%; + z-index: -1; + transition: all 0.3s; +} + +.default-button-theme:hover { + color: #ffffff; +} + +.default-button-theme:hover::before { + opacity: 1; } /* Navbar */ @@ -109,32 +111,32 @@ a > span > svg { font-size: 14px; font-weight: 400; transition: all 0.5s; +} - .get-started-button { - border-radius: 10px; - font-size: 18px; - font-weight: bold; - width: 142px; - padding: 7px 0; - margin-right: 20px; - } +.navbar .get-started-button { + border-radius: 10px; + font-size: 18px; + font-weight: bold; + width: 142px; + padding: 7px 0; + margin-right: 20px; +} - .github-button { - background-image: url('/img/github.png'); - background-size: contain; - width: 30px; - height: 30px; - margin-right: 10px; - } +.navbar .github-button { + background-image: url('/img/github.png'); + background-size: contain; + width: 30px; + height: 30px; + margin-right: 10px; } .navbar--dark { background-color: transparent; border-bottom: 1px solid rgba(24, 115, 132, 0.4); +} - .github-button { - background-image: url('/img/github-dark.png'); - } +.navbar--dark .github-button { + background-image: url('/img/github-dark.png'); } .navbar__logo { @@ -153,11 +155,11 @@ a > span > svg { .navbar { padding-right: 8px; padding-left: 8px; + } - .get-started-button, - .github-button { - display: none; - } + .navbar .get-started-button, + .navbar .github-button { + display: none; } .navbar__items { @@ -186,20 +188,20 @@ a > span > svg { --docsearch-searchbox-background: var(--ifm-navbar-background-color); border: 1px solid #187384; border-radius: 10px; +} - &.DocSearch-Button { - width: 225px; - } +.navbar .DocSearch.DocSearch-Button { + width: 225px; +} - .DocSearch-Search-Icon { - width: 16px; - height: 16px; - } +.navbar .DocSearch .DocSearch-Search-Icon { + width: 16px; + height: 16px; +} - .DocSearch-Button-Key, - .DocSearch-Button-Placeholder { - display: none; - } +.navbar .DocSearch .DocSearch-Button-Key, +.navbar .DocSearch .DocSearch-Button-Placeholder { + display: none; } .navbar--dark .DocSearch { @@ -232,25 +234,25 @@ a > span > svg { align-items: center; justify-content: center; gap: 16px; +} - span { - font-size: 13px; - opacity: 0.85; - } +.footer__ci-services span { + font-size: 13px; + opacity: 0.85; +} - a { - display: inline-flex; - align-items: center; - transition: opacity 0.2s; +.footer__ci-services a { + display: inline-flex; + align-items: center; + transition: opacity 0.2s; +} - &:hover { - opacity: 0.8; - } - } +.footer__ci-services a:hover { + opacity: 0.8; +} - img { - height: 28px; - } +.footer__ci-services img { + height: 28px; } .footer__divider { @@ -268,13 +270,13 @@ a > span > svg { .footer__ci-services { gap: 12px; padding: 10px 16px; + } - span { - font-size: 12px; - } + .footer__ci-services span { + font-size: 12px; + } - img { - height: 22px; - } + .footer__ci-services img { + height: 22px; } } diff --git a/docs/src/webpack.extend.ts b/docs/src/webpack.extend.ts index 87bc854d2d..b01b6c952b 100644 --- a/docs/src/webpack.extend.ts +++ b/docs/src/webpack.extend.ts @@ -67,8 +67,8 @@ export default function webpackExtendPlugin(): Plugin<void> { use: 'js-yaml-loader', }); - // Add babel-loader rule for superset-frontend files - // This ensures Emotion CSS-in-JS is processed correctly for SSG + // Add swc-loader rule for superset-frontend files + // SWC is a Rust-based transpiler that's significantly faster than babel const supersetFrontendPath = path.resolve( __dirname, '../../superset-frontend', @@ -77,25 +77,35 @@ export default function webpackExtendPlugin(): Plugin<void> { test: /\.(tsx?|jsx?)$/, include: supersetFrontendPath, use: { - loader: 'babel-loader', + loader: 'swc-loader', options: { - presets: [ - [ - '@babel/preset-react', - { + // Ignore superset-frontend/.swcrc which references plugins not + // installed in the docs workspace (e.g. @swc/plugin-emotion) + swcrc: false, + jsc: { + parser: { + syntax: 'typescript', + tsx: true, + }, + transform: { + react: { runtime: 'automatic', importSource: '@emotion/react', }, - ], - '@babel/preset-typescript', - ], - plugins: ['@emotion/babel-plugin'], + }, + }, }, }, }); return { - devtool: isDev ? 'eval-source-map' : config.devtool, + devtool: isDev ? false : config.devtool, + cache: { + type: 'filesystem', + buildDependencies: { + config: [__filename], + }, + }, ...(isDev && { optimization: { ...config.optimization, @@ -208,8 +218,6 @@ export default function webpackExtendPlugin(): Plugin<void> { ), }, }, - // We're removing the ts-loader rule that was processing superset-frontend files - // This will prevent TypeScript errors from files outside the docs directory }; }, }; diff --git a/docs/yarn.lock b/docs/yarn.lock index 7f51564812..28ba366852 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -288,7 +288,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.6.tgz#103f466803fa0f059e82ccac271475470570d74c" integrity sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg== -"@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.28.6": +"@babel/core@^7.21.3", "@babel/core@^7.25.9": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.6.tgz#531bf883a1126e53501ba46eb3bb414047af507f" integrity sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw== @@ -351,19 +351,6 @@ "@babel/traverse" "^7.28.3" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz#472d0c28028850968979ad89f173594a6995da46" - integrity sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-member-expression-to-functions" "^7.28.5" - "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/traverse" "^7.28.5" - semver "^6.3.1" - "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz#05b0882d97ba1d4d03519e4bce615d70afa18c53" @@ -397,14 +384,6 @@ "@babel/traverse" "^7.27.1" "@babel/types" "^7.27.1" -"@babel/helper-member-expression-to-functions@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" - integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg== - dependencies: - "@babel/traverse" "^7.28.5" - "@babel/types" "^7.28.5" - "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" @@ -914,7 +893,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-display-name@^7.27.1", "@babel/plugin-transform-react-display-name@^7.28.0": +"@babel/plugin-transform-react-display-name@^7.27.1": version "7.28.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz#6f20a7295fea7df42eb42fed8f896813f5b934de" integrity sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== @@ -1028,17 +1007,6 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" "@babel/plugin-syntax-typescript" "^7.27.1" -"@babel/plugin-transform-typescript@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz#441c5f9a4a1315039516c6c612fc66d5f4594e72" - integrity sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-create-class-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/plugin-syntax-typescript" "^7.27.1" - "@babel/plugin-transform-unicode-escapes@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" @@ -1167,18 +1135,6 @@ "@babel/plugin-transform-react-jsx-development" "^7.27.1" "@babel/plugin-transform-react-pure-annotations" "^7.27.1" -"@babel/preset-react@^7.26.3": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.28.5.tgz#6fcc0400fa79698433d653092c3919bb4b0878d9" - integrity sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-validator-option" "^7.27.1" - "@babel/plugin-transform-react-display-name" "^7.28.0" - "@babel/plugin-transform-react-jsx" "^7.27.1" - "@babel/plugin-transform-react-jsx-development" "^7.27.1" - "@babel/plugin-transform-react-pure-annotations" "^7.27.1" - "@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912" @@ -1190,17 +1146,6 @@ "@babel/plugin-transform-modules-commonjs" "^7.27.1" "@babel/plugin-transform-typescript" "^7.27.1" -"@babel/preset-typescript@^7.26.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz#540359efa3028236958466342967522fd8f2a60c" - integrity sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-validator-option" "^7.27.1" - "@babel/plugin-syntax-jsx" "^7.27.1" - "@babel/plugin-transform-modules-commonjs" "^7.27.1" - "@babel/plugin-transform-typescript" "^7.28.5" - "@babel/runtime-corejs3@^7.20.7", "@babel/runtime-corejs3@^7.22.15", "@babel/runtime-corejs3@^7.25.9", "@babel/runtime-corejs3@^7.26.10", "@babel/runtime-corejs3@^7.27.1": version "7.28.3" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.28.3.tgz#8a993bea33c4f03b02b95ca9164dad26aaca125d" @@ -1222,7 +1167,7 @@ "@babel/parser" "^7.28.6" "@babel/types" "^7.28.6" -"@babel/traverse@^7.25.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6": +"@babel/traverse@^7.25.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.6.tgz#871ddc79a80599a5030c53b1cc48cbe3a5583c2e" integrity sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg== @@ -1235,7 +1180,7 @@ "@babel/types" "^7.28.6" debug "^4.3.1" -"@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.4.4": +"@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.6", "@babel/types@^7.4.4": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.6.tgz#c3e9377f1b155005bcc4c46020e7e394e13089df" integrity sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg== @@ -4057,6 +4002,87 @@ dependencies: apg-lite "^1.0.4" +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.11.tgz#6f177125831b765e5dacdd1d8c07de576962ad16" + integrity sha512-QoIupRWVH8AF1TgxYyeA5nS18dtqMuxNwchjBIwJo3RdwLEFiJq6onOx9JAxHtuPwUkIVuU2Xbp+jCJ7Vzmgtg== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.15.11.tgz#31381b6560bbd8b8ca6a0755262df321e28c039d" + integrity sha512-S52Gu1QtPSfBYDiejlcfp9GlN+NjTZBRRNsz8PNwBgSE626/FUf2PcllVUix7jqkoMC+t0rS8t+2/aSWlMuQtA== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.11.tgz#ea7831776f7d8a548db4a8a5f38ef37faf5c0c66" + integrity sha512-lXJs8oXo6Z4yCpimpQ8vPeCjkgoHu5NoMvmJZ8qxDyU99KVdg6KwU9H79vzrmB+HfH+dCZ7JGMqMF//f8Cfvdg== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.11.tgz#c99a5843115ef57cbefd40b93c99cb130d6db12f" + integrity sha512-chRsz1K52/vj8Mfq/QOugVphlKPWlMh10V99qfH41hbGvwAU6xSPd681upO4bKiOr9+mRIZZW+EfJqY42ZzRyA== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.11.tgz#9a7831f558b2ff504d3d6eaaf6a4c84e5232284b" + integrity sha512-PYftgsTaGnfDK4m6/dty9ryK1FbLk+LosDJ/RJR2nkXGc8rd+WenXIlvHjWULiBVnS1RsjHHOXmTS4nDhe0v0w== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.11.tgz#4a1fce9b9abedde04459fefe5da9dd9e405a2ae8" + integrity sha512-DKtnJKIHiZdARyTKiX7zdRjiDS1KihkQWatQiCHMv+zc2sfwb4Glrodx2VLOX4rsa92NLR0Sw8WLcPEMFY1szQ== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.11.tgz#0865f23b1cc532d9d77e743a83279e074edbee25" + integrity sha512-mUjjntHj4+8WBaiDe5UwRNHuEzLjIWBTSGTw0JT9+C9/Yyuh4KQqlcEQ3ro6GkHmBGXBFpGIj/o5VMyRWfVfWw== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.11.tgz#73eda8b54c94046728f5983e5516223ad1009c59" + integrity sha512-ZkNNG5zL49YpaFzfl6fskNOSxtcZ5uOYmWBkY4wVAvgbSAQzLRVBp+xArGWh2oXlY/WgL99zQSGTv7RI5E6nzA== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.11.tgz#0df41547974ba9f26ba3e903e803ff523c15650b" + integrity sha512-6XnzORkZCQzvTQ6cPrU7iaT9+i145oLwnin8JrfsLG41wl26+5cNQ2XV3zcbrnFEV6esjOceom9YO1w9mGJByw== + +"@swc/[email protected]": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.11.tgz#f6f97500472c0ea4ab756c383c5d97896075f95c" + integrity sha512-IQ2n6af7XKLL6P1gIeZACskSxK8jWtoKpJWLZmdXTDj1MGzktUy4i+FvpdtxFmJWNavRWH1VmTr6kAubRDHeKw== + +"@swc/core@^1.15.11": + version "1.15.11" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.15.11.tgz#8f52ab37b4d874b9cc1b1ae809778620b42dbf9f" + integrity sha512-iLmLTodbYxU39HhMPaMUooPwO/zqJWvsqkrXv1ZI38rMb048p6N7qtAtTp37sw9NzSrvH6oli8EdDygo09IZ/w== + dependencies: + "@swc/counter" "^0.1.3" + "@swc/types" "^0.1.25" + optionalDependencies: + "@swc/core-darwin-arm64" "1.15.11" + "@swc/core-darwin-x64" "1.15.11" + "@swc/core-linux-arm-gnueabihf" "1.15.11" + "@swc/core-linux-arm64-gnu" "1.15.11" + "@swc/core-linux-arm64-musl" "1.15.11" + "@swc/core-linux-x64-gnu" "1.15.11" + "@swc/core-linux-x64-musl" "1.15.11" + "@swc/core-win32-arm64-msvc" "1.15.11" + "@swc/core-win32-ia32-msvc" "1.15.11" + "@swc/core-win32-x64-msvc" "1.15.11" + +"@swc/counter@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== + +"@swc/types@^0.1.25": + version "0.1.25" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.25.tgz#b517b2a60feb37dd933e542d93093719e4cf1078" + integrity sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g== + dependencies: + "@swc/counter" "^0.1.3" + "@szmarczak/http-timer@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" @@ -5386,13 +5412,6 @@ axios@^1.12.2: form-data "^4.0.4" proxy-from-env "^1.1.0" -babel-loader@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-10.0.0.tgz#b9743714c0e1e084b3e4adef3cd5faee33089977" - integrity sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA== - dependencies: - find-up "^5.0.0" - babel-loader@^9.2.1: version "9.2.1" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" @@ -5456,10 +5475,10 @@ base64-js@^1.3.1, base64-js@^1.5.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -baseline-browser-mapping@^2.9.0: - version "2.9.8" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.8.tgz#04fb5c10ff9c7a1b04ac08cfdfc3b10942a8ac72" - integrity sha512-Y1fOuNDowLfgKOypdc9SPABfoWXuZHBOyCS4cD52IeZBhr4Md6CLLs6atcxVrzRmQ06E7hSlm5bHHApPKR/byA== +baseline-browser-mapping@^2.9.0, baseline-browser-mapping@^2.9.19: + version "2.9.19" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz#3e508c43c46d961eb4d7d2e5b8d1dd0f9ee4f488" + integrity sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg== [email protected]: version "0.6.1" @@ -5716,7 +5735,7 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -6110,13 +6129,6 @@ cookie@~0.7.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== -copy-anything@^2.0.1: - version "2.0.6" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" - integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== - dependencies: - is-what "^3.14.1" - copy-text-to-clipboard@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz#99bc79db3f2d355ec33a08d573aff6804491ddb9" @@ -6969,11 +6981,6 @@ doctrine@^2.1.0: dependencies: esutils "^2.0.2" -docusaurus-plugin-less@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/docusaurus-plugin-less/-/docusaurus-plugin-less-2.0.2.tgz#63bf04a5539a3b8ddc38bf527b51eb135b60f528" - integrity sha512-ez6WSSvGS8HoJslYHeG5SflyShWvHFXeTTHXPBd3H1T3zgq9wp6wD7scXm+rXyyfhFhP5VNiIqhYB78z4OLjwg== - docusaurus-plugin-openapi-docs@^4.6.0: version "4.7.1" resolved "https://registry.yarnpkg.com/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.7.1.tgz#fb1cf0d30bb49dc7ceb643ea623209bba054cb2a" @@ -7181,7 +7188,7 @@ encodeurl@~2.0.0: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== -enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.4: +enhanced-resolve@^5.17.4: version "5.18.4" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz#c22d33055f3952035ce6a144ce092447c525f828" integrity sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q== @@ -7204,13 +7211,6 @@ entities@^6.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== -errno@^0.1.1: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -8672,7 +8672,7 @@ hyperdyperid@^1.2.0: resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== [email protected], [email protected], iconv-lite@^0.6.3: [email protected], [email protected]: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -8711,11 +8711,6 @@ image-size@^2.0.2: resolved "https://registry.yarnpkg.com/image-size/-/image-size-2.0.2.tgz#84a7b43704db5736f364bf0d1b029821299b4bdc" integrity sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w== -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== - immer@^11.0.0: version "11.1.3" resolved "https://registry.yarnpkg.com/immer/-/immer-11.1.3.tgz#78681e1deb6cec39753acf04eb16d7576c04f4d6" @@ -9172,11 +9167,6 @@ is-weakset@^2.0.3: call-bound "^1.0.3" get-intrinsic "^1.2.6" -is-what@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" - integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== - is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -9529,28 +9519,6 @@ layout-base@^2.0.0: resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-2.0.1.tgz#d0337913586c90f9c2c075292069f5c2da5dd285" integrity sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg== -less-loader@^12.3.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-12.3.0.tgz#d4a00361568be86a97da3df4f16954b0d4c15340" - integrity sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw== - -less@^4.5.1: - version "4.5.1" - resolved "https://registry.yarnpkg.com/less/-/less-4.5.1.tgz#739266532249a3de232e8b60ffb1b27ad5ec6ad8" - integrity sha512-UKgI3/KON4u6ngSsnDADsUERqhZknsVZbnuzlRZXLQCmfC/MDld42fTydUE9B+Mla1AL6SJ/Pp6SlEFi/AVGfw== - dependencies: - copy-anything "^2.0.1" - parse-node-version "^1.0.1" - tslib "^2.3.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - needle "^3.1.0" - source-map "~0.6.0" - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -9706,14 +9674,6 @@ magic-string@^0.25.2: dependencies: sourcemap-codec "^1.4.8" -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - markdown-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" @@ -10674,7 +10634,7 @@ micromark@^4.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.5, micromatch@^4.0.8: +micromatch@^4.0.2, micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -10725,7 +10685,7 @@ mime-types@^3.0.1: dependencies: mime-db "^1.54.0" [email protected], mime@^1.4.1: [email protected]: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -10865,14 +10825,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -needle@^3.1.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/needle/-/needle-3.3.1.tgz#63f75aec580c2e77e209f3f324e2cdf3d29bd049" - integrity sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q== - dependencies: - iconv-lite "^0.6.3" - sax "^1.2.4" - [email protected]: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" @@ -11392,11 +11344,6 @@ parse-ms@^4.0.0: resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-4.0.0.tgz#c0c058edd47c2a590151a718990533fd62803df4" integrity sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw== -parse-node-version@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - parse-numeric-range@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" @@ -11520,11 +11467,6 @@ picomatch@^4.0.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - pirates@^4.0.1: version "4.0.7" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" @@ -12276,11 +12218,6 @@ proxy-from-env@^1.1.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -13335,17 +13272,12 @@ [email protected]: resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== -semver@^5.6.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4, semver@^7.6.2, semver@^7.7.3: +semver@^7.3.5, semver@^7.3.7, semver@^7.5.4, semver@^7.6.2, semver@^7.7.3: version "7.7.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== @@ -13711,7 +13643,7 @@ source-map@^0.6.0, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.0, source-map@^0.7.4: +source-map@^0.7.0: version "0.7.6" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== @@ -14118,6 +14050,13 @@ [email protected], swagger2openapi@^7.0.8: yaml "^1.10.0" yargs "^17.0.1" +swc-loader@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/swc-loader/-/swc-loader-0.2.7.tgz#2d1611ab314c5d8342d74aa5e5901b3fbf490de2" + integrity sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w== + dependencies: + "@swc/counter" "^0.1.3" + swr@^2.2.5: version "2.3.6" resolved "https://registry.yarnpkg.com/swr/-/swr-2.3.6.tgz#5fee0ee8a0762a16871ee371075cb09422b64f50" @@ -14321,17 +14260,6 @@ ts-interface-checker@^0.1.9: resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== -ts-loader@^9.5.4: - version "9.5.4" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.5.4.tgz#44b571165c10fb5a90744aa5b7e119233c4f4585" - integrity sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ== - dependencies: - chalk "^4.1.0" - enhanced-resolve "^5.0.0" - micromatch "^4.0.0" - semver "^7.3.4" - source-map "^0.7.4" - ts-mixer@^6.0.3, ts-mixer@^6.0.4: version "6.0.4" resolved "https://registry.yarnpkg.com/ts-mixer/-/ts-mixer-6.0.4.tgz#1da39ceabc09d947a82140d9f09db0f84919ca28"
