This commit is contained in:
COOL 2025-01-26 14:48:49 +08:00
parent f004db2058
commit 1463b4f234
5 changed files with 310 additions and 175 deletions

View File

@ -22,7 +22,6 @@
"adm-zip": "^0.5.16", "adm-zip": "^0.5.16",
"axios": "^1.7.9", "axios": "^1.7.9",
"cron": "^3.5.0", "cron": "^3.5.0",
"deasync": "^0.1.30",
"jsonwebtoken": "^9.0.2", "jsonwebtoken": "^9.0.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"md5": "^2.3.0", "md5": "^2.3.0",
@ -78,7 +77,7 @@
"typings/**/*" "typings/**/*"
], ],
"targets": [ "targets": [
"node20-macos-arm64" "node20-macos-x64"
], ],
"outputPath": "build" "outputPath": "build"
}, },

341
pnpm-lock.yaml generated
View File

@ -113,7 +113,7 @@ importers:
version: 29.5.14 version: 29.5.14
'@types/node': '@types/node':
specifier: '22' specifier: '22'
version: 22.10.7 version: 22.10.10
'@yao-pkg/pkg': '@yao-pkg/pkg':
specifier: ^6.2.0 specifier: ^6.2.0
version: 6.2.0(encoding@0.1.13) version: 6.2.0(encoding@0.1.13)
@ -122,7 +122,7 @@ importers:
version: 7.0.3 version: 7.0.3
jest: jest:
specifier: ^29.7.0 specifier: ^29.7.0
version: 29.7.0(@types/node@22.10.7) version: 29.7.0(@types/node@22.10.10)
mwts: mwts:
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0(typescript@5.7.3) version: 1.3.0(typescript@5.7.3)
@ -134,7 +134,7 @@ importers:
version: 6.0.1 version: 6.0.1
ts-jest: ts-jest:
specifier: ^29.2.5 specifier: ^29.2.5
version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7))(typescript@5.7.3) version: 29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@22.10.10))(typescript@5.7.3)
typescript: typescript:
specifier: ~5.7.3 specifier: ~5.7.3
version: 5.7.3 version: 5.7.3
@ -156,8 +156,8 @@ packages:
resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/core@7.26.0': '@babel/core@7.26.7':
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/generator@7.26.5': '@babel/generator@7.26.5':
@ -194,16 +194,16 @@ packages:
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/helpers@7.26.0': '@babel/helpers@7.26.7':
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/highlight@7.25.9': '@babel/highlight@7.25.9':
resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/parser@7.26.5': '@babel/parser@7.26.7':
resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
hasBin: true hasBin: true
@ -302,12 +302,12 @@ packages:
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/traverse@7.26.5': '@babel/traverse@7.26.7':
resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/types@7.26.5': '@babel/types@7.26.7':
resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@0.2.3': '@bcoe/v8-coverage@0.2.3':
@ -938,8 +938,8 @@ packages:
'@types/minimist@1.2.5': '@types/minimist@1.2.5':
resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
'@types/node@22.10.7': '@types/node@22.10.10':
resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} resolution: {integrity: sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==}
'@types/normalize-package-data@2.4.4': '@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@ -1328,8 +1328,8 @@ packages:
buffer@6.0.3: buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
bullmq@5.35.0: bullmq@5.37.0:
resolution: {integrity: sha512-4wOFPv5oVkcK5A11cwsk5Zzc7Hz7xFe2rHIQfsg0UmWjtwTj/nc7+vPjcMGML6jdl7WejuHXnMeop4uxxo/3WA==} resolution: {integrity: sha512-h/wf979+9uROyYpB8oTE44Py6JERCluCSd+ZFpCZlPsYh+wxAkqrfHsHHHKBgsNJp9odWLIY4SG+280EXzXiCQ==}
bytes@3.1.2: bytes@3.1.2:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
@ -1827,8 +1827,8 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
hasBin: true hasBin: true
electron-to-chromium@1.5.84: electron-to-chromium@1.5.88:
resolution: {integrity: sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==} resolution: {integrity: sha512-K3C2qf1o+bGzbilTDCTBhTQcMS9KW60yTAaTeeXsfvQuTDDwlokLam/AdqlqcSy9u4UainDgsHV23ksXAOgamw==}
emittery@0.13.1: emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
@ -2161,8 +2161,9 @@ packages:
debug: debug:
optional: true optional: true
for-each@0.3.3: for-each@0.3.4:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==}
engines: {node: '>= 0.4'}
foreground-child@3.3.0: foreground-child@3.3.0:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
@ -4706,18 +4707,18 @@ snapshots:
'@babel/compat-data@7.26.5': {} '@babel/compat-data@7.26.5': {}
'@babel/core@7.26.0': '@babel/core@7.26.7':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
'@babel/generator': 7.26.5 '@babel/generator': 7.26.5
'@babel/helper-compilation-targets': 7.26.5 '@babel/helper-compilation-targets': 7.26.5
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
'@babel/helpers': 7.26.0 '@babel/helpers': 7.26.7
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/template': 7.25.9 '@babel/template': 7.25.9
'@babel/traverse': 7.26.5 '@babel/traverse': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
convert-source-map: 2.0.0 convert-source-map: 2.0.0
debug: 4.4.0 debug: 4.4.0
gensync: 1.0.0-beta.2 gensync: 1.0.0-beta.2
@ -4728,8 +4729,8 @@ snapshots:
'@babel/generator@7.26.5': '@babel/generator@7.26.5':
dependencies: dependencies:
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@jridgewell/gen-mapping': 0.3.8 '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0 jsesc: 3.1.0
@ -4744,17 +4745,17 @@ snapshots:
'@babel/helper-module-imports@7.25.9': '@babel/helper-module-imports@7.25.9':
dependencies: dependencies:
'@babel/traverse': 7.26.5 '@babel/traverse': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-module-imports': 7.25.9 '@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9 '@babel/helper-validator-identifier': 7.25.9
'@babel/traverse': 7.26.5 '@babel/traverse': 7.26.7
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -4766,10 +4767,10 @@ snapshots:
'@babel/helper-validator-option@7.25.9': {} '@babel/helper-validator-option@7.25.9': {}
'@babel/helpers@7.26.0': '@babel/helpers@7.26.7':
dependencies: dependencies:
'@babel/template': 7.25.9 '@babel/template': 7.25.9
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@babel/highlight@7.25.9': '@babel/highlight@7.25.9':
dependencies: dependencies:
@ -4778,114 +4779,114 @@ snapshots:
js-tokens: 4.0.0 js-tokens: 4.0.0
picocolors: 1.1.1 picocolors: 1.1.1
'@babel/parser@7.26.5': '@babel/parser@7.26.7':
dependencies: dependencies:
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.7)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5 '@babel/helper-plugin-utils': 7.26.5
'@babel/template@7.25.9': '@babel/template@7.25.9':
dependencies: dependencies:
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@babel/traverse@7.26.5': '@babel/traverse@7.26.7':
dependencies: dependencies:
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
'@babel/generator': 7.26.5 '@babel/generator': 7.26.5
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/template': 7.25.9 '@babel/template': 7.25.9
'@babel/types': 7.26.5 '@babel/types': 7.26.7
debug: 4.4.0 debug: 4.4.0
globals: 11.12.0 globals: 11.12.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@babel/types@7.26.5': '@babel/types@7.26.7':
dependencies: dependencies:
'@babel/helper-string-parser': 7.25.9 '@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9 '@babel/helper-validator-identifier': 7.25.9
@ -4953,7 +4954,7 @@ snapshots:
'@cool-midway/task@8.0.0-beta.2': '@cool-midway/task@8.0.0-beta.2':
dependencies: dependencies:
bullmq: 5.35.0 bullmq: 5.37.0
ioredis: 5.4.2 ioredis: 5.4.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -5143,7 +5144,7 @@ snapshots:
'@jest/console@29.7.0': '@jest/console@29.7.0':
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
chalk: 4.1.2 chalk: 4.1.2
jest-message-util: 29.7.0 jest-message-util: 29.7.0
jest-util: 29.7.0 jest-util: 29.7.0
@ -5156,14 +5157,14 @@ snapshots:
'@jest/test-result': 29.7.0 '@jest/test-result': 29.7.0
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.9.0 ci-info: 3.9.0
exit: 0.1.2 exit: 0.1.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jest-changed-files: 29.7.0 jest-changed-files: 29.7.0
jest-config: 29.7.0(@types/node@22.10.7) jest-config: 29.7.0(@types/node@22.10.10)
jest-haste-map: 29.7.0 jest-haste-map: 29.7.0
jest-message-util: 29.7.0 jest-message-util: 29.7.0
jest-regex-util: 29.6.3 jest-regex-util: 29.6.3
@ -5188,7 +5189,7 @@ snapshots:
dependencies: dependencies:
'@jest/fake-timers': 29.7.0 '@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
jest-mock: 29.7.0 jest-mock: 29.7.0
'@jest/expect-utils@29.7.0': '@jest/expect-utils@29.7.0':
@ -5206,7 +5207,7 @@ snapshots:
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0 '@sinonjs/fake-timers': 10.3.0
'@types/node': 22.10.7 '@types/node': 22.10.10
jest-message-util: 29.7.0 jest-message-util: 29.7.0
jest-mock: 29.7.0 jest-mock: 29.7.0
jest-util: 29.7.0 jest-util: 29.7.0
@ -5228,7 +5229,7 @@ snapshots:
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
'@types/node': 22.10.7 '@types/node': 22.10.10
chalk: 4.1.2 chalk: 4.1.2
collect-v8-coverage: 1.0.2 collect-v8-coverage: 1.0.2
exit: 0.1.2 exit: 0.1.2
@ -5275,7 +5276,7 @@ snapshots:
'@jest/transform@29.7.0': '@jest/transform@29.7.0':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
babel-plugin-istanbul: 6.1.1 babel-plugin-istanbul: 6.1.1
@ -5298,7 +5299,7 @@ snapshots:
'@jest/schemas': 29.6.3 '@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4 '@types/istanbul-reports': 3.0.4
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/yargs': 17.0.33 '@types/yargs': 17.0.33
chalk: 4.1.2 chalk: 4.1.2
@ -5564,37 +5565,37 @@ snapshots:
'@types/accepts@1.3.7': '@types/accepts@1.3.7':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/babel__core@7.20.5': '@types/babel__core@7.20.5':
dependencies: dependencies:
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@types/babel__generator': 7.6.8 '@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4 '@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6 '@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8': '@types/babel__generator@7.6.8':
dependencies: dependencies:
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@types/babel__template@7.4.4': '@types/babel__template@7.4.4':
dependencies: dependencies:
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@types/babel__traverse@7.20.6': '@types/babel__traverse@7.20.6':
dependencies: dependencies:
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@types/body-parser@1.19.5': '@types/body-parser@1.19.5':
dependencies: dependencies:
'@types/connect': 3.4.38 '@types/connect': 3.4.38
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/connect@3.4.38': '@types/connect@3.4.38':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/content-disposition@0.5.8': {} '@types/content-disposition@0.5.8': {}
@ -5605,11 +5606,11 @@ snapshots:
'@types/connect': 3.4.38 '@types/connect': 3.4.38
'@types/express': 5.0.0 '@types/express': 5.0.0
'@types/keygrip': 1.0.6 '@types/keygrip': 1.0.6
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/express-serve-static-core@5.0.5': '@types/express-serve-static-core@5.0.5':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/qs': 6.9.17 '@types/qs': 6.9.17
'@types/range-parser': 1.2.7 '@types/range-parser': 1.2.7
'@types/send': 0.17.4 '@types/send': 0.17.4
@ -5623,7 +5624,7 @@ snapshots:
'@types/graceful-fs@4.1.9': '@types/graceful-fs@4.1.9':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/http-assert@1.5.6': {} '@types/http-assert@1.5.6': {}
@ -5650,7 +5651,7 @@ snapshots:
'@types/keyv@3.1.4': '@types/keyv@3.1.4':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/koa-compose@3.2.8': '@types/koa-compose@3.2.8':
dependencies: dependencies:
@ -5665,7 +5666,7 @@ snapshots:
'@types/http-errors': 2.0.4 '@types/http-errors': 2.0.4
'@types/keygrip': 1.0.6 '@types/keygrip': 1.0.6
'@types/koa-compose': 3.2.8 '@types/koa-compose': 3.2.8
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/luxon@3.3.8': {} '@types/luxon@3.3.8': {}
@ -5677,7 +5678,7 @@ snapshots:
'@types/minimist@1.2.5': {} '@types/minimist@1.2.5': {}
'@types/node@22.10.7': '@types/node@22.10.10':
dependencies: dependencies:
undici-types: 6.20.0 undici-types: 6.20.0
@ -5689,19 +5690,19 @@ snapshots:
'@types/responselike@1.0.3': '@types/responselike@1.0.3':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/semver@7.5.8': {} '@types/semver@7.5.8': {}
'@types/send@0.17.4': '@types/send@0.17.4':
dependencies: dependencies:
'@types/mime': 1.3.5 '@types/mime': 1.3.5
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/serve-static@1.15.7': '@types/serve-static@1.15.7':
dependencies: dependencies:
'@types/http-errors': 2.0.4 '@types/http-errors': 2.0.4
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/send': 0.17.4 '@types/send': 0.17.4
'@types/stack-utils@2.0.3': {} '@types/stack-utils@2.0.3': {}
@ -5709,7 +5710,7 @@ snapshots:
'@types/superagent@4.1.14': '@types/superagent@4.1.14':
dependencies: dependencies:
'@types/cookiejar': 2.1.5 '@types/cookiejar': 2.1.5
'@types/node': 22.10.7 '@types/node': 22.10.10
'@types/supertest@2.0.16': '@types/supertest@2.0.16':
dependencies: dependencies:
@ -5823,8 +5824,8 @@ snapshots:
'@yao-pkg/pkg@6.2.0(encoding@0.1.13)': '@yao-pkg/pkg@6.2.0(encoding@0.1.13)':
dependencies: dependencies:
'@babel/generator': 7.26.5 '@babel/generator': 7.26.5
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@yao-pkg/pkg-fetch': 3.5.18(encoding@0.1.13) '@yao-pkg/pkg-fetch': 3.5.18(encoding@0.1.13)
into-stream: 6.0.0 into-stream: 6.0.0
minimist: 1.2.8 minimist: 1.2.8
@ -6004,13 +6005,13 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- debug - debug
babel-jest@29.7.0(@babel/core@7.26.0): babel-jest@29.7.0(@babel/core@7.26.7):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
babel-plugin-istanbul: 6.1.1 babel-plugin-istanbul: 6.1.1
babel-preset-jest: 29.6.3(@babel/core@7.26.0) babel-preset-jest: 29.6.3(@babel/core@7.26.7)
chalk: 4.1.2 chalk: 4.1.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
slash: 3.0.0 slash: 3.0.0
@ -6030,34 +6031,34 @@ snapshots:
babel-plugin-jest-hoist@29.6.3: babel-plugin-jest-hoist@29.6.3:
dependencies: dependencies:
'@babel/template': 7.25.9 '@babel/template': 7.25.9
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.6 '@types/babel__traverse': 7.20.6
babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.7):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.7)
'@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.7)
'@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.7)
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.7)
'@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7)
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.7)
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.7)
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.7)
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.7)
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.7)
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.7)
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.7)
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.7)
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.7)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.7)
babel-preset-jest@29.6.3(@babel/core@7.26.0): babel-preset-jest@29.6.3(@babel/core@7.26.7):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
babel-plugin-jest-hoist: 29.6.3 babel-plugin-jest-hoist: 29.6.3
babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.7)
balanced-match@1.0.2: {} balanced-match@1.0.2: {}
@ -6115,7 +6116,7 @@ snapshots:
browserslist@4.24.4: browserslist@4.24.4:
dependencies: dependencies:
caniuse-lite: 1.0.30001695 caniuse-lite: 1.0.30001695
electron-to-chromium: 1.5.84 electron-to-chromium: 1.5.88
node-releases: 2.0.19 node-releases: 2.0.19
update-browserslist-db: 1.1.2(browserslist@4.24.4) update-browserslist-db: 1.1.2(browserslist@4.24.4)
@ -6152,7 +6153,7 @@ snapshots:
base64-js: 1.5.1 base64-js: 1.5.1
ieee754: 1.2.1 ieee754: 1.2.1
bullmq@5.35.0: bullmq@5.37.0:
dependencies: dependencies:
cron-parser: 4.9.0 cron-parser: 4.9.0
ioredis: 5.4.2 ioredis: 5.4.2
@ -6450,13 +6451,13 @@ snapshots:
core-util-is@1.0.3: {} core-util-is@1.0.3: {}
create-jest@29.7.0(@types/node@22.10.7): create-jest@29.7.0(@types/node@22.10.10):
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
chalk: 4.1.2 chalk: 4.1.2
exit: 0.1.2 exit: 0.1.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
jest-config: 29.7.0(@types/node@22.10.7) jest-config: 29.7.0(@types/node@22.10.10)
jest-util: 29.7.0 jest-util: 29.7.0
prompts: 2.4.2 prompts: 2.4.2
transitivePeerDependencies: transitivePeerDependencies:
@ -6680,7 +6681,7 @@ snapshots:
dependencies: dependencies:
jake: 10.9.2 jake: 10.9.2
electron-to-chromium@1.5.84: {} electron-to-chromium@1.5.88: {}
emittery@0.13.1: {} emittery@0.13.1: {}
@ -7021,7 +7022,7 @@ snapshots:
optionalDependencies: optionalDependencies:
debug: 4.4.0 debug: 4.4.0
for-each@0.3.3: for-each@0.3.4:
dependencies: dependencies:
is-callable: 1.2.7 is-callable: 1.2.7
@ -7540,8 +7541,8 @@ snapshots:
istanbul-lib-instrument@5.2.1: istanbul-lib-instrument@5.2.1:
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@istanbuljs/schema': 0.1.3 '@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2 istanbul-lib-coverage: 3.2.2
semver: 6.3.1 semver: 6.3.1
@ -7550,8 +7551,8 @@ snapshots:
istanbul-lib-instrument@6.0.3: istanbul-lib-instrument@6.0.3:
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/parser': 7.26.5 '@babel/parser': 7.26.7
'@istanbuljs/schema': 0.1.3 '@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2 istanbul-lib-coverage: 3.2.2
semver: 7.6.3 semver: 7.6.3
@ -7637,7 +7638,7 @@ snapshots:
'@jest/expect': 29.7.0 '@jest/expect': 29.7.0
'@jest/test-result': 29.7.0 '@jest/test-result': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
chalk: 4.1.2 chalk: 4.1.2
co: 4.6.0 co: 4.6.0
dedent: 1.5.3 dedent: 1.5.3
@ -7657,16 +7658,16 @@ snapshots:
- babel-plugin-macros - babel-plugin-macros
- supports-color - supports-color
jest-cli@29.7.0(@types/node@22.10.7): jest-cli@29.7.0(@types/node@22.10.10):
dependencies: dependencies:
'@jest/core': 29.7.0 '@jest/core': 29.7.0
'@jest/test-result': 29.7.0 '@jest/test-result': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
chalk: 4.1.2 chalk: 4.1.2
create-jest: 29.7.0(@types/node@22.10.7) create-jest: 29.7.0(@types/node@22.10.10)
exit: 0.1.2 exit: 0.1.2
import-local: 3.2.0 import-local: 3.2.0
jest-config: 29.7.0(@types/node@22.10.7) jest-config: 29.7.0(@types/node@22.10.10)
jest-util: 29.7.0 jest-util: 29.7.0
jest-validate: 29.7.0 jest-validate: 29.7.0
yargs: 17.7.2 yargs: 17.7.2
@ -7676,12 +7677,12 @@ snapshots:
- supports-color - supports-color
- ts-node - ts-node
jest-config@29.7.0(@types/node@22.10.7): jest-config@29.7.0(@types/node@22.10.10):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@jest/test-sequencer': 29.7.0 '@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
babel-jest: 29.7.0(@babel/core@7.26.0) babel-jest: 29.7.0(@babel/core@7.26.7)
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.9.0 ci-info: 3.9.0
deepmerge: 4.3.1 deepmerge: 4.3.1
@ -7701,7 +7702,7 @@ snapshots:
slash: 3.0.0 slash: 3.0.0
strip-json-comments: 3.1.1 strip-json-comments: 3.1.1
optionalDependencies: optionalDependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
transitivePeerDependencies: transitivePeerDependencies:
- babel-plugin-macros - babel-plugin-macros
- supports-color - supports-color
@ -7730,7 +7731,7 @@ snapshots:
'@jest/environment': 29.7.0 '@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0 '@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
jest-mock: 29.7.0 jest-mock: 29.7.0
jest-util: 29.7.0 jest-util: 29.7.0
@ -7740,7 +7741,7 @@ snapshots:
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9 '@types/graceful-fs': 4.1.9
'@types/node': 22.10.7 '@types/node': 22.10.10
anymatch: 3.1.3 anymatch: 3.1.3
fb-watchman: 2.0.2 fb-watchman: 2.0.2
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@ -7779,7 +7780,7 @@ snapshots:
jest-mock@29.7.0: jest-mock@29.7.0:
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
jest-util: 29.7.0 jest-util: 29.7.0
jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
@ -7814,7 +7815,7 @@ snapshots:
'@jest/test-result': 29.7.0 '@jest/test-result': 29.7.0
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.13.1 emittery: 0.13.1
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@ -7842,7 +7843,7 @@ snapshots:
'@jest/test-result': 29.7.0 '@jest/test-result': 29.7.0
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
chalk: 4.1.2 chalk: 4.1.2
cjs-module-lexer: 1.4.1 cjs-module-lexer: 1.4.1
collect-v8-coverage: 1.0.2 collect-v8-coverage: 1.0.2
@ -7862,15 +7863,15 @@ snapshots:
jest-snapshot@29.7.0: jest-snapshot@29.7.0:
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@babel/generator': 7.26.5 '@babel/generator': 7.26.5
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7)
'@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7)
'@babel/types': 7.26.5 '@babel/types': 7.26.7
'@jest/expect-utils': 29.7.0 '@jest/expect-utils': 29.7.0
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.7)
chalk: 4.1.2 chalk: 4.1.2
expect: 29.7.0 expect: 29.7.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@ -7888,7 +7889,7 @@ snapshots:
jest-util@29.7.0: jest-util@29.7.0:
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.9.0 ci-info: 3.9.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@ -7907,7 +7908,7 @@ snapshots:
dependencies: dependencies:
'@jest/test-result': 29.7.0 '@jest/test-result': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 22.10.7 '@types/node': 22.10.10
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.13.1 emittery: 0.13.1
@ -7916,17 +7917,17 @@ snapshots:
jest-worker@29.7.0: jest-worker@29.7.0:
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.10
jest-util: 29.7.0 jest-util: 29.7.0
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
jest@29.7.0(@types/node@22.10.7): jest@29.7.0(@types/node@22.10.10):
dependencies: dependencies:
'@jest/core': 29.7.0 '@jest/core': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
import-local: 3.2.0 import-local: 3.2.0
jest-cli: 29.7.0(@types/node@22.10.7) jest-cli: 29.7.0(@types/node@22.10.10)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- babel-plugin-macros - babel-plugin-macros
@ -9586,12 +9587,12 @@ snapshots:
dependencies: dependencies:
escape-string-regexp: 1.0.5 escape-string-regexp: 1.0.5
ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7))(typescript@5.7.3): ts-jest@29.2.5(@babel/core@7.26.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.7))(jest@29.7.0(@types/node@22.10.10))(typescript@5.7.3):
dependencies: dependencies:
bs-logger: 0.2.6 bs-logger: 0.2.6
ejs: 3.1.10 ejs: 3.1.10
fast-json-stable-stringify: 2.1.0 fast-json-stable-stringify: 2.1.0
jest: 29.7.0(@types/node@22.10.7) jest: 29.7.0(@types/node@22.10.10)
jest-util: 29.7.0 jest-util: 29.7.0
json5: 2.2.3 json5: 2.2.3
lodash.memoize: 4.1.2 lodash.memoize: 4.1.2
@ -9600,10 +9601,10 @@ snapshots:
typescript: 5.7.3 typescript: 5.7.3
yargs-parser: 21.1.1 yargs-parser: 21.1.1
optionalDependencies: optionalDependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.7
'@jest/transform': 29.7.0 '@jest/transform': 29.7.0
'@jest/types': 29.6.3 '@jest/types': 29.6.3
babel-jest: 29.7.0(@babel/core@7.26.0) babel-jest: 29.7.0(@babel/core@7.26.7)
tsc-alias@1.8.10: tsc-alias@1.8.10:
dependencies: dependencies:
@ -9793,7 +9794,7 @@ snapshots:
available-typed-arrays: 1.0.7 available-typed-arrays: 1.0.7
call-bind: 1.0.8 call-bind: 1.0.8
call-bound: 1.0.3 call-bound: 1.0.3
for-each: 0.3.3 for-each: 0.3.4
gopd: 1.2.0 gopd: 1.2.0
has-tostringtag: 1.0.2 has-tostringtag: 1.0.2

View File

@ -1,5 +1,4 @@
const net = require('net'); const net = require('net');
const deasync = require('deasync');
/** /**
* *
@ -27,7 +26,7 @@ function isPortAvailableSync(port) {
server.listen(port); server.listen(port);
// 阻塞直到检查完成checked === true // 阻塞直到检查完成checked === true
deasync.loopWhile(() => !checked); // deasync.loopWhile(() => !checked);
return available; return available;
} }

View File

@ -12,7 +12,7 @@ export default {
// 确保每个项目唯一,项目首次启动会自动生成 // 确保每个项目唯一,项目首次启动会自动生成
keys: '576848ea-bb0c-4c0c-ac95-c8602ef908b5', keys: '576848ea-bb0c-4c0c-ac95-c8602ef908b5',
koa: { koa: {
port: checkPort(8001), port: 8001,
}, },
// 开启异步上下文管理 // 开启异步上下文管理
asyncContextManager: { asyncContextManager: {

136
src/index.ts Normal file
View File

@ -0,0 +1,136 @@
/** This file generated by @midwayjs/bundle-helper */
export { MainConfiguration as Configuration } from './configuration';
export * from './comm/path';
export * from './comm/port';
export * from './comm/utils';
export * from './config/config.default';
export * from './modules/base/entity/base';
export * from './modules/user/entity/wx';
export * from './modules/user/entity/info';
export * from './modules/user/entity/address';
export * from './modules/task/entity/log';
export * from './modules/task/entity/info';
export * from './modules/space/entity/type';
export * from './modules/space/entity/info';
export * from './modules/recycle/entity/data';
export * from './modules/plugin/entity/info';
export * from './modules/dict/entity/type';
export * from './modules/dict/entity/info';
export * from './modules/demo/entity/goods';
export * from './modules/base/entity/sys/user_role';
export * from './modules/base/entity/sys/user';
export * from './modules/base/entity/sys/role_menu';
export * from './modules/base/entity/sys/role_department';
export * from './modules/base/entity/sys/role';
export * from './modules/base/entity/sys/param';
export * from './modules/base/entity/sys/menu';
export * from './modules/base/entity/sys/log';
export * from './modules/base/entity/sys/department';
export * from './modules/base/entity/sys/conf';
export * from './entities';
export * from './modules/base/db/tenant';
export * from './config/config.local';
export * from './config/config.prod';
export * from './interface';
export * from './modules/base/service/sys/conf';
export * from './modules/base/service/sys/log';
export * from './modules/base/middleware/log';
export * from './modules/base/middleware/authority';
export * from './modules/base/service/translate';
export * from './modules/base/middleware/translate';
export * from './modules/base/config';
export * from './modules/plugin/interface';
export * from './modules/plugin/service/center';
export * from './modules/plugin/event/init';
export * from './modules/plugin/service/types';
export * from './modules/plugin/service/info';
export * from './modules/base/dto/login';
export * from './modules/base/service/sys/data';
export * from './modules/base/service/sys/menu';
export * from './modules/base/service/sys/department';
export * from './modules/base/service/sys/perms';
export * from './modules/base/service/sys/role';
export * from './modules/base/service/sys/login';
export * from './modules/base/service/sys/user';
export * from './modules/base/controller/admin/comm';
export * from './modules/base/service/sys/param';
export * from './modules/base/controller/admin/open';
export * from './modules/base/controller/admin/sys/department';
export * from './modules/base/controller/admin/sys/log';
export * from './modules/base/controller/admin/sys/menu';
export * from './modules/base/controller/admin/sys/param';
export * from './modules/base/controller/admin/sys/role';
export * from './modules/base/controller/admin/sys/user';
export * from './modules/base/controller/app/comm';
export * from './modules/base/event/app';
export * from './modules/base/event/menu';
export * from './modules/base/job/log';
export * from './modules/demo/config';
export * from './modules/demo/service/goods';
export * from './modules/demo/controller/admin/goods';
export * from './modules/demo/service/tenant';
export * from './modules/demo/controller/admin/tenant';
export * from './modules/demo/service/cache';
export * from './modules/demo/controller/open/cache';
export * from './modules/demo/controller/open/event';
export * from './modules/demo/controller/open/goods';
export * from './modules/demo/controller/open/plugin';
export * from './modules/demo/queue/comm';
export * from './modules/demo/queue/getter';
export * from './modules/demo/controller/open/queue';
export * from './modules/demo/service/rpc';
export * from './modules/demo/controller/open/rpc';
export * from './modules/demo/controller/open/sse';
export * from './modules/demo/controller/open/tenant';
export * from './modules/demo/service/transaction';
export * from './modules/demo/controller/open/transaction';
export * from './modules/demo/event/comm';
export * from './modules/demo/queue/single';
export * from './modules/dict/config';
export * from './modules/dict/service/info';
export * from './modules/dict/controller/admin/info';
export * from './modules/dict/service/type';
export * from './modules/dict/controller/admin/type';
export * from './modules/dict/controller/app/info';
export * from './modules/plugin/config';
export * from './modules/plugin/controller/admin/info';
export * from './modules/plugin/event/app';
export * from './modules/plugin/hooks/base';
export * from './modules/plugin/hooks/upload/interface';
export * from './modules/plugin/hooks/upload/index';
export * from './modules/recycle/config';
export * from './modules/recycle/service/data';
export * from './modules/recycle/controller/admin/data';
export * from './modules/recycle/event/data';
export * from './modules/recycle/schedule/data';
export * from './modules/space/config';
export * from './modules/space/service/info';
export * from './modules/space/controller/admin/info';
export * from './modules/space/service/type';
export * from './modules/space/controller/admin/type';
export * from './modules/swagger/builder';
export * from './modules/swagger/config';
export * from './modules/swagger/controller/index';
export * from './modules/swagger/event/app';
export * from './modules/task/service/bull';
export * from './modules/task/queue/task';
export * from './modules/task/service/local';
export * from './modules/task/service/info';
export * from './modules/task/middleware/task';
export * from './modules/task/config';
export * from './modules/task/controller/admin/info';
export * from './modules/task/event/app';
export * from './modules/task/service/demo';
export * from './modules/user/middleware/app';
export * from './modules/user/config';
export * from './modules/user/service/address';
export * from './modules/user/controller/admin/address';
export * from './modules/user/controller/admin/info';
export * from './modules/user/controller/app/address';
export * from './modules/user/service/wx';
export * from './modules/user/controller/app/comm';
export * from './modules/user/service/sms';
export * from './modules/user/service/info';
export * from './modules/user/controller/app/info';
export * from './modules/user/service/login';
export * from './modules/user/controller/app/login';