From a00d2c9fc5ecd6e59b637cfe824114403718c2e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com> Date: Fri, 13 Jun 2025 21:30:30 +0800 Subject: [PATCH] chore: build serve --- package.json | 5 +- pnpm-lock.yaml | 126 +++++++++++++++++++++++++------------------------ tsconfig.json | 3 +- 3 files changed, 69 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index 093a16f6c..5039201a2 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@types/koa-static": "^4.0.2", "@types/koa2-cors": "^2.0.1", "@types/lodash": "^4.14.165", - "@types/node": "^18.14.1", + "@types/node": "^24.0.1", "@types/node-fetch": "^2.5.7", "@types/pify": "^3.0.2", "@types/validator": "^13.1.3", @@ -52,11 +52,12 @@ "ts-node": "^8.10.2", "tsconfig-paths": "^3.9.0", "tslint": "^6.1.3", - "typescript": "^3.9.6" + "typescript": "^4.9.0" }, "scripts": { "lint": "eslint ./packages --max-warnings 0 --ext .ts,.tsx --fix", "dev": "cross-env NODE_ENV=dev nodemon", + "build":"tsc", "prod": "npm run build && npx pm2 start ecosystem.config.js --env production", "reload": "npm run build && pm2 reload api-server --parallel 32 --update-env", "api:download": "node packages/scripts/download.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec0da166b..885a07532 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,8 +91,8 @@ importers: specifier: ^4.14.165 version: 4.17.16 '@types/node': - specifier: ^18.14.1 - version: 18.19.80 + specifier: ^24.0.1 + version: 24.0.1 '@types/node-fetch': specifier: ^2.5.7 version: 2.6.12 @@ -104,10 +104,10 @@ importers: version: 13.12.2 '@typescript-eslint/eslint-plugin': specifier: ^3.10.1 - version: 3.10.1(@typescript-eslint/parser@3.10.1(eslint@7.32.0)(typescript@3.9.10))(eslint@7.32.0)(typescript@3.9.10) + version: 3.10.1(@typescript-eslint/parser@3.10.1(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^3.10.1 - version: 3.10.1(eslint@7.32.0)(typescript@3.9.10) + version: 3.10.1(eslint@7.32.0)(typescript@4.9.5) axios: specifier: ^1.6.7 version: 1.8.3 @@ -134,16 +134,16 @@ importers: version: 0.8.5 ts-node: specifier: ^8.10.2 - version: 8.10.2(typescript@3.9.10) + version: 8.10.2(typescript@4.9.5) tsconfig-paths: specifier: ^3.9.0 version: 3.15.0 tslint: specifier: ^6.1.3 - version: 6.1.3(typescript@3.9.10) + version: 6.1.3(typescript@4.9.5) typescript: - specifier: ^3.9.6 - version: 3.9.10 + specifier: ^4.9.0 + version: 4.9.5 packages/frontend: dependencies: @@ -198,7 +198,7 @@ importers: version: 5.1.15(postcss@8.5.3) cz-conventional-changelog: specifier: ^3.0.2 - version: 3.3.0(@types/node@18.19.80)(typescript@4.9.5) + version: 3.3.0(@types/node@24.0.1)(typescript@4.9.5) eslint: specifier: ^7.32.0 version: 7.32.0 @@ -791,6 +791,9 @@ packages: '@types/node@18.19.80': resolution: {integrity: sha512-kEWeMwMeIvxYkeg1gTc01awpwLbfMRZXdIhwRcakd/KlK53jmRC26LqcbIt7fnAQTu5GzlnWmzA3H6+l1u6xxQ==} + '@types/node@24.0.1': + resolution: {integrity: sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5067,11 +5070,6 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript@3.9.10: - resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} - engines: {node: '>=4.2.0'} - hasBin: true - typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} @@ -5087,6 +5085,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} + union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -5670,7 +5671,7 @@ snapshots: babel-runtime: 6.26.0 lodash: 4.17.21 - '@commitlint/load@19.8.0(@types/node@18.19.80)(typescript@4.9.5)': + '@commitlint/load@19.8.0(@types/node@24.0.1)(typescript@4.9.5)': dependencies: '@commitlint/config-validator': 19.8.0 '@commitlint/execute-rule': 19.8.0 @@ -5678,7 +5679,7 @@ snapshots: '@commitlint/types': 19.8.0 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@4.9.5) - cosmiconfig-typescript-loader: 6.1.0(@types/node@18.19.80)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.0.1)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -5915,12 +5916,12 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/clipboard@2.0.10': dependencies: @@ -5928,7 +5929,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/content-disposition@0.5.8': {} @@ -5942,13 +5943,13 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 5.0.0 '@types/keygrip': 1.0.6 - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/eslint-visitor-keys@1.0.0': {} '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5962,7 +5963,7 @@ snapshots: '@types/formidable@1.2.8': dependencies: - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/http-assert@1.5.6': {} @@ -6016,7 +6017,7 @@ snapshots: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/lodash@4.17.16': {} @@ -6026,12 +6027,17 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 18.19.80 + '@types/node': 24.0.1 form-data: 4.0.2 '@types/node@18.19.80': dependencies: undici-types: 5.26.5 + optional: true + + '@types/node@24.0.1': + dependencies: + undici-types: 7.8.0 '@types/normalize-package-data@2.4.4': {} @@ -6048,12 +6054,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.80 + '@types/node': 24.0.1 '@types/send': 0.17.4 '@types/sortablejs@1.15.8': {} @@ -6062,18 +6068,18 @@ snapshots: '@types/validator@13.12.2': {} - '@typescript-eslint/eslint-plugin@3.10.1(@typescript-eslint/parser@3.10.1(eslint@7.32.0)(typescript@3.9.10))(eslint@7.32.0)(typescript@3.9.10)': + '@typescript-eslint/eslint-plugin@3.10.1(@typescript-eslint/parser@3.10.1(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5)': dependencies: - '@typescript-eslint/experimental-utils': 3.10.1(eslint@7.32.0)(typescript@3.9.10) - '@typescript-eslint/parser': 3.10.1(eslint@7.32.0)(typescript@3.9.10) + '@typescript-eslint/experimental-utils': 3.10.1(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/parser': 3.10.1(eslint@7.32.0)(typescript@4.9.5) debug: 4.4.0 eslint: 7.32.0 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 semver: 7.7.1 - tsutils: 3.21.0(typescript@3.9.10) + tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: - typescript: 3.9.10 + typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -6096,11 +6102,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@3.10.1(eslint@7.32.0)(typescript@3.9.10)': + '@typescript-eslint/experimental-utils@3.10.1(eslint@7.32.0)(typescript@4.9.5)': dependencies: '@types/json-schema': 7.0.15 '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1(typescript@3.9.10) + '@typescript-eslint/typescript-estree': 3.10.1(typescript@4.9.5) eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -6108,16 +6114,16 @@ snapshots: - supports-color - typescript - '@typescript-eslint/parser@3.10.1(eslint@7.32.0)(typescript@3.9.10)': + '@typescript-eslint/parser@3.10.1(eslint@7.32.0)(typescript@4.9.5)': dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.10.1(eslint@7.32.0)(typescript@3.9.10) + '@typescript-eslint/experimental-utils': 3.10.1(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1(typescript@3.9.10) + '@typescript-eslint/typescript-estree': 3.10.1(typescript@4.9.5) eslint: 7.32.0 eslint-visitor-keys: 1.3.0 optionalDependencies: - typescript: 3.9.10 + typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -6154,7 +6160,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/typescript-estree@3.10.1(typescript@3.9.10)': + '@typescript-eslint/typescript-estree@3.10.1(typescript@4.9.5)': dependencies: '@typescript-eslint/types': 3.10.1 '@typescript-eslint/visitor-keys': 3.10.1 @@ -6163,9 +6169,9 @@ snapshots: is-glob: 4.0.3 lodash: 4.17.21 semver: 7.7.1 - tsutils: 3.21.0(typescript@3.9.10) + tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: - typescript: 3.9.10 + typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -6876,10 +6882,10 @@ snapshots: commander@7.2.0: {} - commitizen@4.3.1(@types/node@18.19.80)(typescript@4.9.5): + commitizen@4.3.1(@types/node@24.0.1)(typescript@4.9.5): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@18.19.80)(typescript@4.9.5) + cz-conventional-changelog: 3.3.0(@types/node@24.0.1)(typescript@4.9.5) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -6969,9 +6975,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@18.19.80)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.0.1)(cosmiconfig@9.0.0(typescript@4.9.5))(typescript@4.9.5): dependencies: - '@types/node': 18.19.80 + '@types/node': 24.0.1 cosmiconfig: 9.0.0(typescript@4.9.5) jiti: 2.4.2 typescript: 4.9.5 @@ -7091,16 +7097,16 @@ snapshots: dependencies: array-find-index: 1.0.2 - cz-conventional-changelog@3.3.0(@types/node@18.19.80)(typescript@4.9.5): + cz-conventional-changelog@3.3.0(@types/node@24.0.1)(typescript@4.9.5): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@18.19.80)(typescript@4.9.5) + commitizen: 4.3.1(@types/node@24.0.1)(typescript@4.9.5) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.8.0(@types/node@18.19.80)(typescript@4.9.5) + '@commitlint/load': 19.8.0(@types/node@24.0.1)(typescript@4.9.5) transitivePeerDependencies: - '@types/node' - typescript @@ -10326,13 +10332,13 @@ snapshots: trim-newlines@3.0.1: {} - ts-node@8.10.2(typescript@3.9.10): + ts-node@8.10.2(typescript@4.9.5): dependencies: arg: 4.1.3 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 3.9.10 + typescript: 4.9.5 yn: 3.1.1 tsconfig-paths@3.15.0: @@ -10348,7 +10354,7 @@ snapshots: tslib@2.8.1: {} - tslint@6.1.3(typescript@3.9.10): + tslint@6.1.3(typescript@4.9.5): dependencies: '@babel/code-frame': 7.26.2 builtin-modules: 1.1.1 @@ -10362,20 +10368,15 @@ snapshots: resolve: 1.22.10 semver: 5.7.2 tslib: 1.14.1 - tsutils: 2.29.0(typescript@3.9.10) - typescript: 3.9.10 + tsutils: 2.29.0(typescript@4.9.5) + typescript: 4.9.5 tsscmp@1.0.6: {} - tsutils@2.29.0(typescript@3.9.10): + tsutils@2.29.0(typescript@4.9.5): dependencies: tslib: 1.14.1 - typescript: 3.9.10 - - tsutils@3.21.0(typescript@3.9.10): - dependencies: - tslib: 1.14.1 - typescript: 3.9.10 + typescript: 4.9.5 tsutils@3.21.0(typescript@4.9.5): dependencies: @@ -10440,8 +10441,6 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript@3.9.10: {} - typescript@4.9.5: {} unbox-primitive@1.1.0: @@ -10453,7 +10452,10 @@ snapshots: undefsafe@2.0.5: {} - undici-types@5.26.5: {} + undici-types@5.26.5: + optional: true + + undici-types@7.8.0: {} union-value@1.0.1: dependencies: diff --git a/tsconfig.json b/tsconfig.json index 8e0fdf9da..65aa85be8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,6 +16,7 @@ "packages" ], "exclude": [ - "node_modules" + "node_modules", + "packages/products", ], } \ No newline at end of file