diff --git a/package.json b/package.json
index 0344b2db..ed45b251 100644
--- a/package.json
+++ b/package.json
@@ -4,18 +4,18 @@
"private": true,
"homepage": "https://voce.chat",
"dependencies": {
- "@emoji-mart/react": "^1.1.0",
+ "@emoji-mart/react": "^1.1.1",
"@metamask/onboarding": "^1.0.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
- "@react-oauth/google": "^0.5.1",
+ "@react-oauth/google": "^0.6.0",
"@reduxjs/toolkit": "^1.9.1",
"@svgr/webpack": "^6.5.1",
"@tippyjs/react": "^4.2.6",
"@toast-ui/editor": "^3.2.1",
"@toast-ui/editor-plugin-code-syntax-highlight": "^3.1.0",
"@toast-ui/react-editor": "^3.2.2",
- "@types/node": "^18.11.17",
- "@types/react": "^18.0.26",
+ "@types/node": "^18.11.18",
+ "@types/react": "^18.0.27",
"@types/react-dom": "^18.0.10",
"@udecode/plate": "16.8",
"@uiball/loaders": "^1.2.6",
@@ -28,18 +28,18 @@
"dayjs": "^1.11.7",
"dotenv": "^16.0.3",
"dotenv-expand": "^10.0.0",
- "emoji-mart": "5.4.0",
- "eslint": "^8.30.0",
+ "emoji-mart": "5.5.1",
+ "eslint": "^8.32.0",
"file-loader": "^6.2.0",
"firebase": "^9.15.0",
"fs-extra": "^11.1.0",
"html-webpack-plugin": "^5.5.0",
- "i18next": "^22.4.6",
+ "i18next": "^22.4.9",
"i18next-browser-languagedetector": "^7.0.1",
"i18next-http-backend": "^2.1.1",
- "linkify-it": "3.0.3",
- "linkify-plugin-mention": "^3.0.4",
- "linkifyjs": "^3.0.5",
+ "linkify-plugin-mention": "^4.1.0",
+ "linkify-react": "^4.1.0",
+ "linkifyjs": "^4.1.0",
"localforage": "^1.10.0",
"lodash": "^4.17.21",
"masonry-layout": "^4.2.2",
@@ -53,26 +53,24 @@
"react-dom": "^18.2.0",
"react-helmet": "^6.1.0",
"react-hot-toast": "^2.4.0",
- "react-i18next": "^12.1.1",
+ "react-i18next": "^12.1.4",
"react-icons": "^4.7.1",
- "react-linkify": "^1.0.0-alpha",
"react-redux": "^8.0.5",
"react-refresh": "0.14.0",
- "react-router-dom": "^6.6.1",
+ "react-router-dom": "^6.7.0",
"react-scripts": "^5.0.1",
- "react-string-replace": "^1.1.0",
"react-syntax-highlighter": "^15.5.0",
"react-textarea-autosize": "^8.4.0",
"react-use-wizard": "^2.2.1",
"resolve": "^1.22.1",
- "rooks": "^7.4.2",
- "slate": "^0.87.0",
+ "rooks": "^7.4.3",
+ "slate": "^0.88.1",
"slate-history": "^0.86.0",
- "slate-react": "^0.88.0",
+ "slate-react": "^0.88.2",
"source-map-loader": "^4.0.1",
"style-loader": "^3.3.1",
"styled-components": "^5.3.6",
- "styled-reset": "^4.4.4",
+ "styled-reset": "^4.4.5",
"terser-webpack-plugin": "^5.3.6",
"tippy.js": "^6.3.7",
"typescript": "^4.9.4",
@@ -119,36 +117,36 @@
]
},
"devDependencies": {
- "@babel/core": "^7.20.7",
- "@commitlint/cli": "^17.3.0",
- "@commitlint/config-conventional": "^17.3.0",
+ "@babel/core": "^7.20.12",
+ "@commitlint/cli": "^17.4.2",
+ "@commitlint/config-conventional": "^17.4.2",
"@types/emoji-mart": "^3.0.9",
"@types/masonry-layout": "^4.2.5",
"@types/react-helmet": "^6.1.6",
"@types/react-linkify": "^1.0.1",
- "@types/react-syntax-highlighter": "^15.5.5",
+ "@types/react-syntax-highlighter": "^15.5.6",
"@types/styled-components": "^5.1.26",
- "@typescript-eslint/eslint-plugin": "^5.47.0",
- "@typescript-eslint/parser": "^5.47.0",
+ "@typescript-eslint/eslint-plugin": "^5.48.2",
+ "@typescript-eslint/parser": "^5.48.2",
"@welldone-software/why-did-you-render": "^7.0.1",
"autoprefixer": "^10.4.13",
- "babel-loader": "^9.1.0",
+ "babel-loader": "^9.1.2",
"babel-plugin-named-asset-import": "^0.3.8",
"babel-preset-react-app": "^10.0.1",
- "eslint-config-prettier": "^8.5.0",
- "eslint-plugin-import": "^2.26.0",
+ "eslint-config-prettier": "^8.6.0",
+ "eslint-plugin-import": "^2.27.5",
"eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-react": "^7.31.11",
+ "eslint-plugin-react": "^7.32.1",
"eslint-plugin-react-hooks": "^4.6.0",
"gh-pages": "^4.0.0",
- "husky": "^8.0.2",
+ "husky": "^8.0.3",
"lint-staged": "^13.1.0",
"md5-file": "^5.0.0",
- "patch-package": "^6.5.0",
- "postcss": "^8.4.20",
+ "patch-package": "^6.5.1",
+ "postcss": "^8.4.21",
"postcss-loader": "^7.0.2",
"postinstall-postinstall": "^2.1.0",
- "prettier": "^2.8.1",
+ "prettier": "^2.8.3",
"tailwindcss": "^3.2.4"
}
}
diff --git a/src/common/component/LinkifyText.tsx b/src/common/component/LinkifyText.tsx
new file mode 100644
index 00000000..30f37514
--- /dev/null
+++ b/src/common/component/LinkifyText.tsx
@@ -0,0 +1,48 @@
+// import React from 'react';
+import Linkify from "linkify-react";
+import 'linkify-plugin-mention';
+import URLPreview from './Message/URLPreview';
+import Mention from './Message/Mention';
+
+type Props = {
+ url?: boolean,
+ mention?: boolean,
+ mentionTextOnly?: boolean,
+ mentionPopOver?: boolean,
+ text: string,
+ cid?: number
+}
+
+const LinkifyText = ({ url = true, mention = true, mentionTextOnly = false, mentionPopOver = true, text, cid }: Props) => {
+
+ return (
+ {
+ if (!url) return <>{content}>;
+ return <>
+
+ {content}
+
+ {!content.startsWith("mailto") && }
+ >;
+ },
+ mention: ({ content }) => {
+ if (!mention) return <>{content}>;
+ // console.log();
+ if (/@[0-9]+/.test(content)) {
+ const uid = content.trim().slice(1);
+ return ;
+ }
+ return <>{content}>;
+ }
+ }
+ }
+ }>
+ {text}
+
+ );
+};
+
+export default LinkifyText;
\ No newline at end of file
diff --git a/src/common/component/Message/Mention.tsx b/src/common/component/Message/Mention.tsx
index 2bc9535c..ef9f30a3 100644
--- a/src/common/component/Message/Mention.tsx
+++ b/src/common/component/Message/Mention.tsx
@@ -24,15 +24,15 @@ const Mention = ({ uid, popover = true, cid, textOnly = false }: Props) => {
const user = usersData[uid];
if (!user) return null;
if (textOnly) return `@${user.name}`;
+ if (!popover) return {`@${user.name}`};
return (
}
>
- {`@${user.name}`}
+ {`@${user.name}`}
);
};
diff --git a/src/common/component/Message/Reply.tsx b/src/common/component/Message/Reply.tsx
index 19fde9eb..9eea71c2 100644
--- a/src/common/component/Message/Reply.tsx
+++ b/src/common/component/Message/Reply.tsx
@@ -1,10 +1,9 @@
import React, { MouseEvent, FC } from "react";
import styled from "styled-components";
-import reactStringReplace from "react-string-replace";
import MarkdownRender from "../MarkdownRender";
-import Mention from "./Mention";
import { ContentTypes } from "../../../app/config";
import { getFileIcon, isImage } from "../../utils";
+import LinkifyText from '../LinkifyText';
import Avatar from "../Avatar";
import { useAppSelector } from "../../../app/store";
@@ -104,15 +103,7 @@ const renderContent = (data) => {
case ContentTypes.text:
res = (
- {reactStringReplace(
- content,
- // eslint-disable-next-line no-useless-escape
- /(\s{1}\@[0-9]+\s{1})/g,
- (match, idx) => {
- const uid = match.trim().slice(1);
- return ;
- }
- )}
+
);
break;
diff --git a/src/common/component/Message/renderContent.tsx b/src/common/component/Message/renderContent.tsx
index b30aeb0e..b83856f6 100644
--- a/src/common/component/Message/renderContent.tsx
+++ b/src/common/component/Message/renderContent.tsx
@@ -1,15 +1,12 @@
-import React from "react";
-import Linkit from "react-linkify";
+// import React from "react";
import dayjs from "dayjs";
-import reactStringReplace from "react-string-replace";
import i18n from '../../../i18n';
import { ContentTypes } from "../../../app/config";
-import Mention from "./Mention";
import ForwardedMessage from "./ForwardedMessage";
import MarkdownRender from "../MarkdownRender";
import FileMessage from "../FileMessage";
-import URLPreview from "./URLPreview";
import { ContentType } from "../../../types/message";
+import LinkifyText from '../LinkifyText';
type Props = {
context: "user" | "channel";
@@ -40,23 +37,7 @@ const renderContent = ({
case ContentTypes.text:
ctn = (
<>
- (
-
-
- {decoratedText}
-
- {!decoratedHref.startsWith("mailto") && }
-
- )}
- >
- {reactStringReplace(content, /(\s{1}@[0-9]+\s{1})/g, (match, idx) => {
- const uid = match.trim().slice(1);
- return ;
- })}
- {/* {content.replace(/\s{1}\@[1-9]+\s{1}/g,)} */}
- {/* {new RegExp(/\s{1}\@[1-9]+\s{1}/g).exec(content)} */}
-
+
{edited && (
({i18n.t("edited", { ns: "chat" })})
diff --git a/src/common/component/Send/Replying.tsx b/src/common/component/Send/Replying.tsx
index 40470d89..1bc07cad 100644
--- a/src/common/component/Send/Replying.tsx
+++ b/src/common/component/Send/Replying.tsx
@@ -1,6 +1,4 @@
-import reactStringReplace from "react-string-replace";
import styled from "styled-components";
-import Mention from "../Message/Mention";
import { ContentTypes } from "../../../app/config";
import MarkdownRender from "../MarkdownRender";
import closeIcon from "../../../assets/icons/close.circle.svg?url";
@@ -9,6 +7,7 @@ import { getFileIcon, isImage } from "../../utils";
import useSendMessage from "../../hook/useSendMessage";
import { useAppSelector } from "../../../app/store";
import { MessagePayload } from "../../../app/slices/message";
+import LinkifyText from "../LinkifyText";
const Styled = styled.div`
background-color: #f3f4f6;
@@ -82,10 +81,11 @@ const renderContent = (data: MessagePayload) => {
let res = null;
switch (content_type) {
case ContentTypes.text:
- res = reactStringReplace(content, /(\s{1}@[0-9]+\s{1})/g, (match, idx) => {
- const uid = match.trim().slice(1);
- return ;
- });
+ res = ;
+ // res = reactStringReplace(content, /(\s{1}@[0-9]+\s{1})/g, (match, idx) => {
+ // const uid = match.trim().slice(1);
+ // return ;
+ // });
break;
case ContentTypes.markdown:
res = (
diff --git a/src/routes/chat/utils.tsx b/src/routes/chat/utils.tsx
index ad4b33ac..f1dbd84f 100644
--- a/src/routes/chat/utils.tsx
+++ b/src/routes/chat/utils.tsx
@@ -1,7 +1,6 @@
import React from "react";
import dayjs from "dayjs";
import styled from "styled-components";
-import reactStringReplace from "react-string-replace";
import { useDispatch } from "react-redux";
import { isImage } from "../../common/utils";
import { ContentTypes } from "../../app/config";
@@ -9,8 +8,8 @@ import Checkbox from "../../common/component/styled/Checkbox";
import Divider from "../../common/component/Divider";
import Message from "../../common/component/Message";
import { updateSelectMessages } from "../../app/slices/ui";
-import Mention from "../../common/component/Message/Mention";
import { useAppSelector } from "../../app/store";
+import LinkifyText from "../../common/component/LinkifyText";
export function getUnreadCount({
mids = [],
@@ -57,10 +56,7 @@ export const renderPreviewMessage = (message = null) => {
switch (content_type) {
case ContentTypes.text:
{
- res = reactStringReplace(content, /(\s{1}@[0-9]+\s{1})/g, (match, idx) => {
- const uid = match.trim().slice(1);
- return ;
- });
+ res = ;
}
break;
case ContentTypes.markdown:
diff --git a/src/routes/setting/License/LicensePriceListModal.tsx b/src/routes/setting/License/LicensePriceListModal.tsx
index 7245ec22..cfbaf573 100644
--- a/src/routes/setting/License/LicensePriceListModal.tsx
+++ b/src/routes/setting/License/LicensePriceListModal.tsx
@@ -1,5 +1,6 @@
import { ChangeEvent, FC, useState } from "react";
import toast from "react-hot-toast";
+import * as linkify from 'linkifyjs';
import Modal from "../../../common/component/Modal";
import StyledModal from "../../../common/component/styled/Modal";
import Button from "../../../common/component/styled/Button";
@@ -49,6 +50,10 @@ const LicensePriceListModal: FC = ({ closeModal }) => {
`${LicensePriceList[0].pid}|${LicensePriceList[0].limit}|${LicensePriceList[0].type}|${LicensePriceList[0].sub_dur || ""}`
);
const handleRenew = async () => {
+ if (!linkify.test(host)) {
+ toast.error("Invalid Host");
+ return;
+ }
const [priceId, user_limit, type, sub_dur = "month"] = selectPrice.split("|") as [string, string, PriceType, PriceSubscriptionDuration];
const metadata = {
user_limit: Number(user_limit),
diff --git a/yarn.lock b/yarn.lock
index 0608def6..df8b6b43 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -57,25 +57,25 @@
json5 "^2.2.1"
semver "^6.3.0"
-"@babel/core@^7.20.7":
- version "7.20.7"
- resolved "https://mirrors.cloud.tencent.com/npm/@babel%2fcore/-/core-7.20.7.tgz#37072f951bd4d28315445f66e0ec9f6ae0c8c35f"
- integrity sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==
+"@babel/core@^7.20.12":
+ version "7.20.12"
+ resolved "https://mirrors.cloud.tencent.com/npm/@babel%2fcore/-/core-7.20.12.tgz#7930db57443c6714ad216953d1356dac0eb8496d"
+ integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.18.6"
"@babel/generator" "^7.20.7"
"@babel/helper-compilation-targets" "^7.20.7"
- "@babel/helper-module-transforms" "^7.20.7"
+ "@babel/helper-module-transforms" "^7.20.11"
"@babel/helpers" "^7.20.7"
"@babel/parser" "^7.20.7"
"@babel/template" "^7.20.7"
- "@babel/traverse" "^7.20.7"
+ "@babel/traverse" "^7.20.12"
"@babel/types" "^7.20.7"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
- json5 "^2.2.1"
+ json5 "^2.2.2"
semver "^6.3.0"
"@babel/eslint-parser@^7.16.3":
@@ -229,7 +229,7 @@
"@babel/traverse" "^7.20.1"
"@babel/types" "^7.20.2"
-"@babel/helper-module-transforms@^7.20.7":
+"@babel/helper-module-transforms@^7.20.11":
version "7.20.11"
resolved "https://mirrors.cloud.tencent.com/npm/@babel%2fhelper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0"
integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==
@@ -1102,7 +1102,7 @@
core-js-pure "^3.25.1"
regenerator-runtime "^0.13.11"
-"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.6", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.6", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
version "7.20.6"
resolved "https://mirrors.cloud.tencent.com/npm/@babel%2fruntime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3"
integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==
@@ -1159,6 +1159,22 @@
debug "^4.1.0"
globals "^11.1.0"
+"@babel/traverse@^7.20.12":
+ version "7.20.12"
+ resolved "https://mirrors.cloud.tencent.com/npm/@babel%2ftraverse/-/traverse-7.20.12.tgz#7f0f787b3a67ca4475adef1f56cb94f6abd4a4b5"
+ integrity sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/generator" "^7.20.7"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
+ "@babel/helper-hoist-variables" "^7.18.6"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+ "@babel/parser" "^7.20.7"
+ "@babel/types" "^7.20.7"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
version "7.20.5"
resolved "https://mirrors.cloud.tencent.com/npm/@babel%2ftypes/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84"
@@ -1182,92 +1198,92 @@
resolved "https://mirrors.cloud.tencent.com/npm/@bcoe%2fv8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@commitlint/cli@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fcli/-/cli-17.3.0.tgz#d8497f03e27a5161178e802168d77de2941959a0"
- integrity sha512-/H0md7TsKflKzVPz226VfXzVafJFO1f9+r2KcFvmBu08V0T56lZU1s8WL7/xlxqLMqBTVaBf7Ixtc4bskdEEZg==
+"@commitlint/cli@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fcli/-/cli-17.4.2.tgz#8600c83abb7e84191fd59528fc14f436496fb00b"
+ integrity sha512-0rPGJ2O1owhpxMIXL9YJ2CgPkdrFLKZElIZHXDN8L8+qWK1DGH7Q7IelBT1pchXTYTuDlqkOTdh//aTvT3bSUA==
dependencies:
- "@commitlint/format" "^17.0.0"
- "@commitlint/lint" "^17.3.0"
- "@commitlint/load" "^17.3.0"
- "@commitlint/read" "^17.2.0"
- "@commitlint/types" "^17.0.0"
+ "@commitlint/format" "^17.4.0"
+ "@commitlint/lint" "^17.4.2"
+ "@commitlint/load" "^17.4.2"
+ "@commitlint/read" "^17.4.2"
+ "@commitlint/types" "^17.4.0"
execa "^5.0.0"
lodash.isfunction "^3.0.9"
resolve-from "5.0.0"
resolve-global "1.0.0"
yargs "^17.0.0"
-"@commitlint/config-conventional@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fconfig-conventional/-/config-conventional-17.3.0.tgz#77bcfabfed932bc80e97f31f2201ba05f504e145"
- integrity sha512-hgI+fN5xF8nhS9uG/V06xyT0nlcyvHHMkq0kwRSr96vl5BFlRGaL2C0/YY4kQagfU087tmj01bJkG9Ek98Wllw==
+"@commitlint/config-conventional@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fconfig-conventional/-/config-conventional-17.4.2.tgz#671f7febfcfef90ec11b122a659c6be25e11c19e"
+ integrity sha512-JVo1moSj5eDMoql159q8zKCU8lkOhQ+b23Vl3LVVrS6PXDLQIELnJ34ChQmFVbBdSSRNAbbXnRDhosFU+wnuHw==
dependencies:
conventional-changelog-conventionalcommits "^5.0.0"
-"@commitlint/config-validator@^17.1.0":
- version "17.1.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fconfig-validator/-/config-validator-17.1.0.tgz#51d09ca53d7a0d19736abf34eb18a66efce0f97a"
- integrity sha512-Q1rRRSU09ngrTgeTXHq6ePJs2KrI+axPTgkNYDWSJIuS1Op4w3J30vUfSXjwn5YEJHklK3fSqWNHmBhmTR7Vdg==
+"@commitlint/config-validator@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fconfig-validator/-/config-validator-17.4.0.tgz#2cb229672a22476cf1f21bedbfcd788e5da5b54f"
+ integrity sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==
dependencies:
- "@commitlint/types" "^17.0.0"
+ "@commitlint/types" "^17.4.0"
ajv "^8.11.0"
-"@commitlint/ensure@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fensure/-/ensure-17.3.0.tgz#d7bb60291a254152b468ccb2be8c0dc79667247e"
- integrity sha512-kWbrQHDoW5veIUQx30gXoLOCjWvwC6OOEofhPCLl5ytRPBDAQObMbxTha1Bt2aSyNE/IrJ0s0xkdZ1Gi3wJwQg==
+"@commitlint/ensure@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fensure/-/ensure-17.4.0.tgz#3de65768bfccb9956ec3a0ecd8a415421bf315e5"
+ integrity sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==
dependencies:
- "@commitlint/types" "^17.0.0"
+ "@commitlint/types" "^17.4.0"
lodash.camelcase "^4.3.0"
lodash.kebabcase "^4.1.1"
lodash.snakecase "^4.1.1"
lodash.startcase "^4.4.0"
lodash.upperfirst "^4.3.1"
-"@commitlint/execute-rule@^17.0.0":
- version "17.0.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fexecute-rule/-/execute-rule-17.0.0.tgz#186e9261fd36733922ae617497888c4bdb6e5c92"
- integrity sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ==
+"@commitlint/execute-rule@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fexecute-rule/-/execute-rule-17.4.0.tgz#4518e77958893d0a5835babe65bf87e2638f6939"
+ integrity sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==
-"@commitlint/format@^17.0.0":
- version "17.0.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fformat/-/format-17.0.0.tgz#2c991ac0df3955fe5d7d4d733967bd17e6cfd9e0"
- integrity sha512-MZzJv7rBp/r6ZQJDEodoZvdRM0vXu1PfQvMTNWFb8jFraxnISMTnPBWMMjr2G/puoMashwaNM//fl7j8gGV5lA==
+"@commitlint/format@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fformat/-/format-17.4.0.tgz#1c80cf3a6274ff9b3d3c0dd150a97882d557aa0f"
+ integrity sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==
dependencies:
- "@commitlint/types" "^17.0.0"
+ "@commitlint/types" "^17.4.0"
chalk "^4.1.0"
-"@commitlint/is-ignored@^17.2.0":
- version "17.2.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fis-ignored/-/is-ignored-17.2.0.tgz#07c329396e2457fd37e8707f990c3a49731a168d"
- integrity sha512-rgUPUQraHxoMLxiE8GK430HA7/R2vXyLcOT4fQooNrZq9ERutNrP6dw3gdKLkq22Nede3+gEHQYUzL4Wu75ndg==
+"@commitlint/is-ignored@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fis-ignored/-/is-ignored-17.4.2.tgz#2d40a34e071c3e595e485fafe8460457a7b7af9d"
+ integrity sha512-1b2Y2qJ6n7bHG9K6h8S4lBGUl6kc7mMhJN9gy1SQfUZqe92ToDjUTtgNWb6LbzR1X8Cq4SEus4VU8Z/riEa94Q==
dependencies:
- "@commitlint/types" "^17.0.0"
- semver "7.3.7"
+ "@commitlint/types" "^17.4.0"
+ semver "7.3.8"
-"@commitlint/lint@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2flint/-/lint-17.3.0.tgz#16506deaa347d61bd1195b17df1c6809a553d2a0"
- integrity sha512-VilOTPg0i9A7CCWM49E9bl5jytfTvfTxf9iwbWAWNjxJ/A5mhPKbm3sHuAdwJ87tDk1k4j8vomYfH23iaY+1Rw==
+"@commitlint/lint@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2flint/-/lint-17.4.2.tgz#1277cb4d5395e9d6c39cbc351984bac9dcc6b7cd"
+ integrity sha512-HcymabrdBhsDMNzIv146+ZPNBPBK5gMNsVH+el2lCagnYgCi/4ixrHooeVyS64Fgce2K26+MC7OQ4vVH8wQWVw==
dependencies:
- "@commitlint/is-ignored" "^17.2.0"
- "@commitlint/parse" "^17.2.0"
- "@commitlint/rules" "^17.3.0"
- "@commitlint/types" "^17.0.0"
+ "@commitlint/is-ignored" "^17.4.2"
+ "@commitlint/parse" "^17.4.2"
+ "@commitlint/rules" "^17.4.2"
+ "@commitlint/types" "^17.4.0"
-"@commitlint/load@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fload/-/load-17.3.0.tgz#ebfec0198dd1627627e32a2b2ae4744d297599a8"
- integrity sha512-u/pV6rCAJrCUN+HylBHLzZ4qj1Ew3+eN9GBPhNi9otGxtOfA8b+8nJSxaNbcC23Ins/kcpjGf9zPSVW7628Umw==
+"@commitlint/load@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fload/-/load-17.4.2.tgz#551875c3e1dce6dc0375dc9c8ad551de8ba35de4"
+ integrity sha512-Si++F85rJ9t4hw6JcOw1i2h0fdpdFQt0YKwjuK4bk9KhFjyFkRxvR3SB2dPaMs+EwWlDrDBGL+ygip1QD6gmPw==
dependencies:
- "@commitlint/config-validator" "^17.1.0"
- "@commitlint/execute-rule" "^17.0.0"
- "@commitlint/resolve-extends" "^17.3.0"
- "@commitlint/types" "^17.0.0"
- "@types/node" "^14.0.0"
+ "@commitlint/config-validator" "^17.4.0"
+ "@commitlint/execute-rule" "^17.4.0"
+ "@commitlint/resolve-extends" "^17.4.0"
+ "@commitlint/types" "^17.4.0"
+ "@types/node" "*"
chalk "^4.1.0"
- cosmiconfig "^7.0.0"
+ cosmiconfig "^8.0.0"
cosmiconfig-typescript-loader "^4.0.0"
lodash.isplainobject "^4.0.6"
lodash.merge "^4.6.2"
@@ -1276,70 +1292,70 @@
ts-node "^10.8.1"
typescript "^4.6.4"
-"@commitlint/message@^17.2.0":
- version "17.2.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fmessage/-/message-17.2.0.tgz#c546b7a441b9f69493257f9fe0c3c8fc37933b27"
- integrity sha512-/4l2KFKxBOuoEn1YAuuNNlAU05Zt7sNsC9H0mPdPm3chOrT4rcX0pOqrQcLtdMrMkJz0gC7b3SF80q2+LtdL9Q==
+"@commitlint/message@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fmessage/-/message-17.4.2.tgz#f4753a79701ad6db6db21f69076e34de6580e22c"
+ integrity sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==
-"@commitlint/parse@^17.2.0":
- version "17.2.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fparse/-/parse-17.2.0.tgz#d87b09436ec741c2267b76a41972b34e53459a81"
- integrity sha512-vLzLznK9Y21zQ6F9hf8D6kcIJRb2haAK5T/Vt1uW2CbHYOIfNsR/hJs0XnF/J9ctM20Tfsqv4zBitbYvVw7F6Q==
+"@commitlint/parse@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fparse/-/parse-17.4.2.tgz#b0f8a257a1f93387a497408b0b4cadba60ee3359"
+ integrity sha512-DK4EwqhxfXpyCA+UH8TBRIAXAfmmX4q9QRBz/2h9F9sI91yt6mltTrL6TKURMcjUVmgaB80wgS9QybNIyVBIJA==
dependencies:
- "@commitlint/types" "^17.0.0"
+ "@commitlint/types" "^17.4.0"
conventional-changelog-angular "^5.0.11"
conventional-commits-parser "^3.2.2"
-"@commitlint/read@^17.2.0":
- version "17.2.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fread/-/read-17.2.0.tgz#7a67b7b611d978a344c2430cba030252c2170723"
- integrity sha512-bbblBhrHkjxra3ptJNm0abxu7yeAaxumQ8ZtD6GIVqzURCETCP7Dm0tlVvGRDyXBuqX6lIJxh3W7oyKqllDsHQ==
+"@commitlint/read@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fread/-/read-17.4.2.tgz#4880a05271fb44cefa54d365a17d5753496a6de0"
+ integrity sha512-hasYOdbhEg+W4hi0InmXHxtD/1favB4WdwyFxs1eOy/DvMw6+2IZBmATgGOlqhahsypk4kChhxjAFJAZ2F+JBg==
dependencies:
- "@commitlint/top-level" "^17.0.0"
- "@commitlint/types" "^17.0.0"
- fs-extra "^10.0.0"
+ "@commitlint/top-level" "^17.4.0"
+ "@commitlint/types" "^17.4.0"
+ fs-extra "^11.0.0"
git-raw-commits "^2.0.0"
minimist "^1.2.6"
-"@commitlint/resolve-extends@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fresolve-extends/-/resolve-extends-17.3.0.tgz#413a9ec393266d0673e6b9ec2f0974c358ed662d"
- integrity sha512-Lf3JufJlc5yVEtJWC8o4IAZaB8FQAUaVlhlAHRACd0TTFizV2Lk2VH70et23KgvbQNf7kQzHs/2B4QZalBv6Cg==
+"@commitlint/resolve-extends@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fresolve-extends/-/resolve-extends-17.4.0.tgz#9023da6c70c4ebd173b4b0995fe29f27051da2d3"
+ integrity sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==
dependencies:
- "@commitlint/config-validator" "^17.1.0"
- "@commitlint/types" "^17.0.0"
+ "@commitlint/config-validator" "^17.4.0"
+ "@commitlint/types" "^17.4.0"
import-fresh "^3.0.0"
lodash.mergewith "^4.6.2"
resolve-from "^5.0.0"
resolve-global "^1.0.0"
-"@commitlint/rules@^17.3.0":
- version "17.3.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2frules/-/rules-17.3.0.tgz#4b31d6739f7eb8c7222b323b0bc2b63bd298a4ad"
- integrity sha512-s2UhDjC5yP2utx3WWqsnZRzjgzAX8BMwr1nltC0u0p8T/nzpkx4TojEfhlsOUj1t7efxzZRjUAV0NxNwdJyk+g==
+"@commitlint/rules@^17.4.2":
+ version "17.4.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2frules/-/rules-17.4.2.tgz#cdf203bc82af979cb319210ef9215cb1de216a9b"
+ integrity sha512-OGrPsMb9Fx3/bZ64/EzJehY9YDSGWzp81Pj+zJiY+r/NSgJI3nUYdlS37jykNIugzazdEXfMtQ10kmA+Kx2pZQ==
dependencies:
- "@commitlint/ensure" "^17.3.0"
- "@commitlint/message" "^17.2.0"
- "@commitlint/to-lines" "^17.0.0"
- "@commitlint/types" "^17.0.0"
+ "@commitlint/ensure" "^17.4.0"
+ "@commitlint/message" "^17.4.2"
+ "@commitlint/to-lines" "^17.4.0"
+ "@commitlint/types" "^17.4.0"
execa "^5.0.0"
-"@commitlint/to-lines@^17.0.0":
- version "17.0.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fto-lines/-/to-lines-17.0.0.tgz#5766895836b8085b099a098482f88a03f070b411"
- integrity sha512-nEi4YEz04Rf2upFbpnEorG8iymyH7o9jYIVFBG1QdzebbIFET3ir+8kQvCZuBE5pKCtViE4XBUsRZz139uFrRQ==
+"@commitlint/to-lines@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2fto-lines/-/to-lines-17.4.0.tgz#9bd02e911e7d4eab3fb4a50376c4c6d331e10d8d"
+ integrity sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==
-"@commitlint/top-level@^17.0.0":
- version "17.0.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2ftop-level/-/top-level-17.0.0.tgz#ebd0df4c703c026c2fbdc20fa746836334f4ed15"
- integrity sha512-dZrEP1PBJvodNWYPOYiLWf6XZergdksKQaT6i1KSROLdjf5Ai0brLOv5/P+CPxBeoj3vBxK4Ax8H1Pg9t7sHIQ==
+"@commitlint/top-level@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2ftop-level/-/top-level-17.4.0.tgz#540cac8290044cf846fbdd99f5cc51e8ac5f27d6"
+ integrity sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==
dependencies:
find-up "^5.0.0"
-"@commitlint/types@^17.0.0":
- version "17.0.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2ftypes/-/types-17.0.0.tgz#3b4604c1a0f06c340ce976e6c6903d4f56e3e690"
- integrity sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ==
+"@commitlint/types@^17.4.0":
+ version "17.4.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@commitlint%2ftypes/-/types-17.4.0.tgz#c7c2b97b959f6175c164632bf26208ce417b3f31"
+ integrity sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==
dependencies:
chalk "^4.1.0"
@@ -1461,10 +1477,10 @@
resolved "https://mirrors.cloud.tencent.com/npm/@csstools%2fselector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36"
integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==
-"@emoji-mart/react@^1.1.0":
- version "1.1.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@emoji-mart%2freact/-/react-1.1.0.tgz#afeaac086c951a0b6d782ff461955be1c9904706"
- integrity sha512-6MnXNSfR69hmgH/mZIux4NGAjmS90f+rtJu8Soq1rCb27JWmYCQLAP7BqOVPUN4BL+c4ONUK+PPPihQho0eIxg==
+"@emoji-mart/react@^1.1.1":
+ version "1.1.1"
+ resolved "https://mirrors.cloud.tencent.com/npm/@emoji-mart%2freact/-/react-1.1.1.tgz#ddad52f93a25baf31c5383c3e7e4c6e05554312a"
+ integrity sha512-NMlFNeWgv1//uPsvLxvGQoIerPuVdXwK/EUek8OOkJ6wVOWPUizRBJU0hDqWZCOROVpfBgCemaC3m6jDOXi03g==
"@emotion/is-prop-valid@^1.1.0":
version "1.2.0"
@@ -1503,6 +1519,21 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@eslint/eslintrc@^1.4.1":
+ version "1.4.1"
+ resolved "https://mirrors.cloud.tencent.com/npm/@eslint%2feslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e"
+ integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.3.2"
+ espree "^9.4.0"
+ globals "^13.19.0"
+ ignore "^5.2.0"
+ import-fresh "^3.2.1"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
+ strip-json-comments "^3.1.1"
+
"@firebase/analytics-compat@0.2.0":
version "0.2.0"
resolved "https://mirrors.cloud.tencent.com/npm/@firebase%2fanalytics-compat/-/analytics-compat-0.2.0.tgz#c9e70d50bc07ba1865c589ee34f7106661c5105b"
@@ -2402,10 +2433,10 @@
resolved "https://mirrors.cloud.tencent.com/npm/@react-hook%2fmerged-ref/-/merged-ref-1.3.2.tgz#919b387a5f79ed67f2578f2015ab7b7d337787d2"
integrity sha512-cQ9Y8m4zlrw/qotReo33E+3Sy9FVqMZb5JwUlb3wj3IJJ1cNJtxcgfWF6rS2NZQrfBJ2nAnckUdPJjMyIJTNZg==
-"@react-oauth/google@^0.5.1":
- version "0.5.1"
- resolved "https://mirrors.cloud.tencent.com/npm/@react-oauth%2fgoogle/-/google-0.5.1.tgz#fc5cf33bff5d59583c5b0ed387431350216dd907"
- integrity sha512-XCMMke24klAHIVnrZAMibodyjSUsxBOJ+vO5yvRptWC2Vnq02uLUnydjtIdCzCUIAxbvbFbQWZxG0xF0Y8GtHA==
+"@react-oauth/google@^0.6.0":
+ version "0.6.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@react-oauth%2fgoogle/-/google-0.6.0.tgz#f0af1e82034420af31be78cbc50d9b095923ed3d"
+ integrity sha512-F+VtUk40C5zjL/E3VW5/nsIfm7gmad4HgpGjW3shHqsL6hopOEIncWIGlEzKs2H/hlZw5mHkyq2ONmw5TI2j/g==
"@reduxjs/toolkit@^1.9.1":
version "1.9.1"
@@ -2417,10 +2448,10 @@
redux-thunk "^2.4.2"
reselect "^4.1.7"
-"@remix-run/router@1.2.1":
- version "1.2.1"
- resolved "https://mirrors.cloud.tencent.com/npm/@remix-run%2frouter/-/router-1.2.1.tgz#812edd4104a15a493dda1ccac0b352270d7a188c"
- integrity sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ==
+"@remix-run/router@1.3.0":
+ version "1.3.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/@remix-run%2frouter/-/router-1.3.0.tgz#b6ee542c7f087b73b3d8215b9bf799f648be71cb"
+ integrity sha512-nwQoYb3m4DDpHTeOwpJEuDt8lWVcujhYYSFGLluC+9es2PyLjm+jjq3IeRBQbwBtPLJE/lkuHuGHr8uQLgmJRA==
"@rollup/plugin-babel@^5.2.0":
version "5.3.1"
@@ -3006,15 +3037,15 @@
resolved "https://mirrors.cloud.tencent.com/npm/@types%2fminimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
-"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0", "@types/node@^18.11.17":
+"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0":
version "18.11.17"
resolved "https://mirrors.cloud.tencent.com/npm/@types%2fnode/-/node-18.11.17.tgz#5c009e1d9c38f4a2a9d45c0b0c493fe6cdb4bcb5"
integrity sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==
-"@types/node@^14.0.0":
- version "14.18.35"
- resolved "https://mirrors.cloud.tencent.com/npm/@types%2fnode/-/node-14.18.35.tgz#879c4659cb7b3fe515844f029c75079c941bb65c"
- integrity sha512-2ATO8pfhG1kDvw4Lc4C0GXIMSQFFJBCo/R1fSgTwmUlq5oy95LXyjDQinsRVgQY6gp6ghh3H91wk9ES5/5C+Tw==
+"@types/node@^18.11.18":
+ version "18.11.18"
+ resolved "https://mirrors.cloud.tencent.com/npm/@types%2fnode/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f"
+ integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
@@ -3072,14 +3103,14 @@
dependencies:
"@types/react" "*"
-"@types/react-syntax-highlighter@^15.5.5":
- version "15.5.5"
- resolved "https://mirrors.cloud.tencent.com/npm/@types%2freact-syntax-highlighter/-/react-syntax-highlighter-15.5.5.tgz#4d3b51f8956195f1f63360ff03f8822c5d74c516"
- integrity sha512-QH3JZQXa2usAvJvSsdSUJ4Yu4j8ReuZpgRrEW+XP+Rmosbn425YshW9iGEb/pAARm8496axHhHUPRH3UmTiB6A==
+"@types/react-syntax-highlighter@^15.5.6":
+ version "15.5.6"
+ resolved "https://mirrors.cloud.tencent.com/npm/@types%2freact-syntax-highlighter/-/react-syntax-highlighter-15.5.6.tgz#77c95e6b74d2be23208fcdcf187b93b47025f1b1"
+ integrity sha512-i7wFuLbIAFlabTeD2I1cLjEOrG/xdMa/rpx2zwzAoGHuXJDhSqp9BSfDlMHSh9JSuNfxHk9eEmMX6D55GiyjGg==
dependencies:
"@types/react" "*"
-"@types/react@*", "@types/react@^18.0.26":
+"@types/react@*":
version "18.0.26"
resolved "https://mirrors.cloud.tencent.com/npm/@types%2freact/-/react-18.0.26.tgz#8ad59fc01fef8eaf5c74f4ea392621749f0b7917"
integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==
@@ -3088,6 +3119,15 @@
"@types/scheduler" "*"
csstype "^3.0.2"
+"@types/react@^18.0.27":
+ version "18.0.27"
+ resolved "https://mirrors.cloud.tencent.com/npm/@types%2freact/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71"
+ integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ csstype "^3.0.2"
+
"@types/resolve@1.17.1":
version "1.17.1"
resolved "https://mirrors.cloud.tencent.com/npm/@types%2fresolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
@@ -3192,14 +3232,14 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@^5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2feslint-plugin/-/eslint-plugin-5.47.0.tgz#dadb79df3b0499699b155839fd6792f16897d910"
- integrity sha512-AHZtlXAMGkDmyLuLZsRpH3p4G/1iARIwc/T0vIem2YB+xW6pZaXYXzCBnZSF/5fdM97R9QqZWZ+h3iW10XgevQ==
+"@typescript-eslint/eslint-plugin@^5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2feslint-plugin/-/eslint-plugin-5.48.2.tgz#112e6ae1e23a1dc8333ce82bb9c65c2608b4d8a3"
+ integrity sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==
dependencies:
- "@typescript-eslint/scope-manager" "5.47.0"
- "@typescript-eslint/type-utils" "5.47.0"
- "@typescript-eslint/utils" "5.47.0"
+ "@typescript-eslint/scope-manager" "5.48.2"
+ "@typescript-eslint/type-utils" "5.48.2"
+ "@typescript-eslint/utils" "5.48.2"
debug "^4.3.4"
ignore "^5.2.0"
natural-compare-lite "^1.4.0"
@@ -3229,14 +3269,14 @@
dependencies:
"@typescript-eslint/utils" "5.46.1"
-"@typescript-eslint/parser@^5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2fparser/-/parser-5.47.0.tgz#62e83de93499bf4b500528f74bf2e0554e3a6c8d"
- integrity sha512-udPU4ckK+R1JWCGdQC4Qa27NtBg7w020ffHqGyAK8pAgOVuNw7YaKXGChk+udh+iiGIJf6/E/0xhVXyPAbsczw==
+"@typescript-eslint/parser@^5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2fparser/-/parser-5.48.2.tgz#c9edef2a0922d26a37dba03be20c5fff378313b3"
+ integrity sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==
dependencies:
- "@typescript-eslint/scope-manager" "5.47.0"
- "@typescript-eslint/types" "5.47.0"
- "@typescript-eslint/typescript-estree" "5.47.0"
+ "@typescript-eslint/scope-manager" "5.48.2"
+ "@typescript-eslint/types" "5.48.2"
+ "@typescript-eslint/typescript-estree" "5.48.2"
debug "^4.3.4"
"@typescript-eslint/parser@^5.5.0":
@@ -3257,13 +3297,13 @@
"@typescript-eslint/types" "5.46.1"
"@typescript-eslint/visitor-keys" "5.46.1"
-"@typescript-eslint/scope-manager@5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2fscope-manager/-/scope-manager-5.47.0.tgz#f58144a6b0ff58b996f92172c488813aee9b09df"
- integrity sha512-dvJab4bFf7JVvjPuh3sfBUWsiD73aiftKBpWSfi3sUkysDQ4W8x+ZcFpNp7Kgv0weldhpmMOZBjx1wKN8uWvAw==
+"@typescript-eslint/scope-manager@5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2fscope-manager/-/scope-manager-5.48.2.tgz#bb7676cb78f1e94921eaab637a4b5d596f838abc"
+ integrity sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==
dependencies:
- "@typescript-eslint/types" "5.47.0"
- "@typescript-eslint/visitor-keys" "5.47.0"
+ "@typescript-eslint/types" "5.48.2"
+ "@typescript-eslint/visitor-keys" "5.48.2"
"@typescript-eslint/type-utils@5.46.1":
version "5.46.1"
@@ -3275,13 +3315,13 @@
debug "^4.3.4"
tsutils "^3.21.0"
-"@typescript-eslint/type-utils@5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftype-utils/-/type-utils-5.47.0.tgz#2b440979c574e317d3473225ae781f292c99e55d"
- integrity sha512-1J+DFFrYoDUXQE1b7QjrNGARZE6uVhBqIvdaXTe5IN+NmEyD68qXR1qX1g2u4voA+nCaelQyG8w30SAOihhEYg==
+"@typescript-eslint/type-utils@5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftype-utils/-/type-utils-5.48.2.tgz#7d3aeca9fa37a7ab7e3d9056a99b42f342c48ad7"
+ integrity sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==
dependencies:
- "@typescript-eslint/typescript-estree" "5.47.0"
- "@typescript-eslint/utils" "5.47.0"
+ "@typescript-eslint/typescript-estree" "5.48.2"
+ "@typescript-eslint/utils" "5.48.2"
debug "^4.3.4"
tsutils "^3.21.0"
@@ -3290,10 +3330,10 @@
resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftypes/-/types-5.46.1.tgz#4e9db2107b9a88441c4d5ecacde3bb7a5ebbd47e"
integrity sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==
-"@typescript-eslint/types@5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftypes/-/types-5.47.0.tgz#67490def406eaa023dbbd8da42ee0d0c9b5229d3"
- integrity sha512-eslFG0Qy8wpGzDdYKu58CEr3WLkjwC5Usa6XbuV89ce/yN5RITLe1O8e+WFEuxnfftHiJImkkOBADj58ahRxSg==
+"@typescript-eslint/types@5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftypes/-/types-5.48.2.tgz#635706abb1ec164137f92148f06f794438c97b8e"
+ integrity sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==
"@typescript-eslint/typescript-estree@5.46.1":
version "5.46.1"
@@ -3308,13 +3348,13 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/typescript-estree@5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftypescript-estree/-/typescript-estree-5.47.0.tgz#ed971a11c5c928646d6ba7fc9dfdd6e997649aca"
- integrity sha512-LxfKCG4bsRGq60Sqqu+34QT5qT2TEAHvSCCJ321uBWywgE2dS0LKcu5u+3sMGo+Vy9UmLOhdTw5JHzePV/1y4Q==
+"@typescript-eslint/typescript-estree@5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2ftypescript-estree/-/typescript-estree-5.48.2.tgz#6e206b462942b32383582a6c9251c05021cc21b0"
+ integrity sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==
dependencies:
- "@typescript-eslint/types" "5.47.0"
- "@typescript-eslint/visitor-keys" "5.47.0"
+ "@typescript-eslint/types" "5.48.2"
+ "@typescript-eslint/visitor-keys" "5.48.2"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -3335,16 +3375,16 @@
eslint-utils "^3.0.0"
semver "^7.3.7"
-"@typescript-eslint/utils@5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2futils/-/utils-5.47.0.tgz#b5005f7d2696769a1fdc1e00897005a25b3a0ec7"
- integrity sha512-U9xcc0N7xINrCdGVPwABjbAKqx4GK67xuMV87toI+HUqgXj26m6RBp9UshEXcTrgCkdGYFzgKLt8kxu49RilDw==
+"@typescript-eslint/utils@5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2futils/-/utils-5.48.2.tgz#3777a91dcb22b8499a25519e06eef2e9569295a3"
+ integrity sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==
dependencies:
"@types/json-schema" "^7.0.9"
"@types/semver" "^7.3.12"
- "@typescript-eslint/scope-manager" "5.47.0"
- "@typescript-eslint/types" "5.47.0"
- "@typescript-eslint/typescript-estree" "5.47.0"
+ "@typescript-eslint/scope-manager" "5.48.2"
+ "@typescript-eslint/types" "5.48.2"
+ "@typescript-eslint/typescript-estree" "5.48.2"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
semver "^7.3.7"
@@ -3357,12 +3397,12 @@
"@typescript-eslint/types" "5.46.1"
eslint-visitor-keys "^3.3.0"
-"@typescript-eslint/visitor-keys@5.47.0":
- version "5.47.0"
- resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2fvisitor-keys/-/visitor-keys-5.47.0.tgz#4aca4efbdf6209c154df1f7599852d571b80bb45"
- integrity sha512-ByPi5iMa6QqDXe/GmT/hR6MZtVPi0SqMQPDx15FczCBXJo/7M8T88xReOALAfpBLm+zxpPfmhuEvPb577JRAEg==
+"@typescript-eslint/visitor-keys@5.48.2":
+ version "5.48.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/@typescript-eslint%2fvisitor-keys/-/visitor-keys-5.48.2.tgz#c247582a0bcce467461d7b696513bf9455000060"
+ integrity sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==
dependencies:
- "@typescript-eslint/types" "5.47.0"
+ "@typescript-eslint/types" "5.48.2"
eslint-visitor-keys "^3.3.0"
"@udecode/plate-alignment@16.8.0":
@@ -4356,7 +4396,7 @@ array-uniq@^1.0.1:
resolved "https://mirrors.cloud.tencent.com/npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
-array.prototype.flat@^1.2.5:
+array.prototype.flat@^1.2.5, array.prototype.flat@^1.3.1:
version "1.3.1"
resolved "https://mirrors.cloud.tencent.com/npm/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
@@ -4486,10 +4526,10 @@ babel-loader@^8.2.3:
make-dir "^3.1.0"
schema-utils "^2.6.5"
-babel-loader@^9.1.0:
- version "9.1.0"
- resolved "https://mirrors.cloud.tencent.com/npm/babel-loader/-/babel-loader-9.1.0.tgz#839e9ae88aea930864ef9ec0f356dfca96ecf238"
- integrity sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==
+babel-loader@^9.1.2:
+ version "9.1.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c"
+ integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==
dependencies:
find-cache-dir "^3.3.2"
schema-utils "^4.0.0"
@@ -5239,6 +5279,16 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
path-type "^4.0.0"
yaml "^1.10.0"
+cosmiconfig@^8.0.0:
+ version "8.0.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/cosmiconfig/-/cosmiconfig-8.0.0.tgz#e9feae014eab580f858f8a0288f38997a7bebe97"
+ integrity sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==
+ dependencies:
+ import-fresh "^3.2.1"
+ js-yaml "^4.1.0"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+
create-require@^1.1.0:
version "1.1.1"
resolved "https://mirrors.cloud.tencent.com/npm/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
@@ -5884,10 +5934,10 @@ emittery@^0.8.1:
resolved "https://mirrors.cloud.tencent.com/npm/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
-emoji-mart@5.4.0:
- version "5.4.0"
- resolved "https://mirrors.cloud.tencent.com/npm/emoji-mart/-/emoji-mart-5.4.0.tgz#441f3b89452d44516a70d88afe085a82806d757e"
- integrity sha512-xrRrUmMqZG64oRxmUZcf8zSMUGQtIUYUL3aZD5iMkqAve+I9wMNh3OVOXL7NW9fEm48L2LI3BUPpj/DUIAJrVg==
+emoji-mart@5.5.1:
+ version "5.5.1"
+ resolved "https://mirrors.cloud.tencent.com/npm/emoji-mart/-/emoji-mart-5.5.1.tgz#b0c5bd11b3b9558fd8f5e35225369628e0226d4c"
+ integrity sha512-16hsygz4oz7BVi0tGEWZRQXs4+KC3IyR1s2uftRECYyLstZHoIUAceZ+VvEMhEZUpWtEKMWBTjgGJJVDBuOIVQ==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -6035,10 +6085,10 @@ escodegen@^2.0.0:
optionalDependencies:
source-map "~0.6.1"
-eslint-config-prettier@^8.5.0:
- version "8.5.0"
- resolved "https://mirrors.cloud.tencent.com/npm/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
- integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
+eslint-config-prettier@^8.6.0:
+ version "8.6.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207"
+ integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==
eslint-config-react-app@^7.0.1:
version "7.0.1"
@@ -6068,7 +6118,16 @@ eslint-import-resolver-node@^0.3.6:
debug "^3.2.7"
resolve "^1.20.0"
-eslint-module-utils@^2.7.3:
+eslint-import-resolver-node@^0.3.7:
+ version "0.3.7"
+ resolved "https://mirrors.cloud.tencent.com/npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
+ integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
+ dependencies:
+ debug "^3.2.7"
+ is-core-module "^2.11.0"
+ resolve "^1.22.1"
+
+eslint-module-utils@^2.7.3, eslint-module-utils@^2.7.4:
version "2.7.4"
resolved "https://mirrors.cloud.tencent.com/npm/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974"
integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==
@@ -6083,7 +6142,7 @@ eslint-plugin-flowtype@^8.0.3:
lodash "^4.17.21"
string-natural-compare "^3.0.1"
-eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.26.0:
+eslint-plugin-import@^2.25.3:
version "2.26.0"
resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
@@ -6102,6 +6161,27 @@ eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.26.0:
resolve "^1.22.0"
tsconfig-paths "^3.14.1"
+eslint-plugin-import@^2.27.5:
+ version "2.27.5"
+ resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
+ integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==
+ dependencies:
+ array-includes "^3.1.6"
+ array.prototype.flat "^1.3.1"
+ array.prototype.flatmap "^1.3.1"
+ debug "^3.2.7"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.7"
+ eslint-module-utils "^2.7.4"
+ has "^1.0.3"
+ is-core-module "^2.11.0"
+ is-glob "^4.0.3"
+ minimatch "^3.1.2"
+ object.values "^1.1.6"
+ resolve "^1.22.1"
+ semver "^6.3.0"
+ tsconfig-paths "^3.14.1"
+
eslint-plugin-jest@^25.3.0:
version "25.7.0"
resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a"
@@ -6140,7 +6220,7 @@ eslint-plugin-react-hooks@^4.3.0, eslint-plugin-react-hooks@^4.6.0:
resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
-eslint-plugin-react@^7.27.1, eslint-plugin-react@^7.31.11:
+eslint-plugin-react@^7.27.1:
version "7.31.11"
resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz#011521d2b16dcf95795df688a4770b4eaab364c8"
integrity sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==
@@ -6161,6 +6241,27 @@ eslint-plugin-react@^7.27.1, eslint-plugin-react@^7.31.11:
semver "^6.3.0"
string.prototype.matchall "^4.0.8"
+eslint-plugin-react@^7.32.1:
+ version "7.32.1"
+ resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz#88cdeb4065da8ca0b64e1274404f53a0f9890200"
+ integrity sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==
+ dependencies:
+ array-includes "^3.1.6"
+ array.prototype.flatmap "^1.3.1"
+ array.prototype.tosorted "^1.1.1"
+ doctrine "^2.1.0"
+ estraverse "^5.3.0"
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
+ minimatch "^3.1.2"
+ object.entries "^1.1.6"
+ object.fromentries "^2.0.6"
+ object.hasown "^1.1.2"
+ object.values "^1.1.6"
+ prop-types "^15.8.1"
+ resolve "^2.0.0-next.4"
+ semver "^6.3.0"
+ string.prototype.matchall "^4.0.8"
+
eslint-plugin-testing-library@^5.0.1:
version "5.9.1"
resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz#12e4bd34c48683ee98af4df2e3318ec9f51dcf8a"
@@ -6212,7 +6313,7 @@ eslint-webpack-plugin@^3.1.1:
normalize-path "^3.0.0"
schema-utils "^4.0.0"
-eslint@^8.3.0, eslint@^8.30.0:
+eslint@^8.3.0:
version "8.30.0"
resolved "https://mirrors.cloud.tencent.com/npm/eslint/-/eslint-8.30.0.tgz#83a506125d089eef7c5b5910eeea824273a33f50"
integrity sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==
@@ -6257,6 +6358,51 @@ eslint@^8.3.0, eslint@^8.30.0:
strip-json-comments "^3.1.0"
text-table "^0.2.0"
+eslint@^8.32.0:
+ version "8.32.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/eslint/-/eslint-8.32.0.tgz#d9690056bb6f1a302bd991e7090f5b68fbaea861"
+ integrity sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==
+ dependencies:
+ "@eslint/eslintrc" "^1.4.1"
+ "@humanwhocodes/config-array" "^0.11.8"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
+ ajv "^6.10.0"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.3.2"
+ doctrine "^3.0.0"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^7.1.1"
+ eslint-utils "^3.0.0"
+ eslint-visitor-keys "^3.3.0"
+ espree "^9.4.0"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.19.0"
+ grapheme-splitter "^1.0.4"
+ ignore "^5.2.0"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ is-path-inside "^3.0.3"
+ js-sdsl "^4.1.4"
+ js-yaml "^4.1.0"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.1.2"
+ natural-compare "^1.4.0"
+ optionator "^0.9.1"
+ regexpp "^3.2.0"
+ strip-ansi "^6.0.1"
+ strip-json-comments "^3.1.0"
+ text-table "^0.2.0"
+
espree@^9.4.0:
version "9.4.1"
resolved "https://mirrors.cloud.tencent.com/npm/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd"
@@ -6700,7 +6846,7 @@ fs-extra@^10.0.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^11.1.0:
+fs-extra@^11.0.0, fs-extra@^11.1.0:
version "11.1.0"
resolved "https://mirrors.cloud.tencent.com/npm/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed"
integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==
@@ -6709,15 +6855,6 @@ fs-extra@^11.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^7.0.1:
- version "7.0.1"
- resolved "https://mirrors.cloud.tencent.com/npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
- integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
fs-extra@^8.1.0:
version "8.1.0"
resolved "https://mirrors.cloud.tencent.com/npm/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
@@ -7218,10 +7355,10 @@ human-signals@^3.0.1:
resolved "https://mirrors.cloud.tencent.com/npm/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5"
integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==
-husky@^8.0.2:
- version "8.0.2"
- resolved "https://mirrors.cloud.tencent.com/npm/husky/-/husky-8.0.2.tgz#5816a60db02650f1f22c8b69b928fd6bcd77a236"
- integrity sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==
+husky@^8.0.3:
+ version "8.0.3"
+ resolved "https://mirrors.cloud.tencent.com/npm/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184"
+ integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==
hyphenate-style-name@^1.0.3:
version "1.0.4"
@@ -7242,10 +7379,10 @@ i18next-http-backend@^2.1.1:
dependencies:
cross-fetch "3.1.5"
-i18next@^22.4.6:
- version "22.4.6"
- resolved "https://mirrors.cloud.tencent.com/npm/i18next/-/i18next-22.4.6.tgz#876352c3ba81bdfedc38eeda124e2bbd05f46988"
- integrity sha512-9Tm1ezxWyzV+306CIDMBbYBitC1jedQyYuuLtIv7oxjp2ohh8eyxP9xytIf+2bbQfhH784IQKPSYp+Zq9+YSbw==
+i18next@^22.4.9:
+ version "22.4.9"
+ resolved "https://mirrors.cloud.tencent.com/npm/i18next/-/i18next-22.4.9.tgz#98c8384c6bd41ff937da98b1e809ba03d3b41053"
+ integrity sha512-8gWMmUz460KJDQp/ob3MNUX84cVuDRY9PLFPnV8d+Qezz/6dkjxwOaH70xjrCNDO+JrUL25iXfAIN9wUkInNZw==
dependencies:
"@babel/runtime" "^7.20.6"
@@ -7433,7 +7570,7 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
-is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0:
+is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0:
version "2.11.0"
resolved "https://mirrors.cloud.tencent.com/npm/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
@@ -8317,6 +8454,11 @@ json5@^2.1.2, json5@^2.2.0, json5@^2.2.1:
resolved "https://mirrors.cloud.tencent.com/npm/json5/-/json5-2.2.2.tgz#64471c5bdcc564c18f7c1d4df2e2297f2457c5ab"
integrity sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==
+json5@^2.2.2:
+ version "2.2.3"
+ resolved "https://mirrors.cloud.tencent.com/npm/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
+ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
+
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://mirrors.cloud.tencent.com/npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -8423,29 +8565,20 @@ lines-and-columns@^1.1.6:
resolved "https://mirrors.cloud.tencent.com/npm/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-linkify-it@3.0.3:
- version "3.0.3"
- resolved "https://mirrors.cloud.tencent.com/npm/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e"
- integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==
- dependencies:
- uc.micro "^1.0.1"
+linkify-plugin-mention@^4.1.0:
+ version "4.1.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/linkify-plugin-mention/-/linkify-plugin-mention-4.1.0.tgz#863e3b4cf58e348f403d68aef45771229ac4c7d8"
+ integrity sha512-DsPd5gQp1QkTTcv54xw2wK1qxgkyy+rNBUK4n5t3npQvIFoP71fmAuIfwOg/Jx3nNSCCbse040WpSLMUG8s+yA==
-linkify-it@^2.0.3:
- version "2.2.0"
- resolved "https://mirrors.cloud.tencent.com/npm/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf"
- integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==
- dependencies:
- uc.micro "^1.0.1"
+linkify-react@^4.1.0:
+ version "4.1.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/linkify-react/-/linkify-react-4.1.0.tgz#8b2796a8bc7a847ae1486b86392c0ad833d0f314"
+ integrity sha512-PG+ulIQkrHHDluuH/YgvRZDX1GFi0sarb7jNL4BdFOBH+muoiIVvBVwHkP9K7lSn7OmC6k8JEXKe+QvwBUsuOg==
-linkify-plugin-mention@^3.0.4:
- version "3.0.4"
- resolved "https://mirrors.cloud.tencent.com/npm/linkify-plugin-mention/-/linkify-plugin-mention-3.0.4.tgz#60276ec2b6a8087a9d709dce2d3568d112eabe43"
- integrity sha512-8zttb+zpkV/+BZMAC6AGpC1pB2bjx9vV1TAWNodVuDe6Jr+Bi6b4QPUgZr/05UP+T/EIw1b8TM2Y+CEcqE2Qng==
-
-linkifyjs@^3.0.5:
- version "3.0.5"
- resolved "https://mirrors.cloud.tencent.com/npm/linkifyjs/-/linkifyjs-3.0.5.tgz#99e51a3a0c0e232fcb63ebb89eea3ff923378f34"
- integrity sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==
+linkifyjs@^4.1.0:
+ version "4.1.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/linkifyjs/-/linkifyjs-4.1.0.tgz#0460bfcc37d3348fa80e078d92e7bbc82588db15"
+ integrity sha512-Ffv8VoY3+ixI1b3aZ3O+jM6x17cOsgwfB1Wq7pkytbo1WlyRp6ZO0YDMqiWT/gQPY/CmtiGuKfzDIVqxh1aCTA==
lint-staged@^13.1.0:
version "13.1.0"
@@ -9326,16 +9459,16 @@ pascal-case@^3.1.2:
no-case "^3.0.4"
tslib "^2.0.3"
-patch-package@^6.5.0:
- version "6.5.0"
- resolved "https://mirrors.cloud.tencent.com/npm/patch-package/-/patch-package-6.5.0.tgz#feb058db56f0005da59cfa316488321de585e88a"
- integrity sha512-tC3EqJmo74yKqfsMzELaFwxOAu6FH6t+FzFOsnWAuARm7/n2xB5AOeOueE221eM9gtMuIKMKpF9tBy/X2mNP0Q==
+patch-package@^6.5.1:
+ version "6.5.1"
+ resolved "https://mirrors.cloud.tencent.com/npm/patch-package/-/patch-package-6.5.1.tgz#3e5d00c16997e6160291fee06a521c42ac99b621"
+ integrity sha512-I/4Zsalfhc6bphmJTlrLoOcAF87jcxko4q0qsv4bGcurbr8IskEOtdnt9iCmsQVGL1B+iUhSQqweyTLJfCF9rA==
dependencies:
"@yarnpkg/lockfile" "^1.1.0"
chalk "^4.1.2"
cross-spawn "^6.0.5"
find-yarn-workspace-root "^2.0.0"
- fs-extra "^7.0.1"
+ fs-extra "^9.0.0"
is-ci "^2.0.0"
klaw-sync "^6.0.0"
minimist "^1.2.6"
@@ -10004,7 +10137,7 @@ postcss@^7.0.35:
picocolors "^0.2.1"
source-map "^0.6.1"
-postcss@^8.3.5, postcss@^8.4.17, postcss@^8.4.18, postcss@^8.4.19, postcss@^8.4.20, postcss@^8.4.4:
+postcss@^8.3.5, postcss@^8.4.17, postcss@^8.4.18, postcss@^8.4.19, postcss@^8.4.4:
version "8.4.20"
resolved "https://mirrors.cloud.tencent.com/npm/postcss/-/postcss-8.4.20.tgz#64c52f509644cecad8567e949f4081d98349dc56"
integrity sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==
@@ -10013,6 +10146,15 @@ postcss@^8.3.5, postcss@^8.4.17, postcss@^8.4.18, postcss@^8.4.19, postcss@^8.4.
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.21:
+ version "8.4.21"
+ resolved "https://mirrors.cloud.tencent.com/npm/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
+ integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
+ dependencies:
+ nanoid "^3.3.4"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
postinstall-postinstall@^2.1.0:
version "2.1.0"
resolved "https://mirrors.cloud.tencent.com/npm/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3"
@@ -10035,10 +10177,10 @@ prettier-linter-helpers@^1.0.0:
dependencies:
fast-diff "^1.1.2"
-prettier@^2.8.1:
- version "2.8.1"
- resolved "https://mirrors.cloud.tencent.com/npm/prettier/-/prettier-2.8.1.tgz#4e1fd11c34e2421bc1da9aea9bd8127cd0a35efc"
- integrity sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==
+prettier@^2.8.3:
+ version "2.8.3"
+ resolved "https://mirrors.cloud.tencent.com/npm/prettier/-/prettier-2.8.3.tgz#ab697b1d3dd46fb4626fbe2f543afe0cc98d8632"
+ integrity sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==
pretty-bytes@^5.3.0, pretty-bytes@^5.4.1:
version "5.6.0"
@@ -10422,12 +10564,12 @@ react-hotkeys-hook@^3.4.6:
dependencies:
hotkeys-js "3.9.4"
-react-i18next@^12.1.1:
- version "12.1.1"
- resolved "https://mirrors.cloud.tencent.com/npm/react-i18next/-/react-i18next-12.1.1.tgz#2626cdbfe6bcb76ef833861c0184a5c4e5e3c089"
- integrity sha512-mFdieOI0LDy84q3JuZU6Aou1DoWW2fhapcTGeBS8+vWSJuViuoCLQAMYSb0QoHhXS8B0WKUOPpx4cffAP7r/aA==
+react-i18next@^12.1.4:
+ version "12.1.4"
+ resolved "https://mirrors.cloud.tencent.com/npm/react-i18next/-/react-i18next-12.1.4.tgz#be0a60d3a45acc4321909f8a4b8cde16518a2926"
+ integrity sha512-XQND7jYtgM7ht5PH3yIZljCRpAMTlH/zmngM9ZjToqa+0BR6xuu8c7QF0WIIOEjcMTB2S3iOfpN/xG/ZrAnO6g==
dependencies:
- "@babel/runtime" "^7.14.5"
+ "@babel/runtime" "^7.20.6"
html-parse-stringify "^3.0.1"
react-icons@^4.7.1:
@@ -10450,14 +10592,6 @@ react-is@^18.0.0:
resolved "https://mirrors.cloud.tencent.com/npm/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
-react-linkify@^1.0.0-alpha:
- version "1.0.0-alpha"
- resolved "https://mirrors.cloud.tencent.com/npm/react-linkify/-/react-linkify-1.0.0-alpha.tgz#b391c7b88e3443752fafe76a95ca4434e82e70d5"
- integrity sha512-7gcIUvJkAXXttt1fmBK9cwn+1jTa4hbKLGCZ9J1U6EOkyb2/+LKL1Z28d9rtDLMnpvImlNlLPdTPooorl5cpmg==
- dependencies:
- linkify-it "^2.0.3"
- tlds "^1.199.0"
-
react-redux@^8.0.5:
version "8.0.5"
resolved "https://mirrors.cloud.tencent.com/npm/react-redux/-/react-redux-8.0.5.tgz#e5fb8331993a019b8aaf2e167a93d10af469c7bd"
@@ -10480,20 +10614,20 @@ react-refresh@^0.11.0:
resolved "https://mirrors.cloud.tencent.com/npm/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046"
integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==
-react-router-dom@^6.6.1:
- version "6.6.1"
- resolved "https://mirrors.cloud.tencent.com/npm/react-router-dom/-/react-router-dom-6.6.1.tgz#1b96ec0b2cefa7319f1251383ea5b41295ee260d"
- integrity sha512-u+8BKUtelStKbZD5UcY0NY90WOzktrkJJhyhNg7L0APn9t1qJNLowzrM9CHdpB6+rcPt6qQrlkIXsTvhuXP68g==
+react-router-dom@^6.7.0:
+ version "6.7.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/react-router-dom/-/react-router-dom-6.7.0.tgz#0249f4ca4eb704562b8b0ff29caeb928c3a6ed38"
+ integrity sha512-jQtXUJyhso3kFw430+0SPCbmCmY1/kJv8iRffGHwHy3CkoomGxeYzMkmeSPYo6Egzh3FKJZRAL22yg5p2tXtfg==
dependencies:
- "@remix-run/router" "1.2.1"
- react-router "6.6.1"
+ "@remix-run/router" "1.3.0"
+ react-router "6.7.0"
-react-router@6.6.1:
- version "6.6.1"
- resolved "https://mirrors.cloud.tencent.com/npm/react-router/-/react-router-6.6.1.tgz#17de6cf285f2d1c9721a3afca999c984e5558854"
- integrity sha512-YkvlYRusnI/IN0kDtosUCgxqHeulN5je+ew8W+iA1VvFhf86kA+JEI/X/8NqYcr11hCDDp906S+SGMpBheNeYQ==
+react-router@6.7.0:
+ version "6.7.0"
+ resolved "https://mirrors.cloud.tencent.com/npm/react-router/-/react-router-6.7.0.tgz#db262684c13b5c2970694084ae9e8531718a0681"
+ integrity sha512-KNWlG622ddq29MAM159uUsNMdbX8USruoKnwMMQcs/QWZgFUayICSn2oB7reHce1zPj6CG18kfkZIunSSRyGHg==
dependencies:
- "@remix-run/router" "1.2.1"
+ "@remix-run/router" "1.3.0"
react-scripts@^5.0.1:
version "5.0.1"
@@ -10555,11 +10689,6 @@ react-side-effect@^2.1.0:
resolved "https://mirrors.cloud.tencent.com/npm/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a"
integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==
-react-string-replace@^1.1.0:
- version "1.1.0"
- resolved "https://mirrors.cloud.tencent.com/npm/react-string-replace/-/react-string-replace-1.1.0.tgz#a3f7b458e697e77d70b0ea663caf38ab38f7cc17"
- integrity sha512-N6RalSDFGbOHs0IJi1H611WbZsvk3ZT47Jl2JEXFbiS3kTwsdCYij70Keo/tWtLy7sfhDsYm7CwNM/WmjXIaMw==
-
react-syntax-highlighter@^15.5.0:
version "15.5.0"
resolved "https://mirrors.cloud.tencent.com/npm/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz#4b3eccc2325fa2ec8eff1e2d6c18fa4a9e07ab20"
@@ -10888,7 +11017,7 @@ resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^2.0.0-next.3:
+resolve@^2.0.0-next.3, resolve@^2.0.0-next.4:
version "2.0.0-next.4"
resolved "https://mirrors.cloud.tencent.com/npm/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
@@ -10951,10 +11080,10 @@ rollup@^2.43.1:
optionalDependencies:
fsevents "~2.3.2"
-rooks@^7.4.2:
- version "7.4.2"
- resolved "https://mirrors.cloud.tencent.com/npm/rooks/-/rooks-7.4.2.tgz#1204005a6c2485f1b03148ef4d5245da74763c29"
- integrity sha512-4vpjD3hGkc5hH7NZxViOUTmacwx5HhZH6CJjy0fQd4jR9zXzGjkmUncuFraqXj+vEsAC3LBq/OPHC5k1VBWbyg==
+rooks@^7.4.3:
+ version "7.4.3"
+ resolved "https://mirrors.cloud.tencent.com/npm/rooks/-/rooks-7.4.3.tgz#4329de5b5a45fca01e4ffc2d7df2ad217e056214"
+ integrity sha512-SdXdPbw8bSqpjke4mkqLocn7e46jUNRjQs6bOKUHlZmf7b5zoMOn7Xkr+FjT5ZH/0px4Zj2TJRRPzoPJTUt2lQ==
dependencies:
lodash.debounce "^4.0.8"
raf "^3.4.1"
@@ -11112,10 +11241,10 @@ selfsigned@^2.1.1:
resolved "https://mirrors.cloud.tencent.com/npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-semver@7.3.7:
- version "7.3.7"
- resolved "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
+semver@7.3.8, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
+ version "7.3.8"
+ resolved "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies:
lru-cache "^6.0.0"
@@ -11124,13 +11253,6 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://mirrors.cloud.tencent.com/npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
- version "7.3.8"
- resolved "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
- integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
- dependencies:
- lru-cache "^6.0.0"
-
send@0.18.0:
version "0.18.0"
resolved "https://mirrors.cloud.tencent.com/npm/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
@@ -11277,10 +11399,10 @@ slate-history@^0.86.0:
dependencies:
is-plain-object "^5.0.0"
-slate-react@^0.88.0:
- version "0.88.0"
- resolved "https://mirrors.cloud.tencent.com/npm/slate-react/-/slate-react-0.88.0.tgz#161b84554ffdc3290a03379e46cd50d6ab77ca0f"
- integrity sha512-hmrl7VZAAdOUlReI/EkI2GuRSLWuQFD+n9ZZaVqSUMjJR3T/MGNMPsJQAfrjgke2+xf4LIGEDGWZHKbUFK1hhw==
+slate-react@^0.88.2:
+ version "0.88.2"
+ resolved "https://mirrors.cloud.tencent.com/npm/slate-react/-/slate-react-0.88.2.tgz#e072d54980876ec11ca057703a0e386dd290c03e"
+ integrity sha512-r06i+b7c1deP9PH69D3kJLStB2cbwryCVUGC++3phG7G3Ie+qEeJ5AZqogdxtsXd2vZaVGYKEjSASd3bTnj3tw==
dependencies:
"@types/is-hotkey" "^0.1.1"
"@types/lodash" "^4.14.149"
@@ -11291,10 +11413,10 @@ slate-react@^0.88.0:
scroll-into-view-if-needed "^2.2.20"
tiny-invariant "1.0.6"
-slate@^0.87.0:
- version "0.87.0"
- resolved "https://mirrors.cloud.tencent.com/npm/slate/-/slate-0.87.0.tgz#ba68aef379918f7f6302d68fdacf561ab8e70178"
- integrity sha512-m+IWERpdtb7Zna09MxHlUYIAoo4WVdxp2fSf7c+jSV9pDmJ4QvUTuHghX/TVrxtr+8BKGhyQCWIerZt32B1Ysg==
+slate@^0.88.1:
+ version "0.88.1"
+ resolved "https://mirrors.cloud.tencent.com/npm/slate/-/slate-0.88.1.tgz#0fc20f33b7baed7ea979fa848232c336e788cc31"
+ integrity sha512-DEj9RpkNwPfdh3zbE9eGpeOVGWdS8BYQt754S0Lk6IvJXOkYaxza7WEZLZl/vnp7vloMdTe24zccyxywA3XK8g==
dependencies:
immer "^9.0.6"
is-plain-object "^5.0.0"
@@ -11693,10 +11815,10 @@ styled-components@^5.3.6:
shallowequal "^1.1.0"
supports-color "^5.5.0"
-styled-reset@^4.4.4:
- version "4.4.4"
- resolved "https://mirrors.cloud.tencent.com/npm/styled-reset/-/styled-reset-4.4.4.tgz#62ae44add97e1b6a4c770e6cb865362eb6b6889c"
- integrity sha512-XCLRYMLejZ/JHCpfgU0Kj71gAbar5TkTxu3VioVL90lzp0OsemAwLu9EQd665RFBCFzuLKUsdJfQCS0ZJkzfJQ==
+styled-reset@^4.4.5:
+ version "4.4.5"
+ resolved "https://mirrors.cloud.tencent.com/npm/styled-reset/-/styled-reset-4.4.5.tgz#8c4bf50ee4f53d104473b156d0697ff509d54405"
+ integrity sha512-uEQzbCqSBbx1ZT9VuquoGOJyVzs3kMIMCyjxmtSo4/JoTCrq92UFTJx91KcdMncDaymz6NE8sgSvstHHcJjExg==
stylehacks@^5.1.1:
version "5.1.1"
@@ -11933,11 +12055,6 @@ tippy.js@^6.3.1, tippy.js@^6.3.7:
dependencies:
"@popperjs/core" "^2.9.0"
-tlds@^1.199.0:
- version "1.236.0"
- resolved "https://mirrors.cloud.tencent.com/npm/tlds/-/tlds-1.236.0.tgz#a118eebe33261c577e3a3025144faeabb7dd813c"
- integrity sha512-oP2PZ3KeGlgpHgsEfrtva3/K9kzsJUNliQSbCfrJ7JMCWFoCdtG+9YMq/g2AnADQ1v5tVlbtvKJZ4KLpy/P6MA==
-
tmp@^0.0.33:
version "0.0.33"
resolved "https://mirrors.cloud.tencent.com/npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -12143,11 +12260,6 @@ typescript@^4.6.4, typescript@^4.9.4:
resolved "https://mirrors.cloud.tencent.com/npm/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
-uc.micro@^1.0.1:
- version "1.0.6"
- resolved "https://mirrors.cloud.tencent.com/npm/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
- integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
-
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://mirrors.cloud.tencent.com/npm/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"