From 1b7913020a8ffb20a73129d987ec935a449775ba Mon Sep 17 00:00:00 2001 From: PeachScript Date: Mon, 10 Feb 2025 14:36:37 +0800 Subject: [PATCH 1/5] chore: upgrade typescript to 5.7.2 --- package.json | 4 +- pnpm-lock.yaml | 265 +++++++++++++++++++++++++++---------------------- 2 files changed, 148 insertions(+), 121 deletions(-) diff --git a/package.json b/package.json index 37d49f20..d445ae25 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ ] }, "dependencies": { - "@microsoft/api-extractor": "7.39.1", + "@microsoft/api-extractor": "7.49.2", "@umijs/babel-preset-umi": "^4.4.4", "@umijs/bundler-utils": "^4.4.4", "@umijs/bundler-webpack": "^4.4.4", @@ -62,7 +62,7 @@ "minimatch": "3.1.2", "piscina": "^4.6.1", "tsconfig-paths": "4.0.0", - "typescript": "~5.3.3", + "typescript": "5.7.2", "typescript-transform-paths": "3.4.6", "v8-compile-cache": "2.3.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d97f0de3..0241d8b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@microsoft/api-extractor': - specifier: 7.39.1 - version: 7.39.1(@types/node@18.15.13) + specifier: 7.49.2 + version: 7.49.2(@types/node@18.15.13) '@umijs/babel-preset-umi': specifier: ^4.4.4 version: 4.4.4 @@ -19,7 +19,7 @@ importers: version: 4.4.4 '@umijs/bundler-webpack': specifier: ^4.4.4 - version: 4.4.4(typescript@5.3.3)(webpack@5.80.0) + version: 4.4.4(typescript@5.7.2)(webpack@5.80.0) '@umijs/case-sensitive-paths-webpack-plugin': specifier: ^1.0.1 version: 1.0.1 @@ -69,11 +69,11 @@ importers: specifier: 4.0.0 version: 4.0.0 typescript: - specifier: ~5.3.3 - version: 5.3.3 + specifier: 5.7.2 + version: 5.7.2 typescript-transform-paths: specifier: 3.4.6 - version: 3.4.6(typescript@5.3.3) + version: 3.4.6(typescript@5.7.2) v8-compile-cache: specifier: 2.3.0 version: 2.3.0 @@ -122,7 +122,7 @@ importers: version: 2.8.7 prettier-plugin-organize-imports: specifier: ^3.2.2 - version: 3.2.2(prettier@2.8.7)(typescript@5.3.3) + version: 3.2.2(prettier@2.8.7)(typescript@5.7.2) prettier-plugin-packagejson: specifier: ^2.4.3 version: 2.4.3(prettier@2.8.7) @@ -131,7 +131,7 @@ importers: version: 3.0.2 ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.3.3) + version: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) tsx: specifier: ^4.16.3 version: 4.16.3 @@ -1882,13 +1882,13 @@ packages: '@types/node': 18.15.13 chalk: 4.1.2 cosmiconfig: 8.1.3 - cosmiconfig-typescript-loader: 4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.3.3) + cosmiconfig-typescript-loader: 4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.7.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.3.3) - typescript: 5.3.3 + ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -3212,51 +3212,48 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@microsoft/api-extractor-model@7.28.4(@types/node@18.15.13): - resolution: {integrity: sha512-vucgyPmgHrJ/D4/xQywAmjTmSfxAx2/aDmD6TkIoLu51FdsAfuWRbijWA48AePy60OO+l+mmy9p2P/CEeBZqig==} + /@microsoft/api-extractor-model@7.30.3(@types/node@18.15.13): + resolution: {integrity: sha512-yEAvq0F78MmStXdqz9TTT4PZ05Xu5R8nqgwI5xmUmQjWBQ9E6R2n8HB/iZMRciG4rf9iwI2mtuQwIzDXBvHn1w==} dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.1 - '@rushstack/node-core-library': 3.63.0(@types/node@18.15.13) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.11.0(@types/node@18.15.13) transitivePeerDependencies: - '@types/node' dev: false - /@microsoft/api-extractor@7.39.1(@types/node@18.15.13): - resolution: {integrity: sha512-V0HtCufWa8hZZvSmlEzQZfINcJkHAU/bmpyJQj6w+zpI87EkR8DuBOW6RWrO9c7mUYFZoDaNgUTyKo83ytv+QQ==} + /@microsoft/api-extractor@7.49.2(@types/node@18.15.13): + resolution: {integrity: sha512-DI/WnvhbkHcucxxc4ys00ejCiViFls5EKPrEfe4NV3GGpVkoM5ZXF61HZNSGA8IG0oEV4KfTqIa59Rc3wdMopw==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.4(@types/node@18.15.13) - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.1 - '@rushstack/node-core-library': 3.63.0(@types/node@18.15.13) - '@rushstack/rig-package': 0.5.1 - '@rushstack/ts-command-line': 4.17.1 - colors: 1.2.5 + '@microsoft/api-extractor-model': 7.30.3(@types/node@18.15.13) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.11.0(@types/node@18.15.13) + '@rushstack/rig-package': 0.5.3 + '@rushstack/terminal': 0.14.6(@types/node@18.15.13) + '@rushstack/ts-command-line': 4.23.4(@types/node@18.15.13) lodash: 4.17.21 + minimatch: 3.0.8 resolve: 1.22.1 semver: 7.5.4 source-map: 0.6.1 - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - '@types/node' dev: false - /@microsoft/tsdoc-config@0.16.1: - resolution: {integrity: sha512-2RqkwiD4uN6MLnHFljqBlZIXlt/SaUT6cuogU1w2ARw4nKuuppSmR0+s+NC+7kXBQykd9zzu0P4HtBpZT5zBpQ==} + /@microsoft/tsdoc-config@0.17.1: + resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} dependencies: - '@microsoft/tsdoc': 0.14.1 - ajv: 6.12.6 + '@microsoft/tsdoc': 0.15.1 + ajv: 8.12.0 jju: 1.4.0 - resolve: 1.19.0 - dev: false - - /@microsoft/tsdoc@0.14.1: - resolution: {integrity: sha512-6Wci+Tp3CgPt/B9B0a3J4s3yMgLNSku6w5TV6mN+61C71UqsRBv2FUibBf3tPGlNxebgPHMEUzKpb1ggE8KCKw==} + resolve: 1.22.10 dev: false - /@microsoft/tsdoc@0.14.2: - resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + /@microsoft/tsdoc@0.15.1: + resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} dev: false /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: @@ -3295,8 +3292,8 @@ packages: tslib: 2.5.0 dev: true - /@rushstack/node-core-library@3.63.0(@types/node@18.15.13): - resolution: {integrity: sha512-Q7B3dVpBQF1v+mUfxNcNZh5uHVR8ntcnkN5GYjbBLrxUYHBGKbnCM+OdcN+hzCpFlLBH6Ob0dEHhZ0spQwf24A==} + /@rushstack/node-core-library@5.11.0(@types/node@18.15.13): + resolution: {integrity: sha512-I8+VzG9A0F3nH2rLpPd7hF8F7l5Xb7D+ldrWVZYegXM6CsKkvWc670RlgK3WX8/AseZfXA/vVrh0bpXe2Y2UDQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -3304,29 +3301,45 @@ packages: optional: true dependencies: '@types/node': 18.15.13 - colors: 1.2.5 - fs-extra: 7.0.1 + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 11.3.0 import-lazy: 4.0.0 jju: 1.4.0 resolve: 1.22.1 semver: 7.5.4 - z-schema: 5.0.3 dev: false - /@rushstack/rig-package@0.5.1: - resolution: {integrity: sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==} + /@rushstack/rig-package@0.5.3: + resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} dependencies: resolve: 1.22.1 strip-json-comments: 3.1.1 dev: false - /@rushstack/ts-command-line@4.17.1: - resolution: {integrity: sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==} + /@rushstack/terminal@0.14.6(@types/node@18.15.13): + resolution: {integrity: sha512-4nMUy4h0u5PGXVG71kEA9uYI3l8GjVqewoHOFONiM6fuqS51ORdaJZ5ZXB2VZEGUyfg1TOTSy88MF2cdAy+lqA==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: + '@rushstack/node-core-library': 5.11.0(@types/node@18.15.13) + '@types/node': 18.15.13 + supports-color: 8.1.1 + dev: false + + /@rushstack/ts-command-line@4.23.4(@types/node@18.15.13): + resolution: {integrity: sha512-pqmzDJCm0TS8VyeqnzcJ7ncwXgiLDQ6LVmXXfqv2nPL6VIz+UpyTpNVfZRJpyyJ+UDxqob1vIj2liaUfBjv8/A==} + dependencies: + '@rushstack/terminal': 0.14.6(@types/node@18.15.13) '@types/argparse': 1.0.38 argparse: 1.0.10 - colors: 1.2.5 string-argv: 0.3.1 + transitivePeerDependencies: + - '@types/node' dev: false /@sinclair/typebox@0.25.21: @@ -3811,7 +3824,7 @@ packages: - supports-color dev: false - /@umijs/bundler-webpack@4.4.4(typescript@5.3.3)(webpack@5.80.0): + /@umijs/bundler-webpack@4.4.4(typescript@5.7.2)(webpack@5.80.0): resolution: {integrity: sha512-r9pIqbj2nBkDL+EsmoojrpxMCgm52Uu9n0Tc47W0jrGzTX0py1bBKezVYu4Oprc4MrTkR0iZW7O9gZmhS/gCJA==} hasBin: true dependencies: @@ -3828,7 +3841,7 @@ packages: cors: 2.8.5 css-loader: 6.7.1(webpack@5.80.0) es5-imcompatible-versions: 0.1.80 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.80.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.7.2)(webpack@5.80.0) jest-worker: 29.4.3 lightningcss: 1.22.1 node-libs-browser: 2.2.1 @@ -4134,6 +4147,28 @@ packages: indent-string: 4.0.0 dev: true + /ajv-draft-04@1.0.0(ajv@8.13.0): + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.13.0 + dev: false + + /ajv-formats@3.0.1(ajv@8.13.0): + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.13.0 + dev: false + /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -4158,7 +4193,15 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: true + + /ajv@8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -4808,11 +4851,6 @@ packages: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true - /colors@1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} - engines: {node: '>=0.1.90'} - dev: false - /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -4928,7 +4966,7 @@ packages: vary: 1.1.2 dev: false - /cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.3.3): + /cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.7.2): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -4939,8 +4977,8 @@ packages: dependencies: '@types/node': 18.15.13 cosmiconfig: 8.1.3 - ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.3.3) - typescript: 5.3.3 + ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) + typescript: 5.7.2 dev: true /cosmiconfig@7.0.1: @@ -5820,7 +5858,7 @@ packages: is-callable: 1.2.4 dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.80.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.80.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -5839,7 +5877,7 @@ packages: schema-utils: 3.1.2 semver: 7.5.4 tapable: 2.2.1 - typescript: 5.3.3 + typescript: 5.7.2 webpack: 5.80.0(@swc/core@1.3.53)(esbuild@0.17.19) dev: false @@ -5884,13 +5922,13 @@ packages: universalify: 2.0.0 dev: true - /fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} + /fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.10 - jsonfile: 4.0.0 - universalify: 0.1.2 + jsonfile: 6.1.0 + universalify: 2.0.0 dev: false /fs-monkey@1.0.3: @@ -5914,6 +5952,10 @@ packages: /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + /function.prototype.name@1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} engines: {node: '>= 0.4'} @@ -6119,6 +6161,13 @@ packages: minimalistic-assert: 1.0.1 dev: false + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + /hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} dependencies: @@ -6348,6 +6397,13 @@ packages: engines: {node: '>= 0.4'} dev: false + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + /is-core-module@2.9.0: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: @@ -6721,7 +6777,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.3.3) + ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) transitivePeerDependencies: - bufferutil - canvas @@ -7234,7 +7290,6 @@ packages: /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true /json5@0.5.1: resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=} @@ -7251,12 +7306,6 @@ packages: engines: {node: '>=6'} hasBin: true - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - optionalDependencies: - graceful-fs: 4.2.10 - dev: false - /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -7483,14 +7532,6 @@ packages: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: false - /lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} - dev: false - - /lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - dev: false - /lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} dev: true @@ -7686,6 +7727,12 @@ packages: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} dev: false + /minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dependencies: + brace-expansion: 1.1.11 + dev: false + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -8546,7 +8593,7 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.7)(typescript@5.3.3): + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.7)(typescript@5.7.2): resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 @@ -8560,7 +8607,7 @@ packages: optional: true dependencies: prettier: 2.8.7 - typescript: 5.3.3 + typescript: 5.7.2 dev: true /prettier-plugin-packagejson@2.4.3(prettier@2.8.7): @@ -8889,7 +8936,6 @@ packages: /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - dev: true /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -8931,13 +8977,6 @@ packages: engines: {node: '>=10'} dev: true - /resolve@1.19.0: - resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} - dependencies: - is-core-module: 2.9.0 - path-parse: 1.0.7 - dev: false - /resolve@1.22.0: resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} hasBin: true @@ -8954,6 +8993,16 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -9667,7 +9716,7 @@ packages: engines: {node: '>=8'} dev: true - /ts-node@10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.3.3): + /ts-node@10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -9694,7 +9743,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.3 + typescript: 5.7.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -9763,17 +9812,17 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript-transform-paths@3.4.6(typescript@5.3.3): + /typescript-transform-paths@3.4.6(typescript@5.7.2): resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==} peerDependencies: typescript: '>=3.6.5' dependencies: minimatch: 3.1.2 - typescript: 5.3.3 + typescript: 5.7.2 dev: false - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + /typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true @@ -9813,11 +9862,6 @@ packages: engines: {node: '>=4'} dev: false - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: false - /universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -9905,11 +9949,6 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /validator@13.7.0: - resolution: {integrity: sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==} - engines: {node: '>= 0.10'} - dev: false - /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -10233,18 +10272,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /z-schema@5.0.3: - resolution: {integrity: sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==} - engines: {node: '>=8.0.0'} - hasBin: true - dependencies: - lodash.get: 4.4.2 - lodash.isequal: 4.5.0 - validator: 13.7.0 - optionalDependencies: - commander: 2.20.3 - dev: false - /zx@4.3.0: resolution: {integrity: sha512-KuEjpu5QFIMx0wWfzknDRhY98s7a3tWNRmYt19XNmB7AfOmz5zISA4+3Q8vlJc2qguxMn89uSxhPDCldPa3YLA==} engines: {node: '>= 14.13.1'} From 83bf925339c1748cfef4fae74b76a759a10be909 Mon Sep 17 00:00:00 2001 From: PeachScript Date: Mon, 10 Feb 2025 14:50:03 +0800 Subject: [PATCH 2/5] chore: also upgrade typescript-transform-paths to 3.5.3 --- package.json | 2 +- pnpm-lock.yaml | 23 ++++++++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index d445ae25..789e07d5 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "piscina": "^4.6.1", "tsconfig-paths": "4.0.0", "typescript": "5.7.2", - "typescript-transform-paths": "3.4.6", + "typescript-transform-paths": "3.5.3", "v8-compile-cache": "2.3.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0241d8b6..4ce5a5d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,8 +72,8 @@ importers: specifier: 5.7.2 version: 5.7.2 typescript-transform-paths: - specifier: 3.4.6 - version: 3.4.6(typescript@5.7.2) + specifier: 3.5.3 + version: 3.5.3(typescript@5.7.2) v8-compile-cache: specifier: 2.3.0 version: 2.3.0 @@ -4573,6 +4573,12 @@ packages: balanced-match: 1.0.2 concat-map: 0.0.1 + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: false + /braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -7738,6 +7744,13 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -9812,12 +9825,12 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript-transform-paths@3.4.6(typescript@5.7.2): - resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==} + /typescript-transform-paths@3.5.3(typescript@5.7.2): + resolution: {integrity: sha512-5y2l2iPKNHKOj08/1i+02+ljBVUhWcXQLXomiOXCmNpiTuSxIkj0dM1LUE7OOAt53+/6KidY+sFTCP781J64Eg==} peerDependencies: typescript: '>=3.6.5' dependencies: - minimatch: 3.1.2 + minimatch: 9.0.5 typescript: 5.7.2 dev: false From 6e86ec1d7453d0852a95cb836a683db2806df615 Mon Sep 17 00:00:00 2001 From: PeachScript Date: Mon, 10 Feb 2025 14:52:57 +0800 Subject: [PATCH 3/5] build: upgrade moduleResolution in tsconfig --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index ad1158da..996887a4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,7 +3,7 @@ "strict": true, "target": "es2019", "module": "commonjs", - "moduleResolution": "node", + "moduleResolution": "node16", "resolveJsonModule": true, "skipLibCheck": true, "declaration": true, From a85a4a76f997593e1add764f0e02b30e70c79b5b Mon Sep 17 00:00:00 2001 From: PeachScript Date: Mon, 10 Feb 2025 15:26:41 +0800 Subject: [PATCH 4/5] chore: lock typescript to 5.4.2 for compatible with plugin --- package.json | 6 +-- pnpm-lock.yaml | 142 ++++++++++++++++++++++++------------------------- 2 files changed, 73 insertions(+), 75 deletions(-) diff --git a/package.json b/package.json index 789e07d5..08291b52 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ ] }, "dependencies": { - "@microsoft/api-extractor": "7.49.2", + "@microsoft/api-extractor": "7.48.1", "@umijs/babel-preset-umi": "^4.4.4", "@umijs/bundler-utils": "^4.4.4", "@umijs/bundler-webpack": "^4.4.4", @@ -62,8 +62,8 @@ "minimatch": "3.1.2", "piscina": "^4.6.1", "tsconfig-paths": "4.0.0", - "typescript": "5.7.2", - "typescript-transform-paths": "3.5.3", + "typescript": "5.4.2", + "typescript-transform-paths": "3.4.7", "v8-compile-cache": "2.3.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ce5a5d1..99798b5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@microsoft/api-extractor': - specifier: 7.49.2 - version: 7.49.2(@types/node@18.15.13) + specifier: 7.48.1 + version: 7.48.1(@types/node@18.15.13) '@umijs/babel-preset-umi': specifier: ^4.4.4 version: 4.4.4 @@ -19,7 +19,7 @@ importers: version: 4.4.4 '@umijs/bundler-webpack': specifier: ^4.4.4 - version: 4.4.4(typescript@5.7.2)(webpack@5.80.0) + version: 4.4.4(typescript@5.4.2)(webpack@5.80.0) '@umijs/case-sensitive-paths-webpack-plugin': specifier: ^1.0.1 version: 1.0.1 @@ -69,11 +69,11 @@ importers: specifier: 4.0.0 version: 4.0.0 typescript: - specifier: 5.7.2 - version: 5.7.2 + specifier: 5.4.2 + version: 5.4.2 typescript-transform-paths: - specifier: 3.5.3 - version: 3.5.3(typescript@5.7.2) + specifier: 3.4.7 + version: 3.4.7(typescript@5.4.2) v8-compile-cache: specifier: 2.3.0 version: 2.3.0 @@ -122,7 +122,7 @@ importers: version: 2.8.7 prettier-plugin-organize-imports: specifier: ^3.2.2 - version: 3.2.2(prettier@2.8.7)(typescript@5.7.2) + version: 3.2.2(prettier@2.8.7)(typescript@5.4.2) prettier-plugin-packagejson: specifier: ^2.4.3 version: 2.4.3(prettier@2.8.7) @@ -131,7 +131,7 @@ importers: version: 3.0.2 ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) + version: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.4.2) tsx: specifier: ^4.16.3 version: 4.16.3 @@ -1825,7 +1825,7 @@ packages: engines: {node: '>=v14'} dependencies: '@commitlint/types': 17.4.4 - ajv: 8.12.0 + ajv: 8.13.0 dev: true /@commitlint/ensure@17.4.4: @@ -1882,13 +1882,13 @@ packages: '@types/node': 18.15.13 chalk: 4.1.2 cosmiconfig: 8.1.3 - cosmiconfig-typescript-loader: 4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.7.2) + cosmiconfig-typescript-loader: 4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.4.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) - typescript: 5.7.2 + ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -3212,33 +3212,33 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@microsoft/api-extractor-model@7.30.3(@types/node@18.15.13): - resolution: {integrity: sha512-yEAvq0F78MmStXdqz9TTT4PZ05Xu5R8nqgwI5xmUmQjWBQ9E6R2n8HB/iZMRciG4rf9iwI2mtuQwIzDXBvHn1w==} + /@microsoft/api-extractor-model@7.30.1(@types/node@18.15.13): + resolution: {integrity: sha512-CTS2PlASJHxVY8hqHORVb1HdECWOEMcMnM6/kDkPr0RZapAFSIHhg9D4jxuE8g+OWYHtPc10LCpmde5pylTRlA==} dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.11.0(@types/node@18.15.13) + '@rushstack/node-core-library': 5.10.1(@types/node@18.15.13) transitivePeerDependencies: - '@types/node' dev: false - /@microsoft/api-extractor@7.49.2(@types/node@18.15.13): - resolution: {integrity: sha512-DI/WnvhbkHcucxxc4ys00ejCiViFls5EKPrEfe4NV3GGpVkoM5ZXF61HZNSGA8IG0oEV4KfTqIa59Rc3wdMopw==} + /@microsoft/api-extractor@7.48.1(@types/node@18.15.13): + resolution: {integrity: sha512-HN9Osa1WxqLM66RaqB5nPAadx+nTIQmY/XtkFdaJvusjG8Tus++QqZtD7KPZDSkhEMGHsYeSyeU8qUzCDUXPjg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.30.3(@types/node@18.15.13) + '@microsoft/api-extractor-model': 7.30.1(@types/node@18.15.13) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.11.0(@types/node@18.15.13) + '@rushstack/node-core-library': 5.10.1(@types/node@18.15.13) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.6(@types/node@18.15.13) - '@rushstack/ts-command-line': 4.23.4(@types/node@18.15.13) + '@rushstack/terminal': 0.14.4(@types/node@18.15.13) + '@rushstack/ts-command-line': 4.23.2(@types/node@18.15.13) lodash: 4.17.21 minimatch: 3.0.8 - resolve: 1.22.1 + resolve: 1.22.10 semver: 7.5.4 source-map: 0.6.1 - typescript: 5.7.2 + typescript: 5.4.2 transitivePeerDependencies: - '@types/node' dev: false @@ -3292,8 +3292,8 @@ packages: tslib: 2.5.0 dev: true - /@rushstack/node-core-library@5.11.0(@types/node@18.15.13): - resolution: {integrity: sha512-I8+VzG9A0F3nH2rLpPd7hF8F7l5Xb7D+ldrWVZYegXM6CsKkvWc670RlgK3WX8/AseZfXA/vVrh0bpXe2Y2UDQ==} + /@rushstack/node-core-library@5.10.1(@types/node@18.15.13): + resolution: {integrity: sha512-BSb/KcyBHmUQwINrgtzo6jiH0HlGFmrUy33vO6unmceuVKTEyL2q+P0fQq2oB5hvXVWOEUhxB2QvlkZluvUEmg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -3304,37 +3304,37 @@ packages: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 11.3.0 + fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.1 + resolve: 1.22.10 semver: 7.5.4 dev: false /@rushstack/rig-package@0.5.3: resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} dependencies: - resolve: 1.22.1 + resolve: 1.22.10 strip-json-comments: 3.1.1 dev: false - /@rushstack/terminal@0.14.6(@types/node@18.15.13): - resolution: {integrity: sha512-4nMUy4h0u5PGXVG71kEA9uYI3l8GjVqewoHOFONiM6fuqS51ORdaJZ5ZXB2VZEGUyfg1TOTSy88MF2cdAy+lqA==} + /@rushstack/terminal@0.14.4(@types/node@18.15.13): + resolution: {integrity: sha512-NxACqERW0PHq8Rpq1V6v5iTHEwkRGxenjEW+VWqRYQ8T9puUzgmGHmEZUaUEDHAe9Qyvp0/Ew04sAiQw9XjhJg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 5.11.0(@types/node@18.15.13) + '@rushstack/node-core-library': 5.10.1(@types/node@18.15.13) '@types/node': 18.15.13 supports-color: 8.1.1 dev: false - /@rushstack/ts-command-line@4.23.4(@types/node@18.15.13): - resolution: {integrity: sha512-pqmzDJCm0TS8VyeqnzcJ7ncwXgiLDQ6LVmXXfqv2nPL6VIz+UpyTpNVfZRJpyyJ+UDxqob1vIj2liaUfBjv8/A==} + /@rushstack/ts-command-line@4.23.2(@types/node@18.15.13): + resolution: {integrity: sha512-JJ7XZX5K3ThBBva38aomgsPv1L7FV6XmSOcR6HtM7HDFZJkepqT65imw26h9ggGqMjsY0R9jcl30tzKcVj9aOQ==} dependencies: - '@rushstack/terminal': 0.14.6(@types/node@18.15.13) + '@rushstack/terminal': 0.14.4(@types/node@18.15.13) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.1 @@ -3824,7 +3824,7 @@ packages: - supports-color dev: false - /@umijs/bundler-webpack@4.4.4(typescript@5.7.2)(webpack@5.80.0): + /@umijs/bundler-webpack@4.4.4(typescript@5.4.2)(webpack@5.80.0): resolution: {integrity: sha512-r9pIqbj2nBkDL+EsmoojrpxMCgm52Uu9n0Tc47W0jrGzTX0py1bBKezVYu4Oprc4MrTkR0iZW7O9gZmhS/gCJA==} hasBin: true dependencies: @@ -3841,7 +3841,7 @@ packages: cors: 2.8.5 css-loader: 6.7.1(webpack@5.80.0) es5-imcompatible-versions: 0.1.80 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.7.2)(webpack@5.80.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.2)(webpack@5.80.0) jest-worker: 29.4.3 lightningcss: 1.22.1 node-libs-browser: 2.2.1 @@ -4193,6 +4193,7 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 + dev: false /ajv@8.13.0: resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} @@ -4201,7 +4202,6 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: false /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -4573,12 +4573,6 @@ packages: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: false - /braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -4972,7 +4966,7 @@ packages: vary: 1.1.2 dev: false - /cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.7.2): + /cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.13)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.4.2): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -4983,8 +4977,8 @@ packages: dependencies: '@types/node': 18.15.13 cosmiconfig: 8.1.3 - ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) - typescript: 5.7.2 + ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.4.2) + typescript: 5.4.2 dev: true /cosmiconfig@7.0.1: @@ -5864,7 +5858,7 @@ packages: is-callable: 1.2.4 dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.80.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.2)(webpack@5.80.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -5883,7 +5877,7 @@ packages: schema-utils: 3.1.2 semver: 7.5.4 tapable: 2.2.1 - typescript: 5.7.2 + typescript: 5.4.2 webpack: 5.80.0(@swc/core@1.3.53)(esbuild@0.17.19) dev: false @@ -5928,13 +5922,13 @@ packages: universalify: 2.0.0 dev: true - /fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} + /fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 + jsonfile: 4.0.0 + universalify: 0.1.2 dev: false /fs-monkey@1.0.3: @@ -6783,7 +6777,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2) + ts-node: 10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.4.2) transitivePeerDependencies: - bufferutil - canvas @@ -7312,6 +7306,12 @@ packages: engines: {node: '>=6'} hasBin: true + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.10 + dev: false + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -7744,13 +7744,6 @@ packages: dependencies: brace-expansion: 1.1.11 - /minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: false - /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -8606,7 +8599,7 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.7)(typescript@5.7.2): + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.7)(typescript@5.4.2): resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 @@ -8620,7 +8613,7 @@ packages: optional: true dependencies: prettier: 2.8.7 - typescript: 5.7.2 + typescript: 5.4.2 dev: true /prettier-plugin-packagejson@2.4.3(prettier@2.8.7): @@ -9729,7 +9722,7 @@ packages: engines: {node: '>=8'} dev: true - /ts-node@10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.7.2): + /ts-node@10.9.1(@swc/core@1.3.53)(@types/node@18.15.13)(typescript@5.4.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -9756,7 +9749,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.7.2 + typescript: 5.4.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -9825,17 +9818,17 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript-transform-paths@3.5.3(typescript@5.7.2): - resolution: {integrity: sha512-5y2l2iPKNHKOj08/1i+02+ljBVUhWcXQLXomiOXCmNpiTuSxIkj0dM1LUE7OOAt53+/6KidY+sFTCP781J64Eg==} + /typescript-transform-paths@3.4.7(typescript@5.4.2): + resolution: {integrity: sha512-1Us1kdkdfKd2unbkBAOV2HHRmbRBYpSuk9nJ7cLD2hP4QmfToiM/VpxNlhJc1eezVwVqSKSBjNSzZsK/fWR/9A==} peerDependencies: typescript: '>=3.6.5' dependencies: - minimatch: 9.0.5 - typescript: 5.7.2 + minimatch: 3.1.2 + typescript: 5.4.2 dev: false - /typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true @@ -9875,6 +9868,11 @@ packages: engines: {node: '>=4'} dev: false + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: false + /universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} From c1abd40d9840ab6b0ddcf41341150732773b0d66 Mon Sep 17 00:00:00 2001 From: PeachScript Date: Mon, 10 Feb 2025 16:00:56 +0800 Subject: [PATCH 5/5] revert: "build: upgrade moduleResolution in tsconfig" This reverts commit 6e86ec1d7453d0852a95cb836a683db2806df615. --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 996887a4..ad1158da 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,7 +3,7 @@ "strict": true, "target": "es2019", "module": "commonjs", - "moduleResolution": "node16", + "moduleResolution": "node", "resolveJsonModule": true, "skipLibCheck": true, "declaration": true,