From aea4c761fba0238029c3c68ffeca5575b0714c68 Mon Sep 17 00:00:00 2001 From: Skiyee <319619193@qq.com> Date: Wed, 8 Oct 2025 22:47:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E5=AD=98=E5=9C=A8=20(x)=20=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E6=AD=A3=E7=A1=AE=E5=8C=B9=E9=85=8D=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pnpm-lock.yaml | 143 +++++++++++++++++++++++++------------------------ src/index.ts | 5 +- 2 files changed, 76 insertions(+), 72 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 723eee7..f0d2237 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,22 +20,22 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^3.14.0 - version: 3.16.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.4.21)(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0)) + version: 3.16.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.4.21)(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0)) '@commitlint/cli': specifier: ^19.3.0 - version: 19.8.1(@types/node@20.19.17)(typescript@5.9.2) + version: 19.8.1(@types/node@24.7.0)(typescript@5.9.2) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.8.1 '@types/node': - specifier: ^20.14.12 - version: 20.19.17 + specifier: ^24.5.2 + version: 24.7.0 bumpp: specifier: ^9.4.1 version: 9.11.1 commitizen: specifier: ^4.3.0 - version: 4.3.1(@types/node@20.19.17)(typescript@5.9.2) + version: 4.3.1(@types/node@24.7.0)(typescript@5.9.2) cz-git: specifier: ^1.9.1 version: 1.12.0 @@ -56,10 +56,10 @@ importers: version: 2.0.0(typescript@5.9.2) vite: specifier: 5.2.1 - version: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + version: 5.2.1(@types/node@24.7.0)(terser@5.44.0) vitest: specifier: ^2.0.2 - version: 2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0) + version: 2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0) examples: dependencies: @@ -90,7 +90,7 @@ importers: version: 3.0.0-4040520250104002(postcss@8.5.6)(rollup@4.52.0)(vue@3.5.21(typescript@5.9.2)) '@dcloudio/vite-plugin-uni': specifier: 3.0.0-4040520250104002 - version: 3.0.0-4040520250104002(postcss@8.5.6)(rollup@4.52.0)(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) + version: 3.0.0-4040520250104002(postcss@8.5.6)(rollup@4.52.0)(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) '@uni-helper/vite-plugin-uni-platform': specifier: ^0.0.5 version: 0.0.5 @@ -1933,8 +1933,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@20.19.17': - resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==} + '@types/node@24.7.0': + resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4718,6 +4718,7 @@ packages: phin@3.7.1: resolution: {integrity: sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==} engines: {node: '>= 8'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -5616,8 +5617,8 @@ packages: typescript: optional: true - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.14.0: + resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -5982,7 +5983,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@antfu/eslint-config@3.16.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.4.21)(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0))': + '@antfu/eslint-config@3.16.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.4.21)(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0))': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.9.1 @@ -5991,7 +5992,7 @@ snapshots: '@stylistic/eslint-plugin': 2.13.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2) - '@vitest/eslint-plugin': 1.3.12(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0)) + '@vitest/eslint-plugin': 1.3.12(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0)) eslint: 9.36.0(jiti@2.5.1) eslint-config-flat-gitignore: 1.0.1(eslint@9.36.0(jiti@2.5.1)) eslint-flat-config-utils: 1.1.0 @@ -6796,11 +6797,11 @@ snapshots: picocolors: 1.1.1 sisteransi: 1.0.5 - '@commitlint/cli@19.8.1(@types/node@20.19.17)(typescript@5.9.2)': + '@commitlint/cli@19.8.1(@types/node@24.7.0)(typescript@5.9.2)': dependencies: '@commitlint/format': 19.8.1 '@commitlint/lint': 19.8.1 - '@commitlint/load': 19.8.1(@types/node@20.19.17)(typescript@5.9.2) + '@commitlint/load': 19.8.1(@types/node@24.7.0)(typescript@5.9.2) '@commitlint/read': 19.8.1 '@commitlint/types': 19.8.1 tinyexec: 1.0.1 @@ -6847,7 +6848,7 @@ snapshots: '@commitlint/rules': 19.8.1 '@commitlint/types': 19.8.1 - '@commitlint/load@19.8.1(@types/node@20.19.17)(typescript@5.9.2)': + '@commitlint/load@19.8.1(@types/node@24.7.0)(typescript@5.9.2)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -6855,7 +6856,7 @@ snapshots: '@commitlint/types': 19.8.1 chalk: 5.6.2 cosmiconfig: 9.0.0(typescript@5.9.2) - cosmiconfig-typescript-loader: 6.1.0(@types/node@20.19.17)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.7.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -7208,7 +7209,7 @@ snapshots: - ts-node - vue - '@dcloudio/vite-plugin-uni@3.0.0-4040520250104002(postcss@8.5.6)(rollup@4.52.0)(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': + '@dcloudio/vite-plugin-uni@3.0.0-4040520250104002(postcss@8.5.6)(rollup@4.52.0)(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) @@ -7216,9 +7217,9 @@ snapshots: '@dcloudio/uni-cli-shared': 3.0.0-4040520250104002(postcss@8.5.6)(rollup@4.52.0)(vue@3.5.21(typescript@5.9.2)) '@dcloudio/uni-shared': 3.0.0-4040520250104002 '@rollup/pluginutils': 5.3.0(rollup@4.52.0) - '@vitejs/plugin-legacy': 5.3.2(terser@5.44.0)(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0)) - '@vitejs/plugin-vue': 5.1.0(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) + '@vitejs/plugin-legacy': 5.3.2(terser@5.44.0)(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0)) + '@vitejs/plugin-vue': 5.1.0(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 @@ -7235,7 +7236,7 @@ snapshots: picocolors: 1.1.1 terser: 5.44.0 unplugin-auto-import: 0.18.6(rollup@4.52.0) - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -7618,7 +7619,7 @@ snapshots: '@jest/console@27.5.1': dependencies: '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -7631,7 +7632,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -7665,14 +7666,14 @@ snapshots: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 jest-mock: 27.5.1 '@jest/fake-timers@27.5.1': dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 20.19.17 + '@types/node': 24.7.0 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -7690,7 +7691,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -7759,7 +7760,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.19.17 + '@types/node': 24.7.0 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -8257,7 +8258,7 @@ snapshots: '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 '@types/debug@4.1.12': dependencies: @@ -8267,7 +8268,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8287,9 +8288,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@20.19.17': + '@types/node@24.7.0': dependencies: - undici-types: 6.21.0 + undici-types: 7.14.0 '@types/normalize-package-data@2.4.4': {} @@ -8467,7 +8468,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-legacy@5.3.2(terser@5.44.0)(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))': + '@vitejs/plugin-legacy@5.3.2(terser@5.44.0)(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))': dependencies: '@babel/core': 7.28.4 '@babel/preset-env': 7.28.3(@babel/core@7.28.4) @@ -8478,33 +8479,33 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.44.0 - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.0(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@5.1.0(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': dependencies: - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) vue: 3.5.21(typescript@5.9.2) - '@vitest/eslint-plugin@1.3.12(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0))': + '@vitest/eslint-plugin@1.3.12(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)(vitest@2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0))': dependencies: '@typescript-eslint/scope-manager': 8.44.0 '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.36.0(jiti@2.5.1) optionalDependencies: typescript: 5.9.2 - vitest: 2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0) + vitest: 2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0) transitivePeerDependencies: - supports-color @@ -8515,13 +8516,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0))': + '@vitest/mocker@2.1.9(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) '@vitest/pretty-format@2.1.9': dependencies: @@ -9137,10 +9138,10 @@ snapshots: comment-parser@1.4.1: {} - commitizen@4.3.1(@types/node@20.19.17)(typescript@5.9.2): + commitizen@4.3.1(@types/node@24.7.0)(typescript@5.9.2): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@20.19.17)(typescript@5.9.2) + cz-conventional-changelog: 3.3.0(@types/node@24.7.0)(typescript@5.9.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -9211,9 +9212,9 @@ snapshots: core-js@3.45.1: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@20.19.17)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.7.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2): dependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 cosmiconfig: 9.0.0(typescript@5.9.2) jiti: 2.5.1 typescript: 5.9.2 @@ -9321,16 +9322,16 @@ snapshots: csstype@3.1.3: {} - cz-conventional-changelog@3.3.0(@types/node@20.19.17)(typescript@5.9.2): + cz-conventional-changelog@3.3.0(@types/node@24.7.0)(typescript@5.9.2): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@20.19.17)(typescript@5.9.2) + commitizen: 4.3.1(@types/node@24.7.0)(typescript@5.9.2) 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.1(@types/node@20.19.17)(typescript@5.9.2) + '@commitlint/load': 19.8.1(@types/node@24.7.0)(typescript@5.9.2) transitivePeerDependencies: - '@types/node' - typescript @@ -10461,7 +10462,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10557,7 +10558,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -10572,7 +10573,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -10582,7 +10583,7 @@ snapshots: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.9 - '@types/node': 20.19.17 + '@types/node': 24.7.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -10601,7 +10602,7 @@ snapshots: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -10644,7 +10645,7 @@ snapshots: jest-mock@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): optionalDependencies: @@ -10680,7 +10681,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -10731,7 +10732,7 @@ snapshots: jest-serializer@27.5.1: dependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 graceful-fs: 4.2.11 jest-snapshot@27.5.1: @@ -10764,7 +10765,7 @@ snapshots: jest-util@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10783,7 +10784,7 @@ snapshots: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 24.7.0 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -10791,7 +10792,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12587,7 +12588,7 @@ snapshots: - supports-color - vue-tsc - undici-types@6.21.0: {} + undici-types@7.14.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -12737,13 +12738,13 @@ snapshots: vary@1.1.2: {} - vite-node@2.1.9(@types/node@20.19.17)(terser@5.44.0): + vite-node@2.1.9(@types/node@24.7.0)(terser@5.44.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) transitivePeerDependencies: - '@types/node' - less @@ -12754,20 +12755,20 @@ snapshots: - supports-color - terser - vite@5.2.1(@types/node@20.19.17)(terser@5.44.0): + vite@5.2.1(@types/node@24.7.0)(terser@5.44.0): dependencies: esbuild: 0.20.2 postcss: 8.5.6 rollup: 4.52.0 optionalDependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 fsevents: 2.3.3 terser: 5.44.0 - vitest@2.1.9(@types/node@20.19.17)(jsdom@16.7.0)(terser@5.44.0): + vitest@2.1.9(@types/node@24.7.0)(jsdom@16.7.0)(terser@5.44.0): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.2.1(@types/node@20.19.17)(terser@5.44.0)) + '@vitest/mocker': 2.1.9(vite@5.2.1(@types/node@24.7.0)(terser@5.44.0)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -12783,11 +12784,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.2.1(@types/node@20.19.17)(terser@5.44.0) - vite-node: 2.1.9(@types/node@20.19.17)(terser@5.44.0) + vite: 5.2.1(@types/node@24.7.0)(terser@5.44.0) + vite-node: 2.1.9(@types/node@24.7.0)(terser@5.44.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.19.17 + '@types/node': 24.7.0 jsdom: 16.7.0 transitivePeerDependencies: - less diff --git a/src/index.ts b/src/index.ts index e97fe00..fa2ec9d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -73,7 +73,10 @@ export default function UniKuRoot(options?: UniKuRootOptions): Plugin { async transform(code, id) { let ms: MagicString | null = null - const filterMain = createFilter(`${rootPath}/main.(ts|js)`) + const filterMain = createFilter([ + `${rootPath}/main.ts`, + `${rootPath}/main.js`, + ]) if (filterMain(id)) { ms = await registerKuApp(code, options.rootFileName) }