From 1964640d5c817c27c9aa43f2263287108cdd3e33 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Mon, 7 Aug 2023 09:32:01 +0800 Subject: [PATCH] perf: pay --- client/package.json | 6 - client/pnpm-lock.yaml | 1096 +---------------- .../account/components/PayRecordTable.tsx | 2 +- client/src/pages/api/user/checkPayResult.ts | 18 +- client/src/pages/api/user/getPayCode.ts | 16 +- client/src/service/api/plugins.ts | 13 +- client/src/service/api/request.ts | 3 +- client/src/service/utils/sendNote.ts | 73 -- client/src/types/index.d.ts | 4 + 9 files changed, 40 insertions(+), 1191 deletions(-) delete mode 100644 client/src/service/utils/sendNote.ts diff --git a/client/package.json b/client/package.json index a4e220540..3d6434c4d 100644 --- a/client/package.json +++ b/client/package.json @@ -9,9 +9,6 @@ "lint": "next lint" }, "dependencies": { - "@alicloud/dysmsapi20170525": "^2.0.23", - "@alicloud/openapi-client": "^0.4.5", - "@alicloud/tea-util": "^1.4.5", "@chakra-ui/icons": "^2.0.17", "@chakra-ui/react": "^2.7.0", "@chakra-ui/system": "^2.5.8", @@ -42,7 +39,6 @@ "next": "13.1.6", "next-i18next": "^13.3.0", "nextjs-cors": "^2.1.2", - "nodemailer": "^6.9.1", "nprogress": "^0.2.0", "openai": "^3.3.0", "papaparse": "^5.4.1", @@ -62,7 +58,6 @@ "request-ip": "^3.3.0", "sass": "^1.58.3", "tunnel": "^0.0.6", - "wxpay-v3": "^3.0.2", "zustand": "^4.3.5" }, "devDependencies": { @@ -73,7 +68,6 @@ "@types/jsonwebtoken": "^9.0.1", "@types/lodash": "^4.14.191", "@types/node": "18.14.0", - "@types/nodemailer": "^6.4.7", "@types/papaparse": "^5.3.7", "@types/pg": "^8.6.6", "@types/react": "18.0.28", diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml index eae6fd90f..cf32885c2 100644 --- a/client/pnpm-lock.yaml +++ b/client/pnpm-lock.yaml @@ -5,15 +5,6 @@ settings: excludeLinksFromLockfile: false dependencies: - '@alicloud/dysmsapi20170525': - specifier: ^2.0.23 - version: registry.npmmirror.com/@alicloud/dysmsapi20170525@2.0.23 - '@alicloud/openapi-client': - specifier: ^0.4.5 - version: registry.npmmirror.com/@alicloud/openapi-client@0.4.5 - '@alicloud/tea-util': - specifier: ^1.4.5 - version: registry.npmmirror.com/@alicloud/tea-util@1.4.5 '@chakra-ui/icons': specifier: ^2.0.17 version: registry.npmmirror.com/@chakra-ui/icons@2.0.17(@chakra-ui/system@2.5.8)(react@18.2.0) @@ -104,9 +95,6 @@ dependencies: nextjs-cors: specifier: ^2.1.2 version: registry.npmmirror.com/nextjs-cors@2.1.2(next@13.1.6) - nodemailer: - specifier: ^6.9.1 - version: registry.npmmirror.com/nodemailer@6.9.1 nprogress: specifier: ^0.2.0 version: registry.npmmirror.com/nprogress@0.2.0 @@ -164,9 +152,6 @@ dependencies: tunnel: specifier: ^0.0.6 version: registry.npmmirror.com/tunnel@0.0.6 - wxpay-v3: - specifier: ^3.0.2 - version: registry.npmmirror.com/wxpay-v3@3.0.2 zustand: specifier: ^4.3.5 version: registry.npmmirror.com/zustand@4.3.5(immer@9.0.19)(react@18.2.0) @@ -193,9 +178,6 @@ devDependencies: '@types/node': specifier: 18.14.0 version: registry.npmmirror.com/@types/node@18.14.0 - '@types/nodemailer': - specifier: ^6.4.7 - version: registry.npmmirror.com/@types/nodemailer@6.4.7 '@types/papaparse': specifier: ^5.3.7 version: registry.npmmirror.com/@types/papaparse@5.3.7 @@ -229,117 +211,6 @@ devDependencies: packages: - registry.npmmirror.com/@alicloud/credentials@2.2.6: - resolution: {integrity: sha512-jG+msY77dHmAF3x+8VTy7fEgORyXLHmDci8t92HeipBdCHsPptDegA++GEwKgR7f6G4wvafYt+aqMZ1iligdrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/credentials/-/credentials-2.2.6.tgz} - name: '@alicloud/credentials' - version: 2.2.6 - dependencies: - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - httpx: registry.npmmirror.com/httpx@2.2.7 - ini: registry.npmmirror.com/ini@1.3.8 - kitx: registry.npmmirror.com/kitx@2.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/dysmsapi20170525@2.0.23: - resolution: {integrity: sha512-C02xj9S2ZPL13SciChlIY3s5+PiOM13jEGZSn+L92aiWYCBqTlpx9UMwNKBNWImMSOlG71IOSYfsQggaoIY+4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/dysmsapi20170525/-/dysmsapi20170525-2.0.23.tgz} - name: '@alicloud/dysmsapi20170525' - version: 2.0.23 - dependencies: - '@alicloud/endpoint-util': registry.npmmirror.com/@alicloud/endpoint-util@0.0.1 - '@alicloud/openapi-client': registry.npmmirror.com/@alicloud/openapi-client@0.4.5 - '@alicloud/openapi-util': registry.npmmirror.com/@alicloud/openapi-util@0.3.1 - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - '@alicloud/tea-util': registry.npmmirror.com/@alicloud/tea-util@1.4.5 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/endpoint-util@0.0.1: - resolution: {integrity: sha512-+pH7/KEXup84cHzIL6UJAaPqETvln4yXlD9JzlrqioyCSaWxbug5FUobsiI6fuUOpw5WwoB3fWAtGbFnJ1K3Yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/endpoint-util/-/endpoint-util-0.0.1.tgz} - name: '@alicloud/endpoint-util' - version: 0.0.1 - dependencies: - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - kitx: registry.npmmirror.com/kitx@2.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/gateway-spi@0.0.8: - resolution: {integrity: sha512-KM7fu5asjxZPmrz9sJGHJeSU+cNQNOxW+SFmgmAIrITui5hXL2LB+KNRuzWmlwPjnuA2X3/keq9h6++S9jcV5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/gateway-spi/-/gateway-spi-0.0.8.tgz} - name: '@alicloud/gateway-spi' - version: 0.0.8 - dependencies: - '@alicloud/credentials': registry.npmmirror.com/@alicloud/credentials@2.2.6 - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/openapi-client@0.4.5: - resolution: {integrity: sha512-x1blwhfPOVkH/JCLWFssFRWDL0C75RToun9AwhNV+84gqJB2/GUipm3quHGLon8JiQ0DQ9YBUho2rukSoAvhJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/openapi-client/-/openapi-client-0.4.5.tgz} - name: '@alicloud/openapi-client' - version: 0.4.5 - dependencies: - '@alicloud/credentials': registry.npmmirror.com/@alicloud/credentials@2.2.6 - '@alicloud/gateway-spi': registry.npmmirror.com/@alicloud/gateway-spi@0.0.8 - '@alicloud/openapi-util': registry.npmmirror.com/@alicloud/openapi-util@0.3.1 - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - '@alicloud/tea-util': registry.npmmirror.com/@alicloud/tea-util@1.4.5 - '@alicloud/tea-xml': registry.npmmirror.com/@alicloud/tea-xml@0.0.2 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/openapi-util@0.3.1: - resolution: {integrity: sha512-6mGT+hs+SXismZi/CEkjPhhbn2U3qTT/Qv/RXAYFA1DC3Jk4/YaX3N7RtpgdzOhdD7uI8XtNkaULKHZY3BrtxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/openapi-util/-/openapi-util-0.3.1.tgz} - name: '@alicloud/openapi-util' - version: 0.3.1 - dependencies: - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - '@alicloud/tea-util': registry.npmmirror.com/@alicloud/tea-util@1.4.5 - kitx: registry.npmmirror.com/kitx@2.1.0 - sm3: registry.npmmirror.com/sm3@1.0.3 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/tea-typescript@1.8.0: - resolution: {integrity: sha512-CWXWaquauJf0sW30mgJRVu9aaXyBth5uMBCUc+5vKTK1zlgf3hIqRUjJZbjlwHwQ5y9anwcu18r48nOZb7l2QQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/tea-typescript/-/tea-typescript-1.8.0.tgz} - name: '@alicloud/tea-typescript' - version: 1.8.0 - dependencies: - '@types/node': registry.npmmirror.com/@types/node@12.20.55 - httpx: registry.npmmirror.com/httpx@2.2.7 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/tea-util@1.4.5: - resolution: {integrity: sha512-7NuThYUi90/ivT/ORKusm0NVKlc1khPTtlzTR77xEqSBt7d24Ee/Lo70hx9PWP28nHpIZ1gM0NKYBtpq7HUDlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/tea-util/-/tea-util-1.4.5.tgz} - name: '@alicloud/tea-util' - version: 1.4.5 - dependencies: - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - kitx: registry.npmmirror.com/kitx@2.1.0 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/@alicloud/tea-xml@0.0.2: - resolution: {integrity: sha512-Xs7v5y7YSNSDDYmiDWAC0/013VWPjS3dQU4KezSLva9VGiTVPaL3S7Nk4NrTmAYCG6MKcrRj/nGEDIWL5KRoPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alicloud/tea-xml/-/tea-xml-0.0.2.tgz} - name: '@alicloud/tea-xml' - version: 0.0.2 - dependencies: - '@alicloud/tea-typescript': registry.npmmirror.com/@alicloud/tea-typescript@1.8.0 - '@types/xml2js': registry.npmmirror.com/@types/xml2js@0.4.11 - xml2js: registry.npmmirror.com/xml2js@0.4.23 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmmirror.com/@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz} name: '@ampproject/remapping' @@ -4790,141 +4661,6 @@ packages: fastq: registry.npmmirror.com/fastq@1.15.0 dev: true - registry.npmmirror.com/@peculiar/asn1-cms@2.3.6: - resolution: {integrity: sha512-Kr0XsyjuElTc4NijuPYyd6YkTlbz0KCuoWnNkfPFhXjHTzbUIh/s15ixjxLj8XDrXsI1aPQp3D64uHbrs3Kuyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-cms/-/asn1-cms-2.3.6.tgz} - name: '@peculiar/asn1-cms' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - '@peculiar/asn1-x509-attr': registry.npmmirror.com/@peculiar/asn1-x509-attr@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-csr@2.3.6: - resolution: {integrity: sha512-gCTEB/PvUxapmxo4SzGZT1JtEdevRnphRGZZmc9oJE7+pLuj2Px0Q6x+w8VvObfozA3pyPRTq+Wkocnu64+oLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-csr/-/asn1-csr-2.3.6.tgz} - name: '@peculiar/asn1-csr' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-ecc@2.3.6: - resolution: {integrity: sha512-Hu1xzMJQWv8/GvzOiinaE6XiD1/kEhq2C/V89UEoWeZ2fLUcGNIvMxOr/pMyL0OmpRWj/mhCTXOZp4PP+a0aTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-ecc/-/asn1-ecc-2.3.6.tgz} - name: '@peculiar/asn1-ecc' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-pfx@2.3.6: - resolution: {integrity: sha512-bScrrpQ59mppcoZLkDEW/Wruu+daSWQxpR2vqGjg69+v7VoQ1Le/Elm10ObfNShV2eNNridNQcOQvsHMLvUOCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-pfx/-/asn1-pfx-2.3.6.tgz} - name: '@peculiar/asn1-pfx' - version: 2.3.6 - dependencies: - '@peculiar/asn1-cms': registry.npmmirror.com/@peculiar/asn1-cms@2.3.6 - '@peculiar/asn1-pkcs8': registry.npmmirror.com/@peculiar/asn1-pkcs8@2.3.6 - '@peculiar/asn1-rsa': registry.npmmirror.com/@peculiar/asn1-rsa@2.3.6 - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-pkcs8@2.3.6: - resolution: {integrity: sha512-poqgdjsHNiyR0gnxP8l5VjRInSgpQvOM3zLULF/ZQW67uUsEiuPfplvaNJUlNqNOCd2szGo9jKW9+JmVVpWojA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.6.tgz} - name: '@peculiar/asn1-pkcs8' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-pkcs9@2.3.6: - resolution: {integrity: sha512-uaxSBF60glccuu5BEZvoPsaJzebVYcQRjXx2wXsGe7Grz/BXtq5RQAJ/3i9fEXawFK/zIbvbXBBpy07cnvrqhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.6.tgz} - name: '@peculiar/asn1-pkcs9' - version: 2.3.6 - dependencies: - '@peculiar/asn1-cms': registry.npmmirror.com/@peculiar/asn1-cms@2.3.6 - '@peculiar/asn1-pfx': registry.npmmirror.com/@peculiar/asn1-pfx@2.3.6 - '@peculiar/asn1-pkcs8': registry.npmmirror.com/@peculiar/asn1-pkcs8@2.3.6 - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - '@peculiar/asn1-x509-attr': registry.npmmirror.com/@peculiar/asn1-x509-attr@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-rsa@2.3.6: - resolution: {integrity: sha512-DswjJyAXZnvESuImGNTvbNKvh1XApBVqU+r3UmrFFTAI23gv62byl0f5OFKWTNhCf66WQrd3sklpsCZc/4+jwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-rsa/-/asn1-rsa-2.3.6.tgz} - name: '@peculiar/asn1-rsa' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-schema@2.3.6: - resolution: {integrity: sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-schema/-/asn1-schema-2.3.6.tgz} - name: '@peculiar/asn1-schema' - version: 2.3.6 - dependencies: - asn1js: registry.npmmirror.com/asn1js@3.0.5 - pvtsutils: registry.npmmirror.com/pvtsutils@1.3.2 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-x509-attr@2.3.6: - resolution: {integrity: sha512-x5Kax8xp3fz+JSc+4Sq0/SUXIdbJeOePibYqvjHMGkP6AoeCOVcP+gg7rZRRGkTlDSyQnAoUTgTEsfAfFEd1/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.6.tgz} - name: '@peculiar/asn1-x509-attr' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/asn1-x509@2.3.6: - resolution: {integrity: sha512-dRwX31R1lcbIdzbztiMvLNTDoGptxdV7HocNx87LfKU0fEWh7fTWJjx4oV+glETSy6heF/hJHB2J4RGB3vVSYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/asn1-x509/-/asn1-x509-2.3.6.tgz} - name: '@peculiar/asn1-x509' - version: 2.3.6 - dependencies: - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - asn1js: registry.npmmirror.com/asn1js@3.0.5 - ipaddr.js: registry.npmmirror.com/ipaddr.js@2.1.0 - pvtsutils: registry.npmmirror.com/pvtsutils@1.3.2 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/@peculiar/x509@1.9.3: - resolution: {integrity: sha512-rv1TrPi85jOtBJ7Xmqx08p3QPIE2avd5CWgtiwOIAbhV3hoUCLlGIUtXn9CuShfFBCjGy8EnZRQ6YbNFaDL8vw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@peculiar/x509/-/x509-1.9.3.tgz} - name: '@peculiar/x509' - version: 1.9.3 - dependencies: - '@peculiar/asn1-cms': registry.npmmirror.com/@peculiar/asn1-cms@2.3.6 - '@peculiar/asn1-csr': registry.npmmirror.com/@peculiar/asn1-csr@2.3.6 - '@peculiar/asn1-ecc': registry.npmmirror.com/@peculiar/asn1-ecc@2.3.6 - '@peculiar/asn1-pkcs9': registry.npmmirror.com/@peculiar/asn1-pkcs9@2.3.6 - '@peculiar/asn1-rsa': registry.npmmirror.com/@peculiar/asn1-rsa@2.3.6 - '@peculiar/asn1-schema': registry.npmmirror.com/@peculiar/asn1-schema@2.3.6 - '@peculiar/asn1-x509': registry.npmmirror.com/@peculiar/asn1-x509@2.3.6 - pvtsutils: registry.npmmirror.com/pvtsutils@1.3.2 - reflect-metadata: registry.npmmirror.com/reflect-metadata@0.1.13 - tslib: registry.npmmirror.com/tslib@2.5.0 - tsyringe: registry.npmmirror.com/tsyringe@4.7.0 - dev: false - registry.npmmirror.com/@pkgr/utils@2.4.1: resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@pkgr/utils/-/utils-2.4.1.tgz} name: '@pkgr/utils' @@ -5319,13 +5055,6 @@ packages: use-sync-external-store: registry.npmmirror.com/use-sync-external-store@1.2.0(react@18.2.0) dev: false - registry.npmmirror.com/@tootallnate/once@1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz} - name: '@tootallnate/once' - version: 1.1.2 - engines: {node: '>= 6'} - dev: false - registry.npmmirror.com/@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz} name: '@trysound/sax' @@ -5678,31 +5407,11 @@ packages: version: 0.7.31 dev: false - registry.npmmirror.com/@types/node@12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-12.20.55.tgz} - name: '@types/node' - version: 12.20.55 - dev: false - - registry.npmmirror.com/@types/node@14.18.48: - resolution: {integrity: sha512-iL0PIMwejpmuVHgfibHpfDwOdsbmB50wr21X71VnF5d7SsBF7WK+ZvP/SCcFm7Iwb9iiYSap9rlrdhToNAWdxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-14.18.48.tgz} - name: '@types/node' - version: 14.18.48 - dev: false - registry.npmmirror.com/@types/node@18.14.0: resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.14.0.tgz} name: '@types/node' version: 18.14.0 - registry.npmmirror.com/@types/nodemailer@6.4.7: - resolution: {integrity: sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/nodemailer/-/nodemailer-6.4.7.tgz} - name: '@types/nodemailer' - version: 6.4.7 - dependencies: - '@types/node': registry.npmmirror.com/@types/node@18.14.0 - dev: true - registry.npmmirror.com/@types/nprogress@0.2.0: resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/nprogress/-/nprogress-0.2.0.tgz} name: '@types/nprogress' @@ -5804,14 +5513,6 @@ packages: '@types/webidl-conversions': registry.npmmirror.com/@types/webidl-conversions@7.0.0 dev: false - registry.npmmirror.com/@types/xml2js@0.4.11: - resolution: {integrity: sha512-JdigeAKmCyoJUiQljjr7tQG3if9NkqGUgwEUqBvV0N7LM4HyQk7UXCnusRa1lnvXAEYJ8mw8GtZWioagNztOwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/xml2js/-/xml2js-0.4.11.tgz} - name: '@types/xml2js' - version: 0.4.11 - dependencies: - '@types/node': registry.npmmirror.com/@types/node@18.14.0 - dev: false - registry.npmmirror.com/@typescript-eslint/parser@5.59.9(eslint@8.34.0)(typescript@4.9.5): resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.59.9.tgz} id: registry.npmmirror.com/@typescript-eslint/parser/5.59.9 @@ -5909,30 +5610,13 @@ packages: acorn: registry.npmmirror.com/acorn@8.8.2 dev: true - registry.npmmirror.com/acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz} - name: acorn-walk - version: 8.2.0 - engines: {node: '>=0.4.0'} - dev: false - registry.npmmirror.com/acorn@8.8.2: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz} name: acorn version: 8.8.2 engines: {node: '>=0.4.0'} hasBin: true - - registry.npmmirror.com/agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz} - name: agent-base - version: 6.0.2 - engines: {node: '>= 6.0.0'} - dependencies: - debug: registry.npmmirror.com/debug@4.3.4 - transitivePeerDependencies: - - supports-color - dev: false + dev: true registry.npmmirror.com/ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz} @@ -5969,12 +5653,6 @@ packages: color-convert: registry.npmmirror.com/color-convert@2.0.1 dev: true - registry.npmmirror.com/any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz} - name: any-promise - version: 1.3.0 - dev: false - registry.npmmirror.com/anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz} name: anymatch @@ -6087,32 +5765,12 @@ packages: version: 2.0.6 dev: false - registry.npmmirror.com/asn1js@3.0.5: - resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asn1js/-/asn1js-3.0.5.tgz} - name: asn1js - version: 3.0.5 - engines: {node: '>=12.0.0'} - dependencies: - pvtsutils: registry.npmmirror.com/pvtsutils@1.3.2 - pvutils: registry.npmmirror.com/pvutils@1.1.3 - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - registry.npmmirror.com/ast-types-flow@0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz} name: ast-types-flow version: 0.0.7 dev: true - registry.npmmirror.com/ast-types@0.13.4: - resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ast-types/-/ast-types-0.13.4.tgz} - name: ast-types - version: 0.13.4 - engines: {node: '>=4'} - dependencies: - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - registry.npmmirror.com/asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz} name: asynckit @@ -6348,13 +6006,6 @@ packages: run-applescript: registry.npmmirror.com/run-applescript@5.0.0 dev: true - registry.npmmirror.com/bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz} - name: bytes - version: 3.1.2 - engines: {node: '>= 0.8'} - dev: false - registry.npmmirror.com/call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz} name: call-bind @@ -6539,13 +6190,6 @@ packages: version: 0.0.1 dev: true - registry.npmmirror.com/content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz} - name: content-type - version: 1.0.5 - engines: {node: '>= 0.6'} - dev: false - registry.npmmirror.com/convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz} name: convert-source-map @@ -6566,12 +6210,6 @@ packages: toggle-selection: registry.npmmirror.com/toggle-selection@1.0.6 dev: false - registry.npmmirror.com/copy-to@2.0.1: - resolution: {integrity: sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-to/-/copy-to-2.0.1.tgz} - name: copy-to - version: 2.0.1 - dev: false - registry.npmmirror.com/core-js-compat@3.30.2: resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.30.2.tgz} name: core-js-compat @@ -7060,13 +6698,6 @@ packages: version: 1.0.8 dev: true - registry.npmmirror.com/data-uri-to-buffer@3.0.1: - resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz} - name: data-uri-to-buffer - version: 3.0.1 - engines: {node: '>= 6'} - dev: false - registry.npmmirror.com/date-fns@2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/date-fns/-/date-fns-2.30.0.tgz} name: date-fns @@ -7082,19 +6713,6 @@ packages: version: 1.11.7 dev: false - registry.npmmirror.com/debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz} - name: debug - version: 2.6.9 - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: registry.npmmirror.com/ms@2.0.0 - dev: false - registry.npmmirror.com/debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz} name: debug @@ -7158,6 +6776,7 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz} name: deep-is version: 0.1.4 + dev: true registry.npmmirror.com/deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz} @@ -7188,15 +6807,6 @@ packages: titleize: registry.npmmirror.com/titleize@3.0.0 dev: true - registry.npmmirror.com/default-user-agent@1.0.0: - resolution: {integrity: sha512-bDF7bg6OSNcSwFWPu4zYKpVkJZQYVrAANMYB8bc9Szem1D0yKdm4sa/rOCs2aC9+2GMqQ7KnwtZRvDhmLF0dXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-user-agent/-/default-user-agent-1.0.0.tgz} - name: default-user-agent - version: 1.0.0 - engines: {node: '>= 0.10.0'} - dependencies: - os-name: registry.npmmirror.com/os-name@1.0.3 - dev: false - registry.npmmirror.com/define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz} name: define-lazy-prop @@ -7214,18 +6824,6 @@ packages: object-keys: registry.npmmirror.com/object-keys@1.1.1 dev: true - registry.npmmirror.com/degenerator@3.0.4: - resolution: {integrity: sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/degenerator/-/degenerator-3.0.4.tgz} - name: degenerator - version: 3.0.4 - engines: {node: '>= 6'} - dependencies: - ast-types: registry.npmmirror.com/ast-types@0.13.4 - escodegen: registry.npmmirror.com/escodegen@1.14.3 - esprima: registry.npmmirror.com/esprima@4.0.1 - vm2: registry.npmmirror.com/vm2@3.9.19 - dev: false - registry.npmmirror.com/delaunator@5.0.0: resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delaunator/-/delaunator-5.0.0.tgz} name: delaunator @@ -7241,13 +6839,6 @@ packages: engines: {node: '>=0.4.0'} dev: false - registry.npmmirror.com/depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz} - name: depd - version: 2.0.0 - engines: {node: '>= 0.8'} - dev: false - registry.npmmirror.com/dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz} name: dequal @@ -7255,13 +6846,6 @@ packages: engines: {node: '>=6'} dev: false - registry.npmmirror.com/destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz} - name: destroy - version: 1.2.0 - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false - registry.npmmirror.com/detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-node-es/-/detect-node-es-1.1.0.tgz} name: detect-node-es @@ -7284,13 +6868,6 @@ packages: engines: {node: '>=0.3.1'} dev: false - registry.npmmirror.com/digest-header@1.1.0: - resolution: {integrity: sha512-glXVh42vz40yZb9Cq2oMOt70FIoWiv+vxNvdKdU8CwjLad25qHM3trLxhl9bVjdr6WaslIXhWpn0NO8T/67Qjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/digest-header/-/digest-header-1.1.0.tgz} - name: digest-header - version: 1.1.0 - engines: {node: '>= 8.0.0'} - dev: false - registry.npmmirror.com/dingbat-to-unicode@1.0.1: resolution: {integrity: sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dingbat-to-unicode/-/dingbat-to-unicode-1.0.1.tgz} name: dingbat-to-unicode @@ -7390,12 +6967,6 @@ packages: zrender: registry.npmmirror.com/zrender@5.4.1 dev: false - registry.npmmirror.com/ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz} - name: ee-first - version: 1.1.1 - dev: false - registry.npmmirror.com/electron-to-chromium@1.4.425: resolution: {integrity: sha512-wv1NufHxu11zfDbY4fglYQApMswleE9FL/DSeyOyauVXDZ+Kco96JK/tPfBUaDqfRarYp2WH2hJ/5UnVywp9Jg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.425.tgz} name: electron-to-chromium @@ -7413,14 +6984,6 @@ packages: version: 9.2.2 dev: true - registry.npmmirror.com/end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz} - name: end-of-stream - version: 1.4.4 - dependencies: - once: registry.npmmirror.com/once@1.4.0 - dev: false - registry.npmmirror.com/enhanced-resolve@5.14.1: resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz} name: enhanced-resolve @@ -7545,12 +7108,6 @@ packages: version: 3.1.1 engines: {node: '>=6'} - registry.npmmirror.com/escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz} - name: escape-html - version: 1.0.3 - dev: false - registry.npmmirror.com/escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} name: escape-string-regexp @@ -7570,21 +7127,6 @@ packages: engines: {node: '>=12'} dev: false - registry.npmmirror.com/escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz} - name: escodegen - version: 1.14.3 - engines: {node: '>=4.0'} - hasBin: true - dependencies: - esprima: registry.npmmirror.com/esprima@4.0.1 - estraverse: registry.npmmirror.com/estraverse@4.3.0 - esutils: registry.npmmirror.com/esutils@2.0.3 - optionator: registry.npmmirror.com/optionator@0.8.3 - optionalDependencies: - source-map: registry.npmmirror.com/source-map@0.6.1 - dev: false - registry.npmmirror.com/eslint-config-next@13.1.6(eslint@8.34.0)(typescript@4.9.5): resolution: {integrity: sha512-0cg7h5wztg/SoLAlxljZ0ZPUQ7i6QKqRiP4M2+MgTZtxWwNKb2JSwNc18nJ6/kXBI6xYvPraTbQSIhAuVw6czw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-next/-/eslint-config-next-13.1.6.tgz} id: registry.npmmirror.com/eslint-config-next/13.1.6 @@ -7886,14 +7428,6 @@ packages: eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.1 dev: true - registry.npmmirror.com/esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz} - name: esprima - version: 4.0.1 - engines: {node: '>=4'} - hasBin: true - dev: false - registry.npmmirror.com/esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz} name: esquery @@ -7912,13 +7446,6 @@ packages: estraverse: registry.npmmirror.com/estraverse@5.3.0 dev: true - registry.npmmirror.com/estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz} - name: estraverse - version: 4.3.0 - engines: {node: '>=4.0'} - dev: false - registry.npmmirror.com/estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz} name: estraverse @@ -7931,6 +7458,7 @@ packages: name: esutils version: 2.0.3 engines: {node: '>=0.10.0'} + dev: true registry.npmmirror.com/execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz} @@ -7966,15 +7494,6 @@ packages: strip-final-newline: registry.npmmirror.com/strip-final-newline@3.0.0 dev: true - registry.npmmirror.com/extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz} - name: extend-shallow - version: 2.0.1 - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: registry.npmmirror.com/is-extendable@0.1.1 - dev: false - registry.npmmirror.com/extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz} name: extend @@ -8010,6 +7529,7 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz} name: fast-levenshtein version: 2.0.6 + dev: true registry.npmmirror.com/fast-xml-parser@4.2.4: resolution: {integrity: sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz} @@ -8046,13 +7566,6 @@ packages: flat-cache: registry.npmmirror.com/flat-cache@3.0.4 dev: true - registry.npmmirror.com/file-uri-to-path@2.0.0: - resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz} - name: file-uri-to-path - version: 2.0.0 - engines: {node: '>= 6'} - dev: false - registry.npmmirror.com/fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz} name: fill-range @@ -8151,16 +7664,6 @@ packages: qs: registry.npmmirror.com/qs@6.11.2 dev: false - registry.npmmirror.com/formstream@1.2.0: - resolution: {integrity: sha512-ef4F+FQLnQLly1/AZ5OGNgGzzlOmp+T7+L/TaXASJ1GrETrpZb78/Mz7z+1Ra5FX3nLZE0WIOInGOoa81LxWew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/formstream/-/formstream-1.2.0.tgz} - name: formstream - version: 1.2.0 - dependencies: - destroy: registry.npmmirror.com/destroy@1.2.0 - mime: registry.npmmirror.com/mime@2.6.0 - pause-stream: registry.npmmirror.com/pause-stream@0.0.11 - dev: false - registry.npmmirror.com/framer-motion@9.0.6(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-NBETSa14yI/osK6DxKmiiDj1N6Os6YFiXKN6fzxYsNKKeO0vjoQz3m40g0kJYiAWrMdXQjhjyCMJqfOLR+nnRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/framer-motion/-/framer-motion-9.0.6.tgz} id: registry.npmmirror.com/framer-motion/9.0.6 @@ -8187,17 +7690,6 @@ packages: tslib: registry.npmmirror.com/tslib@2.4.0 dev: false - registry.npmmirror.com/fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz} - name: fs-extra - version: 8.1.0 - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 - jsonfile: registry.npmmirror.com/jsonfile@4.0.0 - universalify: registry.npmmirror.com/universalify@0.1.2 - dev: false - registry.npmmirror.com/fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz} name: fs.realpath @@ -8214,16 +7706,6 @@ packages: dev: false optional: true - registry.npmmirror.com/ftp@0.3.10: - resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ftp/-/ftp-0.3.10.tgz} - name: ftp - version: 0.3.10 - engines: {node: '>=0.8.0'} - dependencies: - readable-stream: registry.npmmirror.com/readable-stream@1.1.14 - xregexp: registry.npmmirror.com/xregexp@2.0.0 - dev: false - registry.npmmirror.com/function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz} name: function-bind @@ -8295,22 +7777,6 @@ packages: resolve-pkg-maps: registry.npmmirror.com/resolve-pkg-maps@1.0.0 dev: true - registry.npmmirror.com/get-uri@3.0.2: - resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-uri/-/get-uri-3.0.2.tgz} - name: get-uri - version: 3.0.2 - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': registry.npmmirror.com/@tootallnate/once@1.1.2 - data-uri-to-buffer: registry.npmmirror.com/data-uri-to-buffer@3.0.1 - debug: registry.npmmirror.com/debug@4.3.4 - file-uri-to-path: registry.npmmirror.com/file-uri-to-path@2.0.0 - fs-extra: registry.npmmirror.com/fs-extra@8.1.0 - ftp: registry.npmmirror.com/ftp@0.3.10 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmmirror.com/glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} name: glob-parent @@ -8418,6 +7884,7 @@ packages: name: graceful-fs version: 4.2.11 requiresBuild: true + dev: true registry.npmmirror.com/grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz} @@ -8600,55 +8067,6 @@ packages: void-elements: registry.npmmirror.com/void-elements@3.1.0 dev: false - registry.npmmirror.com/http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz} - name: http-errors - version: 2.0.0 - engines: {node: '>= 0.8'} - dependencies: - depd: registry.npmmirror.com/depd@2.0.0 - inherits: registry.npmmirror.com/inherits@2.0.4 - setprototypeof: registry.npmmirror.com/setprototypeof@1.2.0 - statuses: registry.npmmirror.com/statuses@2.0.1 - toidentifier: registry.npmmirror.com/toidentifier@1.0.1 - dev: false - - registry.npmmirror.com/http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz} - name: http-proxy-agent - version: 4.0.1 - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': registry.npmmirror.com/@tootallnate/once@1.1.2 - agent-base: registry.npmmirror.com/agent-base@6.0.2 - debug: registry.npmmirror.com/debug@4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz} - name: https-proxy-agent - version: 5.0.1 - engines: {node: '>= 6'} - dependencies: - agent-base: registry.npmmirror.com/agent-base@6.0.2 - debug: registry.npmmirror.com/debug@4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/httpx@2.2.7: - resolution: {integrity: sha512-Wjh2JOAah0pdczfqL8NC5378G7jMt0Zcpn8U+yyxAiejjlagzSTQgJHuVvka2VNPQlKfoGehYRc79WKq9E4gDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/httpx/-/httpx-2.2.7.tgz} - name: httpx - version: 2.2.7 - dependencies: - '@types/node': registry.npmmirror.com/@types/node@14.18.48 - debug: registry.npmmirror.com/debug@4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmmirror.com/human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz} name: human-signals @@ -8663,14 +8081,6 @@ packages: engines: {node: '>=14.18.0'} dev: true - registry.npmmirror.com/humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz} - name: humanize-ms - version: 1.2.1 - dependencies: - ms: registry.npmmirror.com/ms@2.1.3 - dev: false - registry.npmmirror.com/hyperdown@2.4.29: resolution: {integrity: sha512-vwpa65JOmo6zBdvmNV3tM5IxNMbTRCXmCz4rajM9NHuiI9aAMw9tGzp8FBO8NT7ZnyWND0HEY6vKCVYl//U8kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hyperdown/-/hyperdown-2.4.29.tgz} name: hyperdown @@ -8691,15 +8101,6 @@ packages: '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.22.5 dev: false - registry.npmmirror.com/iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz} - name: iconv-lite - version: 0.4.24 - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: registry.npmmirror.com/safer-buffer@2.1.2 - dev: false - registry.npmmirror.com/iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz} name: iconv-lite @@ -8770,12 +8171,6 @@ packages: name: inherits version: 2.0.4 - registry.npmmirror.com/ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz} - name: ini - version: 1.3.8 - dev: false - registry.npmmirror.com/inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz} name: inline-style-parser @@ -8808,25 +8203,12 @@ packages: loose-envify: registry.npmmirror.com/loose-envify@1.4.0 dev: false - registry.npmmirror.com/ip@1.1.8: - resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz} - name: ip - version: 1.1.8 - dev: false - registry.npmmirror.com/ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz} name: ip version: 2.0.0 dev: false - registry.npmmirror.com/ipaddr.js@2.1.0: - resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz} - name: ipaddr.js - version: 2.1.0 - engines: {node: '>= 10'} - dev: false - registry.npmmirror.com/is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz} name: is-alphabetical @@ -8946,13 +8328,6 @@ packages: hasBin: true dev: true - registry.npmmirror.com/is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz} - name: is-extendable - version: 0.1.1 - engines: {node: '>=0.10.0'} - dev: false - registry.npmmirror.com/is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} name: is-extglob @@ -9126,12 +8501,6 @@ packages: is-docker: registry.npmmirror.com/is-docker@2.2.1 dev: true - registry.npmmirror.com/isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz} - name: isarray - version: 0.0.1 - dev: false - registry.npmmirror.com/isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz} name: isarray @@ -9224,14 +8593,6 @@ packages: engines: {node: '>=6'} hasBin: true - registry.npmmirror.com/jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz} - name: jsonfile - version: 4.0.0 - optionalDependencies: - graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 - dev: false - registry.npmmirror.com/jsonwebtoken@9.0.0: resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz} name: jsonwebtoken @@ -9244,12 +8605,6 @@ packages: semver: registry.npmmirror.com/semver@7.5.1 dev: false - registry.npmmirror.com/jsrsasign@10.8.6: - resolution: {integrity: sha512-bQmbVtsfbgaKBTWCKiDCPlUPbdlRIK/FzSwT3BzIgZl/cU6TqXu6pZJsCI/dJVrZ9Gir5GC4woqw9shH/v7MBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsrsasign/-/jsrsasign-10.8.6.tgz} - name: jsrsasign - version: 10.8.6 - dev: false - registry.npmmirror.com/jsx-ast-utils@3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz} name: jsx-ast-utils @@ -9321,14 +8676,6 @@ packages: version: 2.0.0 dev: false - registry.npmmirror.com/kitx@2.1.0: - resolution: {integrity: sha512-C/5v9MtIX7aHGOjwn5BmrrbNkJSf7i0R5mRzmh13GSAdRqQ7bYQo/Su2pTYNylFicqKNTVX3HML9k1u8k51+pQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kitx/-/kitx-2.1.0.tgz} - name: kitx - version: 2.1.0 - dependencies: - '@types/node': registry.npmmirror.com/@types/node@12.20.55 - dev: false - registry.npmmirror.com/kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kleur/-/kleur-4.1.5.tgz} name: kleur @@ -9362,16 +8709,6 @@ packages: version: 2.0.1 dev: false - registry.npmmirror.com/levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz} - name: levn - version: 0.3.0 - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: registry.npmmirror.com/prelude-ls@1.1.2 - type-check: registry.npmmirror.com/type-check@0.3.2 - dev: false - registry.npmmirror.com/levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz} name: levn @@ -10076,14 +9413,6 @@ packages: mime-db: registry.npmmirror.com/mime-db@1.52.0 dev: false - registry.npmmirror.com/mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz} - name: mime - version: 2.6.0 - engines: {node: '>=4.0.0'} - hasBin: true - dev: false - registry.npmmirror.com/mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz} name: mimic-fn @@ -10110,15 +9439,7 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz} name: minimist version: 1.2.8 - - registry.npmmirror.com/mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz} - name: mkdirp - version: 0.5.6 - hasBin: true - dependencies: - minimist: registry.npmmirror.com/minimist@1.2.8 - dev: false + dev: true registry.npmmirror.com/mongodb-connection-string-url@2.6.0: resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz} @@ -10188,12 +9509,6 @@ packages: engines: {node: '>=4'} dev: false - registry.npmmirror.com/ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz} - name: ms - version: 2.0.0 - dev: false - registry.npmmirror.com/ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} name: ms @@ -10204,16 +9519,6 @@ packages: name: ms version: 2.1.3 - registry.npmmirror.com/mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz} - name: mz - version: 2.7.0 - dependencies: - any-promise: registry.npmmirror.com/any-promise@1.3.0 - object-assign: registry.npmmirror.com/object-assign@4.1.1 - thenify-all: registry.npmmirror.com/thenify-all@1.6.0 - dev: false - registry.npmmirror.com/nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz} name: nanoid @@ -10236,13 +9541,6 @@ packages: version: 1.4.0 dev: true - registry.npmmirror.com/netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/netmask/-/netmask-2.0.2.tgz} - name: netmask - version: 2.0.2 - engines: {node: '>= 0.4.0'} - dev: false - registry.npmmirror.com/next-i18next@13.3.0(i18next@22.5.1)(next@13.1.6)(react-i18next@12.3.1)(react@18.2.0): resolution: {integrity: sha512-X4kgi51BCOoGdKbv87eZ8OU7ICQDg5IP+T5fNjqDY3os9ea0OKTY4YpAiVFiwcI9XimcUmSPbKO4a9jFUyYSgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/next-i18next/-/next-i18next-13.3.0.tgz} id: registry.npmmirror.com/next-i18next/13.3.0 @@ -10331,13 +9629,6 @@ packages: name: node-releases version: 2.0.12 - registry.npmmirror.com/nodemailer@6.9.1: - resolution: {integrity: sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nodemailer/-/nodemailer-6.9.1.tgz} - name: nodemailer - version: 6.9.1 - engines: {node: '>=6.0.0'} - dev: false - registry.npmmirror.com/non-layered-tidy-tree-layout@2.0.2: resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz} name: non-layered-tidy-tree-layout @@ -10519,20 +9810,6 @@ packages: version: 0.2.4 dev: false - registry.npmmirror.com/optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz} - name: optionator - version: 0.8.3 - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: registry.npmmirror.com/deep-is@0.1.4 - fast-levenshtein: registry.npmmirror.com/fast-levenshtein@2.0.6 - levn: registry.npmmirror.com/levn@0.3.0 - prelude-ls: registry.npmmirror.com/prelude-ls@1.1.2 - type-check: registry.npmmirror.com/type-check@0.3.2 - word-wrap: registry.npmmirror.com/word-wrap@1.2.3 - dev: false - registry.npmmirror.com/optionator@0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz} name: optionator @@ -10547,27 +9824,6 @@ packages: word-wrap: registry.npmmirror.com/word-wrap@1.2.3 dev: true - registry.npmmirror.com/os-name@1.0.3: - resolution: {integrity: sha512-f5estLO2KN8vgtTRaILIgEGBoBrMnZ3JQ7W9TMZCnOIGwHe8TRGSpcagnWDo+Dfhd/z08k9Xe75hvciJJ8Qaew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/os-name/-/os-name-1.0.3.tgz} - name: os-name - version: 1.0.3 - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - osx-release: registry.npmmirror.com/osx-release@1.1.0 - win-release: registry.npmmirror.com/win-release@1.1.1 - dev: false - - registry.npmmirror.com/osx-release@1.1.0: - resolution: {integrity: sha512-ixCMMwnVxyHFQLQnINhmIpWqXIfS2YOXchwQrk+OFzmo6nDjQ0E4KXAyyUh0T0MZgV4bUhkRrAbVqlE4yLVq4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/osx-release/-/osx-release-1.1.0.tgz} - name: osx-release - version: 1.1.0 - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - minimist: registry.npmmirror.com/minimist@1.2.8 - dev: false - registry.npmmirror.com/p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz} name: p-limit @@ -10586,36 +9842,6 @@ packages: p-limit: registry.npmmirror.com/p-limit@3.1.0 dev: true - registry.npmmirror.com/pac-proxy-agent@5.0.0: - resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz} - name: pac-proxy-agent - version: 5.0.0 - engines: {node: '>= 8'} - dependencies: - '@tootallnate/once': registry.npmmirror.com/@tootallnate/once@1.1.2 - agent-base: registry.npmmirror.com/agent-base@6.0.2 - debug: registry.npmmirror.com/debug@4.3.4 - get-uri: registry.npmmirror.com/get-uri@3.0.2 - http-proxy-agent: registry.npmmirror.com/http-proxy-agent@4.0.1 - https-proxy-agent: registry.npmmirror.com/https-proxy-agent@5.0.1 - pac-resolver: registry.npmmirror.com/pac-resolver@5.0.1 - raw-body: registry.npmmirror.com/raw-body@2.5.2 - socks-proxy-agent: registry.npmmirror.com/socks-proxy-agent@5.0.1 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/pac-resolver@5.0.1: - resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pac-resolver/-/pac-resolver-5.0.1.tgz} - name: pac-resolver - version: 5.0.1 - engines: {node: '>= 8'} - dependencies: - degenerator: registry.npmmirror.com/degenerator@3.0.4 - ip: registry.npmmirror.com/ip@1.1.8 - netmask: registry.npmmirror.com/netmask@2.0.2 - dev: false - registry.npmmirror.com/packet-reader@1.0.0: resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/packet-reader/-/packet-reader-1.0.0.tgz} name: packet-reader @@ -10710,14 +9936,6 @@ packages: version: 4.0.0 engines: {node: '>=8'} - registry.npmmirror.com/pause-stream@0.0.11: - resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pause-stream/-/pause-stream-0.0.11.tgz} - name: pause-stream - version: 0.0.11 - dependencies: - through: registry.npmmirror.com/through@2.3.8 - dev: false - registry.npmmirror.com/pg-connection-string@2.6.0: resolution: {integrity: sha512-x14ibktcwlHKoHxx9X3uTVW9zIGR41ZB6QNhHb21OPNdCCO3NaRnpJuwKIQSR4u+Yqjx4HCvy7Hh7VSy1U4dGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pg-connection-string/-/pg-connection-string-2.6.0.tgz} name: pg-connection-string @@ -10834,13 +10052,6 @@ packages: dependencies: xtend: registry.npmmirror.com/xtend@4.0.2 - registry.npmmirror.com/prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz} - name: prelude-ls - version: 1.1.2 - engines: {node: '>= 0.8.0'} - dev: false - registry.npmmirror.com/prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz} name: prelude-ls @@ -10891,60 +10102,18 @@ packages: version: 6.2.0 dev: false - registry.npmmirror.com/proxy-agent@5.0.0: - resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/proxy-agent/-/proxy-agent-5.0.0.tgz} - name: proxy-agent - version: 5.0.0 - engines: {node: '>= 8'} - dependencies: - agent-base: registry.npmmirror.com/agent-base@6.0.2 - debug: registry.npmmirror.com/debug@4.3.4 - http-proxy-agent: registry.npmmirror.com/http-proxy-agent@4.0.1 - https-proxy-agent: registry.npmmirror.com/https-proxy-agent@5.0.1 - lru-cache: registry.npmmirror.com/lru-cache@5.1.1 - pac-proxy-agent: registry.npmmirror.com/pac-proxy-agent@5.0.0 - proxy-from-env: registry.npmmirror.com/proxy-from-env@1.1.0 - socks-proxy-agent: registry.npmmirror.com/socks-proxy-agent@5.0.1 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmmirror.com/proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz} name: proxy-from-env version: 1.1.0 dev: false - registry.npmmirror.com/pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz} - name: pump - version: 3.0.0 - dependencies: - end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 - once: registry.npmmirror.com/once@1.4.0 - dev: false - registry.npmmirror.com/punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz} name: punycode version: 2.3.0 engines: {node: '>=6'} - registry.npmmirror.com/pvtsutils@1.3.2: - resolution: {integrity: sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pvtsutils/-/pvtsutils-1.3.2.tgz} - name: pvtsutils - version: 1.3.2 - dependencies: - tslib: registry.npmmirror.com/tslib@2.5.0 - dev: false - - registry.npmmirror.com/pvutils@1.1.3: - resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pvutils/-/pvutils-1.1.3.tgz} - name: pvutils - version: 1.1.3 - engines: {node: '>=6.0.0'} - dev: false - registry.npmmirror.com/qs@6.11.2: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/-/qs-6.11.2.tgz} name: qs @@ -10960,18 +10129,6 @@ packages: version: 1.2.3 dev: true - registry.npmmirror.com/raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz} - name: raw-body - version: 2.5.2 - engines: {node: '>= 0.8'} - dependencies: - bytes: registry.npmmirror.com/bytes@3.1.2 - http-errors: registry.npmmirror.com/http-errors@2.0.0 - iconv-lite: registry.npmmirror.com/iconv-lite@0.4.24 - unpipe: registry.npmmirror.com/unpipe@1.0.0 - dev: false - registry.npmmirror.com/react-clientside-effect@1.2.6(react@18.2.0): resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz} id: registry.npmmirror.com/react-clientside-effect/1.2.6 @@ -11221,17 +10378,6 @@ packages: - immer dev: false - registry.npmmirror.com/readable-stream@1.1.14: - resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-1.1.14.tgz} - name: readable-stream - version: 1.1.14 - dependencies: - core-util-is: registry.npmmirror.com/core-util-is@1.0.3 - inherits: registry.npmmirror.com/inherits@2.0.4 - isarray: registry.npmmirror.com/isarray@0.0.1 - string_decoder: registry.npmmirror.com/string_decoder@0.10.31 - dev: false - registry.npmmirror.com/readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz} name: readable-stream @@ -11255,12 +10401,6 @@ packages: picomatch: registry.npmmirror.com/picomatch@2.3.1 dev: false - registry.npmmirror.com/reflect-metadata@0.1.13: - resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz} - name: reflect-metadata - version: 0.1.13 - dev: false - registry.npmmirror.com/refractor@3.6.0: resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/refractor/-/refractor-3.6.0.tgz} name: refractor @@ -11573,12 +10713,6 @@ packages: version: 1.1.6 dev: false - registry.npmmirror.com/sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz} - name: sax - version: 1.2.4 - dev: false - registry.npmmirror.com/scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz} name: scheduler @@ -11587,13 +10721,6 @@ packages: loose-envify: registry.npmmirror.com/loose-envify@1.4.0 dev: false - registry.npmmirror.com/semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz} - name: semver - version: 5.7.1 - hasBin: true - dev: false - registry.npmmirror.com/semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz} name: semver @@ -11615,12 +10742,6 @@ packages: version: 1.0.5 dev: false - registry.npmmirror.com/setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz} - name: setprototypeof - version: 1.2.0 - dev: false - registry.npmmirror.com/shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz} name: shebang-command @@ -11672,12 +10793,6 @@ packages: engines: {node: '>=12'} dev: true - registry.npmmirror.com/sm3@1.0.3: - resolution: {integrity: sha512-KyFkIfr8QBlFG3uc3NaljaXdYcsbRy1KrSfc4tsQV8jW68jAktGeOcifu530Vx/5LC+PULHT0Rv8LiI8Gw+c1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sm3/-/sm3-1.0.3.tgz} - name: sm3 - version: 1.0.3 - dev: false - registry.npmmirror.com/smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz} name: smart-buffer @@ -11685,19 +10800,6 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: false - registry.npmmirror.com/socks-proxy-agent@5.0.1: - resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz} - name: socks-proxy-agent - version: 5.0.1 - engines: {node: '>= 6'} - dependencies: - agent-base: registry.npmmirror.com/agent-base@6.0.2 - debug: registry.npmmirror.com/debug@4.3.4 - socks: registry.npmmirror.com/socks@2.7.1 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmmirror.com/socks@2.7.1: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/socks/-/socks-2.7.1.tgz} name: socks @@ -11728,6 +10830,7 @@ packages: version: 0.6.1 engines: {node: '>=0.10.0'} requiresBuild: true + dev: true registry.npmmirror.com/space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz} @@ -11770,20 +10873,6 @@ packages: deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true - registry.npmmirror.com/statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz} - name: statuses - version: 1.5.0 - engines: {node: '>= 0.6'} - dev: false - - registry.npmmirror.com/statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz} - name: statuses - version: 2.0.1 - engines: {node: '>= 0.8'} - dev: false - registry.npmmirror.com/stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz} name: stop-iteration-iterator @@ -11839,12 +10928,6 @@ packages: es-abstract: registry.npmmirror.com/es-abstract@1.21.2 dev: true - registry.npmmirror.com/string_decoder@0.10.31: - resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz} - name: string_decoder - version: 0.10.31 - dev: false - registry.npmmirror.com/string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz} name: string_decoder @@ -12000,29 +11083,6 @@ packages: version: 0.2.0 dev: true - registry.npmmirror.com/thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz} - name: thenify-all - version: 1.6.0 - engines: {node: '>=0.8'} - dependencies: - thenify: registry.npmmirror.com/thenify@3.3.1 - dev: false - - registry.npmmirror.com/thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz} - name: thenify - version: 3.3.1 - dependencies: - any-promise: registry.npmmirror.com/any-promise@1.3.0 - dev: false - - registry.npmmirror.com/through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through/-/through-2.3.8.tgz} - name: through - version: 2.3.8 - dev: false - registry.npmmirror.com/tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz} name: tiny-invariant @@ -12056,13 +11116,6 @@ packages: version: 1.0.6 dev: false - registry.npmmirror.com/toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz} - name: toidentifier - version: 1.0.1 - engines: {node: '>=0.6'} - dev: false - registry.npmmirror.com/tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-3.0.0.tgz} name: tr46 @@ -12137,15 +11190,6 @@ packages: typescript: registry.npmmirror.com/typescript@4.9.5 dev: true - registry.npmmirror.com/tsyringe@4.7.0: - resolution: {integrity: sha512-ncFDM1jTLsok4ejMvSW5jN1VGPQD48y2tfAR0pdptWRKYX4bkbqPt92k7KJ5RFJ1KV36JEs/+TMh7I6OUgj74g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsyringe/-/tsyringe-4.7.0.tgz} - name: tsyringe - version: 4.7.0 - engines: {node: '>= 6.0.0'} - dependencies: - tslib: registry.npmmirror.com/tslib@1.14.1 - dev: false - registry.npmmirror.com/tunnel@0.0.6: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tunnel/-/tunnel-0.0.6.tgz} name: tunnel @@ -12153,15 +11197,6 @@ packages: engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} dev: false - registry.npmmirror.com/type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz} - name: type-check - version: 0.3.2 - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: registry.npmmirror.com/prelude-ls@1.1.2 - dev: false - registry.npmmirror.com/type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz} name: type-check @@ -12213,15 +11248,6 @@ packages: version: 1.13.6 dev: false - registry.npmmirror.com/unescape@1.0.1: - resolution: {integrity: sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unescape/-/unescape-1.0.1.tgz} - name: unescape - version: 1.0.1 - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 - dev: false - registry.npmmirror.com/unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz} name: unicode-canonical-property-names-ecmascript @@ -12334,20 +11360,6 @@ packages: unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 dev: false - registry.npmmirror.com/universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz} - name: universalify - version: 0.1.2 - engines: {node: '>= 4.0.0'} - dev: false - - registry.npmmirror.com/unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz} - name: unpipe - version: 1.0.0 - engines: {node: '>= 0.8'} - dev: false - registry.npmmirror.com/untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz} name: untildify @@ -12376,31 +11388,6 @@ packages: punycode: registry.npmmirror.com/punycode@2.3.0 dev: true - registry.npmmirror.com/urllib@2.40.0: - resolution: {integrity: sha512-XDZjoijtzsbkXTXgM+A/sJM002nwoYsc46YOYr6MNH2jUUw1nCBf2ywT1WaPsVEWJX4Yr+9isGmYj4+yofFn9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/urllib/-/urllib-2.40.0.tgz} - name: urllib - version: 2.40.0 - engines: {node: '>= 0.10.0'} - dependencies: - any-promise: registry.npmmirror.com/any-promise@1.3.0 - content-type: registry.npmmirror.com/content-type@1.0.5 - debug: registry.npmmirror.com/debug@2.6.9 - default-user-agent: registry.npmmirror.com/default-user-agent@1.0.0 - digest-header: registry.npmmirror.com/digest-header@1.1.0 - ee-first: registry.npmmirror.com/ee-first@1.1.1 - formstream: registry.npmmirror.com/formstream@1.2.0 - humanize-ms: registry.npmmirror.com/humanize-ms@1.2.1 - iconv-lite: registry.npmmirror.com/iconv-lite@0.4.24 - ip: registry.npmmirror.com/ip@1.1.8 - proxy-agent: registry.npmmirror.com/proxy-agent@5.0.0 - pump: registry.npmmirror.com/pump@3.0.0 - qs: registry.npmmirror.com/qs@6.11.2 - statuses: registry.npmmirror.com/statuses@1.5.0 - utility: registry.npmmirror.com/utility@1.18.0 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmmirror.com/use-callback-ref@1.3.0(@types/react@18.0.28)(react@18.2.0): resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz} id: registry.npmmirror.com/use-callback-ref/1.3.0 @@ -12455,19 +11442,6 @@ packages: version: 1.0.2 dev: false - registry.npmmirror.com/utility@1.18.0: - resolution: {integrity: sha512-PYxZDA+6QtvRvm//++aGdmKG/cI07jNwbROz0Ql+VzFV1+Z0Dy55NI4zZ7RHc9KKpBePNFwoErqIuqQv/cjiTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utility/-/utility-1.18.0.tgz} - name: utility - version: 1.18.0 - engines: {node: '>= 0.12.0'} - dependencies: - copy-to: registry.npmmirror.com/copy-to@2.0.1 - escape-html: registry.npmmirror.com/escape-html@1.0.3 - mkdirp: registry.npmmirror.com/mkdirp@0.5.6 - mz: registry.npmmirror.com/mz@2.7.0 - unescape: registry.npmmirror.com/unescape@1.0.1 - dev: false - registry.npmmirror.com/uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz} name: uuid @@ -12532,17 +11506,6 @@ packages: vfile-message: registry.npmmirror.com/vfile-message@3.1.4 dev: false - registry.npmmirror.com/vm2@3.9.19: - resolution: {integrity: sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vm2/-/vm2-3.9.19.tgz} - name: vm2 - version: 3.9.19 - engines: {node: '>=6.0'} - hasBin: true - dependencies: - acorn: registry.npmmirror.com/acorn@8.8.2 - acorn-walk: registry.npmmirror.com/acorn-walk@8.2.0 - dev: false - registry.npmmirror.com/void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/void-elements/-/void-elements-3.1.0.tgz} name: void-elements @@ -12626,48 +11589,18 @@ packages: isexe: registry.npmmirror.com/isexe@2.0.0 dev: true - registry.npmmirror.com/win-release@1.1.1: - resolution: {integrity: sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/win-release/-/win-release-1.1.1.tgz} - name: win-release - version: 1.1.1 - engines: {node: '>=0.10.0'} - dependencies: - semver: registry.npmmirror.com/semver@5.7.1 - dev: false - registry.npmmirror.com/word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz} name: word-wrap version: 1.2.3 engines: {node: '>=0.10.0'} + dev: true registry.npmmirror.com/wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz} name: wrappy version: 1.0.2 - registry.npmmirror.com/wxpay-v3@3.0.2: - resolution: {integrity: sha512-VMBTajBXAZCYBX52/OfayZKuIXehOe+Ftd4lpcCpg3ekN58IQkt+BrIZ4zqWqFZESTwHjtdtIBd5VQGUR4K1mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wxpay-v3/-/wxpay-v3-3.0.2.tgz} - name: wxpay-v3 - version: 3.0.2 - dependencies: - '@peculiar/x509': registry.npmmirror.com/@peculiar/x509@1.9.3 - jsrsasign: registry.npmmirror.com/jsrsasign@10.8.6 - urllib: registry.npmmirror.com/urllib@2.40.0 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/xml2js@0.4.23: - resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xml2js/-/xml2js-0.4.23.tgz} - name: xml2js - version: 0.4.23 - engines: {node: '>=4.0.0'} - dependencies: - sax: registry.npmmirror.com/sax@1.2.4 - xmlbuilder: registry.npmmirror.com/xmlbuilder@11.0.1 - dev: false - registry.npmmirror.com/xmlbuilder@10.1.1: resolution: {integrity: sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-10.1.1.tgz} name: xmlbuilder @@ -12675,19 +11608,6 @@ packages: engines: {node: '>=4.0'} dev: false - registry.npmmirror.com/xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz} - name: xmlbuilder - version: 11.0.1 - engines: {node: '>=4.0'} - dev: false - - registry.npmmirror.com/xregexp@2.0.0: - resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xregexp/-/xregexp-2.0.0.tgz} - name: xregexp - version: 2.0.0 - dev: false - registry.npmmirror.com/xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz} name: xtend diff --git a/client/src/pages/account/components/PayRecordTable.tsx b/client/src/pages/account/components/PayRecordTable.tsx index 603216bfb..4d5aed3bb 100644 --- a/client/src/pages/account/components/PayRecordTable.tsx +++ b/client/src/pages/account/components/PayRecordTable.tsx @@ -34,7 +34,7 @@ const PayRecordTable = () => { const data = await checkPayResult(payId); toast({ title: data, - status: 'info' + status: 'success' }); const res = await getPayOrders(); setPayOrders(res); diff --git a/client/src/pages/api/user/checkPayResult.ts b/client/src/pages/api/user/checkPayResult.ts index 417082746..e1be2bf3e 100644 --- a/client/src/pages/api/user/checkPayResult.ts +++ b/client/src/pages/api/user/checkPayResult.ts @@ -1,11 +1,11 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; -import { connectToDatabase, User, Pay, TrainingData } from '@/service/mongo'; +import { User, Pay, TrainingData } from '@/service/mongo'; import { authUser } from '@/service/utils/auth'; import { PaySchema } from '@/types/mongoSchema'; import dayjs from 'dayjs'; -import { getPayResult } from '@/service/utils/wxpay'; import { startQueue } from '@/service/utils/tools'; +import { getWxPayQRResult } from '@/service/api/plugins'; /* 校验支付结果 */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { @@ -14,8 +14,6 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) const { userId } = await authUser({ req, authToken: true }); - await connectToDatabase(); - // 查找订单记录校验 const payOrder = await Pay.findById(payId); @@ -32,11 +30,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) throw new Error('找不到用户'); } - const payRes = await getPayResult(payOrder.orderId); - - // 校验下是否超过一天 - const orderTime = dayjs(payOrder.createTime); - const diffInHours = dayjs().diff(orderTime, 'hours'); + const payRes = await getWxPayQRResult(payOrder.orderId); if (payRes.trade_state === 'SUCCESS') { // 订单已支付 @@ -76,12 +70,18 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) data: '更新订单失败,请重试' }); } + + // 校验下是否超过一天 + const orderTime = dayjs(payOrder.createTime); + const diffInHours = dayjs().diff(orderTime, 'hours'); + if (payRes.trade_state === 'CLOSED' || diffInHours > 24) { // 订单已关闭 await Pay.findByIdAndUpdate(payId, { status: 'CLOSED' }); return jsonRes(res, { + code: 500, data: '订单已过期' }); } diff --git a/client/src/pages/api/user/getPayCode.ts b/client/src/pages/api/user/getPayCode.ts index 09e32c478..c353de158 100644 --- a/client/src/pages/api/user/getPayCode.ts +++ b/client/src/pages/api/user/getPayCode.ts @@ -1,12 +1,9 @@ import type { NextApiRequest, NextApiResponse } from 'next'; import { jsonRes } from '@/service/response'; import { authUser } from '@/service/utils/auth'; -import { customAlphabet } from 'nanoid'; -import { connectToDatabase, Pay } from '@/service/mongo'; +import { Pay } from '@/service/mongo'; import { PRICE_SCALE } from '@/constants/common'; -import { nativePay } from '@/service/utils/wxpay'; - -const nanoid = customAlphabet('abcdefghijklmnopqrstuvwxyz1234567890', 20); +import { getWxPayQRUrl } from '@/service/api/plugins'; /* 获取支付二维码 */ export default async function handler(req: NextApiRequest, res: NextApiResponse) { @@ -16,16 +13,13 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) const { userId } = await authUser({ req, authToken: true }); - const id = nanoid(); - await connectToDatabase(); + const { code_url, orderId } = await getWxPayQRUrl(amount); - const code_url = await nativePay(amount * 100, id); - - // 充值记录 + 1 + // add one pay record const payOrder = await Pay.create({ userId, price: amount * PRICE_SCALE, - orderId: id + orderId }); jsonRes(res, { diff --git a/client/src/service/api/plugins.ts b/client/src/service/api/plugins.ts index e642732c5..ca4c9bec4 100644 --- a/client/src/service/api/plugins.ts +++ b/client/src/service/api/plugins.ts @@ -1,4 +1,4 @@ -import { POST } from './request'; +import { GET, POST } from './request'; import type { SendCodeBody, AuthCodeBody } from './plugins.d'; export const sendCode = (data: SendCodeBody) => POST(global.systemPlugins.authCode?.sendUrl, data); @@ -8,3 +8,14 @@ export const textCensor = (data: { text: string }) => { if (!global.systemPlugins.censor?.textUrl) return; return POST(global.systemPlugins.censor?.textUrl, data); }; + +export const getWxPayQRUrl = (amount: number) => + POST<{ + code_url: string; + orderId: string; + }>(global.systemPlugins.pay?.getWxQRUrl, { amount }); +export const getWxPayQRResult = (orderId: string) => + POST<{ + trade_state: string; + trade_state_desc: string; + }>(global.systemPlugins.pay?.getWxQRResult, { orderId }); diff --git a/client/src/service/api/request.ts b/client/src/service/api/request.ts index a57cbc8d1..2a16db444 100644 --- a/client/src/service/api/request.ts +++ b/client/src/service/api/request.ts @@ -37,7 +37,7 @@ function checkRes(data: ResponseDataType) { if (data === undefined) { console.log('error->', data, 'data is empty'); return Promise.reject('服务器异常'); - } else if (data.code < 200 || data.code >= 400) { + } else if (data?.code && (data.code < 200 || data.code >= 400)) { return Promise.reject(data); } return data.data; @@ -90,7 +90,6 @@ function request(url: string, data: any, config: ConfigType, method: Method): an return instance .request({ - baseURL: '/api', url, method, data: ['POST', 'PUT'].includes(method) ? data : null, diff --git a/client/src/service/utils/sendNote.ts b/client/src/service/utils/sendNote.ts deleted file mode 100644 index 3ce0f964a..000000000 --- a/client/src/service/utils/sendNote.ts +++ /dev/null @@ -1,73 +0,0 @@ -import * as nodemailer from 'nodemailer'; -import { UserAuthTypeEnum } from '@/constants/common'; -import Dysmsapi, * as dysmsapi from '@alicloud/dysmsapi20170525'; -// @ts-ignore -import * as OpenApi from '@alicloud/openapi-client'; -// @ts-ignore -import * as Util from '@alicloud/tea-util'; - -const myEmail = process.env.MY_MAIL; -const mailTransport = nodemailer.createTransport({ - // host: 'smtp.qq.phone', - service: 'qq', - secure: true, //安全方式发送,建议都加上 - auth: { - user: myEmail, - pass: process.env.MAILE_CODE - } -}); - -const emailMap: { [key: string]: any } = { - [UserAuthTypeEnum.register]: { - subject: `注册 ${global.feConfigs?.systemTitle} 账号`, - html: (code: string) => - `
您正在注册 ${global.feConfigs?.systemTitle} 账号,验证码为:${code}
` - }, - [UserAuthTypeEnum.findPassword]: { - subject: `修改 ${global.feConfigs?.systemTitle} 密码`, - html: (code: string) => - `
您正在修改 ${global.feConfigs?.systemTitle} 账号密码,验证码为:${code}
` - } -}; - -export const sendEmailCode = (email: string, code: string, type: `${UserAuthTypeEnum}`) => { - return new Promise((resolve, reject) => { - const options = { - from: `"${global.feConfigs?.systemTitle}" ${myEmail}`, - to: email, - subject: emailMap[type]?.subject, - html: emailMap[type]?.html(code) - }; - mailTransport.sendMail(options, function (err, msg) { - if (err) { - console.log('send email error->', err); - reject('发生邮件异常'); - } else { - resolve(''); - } - }); - }); -}; - -export const sendPhoneCode = async (phone: string, code: string) => { - const accessKeyId = process.env.aliAccessKeyId; - const accessKeySecret = process.env.aliAccessKeySecret; - const signName = process.env.aliSignName; - const templateCode = process.env.aliTemplateCode; - const endpoint = 'dysmsapi.aliyuncs.com'; - - const sendSmsRequest = new dysmsapi.SendSmsRequest({ - phoneNumbers: phone, - signName, - templateCode, - templateParam: `{"code":${code}}` - }); - - const config = new OpenApi.Config({ accessKeyId, accessKeySecret, endpoint }); - const client = new Dysmsapi(config); - const runtime = new Util.RuntimeOptions({}); - const res = await client.sendSmsWithOptions(sendSmsRequest, runtime); - if (res.body.code !== 'OK') { - return Promise.reject(res.body.message || '发送短信失败'); - } -}; diff --git a/client/src/types/index.d.ts b/client/src/types/index.d.ts index ace4beed2..ac2473bbb 100644 --- a/client/src/types/index.d.ts +++ b/client/src/types/index.d.ts @@ -40,6 +40,10 @@ export type PluginType = { censor?: { textUrl?: string; }; + pay?: { + getWxQRUrl?: string; + getWxQRResult?: string; + }; }; declare global {