diff --git a/.dumirc.ts b/.dumirc.ts
index ff03222c17..8ee1144f42 100644
--- a/.dumirc.ts
+++ b/.dumirc.ts
@@ -3,6 +3,7 @@ import { version } from './package.json';
export default defineConfig({
html2sketch: {},
+ mako: {},
favicons: [
'https://gw.alipayobjects.com/zos/bmw-prod/d3e3eb39-1cd7-4aa5-827c-877deced6b7e/lalxt4g3_w256_h256.png',
],
@@ -24,7 +25,9 @@ Powered by self`,
github: 'https://github.com/umijs/dumi',
},
},
- ...(process.env.NODE_ENV === 'development' ? {} : { ssr: {} }),
+ ...(process.env.NODE_ENV === 'development'
+ ? {}
+ : { ssr: { builder: 'mako' } }),
analytics: {
ga_v2: 'G-GX2S89BMXB',
},
diff --git a/.stylelintrc b/.stylelintrc
index f1a9778be7..55da0579fb 100644
--- a/.stylelintrc
+++ b/.stylelintrc
@@ -1,5 +1,6 @@
{
"extends": "@umijs/lint/dist/config/stylelint",
+ "ignoreFiles": ["**/heti.less"],
"rules": {
"function-no-unknown": null,
"color-function-notation": "legacy"
diff --git a/compiled/loader-runner/index.d.ts b/compiled/loader-runner/index.d.ts
new file mode 100644
index 0000000000..9887c85a8c
--- /dev/null
+++ b/compiled/loader-runner/index.d.ts
@@ -0,0 +1,67 @@
+///
+
+export declare interface ExtendedLoaderContext {
+ context: string | null;
+ loaderIndex: number;
+ loaders: Loader[];
+ resourcePath: string | undefined;
+ resourceQuery: string | undefined;
+ async: (() => (() => void) | undefined) | null;
+ callback: (() => void) | null;
+ cacheable: (flag: boolean) => void;
+ dependency: (file: string) => void;
+ addDependency: (file: string) => void;
+ addContextDependency: (context: string) => void;
+ getDependencies: () => string[];
+ getContextDependencies: () => string[];
+ clearDependencies: () => void;
+ resource: string;
+ request: string;
+ remainingRequest: string;
+ currentRequest: string;
+ previousRequest: string;
+ query: {
+ [key: string]: any;
+ } | string;
+ data: any;
+}
+
+export declare function getContext(resource: string): string;
+
+export declare interface Loader {
+ path: string;
+ query: string;
+ request: string;
+ options: any;
+ normal: null | ((request: string) => string);
+ pitch: null | ((request: string) => string);
+ raw: string;
+ data: any;
+ pitchExecuted: boolean;
+ normalExecuted: boolean;
+}
+
+export declare interface RunLoaderOption {
+ resource: string;
+ loaders: any[];
+ context: any;
+ readResource: (
+ filename: string,
+ callback: (err: NodeJS.ErrnoException | null, data: Buffer | null) => void,
+ ) => void;
+}
+
+export declare interface RunLoaderResult {
+ result?: Array | undefined;
+ resourceBuffer?: Buffer | null | undefined;
+ cacheable: boolean;
+ fileDependencies: string[];
+ contextDependencies: string[];
+}
+
+export declare function runLoaders(
+options: RunLoaderOption,
+callback: (err: NodeJS.ErrnoException | null, result: RunLoaderResult) => any,
+): void;
+
+export { }
diff --git a/compiled/loader-runner/index.js b/compiled/loader-runner/index.js
new file mode 100644
index 0000000000..583ced2749
--- /dev/null
+++ b/compiled/loader-runner/index.js
@@ -0,0 +1,567 @@
+/******/ (function() { // webpackBootstrap
+/******/ var __webpack_modules__ = ({
+
+/***/ 441:
+/***/ (function(module) {
+
+ "use strict";
+
+
+ class LoadingLoaderError extends Error {
+ constructor(message) {
+ super(message);
+ this.name = "LoaderRunnerError";
+ Error.captureStackTrace(this, this.constructor);
+ }
+ }
+
+ module.exports = LoadingLoaderError;
+
+
+ /***/ }),
+
+ /***/ 713:
+ /***/ (function(module, __unused_webpack_exports, __nccwpck_require__) {
+
+ var LoaderLoadingError = __nccwpck_require__(441);
+ var url;
+
+ module.exports = function loadLoader(loader, callback) {
+ if(loader.type === "module") {
+ try {
+ if(url === undefined) url = __nccwpck_require__(310);
+ var loaderUrl = url.pathToFileURL(loader.path);
+ var modulePromise = eval("import(" + JSON.stringify(loaderUrl.toString()) + ")");
+ modulePromise.then(function(module) {
+ handleResult(loader, module, callback);
+ }, callback);
+ return;
+ } catch(e) {
+ callback(e);
+ }
+ } else {
+ try {
+ var module = require(loader.path);
+ } catch(e) {
+ // it is possible for node to choke on a require if the FD descriptor
+ // limit has been reached. give it a chance to recover.
+ if(e instanceof Error && e.code === "EMFILE") {
+ var retry = loadLoader.bind(null, loader, callback);
+ if(typeof setImmediate === "function") {
+ // node >= 0.9.0
+ return setImmediate(retry);
+ } else {
+ // node < 0.9.0
+ return process.nextTick(retry);
+ }
+ }
+ return callback(e);
+ }
+ return handleResult(loader, module, callback);
+ }
+ };
+
+ function handleResult(loader, module, callback) {
+ if(typeof module !== "function" && typeof module !== "object") {
+ return callback(new LoaderLoadingError(
+ "Module '" + loader.path + "' is not a loader (export function or es6 module)"
+ ));
+ }
+ loader.normal = typeof module === "function" ? module : module.default;
+ loader.pitch = module.pitch;
+ loader.raw = module.raw;
+ if(typeof loader.normal !== "function" && typeof loader.pitch !== "function") {
+ return callback(new LoaderLoadingError(
+ "Module '" + loader.path + "' is not a loader (must have normal or pitch function)"
+ ));
+ }
+ callback();
+ }
+
+
+ /***/ }),
+
+ /***/ 147:
+ /***/ (function(module) {
+
+ "use strict";
+ module.exports = require("fs");
+
+ /***/ }),
+
+ /***/ 310:
+ /***/ (function(module) {
+
+ "use strict";
+ module.exports = require("url");
+
+ /***/ })
+
+ /******/ });
+ /************************************************************************/
+ /******/ // The module cache
+ /******/ var __webpack_module_cache__ = {};
+ /******/
+ /******/ // The require function
+ /******/ function __nccwpck_require__(moduleId) {
+ /******/ // Check if module is in cache
+ /******/ var cachedModule = __webpack_module_cache__[moduleId];
+ /******/ if (cachedModule !== undefined) {
+ /******/ return cachedModule.exports;
+ /******/ }
+ /******/ // Create a new module (and put it into the cache)
+ /******/ var module = __webpack_module_cache__[moduleId] = {
+ /******/ // no module.id needed
+ /******/ // no module.loaded needed
+ /******/ exports: {}
+ /******/ };
+ /******/
+ /******/ // Execute the module function
+ /******/ var threw = true;
+ /******/ try {
+ /******/ __webpack_modules__[moduleId](module, module.exports, __nccwpck_require__);
+ /******/ threw = false;
+ /******/ } finally {
+ /******/ if(threw) delete __webpack_module_cache__[moduleId];
+ /******/ }
+ /******/
+ /******/ // Return the exports of the module
+ /******/ return module.exports;
+ /******/ }
+ /******/
+ /************************************************************************/
+ /******/ /* webpack/runtime/compat */
+ /******/
+ /******/ if (typeof __nccwpck_require__ !== 'undefined') __nccwpck_require__.ab = __dirname + "/";
+ /******/
+ /************************************************************************/
+ var __webpack_exports__ = {};
+ // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
+ !function() {
+ var exports = __webpack_exports__;
+ /*
+ MIT License http://www.opensource.org/licenses/mit-license.php
+ Author Tobias Koppers @sokra
+ */
+ var fs = __nccwpck_require__(147);
+ var readFile = fs.readFile.bind(fs);
+ var loadLoader = __nccwpck_require__(713);
+
+ function utf8BufferToString(buf) {
+ var str = buf.toString("utf-8");
+ if(str.charCodeAt(0) === 0xFEFF) {
+ return str.substr(1);
+ } else {
+ return str;
+ }
+ }
+
+ const PATH_QUERY_FRAGMENT_REGEXP = /^((?:\0.|[^?#\0])*)(\?(?:\0.|[^#\0])*)?(#.*)?$/;
+
+ /**
+ * @param {string} str the path with query and fragment
+ * @returns {{ path: string, query: string, fragment: string }} parsed parts
+ */
+ function parsePathQueryFragment(str) {
+ var match = PATH_QUERY_FRAGMENT_REGEXP.exec(str);
+ return {
+ path: match[1].replace(/\0(.)/g, "$1"),
+ query: match[2] ? match[2].replace(/\0(.)/g, "$1") : "",
+ fragment: match[3] || ""
+ };
+ }
+
+ function dirname(path) {
+ if(path === "/") return "/";
+ var i = path.lastIndexOf("/");
+ var j = path.lastIndexOf("\\");
+ var i2 = path.indexOf("/");
+ var j2 = path.indexOf("\\");
+ var idx = i > j ? i : j;
+ var idx2 = i > j ? i2 : j2;
+ if(idx < 0) return path;
+ if(idx === idx2) return path.substr(0, idx + 1);
+ return path.substr(0, idx);
+ }
+
+ function createLoaderObject(loader) {
+ var obj = {
+ path: null,
+ query: null,
+ fragment: null,
+ options: null,
+ ident: null,
+ normal: null,
+ pitch: null,
+ raw: null,
+ data: null,
+ pitchExecuted: false,
+ normalExecuted: false
+ };
+ Object.defineProperty(obj, "request", {
+ enumerable: true,
+ get: function() {
+ return obj.path.replace(/#/g, "\0#") + obj.query.replace(/#/g, "\0#") + obj.fragment;
+ },
+ set: function(value) {
+ if(typeof value === "string") {
+ var splittedRequest = parsePathQueryFragment(value);
+ obj.path = splittedRequest.path;
+ obj.query = splittedRequest.query;
+ obj.fragment = splittedRequest.fragment;
+ obj.options = undefined;
+ obj.ident = undefined;
+ } else {
+ if(!value.loader)
+ throw new Error("request should be a string or object with loader and options (" + JSON.stringify(value) + ")");
+ obj.path = value.loader;
+ obj.fragment = value.fragment || "";
+ obj.type = value.type;
+ obj.options = value.options;
+ obj.ident = value.ident;
+ if(obj.options === null)
+ obj.query = "";
+ else if(obj.options === undefined)
+ obj.query = "";
+ else if(typeof obj.options === "string")
+ obj.query = "?" + obj.options;
+ else if(obj.ident)
+ obj.query = "??" + obj.ident;
+ else if(typeof obj.options === "object" && obj.options.ident)
+ obj.query = "??" + obj.options.ident;
+ else
+ obj.query = "?" + JSON.stringify(obj.options);
+ }
+ }
+ });
+ obj.request = loader;
+ if(Object.preventExtensions) {
+ Object.preventExtensions(obj);
+ }
+ return obj;
+ }
+
+ function runSyncOrAsync(fn, context, args, callback) {
+ var isSync = true;
+ var isDone = false;
+ var isError = false; // internal error
+ var reportedError = false;
+ context.async = function async() {
+ if(isDone) {
+ if(reportedError) return; // ignore
+ throw new Error("async(): The callback was already called.");
+ }
+ isSync = false;
+ return innerCallback;
+ };
+ var innerCallback = context.callback = function() {
+ if(isDone) {
+ if(reportedError) return; // ignore
+ throw new Error("callback(): The callback was already called.");
+ }
+ isDone = true;
+ isSync = false;
+ try {
+ callback.apply(null, arguments);
+ } catch(e) {
+ isError = true;
+ throw e;
+ }
+ };
+ try {
+ var result = (function LOADER_EXECUTION() {
+ return fn.apply(context, args);
+ }());
+ if(isSync) {
+ isDone = true;
+ if(result === undefined)
+ return callback();
+ if(result && typeof result === "object" && typeof result.then === "function") {
+ return result.then(function(r) {
+ callback(null, r);
+ }, callback);
+ }
+ return callback(null, result);
+ }
+ } catch(e) {
+ if(isError) throw e;
+ if(isDone) {
+ // loader is already "done", so we cannot use the callback function
+ // for better debugging we print the error on the console
+ if(typeof e === "object" && e.stack) console.error(e.stack);
+ else console.error(e);
+ return;
+ }
+ isDone = true;
+ reportedError = true;
+ callback(e);
+ }
+
+ }
+
+ function convertArgs(args, raw) {
+ if(!raw && Buffer.isBuffer(args[0]))
+ args[0] = utf8BufferToString(args[0]);
+ else if(raw && typeof args[0] === "string")
+ args[0] = Buffer.from(args[0], "utf-8");
+ }
+
+ function iteratePitchingLoaders(options, loaderContext, callback) {
+ // abort after last loader
+ if(loaderContext.loaderIndex >= loaderContext.loaders.length)
+ return processResource(options, loaderContext, callback);
+
+ var currentLoaderObject = loaderContext.loaders[loaderContext.loaderIndex];
+
+ // iterate
+ if(currentLoaderObject.pitchExecuted) {
+ loaderContext.loaderIndex++;
+ return iteratePitchingLoaders(options, loaderContext, callback);
+ }
+
+ // load loader module
+ loadLoader(currentLoaderObject, function(err) {
+ if(err) {
+ loaderContext.cacheable(false);
+ return callback(err);
+ }
+ var fn = currentLoaderObject.pitch;
+ currentLoaderObject.pitchExecuted = true;
+ if(!fn) return iteratePitchingLoaders(options, loaderContext, callback);
+
+ runSyncOrAsync(
+ fn,
+ loaderContext, [loaderContext.remainingRequest, loaderContext.previousRequest, currentLoaderObject.data = {}],
+ function(err) {
+ if(err) return callback(err);
+ var args = Array.prototype.slice.call(arguments, 1);
+ // Determine whether to continue the pitching process based on
+ // argument values (as opposed to argument presence) in order
+ // to support synchronous and asynchronous usages.
+ var hasArg = args.some(function(value) {
+ return value !== undefined;
+ });
+ if(hasArg) {
+ loaderContext.loaderIndex--;
+ iterateNormalLoaders(options, loaderContext, args, callback);
+ } else {
+ iteratePitchingLoaders(options, loaderContext, callback);
+ }
+ }
+ );
+ });
+ }
+
+ function processResource(options, loaderContext, callback) {
+ // set loader index to last loader
+ loaderContext.loaderIndex = loaderContext.loaders.length - 1;
+
+ var resourcePath = loaderContext.resourcePath;
+ if(resourcePath) {
+ options.processResource(loaderContext, resourcePath, function(err) {
+ if(err) return callback(err);
+ var args = Array.prototype.slice.call(arguments, 1);
+ options.resourceBuffer = args[0];
+ iterateNormalLoaders(options, loaderContext, args, callback);
+ });
+ } else {
+ iterateNormalLoaders(options, loaderContext, [null], callback);
+ }
+ }
+
+ function iterateNormalLoaders(options, loaderContext, args, callback) {
+ if(loaderContext.loaderIndex < 0)
+ return callback(null, args);
+
+ var currentLoaderObject = loaderContext.loaders[loaderContext.loaderIndex];
+
+ // iterate
+ if(currentLoaderObject.normalExecuted) {
+ loaderContext.loaderIndex--;
+ return iterateNormalLoaders(options, loaderContext, args, callback);
+ }
+
+ var fn = currentLoaderObject.normal;
+ currentLoaderObject.normalExecuted = true;
+ if(!fn) {
+ return iterateNormalLoaders(options, loaderContext, args, callback);
+ }
+
+ convertArgs(args, currentLoaderObject.raw);
+
+ runSyncOrAsync(fn, loaderContext, args, function(err) {
+ if(err) return callback(err);
+
+ var args = Array.prototype.slice.call(arguments, 1);
+ iterateNormalLoaders(options, loaderContext, args, callback);
+ });
+ }
+
+ exports.getContext = function getContext(resource) {
+ var path = parsePathQueryFragment(resource).path;
+ return dirname(path);
+ };
+
+ exports.runLoaders = function runLoaders(options, callback) {
+ // read options
+ var resource = options.resource || "";
+ var loaders = options.loaders || [];
+ var loaderContext = options.context || {};
+ var processResource = options.processResource || ((readResource, context, resource, callback) => {
+ context.addDependency(resource);
+ readResource(resource, callback);
+ }).bind(null, options.readResource || readFile);
+
+ //
+ var splittedResource = resource && parsePathQueryFragment(resource);
+ var resourcePath = splittedResource ? splittedResource.path : undefined;
+ var resourceQuery = splittedResource ? splittedResource.query : undefined;
+ var resourceFragment = splittedResource ? splittedResource.fragment : undefined;
+ var contextDirectory = resourcePath ? dirname(resourcePath) : null;
+
+ // execution state
+ var requestCacheable = true;
+ var fileDependencies = [];
+ var contextDependencies = [];
+ var missingDependencies = [];
+
+ // prepare loader objects
+ loaders = loaders.map(createLoaderObject);
+
+ loaderContext.context = contextDirectory;
+ loaderContext.loaderIndex = 0;
+ loaderContext.loaders = loaders;
+ loaderContext.resourcePath = resourcePath;
+ loaderContext.resourceQuery = resourceQuery;
+ loaderContext.resourceFragment = resourceFragment;
+ loaderContext.async = null;
+ loaderContext.callback = null;
+ loaderContext.getOptions = function getOptions() {
+ var entry = loaderContext.loaders[loaderContext.loaderIndex];
+ return entry.options && typeof entry.options === "object" ? entry.options : {};
+ };
+
+ loaderContext.cacheable = function cacheable(flag) {
+ if(flag === false) {
+ requestCacheable = false;
+ }
+ };
+ loaderContext.dependency = loaderContext.addDependency = function addDependency(file) {
+ fileDependencies.push(file);
+ };
+ loaderContext.addContextDependency = function addContextDependency(context) {
+ contextDependencies.push(context);
+ };
+ loaderContext.addMissingDependency = function addMissingDependency(context) {
+ missingDependencies.push(context);
+ };
+ loaderContext.getDependencies = function getDependencies() {
+ return fileDependencies.slice();
+ };
+ loaderContext.getContextDependencies = function getContextDependencies() {
+ return contextDependencies.slice();
+ };
+ loaderContext.getMissingDependencies = function getMissingDependencies() {
+ return missingDependencies.slice();
+ };
+ loaderContext.clearDependencies = function clearDependencies() {
+ fileDependencies.length = 0;
+ contextDependencies.length = 0;
+ missingDependencies.length = 0;
+ requestCacheable = true;
+ };
+ Object.defineProperty(loaderContext, "resource", {
+ enumerable: true,
+ get: function() {
+ if(loaderContext.resourcePath === undefined)
+ return undefined;
+ return loaderContext.resourcePath.replace(/#/g, "\0#") + loaderContext.resourceQuery.replace(/#/g, "\0#") + loaderContext.resourceFragment;
+ },
+ set: function(value) {
+ var splittedResource = value && parsePathQueryFragment(value);
+ loaderContext.resourcePath = splittedResource ? splittedResource.path : undefined;
+ loaderContext.resourceQuery = splittedResource ? splittedResource.query : undefined;
+ loaderContext.resourceFragment = splittedResource ? splittedResource.fragment : undefined;
+ }
+ });
+ Object.defineProperty(loaderContext, "request", {
+ enumerable: true,
+ get: function() {
+ return loaderContext.loaders.map(function(o) {
+ return o.request;
+ }).concat(loaderContext.resource || "").join("!");
+ }
+ });
+ Object.defineProperty(loaderContext, "remainingRequest", {
+ enumerable: true,
+ get: function() {
+ if(loaderContext.loaderIndex >= loaderContext.loaders.length - 1 && !loaderContext.resource)
+ return "";
+ return loaderContext.loaders.slice(loaderContext.loaderIndex + 1).map(function(o) {
+ return o.request;
+ }).concat(loaderContext.resource || "").join("!");
+ }
+ });
+ Object.defineProperty(loaderContext, "currentRequest", {
+ enumerable: true,
+ get: function() {
+ return loaderContext.loaders.slice(loaderContext.loaderIndex).map(function(o) {
+ return o.request;
+ }).concat(loaderContext.resource || "").join("!");
+ }
+ });
+ Object.defineProperty(loaderContext, "previousRequest", {
+ enumerable: true,
+ get: function() {
+ return loaderContext.loaders.slice(0, loaderContext.loaderIndex).map(function(o) {
+ return o.request;
+ }).join("!");
+ }
+ });
+ Object.defineProperty(loaderContext, "query", {
+ enumerable: true,
+ get: function() {
+ var entry = loaderContext.loaders[loaderContext.loaderIndex];
+ return entry.options && typeof entry.options === "object" ? entry.options : entry.query;
+ }
+ });
+ Object.defineProperty(loaderContext, "data", {
+ enumerable: true,
+ get: function() {
+ return loaderContext.loaders[loaderContext.loaderIndex].data;
+ }
+ });
+
+ // finish loader context
+ if(Object.preventExtensions) {
+ Object.preventExtensions(loaderContext);
+ }
+
+ var processOptions = {
+ resourceBuffer: null,
+ processResource: processResource
+ };
+ iteratePitchingLoaders(processOptions, loaderContext, function(err, result) {
+ if(err) {
+ return callback(err, {
+ cacheable: requestCacheable,
+ fileDependencies: fileDependencies,
+ contextDependencies: contextDependencies,
+ missingDependencies: missingDependencies
+ });
+ }
+ callback(null, {
+ result: result,
+ resourceBuffer: processOptions.resourceBuffer,
+ cacheable: requestCacheable,
+ fileDependencies: fileDependencies,
+ contextDependencies: contextDependencies,
+ missingDependencies: missingDependencies
+ });
+ });
+ };
+
+ }();
+ module.exports = __webpack_exports__;
+ /******/ })()
+ ;
\ No newline at end of file
diff --git a/examples/normal/.dumirc.ts b/examples/normal/.dumirc.ts
index b5a7c1c952..0f0dec9581 100644
--- a/examples/normal/.dumirc.ts
+++ b/examples/normal/.dumirc.ts
@@ -3,6 +3,9 @@ export default {
{ id: 'zh-CN', name: 'δΈζ' },
{ id: 'en-US', name: 'EN' },
],
+ mako: {},
+ ssr: { builder: 'mako' },
+
themeConfig: { name: 'η€ΊδΎ' },
mfsu: false,
apiParser: {},
diff --git a/examples/normal/docs/a/b/c.md b/examples/normal/docs/a/b/c.md
new file mode 100644
index 0000000000..30f7874f81
--- /dev/null
+++ b/examples/normal/docs/a/b/c.md
@@ -0,0 +1,8 @@
+---
+nav:
+ title: 'nav title'
+ second:
+ title: 'second title'
+---
+
+doc/a/b/c.md
diff --git a/examples/normal/docs/a/b/d.md b/examples/normal/docs/a/b/d.md
new file mode 100644
index 0000000000..ead57e57af
--- /dev/null
+++ b/examples/normal/docs/a/b/d.md
@@ -0,0 +1,8 @@
+---
+nav:
+ title: 'nav title'
+ second:
+ title: 'second title2'
+---
+
+doc/a/b/d.md
diff --git a/examples/normal/mako.config.json b/examples/normal/mako.config.json
new file mode 100644
index 0000000000..4edee1361b
--- /dev/null
+++ b/examples/normal/mako.config.json
@@ -0,0 +1,7 @@
+{
+ "optimization": {
+ "skipModules": false,
+ "concatenateModules": false
+ },
+ "moduleIdStrategy": "named"
+}
diff --git a/examples/normal/package.json b/examples/normal/package.json
index b0cc238dc9..162c399a27 100644
--- a/examples/normal/package.json
+++ b/examples/normal/package.json
@@ -9,7 +9,8 @@
},
"dependencies": {
"antd": "^5.0.0",
- "react": "^18.2.0"
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1"
},
"devDependencies": {
"typescript": "~4.7.4"
diff --git a/mako.config.json b/mako.config.json
new file mode 100644
index 0000000000..3f61097434
--- /dev/null
+++ b/mako.config.json
@@ -0,0 +1,10 @@
+{
+ "watch": {
+ "ignorePaths": ["examples", "suites"]
+ },
+ "moduleIdStrategy": "named",
+ "optimization": {
+ "skipModules": false,
+ "concatenateModules": false
+ }
+}
diff --git a/package.json b/package.json
index fa0dce3fdd..05020173c4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "dumi",
- "version": "2.3.4",
+ "version": "2.4.0-alpha.20",
"description": "π Documentation Generator of React Component",
"keywords": [
"generator",
@@ -84,9 +84,9 @@
"@swc/core": "1.4.2",
"@types/hast": "^2.3.5",
"@types/mdast": "^3.0.12",
- "@umijs/bundler-utils": "^4.0.84",
- "@umijs/core": "^4.0.84",
- "@umijs/utils": "^4.0.84",
+ "@umijs/bundler-utils": "^4.3.0",
+ "@umijs/core": "^4.3.0",
+ "@umijs/utils": "^4.3.0",
"animated-scroll-to": "^2.3.0",
"classnames": "2.3.2",
"codesandbox": "^2.2.3",
@@ -139,7 +139,7 @@
"sass": "^1.64.1",
"sitemap": "^7.1.1",
"sucrase": "^3.34.0",
- "umi": "^4.0.84",
+ "umi": "^4.3.0",
"unified": "^10.1.2",
"unist-util-visit": "^4.1.2",
"unist-util-visit-parents": "^5.1.3",
@@ -161,7 +161,7 @@
"@types/react": "^18.2.17",
"@types/react-copy-to-clipboard": "^5.0.4",
"@types/react-dom": "^18.2.7",
- "@umijs/lint": "^4.0.84",
+ "@umijs/lint": "^4.3.0",
"@umijs/plugins": "4.0.32",
"codesandbox-import-utils": "^2.2.3",
"dumi-theme-mobile": "workspace:*",
@@ -176,8 +176,8 @@
"prettier": "^2.8.8",
"prettier-plugin-organize-imports": "^3.2.3",
"prettier-plugin-packagejson": "^2.4.5",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
"stylelint": "^15.10.2",
"ts-node": "^10.9.1",
"typescript": "~5.0.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0e266db279..8105d7f408 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
version: 4.2.1
'@makotot/ghostui':
specifier: ^2.0.0
- version: 2.0.0(react@18.2.0)
+ version: 2.0.0(react@18.3.1)
'@stackblitz/sdk':
specifier: ^1.9.0
version: 1.9.0
@@ -27,14 +27,14 @@ importers:
specifier: ^3.0.12
version: 3.0.12
'@umijs/bundler-utils':
- specifier: ^4.0.84
- version: 4.0.84
+ specifier: ^4.3.0
+ version: 4.3.0
'@umijs/core':
- specifier: ^4.0.84
- version: 4.0.84
+ specifier: ^4.3.0
+ version: 4.3.0
'@umijs/utils':
- specifier: ^4.0.84
- version: 4.0.84
+ specifier: ^4.3.0
+ version: 4.3.0
animated-scroll-to:
specifier: ^2.3.0
version: 2.3.0
@@ -118,7 +118,7 @@ importers:
version: 8.0.0
prism-react-renderer:
specifier: ^1.3.5
- version: 1.3.5(react@18.2.0)
+ version: 1.3.5(react@18.3.1)
prism-themes:
specifier: ^1.9.0
version: 1.9.0
@@ -130,34 +130,34 @@ importers:
version: 4.0.2(webpack@5.89.0)
rc-motion:
specifier: ^2.7.3
- version: 2.7.3(react-dom@18.2.0)(react@18.2.0)
+ version: 2.7.3(react-dom@18.3.1)(react@18.3.1)
rc-tabs:
specifier: ^12.10.0
- version: 12.10.0(react-dom@18.2.0)(react@18.2.0)
+ version: 12.10.0(react-dom@18.3.1)(react@18.3.1)
rc-tooltip:
specifier: ^6.1.3
- version: 6.1.3(react-dom@18.2.0)(react@18.2.0)
+ version: 6.1.3(react-dom@18.3.1)(react@18.3.1)
rc-tree:
specifier: ^5.7.9
- version: 5.7.9(react-dom@18.2.0)(react@18.2.0)
+ version: 5.7.9(react-dom@18.3.1)(react@18.3.1)
rc-util:
specifier: ^5.38.0
- version: 5.38.1(react-dom@18.2.0)(react@18.2.0)
+ version: 5.38.1(react-dom@18.3.1)(react@18.3.1)
react-copy-to-clipboard:
specifier: ^5.1.0
- version: 5.1.0(react@18.2.0)
+ version: 5.1.0(react@18.3.1)
react-error-boundary:
specifier: ^4.0.10
- version: 4.0.10(react@18.2.0)
+ version: 4.0.10(react@18.3.1)
react-intl:
specifier: ^6.4.4
- version: 6.4.4(react@18.2.0)(typescript@5.0.4)
+ version: 6.4.4(react@18.3.1)(typescript@5.0.4)
react-loading-skeleton:
specifier: ^3.1.1
- version: 3.1.1(react@18.2.0)
+ version: 3.1.1(react@18.3.1)
react-simple-code-editor:
specifier: ^0.13.1
- version: 0.13.1(react-dom@18.2.0)(react@18.2.0)
+ version: 0.13.1(react-dom@18.3.1)(react@18.3.1)
rehype-autolink-headings:
specifier: ^6.1.1
version: 6.1.1
@@ -192,8 +192,8 @@ importers:
specifier: ^3.34.0
version: 3.34.0
umi:
- specifier: ^4.0.84
- version: 4.0.84(@babel/core@7.23.7)(@types/node@18.17.1)(@types/react@18.2.17)(eslint@8.46.0)(postcss@8.4.33)(prettier@2.8.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.64.1)(styled-components@6.1.8)(stylelint@15.10.2)(typescript@5.0.4)(webpack@5.89.0)
+ specifier: ^4.3.0
+ version: 4.3.0(@babel/core@7.23.7)(@types/node@18.17.1)(@types/react@18.2.17)(eslint@8.46.0)(prettier@2.8.8)(react-dom@18.3.1)(react@18.3.1)(sass@1.64.1)(stylelint@15.10.2)(typescript@5.0.4)(webpack@5.89.0)
unified:
specifier: ^10.1.2
version: 10.1.2
@@ -253,11 +253,11 @@ importers:
specifier: ^18.2.7
version: 18.2.7
'@umijs/lint':
- specifier: ^4.0.84
- version: 4.0.84(eslint@8.46.0)(styled-components@6.1.8)(stylelint@15.10.2)(typescript@5.0.4)
+ specifier: ^4.3.0
+ version: 4.3.0(eslint@8.46.0)(stylelint@15.10.2)(typescript@5.0.4)
'@umijs/plugins':
specifier: 4.0.32
- version: 4.0.32(@types/react-dom@18.2.7)(@types/react@18.2.17)(antd@5.13.2)(dva@2.5.0-beta.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
+ version: 4.0.32(@types/react-dom@18.2.7)(@types/react@18.2.17)(antd@5.13.2)(dva@2.5.0-beta.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
codesandbox-import-utils:
specifier: ^2.2.3
version: 2.2.3
@@ -298,11 +298,11 @@ importers:
specifier: ^2.4.5
version: 2.4.5(prettier@2.8.8)
react:
- specifier: ^18.2.0
- version: 18.2.0
+ specifier: ^18.3.1
+ version: 18.3.1
react-dom:
- specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
stylelint:
specifier: ^15.10.2
version: 15.10.2(typescript@5.0.4)
@@ -338,10 +338,13 @@ importers:
dependencies:
antd:
specifier: ^5.0.0
- version: 5.11.0(react-dom@18.2.0)(react@18.2.0)
+ version: 5.11.0(react-dom@18.3.1)(react@18.3.1)
react:
- specifier: ^18.2.0
- version: 18.2.0
+ specifier: ^18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
devDependencies:
typescript:
specifier: ~4.7.4
@@ -513,14 +516,14 @@ packages:
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
engines: {node: '>=0.10.0'}
- /@ahooksjs/use-request@2.8.15(react@18.2.0):
+ /@ahooksjs/use-request@2.8.15(react@18.3.1):
resolution: {integrity: sha512-xhVaM4fyIiAMdVFuuU5i3CFUdFa/IblF+fvITVMFaUEO3w/V5tVCAF6WIA3T03n1/RPuzRkA7Ao1PFtSGtGelw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0
dependencies:
lodash.debounce: 4.0.8
lodash.throttle: 4.1.1
- react: 18.2.0
+ react: 18.3.1
dev: true
/@ampproject/remapping@2.2.1:
@@ -551,7 +554,7 @@ packages:
'@ctrl/tinycolor': 3.6.1
dev: true
- /@ant-design/cssinjs@1.17.2(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/cssinjs@1.17.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-vu7lnfEx4Mf8MPzZxn506Zen3Nt4fRr2uutwvdCuTCN5IiU0lDdQ0tiJ24/rmB8+pefwjluYsbyzbQSbgfJy+A==}
peerDependencies:
react: '>=16.0.0'
@@ -562,12 +565,12 @@ packages:
'@emotion/unitless': 0.7.5
classnames: 2.3.2
csstype: 3.1.3
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
stylis: 4.3.0
- /@ant-design/cssinjs@1.18.4(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/cssinjs@1.18.4(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-IrUAOj5TYuMG556C9gdbFuOrigyhzhU5ZYpWb3gYTxAwymVqRbvLzFCZg6OsjLBR6GhzcxYF3AhxKmjB+rA2xA==}
peerDependencies:
react: '>=16.0.0'
@@ -578,9 +581,9 @@ packages:
'@emotion/unitless': 0.7.5
classnames: 2.3.2
csstype: 3.1.3
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
stylis: 4.3.1
dev: true
@@ -591,7 +594,7 @@ packages:
/@ant-design/icons-svg@4.3.1:
resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==}
- /@ant-design/icons@4.8.1(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/icons@4.8.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-JRAuiqllnMsiZIO8OvBOeFconprC3cnMpJ9MvXrHh+H5co9rlg8/aSHQfLf5jKKe18lUgRaIwC2pz8YxH9VuCA==}
engines: {node: '>=8'}
peerDependencies:
@@ -603,12 +606,12 @@ packages:
'@babel/runtime': 7.23.1
classnames: 2.3.2
lodash: 4.17.21
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/icons@5.2.6(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==}
engines: {node: '>=8'}
peerDependencies:
@@ -619,101 +622,101 @@ packages:
'@ant-design/icons-svg': 4.3.1
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /@ant-design/pro-card@2.5.18(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-card@2.5.18(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-AAwN/6RXb6D3b0pjMj45OaJ47CrFk3qSsQXy5aM1/U35mBT9wTj9P6HeJdK2bSY2kkJMa6ysGg9qMhXiAUS5vg==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
omit.js: 2.0.2
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
transitivePeerDependencies:
- react-dom
dev: true
- /@ant-design/pro-components@2.6.28(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-components@2.6.28(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-Kger5QRxJ4oR8KHH72wKJlwqT/s1psG9G7UW5T2NPKa0xoPRg97WWJnV2zK/KKz4Rou6g0LnzS7VvlexZPi7nQ==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
react-dom: '>=17.0.0'
dependencies:
- '@ant-design/pro-card': 2.5.18(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-descriptions': 2.5.13(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-form': 2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-layout': 7.17.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-list': 2.5.27(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-skeleton': 2.1.7(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-table': 3.12.12(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/pro-card': 2.5.18(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-descriptions': 2.5.13(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-form': 2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-layout': 7.17.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-list': 2.5.27(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-skeleton': 2.1.7(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-table': 3.12.12(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.1
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
transitivePeerDependencies:
- '@types/lodash.merge'
- rc-field-form
dev: true
- /@ant-design/pro-descriptions@2.5.13(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-descriptions@2.5.13(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-L49Su1kT3h3umsimC9mxxRXgFMXHo8DxjSp81mMpZEr0O7KIc5C3I2b5R5QE9ktjHqe3LM+3UXrJD1pUq4lm1A==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
dependencies:
- '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-form': 2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-skeleton': 2.1.7(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-form': 2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-skeleton': 2.1.7(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 0.2.6(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 0.2.6(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
transitivePeerDependencies:
- '@types/lodash.merge'
- rc-field-form
- react-dom
dev: true
- /@ant-design/pro-field@2.12.9(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-field@2.12.9(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-9ixs+KL4odHPsk0bnetqzMm1Y/0MEMT4n2ogFSpMRjSAVm4ivgRRtfRuXkqR0uhfdXTMUqkldq0VdVweHXIiog==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- '@chenshuai2144/sketch-color': 1.0.9(react@18.2.0)
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ '@chenshuai2144/sketch-color': 1.0.9(react@18.3.1)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
dayjs: 1.11.10
lodash.tonumber: 4.0.3
omit.js: 2.0.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- swr: 2.2.4(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ swr: 2.2.4(react@18.3.1)
transitivePeerDependencies:
- react-dom
dev: true
- /@ant-design/pro-form@2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-form@2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-3jR0Us7k50Gkxg1hHbnWlZKDzfen8le/XxtK0JqBA2mM7B+y26ieXfaxISD/Dptt4o0Zk57wcquSJHOfhR53wQ==}
peerDependencies:
'@types/lodash.merge': ^4.6.7
@@ -725,93 +728,93 @@ packages:
'@types/lodash.merge':
optional: true
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- '@chenshuai2144/sketch-color': 1.0.9(react@18.2.0)
- '@umijs/use-params': 1.0.9(react@18.2.0)
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ '@chenshuai2144/sketch-color': 1.0.9(react@18.3.1)
+ '@umijs/use-params': 1.0.9(react@18.3.1)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
lodash.merge: 4.6.2
omit.js: 2.0.2
- rc-field-form: 1.41.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-field-form: 1.41.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /@ant-design/pro-layout@7.17.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-layout@7.17.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-hoFxLUbwCsH6r9MPXDbePng9nOWNILmLdqzP4Rwnii3AaUjYHeubS5ZRBF0J5KKMj2etbGRTEhQQWhiys9SANQ==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
react-dom: '>=17.0.0'
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
'@umijs/route-utils': 4.0.1
- '@umijs/use-params': 1.0.9(react@18.2.0)
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ '@umijs/use-params': 1.0.9(react@18.3.1)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
lodash.merge: 4.6.2
omit.js: 2.0.2
path-to-regexp: 2.4.0
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- swr: 2.2.4(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ swr: 2.2.4(react@18.3.1)
warning: 4.0.3
dev: true
- /@ant-design/pro-list@2.5.27(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-list@2.5.27(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-Dkl8JLz69+i9hK9z16ckocKqD8ZEzCmaxJ8mS0DVwKjhZKs+82gI/xTZqyDqGXSLyyA12FqYo9q6U88FV9Nt5w==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
react-dom: '>=17.0.0'
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-card': 2.5.18(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-table': 3.12.12(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-card': 2.5.18(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-table': 3.12.12(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
dayjs: 1.11.10
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
rc-util: 4.21.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
transitivePeerDependencies:
- '@types/lodash.merge'
- rc-field-form
dev: true
- /@ant-design/pro-provider@2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-provider@2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-6oj2X2Rbr2tQ9lZeTX/g/Rojk1QypvewaDyAjQ18xbF4oL//zEWiDD/nvm0ng+K6IigyFYixkEVqf5NcOCSYEQ==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
react-dom: '>=17.0.0'
dependencies:
- '@ant-design/cssinjs': 1.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/cssinjs': 1.17.2(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
'@ctrl/tinycolor': 3.6.1
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- swr: 2.2.4(react@18.2.0)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ swr: 2.2.4(react@18.3.1)
dev: true
- /@ant-design/pro-skeleton@2.1.7(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-skeleton@2.1.7(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-5DLD319GTEfxe/GW/Pgja+QjWp89J1DJlKrKvjfQu9z5SCekKPxqG9KmB1F55/eHow1Oe+YjkaqSF55i0xK79Q==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
@@ -819,12 +822,12 @@ packages:
react-dom: '>=17.0.0'
dependencies:
'@babel/runtime': 7.23.8
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /@ant-design/pro-table@3.12.12(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-table@3.12.12(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-NySv5v3v11n7Ux3t3r41YbHc3xmQjdoGMqzGLg+eslbEhOmUrkrvYpm24eZ7glOStPFwKDrMdd8MupB8hel7RA==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
@@ -832,52 +835,52 @@ packages:
react: '>=17.0.0'
react-dom: '>=17.0.0'
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-card': 2.5.18(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-form': 2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-card': 2.5.18(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-field': 2.12.9(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-form': 2.21.0(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-utils': 2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- '@dnd-kit/core': 6.0.8(react-dom@18.2.0)(react@18.2.0)
- '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.0.8)(react@18.2.0)
- '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8)(react@18.2.0)
- '@dnd-kit/utilities': 3.2.1(react@18.2.0)
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ '@dnd-kit/core': 6.0.8(react-dom@18.3.1)(react@18.3.1)
+ '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.0.8)(react@18.3.1)
+ '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8)(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.1(react@18.3.1)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
dayjs: 1.11.10
omit.js: 2.0.2
- rc-field-form: 1.41.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-field-form: 1.41.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
transitivePeerDependencies:
- '@types/lodash.merge'
dev: true
- /@ant-design/pro-utils@2.14.6(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0):
+ /@ant-design/pro-utils@2.14.6(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-UO3BmooJWR+qRwh5xwbRNtpCLNGZdo7dRVIkbCEB/QiA06kRTbnxB6lWL02Pfjp9xraiThEmxmq8oLSjmG/Uhg==}
peerDependencies:
antd: '>=4.23.0 || >=5.0.0'
react: '>=17.0.0'
react-dom: '>=17.0.0'
dependencies:
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-provider': 2.13.1(antd@5.13.2)(react-dom@18.3.1)(react@18.3.1)
'@babel/runtime': 7.23.8
- antd: 5.13.2(react-dom@18.2.0)(react@18.2.0)
+ antd: 5.13.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
dayjs: 1.11.10
lodash.merge: 4.6.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
safe-stable-stringify: 2.4.3
- swr: 2.2.4(react@18.2.0)
+ swr: 2.2.4(react@18.3.1)
dev: true
- /@ant-design/react-slick@1.0.2(react@18.2.0):
+ /@ant-design/react-slick@1.0.2(react@18.3.1):
resolution: {integrity: sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==}
peerDependencies:
react: '>=16.9.0'
@@ -885,7 +888,7 @@ packages:
'@babel/runtime': 7.23.8
classnames: 2.3.2
json2mq: 0.2.0
- react: 18.2.0
+ react: 18.3.1
resize-observer-polyfill: 1.5.1
throttle-debounce: 5.0.0
@@ -905,6 +908,7 @@ packages:
dependencies:
'@babel/highlight': 7.23.4
chalk: 2.4.2
+ dev: false
/@babel/code-frame@7.23.5:
resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
@@ -917,21 +921,21 @@ packages:
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
engines: {node: '>=6.9.0'}
- /@babel/core@7.21.0:
- resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==}
+ /@babel/core@7.23.6:
+ resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
- '@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.3
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.0)
- '@babel/helpers': 7.23.2
- '@babel/parser': 7.23.3
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.23.6
+ '@babel/helper-compilation-targets': 7.23.6
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6)
+ '@babel/helpers': 7.23.8
+ '@babel/parser': 7.23.6
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.3
- '@babel/types': 7.23.3
- convert-source-map: 1.9.0
+ '@babel/traverse': 7.23.7
+ '@babel/types': 7.23.6
+ convert-source-map: 2.0.0
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
@@ -961,27 +965,28 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/eslint-parser@7.22.11(@babel/core@7.21.0)(eslint@8.46.0):
- resolution: {integrity: sha512-YjOYZ3j7TjV8OhLW6NCtyg8G04uStATEUe5eiLuCZaXz2VSDQ3dsAtm2D+TuQyAqNMUK2WacGo0/uma9Pein1w==}
+ /@babel/eslint-parser@7.23.3(@babel/core@7.23.6)(eslint@8.46.0):
+ resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': ^7.11.0
eslint: ^7.5.0 || ^8.0.0
dependencies:
- '@babel/core': 7.21.0
+ '@babel/core': 7.23.6
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
eslint: 8.46.0
eslint-visitor-keys: 2.1.0
semver: 6.3.1
- /@babel/generator@7.23.3:
- resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==}
- engines: {node: '>=6.9.0'}
+ /@babel/generator@7.2.0:
+ resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==}
dependencies:
'@babel/types': 7.23.6
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.20
jsesc: 2.5.2
+ lodash: 4.17.21
+ source-map: 0.5.7
+ trim-right: 1.0.1
+ dev: false
/@babel/generator@7.23.6:
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
@@ -998,16 +1003,6 @@ packages:
dependencies:
'@babel/types': 7.23.6
- /@babel/helper-compilation-targets@7.22.15:
- resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/compat-data': 7.23.5
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.22.2
- lru-cache: 5.1.1
- semver: 6.3.1
-
/@babel/helper-compilation-targets@7.23.6:
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
engines: {node: '>=6.9.0'}
@@ -1041,13 +1036,13 @@ packages:
dependencies:
'@babel/types': 7.23.6
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.21.0):
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.0
+ '@babel/core': 7.23.6
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
@@ -1070,6 +1065,12 @@ packages:
/@babel/helper-plugin-utils@7.22.5:
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
+ dev: true
+
+ /@babel/helper-plugin-utils@7.24.7:
+ resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==}
+ engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
@@ -1099,16 +1100,6 @@ packages:
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.23.2:
- resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.7
- '@babel/types': 7.23.6
- transitivePeerDependencies:
- - supports-color
-
/@babel/helpers@7.23.8:
resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==}
engines: {node: '>=6.9.0'}
@@ -1147,7 +1138,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7):
@@ -1156,7 +1147,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7):
@@ -1165,7 +1156,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7):
@@ -1174,7 +1165,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7):
@@ -1183,7 +1174,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7):
@@ -1202,7 +1193,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7):
@@ -1211,7 +1202,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7):
@@ -1220,7 +1211,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7):
@@ -1229,7 +1220,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7):
@@ -1238,7 +1229,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7):
@@ -1247,7 +1238,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7):
@@ -1257,39 +1248,39 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
- /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.23.7):
- resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==}
+ /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7):
+ resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7)
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/helper-simple-access': 7.22.5
dev: false
- /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.7):
- resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==}
+ /@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.23.7):
+ resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
- /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.7):
- resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==}
+ /@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.23.7):
+ resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.7
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
dev: false
/@babel/runtime@7.21.0:
@@ -1309,6 +1300,13 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.0
+ dev: false
+
+ /@babel/runtime@7.23.6:
+ resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ regenerator-runtime: 0.14.1
/@babel/runtime@7.23.8:
resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==}
@@ -1324,23 +1322,6 @@ packages:
'@babel/parser': 7.23.6
'@babel/types': 7.23.6
- /@babel/traverse@7.23.3:
- resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.6
- '@babel/types': 7.23.6
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
/@babel/traverse@7.23.7:
resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==}
engines: {node: '>=6.9.0'}
@@ -1377,13 +1358,13 @@ packages:
/@bloomberg/record-tuple-polyfill@0.0.4:
resolution: {integrity: sha512-h0OYmPR3A5Dfbetra/GzxBAzQk8sH7LhRkRUTdagX6nrtlUgJGYCTv4bBK33jsTQw9HDd8PE2x1Ma+iRKEDUsw==}
- /@chenshuai2144/sketch-color@1.0.9(react@18.2.0):
+ /@chenshuai2144/sketch-color@1.0.9(react@18.3.1):
resolution: {integrity: sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==}
peerDependencies:
react: '>=16.12.0'
dependencies:
- react: 18.2.0
- reactcss: 1.2.3(react@18.2.0)
+ react: 18.3.1
+ reactcss: 1.2.3(react@18.3.1)
tinycolor2: 1.6.0
dev: true
@@ -1800,58 +1781,58 @@ packages:
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
engines: {node: '>=10'}
- /@dnd-kit/accessibility@3.0.1(react@18.2.0):
+ /@dnd-kit/accessibility@3.0.1(react@18.3.1):
resolution: {integrity: sha512-HXRrwS9YUYQO9lFRc/49uO/VICbM+O+ZRpFDe9Pd1rwVv2PCNkRiTZRdxrDgng/UkvdC3Re9r2vwPpXXrWeFzg==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.2
dev: true
- /@dnd-kit/core@6.0.8(react-dom@18.2.0)(react@18.2.0):
+ /@dnd-kit/core@6.0.8(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-lYaoP8yHTQSLlZe6Rr9qogouGUz9oRUj4AHhDQGQzq/hqaJRpFo65X+JKsdHf8oUFBzx5A+SJPUvxAwTF2OabA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@dnd-kit/accessibility': 3.0.1(react@18.2.0)
- '@dnd-kit/utilities': 3.2.1(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@dnd-kit/accessibility': 3.0.1(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.1(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
tslib: 2.6.2
dev: true
- /@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.0.8)(react@18.2.0):
+ /@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.0.8)(react@18.3.1):
resolution: {integrity: sha512-rbxcsg3HhzlcMHVHWDuh9LCjpOVAgqbV78wLGI8tziXY3+qcMQ61qVXIvNKQFuhj75dSfD+o+PYZQ/NUk2A23A==}
peerDependencies:
'@dnd-kit/core': ^6.0.6
react: '>=16.8.0'
dependencies:
- '@dnd-kit/core': 6.0.8(react-dom@18.2.0)(react@18.2.0)
- '@dnd-kit/utilities': 3.2.1(react@18.2.0)
- react: 18.2.0
+ '@dnd-kit/core': 6.0.8(react-dom@18.3.1)(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.1(react@18.3.1)
+ react: 18.3.1
tslib: 2.6.2
dev: true
- /@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.0.8)(react@18.2.0):
+ /@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.0.8)(react@18.3.1):
resolution: {integrity: sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA==}
peerDependencies:
'@dnd-kit/core': ^6.0.7
react: '>=16.8.0'
dependencies:
- '@dnd-kit/core': 6.0.8(react-dom@18.2.0)(react@18.2.0)
- '@dnd-kit/utilities': 3.2.1(react@18.2.0)
- react: 18.2.0
+ '@dnd-kit/core': 6.0.8(react-dom@18.3.1)(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.1(react@18.3.1)
+ react: 18.3.1
tslib: 2.6.2
dev: true
- /@dnd-kit/utilities@3.2.1(react@18.2.0):
+ /@dnd-kit/utilities@3.2.1(react@18.3.1):
resolution: {integrity: sha512-OOXqISfvBw/1REtkSK2N3Fi2EQiLMlWUlqnOK/UpOISqBZPWpE6TqL+jcPtMOkE8TqYGiURvRdPSI9hltNUjEA==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.2
dev: true
@@ -1880,6 +1861,27 @@ packages:
/@emotion/unitless@0.8.0:
resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==}
+ /@esbuild-kit/cjs-loader@2.4.4:
+ resolution: {integrity: sha512-NfsJX4PdzhwSkfJukczyUiZGc7zNNWZcEAyqeISpDnn0PTfzMJR1aR8xAIPskBejIxBJbIgCCMzbaYa9SXepIg==}
+ dependencies:
+ '@esbuild-kit/core-utils': 3.3.2
+ get-tsconfig: 4.7.5
+ dev: false
+
+ /@esbuild-kit/core-utils@3.3.2:
+ resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==}
+ dependencies:
+ esbuild: 0.18.20
+ source-map-support: 0.5.21
+ dev: false
+
+ /@esbuild-kit/esm-loader@2.6.5:
+ resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==}
+ dependencies:
+ '@esbuild-kit/core-utils': 3.3.2
+ get-tsconfig: 4.7.5
+ dev: false
+
/@esbuild/aix-ppc64@0.19.11:
resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==}
engines: {node: '>=12'}
@@ -1888,6 +1890,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/aix-ppc64@0.21.4:
+ resolution: {integrity: sha512-Zrm+B33R4LWPLjDEVnEqt2+SLTATlru1q/xYKVn8oVTbiRBGmK2VIMoIYGJDGyftnGaC788IuzGFAlb7IQ0Y8A==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+ requiresBuild: true
+ optional: true
+
/@esbuild/android-arm64@0.17.19:
resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
@@ -1912,6 +1922,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/android-arm64@0.21.4:
+ resolution: {integrity: sha512-fYFnz+ObClJ3dNiITySBUx+oNalYUT18/AryMxfovLkYWbutXsct3Wz2ZWAcGGppp+RVVX5FiXeLYGi97umisA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ optional: true
+
/@esbuild/android-arm@0.17.19:
resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
engines: {node: '>=12'}
@@ -1936,6 +1954,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/android-arm@0.21.4:
+ resolution: {integrity: sha512-E7H/yTd8kGQfY4z9t3nRPk/hrhaCajfA3YSQSBrst8B+3uTcgsi8N+ZWYCaeIDsiVs6m65JPCaQN/DxBRclF3A==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ optional: true
+
/@esbuild/android-x64@0.17.19:
resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'}
@@ -1960,6 +1986,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/android-x64@0.21.4:
+ resolution: {integrity: sha512-mDqmlge3hFbEPbCWxp4fM6hqq7aZfLEHZAKGP9viq9wMUBVQx202aDIfc3l+d2cKhUJM741VrCXEzRFhPDKH3Q==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ optional: true
+
/@esbuild/darwin-arm64@0.17.19:
resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
engines: {node: '>=12'}
@@ -1984,6 +2018,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/darwin-arm64@0.21.4:
+ resolution: {integrity: sha512-72eaIrDZDSiWqpmCzVaBD58c8ea8cw/U0fq/PPOTqE3c53D0xVMRt2ooIABZ6/wj99Y+h4ksT/+I+srCDLU9TA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
/@esbuild/darwin-x64@0.17.19:
resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'}
@@ -2008,6 +2050,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/darwin-x64@0.21.4:
+ resolution: {integrity: sha512-uBsuwRMehGmw1JC7Vecu/upOjTsMhgahmDkWhGLWxIgUn2x/Y4tIwUZngsmVb6XyPSTXJYS4YiASKPcm9Zitag==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
+
/@esbuild/freebsd-arm64@0.17.19:
resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
engines: {node: '>=12'}
@@ -2032,6 +2082,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/freebsd-arm64@0.21.4:
+ resolution: {integrity: sha512-8JfuSC6YMSAEIZIWNL3GtdUT5NhUA/CMUCpZdDRolUXNAXEE/Vbpe6qlGLpfThtY5NwXq8Hi4nJy4YfPh+TwAg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ optional: true
+
/@esbuild/freebsd-x64@0.17.19:
resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'}
@@ -2056,6 +2114,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/freebsd-x64@0.21.4:
+ resolution: {integrity: sha512-8d9y9eQhxv4ef7JmXny7591P/PYsDFc4+STaxC1GBv0tMyCdyWfXu2jBuqRsyhY8uL2HU8uPyscgE2KxCY9imQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-arm64@0.17.19:
resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
engines: {node: '>=12'}
@@ -2080,6 +2146,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-arm64@0.21.4:
+ resolution: {integrity: sha512-/GLD2orjNU50v9PcxNpYZi+y8dJ7e7/LhQukN3S4jNDXCKkyyiyAz9zDw3siZ7Eh1tRcnCHAo/WcqKMzmi4eMQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-arm@0.17.19:
resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'}
@@ -2104,6 +2178,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-arm@0.21.4:
+ resolution: {integrity: sha512-2rqFFefpYmpMs+FWjkzSgXg5vViocqpq5a1PSRgT0AvSgxoXmGF17qfGAzKedg6wAwyM7UltrKVo9kxaJLMF/g==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-ia32@0.17.19:
resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
engines: {node: '>=12'}
@@ -2128,6 +2210,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-ia32@0.21.4:
+ resolution: {integrity: sha512-pNftBl7m/tFG3t2m/tSjuYeWIffzwAZT9m08+9DPLizxVOsUl8DdFzn9HvJrTQwe3wvJnwTdl92AonY36w/25g==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-loong64@0.17.19:
resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'}
@@ -2152,6 +2242,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-loong64@0.21.4:
+ resolution: {integrity: sha512-cSD2gzCK5LuVX+hszzXQzlWya6c7hilO71L9h4KHwqI4qeqZ57bAtkgcC2YioXjsbfAv4lPn3qe3b00Zt+jIfQ==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-mips64el@0.17.19:
resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
engines: {node: '>=12'}
@@ -2176,6 +2274,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-mips64el@0.21.4:
+ resolution: {integrity: sha512-qtzAd3BJh7UdbiXCrg6npWLYU0YpufsV9XlufKhMhYMJGJCdfX/G6+PNd0+v877X1JG5VmjBLUiFB0o8EUSicA==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-ppc64@0.17.19:
resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'}
@@ -2200,6 +2306,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-ppc64@0.21.4:
+ resolution: {integrity: sha512-yB8AYzOTaL0D5+2a4xEy7OVvbcypvDR05MsB/VVPVA7nL4hc5w5Dyd/ddnayStDgJE59fAgNEOdLhBxjfx5+dg==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-riscv64@0.17.19:
resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
engines: {node: '>=12'}
@@ -2224,6 +2338,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-riscv64@0.21.4:
+ resolution: {integrity: sha512-Y5AgOuVzPjQdgU59ramLoqSSiXddu7F3F+LI5hYy/d1UHN7K5oLzYBDZe23QmQJ9PIVUXwOdKJ/jZahPdxzm9w==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-s390x@0.17.19:
resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'}
@@ -2248,6 +2370,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-s390x@0.21.4:
+ resolution: {integrity: sha512-Iqc/l/FFwtt8FoTK9riYv9zQNms7B8u+vAI/rxKuN10HgQIXaPzKZc479lZ0x6+vKVQbu55GdpYpeNWzjOhgbA==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/linux-x64@0.17.19:
resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
engines: {node: '>=12'}
@@ -2272,6 +2402,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/linux-x64@0.21.4:
+ resolution: {integrity: sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
/@esbuild/netbsd-x64@0.17.19:
resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'}
@@ -2296,6 +2434,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/netbsd-x64@0.21.4:
+ resolution: {integrity: sha512-Awn38oSXxsPMQxaV0Ipb7W/gxZtk5Tx3+W+rAPdZkyEhQ6968r9NvtkjhnhbEgWXYbgV+JEONJ6PcdBS+nlcpA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ optional: true
+
/@esbuild/openbsd-x64@0.17.19:
resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
engines: {node: '>=12'}
@@ -2320,6 +2466,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/openbsd-x64@0.21.4:
+ resolution: {integrity: sha512-IsUmQeCY0aU374R82fxIPu6vkOybWIMc3hVGZ3ChRwL9hA1TwY+tS0lgFWV5+F1+1ssuvvXt3HFqe8roCip8Hg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ optional: true
+
/@esbuild/sunos-x64@0.17.19:
resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'}
@@ -2344,6 +2498,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/sunos-x64@0.21.4:
+ resolution: {integrity: sha512-hsKhgZ4teLUaDA6FG/QIu2q0rI6I36tZVfM4DBZv3BG0mkMIdEnMbhc4xwLvLJSS22uWmaVkFkqWgIS0gPIm+A==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ optional: true
+
/@esbuild/win32-arm64@0.17.19:
resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
engines: {node: '>=12'}
@@ -2368,6 +2530,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/win32-arm64@0.21.4:
+ resolution: {integrity: sha512-UUfMgMoXPoA/bvGUNfUBFLCh0gt9dxZYIx9W4rfJr7+hKe5jxxHmfOK8YSH4qsHLLN4Ck8JZ+v7Q5fIm1huErg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
/@esbuild/win32-ia32@0.17.19:
resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'}
@@ -2392,6 +2562,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/win32-ia32@0.21.4:
+ resolution: {integrity: sha512-yIxbspZb5kGCAHWm8dexALQ9en1IYDfErzjSEq1KzXFniHv019VT3mNtTK7t8qdy4TwT6QYHI9sEZabONHg+aw==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
/@esbuild/win32-x64@0.17.19:
resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
engines: {node: '>=12'}
@@ -2416,6 +2594,14 @@ packages:
requiresBuild: true
optional: true
+ /@esbuild/win32-x64@0.21.4:
+ resolution: {integrity: sha512-sywLRD3UK/qRJt0oBwdpYLBibk7KiRfbswmWRDabuncQYSlf8aLEEUor/oP6KRz8KEG+HoiVLBhPRD5JWjS8Sg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
/@eslint-community/eslint-utils@4.4.0(eslint@8.46.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2438,7 +2624,6 @@ packages:
/@eslint-community/regexpp@4.10.0:
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- dev: true
/@eslint-community/regexpp@4.9.0:
resolution: {integrity: sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ==}
@@ -2509,30 +2694,30 @@ packages:
'@floating-ui/utils': 0.1.4
dev: false
- /@floating-ui/react-dom-interactions@0.3.1(@types/react@18.2.17)(react-dom@18.1.0)(react@18.1.0):
+ /@floating-ui/react-dom-interactions@0.3.1(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg==}
deprecated: Package renamed to @floating-ui/react
dependencies:
- '@floating-ui/react-dom': 0.6.3(@types/react@18.2.17)(react-dom@18.1.0)(react@18.1.0)
- aria-hidden: 1.2.3
+ '@floating-ui/react-dom': 0.6.3(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1)
+ aria-hidden: 1.2.4
point-in-polygon: 1.1.0
- use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.17)(react@18.1.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.17)(react@18.3.1)
transitivePeerDependencies:
- '@types/react'
- react
- react-dom
dev: false
- /@floating-ui/react-dom@0.6.3(@types/react@18.2.17)(react-dom@18.1.0)(react@18.1.0):
+ /@floating-ui/react-dom@0.6.3(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@floating-ui/dom': 0.4.5
- react: 18.1.0
- react-dom: 18.1.0(react@18.1.0)
- use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.17)(react@18.1.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.17)(react@18.3.1)
transitivePeerDependencies:
- '@types/react'
dev: false
@@ -2652,6 +2837,7 @@ packages:
/@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
+ deprecated: Use @eslint/config-array instead
dependencies:
'@humanwhocodes/object-schema': 2.0.2
debug: 4.3.4
@@ -2669,6 +2855,7 @@ packages:
/@humanwhocodes/object-schema@2.0.2:
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
+ deprecated: Use @eslint/object-schema instead
dev: true
/@iconify/types@2.0.0:
@@ -2688,6 +2875,18 @@ packages:
- supports-color
dev: false
+ /@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: /string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: /strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: /wrap-ansi@7.0.0
+ dev: false
+
/@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -2716,7 +2915,7 @@ packages:
dependencies:
'@babel/core': 7.23.7
'@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.20
+ '@jridgewell/trace-mapping': 0.3.22
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
convert-source-map: 2.0.0
@@ -2733,6 +2932,15 @@ packages:
- supports-color
dev: false
+ /@jest/types@24.9.0:
+ resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==}
+ engines: {node: '>= 6'}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.4
+ '@types/istanbul-reports': 1.1.2
+ '@types/yargs': 13.0.12
+ dev: false
+
/@jest/types@27.5.1:
resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -2740,7 +2948,7 @@ packages:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.2
'@types/node': 18.17.1
- '@types/yargs': 16.0.6
+ '@types/yargs': 16.0.9
chalk: 4.1.2
dev: false
@@ -2799,37 +3007,25 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /@loadable/component@5.15.2(react@18.1.0):
+ /@loadable/component@5.15.2(react@18.3.1):
resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==}
engines: {node: '>=8'}
peerDependencies:
react: '>=16.3.0'
dependencies:
- '@babel/runtime': 7.23.2
- hoist-non-react-statics: 3.3.2
- react: 18.1.0
- react-is: 16.13.1
- dev: false
-
- /@loadable/component@5.15.2(react@18.2.0):
- resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==}
- engines: {node: '>=8'}
- peerDependencies:
- react: '>=16.3.0'
- dependencies:
- '@babel/runtime': 7.23.2
+ '@babel/runtime': 7.23.8
hoist-non-react-statics: 3.3.2
- react: 18.2.0
+ react: 18.3.1
react-is: 16.13.1
dev: false
- /@makotot/ghostui@2.0.0(react@18.2.0):
+ /@makotot/ghostui@2.0.0(react@18.3.1):
resolution: {integrity: sha512-LD6OeMv+yGjpYZNjh34yDTCIE1NegqOtJq5gm4wX6op3QL7K5psTVzMjkWzseBoYj0XOD4g+UJVIZTprfoOPGg==}
engines: {node: '>=10'}
peerDependencies:
react: '>=16'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
/@microsoft/api-extractor-model@7.27.5(@types/node@18.17.1):
@@ -2898,6 +3094,13 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.13.0
+ /@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@pkgr/utils@2.4.2:
resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -2909,7 +3112,7 @@ packages:
picocolors: 1.0.0
tslib: 2.6.2
- /@rc-component/color-picker@1.4.1(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/color-picker@1.4.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==}
peerDependencies:
react: '>=16.9.0'
@@ -2918,12 +3121,12 @@ packages:
'@babel/runtime': 7.23.8
'@ctrl/tinycolor': 3.6.1
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /@rc-component/color-picker@1.5.1(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/color-picker@1.5.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-onyAFhWKXuG4P162xE+7IgaJkPkwM94XlOYnQuu69XdXWMfxpeFi6tpJBsieIMV7EnyLV5J3lDzdLiFeK0iEBA==}
peerDependencies:
react: '>=16.9.0'
@@ -2932,21 +3135,21 @@ packages:
'@babel/runtime': 7.23.8
'@ctrl/tinycolor': 3.6.1
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /@rc-component/context@1.4.0(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/context@1.4.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
/@rc-component/mini-decimal@1.1.0:
resolution: {integrity: sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==}
@@ -2954,7 +3157,7 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
- /@rc-component/mutate-observer@1.1.0(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/mutate-observer@1.1.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -2963,11 +3166,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/portal@1.1.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -2976,11 +3179,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /@rc-component/tour@1.10.0(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/tour@1.10.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -2988,15 +3191,15 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /@rc-component/tour@1.12.3(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/tour@1.12.3(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-U4mf1FiUxGCwrX4ed8op77Y8VKur+8Y/61ylxtqGbcSoh1EBC7bWd/DkLu0ClTUrKZInqEi1FL7YgFtnT90vHA==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -3004,15 +3207,15 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/trigger': 1.18.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /@rc-component/trigger@1.17.0(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/trigger@1.17.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-KN+lKHCi7L4kjuA9DU2PnwZxtIyes6R1wsexp0/Rnjr/ITELsPuC9kpzDK1+7AZMarDXUAHUdDGS2zUNEx2P0g==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -3020,16 +3223,16 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
-
- /@rc-component/trigger@1.18.1(react-dom@18.2.0)(react@18.2.0):
+ rc-align: 4.0.15(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ /@rc-component/trigger@1.18.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-bAcxJJ1Y+EJVgn8BRik7d8JjjAPND5zKkHQ3159zeR0gVoG4Z0RgEDAiXFFoie3/WpoJ9dRJyjrIpnH4Ef7PEg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -3037,15 +3240,15 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /@rc-component/trigger@1.18.2(react-dom@18.2.0)(react@18.2.0):
+ /@rc-component/trigger@1.18.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -3053,13 +3256,13 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
/@rollup/pluginutils@5.0.4:
resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==}
@@ -3245,7 +3448,7 @@ packages:
resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==}
dev: false
- /@stylelint/postcss-css-in-js@0.38.0(postcss-syntax@0.36.2)(postcss@8.4.29):
+ /@stylelint/postcss-css-in-js@0.38.0(postcss-syntax@0.36.2)(postcss@8.4.33):
resolution: {integrity: sha512-XOz5CAe49kS95p5yRd+DAIWDojTjfmyAQ4bbDlXMdbZTQ5t0ThjSLvWI6JI2uiS7MFurVBkZ6zUqcimzcLTBoQ==}
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
peerDependencies:
@@ -3253,7 +3456,7 @@ packages:
postcss-syntax: '>=0.36.2'
dependencies:
'@babel/core': 7.23.7
- postcss: 8.4.29
+ postcss: 8.4.33
postcss-syntax: 0.36.2(postcss@8.4.33)
transitivePeerDependencies:
- supports-color
@@ -3489,6 +3692,12 @@ packages:
/@swc/counter@0.1.3:
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
+ /@swc/helpers@0.5.1:
+ resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@swc/types@0.1.5:
resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==}
@@ -3602,8 +3811,8 @@ packages:
resolution: {integrity: sha512-J/rMZa7RqiH/rT29TEVZO4nBoDP9XJOjnbbIofg7GQKs4JIduEO3WLpte+6WeUz/TcrXKlY+bM7FYrp8yFB+3g==}
dev: true
- /@types/graceful-fs@4.1.7:
- resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==}
+ /@types/graceful-fs@4.1.9:
+ resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies:
'@types/node': 18.17.1
dev: false
@@ -3666,6 +3875,13 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
+ /@types/istanbul-reports@1.1.2:
+ resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.4
+ '@types/istanbul-lib-report': 3.0.1
+ dev: false
+
/@types/istanbul-reports@3.0.2:
resolution: {integrity: sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==}
dependencies:
@@ -3675,9 +3891,6 @@ packages:
resolution: {integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==}
dev: true
- /@types/json-schema@7.0.13:
- resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
-
/@types/json-schema@7.0.15:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -3809,6 +4022,10 @@ packages:
'@types/scheduler': 0.16.4
csstype: 3.1.2
+ /@types/resolve@1.20.6:
+ resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==}
+ dev: false
+
/@types/responselike@1.0.1:
resolution: {integrity: sha512-TiGnitEDxj2X0j+98Eqk5lv/Cij8oHd32bU4D/Yw6AOq7vvTk0gSD2GPj0G/HkvhMoVsdlhYF4yqqlyPBTM6Sg==}
dependencies:
@@ -3849,8 +4066,14 @@ packages:
/@types/yargs-parser@21.0.1:
resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==}
- /@types/yargs@16.0.6:
- resolution: {integrity: sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==}
+ /@types/yargs@13.0.12:
+ resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==}
+ dependencies:
+ '@types/yargs-parser': 21.0.1
+ dev: false
+
+ /@types/yargs@16.0.9:
+ resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==}
dependencies:
'@types/yargs-parser': 21.0.1
dev: false
@@ -3871,7 +4094,7 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.9.0
+ '@eslint-community/regexpp': 4.10.0
'@typescript-eslint/parser': 5.62.0(eslint@8.46.0)(typescript@5.0.4)
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@8.46.0)(typescript@5.0.4)
@@ -3879,9 +4102,9 @@ packages:
debug: 4.3.4
eslint: 8.46.0
graphemer: 1.4.0
- ignore: 5.2.4
+ ignore: 5.3.0
natural-compare-lite: 1.4.0
- semver: 7.5.4
+ semver: 7.6.2
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
@@ -3984,7 +4207,7 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.4
+ semver: 7.6.2
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
@@ -4018,14 +4241,14 @@ packages:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
- '@types/json-schema': 7.0.13
+ '@types/json-schema': 7.0.15
'@types/semver': 7.5.3
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4)
eslint: 8.46.0
eslint-scope: 5.1.1
- semver: 7.5.4
+ semver: 7.6.2
transitivePeerDependencies:
- supports-color
- typescript
@@ -4045,10 +4268,10 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@umijs/ast@4.0.84:
- resolution: {integrity: sha512-3QoclH4I09GSYmOoPIQoIsQTj0a0CXjItDO6fAtrzf5lAZrXH8HVhVp5xhk2UoeUq3FdrFEZAgh7WPyiugTUew==}
+ /@umijs/ast@4.3.0:
+ resolution: {integrity: sha512-LzNRRtj+o1jo4S0Qchqbo/IUJnkdcKe0rK7/myCZsK4LMbRk9br6EVMYbRcRv5BcGaXvz6dk2VHERCBZ9KnZJw==}
dependencies:
- '@umijs/bundler-utils': 4.0.84
+ '@umijs/bundler-utils': 4.3.0
transitivePeerDependencies:
- supports-color
dev: false
@@ -4079,6 +4302,18 @@ packages:
transitivePeerDependencies:
- styled-components
- supports-color
+ dev: true
+
+ /@umijs/babel-preset-umi@4.3.0:
+ resolution: {integrity: sha512-gMnNMEiLa3ByLqjjmc4MUzQHrolttizoEj1kzJud3gMXEIRjKIFv64L3b8zQEpunAMA1J0vo8BIKhW2YZzOruQ==}
+ dependencies:
+ '@babel/runtime': 7.23.6
+ '@bloomberg/record-tuple-polyfill': 0.0.4
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/utils': 4.3.0
+ core-js: 3.34.0
+ transitivePeerDependencies:
+ - supports-color
/@umijs/bundler-esbuild@4.0.81:
resolution: {integrity: sha512-hmb5Voy5uv0DI3LuZxphJ4u9zWEtgpT8oC7Y3U5VA96E7C5e/gTngIwu/1npq/qWsBMT3cUAZscPnHYP76ROKQ==}
@@ -4094,18 +4329,51 @@ packages:
- supports-color
dev: false
- /@umijs/bundler-esbuild@4.0.84:
- resolution: {integrity: sha512-MVF4x8uZzMbFqZpaO8leX7aVGQ2jrOwUqyGh94RSOCPcDZSijJAclja2N8ygx9ds/qNpBv9YY3bN9VlP5oheVw==}
- hasBin: true
+ /@umijs/bundler-esbuild@4.0.84:
+ resolution: {integrity: sha512-MVF4x8uZzMbFqZpaO8leX7aVGQ2jrOwUqyGh94RSOCPcDZSijJAclja2N8ygx9ds/qNpBv9YY3bN9VlP5oheVw==}
+ hasBin: true
+ dependencies:
+ '@umijs/bundler-utils': 4.0.84
+ '@umijs/utils': 4.0.84
+ enhanced-resolve: 5.9.3
+ postcss: 8.4.33
+ postcss-flexbugs-fixes: 5.0.2(postcss@8.4.33)
+ postcss-preset-env: 7.5.0(postcss@8.4.33)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@umijs/bundler-esbuild@4.3.0:
+ resolution: {integrity: sha512-VETiyAElE6dJRXUzH0hCixt/rCtJCo1ndfqjY25rjYrGnIjGtHtOSqB+P5DdiwLdufL+ZEqpMdC81cb7jjlG4Q==}
+ hasBin: true
+ dependencies:
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/utils': 4.3.0
+ enhanced-resolve: 5.9.3
+ postcss: 8.4.33
+ postcss-flexbugs-fixes: 5.0.2(postcss@8.4.33)
+ postcss-preset-env: 7.5.0(postcss@8.4.33)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@umijs/bundler-mako@0.7.3:
+ resolution: {integrity: sha512-l1TXZ/w8t6rm48kkYvYJgWo/0k5Nf9kkSbfMm9/E70dewt0G9gE5APo7TCIYVFg9DOHDVpTnKUNwQti+khgMXw==}
dependencies:
- '@umijs/bundler-utils': 4.0.84
- '@umijs/utils': 4.0.84
- enhanced-resolve: 5.9.3
- postcss: 8.4.33
- postcss-flexbugs-fixes: 5.0.2(postcss@8.4.33)
- postcss-preset-env: 7.5.0(postcss@8.4.33)
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/mako': 0.7.3
+ chalk: 4.1.2
+ compression: 1.7.4
+ connect-history-api-fallback: 2.0.0
+ cors: 2.8.5
+ express: 4.19.2
+ get-tsconfig: 4.7.5
+ lodash: 4.17.21
+ rimraf: 5.0.1
+ webpack-5-chain: 8.0.1
transitivePeerDependencies:
- supports-color
+ dev: false
/@umijs/bundler-utils@4.0.32:
resolution: {integrity: sha512-8nEX3Cv5LemjOzLKKHFTr9esyE7omnQeUOohdhRsgGKjFmC3D7f/hmyTE4xvgjI3K+Qv7Ar56ywe5A+jlF597w==}
@@ -4141,21 +4409,36 @@ packages:
spdy: 4.0.2
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@umijs/bundler-utils@4.3.0:
+ resolution: {integrity: sha512-xzsdKXaGw6K0QBFK/PA+xyyij8duaby4uPBeQXPCdhqpa1Mo2zPLgYO7wOna7rgNkqsy5CxKQLbZTjRSRfSi6g==}
+ dependencies:
+ '@umijs/utils': 4.3.0
+ esbuild: 0.21.4
+ regenerate: 1.4.2
+ regenerate-unicode-properties: 10.1.1
+ spdy: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
- /@umijs/bundler-vite@4.0.84(@types/node@18.17.1)(postcss@8.4.33)(sass@1.64.1):
- resolution: {integrity: sha512-DUWuY7wug69GEg941i3tjA1YXdi9DyYu68PIVMVaHoDc3IzWLa/NX1DMT2BKu/zBalOw/0fKHWA67r6pONPVUA==}
+ /@umijs/bundler-vite@4.3.0(@types/node@18.17.1)(postcss@8.4.33)(sass@1.64.1):
+ resolution: {integrity: sha512-y8egaiHXv1lzPfV6T4TN7+8KyEHl7zS3wK+AtEPO/f5zuIwgVV8P4OBLilo83il4OAUO6rg6FAQDRb/u9Hs+dA==}
hasBin: true
dependencies:
'@svgr/core': 6.5.1
- '@umijs/bundler-utils': 4.0.84
- '@umijs/utils': 4.0.84
- '@vitejs/plugin-react': 4.0.0(vite@4.3.1)
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/utils': 4.3.0
+ '@vitejs/plugin-react': 4.0.0(vite@4.5.2)
+ core-js: 3.34.0
less: 4.1.3
postcss-preset-env: 7.5.0(postcss@8.4.33)
rollup-plugin-visualizer: 5.9.0
- vite: 4.3.1(@types/node@18.17.1)(less@4.1.3)(sass@1.64.1)
+ systemjs: 6.15.1
+ vite: 4.5.2(@types/node@18.17.1)(less@4.1.3)(sass@1.64.1)
transitivePeerDependencies:
- '@types/node'
+ - lightningcss
- postcss
- rollup
- sass
@@ -4239,6 +4522,44 @@ packages:
- webpack-dev-server
- webpack-hot-middleware
- webpack-plugin-serve
+ dev: true
+
+ /@umijs/bundler-webpack@4.3.0(typescript@5.0.4)(webpack@5.89.0):
+ resolution: {integrity: sha512-M5qgups0B7RvQo5b5b8F/zKLuUjF661D/wR+R2gIOD2DHA5NnAn93/JYesrpAbdKCqVFS5Ls++Oejw8Dh9iSYQ==}
+ hasBin: true
+ dependencies:
+ '@svgr/core': 6.5.1
+ '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1)
+ '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1)
+ '@types/hapi__joi': 17.1.9
+ '@umijs/babel-preset-umi': 4.3.0
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1
+ '@umijs/mfsu': 4.3.0
+ '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.89.0)
+ '@umijs/utils': 4.3.0
+ cors: 2.8.5
+ css-loader: 6.7.1(webpack@5.89.0)
+ es5-imcompatible-versions: 0.1.86
+ fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.4)(webpack@5.89.0)
+ jest-worker: 29.4.3
+ lightningcss: 1.22.1
+ node-libs-browser: 2.2.1
+ postcss: 8.4.33
+ postcss-preset-env: 7.5.0(postcss@8.4.33)
+ react-error-overlay: 6.0.9
+ react-refresh: 0.14.0
+ transitivePeerDependencies:
+ - '@types/webpack'
+ - sockjs-client
+ - supports-color
+ - type-fest
+ - typescript
+ - webpack
+ - webpack-dev-server
+ - webpack-hot-middleware
+ - webpack-plugin-serve
+ dev: false
/@umijs/case-sensitive-paths-webpack-plugin@1.0.1:
resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==}
@@ -4250,6 +4571,16 @@ packages:
'@umijs/utils': 4.0.84
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@umijs/core@4.3.0:
+ resolution: {integrity: sha512-3+IV3vMj3EveyKypvcIDKH6KZph4KEb1cv8Kgy964i+wgyf50Jf+bl5DGGAuPyLDFOB3I62qwALe7lIewloc4Q==}
+ dependencies:
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/utils': 4.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@umijs/did-you-know@1.0.3:
resolution: {integrity: sha512-9EZ+rgY9+2HEaE+Z9dGkal2ccw8L4uuz77tCB5WpskW7NBZX5nOj82sqF/shEtA5tU3SWO/Mi4n35K3iONvDtw==}
@@ -4354,23 +4685,23 @@ packages:
/@umijs/history@5.3.1:
resolution: {integrity: sha512-/e0cEGrR2bIWQD7pRl3dl9dcyRGeC9hoW0OCvUTT/hjY0EfUrkd6G8ZanVghPMpDuY5usxq9GVcvrT8KNXLWvA==}
dependencies:
- '@babel/runtime': 7.23.2
+ '@babel/runtime': 7.23.8
query-string: 6.14.1
dev: false
- /@umijs/lint@4.0.84(eslint@8.46.0)(styled-components@6.1.8)(stylelint@15.10.2)(typescript@5.0.4):
- resolution: {integrity: sha512-VqVfg1xlphBuzPG3/imyJ1LlHTdFQ3beK8gu1+RxeTWRuPSvtvz7Wn9n4hf/2mrqQVaLaUobMQSWBrq8lkCf6A==}
+ /@umijs/lint@4.3.0(eslint@8.46.0)(stylelint@15.10.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-2wPEVYFLSb7hPKT67ftfwkZDJtNxrM02fOGf3ys75TbF+Pmn5LrlOeclEH0nP2YMuXVgscLXVJloDXRQBSfuiA==}
dependencies:
- '@babel/core': 7.21.0
- '@babel/eslint-parser': 7.22.11(@babel/core@7.21.0)(eslint@8.46.0)
- '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.29)
+ '@babel/core': 7.23.6
+ '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.46.0)
+ '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.33)
'@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.46.0)(typescript@5.0.4)
'@typescript-eslint/parser': 5.62.0(eslint@8.46.0)(typescript@5.0.4)
- '@umijs/babel-preset-umi': 4.0.84(styled-components@6.1.8)
+ '@umijs/babel-preset-umi': 4.3.0
eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.46.0)(typescript@5.0.4)
eslint-plugin-react: 7.33.2(eslint@8.46.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.46.0)
- postcss: 8.4.29
+ postcss: 8.4.33
postcss-syntax: 0.36.2(postcss@8.4.33)
stylelint-config-standard: 25.0.0(stylelint@15.10.2)
transitivePeerDependencies:
@@ -4381,11 +4712,71 @@ packages:
- postcss-less
- postcss-markdown
- postcss-scss
- - styled-components
- stylelint
- supports-color
- typescript
+ /@umijs/mako-darwin-arm64@0.7.3:
+ resolution: {integrity: sha512-Ng8x5dsv2K/5S7Tm1NsY9VyRjG8CfpUt5pJjspXSqH4jmQZAbI0ZLFlTZxbJkgkz33Jbqzx4VGjF6OHsueNdVg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@umijs/mako-darwin-x64@0.7.3:
+ resolution: {integrity: sha512-p0QZAVE0Gj1kGR7B6JMaYgsWLBF6kZg+UU/eg/Jr/S1UfatTiPYVIDLrazzQP+JmuOnSmwyqk9i+jsfp8Kj4jQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@umijs/mako-linux-x64-gnu@0.7.3:
+ resolution: {integrity: sha512-5qx8ed3eo4kDmloyK3n4clnMWQsxCQn2wtK0xApxGjlXse0+A2CdnBmDOj10GdqzrNhcdeJ0M6bJyJ3evvK+0w==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@umijs/mako-linux-x64-musl@0.7.3:
+ resolution: {integrity: sha512-0yiT5cnSvLySMgKY52q8kr79Vi5Tg2nfcJFOtku+4u4tRY0UZZry0WiU7v3XAGfElVPper6caWwBf8zTYhl7ww==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@umijs/mako@0.7.3:
+ resolution: {integrity: sha512-QCtdKgYs9eVx629g5XoC9/29GrNWcDR4PEl45pH1ygMyFaEqgVK2YoeSNiSLv8qqJZ4+kgH/fSOBipvBs782BA==}
+ engines: {node: '>= 16'}
+ hasBin: true
+ dependencies:
+ '@swc/helpers': 0.5.1
+ '@types/resolve': 1.20.6
+ chalk: 4.1.2
+ less: 4.2.0
+ less-plugin-resolve: 1.0.2
+ lodash: 4.17.21
+ node-libs-browser-okam: 2.2.5
+ piscina: 4.6.0
+ react-error-overlay: 6.0.9
+ react-refresh: 0.14.0
+ resolve: 1.22.8
+ semver: 7.6.2
+ yargs-parser: 21.1.1
+ optionalDependencies:
+ '@umijs/mako-darwin-arm64': 0.7.3
+ '@umijs/mako-darwin-x64': 0.7.3
+ '@umijs/mako-linux-x64-gnu': 0.7.3
+ '@umijs/mako-linux-x64-musl': 0.7.3
+ dev: false
+
/@umijs/mfsu@4.0.81:
resolution: {integrity: sha512-pKd7+5cTIVpde70vLz508zt5jFdRZ+QVYE2JMYKKuMjh/3Q5is29Zwx4aedYU+noAXp1hmaW6W6DtX5hAzYzhA==}
dependencies:
@@ -4408,22 +4799,35 @@ packages:
is-equal: 1.6.4
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@umijs/mfsu@4.3.0:
+ resolution: {integrity: sha512-VAUsgx9eg8i1/ztiaClPbeFAfFQ3HPrLABl+N6HwLli6wfuJJMYg8mPIbGuzAa5zCxfnZhx9fombjuSpAE1kxg==}
+ dependencies:
+ '@umijs/bundler-esbuild': 4.3.0
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/utils': 4.3.0
+ enhanced-resolve: 5.9.3
+ is-equal: 1.6.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@umijs/plugin-run@4.0.84:
- resolution: {integrity: sha512-s5AzBsoSfIAnEypf+jQKQo2MJ69sMKG02o5kcJaB0JLnfxZTWHhOfhmUKCmoLcW3QPHbXE6R4F9vetLVPcLQaw==}
+ /@umijs/plugin-run@4.3.0:
+ resolution: {integrity: sha512-k+J9c/n/proTMvsrlt8Xe/f1tkRELTrLYo0GgiWpwSRDXyXKzeUwTfACpCVOx3f/UguXHRqUpVYo6LM1QxmxEw==}
dependencies:
- tsx: 3.13.0
+ tsx: 3.12.2
dev: false
- /@umijs/plugins@4.0.32(@types/react-dom@18.2.7)(@types/react@18.2.17)(antd@5.13.2)(dva@2.5.0-beta.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0):
+ /@umijs/plugins@4.0.32(@types/react-dom@18.2.7)(@types/react@18.2.17)(antd@5.13.2)(dva@2.5.0-beta.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-yMcO/PUKe9Nmj197gtXrzGybIbNRWGAYLrGsVTw2lXMHN2McDetdRIvXTXNsN2yiFC94NY4jibVEq0RKPD5jJg==}
dependencies:
- '@ahooksjs/use-request': 2.8.15(react@18.2.0)
+ '@ahooksjs/use-request': 2.8.15(react@18.3.1)
'@ant-design/antd-theme-variable': 1.0.0
- '@ant-design/icons': 4.8.1(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/pro-components': 2.6.28(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 4.8.1(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/pro-components': 2.6.28(antd@5.13.2)(rc-field-form@1.41.0)(react-dom@18.3.1)(react@18.3.1)
'@umijs/bundler-utils': 4.0.32
- '@umijs/valtio': 1.0.4(@types/react@18.2.17)(react@18.2.0)
+ '@umijs/valtio': 1.0.4(@types/react@18.2.17)(react@18.3.1)
antd-dayjs-webpack-plugin: 1.0.6(dayjs@1.11.10)
axios: 0.27.2
babel-plugin-import: 1.13.8
@@ -4437,8 +4841,8 @@ packages:
lodash: 4.17.21
moment: 2.29.4
qiankun: 2.10.13
- react-intl: 3.12.1(react@18.2.0)
- react-redux: 8.1.2(@types/react-dom@18.2.7)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1)
+ react-intl: 3.12.1(react@18.3.1)
+ react-redux: 8.1.2(@types/react-dom@18.2.7)(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1)(redux@4.2.1)
redux: 4.2.1
warning: 4.0.3
transitivePeerDependencies:
@@ -4455,51 +4859,54 @@ packages:
- supports-color
dev: true
- /@umijs/preset-umi@4.0.84(@types/node@18.17.1)(@types/react@18.2.17)(postcss@8.4.33)(sass@1.64.1)(styled-components@6.1.8)(typescript@5.0.4)(webpack@5.89.0):
- resolution: {integrity: sha512-8/rhX0E4T3J9xsuxMNH548NsAbIJYy0fvxXOcBueGMH0wQHlMDA4oMgKNSfj05DCk2XhyYcnVFzaOHD6K+Dhzw==}
+ /@umijs/preset-umi@4.3.0(@types/node@18.17.1)(@types/react@18.2.17)(sass@1.64.1)(typescript@5.0.4)(webpack@5.89.0):
+ resolution: {integrity: sha512-GKj1Uk+pFgXZQYcOom2Yr70McFkxx5XK/wkNInRyqb42nMH4LUpb22yBdWSOouPMgHzygo3ivNQ/wRFLVRFmQQ==}
dependencies:
'@iconify/utils': 2.1.1
'@svgr/core': 6.5.1
- '@umijs/ast': 4.0.84
- '@umijs/babel-preset-umi': 4.0.84(styled-components@6.1.8)
- '@umijs/bundler-esbuild': 4.0.84
- '@umijs/bundler-utils': 4.0.84
- '@umijs/bundler-vite': 4.0.84(@types/node@18.17.1)(postcss@8.4.33)(sass@1.64.1)
- '@umijs/bundler-webpack': 4.0.84(styled-components@6.1.8)(typescript@5.0.4)(webpack@5.89.0)
- '@umijs/core': 4.0.84
+ '@umijs/ast': 4.3.0
+ '@umijs/babel-preset-umi': 4.3.0
+ '@umijs/bundler-esbuild': 4.3.0
+ '@umijs/bundler-mako': 0.7.3
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/bundler-vite': 4.3.0(@types/node@18.17.1)(postcss@8.4.33)(sass@1.64.1)
+ '@umijs/bundler-webpack': 4.3.0(typescript@5.0.4)(webpack@5.89.0)
+ '@umijs/core': 4.3.0
'@umijs/did-you-know': 1.0.3
'@umijs/es-module-parser': 0.0.7
'@umijs/history': 5.3.1
- '@umijs/mfsu': 4.0.84
- '@umijs/plugin-run': 4.0.84
- '@umijs/renderer-react': 4.0.84(react-dom@18.1.0)(react@18.1.0)
- '@umijs/server': 4.0.84
+ '@umijs/mfsu': 4.3.0
+ '@umijs/plugin-run': 4.3.0
+ '@umijs/renderer-react': 4.3.0(react-dom@18.3.1)(react@18.3.1)
+ '@umijs/server': 4.3.0
'@umijs/ui': 3.0.1
- '@umijs/utils': 4.0.84
- '@umijs/zod2ts': 4.0.84
+ '@umijs/utils': 4.3.0
+ '@umijs/zod2ts': 4.3.0
babel-plugin-dynamic-import-node: 2.3.3
- click-to-react-component: 1.0.8(@types/react@18.2.17)(react-dom@18.1.0)(react@18.1.0)
- core-js: 3.28.0
+ babel-plugin-react-compiler: 0.0.0-experimental-c23de8d-20240515
+ click-to-react-component: 1.1.0(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1)
+ core-js: 3.34.0
current-script-polyfill: 1.0.0
enhanced-resolve: 5.9.3
fast-glob: 3.2.12
html-webpack-plugin: 5.5.0(webpack@5.89.0)
+ less-plugin-resolve: 1.0.2
path-to-regexp: 1.7.0
+ postcss: 8.4.33
postcss-prefix-selector: 1.16.0(postcss@8.4.33)
- react: 18.1.0
- react-dom: 18.1.0(react@18.1.0)
- react-router: 6.3.0(react@18.1.0)
- react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.3.0(react@18.3.1)
+ react-router-dom: 6.3.0(react-dom@18.3.1)(react@18.3.1)
regenerator-runtime: 0.13.11
transitivePeerDependencies:
- '@types/node'
- '@types/react'
- '@types/webpack'
- - postcss
+ - lightningcss
- rollup
- sass
- sockjs-client
- - styled-components
- stylus
- sugarss
- supports-color
@@ -4550,61 +4957,46 @@ packages:
source-map: 0.7.4
webpack: 5.89.0(@swc/core@1.4.2)
- /@umijs/renderer-react@4.0.84(react-dom@18.1.0)(react@18.1.0):
- resolution: {integrity: sha512-0SDMuLsBpXmdNzubwke0ihq1tvlhDumZn0BJ0JC7xavOmx9bx6jWo3BRrBn1BfkUoCJC8E4C8ZmDJMKrmQ7BUA==}
- peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
- dependencies:
- '@babel/runtime': 7.21.0
- '@loadable/component': 5.15.2(react@18.1.0)
- history: 5.3.0
- react: 18.1.0
- react-dom: 18.1.0(react@18.1.0)
- react-helmet-async: 1.3.0(react-dom@18.1.0)(react@18.1.0)
- react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0)
- dev: false
-
- /@umijs/renderer-react@4.0.84(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-0SDMuLsBpXmdNzubwke0ihq1tvlhDumZn0BJ0JC7xavOmx9bx6jWo3BRrBn1BfkUoCJC8E4C8ZmDJMKrmQ7BUA==}
+ /@umijs/renderer-react@4.3.0(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-hl90ZndMCToEQKKKd9VpTw551WjBp7HTlqkwnGvT52sl/NBoHr46g3MASiYKqXFTyMf4nYQBBA/II6aeKsP2PQ==}
peerDependencies:
react: '>=16.8'
react-dom: '>=16.8'
dependencies:
- '@babel/runtime': 7.21.0
- '@loadable/component': 5.15.2(react@18.2.0)
+ '@babel/runtime': 7.23.6
+ '@loadable/component': 5.15.2(react@18.3.1)
history: 5.3.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0)
- react-router-dom: 6.3.0(react-dom@18.2.0)(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-helmet-async: 1.3.0(react-dom@18.3.1)(react@18.3.1)
+ react-router-dom: 6.3.0(react-dom@18.3.1)(react@18.3.1)
dev: false
/@umijs/route-utils@4.0.1:
resolution: {integrity: sha512-+1ixf1BTOLuH+ORb4x8vYMPeIt38n9q0fJDwhv9nSxrV46mxbLF0nmELIo9CKQB2gHfuC4+hww6xejJ6VYnBHQ==}
dev: true
- /@umijs/server@4.0.84:
- resolution: {integrity: sha512-YkWgoAlhTMB0rIuI7v+mhJb1+t2InXxQBt0pvKXxd1fauFqkGaCZHvdHHT9uJYuaWSWOUIkAZOVW/rhN/LAo3g==}
+ /@umijs/server@4.3.0:
+ resolution: {integrity: sha512-DyGjNyXA7XKGCmd4JsLfIUL3WAE/Wxjl8Ybgi82LIJiFmOFfXvJA6NkBy/NjC53ygvxDRcyDX8+CXjHdlIhqZg==}
dependencies:
- '@umijs/bundler-utils': 4.0.84
+ '@umijs/bundler-utils': 4.3.0
history: 5.3.0
- react: 18.1.0
- react-dom: 18.1.0(react@18.1.0)
- react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router-dom: 6.3.0(react-dom@18.3.1)(react@18.3.1)
transitivePeerDependencies:
- supports-color
dev: false
- /@umijs/test@4.0.84(@babel/core@7.23.7):
- resolution: {integrity: sha512-pGs7hnuqbp4nrtdJE5Y1qQwOYqWR9M7L2GZH+hdkmnRpsaOv1kIm2JTDtTIzb/xW0LKiBec/0hXj17Sz+C1Bfg==}
+ /@umijs/test@4.3.0(@babel/core@7.23.7):
+ resolution: {integrity: sha512-Dq70X9pszjvgEcfTmV6rJhakDAHch4jYKlm8GJ4vY3e1UOOFFa/BtDyrIqINxdz/gKCG8plUrYOf5VHm3DEYaw==}
dependencies:
- '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.23.7)
+ '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7)
'@jest/types': 27.5.1
- '@umijs/bundler-utils': 4.0.84
- '@umijs/utils': 4.0.84
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/utils': 4.3.0
babel-jest: 29.7.0(@babel/core@7.23.7)
- esbuild: 0.17.19
+ esbuild: 0.21.4
identity-obj-proxy: 3.0.0
isomorphic-unfetch: 4.0.2
transitivePeerDependencies:
@@ -4616,12 +5008,12 @@ packages:
resolution: {integrity: sha512-zcz37AJH0xt/6XVVbyO/hmsK9Hq4vH23HZ4KYVi5A8rbM9KeJkJigTS7ELOdArawZhVNGe+h3a5Oixs4a2QsWw==}
dev: false
- /@umijs/use-params@1.0.9(react@18.2.0):
+ /@umijs/use-params@1.0.9(react@18.3.1):
resolution: {integrity: sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w==}
peerDependencies:
react: '*'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: true
/@umijs/utils@4.0.32:
@@ -4644,17 +5036,23 @@ packages:
chokidar: 3.5.3
pino: 7.11.0
- /@umijs/valtio@1.0.4(@types/react@18.2.17)(react@18.2.0):
+ /@umijs/utils@4.3.0:
+ resolution: {integrity: sha512-EpvU7NWcqGElmeX8mlZwpyTwg4kNEm3hbxQ8mrpyR6jk2gj1dyVCOzyaKpJFc58EjQtFh8v8ASNEhdHZmfnEKQ==}
+ dependencies:
+ chokidar: 3.5.3
+ pino: 7.11.0
+
+ /@umijs/valtio@1.0.4(@types/react@18.2.17)(react@18.3.1):
resolution: {integrity: sha512-2PmAU4rNQbBqrWpJ86Si9UGC23JapkYw8k7Hna6V8DHLaEYJENdp2e/IKLPHSPghzrdQtbUHSoOAUsBd4i4OzQ==}
dependencies:
- valtio: 1.11.2(@types/react@18.2.17)(react@18.2.0)
+ valtio: 1.11.2(@types/react@18.2.17)(react@18.3.1)
transitivePeerDependencies:
- '@types/react'
- react
dev: true
- /@umijs/zod2ts@4.0.84:
- resolution: {integrity: sha512-KRyXMxl88MFK1lZNlEJL1ztHObDmB7rTBH/NXRSWFZjhnX39q5Wg3125Dz7VHsifp7pHreRULZPxK1smMzGnbQ==}
+ /@umijs/zod2ts@4.3.0:
+ resolution: {integrity: sha512-NLUSZAfqImiPcVVnDNDMmOr4GD7+DeZcW3lAwEVrDLyXcF42B4PkcVeV3+Ym44P7BsmwzwtujnlezwR2oMEAQQ==}
dev: false
/@ungap/structured-clone@1.2.0:
@@ -4666,17 +5064,17 @@ packages:
hasBin: true
dev: true
- /@vitejs/plugin-react@4.0.0(vite@4.3.1):
+ /@vitejs/plugin-react@4.0.0(vite@4.5.2):
resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.2.0
dependencies:
'@babel/core': 7.23.7
- '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.7)
- '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.7)
+ '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.23.7)
+ '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.23.7)
react-refresh: 0.14.0
- vite: 4.3.1(@types/node@18.17.1)(less@4.1.3)(sass@1.64.1)
+ vite: 4.5.2(@types/node@18.17.1)(less@4.1.3)(sass@1.64.1)
transitivePeerDependencies:
- supports-color
dev: false
@@ -5053,6 +5451,14 @@ packages:
through: 2.3.8
dev: true
+ /accepts@1.3.8:
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ mime-types: 2.1.35
+ negotiator: 0.6.3
+ dev: false
+
/acorn-import-assertions@1.9.0(acorn@8.11.3):
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
peerDependencies:
@@ -5177,7 +5583,6 @@ packages:
/ansi-regex@6.0.1:
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
- dev: true
/ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
@@ -5199,7 +5604,6 @@ packages:
/ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
- dev: true
/antd-dayjs-webpack-plugin@1.0.6(dayjs@1.11.10):
resolution: {integrity: sha512-UlK3BfA0iE2c5+Zz/Bd2iPAkT6cICtrKG4/swSik5MZweBHtgmu1aUQCHvICdiv39EAShdZy/edfP6mlkS/xXg==}
@@ -5209,60 +5613,60 @@ packages:
dayjs: 1.11.10
dev: true
- /antd@5.11.0(react-dom@18.2.0)(react@18.2.0):
+ /antd@5.11.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-34T5Y6z+Ip+j4faXPTcanTFCLLpR4V0rLHtuz0lbN9gF4coGY/YYa8bhgwXrT6muW0Afwyo3NmbMF52hvIarog==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@ant-design/colors': 7.0.0
- '@ant-design/cssinjs': 1.17.2(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/react-slick': 1.0.2(react@18.2.0)
+ '@ant-design/cssinjs': 1.17.2(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/react-slick': 1.0.2(react@18.3.1)
'@babel/runtime': 7.23.2
'@ctrl/tinycolor': 3.6.1
- '@rc-component/color-picker': 1.4.1(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/mutate-observer': 1.1.0(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/tour': 1.10.0(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/color-picker': 1.4.1(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/mutate-observer': 1.1.0(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/tour': 1.10.0(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
copy-to-clipboard: 3.3.3
dayjs: 1.11.10
- qrcode.react: 3.1.0(react@18.2.0)
- rc-cascader: 3.20.0(react-dom@18.2.0)(react@18.2.0)
- rc-checkbox: 3.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-collapse: 3.7.1(react-dom@18.2.0)(react@18.2.0)
- rc-dialog: 9.3.4(react-dom@18.2.0)(react@18.2.0)
- rc-drawer: 6.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-field-form: 1.40.0(react-dom@18.2.0)(react@18.2.0)
- rc-image: 7.3.2(react-dom@18.2.0)(react@18.2.0)
- rc-input: 1.3.6(react-dom@18.2.0)(react@18.2.0)
- rc-input-number: 8.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-mentions: 2.9.1(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.12.2(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-notification: 5.3.0(react-dom@18.2.0)(react@18.2.0)
- rc-pagination: 3.7.0(react-dom@18.2.0)(react@18.2.0)
- rc-picker: 3.14.6(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0)
- rc-progress: 3.5.1(react-dom@18.2.0)(react@18.2.0)
- rc-rate: 2.12.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-segmented: 2.2.2(react-dom@18.2.0)(react@18.2.0)
- rc-select: 14.10.0(react-dom@18.2.0)(react@18.2.0)
- rc-slider: 10.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-steps: 6.0.1(react-dom@18.2.0)(react@18.2.0)
- rc-switch: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-table: 7.35.2(react-dom@18.2.0)(react@18.2.0)
- rc-tabs: 12.13.1(react-dom@18.2.0)(react@18.2.0)
- rc-textarea: 1.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-tooltip: 6.1.2(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0)
- rc-tree-select: 5.15.0(react-dom@18.2.0)(react@18.2.0)
- rc-upload: 4.3.5(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ qrcode.react: 3.1.0(react@18.3.1)
+ rc-cascader: 3.20.0(react-dom@18.3.1)(react@18.3.1)
+ rc-checkbox: 3.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-collapse: 3.7.1(react-dom@18.3.1)(react@18.3.1)
+ rc-dialog: 9.3.4(react-dom@18.3.1)(react@18.3.1)
+ rc-drawer: 6.5.2(react-dom@18.3.1)(react@18.3.1)
+ rc-dropdown: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-field-form: 1.40.0(react-dom@18.3.1)(react@18.3.1)
+ rc-image: 7.3.2(react-dom@18.3.1)(react@18.3.1)
+ rc-input: 1.3.6(react-dom@18.3.1)(react@18.3.1)
+ rc-input-number: 8.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-mentions: 2.9.1(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.12.2(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-notification: 5.3.0(react-dom@18.3.1)(react@18.3.1)
+ rc-pagination: 3.7.0(react-dom@18.3.1)(react@18.3.1)
+ rc-picker: 3.14.6(dayjs@1.11.10)(react-dom@18.3.1)(react@18.3.1)
+ rc-progress: 3.5.1(react-dom@18.3.1)(react@18.3.1)
+ rc-rate: 2.12.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-segmented: 2.2.2(react-dom@18.3.1)(react@18.3.1)
+ rc-select: 14.10.0(react-dom@18.3.1)(react@18.3.1)
+ rc-slider: 10.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-steps: 6.0.1(react-dom@18.3.1)(react@18.3.1)
+ rc-switch: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-table: 7.35.2(react-dom@18.3.1)(react@18.3.1)
+ rc-tabs: 12.13.1(react-dom@18.3.1)(react@18.3.1)
+ rc-textarea: 1.5.2(react-dom@18.3.1)(react@18.3.1)
+ rc-tooltip: 6.1.2(react-dom@18.3.1)(react@18.3.1)
+ rc-tree: 5.8.2(react-dom@18.3.1)(react@18.3.1)
+ rc-tree-select: 5.15.0(react-dom@18.3.1)(react@18.3.1)
+ rc-upload: 4.3.5(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
scroll-into-view-if-needed: 3.1.0
throttle-debounce: 5.0.0
transitivePeerDependencies:
@@ -5271,59 +5675,59 @@ packages:
- moment
dev: false
- /antd@5.13.2(react-dom@18.2.0)(react@18.2.0):
+ /antd@5.13.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-P+N8gc0NOPy2WqJj/57Ey3dZUmb7nEUwAM+CIJaR5SOEjZnhEtMGRJSt+3lnhJ3MNRR39aR6NYkRVp2mYfphiA==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@ant-design/colors': 7.0.2
- '@ant-design/cssinjs': 1.18.4(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/react-slick': 1.0.2(react@18.2.0)
+ '@ant-design/cssinjs': 1.18.4(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/icons': 5.2.6(react-dom@18.3.1)(react@18.3.1)
+ '@ant-design/react-slick': 1.0.2(react@18.3.1)
'@ctrl/tinycolor': 3.6.1
- '@rc-component/color-picker': 1.5.1(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/mutate-observer': 1.1.0(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/tour': 1.12.3(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/color-picker': 1.5.1(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/mutate-observer': 1.1.0(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/tour': 1.12.3(react-dom@18.3.1)(react@18.3.1)
+ '@rc-component/trigger': 1.18.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.5.1
copy-to-clipboard: 3.3.3
dayjs: 1.11.10
- qrcode.react: 3.1.0(react@18.2.0)
- rc-cascader: 3.21.2(react-dom@18.2.0)(react@18.2.0)
- rc-checkbox: 3.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-collapse: 3.7.2(react-dom@18.2.0)(react@18.2.0)
- rc-dialog: 9.3.4(react-dom@18.2.0)(react@18.2.0)
- rc-drawer: 7.0.0(react-dom@18.2.0)(react@18.2.0)
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-field-form: 1.41.0(react-dom@18.2.0)(react@18.2.0)
- rc-image: 7.5.1(react-dom@18.2.0)(react@18.2.0)
- rc-input: 1.4.3(react-dom@18.2.0)(react@18.2.0)
- rc-input-number: 8.6.1(react-dom@18.2.0)(react@18.2.0)
- rc-mentions: 2.10.1(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.12.4(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-notification: 5.3.0(react-dom@18.2.0)(react@18.2.0)
- rc-pagination: 4.0.4(react-dom@18.2.0)(react@18.2.0)
- rc-picker: 3.14.6(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0)
- rc-progress: 3.5.1(react-dom@18.2.0)(react@18.2.0)
- rc-rate: 2.12.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-segmented: 2.2.2(react-dom@18.2.0)(react@18.2.0)
- rc-select: 14.11.0(react-dom@18.2.0)(react@18.2.0)
- rc-slider: 10.5.0(react-dom@18.2.0)(react@18.2.0)
- rc-steps: 6.0.1(react-dom@18.2.0)(react@18.2.0)
- rc-switch: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-table: 7.37.0(react-dom@18.2.0)(react@18.2.0)
- rc-tabs: 14.0.0(react-dom@18.2.0)(react@18.2.0)
- rc-textarea: 1.6.3(react-dom@18.2.0)(react@18.2.0)
- rc-tooltip: 6.1.3(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0)
- rc-tree-select: 5.17.0(react-dom@18.2.0)(react@18.2.0)
- rc-upload: 4.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ qrcode.react: 3.1.0(react@18.3.1)
+ rc-cascader: 3.21.2(react-dom@18.3.1)(react@18.3.1)
+ rc-checkbox: 3.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-collapse: 3.7.2(react-dom@18.3.1)(react@18.3.1)
+ rc-dialog: 9.3.4(react-dom@18.3.1)(react@18.3.1)
+ rc-drawer: 7.0.0(react-dom@18.3.1)(react@18.3.1)
+ rc-dropdown: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-field-form: 1.41.0(react-dom@18.3.1)(react@18.3.1)
+ rc-image: 7.5.1(react-dom@18.3.1)(react@18.3.1)
+ rc-input: 1.4.3(react-dom@18.3.1)(react@18.3.1)
+ rc-input-number: 8.6.1(react-dom@18.3.1)(react@18.3.1)
+ rc-mentions: 2.10.1(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.12.4(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-notification: 5.3.0(react-dom@18.3.1)(react@18.3.1)
+ rc-pagination: 4.0.4(react-dom@18.3.1)(react@18.3.1)
+ rc-picker: 3.14.6(dayjs@1.11.10)(react-dom@18.3.1)(react@18.3.1)
+ rc-progress: 3.5.1(react-dom@18.3.1)(react@18.3.1)
+ rc-rate: 2.12.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-segmented: 2.2.2(react-dom@18.3.1)(react@18.3.1)
+ rc-select: 14.11.0(react-dom@18.3.1)(react@18.3.1)
+ rc-slider: 10.5.0(react-dom@18.3.1)(react@18.3.1)
+ rc-steps: 6.0.1(react-dom@18.3.1)(react@18.3.1)
+ rc-switch: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-table: 7.37.0(react-dom@18.3.1)(react@18.3.1)
+ rc-tabs: 14.0.0(react-dom@18.3.1)(react@18.3.1)
+ rc-textarea: 1.6.3(react-dom@18.3.1)(react@18.3.1)
+ rc-tooltip: 6.1.3(react-dom@18.3.1)(react@18.3.1)
+ rc-tree: 5.8.2(react-dom@18.3.1)(react@18.3.1)
+ rc-tree-select: 5.17.0(react-dom@18.3.1)(react@18.3.1)
+ rc-upload: 4.5.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
scroll-into-view-if-needed: 3.1.0
throttle-debounce: 5.0.0
transitivePeerDependencies:
@@ -5362,8 +5766,8 @@ packages:
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- /aria-hidden@1.2.3:
- resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==}
+ /aria-hidden@1.2.4:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
engines: {node: '>=10'}
dependencies:
tslib: 2.6.2
@@ -5375,6 +5779,10 @@ packages:
call-bind: 1.0.2
is-array-buffer: 3.0.2
+ /array-flatten@1.1.1:
+ resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
+ dev: false
+
/array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
dev: true
@@ -5458,6 +5866,13 @@ packages:
minimalistic-assert: 1.0.1
safer-buffer: 2.1.2
+ /assert-okam@1.5.0:
+ resolution: {integrity: sha512-pchhPo40i8GsTj/7h6P8LSSzwRErnh2nCEiwXNTxy4VYw6lSesSac4rTKqwsA+fOZdj6FT81Mb9U1vIZEua1EQ==}
+ dependencies:
+ object-assign: 4.1.1
+ util: 0.10.3
+ dev: false
+
/assert@1.5.1:
resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==}
dependencies:
@@ -5586,7 +6001,7 @@ packages:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
engines: {node: '>=8'}
dependencies:
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-instrument: 5.2.1
@@ -5616,6 +6031,18 @@ packages:
resolve: 1.22.6
dev: true
+ /babel-plugin-react-compiler@0.0.0-experimental-c23de8d-20240515:
+ resolution: {integrity: sha512-0XN2gmpT55QtAz5n7d5g91y1AuO9tRhWBaLgCRyc4ExHrlr7+LfxW+YTb3mOwxngkkiggwM8HyYsaEK9MqhnlQ==}
+ dependencies:
+ '@babel/generator': 7.2.0
+ '@babel/types': 7.23.6
+ chalk: 4.1.2
+ invariant: 2.2.4
+ pretty-format: 24.9.0
+ zod: 3.23.8
+ zod-validation-error: 2.1.0(zod@3.23.8)
+ dev: false
+
/babel-plugin-styled-components@2.1.1(styled-components@6.1.8):
resolution: {integrity: sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==}
peerDependencies:
@@ -5626,7 +6053,7 @@ packages:
babel-plugin-syntax-jsx: 6.18.0
lodash: 4.17.21
picomatch: 2.3.1
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ styled-components: 6.1.8(react-dom@18.3.1)(react@18.3.1)
/babel-plugin-syntax-jsx@6.18.0:
resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==}
@@ -5715,6 +6142,26 @@ packages:
/bn.js@5.2.1:
resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==}
+ /body-parser@1.20.2:
+ resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ dependencies:
+ bytes: 3.1.2
+ content-type: 1.0.5
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ on-finished: 2.4.1
+ qs: 6.11.0
+ raw-body: 2.5.2
+ type-is: 1.6.18
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -5851,6 +6298,14 @@ packages:
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ /buffer-okam@4.9.2:
+ resolution: {integrity: sha512-t+vozme+an7flUs6GXHGMiP3PdodTse1NgRHSDWioIFJAtmMlj3pj7qD20Mkr9hZy0+9HA4R0xcumpMewrRdZQ==}
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+ isarray: 1.0.0
+ dev: false
+
/buffer-xor@1.0.3:
resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==}
@@ -5884,6 +6339,16 @@ packages:
load-tsconfig: 0.2.5
dev: true
+ /bytes@3.0.0:
+ resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
+ /bytes@3.1.2:
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -6093,8 +6558,8 @@ packages:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
dev: true
- /clean-css@5.3.2:
- resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==}
+ /clean-css@5.3.3:
+ resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
engines: {node: '>= 10.0'}
dependencies:
source-map: 0.6.1
@@ -6149,14 +6614,14 @@ packages:
resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==}
dev: false
- /click-to-react-component@1.0.8(@types/react@18.2.17)(react-dom@18.1.0)(react@18.1.0):
- resolution: {integrity: sha512-YBNYOp00udy+NBEnUmM/3Df0Yco1iHNQ8k0ltlJVcDYK9AuYt14xPoJicBh/BokLqbzkci1p+pbdY5r4JXZC4g==}
+ /click-to-react-component@1.1.0(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-/DjZemufS1BkxyRgZL3r7HXVVOFRWVQi5Xd4EBnjxZMwrHEh0OlUVA2N9CjXkZ0x8zMf8dL1cKnnx+xUWUg4VA==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.2.17)(react-dom@18.1.0)(react@18.1.0)
+ '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1)
htm: 3.1.1
- react: 18.1.0
+ react: 18.3.1
react-merge-refs: 1.1.0
transitivePeerDependencies:
- '@types/react'
@@ -6323,6 +6788,28 @@ packages:
resolution: {integrity: sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==}
dev: false
+ /compressible@2.0.18:
+ resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ mime-db: 1.52.0
+ dev: false
+
+ /compression@1.7.4:
+ resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ accepts: 1.3.8
+ bytes: 3.0.0
+ compressible: 2.0.18
+ debug: 2.6.9
+ on-headers: 1.0.2
+ safe-buffer: 5.1.2
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/compute-scroll-into-view@3.1.0:
resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==}
@@ -6351,12 +6838,29 @@ packages:
xdg-basedir: 3.0.0
dev: false
+ /connect-history-api-fallback@2.0.0:
+ resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
+ engines: {node: '>=0.8'}
+ dev: false
+
/console-browserify@1.2.0:
resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
/constants-browserify@1.0.0:
resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
+ /content-disposition@0.5.4:
+ resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
+ /content-type@1.0.5:
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/conventional-changelog-angular@6.0.0:
resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==}
engines: {node: '>=14'}
@@ -6384,12 +6888,18 @@ packages:
split2: 3.2.2
dev: true
- /convert-source-map@1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
-
/convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ /cookie-signature@1.0.6:
+ resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
+ dev: false
+
+ /cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/copy-anything@2.0.6:
resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
dependencies:
@@ -6420,6 +6930,10 @@ packages:
resolution: {integrity: sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==}
requiresBuild: true
+ /core-js@3.34.0:
+ resolution: {integrity: sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==}
+ requiresBuild: true
+
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -6761,6 +7275,17 @@ packages:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
dev: false
+ /debug@2.6.9:
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.0.0
+ dev: false
+
/debug@3.1.0:
resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
peerDependencies:
@@ -6843,6 +7368,11 @@ packages:
rename-keys: 1.2.0
dev: false
+ /deepmerge@1.5.2:
+ resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
@@ -6893,6 +7423,11 @@ packages:
engines: {node: '>=0.4.0'}
dev: true
+ /depd@2.0.0:
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/dequal@2.0.3:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
@@ -6904,6 +7439,11 @@ packages:
inherits: 2.0.4
minimalistic-assert: 1.0.1
+ /destroy@1.2.0:
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ dev: false
+
/detect-indent@7.0.1:
resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==}
engines: {node: '>=12.20'}
@@ -7127,7 +7667,7 @@ packages:
dva: ^2.5.0-0
dependencies:
'@babel/runtime': 7.23.1
- dva: 2.5.0-beta.2(react-dom@18.2.0)(react@18.2.0)
+ dva: 2.5.0-beta.2(react-dom@18.3.1)(react@18.3.1)
immer: 8.0.4
dev: true
@@ -7140,7 +7680,7 @@ packages:
dva-core: 2.0.4(redux@4.2.1)
dev: true
- /dva@2.5.0-beta.2(react-dom@18.2.0)(react@18.2.0):
+ /dva@2.5.0-beta.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-kc2+CHhF1cNIU3Rg1miMhHgOKJ/VDrq9d6ynVBZf1EN2YKWU3MVFq/uTTBqMr2qkR0m9f8VKHOFmfKLtfMI93Q==}
peerDependencies:
react: 15.x || ^16.0.0-0
@@ -7155,17 +7695,16 @@ packages:
history: 4.10.1
invariant: 2.2.4
isomorphic-fetch: 2.2.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-redux: 5.1.2(react@18.2.0)(redux@3.7.2)
- react-router-dom: 4.3.1(react@18.2.0)
- react-router-redux: 5.0.0-alpha.9(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-redux: 5.1.2(react@18.3.1)(redux@3.7.2)
+ react-router-dom: 4.3.1(react@18.3.1)
+ react-router-redux: 5.0.0-alpha.9(react@18.3.1)
redux: 3.7.2
dev: true
/eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- dev: true
/editions@2.3.1:
resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==}
@@ -7174,6 +7713,10 @@ packages:
errlop: 2.2.0
semver: 6.3.1
+ /ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ dev: false
+
/electron-to-chromium@1.4.531:
resolution: {integrity: sha512-H6gi5E41Rn3/mhKlPaT1aIMg/71hTAqn0gYEllSuw9igNWtvQwu185jiCZoZD29n7Zukgh7GVZ3zGf0XvkhqjQ==}
@@ -7221,12 +7764,16 @@ packages:
/emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: true
/emojis-list@3.0.0:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
engines: {node: '>= 4'}
+ /encodeurl@1.0.2:
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/encoding@0.1.13:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
dependencies:
@@ -7726,6 +8273,36 @@ packages:
'@esbuild/win32-ia32': 0.19.11
'@esbuild/win32-x64': 0.19.11
+ /esbuild@0.21.4:
+ resolution: {integrity: sha512-sFMcNNrj+Q0ZDolrp5pDhH0nRPN9hLIM3fRPwgbLYJeSHHgnXSnbV3xYgSVuOeLWH9c73VwmEverVzupIv5xuA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.21.4
+ '@esbuild/android-arm': 0.21.4
+ '@esbuild/android-arm64': 0.21.4
+ '@esbuild/android-x64': 0.21.4
+ '@esbuild/darwin-arm64': 0.21.4
+ '@esbuild/darwin-x64': 0.21.4
+ '@esbuild/freebsd-arm64': 0.21.4
+ '@esbuild/freebsd-x64': 0.21.4
+ '@esbuild/linux-arm': 0.21.4
+ '@esbuild/linux-arm64': 0.21.4
+ '@esbuild/linux-ia32': 0.21.4
+ '@esbuild/linux-loong64': 0.21.4
+ '@esbuild/linux-mips64el': 0.21.4
+ '@esbuild/linux-ppc64': 0.21.4
+ '@esbuild/linux-riscv64': 0.21.4
+ '@esbuild/linux-s390x': 0.21.4
+ '@esbuild/linux-x64': 0.21.4
+ '@esbuild/netbsd-x64': 0.21.4
+ '@esbuild/openbsd-x64': 0.21.4
+ '@esbuild/sunos-x64': 0.21.4
+ '@esbuild/win32-arm64': 0.21.4
+ '@esbuild/win32-ia32': 0.21.4
+ '@esbuild/win32-x64': 0.21.4
+
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
@@ -8003,6 +8580,11 @@ packages:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
+ /etag@1.8.1:
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/event-emitter@0.3.5:
resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==}
dependencies:
@@ -8026,6 +8608,11 @@ packages:
resolution: {integrity: sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==}
dev: false
+ /events-okam@3.3.0:
+ resolution: {integrity: sha512-6iR7z9hAJEwrT+D2Ywg6Fx62HSmN86OlcvPdrnq1JBeFr30dMF6l+j7M3VabjHfIi2KMtF8rO0J1rIZEfwMAwg==}
+ engines: {node: '>=0.8.x'}
+ dev: false
+
/events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
@@ -8084,6 +8671,45 @@ packages:
os-homedir: 1.0.2
dev: false
+ /express@4.19.2:
+ resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ accepts: 1.3.8
+ array-flatten: 1.1.1
+ body-parser: 1.20.2
+ content-disposition: 0.5.4
+ content-type: 1.0.5
+ cookie: 0.6.0
+ cookie-signature: 1.0.6
+ debug: 2.6.9
+ depd: 2.0.0
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ finalhandler: 1.2.0
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ merge-descriptors: 1.0.1
+ methods: 1.1.2
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ path-to-regexp: 0.1.7
+ proxy-addr: 2.0.7
+ qs: 6.11.0
+ range-parser: 1.2.1
+ safe-buffer: 5.2.1
+ send: 0.18.0
+ serve-static: 1.15.0
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ type-is: 1.6.18
+ utils-merge: 1.0.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/ext@1.7.0:
resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
dependencies:
@@ -8262,6 +8888,21 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /finalhandler@1.2.0:
+ resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ debug: 2.6.9
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ statuses: 2.0.1
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/find-babel-config@1.2.0:
resolution: {integrity: sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==}
engines: {node: '>=4.0.0'}
@@ -8353,6 +8994,14 @@ packages:
dependencies:
is-callable: 1.2.7
+ /foreground-child@3.2.0:
+ resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==}
+ engines: {node: '>=14'}
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+ dev: false
+
/fork-ts-checker-webpack-plugin@8.0.0(typescript@5.0.4)(webpack@5.89.0):
resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==}
engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
@@ -8360,7 +9009,7 @@ packages:
typescript: '>3.6.0'
webpack: ^5.11.0
dependencies:
- '@babel/code-frame': 7.22.13
+ '@babel/code-frame': 7.23.5
chalk: 4.1.2
chokidar: 3.5.3
cosmiconfig: 7.1.0
@@ -8418,9 +9067,19 @@ packages:
dependencies:
fetch-blob: 3.2.0
+ /forwarded@0.2.0:
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/fraction.js@4.3.6:
resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==}
+ /fresh@0.5.2:
+ resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/from2@2.3.0:
resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==}
dependencies:
@@ -8570,6 +9229,13 @@ packages:
resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==}
dependencies:
resolve-pkg-maps: 1.0.0
+ dev: true
+
+ /get-tsconfig@4.7.5:
+ resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==}
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+ dev: false
/get-value@2.0.6:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
@@ -8646,6 +9312,18 @@ packages:
/glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+ /glob@10.4.1:
+ resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==}
+ engines: {node: '>=16 || 14 >=14.18'}
+ hasBin: true
+ dependencies:
+ foreground-child: 3.2.0
+ jackspeak: 3.4.0
+ minimatch: 9.0.4
+ minipass: 7.1.2
+ path-scurry: 1.11.1
+ dev: false
+
/glob@7.1.6:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
dependencies:
@@ -9043,7 +9721,7 @@ packages:
/history@5.3.0:
resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==}
dependencies:
- '@babel/runtime': 7.23.2
+ '@babel/runtime': 7.23.8
/hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
@@ -9105,12 +9783,12 @@ packages:
hasBin: true
dependencies:
camel-case: 4.1.2
- clean-css: 5.3.2
+ clean-css: 5.3.3
commander: 8.3.0
he: 1.2.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.20.0
+ terser: 5.27.0
dev: false
/html-tags@3.3.1:
@@ -9185,6 +9863,17 @@ packages:
/http-deceiver@1.2.7:
resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==}
+ /http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ depd: 2.0.0
+ inherits: 2.0.4
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ toidentifier: 1.0.1
+ dev: false
+
/http-proxy-agent@2.1.0:
resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==}
engines: {node: '>= 4.5.0'}
@@ -9339,6 +10028,10 @@ packages:
once: 1.4.0
wrappy: 1.0.2
+ /inherits@2.0.1:
+ resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==}
+ dev: false
+
/inherits@2.0.3:
resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
@@ -9419,6 +10112,11 @@ packages:
resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==}
dev: false
+ /ipaddr.js@1.9.1:
+ resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
+ engines: {node: '>= 0.10'}
+ dev: false
+
/is-alphabetical@2.0.1:
resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
dev: false
@@ -9801,12 +10499,12 @@ packages:
/isomorphic-unfetch@4.0.2:
resolution: {integrity: sha512-1Yd+CF/7al18/N2BDbsLBcp6RO3tucSW+jcLq24dqdX5MNbCNTw1z4BsGsp4zNmjr/Izm2cs/cEqZPp4kvWSCA==}
dependencies:
- node-fetch: 3.3.2
+ node-fetch: 3.3.1
unfetch: 5.0.0
dev: false
- /istanbul-lib-coverage@3.2.0:
- resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
+ /istanbul-lib-coverage@3.2.2:
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines: {node: '>=8'}
dev: false
@@ -9817,7 +10515,7 @@ packages:
'@babel/core': 7.23.7
'@babel/parser': 7.23.6
'@istanbuljs/schema': 0.1.3
- istanbul-lib-coverage: 3.2.0
+ istanbul-lib-coverage: 3.2.2
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -9840,12 +10538,25 @@ packages:
reflect.getprototypeof: 1.0.4
set-function-name: 2.0.1
+ /jackspeak@3.4.0:
+ resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+ dev: false
+
+ /javascript-stringify@2.1.0:
+ resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==}
+ dev: false
+
/jest-haste-map@29.7.0:
resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/graceful-fs': 4.1.7
+ '@types/graceful-fs': 4.1.9
'@types/node': 18.17.1
anymatch: 3.1.3
fb-watchman: 2.0.2
@@ -10048,6 +10759,12 @@ packages:
resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==}
dev: false
+ /less-plugin-resolve@1.0.2:
+ resolution: {integrity: sha512-e1AHq0XNTU8S3d9JCc8CFYajoUBr0EK3pcuLT5PogyBBeE0knzZJL105kKKSZWfq2lQLq3/uEDrMK3JPq+fHaA==}
+ dependencies:
+ enhanced-resolve: 5.15.0
+ dev: false
+
/less@4.1.3:
resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==}
engines: {node: '>=6'}
@@ -10066,6 +10783,24 @@ packages:
source-map: 0.6.1
dev: false
+ /less@4.2.0:
+ resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ copy-anything: 2.0.6
+ parse-node-version: 1.0.1
+ tslib: 2.6.2
+ optionalDependencies:
+ errno: 0.1.8
+ graceful-fs: 4.2.11
+ image-size: 0.5.5
+ make-dir: 2.1.0
+ mime: 1.6.0
+ needle: 3.3.1
+ source-map: 0.6.1
+ dev: false
+
/levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -10081,6 +10816,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-darwin-arm64@1.22.1:
+ resolution: {integrity: sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-darwin-x64@1.19.0:
resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==}
engines: {node: '>= 12.0.0'}
@@ -10089,6 +10833,24 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-darwin-x64@1.22.1:
+ resolution: {integrity: sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-freebsd-x64@1.22.1:
+ resolution: {integrity: sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-linux-arm-gnueabihf@1.19.0:
resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==}
engines: {node: '>= 12.0.0'}
@@ -10097,6 +10859,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-linux-arm-gnueabihf@1.22.1:
+ resolution: {integrity: sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-linux-arm64-gnu@1.19.0:
resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==}
engines: {node: '>= 12.0.0'}
@@ -10105,6 +10876,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-linux-arm64-gnu@1.22.1:
+ resolution: {integrity: sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-linux-arm64-musl@1.19.0:
resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==}
engines: {node: '>= 12.0.0'}
@@ -10113,6 +10893,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-linux-arm64-musl@1.22.1:
+ resolution: {integrity: sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-linux-x64-gnu@1.19.0:
resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==}
engines: {node: '>= 12.0.0'}
@@ -10121,6 +10910,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-linux-x64-gnu@1.22.1:
+ resolution: {integrity: sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-linux-x64-musl@1.19.0:
resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==}
engines: {node: '>= 12.0.0'}
@@ -10129,6 +10927,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-linux-x64-musl@1.22.1:
+ resolution: {integrity: sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss-win32-x64-msvc@1.19.0:
resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==}
engines: {node: '>= 12.0.0'}
@@ -10137,6 +10944,15 @@ packages:
requiresBuild: true
optional: true
+ /lightningcss-win32-x64-msvc@1.22.1:
+ resolution: {integrity: sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/lightningcss@1.19.0:
resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==}
engines: {node: '>= 12.0.0'}
@@ -10152,6 +10968,23 @@ packages:
lightningcss-linux-x64-musl: 1.19.0
lightningcss-win32-x64-msvc: 1.19.0
+ /lightningcss@1.22.1:
+ resolution: {integrity: sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==}
+ engines: {node: '>= 12.0.0'}
+ dependencies:
+ detect-libc: 1.0.3
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.22.1
+ lightningcss-darwin-x64: 1.22.1
+ lightningcss-freebsd-x64: 1.22.1
+ lightningcss-linux-arm-gnueabihf: 1.22.1
+ lightningcss-linux-arm64-gnu: 1.22.1
+ lightningcss-linux-arm64-musl: 1.22.1
+ lightningcss-linux-x64-gnu: 1.22.1
+ lightningcss-linux-x64-musl: 1.22.1
+ lightningcss-win32-x64-msvc: 1.22.1
+ dev: false
+
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@@ -10380,6 +11213,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /lru-cache@10.2.2:
+ resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==}
+ engines: {node: 14 || >=16.14}
+ dev: false
+
/lru-cache@4.1.5:
resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
dependencies:
@@ -10678,6 +11516,11 @@ packages:
resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==}
dev: false
+ /media-typer@0.3.0:
+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/memfs@3.5.3:
resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
engines: {node: '>= 4.0.0'}
@@ -10722,6 +11565,10 @@ packages:
yargs-parser: 20.2.9
dev: true
+ /merge-descriptors@1.0.1:
+ resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
+ dev: false
+
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -10729,6 +11576,11 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
+ /methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/micromark-core-commonmark@1.1.0:
resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
dependencies:
@@ -11025,9 +11877,7 @@ packages:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines: {node: '>=4'}
hasBin: true
- requiresBuild: true
dev: false
- optional: true
/mimer@1.1.0:
resolution: {integrity: sha512-y9dVfy2uiycQvDNiAYW6zp49ZhFlXDMr5wfdOiMbdzGM/0N5LNR6HTUn3un+WUQcM0koaw8FMTG1bt5EnHJdvQ==}
@@ -11075,6 +11925,13 @@ packages:
dependencies:
brace-expansion: 2.0.1
+ /minimatch@9.0.4:
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+ dev: false
+
/minimist-options@4.1.0:
resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
engines: {node: '>= 6'}
@@ -11086,6 +11943,11 @@ packages:
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ /minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dev: false
+
/mississippi@1.3.1:
resolution: {integrity: sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg==}
dependencies:
@@ -11160,6 +12022,10 @@ packages:
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ /ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ dev: false
+
/muggle-string@0.3.1:
resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
dev: false
@@ -11206,6 +12072,11 @@ packages:
dev: false
optional: true
+ /negotiator@0.6.3:
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
@@ -11213,6 +12084,16 @@ packages:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
dev: true
+ /nice-napi@1.0.2:
+ resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==}
+ os: ['!win32']
+ requiresBuild: true
+ dependencies:
+ node-addon-api: 3.2.1
+ node-gyp-build: 4.8.1
+ dev: false
+ optional: true
+
/no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
@@ -11223,6 +12104,12 @@ packages:
/node-abort-controller@3.1.1:
resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
+ /node-addon-api@3.2.1:
+ resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==}
+ requiresBuild: true
+ dev: false
+ optional: true
+
/node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines: {node: '>=10.5.0'}
@@ -11251,21 +12138,46 @@ packages:
data-uri-to-buffer: 4.0.1
fetch-blob: 3.2.0
formdata-polyfill: 4.0.10
- dev: true
- /node-fetch@3.3.2:
- resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- data-uri-to-buffer: 4.0.1
- fetch-blob: 3.2.0
- formdata-polyfill: 4.0.10
+ /node-gyp-build@4.8.1:
+ resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==}
+ hasBin: true
+ requiresBuild: true
dev: false
+ optional: true
/node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
dev: false
+ /node-libs-browser-okam@2.2.5:
+ resolution: {integrity: sha512-kD+WXACEThc6C5DA146KoCNbubjpXeYzXDrukvtXWr6MRzV3uvHCI0eb/GuugWVYnMoD4g3/uaIzvDYOpC4QWw==}
+ dependencies:
+ assert-okam: 1.5.0
+ browserify-zlib: 0.2.0
+ buffer-okam: 4.9.2
+ console-browserify: 1.2.0
+ constants-browserify: 1.0.0
+ crypto-browserify: 3.12.0
+ domain-browser: 1.2.0
+ events-okam: 3.3.0
+ https-browserify: 1.0.0
+ os-browserify: 0.3.0
+ path-browserify: 0.0.1
+ process-okam: 0.11.10
+ punycode-okam: 1.4.1
+ querystring-es3: 0.2.1
+ readable-stream: 2.3.8
+ stream-browserify: 2.0.2
+ stream-http: 2.8.3
+ string_decoder-okam: 1.3.0
+ timers-browserify: 2.0.12
+ tty-browserify: 0.0.0
+ url-okam: 0.11.1
+ util-okam: 0.11.1
+ vm-browserify: 1.1.2
+ dev: false
+
/node-libs-browser@2.2.1:
resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==}
dependencies:
@@ -11466,6 +12378,18 @@ packages:
/on-exit-leak-free@0.2.0:
resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==}
+ /on-finished@2.4.1:
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ ee-first: 1.1.1
+ dev: false
+
+ /on-headers@1.0.2:
+ resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
@@ -11747,6 +12671,11 @@ packages:
peberminta: 0.9.0
dev: false
+ /parseurl@1.3.3:
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/pascal-case@3.1.2:
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
dependencies:
@@ -11790,6 +12719,18 @@ packages:
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ /path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+ dependencies:
+ lru-cache: 10.2.2
+ minipass: 7.1.2
+ dev: false
+
+ /path-to-regexp@0.1.7:
+ resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
+ dev: false
+
/path-to-regexp@1.7.0:
resolution: {integrity: sha512-nifX1uj4S9IrK/w3Xe7kKvNEepXivANs9ng60Iq7PU/BlouV3yL/VUhFqTuTq33ykwUqoNcTeGo5vdOBP4jS/Q==}
dependencies:
@@ -11910,6 +12851,12 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
+ /piscina@4.6.0:
+ resolution: {integrity: sha512-VofazM7TCa/2cYhbtZQFyxJJIKe1JYZ5JBTxGMOo770CYupdVpHNvMrX+fuL+mACQ10ISWbzXFBmYjZvzELG5w==}
+ optionalDependencies:
+ nice-napi: 1.0.2
+ dev: false
+
/pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
@@ -12754,6 +13701,16 @@ packages:
renderkid: 3.0.0
dev: false
+ /pretty-format@24.9.0:
+ resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==}
+ engines: {node: '>= 6'}
+ dependencies:
+ '@jest/types': 24.9.0
+ ansi-regex: 4.1.1
+ ansi-styles: 3.2.1
+ react-is: 16.13.1
+ dev: false
+
/pretty-format@29.7.0:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -12763,12 +13720,12 @@ packages:
react-is: 18.2.0
dev: true
- /prism-react-renderer@1.3.5(react@18.2.0):
+ /prism-react-renderer@1.3.5(react@18.3.1):
resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==}
peerDependencies:
react: '>=0.14.9'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
/prism-themes@1.9.0:
@@ -12783,6 +13740,11 @@ packages:
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ /process-okam@0.11.10:
+ resolution: {integrity: sha512-p8e5nl6/OCeMalVb9dSojND5B9m/nq64WsyUfRmrTdLMKcNYcDN++/2I8WV1mTQDqrh2PQ6tIIb2A7/A38eSvw==}
+ engines: {node: '>= 0.6.0'}
+ dev: false
+
/process-warning@1.0.0:
resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==}
@@ -12826,6 +13788,14 @@ packages:
genfun: 4.0.1
dev: false
+ /proxy-addr@2.0.7:
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
+ engines: {node: '>= 0.10'}
+ dependencies:
+ forwarded: 0.2.0
+ ipaddr.js: 1.9.1
+ dev: false
+
/proxy-compare@2.5.1:
resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==}
dev: true
@@ -12880,6 +13850,10 @@ packages:
pump: 2.0.1
dev: false
+ /punycode-okam@1.4.1:
+ resolution: {integrity: sha512-e4mSfzGfrVBJmhjp+8PHjXIz5WrvEEWB2FT+RJ6YS/ozGttTcnocuj0CtMo3dujWYe2708bTd79zeIrKBtRzCg==}
+ dev: false
+
/punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
@@ -12906,6 +13880,21 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
react: 18.2.0
+ dev: false
+
+ /qrcode.react@3.1.0(react@18.3.1):
+ resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.3.1
+
+ /qs@6.11.0:
+ resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
+ engines: {node: '>=0.6'}
+ dependencies:
+ side-channel: 1.0.4
+ dev: false
/qs@6.11.2:
resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
@@ -12967,6 +13956,21 @@ packages:
randombytes: 2.1.0
safe-buffer: 5.2.1
+ /range-parser@1.2.1:
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
+ /raw-body@2.5.2:
+ resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ bytes: 3.1.2
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ unpipe: 1.0.0
+ dev: false
+
/raw-loader@4.0.2(webpack@5.89.0):
resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==}
engines: {node: '>= 10.13.0'}
@@ -12978,7 +13982,7 @@ packages:
webpack: 5.89.0(@swc/core@1.4.2)
dev: false
- /rc-align@4.0.15(react-dom@18.2.0)(react@18.2.0):
+ /rc-align@4.0.15(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==}
peerDependencies:
react: '>=16.9.0'
@@ -12987,12 +13991,12 @@ packages:
'@babel/runtime': 7.23.8
classnames: 2.3.2
dom-align: 1.12.4
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
resize-observer-polyfill: 1.5.1
- /rc-cascader@3.20.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-cascader@3.20.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-lkT9EEwOcYdjZ/jvhLoXGzprK1sijT3/Tp4BLxQQcHDZkkOzzwYQC9HgmKoJz0K7CukMfgvO9KqHeBdgE+pELw==}
peerDependencies:
react: '>=16.9.0'
@@ -13001,14 +14005,14 @@ packages:
'@babel/runtime': 7.23.8
array-tree-filter: 2.1.0
classnames: 2.3.2
- rc-select: 14.10.0(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-select: 14.10.0(react-dom@18.3.1)(react@18.3.1)
+ rc-tree: 5.8.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-cascader@3.21.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-cascader@3.21.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-J7GozpgsLaOtzfIHFJFuh4oFY0ePb1w10twqK6is3pAkqHkca/PsokbDr822KIRZ8/CK8CqevxohuPDVZ1RO/A==}
peerDependencies:
react: '>=16.9.0'
@@ -13017,14 +14021,14 @@ packages:
'@babel/runtime': 7.23.8
array-tree-filter: 2.1.0
classnames: 2.3.2
- rc-select: 14.11.0(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-select: 14.11.0(react-dom@18.3.1)(react@18.3.1)
+ rc-tree: 5.8.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-checkbox@3.1.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-checkbox@3.1.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==}
peerDependencies:
react: '>=16.9.0'
@@ -13032,11 +14036,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-collapse@3.7.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-collapse@3.7.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-N/7ejyiTf3XElNJBBpxqnZBUuMsQWEOPjB2QkfNvZ/Ca54eAvJXuOD1EGbCWCk2m7v/MSxku7mRpdeaLOCd4Gg==}
peerDependencies:
react: '>=16.9.0'
@@ -13044,13 +14048,13 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-collapse@3.7.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-collapse@3.7.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==}
peerDependencies:
react: '>=16.9.0'
@@ -13058,70 +14062,70 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-dialog@9.3.4(react-dom@18.2.0)(react@18.2.0):
+ /rc-dialog@9.3.4(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-drawer@6.5.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-drawer@6.5.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-drawer@7.0.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-drawer@7.0.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-ePcS4KtQnn57bCbVXazHN2iC8nTPCXlWEIA/Pft87Pd9U7ZeDkdRzG47jWG2/TAFXFlFltRAMcslqmUM8NPCGA==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-dropdown@4.1.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==}
peerDependencies:
react: '>=16.11.0'
react-dom: '>=16.11.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.17.0(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.17.0(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-field-form@1.40.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-field-form@1.40.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-OM3N01X2BYFGJDJcwpk9/BBtlwgveE7eh2SQAKIxVCt9KVWlODYJ9ypTHQdxchfDbeJKJKxMBFXlLAmyvlgPHg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13130,12 +14134,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
async-validator: 4.2.5
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-field-form@1.41.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-field-form@1.41.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-k9AS0wmxfJfusWDP/YXWTpteDNaQ4isJx9UKxx4/e8Dub4spFeZ54/EuN2sYrMRID/+hUznPgVZeg+Gf7XSYCw==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13144,44 +14148,44 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
async-validator: 4.2.5
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-image@7.3.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-image@7.3.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-ICEF6SWv9YKhDXxy1vrXcmf0TVvEcQWIww5Yg+f+mn7e4oGX7FNP4+FExwMjNO5UHBEuWrigbGhlCgI6yZZ1jg==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-dialog: 9.3.4(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-dialog: 9.3.4(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-image@7.5.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-image@7.5.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-Z9loECh92SQp0nSipc0MBuf5+yVC05H/pzC+Nf8xw1BKDFUJzUeehYBjaWlxly8VGBZJcTHYri61Fz9ng1G3Ag==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/portal': 1.1.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-dialog: 9.3.4(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-dialog: 9.3.4(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-input-number@8.4.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-input-number@8.4.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-B6rziPOLRmeP7kcS5qbdC5hXvvDHYKV4vUxmahevYx2E6crS2bRi0xLDjhJ0E1HtOWo8rTmaE2EBJAkTCZOLdA==}
peerDependencies:
react: '>=16.9.0'
@@ -13190,13 +14194,13 @@ packages:
'@babel/runtime': 7.23.8
'@rc-component/mini-decimal': 1.1.0
classnames: 2.3.2
- rc-input: 1.3.6(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-input: 1.3.6(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-input-number@8.6.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-input-number@8.6.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-gaAMUKtUKLktJ3Yx93tjgYY1M0HunnoqzPEqkb9//Ydup4DcG0TFL9yHBA3pgVdNIt5f0UWyHCgFBj//JxeD6A==}
peerDependencies:
react: '>=16.9.0'
@@ -13205,13 +14209,13 @@ packages:
'@babel/runtime': 7.23.8
'@rc-component/mini-decimal': 1.1.0
classnames: 2.3.2
- rc-input: 1.4.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-input: 1.4.3(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-input@1.3.6(react-dom@18.2.0)(react@18.2.0):
+ /rc-input@1.3.6(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-/HjTaKi8/Ts4zNbYaB5oWCquxFyFQO4Co1MnMgoCeGJlpe7k8Eir2HN0a0F9IHDmmo+GYiGgPpz7w/d/krzsJA==}
peerDependencies:
react: '>=16.0.0'
@@ -13219,12 +14223,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-input@1.4.3(react-dom@18.2.0)(react@18.2.0):
+ /rc-input@1.4.3(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-aHyQUAIRmTlOnvk5EcNqEpJ+XMtfMpYRAJayIlJfsvvH9cAKUWboh4egm23vgMA7E+c/qm4BZcnrDcA960GC1w==}
peerDependencies:
react: '>=16.0.0'
@@ -13232,94 +14236,94 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-mentions@2.10.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-mentions@2.10.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-72qsEcr/7su+a07ndJ1j8rI9n0Ka/ngWOLYnWMMv0p2mi/5zPwPrEDTt6Uqpe8FWjWhueDJx/vzunL6IdKDYMg==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-input: 1.4.3(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.12.4(react-dom@18.2.0)(react@18.2.0)
- rc-textarea: 1.6.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-input: 1.4.3(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.12.4(react-dom@18.3.1)(react@18.3.1)
+ rc-textarea: 1.6.3(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-mentions@2.9.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-mentions@2.9.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-cZuElWr/5Ws0PXx1uxobxfYh4mqUw2FitfabR62YnWgm+WAfDyXZXqZg5DxXW+M1cgVvntrQgDDd9LrihrXzew==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-input: 1.3.6(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.12.2(react-dom@18.2.0)(react@18.2.0)
- rc-textarea: 1.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-input: 1.3.6(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.12.2(react-dom@18.3.1)(react@18.3.1)
+ rc-textarea: 1.5.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-menu@9.11.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-menu@9.11.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-jq9I3XkPKgFpsn8MYko+OAjnrNxzQGQauy0MNysYZ5iw5JGeg5wwCP/toZX2ZWQwxNUfye14mY/uVLE6HCcQlQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.1
- '@rc-component/trigger': 1.17.0(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.17.0(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.7.3(react-dom@18.3.1)(react@18.3.1)
+ rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-menu@9.12.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-menu@9.12.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-menu@9.12.4(react-dom@18.2.0)(react@18.2.0):
+ /rc-menu@9.12.4(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-t2NcvPLV1mFJzw4F21ojOoRVofK2rWhpKPx69q2raUsiHPDP6DDevsBILEYdsIegqBeSXoWs2bf6CueBKg3BFg==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-motion@2.7.3(react-dom@18.2.0)(react@18.2.0):
+ /rc-motion@2.7.3(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ==}
peerDependencies:
react: '>=16.9.0'
@@ -13327,12 +14331,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.1
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-motion@2.9.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==}
peerDependencies:
react: '>=16.9.0'
@@ -13340,11 +14344,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-notification@5.3.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-notification@5.3.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13353,12 +14357,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-overflow@1.3.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==}
peerDependencies:
react: '>=16.9.0'
@@ -13366,12 +14370,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-pagination@3.7.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-pagination@3.7.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-IxSzKapd13L91/195o1TPkKnCNw8gIR25UP1GCW/7c7n/slhld4npu2j2PB9IWjXm4SssaAaSAt2lscYog7wzg==}
peerDependencies:
react: '>=16.9.0'
@@ -13379,12 +14383,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-pagination@4.0.4(react-dom@18.2.0)(react@18.2.0):
+ /rc-pagination@4.0.4(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==}
peerDependencies:
react: '>=16.9.0'
@@ -13392,12 +14396,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-picker@3.14.6(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0):
+ /rc-picker@3.14.6(dayjs@1.11.10)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13418,14 +14422,14 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
dayjs: 1.11.10
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-progress@3.5.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-progress@3.5.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==}
peerDependencies:
react: '>=16.9.0'
@@ -13433,11 +14437,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-rate@2.12.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-rate@2.12.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13446,11 +14450,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-resize-observer@0.2.6(react-dom@18.2.0)(react@18.2.0):
+ /rc-resize-observer@0.2.6(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==}
peerDependencies:
react: '>=16.9.0'
@@ -13458,13 +14462,13 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
resize-observer-polyfill: 1.5.1
dev: true
- /rc-resize-observer@1.3.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-resize-observer@1.3.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==}
peerDependencies:
react: '>=16.9.0'
@@ -13472,13 +14476,13 @@ packages:
dependencies:
'@babel/runtime': 7.23.1
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
resize-observer-polyfill: 1.5.1
dev: false
- /rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-resize-observer@1.4.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==}
peerDependencies:
react: '>=16.9.0'
@@ -13486,12 +14490,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
resize-observer-polyfill: 1.5.1
- /rc-segmented@2.2.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-segmented@2.2.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==}
peerDependencies:
react: '>=16.0.0'
@@ -13499,12 +14503,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-select@14.10.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-select@14.10.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-TsIJTYafTTapCA32LLNpx/AD6ntepR1TG8jEVx35NiAAWCPymhUfuca8kRcUNd3WIGVMDcMKn9kkphoxEz+6Ag==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13512,17 +14516,17 @@ packages:
react-dom: '*'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-select@14.11.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-select@14.11.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-8J8G/7duaGjFiTXCBLWfh5P+KDWyA3KTlZDfV3xj/asMPqB2cmxfM+lH50wRiPIRsCQ6EbkCFBccPuaje3DHIg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13530,17 +14534,17 @@ packages:
react-dom: '*'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-overflow: 1.3.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-slider@10.4.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-slider@10.4.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-ZlpWjFhOlEf0w4Ng31avFBkXNNBj60NAcTPaIoiCxBkJ29wOtHSPMqv9PZeEoqmx64bpJkgK7kPa47HG4LPzww==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13549,12 +14553,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-slider@10.5.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-slider@10.5.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-xiYght50cvoODZYI43v3Ylsqiw14+D7ELsgzR40boDZaya1HFa1Etnv9MDkQE8X/UrXAffwv2AcNAhslgYuDTw==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13563,12 +14567,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-steps@6.0.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-steps@6.0.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13577,11 +14581,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-switch@4.1.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-switch@4.1.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==}
peerDependencies:
react: '>=16.9.0'
@@ -13589,11 +14593,11 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-table@7.35.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-table@7.35.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-ZLIZdAEdfen21FI21xt2LDg9chQ7gc5Lpy4nkjWKPDgmQMnH0KJ8JQQzrd3zrEN16xzjiVdHHvRmi1RU8BtgYg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13601,16 +14605,16 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/context': 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/context': 1.4.0(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-table@7.37.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-table@7.37.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-hEB17ktLRVfVmdo+U8MjGr+PuIgdQ8Cxj/N5lwMvP/Az7TOrQxwTMLVEDoj207tyPYLTWifHIF9EJREWwyk67g==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13618,16 +14622,16 @@ packages:
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/context': 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/context': 1.4.0(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-tabs@12.10.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-tabs@12.10.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-smeTKWZivfJGxCBHF2D5lgU8WPQ9VZFduJWMnsYS/f8EIf8oH8Y8sAACa62u21Q2jyzEZ2tQf70Fz8mdQBm4Zw==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13636,16 +14640,16 @@ packages:
dependencies:
'@babel/runtime': 7.23.1
classnames: 2.3.2
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.11.1(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-dropdown: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.11.1(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.7.3(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.3.1(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-tabs@12.13.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-tabs@12.13.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-83u3l2QkO0UznCzdBLEk9WnNcT+imtmDmMT993sUUEOGnNQAmqOdev0XjeqrcvsAMe9CDpAWDFd7L/RZw+LVJQ==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13654,16 +14658,16 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.12.2(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-dropdown: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.12.2(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-tabs@14.0.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-tabs@14.0.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-lp1YWkaPnjlyhOZCPrAWxK6/P6nMGX/BAZcAC3nuVwKz0Byfp+vNnQKK8BRCP2g/fzu+SeB5dm9aUigRu3tRkQ==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13672,16 +14676,16 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.12.4(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-dropdown: 4.1.0(react-dom@18.3.1)(react@18.3.1)
+ rc-menu: 9.12.4(react-dom@18.3.1)(react@18.3.1)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-textarea@1.5.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-textarea@1.5.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-VVwKYtkp5whZVhP+llX8zM8TtI3dv+BDA0FUbmBMGLaW/tuBJ7Yh35yPabO63V+Bi68xv17eI4hy+/4p2G0gFg==}
peerDependencies:
react: '>=16.9.0'
@@ -13689,14 +14693,14 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-input: 1.3.6(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-input: 1.3.6(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-textarea@1.6.3(react-dom@18.2.0)(react@18.2.0):
+ /rc-textarea@1.6.3(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-8k7+8Y2GJ/cQLiClFMg8kUXOOdvcFQrnGeSchOvI2ZMIVvX5a3zQpLxoODL0HTrvU63fPkRmMuqaEcOF9dQemA==}
peerDependencies:
react: '>=16.9.0'
@@ -13704,39 +14708,39 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-input: 1.4.3(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-input: 1.4.3(react-dom@18.3.1)(react@18.3.1)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-tooltip@6.1.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-tooltip@6.1.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.1(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-tooltip@6.1.3(react-dom@18.2.0)(react@18.2.0):
+ /rc-tooltip@6.1.3(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-HMSbSs5oieZ7XddtINUddBLSVgsnlaSb3bZrzzGWjXa7/B7nNedmsuz72s7EWFEro9mNa7RyF3gOXKYqvJiTcQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- '@rc-component/trigger': 1.18.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 1.18.2(react-dom@18.3.1)(react@18.3.1)
classnames: 2.3.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-tree-select@5.15.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-tree-select@5.15.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-YJHfdO6azFnR0/JuNBZLDptGE4/RGfVeHAafUIYcm2T3RBkL1O8aVqiHvwIyLzdK59ry0NLrByd+3TkfpRM+9Q==}
peerDependencies:
react: '*'
@@ -13744,14 +14748,14 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-select: 14.10.0(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-select: 14.10.0(react-dom@18.3.1)(react@18.3.1)
+ rc-tree: 5.8.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-tree-select@5.17.0(react-dom@18.2.0)(react@18.2.0):
+ /rc-tree-select@5.17.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-7sRGafswBhf7n6IuHyCEFCildwQIgyKiV8zfYyUoWfZEFdhuk7lCH+DN0aHt+oJrdiY9+6Io/LDXloGe01O8XQ==}
peerDependencies:
react: '*'
@@ -13759,14 +14763,14 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-select: 14.11.0(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-select: 14.11.0(react-dom@18.3.1)(react@18.3.1)
+ rc-tree: 5.8.2(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
- /rc-tree@5.7.9(react-dom@18.2.0)(react@18.2.0):
+ /rc-tree@5.7.9(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-1hKkToz/EVjJlMVwmZnpXeLXt/1iQMsaAq9m+GNkUbK746gkc7QpJXSN/TzjhTI5Hi+LOSlrMaXLMT0bHPqILQ==}
engines: {node: '>=10.x'}
peerDependencies:
@@ -13775,14 +14779,14 @@ packages:
dependencies:
'@babel/runtime': 7.23.1
classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.11.2(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.7.3(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ rc-virtual-list: 3.11.2(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-tree@5.8.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-tree@5.8.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==}
engines: {node: '>=10.x'}
peerDependencies:
@@ -13791,13 +14795,13 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.11.3(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ rc-virtual-list: 3.11.3(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- /rc-upload@4.3.5(react-dom@18.2.0)(react@18.2.0):
+ /rc-upload@4.3.5(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA==}
peerDependencies:
react: '>=16.9.0'
@@ -13805,12 +14809,12 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-upload@4.5.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-upload@4.5.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==}
peerDependencies:
react: '>=16.9.0'
@@ -13818,9 +14822,9 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: true
/rc-util@4.21.1:
@@ -13833,18 +14837,18 @@ packages:
shallowequal: 1.1.0
dev: true
- /rc-util@5.38.1(react-dom@18.2.0)(react@18.2.0):
+ /rc-util@5.38.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
'@babel/runtime': 7.23.8
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
react-is: 18.2.0
- /rc-virtual-list@3.11.2(react-dom@18.2.0)(react@18.2.0):
+ /rc-virtual-list@3.11.2(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-MTFLL2LOHr3+/+r+WjTIs6j8XmJE6EqdOsJvCH8SWig7qyik3aljCEImUtw5tdWR0tQhXUfbv7P7nZaLY91XPg==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13853,13 +14857,13 @@ packages:
dependencies:
'@babel/runtime': 7.23.1
classnames: 2.3.2
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-resize-observer: 1.3.1(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /rc-virtual-list@3.11.3(react-dom@18.2.0)(react@18.2.0):
+ /rc-virtual-list@3.11.3(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q==}
engines: {node: '>=8.x'}
peerDependencies:
@@ -13868,10 +14872,10 @@ packages:
dependencies:
'@babel/runtime': 7.23.8
classnames: 2.3.2
- rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.38.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.3.1)(react@18.3.1)
+ rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
/rc@1.2.8:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
@@ -13883,14 +14887,14 @@ packages:
strip-json-comments: 2.0.1
dev: false
- /react-copy-to-clipboard@5.1.0(react@18.2.0):
+ /react-copy-to-clipboard@5.1.0(react@18.3.1):
resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==}
peerDependencies:
react: ^15.3.0 || 16 || 17 || 18
dependencies:
copy-to-clipboard: 3.3.3
prop-types: 15.8.1
- react: 18.2.0
+ react: 18.3.1
dev: false
/react-dom@16.8.0(react@18.2.0):
@@ -13905,32 +14909,22 @@ packages:
scheduler: 0.13.6
dev: false
- /react-dom@18.1.0(react@18.1.0):
- resolution: {integrity: sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==}
- peerDependencies:
- react: ^18.1.0
- dependencies:
- loose-envify: 1.4.0
- react: 18.1.0
- scheduler: 0.22.0
- dev: false
-
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ /react-dom@18.3.1(react@18.3.1):
+ resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
peerDependencies:
- react: ^18.2.0
+ react: ^18.3.1
dependencies:
loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
+ react: 18.3.1
+ scheduler: 0.23.2
- /react-error-boundary@4.0.10(react@18.2.0):
+ /react-error-boundary@4.0.10(react@18.3.1):
resolution: {integrity: sha512-pvVKdi77j2OoPHo+p3rorgE43OjDWiqFkaqkJz8sJKK6uf/u8xtzuaVfj5qJ2JnDLIgF1De3zY5AJDijp+LVPA==}
peerDependencies:
react: '>=16.13.1'
dependencies:
'@babel/runtime': 7.23.1
- react: 18.2.0
+ react: 18.3.1
dev: false
/react-error-overlay@6.0.9:
@@ -13940,37 +14934,22 @@ packages:
resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
dev: false
- /react-helmet-async@1.3.0(react-dom@18.1.0)(react@18.1.0):
- resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==}
- peerDependencies:
- react: ^16.6.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@babel/runtime': 7.23.2
- invariant: 2.2.4
- prop-types: 15.8.1
- react: 18.1.0
- react-dom: 18.1.0(react@18.1.0)
- react-fast-compare: 3.2.2
- shallowequal: 1.1.0
- dev: false
-
- /react-helmet-async@1.3.0(react-dom@18.2.0)(react@18.2.0):
+ /react-helmet-async@1.3.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==}
peerDependencies:
react: ^16.6.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
dependencies:
- '@babel/runtime': 7.23.2
+ '@babel/runtime': 7.23.8
invariant: 2.2.4
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
react-fast-compare: 3.2.2
shallowequal: 1.1.0
dev: false
- /react-intl@3.12.1(react@18.2.0):
+ /react-intl@3.12.1(react@18.3.1):
resolution: {integrity: sha512-cgumW29mwROIqyp8NXStYsoIm27+8FqnxykiLSawWjOxGIBeLuN/+p2srei5SRIumcJefOkOIHP+NDck05RgHg==}
peerDependencies:
react: ^16.3.0
@@ -13986,11 +14965,11 @@ packages:
intl-format-cache: 4.3.1
intl-messageformat: 7.8.4
intl-messageformat-parser: 3.6.4
- react: 18.2.0
+ react: 18.3.1
shallow-equal: 1.2.1
dev: true
- /react-intl@6.4.4(react@18.2.0)(typescript@5.0.4):
+ /react-intl@6.4.4(react@18.3.1)(typescript@5.0.4):
resolution: {integrity: sha512-/C9Sl/5//ohfkNG6AWlJuf4BhTXsbzyk93K62A4zRhSPANyOGpKZ+fWhN+TLfFd5YjDUHy+exU/09y0w1bO4Xw==}
peerDependencies:
react: ^16.6.0 || 17 || 18
@@ -14008,7 +14987,7 @@ packages:
'@types/react': 18.2.17
hoist-non-react-statics: 3.3.2
intl-messageformat: 10.5.0
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.2
typescript: 5.0.4
dev: false
@@ -14023,19 +15002,19 @@ packages:
resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: true
- /react-loading-skeleton@3.1.1(react@18.2.0):
+ /react-loading-skeleton@3.1.1(react@18.3.1):
resolution: {integrity: sha512-gQeNzzKXlevvquRDOhN5kas5VE7toTKrpmE9BpUdf0iip9c5ae0LcVbulh5ebO2CFl4RrYsyLuDtYGyrh1h1iA==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
/react-merge-refs@1.1.0:
resolution: {integrity: sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==}
dev: false
- /react-redux@5.1.2(react@18.2.0)(redux@3.7.2):
+ /react-redux@5.1.2(react@18.3.1)(redux@3.7.2):
resolution: {integrity: sha512-Ns1G0XXc8hDyH/OcBHOxNgQx9ayH3SPxBnFCOidGKSle8pKihysQw2rG/PmciUQRoclhVBO8HMhiRmGXnDja9Q==}
peerDependencies:
react: ^0.14.0 || ^15.0.0-0 || ^16.0.0-0
@@ -14046,13 +15025,13 @@ packages:
invariant: 2.2.4
loose-envify: 1.4.0
prop-types: 15.8.1
- react: 18.2.0
+ react: 18.3.1
react-is: 16.13.1
react-lifecycles-compat: 3.0.4
redux: 3.7.2
dev: true
- /react-redux@8.1.2(@types/react-dom@18.2.7)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1):
+ /react-redux@8.1.2(@types/react-dom@18.2.7)(@types/react@18.2.17)(react-dom@18.3.1)(react@18.3.1)(redux@4.2.1):
resolution: {integrity: sha512-xJKYI189VwfsFc4CJvHqHlDrzyFTY/3vZACbE+rr/zQ34Xx1wQfB4OTOSeOSNrF6BDVe8OOdxIrAnMGXA3ggfw==}
peerDependencies:
'@types/react': ^16.8 || ^17.0 || ^18.0
@@ -14079,18 +15058,18 @@ packages:
'@types/react-dom': 18.2.7
'@types/use-sync-external-store': 0.0.3
hoist-non-react-statics: 3.3.2
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
react-is: 18.2.0
redux: 4.2.1
- use-sync-external-store: 1.2.0(react@18.2.0)
+ use-sync-external-store: 1.2.0(react@18.3.1)
dev: true
/react-refresh@0.14.0:
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
engines: {node: '>=0.10.0'}
- /react-router-dom@4.3.1(react@18.2.0):
+ /react-router-dom@4.3.1(react@18.3.1):
resolution: {integrity: sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==}
peerDependencies:
react: '>=15'
@@ -14099,36 +15078,24 @@ packages:
invariant: 2.2.4
loose-envify: 1.4.0
prop-types: 15.8.1
- react: 18.2.0
- react-router: 4.3.1(react@18.2.0)
+ react: 18.3.1
+ react-router: 4.3.1(react@18.3.1)
warning: 4.0.3
dev: true
- /react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0):
- resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==}
- peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
- dependencies:
- history: 5.3.0
- react: 18.1.0
- react-dom: 18.1.0(react@18.1.0)
- react-router: 6.3.0(react@18.1.0)
- dev: false
-
- /react-router-dom@6.3.0(react-dom@18.2.0)(react@18.2.0):
+ /react-router-dom@6.3.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==}
peerDependencies:
react: '>=16.8'
react-dom: '>=16.8'
dependencies:
history: 5.3.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-router: 6.3.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-router: 6.3.0(react@18.3.1)
dev: false
- /react-router-redux@5.0.0-alpha.9(react@18.2.0):
+ /react-router-redux@5.0.0-alpha.9(react@18.3.1):
resolution: {integrity: sha512-euSgNIANnRXr4GydIuwA7RZCefrLQzIw5WdXspS8NPYbV+FxrKSS9MKG7U9vb6vsKHONnA4VxrVNWfnMUnUQAw==}
deprecated: This project is no longer maintained.
peerDependencies:
@@ -14136,11 +15103,11 @@ packages:
dependencies:
history: 4.10.1
prop-types: 15.8.1
- react: 18.2.0
- react-router: 4.3.1(react@18.2.0)
+ react: 18.3.1
+ react-router: 4.3.1(react@18.3.1)
dev: true
- /react-router@4.3.1(react@18.2.0):
+ /react-router@4.3.1(react@18.3.1):
resolution: {integrity: sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==}
peerDependencies:
react: '>=15'
@@ -14151,58 +15118,49 @@ packages:
loose-envify: 1.4.0
path-to-regexp: 1.8.0
prop-types: 15.8.1
- react: 18.2.0
+ react: 18.3.1
warning: 4.0.3
dev: true
- /react-router@6.3.0(react@18.1.0):
- resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==}
- peerDependencies:
- react: '>=16.8'
- dependencies:
- history: 5.3.0
- react: 18.1.0
- dev: false
-
- /react-router@6.3.0(react@18.2.0):
+ /react-router@6.3.0(react@18.3.1):
resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==}
peerDependencies:
react: '>=16.8'
dependencies:
history: 5.3.0
- react: 18.2.0
+ react: 18.3.1
dev: false
- /react-simple-code-editor@0.13.1(react-dom@18.2.0)(react@18.2.0):
+ /react-simple-code-editor@0.13.1(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-XYeVwRZwgyKtjNIYcAEgg2FaQcCZwhbarnkJIV20U2wkCU9q/CPFBo8nRXrK4GXUz3AvbqZFsZRrpUTkqqEYyQ==}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /react@18.1.0:
- resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==}
+ /react@18.2.0:
+ resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
dev: false
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ /react@18.3.1:
+ resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
- /reactcss@1.2.3(react@18.2.0):
+ /reactcss@1.2.3(react@18.3.1):
resolution: {integrity: sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==}
peerDependencies:
react: '*'
dependencies:
lodash: 4.17.21
- react: 18.2.0
+ react: 18.3.1
dev: true
/read-pkg-up@7.0.1:
@@ -14328,6 +15286,12 @@ packages:
dependencies:
regenerate: 1.4.2
+ /regenerate-unicode-properties@10.1.1:
+ resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
+ engines: {node: '>=4'}
+ dependencies:
+ regenerate: 1.4.2
+
/regenerate@1.4.2:
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
@@ -14535,6 +15499,15 @@ packages:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ /resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.13.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: false
+
/resolve@2.0.0-next.4:
resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
@@ -14584,6 +15557,14 @@ packages:
dependencies:
glob: 7.2.3
+ /rimraf@5.0.1:
+ resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ glob: 10.4.1
+ dev: false
+
/ripemd160@2.0.2:
resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
dependencies:
@@ -14731,14 +15712,8 @@ packages:
object-assign: 4.1.1
dev: false
- /scheduler@0.22.0:
- resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ /scheduler@0.23.2:
+ resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
dependencies:
loose-envify: 1.4.0
@@ -14790,11 +15765,49 @@ packages:
dependencies:
lru-cache: 6.0.0
+ /semver@7.6.2:
+ resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ /send@0.18.0:
+ resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ mime: 1.6.0
+ ms: 2.1.3
+ on-finished: 2.4.1
+ range-parser: 1.2.1
+ statuses: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
dependencies:
randombytes: 2.1.0
+ /serve-static@1.15.0:
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ parseurl: 1.3.3
+ send: 0.18.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/set-function-name@2.0.1:
resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
engines: {node: '>= 0.4'}
@@ -14806,6 +15819,10 @@ packages:
/setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
+ /setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ dev: false
+
/sha.js@2.4.11:
resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
hasBin: true
@@ -14993,6 +16010,11 @@ packages:
buffer-from: 1.1.2
source-map: 0.6.1
+ /source-map@0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
@@ -15101,6 +16123,11 @@ packages:
/stackframe@1.3.4:
resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
+ /statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/std-env@3.4.3:
resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==}
dev: true
@@ -15178,7 +16205,6 @@ packages:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- dev: true
/string.prototype.matchall@4.0.10:
resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
@@ -15215,6 +16241,12 @@ packages:
define-properties: 1.2.1
es-abstract: 1.22.2
+ /string_decoder-okam@1.3.0:
+ resolution: {integrity: sha512-N5lJgLJ02sIs9xNyqPgIywlGaLUW6s5cYRpnmM3gbfhGA3sggW0+E2go26D7oZgEH7jHpXDe+ArDrBXeCaP9QA==}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
/string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
dependencies:
@@ -15257,7 +16289,6 @@ packages:
engines: {node: '>=12'}
dependencies:
ansi-regex: 6.0.1
- dev: true
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
@@ -15314,7 +16345,7 @@ packages:
inline-style-parser: 0.1.1
dev: false
- /styled-components@6.1.8(react-dom@18.2.0)(react@18.2.0):
+ /styled-components@6.1.8(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==}
engines: {node: '>= 16'}
peerDependencies:
@@ -15327,8 +16358,8 @@ packages:
css-to-react-native: 3.2.0
csstype: 3.1.2
postcss: 8.4.31
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
shallowequal: 1.1.0
stylis: 4.3.1
tslib: 2.5.0
@@ -15496,14 +16527,14 @@ packages:
xml-reader: 2.4.3
dev: false
- /swr@2.2.4(react@18.2.0):
+ /swr@2.2.4(react@18.3.1):
resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==}
peerDependencies:
react: ^16.11.0 || ^17.0.0 || ^18.0.0
dependencies:
client-only: 0.0.1
- react: 18.2.0
- use-sync-external-store: 1.2.0(react@18.2.0)
+ react: 18.3.1
+ use-sync-external-store: 1.2.0(react@18.3.1)
dev: true
/symbol-observable@1.2.0:
@@ -15518,6 +16549,10 @@ packages:
'@pkgr/utils': 2.4.2
tslib: 2.6.2
+ /systemjs@6.15.1:
+ resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==}
+ dev: false
+
/table@6.8.1:
resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
engines: {node: '>=10.0.0'}
@@ -15611,17 +16646,6 @@ packages:
terser: 5.27.0
webpack: 5.89.0(@swc/core@1.4.2)
- /terser@5.20.0:
- resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- '@jridgewell/source-map': 0.3.5
- acorn: 8.11.3
- commander: 2.20.3
- source-map-support: 0.5.21
- dev: false
-
/terser@5.27.0:
resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==}
engines: {node: '>=10'}
@@ -15761,6 +16785,11 @@ packages:
/toggle-selection@1.0.6:
resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
+ /toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
+ engines: {node: '>=0.6'}
+ dev: false
+
/tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
dependencies:
@@ -15793,6 +16822,11 @@ packages:
resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==}
engines: {node: '>=12'}
+ /trim-right@1.0.1:
+ resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/trough@2.1.0:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: false
@@ -15944,13 +16978,13 @@ packages:
tslib: 1.14.1
typescript: 5.0.4
- /tsx@3.13.0:
- resolution: {integrity: sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==}
+ /tsx@3.12.2:
+ resolution: {integrity: sha512-ykAEkoBg30RXxeOMVeZwar+JH632dZn9EUJVyJwhfag62k6UO/dIyJEV58YuLF6e5BTdV/qmbQrpkWqjq9cUnQ==}
hasBin: true
dependencies:
- esbuild: 0.18.20
- get-tsconfig: 4.7.2
- source-map-support: 0.5.21
+ '@esbuild-kit/cjs-loader': 2.4.4
+ '@esbuild-kit/core-utils': 3.3.2
+ '@esbuild-kit/esm-loader': 2.6.5
optionalDependencies:
fsevents: 2.3.3
dev: false
@@ -16008,6 +17042,14 @@ packages:
resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
engines: {node: '>=10'}
+ /type-is@1.6.18:
+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ media-typer: 0.3.0
+ mime-types: 2.1.35
+ dev: false
+
/type@1.2.0:
resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
dev: true
@@ -16101,21 +17143,21 @@ packages:
resolution: {integrity: sha512-NFTTzrJArwdqtwZRNo5rF7F+NR95unQUAMkHAgcOGuuaJBnUey5w7lgpDR6K7/mV1bDwY2O3CLXSyLR1wxZyCw==}
dev: false
- /umi@4.0.84(@babel/core@7.23.7)(@types/node@18.17.1)(@types/react@18.2.17)(eslint@8.46.0)(postcss@8.4.33)(prettier@2.8.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.64.1)(styled-components@6.1.8)(stylelint@15.10.2)(typescript@5.0.4)(webpack@5.89.0):
- resolution: {integrity: sha512-fjMQ/M44PwoxyV69czXAiTd5EChKce5Wf/nb4q4Z4sd7YX4Y3U4BHyGFuLIRe8cTyg89KbhDc1L9uxKkTNnzog==}
+ /umi@4.3.0(@babel/core@7.23.7)(@types/node@18.17.1)(@types/react@18.2.17)(eslint@8.46.0)(prettier@2.8.8)(react-dom@18.3.1)(react@18.3.1)(sass@1.64.1)(stylelint@15.10.2)(typescript@5.0.4)(webpack@5.89.0):
+ resolution: {integrity: sha512-DoJYqJlPyNhdBzSJlCJwdi7jW37qyN1+XjIeV7VvTF+LHMgRNfDNbGcWHUyfqX3mogTXGz5KhxZ5BkH/yWrYOw==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@babel/runtime': 7.21.0
- '@umijs/bundler-utils': 4.0.84
- '@umijs/bundler-webpack': 4.0.84(styled-components@6.1.8)(typescript@5.0.4)(webpack@5.89.0)
- '@umijs/core': 4.0.84
- '@umijs/lint': 4.0.84(eslint@8.46.0)(styled-components@6.1.8)(stylelint@15.10.2)(typescript@5.0.4)
- '@umijs/preset-umi': 4.0.84(@types/node@18.17.1)(@types/react@18.2.17)(postcss@8.4.33)(sass@1.64.1)(styled-components@6.1.8)(typescript@5.0.4)(webpack@5.89.0)
- '@umijs/renderer-react': 4.0.84(react-dom@18.2.0)(react@18.2.0)
- '@umijs/server': 4.0.84
- '@umijs/test': 4.0.84(@babel/core@7.23.7)
- '@umijs/utils': 4.0.84
+ '@babel/runtime': 7.23.6
+ '@umijs/bundler-utils': 4.3.0
+ '@umijs/bundler-webpack': 4.3.0(typescript@5.0.4)(webpack@5.89.0)
+ '@umijs/core': 4.3.0
+ '@umijs/lint': 4.3.0(eslint@8.46.0)(stylelint@15.10.2)(typescript@5.0.4)
+ '@umijs/preset-umi': 4.3.0(@types/node@18.17.1)(@types/react@18.2.17)(sass@1.64.1)(typescript@5.0.4)(webpack@5.89.0)
+ '@umijs/renderer-react': 4.3.0(react-dom@18.3.1)(react@18.3.1)
+ '@umijs/server': 4.3.0
+ '@umijs/test': 4.3.0(@babel/core@7.23.7)
+ '@umijs/utils': 4.3.0
prettier-plugin-organize-imports: 3.2.3(prettier@2.8.8)(typescript@5.0.4)
prettier-plugin-packagejson: 2.4.3(prettier@2.8.8)
transitivePeerDependencies:
@@ -16127,7 +17169,7 @@ packages:
- '@volar/vue-typescript'
- eslint
- jest
- - postcss
+ - lightningcss
- postcss-html
- postcss-jsx
- postcss-less
@@ -16139,7 +17181,6 @@ packages:
- rollup
- sass
- sockjs-client
- - styled-components
- stylelint
- stylus
- sugarss
@@ -16267,6 +17308,11 @@ packages:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
+ /unpipe@1.0.0:
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/unplugin-auto-import@0.16.6:
resolution: {integrity: sha512-M+YIITkx3C/Hg38hp8HmswP5mShUUyJOzpifv7RTlAbeFlO2Tyw0pwrogSSxnipHDPTtI8VHFBpkYkNKzYSuyA==}
engines: {node: '>=14'}
@@ -16403,6 +17449,13 @@ packages:
dependencies:
punycode: 2.3.0
+ /url-okam@0.11.1:
+ resolution: {integrity: sha512-AM6OVeZNwKiirK3IwKxHuopgjX1jB0F8srK9OlCXN+wdmTNg6vgnN9xyQ5abhxq8Oj/kTleLU8OCfZ1FaEW37w==}
+ dependencies:
+ punycode: 1.4.1
+ qs: 6.11.2
+ dev: false
+
/url-parse-lax@1.0.0:
resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==}
engines: {node: '>=0.10.0'}
@@ -16416,7 +17469,7 @@ packages:
punycode: 1.4.1
qs: 6.11.2
- /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.17)(react@18.1.0):
+ /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.17)(react@18.3.1):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
'@types/react': '*'
@@ -16426,20 +17479,26 @@ packages:
optional: true
dependencies:
'@types/react': 18.2.17
- react: 18.1.0
+ react: 18.3.1
dev: false
- /use-sync-external-store@1.2.0(react@18.2.0):
+ /use-sync-external-store@1.2.0(react@18.3.1):
resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: true
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ /util-okam@0.11.1:
+ resolution: {integrity: sha512-e2bG47F03vYx2MbA6znK6t6dwffnXGsVzh8BLpi0pcQ7dDRQf0zSAQ9IR7M+aoozALNibw8eCY53gEK8bBpSjg==}
+ dependencies:
+ inherits: 2.0.3
+ dev: false
+
/util.promisify@1.0.1:
resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==}
dependencies:
@@ -16449,6 +17508,12 @@ packages:
object.getownpropertydescriptors: 2.1.7
dev: false
+ /util@0.10.3:
+ resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==}
+ dependencies:
+ inherits: 2.0.1
+ dev: false
+
/util@0.10.4:
resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==}
dependencies:
@@ -16463,6 +17528,11 @@ packages:
resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==}
dev: false
+ /utils-merge@1.0.1:
+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
+ engines: {node: '>= 0.4.0'}
+ dev: false
+
/uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
@@ -16503,7 +17573,7 @@ packages:
engines: {node: '>= 0.10'}
dev: true
- /valtio@1.11.2(@types/react@18.2.17)(react@18.2.0):
+ /valtio@1.11.2(@types/react@18.2.17)(react@18.3.1):
resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==}
engines: {node: '>=12.20.0'}
peerDependencies:
@@ -16517,8 +17587,8 @@ packages:
dependencies:
'@types/react': 18.2.17
proxy-compare: 2.5.1
- react: 18.2.0
- use-sync-external-store: 1.2.0(react@18.2.0)
+ react: 18.3.1
+ use-sync-external-store: 1.2.0(react@18.3.1)
dev: true
/value-equal@1.0.1:
@@ -16574,13 +17644,14 @@ packages:
- terser
dev: true
- /vite@4.3.1(@types/node@18.17.1)(less@4.1.3)(sass@1.64.1):
- resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==}
+ /vite@4.4.9(@types/node@18.17.1)(sass@1.64.1):
+ resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
+ lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
@@ -16590,6 +17661,8 @@ packages:
optional: true
less:
optional: true
+ lightningcss:
+ optional: true
sass:
optional: true
stylus:
@@ -16600,17 +17673,16 @@ packages:
optional: true
dependencies:
'@types/node': 18.17.1
- esbuild: 0.17.19
- less: 4.1.3
+ esbuild: 0.18.20
postcss: 8.4.33
rollup: 3.29.3
sass: 1.64.1
optionalDependencies:
fsevents: 2.3.3
- dev: false
+ dev: true
- /vite@4.4.9(@types/node@18.17.1)(sass@1.64.1):
- resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
+ /vite@4.5.2(@types/node@18.17.1)(less@4.1.3)(sass@1.64.1):
+ resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -16639,12 +17711,13 @@ packages:
dependencies:
'@types/node': 18.17.1
esbuild: 0.18.20
+ less: 4.1.3
postcss: 8.4.33
rollup: 3.29.3
sass: 1.64.1
optionalDependencies:
fsevents: 2.3.3
- dev: true
+ dev: false
/vitest@0.33.0(sass@1.64.1):
resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==}
@@ -16856,6 +17929,14 @@ packages:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
dev: true
+ /webpack-5-chain@8.0.1:
+ resolution: {integrity: sha512-Tu1w80WA2Z+X6e7KzGy+cc0A0z+npVJA/fh55q2azMJ030gqz343Kx+yNAstDCeugsepmtDWY2J2IBRW/O+DEA==}
+ engines: {node: '>=10'}
+ dependencies:
+ deepmerge: 1.5.2
+ javascript-stringify: 2.1.0
+ dev: false
+
/webpack-sources@3.2.3:
resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
@@ -17058,6 +18139,15 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
+ /wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+ dev: false
+
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -17193,6 +18283,19 @@ packages:
commander: 9.5.0
dev: true
+ /zod-validation-error@2.1.0(zod@3.23.8):
+ resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ zod: ^3.18.0
+ dependencies:
+ zod: 3.23.8
+ dev: false
+
+ /zod@3.23.8:
+ resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+ dev: false
+
/zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
dev: false
diff --git a/src/client/theme-api/useNavData.ts b/src/client/theme-api/useNavData.ts
index 924fd3588f..6c3d503dc4 100644
--- a/src/client/theme-api/useNavData.ts
+++ b/src/client/theme-api/useNavData.ts
@@ -126,9 +126,14 @@ export const useNavData = () => {
);
data.forEach((item, i) => {
+ // item.link => the parent link is not in routes, but has children, will use parent.title or children.title
if (!item.link && item.children?.length === 1) {
// hoist nav item if only one child
- data[i] = item.children[0];
+ const first = item.children[0];
+ data[i] = {
+ ...first,
+ title: item?.title || first.title,
+ };
} else if (item.children) {
// sort nav item children by order or title
item.children.sort(sidebarDataComparer);
diff --git a/src/client/theme-api/useRouteMeta.ts b/src/client/theme-api/useRouteMeta.ts
index 5f918f8c9e..ef61e61136 100644
--- a/src/client/theme-api/useRouteMeta.ts
+++ b/src/client/theme-api/useRouteMeta.ts
@@ -1,3 +1,4 @@
+import deepmerge from 'deepmerge';
import {
getRouteMetaById,
matchRoutes,
@@ -27,8 +28,10 @@ function getCachedRouteMeta(route: IRoutesById[string]) {
Object.keys(route.meta).forEach((key) => {
(meta as any)[key] ??= (route.meta as any)[key];
});
+ meta.frontmatter = deepmerge(meta.frontmatter, route.meta.frontmatter, {
+ arrayMerge: (_destinationArray, sourceArray) => sourceArray,
+ });
}
-
return meta;
};
const meta = merge(getRouteMetaById(route.id, { syncOnly: true }));
diff --git a/src/client/theme-api/useSiteSearch/index.ts b/src/client/theme-api/useSiteSearch/index.ts
index 297b485d2e..1219473243 100644
--- a/src/client/theme-api/useSiteSearch/index.ts
+++ b/src/client/theme-api/useSiteSearch/index.ts
@@ -1,7 +1,7 @@
import { useNavData } from 'dumi';
import { useCallback, useEffect, useRef, useState } from 'react';
// @ts-ignore
-import workerCode from '-!../../../../compiled/_internal/searchWorker.min?dumi-raw';
+import workerCode from '../../../../compiled/_internal/searchWorker.min?dumi-raw';
import useSearchData from './useSearchData';
export interface IHighlightText {
diff --git a/src/client/theme-default/slots/Content/heti.scss b/src/client/theme-default/slots/Content/heti.scss
deleted file mode 100644
index b628311e9e..0000000000
--- a/src/client/theme-default/slots/Content/heti.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-// override .heti root-selector
-$root-selector: '.markdown';
-$line-length: 100%;
-@import 'heti/lib/heti.scss';
diff --git a/src/client/theme-default/slots/Content/index.tsx b/src/client/theme-default/slots/Content/index.tsx
index 31e3816e6e..19a8a82e6c 100644
--- a/src/client/theme-default/slots/Content/index.tsx
+++ b/src/client/theme-default/slots/Content/index.tsx
@@ -1,6 +1,6 @@
import { useRouteMeta, useSidebarData, useSiteData } from 'dumi';
import React, { type FC, type ReactNode } from 'react';
-import './heti.scss';
+import '../../styles/heti.less';
import './index.less';
const Content: FC<{ children: ReactNode }> = (props) => {
diff --git a/src/client/theme-default/styles/heti.less b/src/client/theme-default/styles/heti.less
new file mode 100644
index 0000000000..02a3f5ee9d
--- /dev/null
+++ b/src/client/theme-default/styles/heti.less
@@ -0,0 +1,953 @@
+/*!
+ * Project: Heti
+ * URL: https://github.com/sivan/heti
+ * Author: Sivan [sun.sivan@gmail.com]
+ */
+@font-face {
+ font-family: 'Heti Hei';
+ src: 'Heti Hei SC', 'Heti Hei TC', 'Heti Hei JP', 'Heti Hei KR';
+}
+@font-face {
+ font-family: 'Heti Hei SC';
+ src: local('PingFang SC Regular'), local('Heiti SC Regular'),
+ local('Microsoft YaHei'), local('Source Han Sans CN Regular'),
+ local('Noto Sans CJK SC Regular'), local('WenQuanYi Micro Hei'),
+ local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Hei TC';
+ src: local('PingFang TC Regular'), local('Heiti TC Regular'),
+ local('Microsoft Jhenghei'), local('Source Han Sans HK Regular'),
+ local('Source Han Sans TW Regular'), local('Noto Sans CJK TC Regular'),
+ local('WenQuanYi Micro Hei'), local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Hei JP';
+ src: local('Hiragino Sans GB W3'), local('Source Han Sans JP Regular'),
+ local('Noto Sans CJK JP Regular'), local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Hei KR';
+ src: local('Source Han Sans KR Regular'), local('Noto Sans CJK KR Regular'),
+ local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Hei';
+ font-weight: 200;
+ src: 'Heti Hei SC Light', 'Heti Hei TC Light', 'Heti Hei JP Light',
+ 'Heti Hei KR Light';
+}
+@font-face {
+ font-family: 'Heti Hei SC Light';
+ font-weight: 200;
+ src: local('PingFang SC Light'), local('Heiti SC Light'),
+ 'Heti Hei SC Light Fallback', local('Source Han Sans CN Light'),
+ local('Noto Sans CJK SC Light');
+}
+@font-face {
+ font-family: 'Heti Hei TC Light';
+ font-weight: 200;
+ src: local('PingFang TC Light'), local('Heiti TC Light'),
+ local('Microsoft Jhenghei Light'), local('Source Han Sans HK Light'),
+ local('Source Han Sans TW Light'), local('Noto Sans CJK TC Light');
+}
+@font-face {
+ font-family: 'Heti Hei JP Light';
+ font-weight: 200;
+ src: local('Source Han Sans JP Light'), local('Noto Sans CJK JP Light');
+}
+@font-face {
+ font-family: 'Heti Hei KR Light';
+ font-weight: 200;
+ src: local('Source Han Sans KR Light'), local('Noto Sans CJK KR Light');
+}
+@font-face {
+ font-family: 'Heti Hei SC Light Fallback';
+ font-weight: 200;
+ src: local('Microsoft YaHei'), local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Hei';
+ font-weight: 600;
+ src: 'Heti Hei SC Bold', 'Heti Hei TC Bold', 'Heti Hei JP Bold',
+ 'Heti Hei KR Bold';
+}
+@font-face {
+ font-family: 'Heti Hei SC Bold';
+ font-weight: 600;
+ src: local('PingFang SC Medium'), local('Heiti SC Medium'),
+ 'Heti Hei SC Bold Fallback', local('Source Han Sans CN Bold'),
+ local('Noto Sans CJK SC Bold');
+}
+@font-face {
+ font-family: 'Heti Hei TC Bold';
+ font-weight: 600;
+ src: local('PingFang TC Medium'), local('Heiti TC Medium'),
+ local('Microsoft Jhenghei Bold'), local('Source Han Sans HK Bold'),
+ local('Source Han Sans TW Bold'), local('Noto Sans CJK TC Bold');
+}
+@font-face {
+ font-family: 'Heti Hei JP Bold';
+ font-weight: 600;
+ src: local('Hiragino Sans GB W6'), local('Source Han Sans JP Bold'),
+ local('Noto Sans CJK JP Bold');
+}
+@font-face {
+ font-family: 'Heti Hei KR Bold';
+ font-weight: 600;
+ src: local('Source Han Sans KR Bold'), local('Noto Sans CJK KR Bold');
+}
+@font-face {
+ font-family: 'Heti Hei SC Bold Fallback';
+ font-weight: 600;
+ src: local('Microsoft YaHei'), local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Hei Black';
+ font-weight: 800;
+ src: 'Heti Hei SC Black', 'Heti Hei TC Black', 'Heti Hei JP Black',
+ 'Heti Hei KR Black';
+}
+@font-face {
+ font-family: 'Heti Hei SC Black';
+ font-weight: 800;
+ src: local('Lantinghei SC Heavy'), local('PingFang SC Semibold'),
+ local('Heiti SC Medium'), 'Heti Hei SC Black Fallback',
+ local('Source Han Sans CN Heavy'), local('Noto Sans CJK SC Heavy');
+}
+@font-face {
+ font-family: 'Heti Hei TC Black';
+ font-weight: 800;
+ src: local('Lantinghei TC Heavy'), local('PingFang TC Semibold'),
+ local('Heiti TC Medium'), local('Microsoft Jhenghei Bold'),
+ local('Source Han Sans HK Heavy'), local('Source Han Sans TW Heavy'),
+ local('Noto Sans CJK TC Heavy');
+}
+@font-face {
+ font-family: 'Heti Hei JP Black';
+ font-weight: 800;
+ src: local('Hiragino Sans GB W6'), local('Source Han Sans JP Heavy'),
+ local('Noto Sans CJK JP Heavy');
+}
+@font-face {
+ font-family: 'Heti Hei KR Black';
+ font-weight: 800;
+ src: local('Source Han Sans KR Heavy'), local('Noto Sans CJK KR Heavy');
+}
+@font-face {
+ font-family: 'Heti Hei SC Black Fallback';
+ font-weight: 800;
+ src: local('Microsoft YaHei'), local('Droid Sans Fallback');
+}
+@font-face {
+ font-family: 'Heti Song';
+ src: local('Songti SC Regular'), local('Songti TC Regular'), local('SimSun');
+}
+@font-face {
+ font-family: 'Heti Song';
+ font-weight: 200;
+ src: local('Songti SC Light'), local('Songti TC Light'),
+ 'Heti Song Light Fallback';
+}
+@font-face {
+ font-family: 'Heti Song Light Fallback';
+ font-weight: 200;
+ src: local('SimSun');
+}
+@font-face {
+ font-family: 'Heti Song';
+ font-weight: 600;
+ src: local('Songti SC Bold'), local('Songti TC Bold'),
+ 'Heti Song Bold Fallback';
+}
+@font-face {
+ font-family: 'Heti Song Bold Fallback';
+ font-weight: 600;
+ src: local('SimSun');
+}
+@font-face {
+ font-family: 'Heti Song Black';
+ font-weight: 800;
+ src: local('Songti SC Black'), local('SimSun');
+}
+@font-face {
+ font-family: 'Heti Kai';
+ src: local('Kaiti SC Regular'), local('Kaiti TC Regular'), local('STKaiti'),
+ local('Kaiti'), local('BiauKai');
+}
+@font-face {
+ font-family: 'Heti Kai';
+ font-weight: 600;
+ src: local('Kaiti SC Bold'), local('Kaiti TC Bold');
+}
+@font-face {
+ font-family: 'Heti Kai Bold Fallback';
+ font-weight: 600;
+ src: local('STKaiti'), local('Kaiti') local('BiauKai');
+}
+@font-face {
+ font-family: 'Heti Kai Black';
+ font-weight: 800;
+ src: local('Kaiti SC Black'), local('Kaiti TC Black'), local('STKaiti'),
+ local('Kaiti');
+}
+.markdown {
+ max-width: 100%;
+ font-size: 16px;
+ font-weight: 400;
+ -webkit-font-smoothing: subpixel-antialiased;
+ line-height: 1.5;
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ hyphens: auto;
+ letter-spacing: 0.02em;
+}
+.markdown::before,
+.markdown::after {
+ content: '';
+ display: table;
+}
+.markdown::after {
+ clear: both;
+}
+.markdown > *:first-child,
+.markdown section > *:first-child,
+.markdown td > *:first-child {
+ margin-block-start: 0 !important;
+}
+.markdown > *:last-child,
+.markdown section > *:last-child,
+.markdown td > *:last-child {
+ margin-block-end: 0 !important;
+}
+.markdown blockquote {
+ margin-block-start: 12px;
+ margin-block-end: 24px;
+ margin-inline-start: 32px;
+ margin-inline-end: 32px;
+ padding-block-start: 12px;
+ padding-block-end: 12px;
+ padding-inline-start: 16px;
+ padding-inline-end: 16px;
+ background-color: rgba(0, 0, 0, 0.054);
+}
+@media (prefers-color-scheme: dark) {
+ .markdown blockquote {
+ background-color: rgba(255, 255, 255, 0.054);
+ }
+}
+.markdown figure {
+ display: block;
+ text-align: center;
+}
+.markdown figure > img {
+ display: block;
+ margin-inline-start: auto;
+ margin-inline-end: auto;
+}
+.markdown hr {
+ width: 30%;
+ height: 1px;
+ margin-block-start: 48px;
+ margin-block-end: 47px;
+ margin-inline-start: auto;
+ margin-inline-end: auto;
+ border: 0;
+ background-color: #ccc;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown hr {
+ background-color: #404040;
+ }
+}
+.markdown p {
+ margin-block-start: 12px;
+ margin-block-end: 24px;
+ text-align: justify;
+}
+.markdown p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown p:not(:lang(zh)) {
+ text-align: start;
+}
+.markdown pre {
+ margin-block-start: 12px;
+ margin-block-end: 12px;
+ margin-inline-start: 0;
+ margin-inline-end: 0;
+ padding-block-start: 12px;
+ padding-block-end: 12px;
+ padding-inline-start: 16px;
+ padding-inline-end: 16px;
+ overflow: auto;
+ font-family: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier,
+ monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+ white-space: pre;
+ word-wrap: normal;
+ border-radius: 4px;
+ background-color: rgba(0, 0, 0, 0.054);
+}
+@media (prefers-color-scheme: dark) {
+ .markdown pre {
+ background-color: rgba(255, 255, 255, 0.054);
+ }
+}
+.markdown pre code {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ border-radius: 0;
+ background-color: rgba(0, 0, 0, 0);
+ color: inherit;
+}
+.markdown:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown:not(:lang(zh)) {
+ letter-spacing: 0;
+}
+.markdown a,
+.markdown abbr,
+.markdown code,
+.markdown heti-spacing,
+.markdown [lang='en-US'] {
+ letter-spacing: normal;
+}
+.markdown h1,
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ position: relative;
+ margin: 0;
+ margin-block-start: 24px;
+ margin-block-end: 12px;
+ font-weight: 600;
+}
+.markdown h1 {
+ margin-block-end: 24px;
+ font-size: 32px;
+ line-height: 48px;
+}
+.markdown h2 {
+ font-size: 24px;
+ line-height: 36px;
+}
+.markdown h3 {
+ font-size: 20px;
+ line-height: 36px;
+}
+.markdown h4 {
+ font-size: 18px;
+ line-height: 24px;
+}
+.markdown h5 {
+ font-size: 16px;
+ line-height: 24px;
+}
+.markdown h6 {
+ font-size: 14px;
+ line-height: 24px;
+}
+.markdown h1,
+.markdown h2,
+.markdown h3 {
+ letter-spacing: 0.05em;
+}
+.markdown h1:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown h1:not(:lang(zh)),
+.markdown h2:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown h2:not(:lang(zh)),
+.markdown h3:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown h3:not(:lang(zh)) {
+ letter-spacing: 0;
+}
+.markdown h1 + h2,
+.markdown h2 + h3,
+.markdown h3 + h4,
+.markdown h4 + h5,
+.markdown h5 + h6 {
+ margin-block-start: 12px;
+}
+.markdown ul,
+.markdown ol,
+.markdown dl {
+ margin-block-start: 12px;
+ margin-block-end: 24px;
+}
+.markdown ul,
+.markdown ol {
+ padding-inline-start: 32px;
+}
+.markdown ul ul,
+.markdown ul ol,
+.markdown ol ul,
+.markdown ol ol {
+ margin-block-start: 0;
+ margin-block-end: 0;
+}
+.markdown ul {
+ list-style-type: disc;
+}
+.markdown ol {
+ list-style-type: decimal;
+}
+.markdown ul ul,
+.markdown ol ul {
+ list-style-type: circle;
+}
+.markdown ul ul ul,
+.markdown ul ol ul,
+.markdown ol ul ul,
+.markdown ol ol ul {
+ list-style-type: square;
+}
+.markdown li {
+ list-style-type: unset;
+}
+.markdown table {
+ box-sizing: border-box;
+ table-layout: fixed;
+ margin-block-start: 12px;
+ margin-block-end: 24px;
+ margin-inline-start: auto;
+ margin-inline-end: auto;
+ border-collapse: collapse;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #ccc;
+ word-break: break-word;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown table {
+ border-color: #404040;
+ }
+}
+.markdown th,
+.markdown td {
+ padding-block-start: 6px;
+ padding-block-end: 6px;
+ padding-inline-start: 8px;
+ padding-inline-end: 8px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #ccc;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown th,
+ .markdown td {
+ border-color: #404040;
+ }
+}
+.markdown caption {
+ caption-side: bottom;
+ margin-block-start: 2px;
+ margin-block-end: -4px;
+ font-size: 14px;
+ line-height: 24px;
+}
+.markdown a {
+ text-decoration: none;
+}
+.markdown a:hover {
+ padding-block-end: 1px;
+ border-block-end: 1px solid currentColor;
+ text-decoration: none;
+}
+.markdown abbr[title] {
+ padding-block-end: 1px;
+ border-block-end: 1px dotted;
+ text-decoration: none;
+ cursor: help;
+}
+.markdown b,
+.markdown strong {
+ font-weight: 600;
+}
+.markdown code {
+ margin-inline-start: 0.25em;
+ margin-inline-end: 0.25em;
+ font-family: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier,
+ monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+ font-size: 0.875em;
+}
+.markdown dfn {
+ font-weight: 600;
+}
+.markdown dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown dfn:not(:lang(zh)) {
+ font-weight: 400;
+}
+.markdown em {
+ font-weight: 600;
+}
+.markdown figcaption {
+ display: inline-block;
+ vertical-align: top;
+ font-size: 14px;
+ text-align: start;
+}
+.markdown i {
+ font-style: italic;
+}
+.markdown ins,
+.markdown u {
+ padding-block-end: 1px;
+ border-block-end: 1px solid;
+ text-decoration: none;
+}
+.markdown mark {
+ padding-block-start: 2px;
+ padding-block-end: 2px;
+ padding-inline-start: 1px;
+ padding-inline-end: 1px;
+ margin-inline-start: 1px;
+ margin-inline-end: 1px;
+ background-color: rgba(255, 247, 0, 0.88);
+ color: inherit;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown mark {
+ background-color: rgba(77, 74, 0, 0.88);
+ }
+}
+.markdown q {
+ quotes: 'γ' 'γ' 'γ' 'γ';
+}
+.markdown q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown q:not(:lang(zh)) {
+ quotes: initial;
+ quotes: auto;
+}
+.markdown rt {
+ font-size: 0.875em;
+ font-weight: 400;
+}
+.markdown small {
+ font-size: 0.875em;
+}
+.markdown strong {
+ font-weight: 600;
+}
+.markdown sub,
+.markdown sup {
+ position: relative;
+ margin-inline-start: 0.25em;
+ margin-inline-end: 0.25em;
+ font-size: 0.75em;
+ font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+ font-style: normal;
+ line-height: 1;
+ vertical-align: baseline;
+}
+.markdown sub {
+ bottom: -0.25em;
+}
+.markdown sup {
+ top: -0.5em;
+}
+.markdown sup:target,
+.markdown sup a:target {
+ background-color: #dbedff;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown sup:target,
+ .markdown sup a:target {
+ background-color: #3a6188;
+ }
+}
+.markdown summary {
+ padding-inline-start: 1em;
+ outline: 0;
+ cursor: pointer;
+}
+.markdown summary::-webkit-details-marker {
+ width: 0.6em;
+ margin-inline-end: 0.4em;
+}
+.markdown u[title] {
+ cursor: help;
+ border-block-end-width: 3px;
+ border-block-end-style: double;
+ border-block-end-color: rgba(0, 0, 0, 0.54);
+}
+@media (prefers-color-scheme: dark) {
+ .markdown u[title] {
+ border-block-end-color: rgba(255, 255, 255, 0.54);
+ }
+}
+.markdown address,
+.markdown cite,
+.markdown dfn,
+.markdown dt,
+.markdown em {
+ font-style: normal;
+}
+.markdown address:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown address:not(:lang(zh)),
+.markdown cite:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown cite:not(:lang(zh)),
+.markdown dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown dfn:not(:lang(zh)),
+.markdown dt:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown dt:not(:lang(zh)),
+.markdown em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown em:not(:lang(zh)) {
+ font-style: italic;
+}
+.markdown abbr[title],
+.markdown del,
+.markdown ins,
+.markdown s,
+.markdown u {
+ margin-inline-start: 1px;
+ margin-inline-end: 1px;
+}
+.markdown,
+.markdown--sans {
+ font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--serif {
+ font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--classic {
+ font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--classic h1,
+.markdown--classic h2,
+.markdown--classic h3,
+.markdown--classic h4,
+.markdown--classic h5,
+.markdown--classic h6 {
+ font-family: 'Times New Roman', times, 'Heti Kai Black', serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+ font-weight: 800;
+}
+.markdown--classic blockquote,
+.markdown--classic cite,
+.markdown--classic q {
+ font-family: 'Times New Roman', times, 'Heti Kai', serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--classic figcaption,
+.markdown--classic caption,
+.markdown--classic th {
+ font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--hei {
+ font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--song {
+ font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--kai {
+ font-family: 'Times New Roman', times, 'Heti Kai', serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--columns-1,
+.markdown--columns-2,
+.markdown--columns-3,
+.markdown--columns-4,
+.markdown--columns-16em,
+.markdown--columns-20em,
+.markdown--columns-24em,
+.markdown--columns-28em,
+.markdown--columns-32em,
+.markdown--columns-36em,
+.markdown--columns-40em,
+.markdown--columns-44em,
+.markdown--columns-48em,
+.markdown comma {
+ max-width: none;
+ column-gap: 2em;
+}
+.markdown--columns-1 p,
+.markdown--columns-2 p,
+.markdown--columns-3 p,
+.markdown--columns-4 p,
+.markdown--columns-16em p,
+.markdown--columns-20em p,
+.markdown--columns-24em p,
+.markdown--columns-28em p,
+.markdown--columns-32em p,
+.markdown--columns-36em p,
+.markdown--columns-40em p,
+.markdown--columns-44em p,
+.markdown--columns-48em p,
+.markdown comma p {
+ margin-block-start: 6px;
+ margin-block-end: 12px;
+ text-indent: 2em;
+}
+.markdown--columns-1 {
+ column-count: 1;
+}
+.markdown--columns-2 {
+ column-count: 2;
+}
+.markdown--columns-3 {
+ column-count: 3;
+}
+.markdown--columns-4 {
+ column-count: 4;
+}
+.markdown--columns-16em {
+ column-width: 16em;
+}
+.markdown--columns-20em {
+ column-width: 20em;
+}
+.markdown--columns-24em {
+ column-width: 24em;
+}
+.markdown--columns-28em {
+ column-width: 28em;
+}
+.markdown--columns-32em {
+ column-width: 32em;
+}
+.markdown--columns-36em {
+ column-width: 36em;
+}
+.markdown--columns-40em {
+ column-width: 40em;
+}
+.markdown--columns-44em {
+ column-width: 44em;
+}
+.markdown--columns-48em {
+ column-width: 48em;
+}
+.markdown--vertical {
+ max-width: none;
+ max-height: 100%;
+ writing-mode: vertical-rl;
+ letter-spacing: 0.125em;
+}
+.markdown--vertical h1,
+.markdown--vertical h2,
+.markdown--vertical h3,
+.markdown--vertical h4,
+.markdown--vertical h5,
+.markdown--vertical h6 {
+ text-align: start;
+}
+.markdown--vertical q {
+ quotes: 'γ' 'γ' 'γ' 'γ';
+}
+.markdown--ancient,
+.markdown--poetry {
+ font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji', 'Segoe UI Symbol';
+}
+.markdown--ancient h1,
+.markdown--ancient h2,
+.markdown--ancient h3,
+.markdown--ancient h4,
+.markdown--ancient h5,
+.markdown--ancient h6,
+.markdown--poetry h1,
+.markdown--poetry h2,
+.markdown--poetry h3,
+.markdown--poetry h4,
+.markdown--poetry h5,
+.markdown--poetry h6 {
+ font-family: 'Times New Roman', times, 'Heti Kai Black', serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+ font-weight: 800;
+ text-align: center;
+}
+.markdown--ancient h1 .markdown-meta,
+.markdown--ancient h2 .markdown-meta,
+.markdown--ancient h3 .markdown-meta,
+.markdown--ancient h4 .markdown-meta,
+.markdown--ancient h5 .markdown-meta,
+.markdown--ancient h6 .markdown-meta,
+.markdown--poetry h1 .markdown-meta,
+.markdown--poetry h2 .markdown-meta,
+.markdown--poetry h3 .markdown-meta,
+.markdown--poetry h4 .markdown-meta,
+.markdown--poetry h5 .markdown-meta,
+.markdown--poetry h6 .markdown-meta {
+ font-weight: 400;
+}
+@media screen and (min-width: 640px) {
+ .markdown--ancient h1 .markdown-meta,
+ .markdown--ancient h2 .markdown-meta,
+ .markdown--ancient h3 .markdown-meta,
+ .markdown--ancient h4 .markdown-meta,
+ .markdown--ancient h5 .markdown-meta,
+ .markdown--ancient h6 .markdown-meta,
+ .markdown--poetry h1 .markdown-meta,
+ .markdown--poetry h2 .markdown-meta,
+ .markdown--poetry h3 .markdown-meta,
+ .markdown--poetry h4 .markdown-meta,
+ .markdown--poetry h5 .markdown-meta,
+ .markdown--poetry h6 .markdown-meta {
+ position: absolute;
+ line-height: inherit;
+ text-indent: 0;
+ display: inline;
+ margin-block-start: 4px;
+ margin-inline-start: 8px;
+ }
+}
+.markdown--ancient .markdown-meta,
+.markdown--poetry .markdown-meta {
+ line-height: 24px;
+ text-align: center;
+ text-indent: 0;
+}
+.markdown--ancient p {
+ text-indent: 2em;
+}
+.markdown--poetry p {
+ text-align: center;
+ text-indent: 0;
+}
+.markdown--annotation p {
+ margin-block-start: 0;
+ margin-block-end: 0;
+ line-height: 2.25;
+ text-indent: 2em;
+}
+.markdown--annotation em {
+ -webkit-text-emphasis: filled circle;
+ -webkit-text-emphasis-position: under;
+ text-emphasis: filled circle;
+ text-emphasis-position: under right;
+ font-weight: 400;
+}
+.markdown--annotation em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown--annotation em:not(:lang(zh)) {
+ -webkit-text-emphasis: none;
+ text-emphasis: none;
+}
+.markdown--annotation .markdown-meta {
+ margin-block-start: 12px;
+ margin-block-end: 24px;
+}
+.markdown .markdown-meta {
+ display: block;
+ text-indent: 0;
+}
+.markdown .markdown-verse {
+ text-align: center;
+ text-indent: 0;
+}
+.markdown .markdown-large {
+ font-size: 18px;
+ line-height: 24px;
+}
+.markdown .markdown-x-large {
+ font-size: 20px;
+ line-height: 30px;
+ letter-spacing: 0.05em;
+}
+.markdown .markdown-small {
+ font-size: 14px;
+ line-height: 24px;
+}
+.markdown .markdown-x-small {
+ font-size: 12px;
+ line-height: 18px;
+}
+.markdown .markdown-list-latin {
+ list-style-type: upper-latin;
+}
+.markdown .markdown-list-latin ol {
+ list-style-type: lower-roman;
+}
+.markdown .markdown-list-latin ol ol {
+ list-style-type: lower-latin;
+}
+.markdown .markdown-list-han {
+ list-style-type: cjk-ideographic;
+}
+.markdown .markdown-list-han ol {
+ list-style-type: decimal;
+}
+.markdown .markdown-list-han ol ol {
+ list-style-type: decimal-leading-zero;
+}
+.markdown .markdown-fn {
+ margin-block-start: 59px;
+ border-block-start: 1px solid;
+ border-block-start-color: #ccc;
+ font-size: 14px;
+ font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif,
+ 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
+ line-height: 24px;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown .markdown-fn {
+ border-block-start-color: #404040;
+ }
+}
+.markdown .markdown-fn ol {
+ margin-block-start: 12px;
+ margin-block-end: 0;
+}
+.markdown .markdown-fn li:target {
+ background-color: #dbedff;
+}
+@media (prefers-color-scheme: dark) {
+ .markdown .markdown-fn li:target {
+ background-color: #3a6188;
+ }
+}
+.markdown .markdown-hang {
+ position: absolute;
+ line-height: inherit;
+ text-indent: 0;
+}
+.markdown .markdown-em {
+ -webkit-text-emphasis: filled circle;
+ -webkit-text-emphasis-position: under;
+ text-emphasis: filled circle;
+ text-emphasis-position: under right;
+}
+.markdown .markdown-em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),
+.markdown .markdown-em:not(:lang(zh)) {
+ -webkit-text-emphasis: none;
+ text-emphasis: none;
+}
+.markdown .markdown-ruby--inline {
+ display: inline-flex;
+ flex-direction: column-reverse;
+ height: 1.5em;
+ vertical-align: top;
+}
+.markdown .markdown-ruby--inline rt {
+ display: inline;
+ margin-bottom: -0.25em;
+ line-height: 1;
+ text-align: center;
+}
+.markdown heti-spacing {
+ display: inline;
+}
+.markdown heti-spacing + sup,
+.markdown heti-spacing + sub {
+ margin-inline-start: 0;
+}
+.markdown .heti-spacing-start {
+ margin-inline-end: 0.25em;
+}
+.markdown .heti-spacing-end {
+ margin-inline-start: 0.25em;
+}
+.markdown heti-adjacent {
+ display: inline;
+}
+.markdown .heti-adjacent-half {
+ margin-inline-end: -0.5em;
+}
+.markdown .heti-adjacent-quarter {
+ margin-inline-end: -0.25em;
+}
diff --git a/src/features/compile/index.ts b/src/features/compile/index.ts
index 49f5ac09b5..49c0cb7e57 100644
--- a/src/features/compile/index.ts
+++ b/src/features/compile/index.ts
@@ -5,10 +5,9 @@ import type { IApi, IDumiTechStack } from '@/types';
import { _setFSCacheDir } from '@/utils';
import path from 'path';
import { addAtomMeta, addExampleAssets } from '../assets';
-
+import { getLoadHook } from './makoHooks';
+export const techStacks: IDumiTechStack[] = [];
export default (api: IApi) => {
- const techStacks: IDumiTechStack[] = [];
-
api.describe({ key: 'dumi:compile' });
// register react tech stack by default
@@ -68,8 +67,13 @@ export default (api: IApi) => {
);
// configure loader to compile markdown
+ api.modifyConfig((memo) => {
+ memo.mfsu = false;
+ return memo;
+ });
api.chainWebpack(async (memo) => {
const babelInUmi = memo.module.rule('src').use('babel-loader').entries();
+ if (!babelInUmi) return memo;
const loaderPath = require.resolve('../../loaders/markdown');
// support require mjs packages(eg. element-plus/es)
@@ -94,6 +98,14 @@ export default (api: IApi) => {
.type('javascript/auto')
.test(/\.md$/);
+ mdRule
+ .oneOf('md-null')
+ .pre()
+ .resourceQuery(/watch=parent/)
+ .use('null-loader')
+ .loader(require.resolve('../../loaders/null'))
+ .end();
+
// generate independent oneOf rules
['frontmatter', 'text', 'demo-index'].forEach((type) => {
mdRule
@@ -199,4 +211,19 @@ export default (api: IApi) => {
}
return memo;
});
+
+ api.modifyConfig({
+ before: 'mako',
+ fn: (memo) => {
+ if (memo.mako || memo.ssr?.builder === 'mako') {
+ memo.mako ??= {};
+ memo.mako.plugins = [
+ {
+ load: getLoadHook(api),
+ },
+ ];
+ }
+ return memo;
+ },
+ });
};
diff --git a/src/features/compile/makoHooks.ts b/src/features/compile/makoHooks.ts
new file mode 100644
index 0000000000..3fe08a8854
--- /dev/null
+++ b/src/features/compile/makoHooks.ts
@@ -0,0 +1,145 @@
+import type { IMdLoaderOptions } from '@/loaders/markdown';
+import type { IApi } from '@/types';
+import fs from 'fs';
+import querystring from 'querystring';
+import url from 'url';
+import { techStacks } from '.';
+import { RunLoaderOption, runLoaders } from '../../utils';
+import { addAtomMeta, addExampleAssets } from '../assets';
+
+interface ICustomerRunLoaderInterface extends RunLoaderOption {
+ type?: 'css' | 'js' | 'jsx';
+}
+
+type QueryType = 'demo-index' | 'frontmatter' | 'text' | 'demo';
+
+const modeMap: Record = {
+ 'demo-index': 'demo-index',
+ frontmatter: 'frontmatter',
+ text: 'text',
+ demo: 'demo',
+};
+
+const customRunLoaders = async (options: ICustomerRunLoaderInterface) => {
+ const result = await runLoaders(options);
+ return {
+ content: result.result![0],
+ type: options.type ?? 'jsx',
+ };
+};
+
+const mdLoaderPath = require.resolve('../../loaders/markdown');
+
+export const getLoadHook = (api: IApi) => {
+ return async (filePath: string) => {
+ const loaderBaseOpts: Partial = {
+ techStacks,
+ cwd: api.cwd,
+ alias: api.config.alias,
+ resolve: api.config.resolve,
+ extraRemarkPlugins: api.config.extraRemarkPlugins,
+ extraRehypePlugins: api.config.extraRehypePlugins,
+ routes: api.appData.routes,
+ locales: api.config.locales || [],
+ pkg: api.pkg,
+ };
+
+ const requestUrl = url.parse(filePath);
+ const query = querystring.parse(requestUrl.query!);
+ if (requestUrl.query?.includes('watch=parent')) {
+ return {
+ content: '',
+ type: 'js',
+ };
+ }
+ if (/\..+$/.test(filePath)) {
+ if (requestUrl.query?.includes('techStack')) {
+ return await customRunLoaders({
+ resource: filePath,
+ loaders: [
+ {
+ loader: require.resolve('../../loaders/demo'),
+ options: { techStacks, cwd: api.cwd },
+ },
+ ],
+ });
+ }
+ }
+ if (/\.(j|t)sx?\?type=frontmatter$/.test(filePath)) {
+ return await customRunLoaders({
+ resource: filePath,
+ loaders: [
+ {
+ loader: require.resolve('../../loaders/page'),
+ options: {},
+ },
+ ],
+ });
+ }
+
+ if (requestUrl.pathname?.endsWith('.md')) {
+ let options;
+
+ const builtins = api.service.themeData.builtins;
+ const baseOptions = { ...loaderBaseOpts };
+ const resolveOptions = (queryType: QueryType) => {
+ if (queryType in modeMap) {
+ return { ...baseOptions, mode: modeMap[queryType] };
+ }
+
+ const additionalOpts = (
+ api.isPluginEnable('assets') || api.isPluginEnable('exportStatic')
+ ? {
+ builtins,
+ onResolveDemos(demos) {
+ const assets = demos.reduce<
+ Parameters[0]
+ >(
+ (acc, demo) =>
+ 'asset' in demo ? [...acc, demo.asset] : acc,
+ [],
+ );
+ addExampleAssets(assets);
+ },
+ onResolveAtomMeta: addAtomMeta,
+ }
+ : { builtins }
+ ) as IMdLoaderOptions;
+
+ return { ...baseOptions, ...additionalOpts };
+ };
+
+ options = resolveOptions(query.type as QueryType);
+ return await customRunLoaders({
+ resource: filePath,
+ loaders: [
+ {
+ loader: mdLoaderPath,
+ options,
+ },
+ ],
+ context: {},
+ readResource: fs.readFile.bind(fs),
+ });
+ }
+ if (requestUrl.query?.includes('dumi-raw')) {
+ return await customRunLoaders({
+ resource: filePath,
+ loaders: [
+ {
+ loader: require.resolve('../../loaders/post-raw'),
+ options: {},
+ },
+ {
+ loader: require.resolve('raw-loader'),
+ options: {},
+ },
+ {
+ loader: require.resolve('../../loaders/pre-raw'),
+ options: {},
+ },
+ ],
+ });
+ }
+ };
+};
diff --git a/src/features/derivative.ts b/src/features/derivative.ts
index 565e757e76..51b9e0128b 100644
--- a/src/features/derivative.ts
+++ b/src/features/derivative.ts
@@ -82,8 +82,10 @@ export default (api: IApi) => {
}
assert(
- !api.config.ssr || api.config.ssr.builder === 'webpack',
- 'Only `webpack` builder is supported in SSR mode!',
+ !api.config.ssr ||
+ api.config.ssr.builder === 'webpack' ||
+ api.config.ssr.builder === 'mako',
+ 'Only `webpack` and mako` builder is supported in SSR mode!',
);
assert(
api.config.cssLoader?.modules === undefined &&
diff --git a/src/features/html2sketch.ts b/src/features/html2sketch.ts
index 0102bae75c..7326e04387 100644
--- a/src/features/html2sketch.ts
+++ b/src/features/html2sketch.ts
@@ -20,8 +20,8 @@ export default (api: IApi) => {
path: 'msgExecutor.ts',
content: `import { getSketchJSON } from '.';
-window.addEventListener('message', (ev) => {
- if (ev.data.type === 'dumi.html2sketch.exec') {
+ typeof window !== 'undefined' && window.addEventListener('message', (ev) => {
+ if (ev.data.type === 'dumi.html2sketch.exec') {
const { value: opts, token } = ev.data;
getSketchJSON(document, opts).then((value) => {
diff --git a/src/features/theme/index.ts b/src/features/theme/index.ts
index 0232d950f3..ffe06432d0 100644
--- a/src/features/theme/index.ts
+++ b/src/features/theme/index.ts
@@ -262,32 +262,18 @@ export default (api: IApi) => {
}
}
}
-
- return memo;
- });
-
- // set dark mode selector as less variable
- // why not use `theme` or `modifyVars`?
- // because `theme` will be override by `modifyVars` in umi
- // and `modifyVar` will override `theme` from user
- api.chainWebpack((memo) => {
- const lessRule = memo.module.rule('less');
-
- ['css', 'css-modules'].forEach((rule) => {
- Object.values(lessRule.oneOf(rule).uses.entries()).forEach((loader) => {
- if (loader.get('loader').includes('less-loader')) {
- loader.tap((opts) => {
- opts.lessOptions.modifyVars ??= {};
- opts.lessOptions.modifyVars[
- 'dark-selector'
- ] = `~'[${PREFERS_COLOR_ATTR}="dark"]'`;
-
- return opts;
- });
- }
- });
- });
-
+ if (memo.theme) {
+ memo.theme['dark-selector'] = `~'[${PREFERS_COLOR_ATTR}="dark"]'`;
+ } else if (memo.lessLoader) {
+ memo.lessLoader.lessOptions.modifyVars ??= {};
+ memo.lessLoader.lessOptions.modifyVars[
+ 'dark-selector'
+ ] = `~'[${PREFERS_COLOR_ATTR}="dark"]'`;
+ } else {
+ memo.theme = {
+ 'dark-selector': `~'[${PREFERS_COLOR_ATTR}="dark"]'`,
+ };
+ }
return memo;
});
@@ -495,15 +481,15 @@ export default DumiLoading;
const { prefersColor } = api.config.themeConfig;
if (prefersColor.switch === false && prefersColor.default !== 'auto') {
- return `document.documentElement.setAttribute('${PREFERS_COLOR_ATTR}', '${prefersColor.default}');`;
+ return `typeof document !== 'undefined' && document.documentElement.setAttribute('${PREFERS_COLOR_ATTR}', '${prefersColor.default}');`;
}
return `(function () {
var cache = typeof navigator !== 'undefined' && navigator.cookieEnabled && typeof window.localStorage !== 'undefined' && localStorage.getItem('dumi:prefers-color') || '${prefersColor.default}';
- var isDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
+ var isDark = typeof window !== 'undefined' && window.matchMedia('(prefers-color-scheme: dark)').matches;
var enums = ['light', 'dark', 'auto'];
- document.documentElement.setAttribute(
+ typeof document !== 'undefined' && document.documentElement.setAttribute(
'${PREFERS_COLOR_ATTR}',
cache === enums[2]
? (isDark ? enums[1] : enums[0])
diff --git a/src/loaders/demo/index.ts b/src/loaders/demo/index.ts
index 7dd0912f6c..799d681f3f 100644
--- a/src/loaders/demo/index.ts
+++ b/src/loaders/demo/index.ts
@@ -1,5 +1,5 @@
import type { IDumiTechStack } from '@/types';
-
+import { winPath } from '@umijs/utils';
export interface IDemoLoaderOptions {
techStacks: IDumiTechStack[];
cwd: string;
@@ -12,8 +12,10 @@ export default function demoLoader(this: any, raw: string) {
);
const techStack = opts.techStacks.find((t) => t.name === techStackName)!;
- return techStack.transformCode(raw, {
+ let code = techStack.transformCode(raw, {
type: 'external',
fileAbsPath: this.resourcePath,
});
+ code = code + `import '${winPath(this.resourcePath)}?watch=parent';`;
+ return code;
}
diff --git a/src/loaders/markdown/index.ts b/src/loaders/markdown/index.ts
index 13cb57db16..a09b1980ab 100644
--- a/src/loaders/markdown/index.ts
+++ b/src/loaders/markdown/index.ts
@@ -87,11 +87,23 @@ function emitDefault(
if (frontmatter!.atomId && opts.onResolveAtomMeta) {
opts.onResolveAtomMeta(frontmatter!.atomId, frontmatter);
}
-
+ const dependencies = this.getDependencies()
+ .slice(1)
+ .filter((filePath: string) => {
+ return !filePath.includes('node_modules');
+ });
// import all builtin components, may be used by markdown content
return `${Object.values(opts.builtins)
.map((item) => `import ${item.specifier} from '${item.source}';`)
.join('\n')}
+${dependencies
+ .filter((dep: string) => dep.endsWith('.md'))
+ .map(
+ (md: string) => `
+import '${winPath(md)}?watch=parent';
+`,
+ )
+ .join('\n')}
import LoadingComponent from '@@/dumi/theme/loading';
import React, { Suspense } from 'react';
import { DumiPage, useTabMeta, useRouteMeta } from 'dumi';
@@ -123,7 +135,7 @@ function emitDemo(
return Mustache.render(
`import React from 'react';
-
+ import '${winPath(this.getDependencies()[0])}?watch=parent';
export const demos = {
{{#demos}}
'{{{id}}}': {
@@ -155,7 +167,7 @@ export const demos = {
asset = lodash.cloneDeep(asset);
asset.dependencies[
file
- ].value = `{{{require('-!${resolveMap[file]}?dumi-raw').default}}}`;
+ ].value = `{{{require('${resolveMap[file]}?dumi-raw').default}}}`;
}
});
@@ -235,7 +247,9 @@ function emitDemoIndex(
const { demos } = ret.meta;
return Mustache.render(
- `export const demoIndex = {
+ `
+ import '${winPath(this.getDependencies()[0])}?watch=parent';
+ export const demoIndex = {
ids: {{{ids}}},
getter: {{{getter}}}
};`,
@@ -251,13 +265,16 @@ function emitDemoIndex(
}
function emitFrontmatter(
+ this: any,
opts: IMdLoaderFrontmatterModeOptions,
ret: IMdTransformerResult,
) {
const { frontmatter, toc } = ret.meta;
return Mustache.render(
- `export const toc = {{{toc}}};
+ `
+ import '${winPath(this.getDependencies()[0])}?watch=parent';
+ export const toc = {{{toc}}};
export const frontmatter = {{{frontmatter}}};`,
{
toc: JSON.stringify(toc),
@@ -266,12 +283,22 @@ export const frontmatter = {{{frontmatter}}};`,
);
}
-function emitText(opts: IMdLoaderTextModeOptions, ret: IMdTransformerResult) {
+function emitText(
+ this: any,
+ opts: IMdLoaderTextModeOptions,
+ ret: IMdTransformerResult,
+) {
const { texts } = ret.meta;
- return Mustache.render(`export const texts = {{{texts}}};`, {
- texts: JSON.stringify(texts),
- });
+ return Mustache.render(
+ `
+ import '${winPath(this.getDependencies()[0])}?watch=parent';
+ export const texts = {{{texts}}};
+ `,
+ {
+ texts: JSON.stringify(texts),
+ },
+ );
}
function emit(this: any, opts: IMdLoaderOptions, ret: IMdTransformerResult) {
diff --git a/src/loaders/null/index.ts b/src/loaders/null/index.ts
new file mode 100644
index 0000000000..1e7119bf78
--- /dev/null
+++ b/src/loaders/null/index.ts
@@ -0,0 +1,7 @@
+export default function loader() {
+ return '';
+}
+
+export function pitch() {
+ return '';
+}
diff --git a/src/loaders/post-raw/index.ts b/src/loaders/post-raw/index.ts
new file mode 100644
index 0000000000..24750fd32e
--- /dev/null
+++ b/src/loaders/post-raw/index.ts
@@ -0,0 +1,9 @@
+/**
+ * loader for mako dumi-raw watch-parent
+ */
+export default function postRawLoader(this: any, raw: string) {
+ return `
+ import '${this.resourcePath}?watch=parent';
+ ${raw};
+ `;
+}
diff --git a/src/templates/meta/exports.ts.tpl b/src/templates/meta/exports.ts.tpl
index be7ba53cb7..c4555a8431 100644
--- a/src/templates/meta/exports.ts.tpl
+++ b/src/templates/meta/exports.ts.tpl
@@ -138,15 +138,17 @@ export function getRouteMetaById(
id: string,
opts?: T,
): T extends { syncOnly: true }
- ? IRouteMeta | undefined
- : Promise | undefined {
- if (filesMeta[id]) {
- const { frontmatter, toc, textGetter, tabs } = filesMeta[id];
- const routeMeta: IRouteMeta = {
- frontmatter,
- toc: toc,
+ ? IRouteMeta
+ : Promise {
+ const routeMeta: IRouteMeta = {
+ frontmatter: {},
+ toc: [],
texts: [],
};
+ if (filesMeta[id]) {
+ const { frontmatter, toc, textGetter, tabs } = filesMeta[id];
+ routeMeta.frontmatter = frontmatter;
+ routeMeta.toc = toc;
if (opts?.syncOnly) {
if (tabs) {
@@ -174,6 +176,10 @@ export function getRouteMetaById(
});
}
}
+ if (opts?.syncOnly) {
+ return routeMeta;
+ }
+ return Promise.resolve(routeMeta);
}
/**
diff --git a/src/utils.ts b/src/utils.ts
index 046939c68e..438664a092 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -5,8 +5,15 @@ import fs from 'fs';
import yaml from 'js-yaml';
import path from 'path';
import { lodash, logger, semver, winPath } from 'umi/plugin-utils';
+import { promisify } from 'util';
+import type {
+ RunLoaderOption as InternalRunLoaderOption,
+ RunLoaderResult,
+} from '../compiled/loader-runner';
+import { runLoaders as callbackRunLoaders } from '../compiled/loader-runner';
import { FS_CACHE_DIR } from './constants';
-
+export type * from '../compiled/loader-runner';
+export { getContext } from '../compiled/loader-runner';
/**
* get route path from file-system path
*/
@@ -224,6 +231,31 @@ export function getContentHash(content: string, length = 8) {
return createHash('md5').update(content).digest('hex').slice(0, length);
}
+const promisifyRunLoaders = promisify(callbackRunLoaders);
+
+export type RunLoaderOption = Partial;
+
+export function runLoaders(options: RunLoaderOption): Promise;
+export function runLoaders(
+ options: RunLoaderOption,
+ callback: undefined,
+): Promise;
+export function runLoaders(
+ options: RunLoaderOption,
+ callback: (err: NodeJS.ErrnoException | null, result: RunLoaderResult) => any,
+): void;
+export function runLoaders(
+ options: RunLoaderOption,
+ callback?: (
+ err: NodeJS.ErrnoException | null,
+ result: RunLoaderResult,
+ ) => any,
+) {
+ if (callback !== undefined) {
+ return callbackRunLoaders(options as InternalRunLoaderOption, callback);
+ }
+ return promisifyRunLoaders(options as InternalRunLoaderOption);
+}
/**
* check if version is in range
*/
diff --git a/suites/preset-vue/src/compiler/__tests__/__snapshots__/compile.test.ts.snap b/suites/preset-vue/src/compiler/__tests__/__snapshots__/compile.test.ts.snap
index 9cbc53efba..e9a40a44f0 100644
--- a/suites/preset-vue/src/compiler/__tests__/__snapshots__/compile.test.ts.snap
+++ b/suites/preset-vue/src/compiler/__tests__/__snapshots__/compile.test.ts.snap
@@ -168,7 +168,6 @@ const __sfc__ = Object.assign(__default__, {
onClick: _ctx.log
}, {
default: _withCtx(() => [_createTextVNode(_toDisplayString(msg.value), 1 /* TEXT */)]),
-
_: 1 /* STABLE */
}, 8 /* PROPS */, [\\"onClick\\"]);
};
diff --git a/suites/theme-mobile/package.json b/suites/theme-mobile/package.json
index 578d8dfbe2..6fac1991ec 100644
--- a/suites/theme-mobile/package.json
+++ b/suites/theme-mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "dumi-theme-mobile",
- "version": "2.3.0",
+ "version": "2.3.5",
"description": "dumi-theme-mobile",
"keywords": [
"dumi",
diff --git a/suites/theme-mobile/src/builtins/Previewer/index.less b/suites/theme-mobile/src/builtins/Previewer/index.less
index cc2fa4b8d1..aafb097c9d 100644
--- a/suites/theme-mobile/src/builtins/Previewer/index.less
+++ b/suites/theme-mobile/src/builtins/Previewer/index.less
@@ -24,8 +24,7 @@
position: absolute;
margin-inline-end: 1px;
top: 0;
- inset-inline-start: 0;
- inset-inline-end: var(--device-width);
+ inset-inline: 0 var(--device-width);
bottom: 0;
display: flex;
align-self: stretch;