From 7b742cb63116ad845198222d94d2be0e5ce191e0 Mon Sep 17 00:00:00 2001 From: sealday Date: Thu, 1 Aug 2024 17:16:03 +0800 Subject: [PATCH] fix: captchers (#1424) Co-authored-by: sealday Reviewed-on: https://git.daoyoucloud.com/daoyoucloud/tachybase/pulls/1424 --- .../plugins/@hera/plugin-core/package.json | 1 + pnpm-lock.yaml | 158 +++--------------- 2 files changed, 28 insertions(+), 131 deletions(-) diff --git a/packages/plugins/@hera/plugin-core/package.json b/packages/plugins/@hera/plugin-core/package.json index 99e08939b..5b2bbb084 100644 --- a/packages/plugins/@hera/plugin-core/package.json +++ b/packages/plugins/@hera/plugin-core/package.json @@ -8,6 +8,7 @@ ], "main": "dist/server/index.js", "devDependencies": { + "@alicloud/captcha20230305": "^1.1.3", "@ant-design/icons": "~5.3.7", "@react-pdf/renderer": "^3.3.2", "@tachybase/components": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 974c68b72..1e0001b81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1522,6 +1522,9 @@ importers: specifier: workspace:* version: link:../../../core/utils devDependencies: + '@alicloud/captcha20230305': + specifier: ^1.1.3 + version: 1.1.3 '@ant-design/icons': specifier: ~5.3.7 version: 5.3.7(react-dom@18.3.1)(react@18.3.1) @@ -1593,7 +1596,7 @@ importers: version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1)(react@18.3.1) react-pdf: specifier: ^7.5.1 - version: 7.7.1(react-dom@18.3.1)(react@18.3.1) + version: 7.7.1(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) react-router-dom: specifier: ^6.25.1 version: 6.25.1(react-dom@18.3.1)(react@18.3.1) @@ -1617,7 +1620,7 @@ importers: version: 5.0.0 vitest: specifier: ^1.4.0 - version: 1.4.0 + version: 1.4.0(@types/node@20.14.2)(jsdom@16.7.0) ws: specifier: ^8.13.0 version: 8.15.1 @@ -5011,6 +5014,18 @@ packages: tslib: 2.6.2 dev: false + /@alicloud/captcha20230305@1.1.3: + resolution: {integrity: sha512-AUyW7z6xgtC+Khp0BuzerirKLuxCQcovwcsvXPUib5kCxsrKvWuVWrGyTHP9rIpA1pE9ijOlDw8domtgPlY/KQ==} + dependencies: + '@alicloud/endpoint-util': 0.0.1 + '@alicloud/openapi-client': 0.4.10 + '@alicloud/openapi-util': 0.3.2 + '@alicloud/tea-typescript': 1.8.0 + '@alicloud/tea-util': 1.4.9 + transitivePeerDependencies: + - supports-color + dev: true + /@alicloud/credentials@2.3.0: resolution: {integrity: sha512-x0vf/m1BzkqYXAj2Hkd22O35josx5P4VCzq/9EvTBjA7aGLX/P6JDz7QVp+gnhLjPJyvwAbErvJRYq4gIo4IMA==} dependencies: @@ -16285,7 +16300,7 @@ packages: engines: {node: '>= 6.0.0'} requiresBuild: true dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -19703,17 +19718,6 @@ packages: dependencies: ms: 2.1.2 - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - /debug@4.3.5(supports-color@5.5.0): resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -23137,7 +23141,7 @@ packages: requiresBuild: true dependencies: agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -23155,7 +23159,7 @@ packages: resolution: {integrity: sha512-l5rcAoKP8A9XOIlcIA87Wt9A7AX2fgOslHOF4WB5Q24y/1+aeH8b7c7NKfm+Bcf+h0u4FHNtLCriC4mAFmCYgg==} dependencies: '@types/node': 20.14.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -25473,13 +25477,15 @@ packages: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} dev: true - /merge-refs@1.2.2: + /merge-refs@1.2.2(@types/react@18.3.3): resolution: {integrity: sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true + dependencies: + '@types/react': 18.3.3 dev: true /merge-stream@2.0.0: @@ -29582,7 +29588,7 @@ packages: warning: 4.0.3 dev: true - /react-pdf@7.7.1(react-dom@18.3.1)(react@18.3.1): + /react-pdf@7.7.1(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-cbbf/PuRtGcPPw+HLhMI1f6NSka8OJgg+j/yPWTe95Owf0fK6gmVY7OXpTxMeh92O3T3K3EzfE0ML0eXPGwR5g==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -29592,11 +29598,12 @@ packages: '@types/react': optional: true dependencies: + '@types/react': 18.3.3 clsx: 2.1.0 dequal: 2.0.3 make-cancellable-promise: 1.3.2 make-event-props: 1.6.2 - merge-refs: 1.2.2 + merge-refs: 1.2.2(@types/react@18.3.3) pdfjs-dist: 3.11.174 prop-types: 15.8.1 react: 18.3.1 @@ -30759,7 +30766,7 @@ packages: dependencies: '@types/debug': 4.1.12 '@types/validator': 13.11.7 - debug: 4.3.5 + debug: 4.3.5(supports-color@5.5.0) dottie: 2.0.6 inflection: 1.13.4 lodash: 4.17.21 @@ -33538,27 +33545,6 @@ packages: util-deprecate: 1.0.2 dev: true - /vite-node@1.4.0: - resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.5 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.13 - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-node@1.4.0(@types/node@20.14.2): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -33654,41 +33640,6 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@5.2.13: - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': 20.14.2 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.14.1 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /vite@5.2.13(@types/node@20.14.2)(sass@1.75.0): resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -33761,61 +33712,6 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.4.0: - resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': 20.14.2 - '@vitest/browser': 1.4.0 - '@vitest/ui': 1.4.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - dependencies: - '@vitest/expect': 1.4.0 - '@vitest/runner': 1.4.0 - '@vitest/snapshot': 1.4.0 - '@vitest/spy': 1.4.0 - '@vitest/utils': 1.4.0 - acorn-walk: 8.3.2 - chai: 4.3.10 - debug: 4.3.4 - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.8 - pathe: 1.1.2 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 2.0.0 - tinybench: 2.6.0 - tinypool: 0.8.3 - vite: 5.2.13 - vite-node: 1.4.0 - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vitest@1.4.0(@types/node@20.14.2)(jsdom@16.7.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0}