From 782da6f1cee71edff2536700dd9ad4605ee647ca Mon Sep 17 00:00:00 2001 From: abearxiong Date: Sun, 14 Sep 2025 17:10:40 +0800 Subject: [PATCH] init2 --- 2025-09-14-webpack-demo/package.json | 38 +- 2025-09-14-webpack-demo/pnpm-lock.yaml | 739 ++++++++++-------- 2025-09-14-webpack-demo/src/app.ts | 27 +- .../src/pages/index/index.tsx | 25 +- .../src/xhs/utils/is-xhs.ts | 6 + 2025-09-14-webpack-demo/types/global.d.ts | 2 +- 6 files changed, 474 insertions(+), 363 deletions(-) create mode 100644 2025-09-14-webpack-demo/src/xhs/utils/is-xhs.ts diff --git a/2025-09-14-webpack-demo/package.json b/2025-09-14-webpack-demo/package.json index f17cf9c..8b7e8db 100644 --- a/2025-09-14-webpack-demo/package.json +++ b/2025-09-14-webpack-demo/package.json @@ -39,7 +39,7 @@ ], "author": "", "dependencies": { - "@babel/runtime": "^7.24.4", + "@babel/runtime": "^7.28.4", "@tarojs/components": "4.1.6", "@tarojs/helper": "4.1.6", "@tarojs/plugin-platform-weapp": "4.1.6", @@ -63,30 +63,30 @@ "@tarojs/plugin-generator": "4.1.6", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", - "lint-staged": "^16.1.2", + "lint-staged": "^16.1.6", "husky": "^9.1.7", - "stylelint-config-standard": "^38.0.0", - "@babel/core": "^7.24.4", + "stylelint-config-standard": "^39.0.0", + "@babel/core": "^7.28.4", "@tarojs/cli": "4.1.6", - "@babel/plugin-transform-class-properties": "7.25.9", - "@types/webpack-env": "^1.13.6", - "@types/react": "^18.0.0", - "webpack": "5.91.0", + "@babel/plugin-transform-class-properties": "7.27.1", + "@types/webpack-env": "^1.18.8", + "@types/react": "^19.1.13", + "webpack": "5.101.3", "@tarojs/taro-loader": "4.1.6", "@tarojs/webpack5-runner": "4.1.6", "babel-preset-taro": "4.1.6", "eslint-config-taro": "4.1.6", - "eslint": "^8.57.0", + "eslint": "^9.35.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5", - "react-refresh": "^0.14.0", - "@babel/preset-react": "^7.24.1", - "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.4.0", - "stylelint": "^16.4.0", - "typescript": "^5.4.5", - "tsconfig-paths-webpack-plugin": "^4.1.0", - "postcss": "^8.4.38", - "@types/node": "^18", - "@types/minimatch": "^5" + "react-refresh": "^0.17.0", + "@babel/preset-react": "^7.27.1", + "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "^5.2.0", + "stylelint": "^16.24.0", + "typescript": "^5.9.2", + "tsconfig-paths-webpack-plugin": "^4.2.0", + "postcss": "^8.5.6", + "@types/node": "^24", + "@types/minimatch": "^6" } } \ No newline at end of file diff --git a/2025-09-14-webpack-demo/pnpm-lock.yaml b/2025-09-14-webpack-demo/pnpm-lock.yaml index acbbc08..038c8d2 100644 --- a/2025-09-14-webpack-demo/pnpm-lock.yaml +++ b/2025-09-14-webpack-demo/pnpm-lock.yaml @@ -9,26 +9,26 @@ importers: .: dependencies: '@babel/runtime': - specifier: ^7.24.4 + specifier: ^7.28.4 version: 7.28.4 '@tarojs/components': specifier: 4.1.6 - version: 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/helper': specifier: 4.1.6 version: 4.1.6 '@tarojs/plugin-framework-react': specifier: 4.1.6 - version: 4.1.6(@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(react@18.3.1)(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.17.0)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(react@18.3.1)(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/plugin-platform-alipay': specifier: 4.1.6 version: 4.1.6(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6) '@tarojs/plugin-platform-h5': specifier: 4.1.6 - version: 4.1.6(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/plugin-platform-harmony-hybrid': specifier: 4.1.6 - version: 4.1.6(@babel/core@7.28.4)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(@babel/core@7.28.4)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/plugin-platform-jd': specifier: 4.1.6 version: 4.1.6(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6) @@ -46,7 +46,7 @@ importers: version: 4.1.6(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6) '@tarojs/plugin-platform-xhs': specifier: ^1.2.2 - version: 1.2.2(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6) + version: 1.2.2(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6) '@tarojs/react': specifier: 4.1.6 version: 4.1.6(react@18.3.1) @@ -58,7 +58,7 @@ importers: version: 4.1.6 '@tarojs/taro': specifier: 4.1.6 - version: 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) react: specifier: ^18.0.0 version: 18.3.1 @@ -67,89 +67,89 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@babel/core': - specifier: ^7.24.4 + specifier: ^7.28.4 version: 7.28.4 '@babel/plugin-transform-class-properties': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.28.4) + specifier: 7.27.1 + version: 7.27.1(@babel/core@7.28.4) '@babel/preset-react': - specifier: ^7.24.1 + specifier: ^7.27.1 version: 7.27.1(@babel/core@7.28.4) '@commitlint/cli': specifier: ^19.8.1 - version: 19.8.1(@types/node@18.19.124)(typescript@5.9.2) + version: 19.8.1(@types/node@24.3.3)(typescript@5.9.2) '@commitlint/config-conventional': specifier: ^19.8.1 version: 19.8.1 '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.5.5 - version: 0.5.17(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + version: 0.5.17(react-refresh@0.17.0)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/cli': specifier: 4.1.6 - version: 4.1.6(@types/node@18.19.124) + version: 4.1.6(@types/node@24.3.3) '@tarojs/plugin-generator': specifier: 4.1.6 - version: 4.1.6(@types/node@18.19.124) + version: 4.1.6(@types/node@24.3.3) '@tarojs/taro-loader': specifier: 4.1.6 - version: 4.1.6(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/webpack5-runner': specifier: 4.1.6 - version: 4.1.6(@babel/core@7.28.4)(@swc/core@1.3.96)(@tarojs/runtime@4.1.6)(less@3.13.1)(postcss@8.5.6)(sass@1.92.1)(stylus@0.64.0)(typescript@5.9.2)(webpack@5.91.0(@swc/core@1.3.96)) + version: 4.1.6(@babel/core@7.28.4)(@swc/core@1.3.96)(@tarojs/runtime@4.1.6)(less@3.13.1)(postcss@8.5.6)(sass@1.92.1)(stylus@0.64.0)(typescript@5.9.2)(webpack@5.101.3(@swc/core@1.3.96)) '@types/minimatch': - specifier: ^5 - version: 5.1.2 + specifier: ^6 + version: 6.0.0 '@types/node': - specifier: ^18 - version: 18.19.124 + specifier: ^24 + version: 24.3.3 '@types/react': - specifier: ^18.0.0 - version: 18.3.24 + specifier: ^19.1.13 + version: 19.1.13 '@types/webpack-env': - specifier: ^1.13.6 + specifier: ^1.18.8 version: 1.18.8 babel-preset-taro: specifier: 4.1.6 - version: 4.1.6(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@babel/preset-react@7.27.1(@babel/core@7.28.4))(react-refresh@0.14.2) + version: 4.1.6(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@babel/preset-react@7.27.1(@babel/core@7.28.4))(react-refresh@0.17.0) eslint: - specifier: ^8.57.0 - version: 8.57.1 + specifier: ^9.35.0 + version: 9.35.0(jiti@2.5.1) eslint-config-taro: specifier: 4.1.6 - version: 4.1.6(@babel/core@7.28.4)(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.5(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2) + version: 4.1.6(@babel/core@7.28.4)(eslint-plugin-react-hooks@5.2.0(eslint@9.35.0(jiti@2.5.1)))(eslint-plugin-react@7.37.5(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint-plugin-react: - specifier: ^7.34.1 - version: 7.37.5(eslint@8.57.1) + specifier: ^7.37.5 + version: 7.37.5(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-react-hooks: - specifier: ^4.4.0 - version: 4.6.2(eslint@8.57.1) + specifier: ^5.2.0 + version: 5.2.0(eslint@9.35.0(jiti@2.5.1)) husky: specifier: ^9.1.7 version: 9.1.7 lint-staged: - specifier: ^16.1.2 + specifier: ^16.1.6 version: 16.1.6 postcss: - specifier: ^8.4.38 + specifier: ^8.5.6 version: 8.5.6 react-refresh: - specifier: ^0.14.0 - version: 0.14.2 + specifier: ^0.17.0 + version: 0.17.0 stylelint: - specifier: ^16.4.0 + specifier: ^16.24.0 version: 16.24.0(typescript@5.9.2) stylelint-config-standard: - specifier: ^38.0.0 - version: 38.0.0(stylelint@16.24.0(typescript@5.9.2)) + specifier: ^39.0.0 + version: 39.0.0(stylelint@16.24.0(typescript@5.9.2)) tsconfig-paths-webpack-plugin: - specifier: ^4.1.0 + specifier: ^4.2.0 version: 4.2.0 typescript: - specifier: ^5.4.5 + specifier: ^5.9.2 version: 5.9.2 webpack: - specifier: 5.91.0 - version: 5.91.0(@swc/core@1.3.96) + specifier: 5.101.3 + version: 5.101.3(@swc/core@1.3.96) packages: @@ -411,12 +411,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.25.9': - resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.27.1': resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} engines: {node: '>=6.9.0'} @@ -1197,17 +1191,41 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/config-array@0.21.0': + resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.3.1': + resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.15.2': + resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@8.41.0': resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/js@9.35.0': + resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.3.5': + resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -1215,16 +1233,19 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -1233,6 +1254,10 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + '@inquirer/external-editor@1.0.1': resolution: {integrity: sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==} engines: {node: '>=18'} @@ -1958,8 +1983,9 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + '@types/minimatch@6.0.0': + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} @@ -1967,23 +1993,20 @@ packages: '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} - '@types/node@18.19.124': - resolution: {integrity: sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ==} + '@types/node@24.3.3': + resolution: {integrity: sha512-GKBNHjoNw3Kra1Qg5UXttsY5kiWMEfoHq2TmXb+b1rcm6N7B3wTrFYIf/oSZ1xNQ+hVVijgLkiDZh7jRRsh+Gw==} '@types/postcss-url@10.0.4': resolution: {integrity: sha512-5QIO9NgbWmAkle65haRqkdgYPCOXheNsaFdbTJJQjT302yK3H49ql4t9a4y0NfpuPtU/UBo15VcV64WCSIMJKg==} - '@types/prop-types@15.7.15': - resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react@18.3.24': - resolution: {integrity: sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==} + '@types/react@19.1.13': + resolution: {integrity: sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==} '@types/responselike@1.0.3': resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} @@ -2083,9 +2106,6 @@ packages: resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -2148,11 +2168,11 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - deprecated: package has been renamed to acorn-import-attributes + acorn-import-phases@1.0.4: + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} peerDependencies: - acorn: ^8 + acorn: ^8.14.0 acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -3287,11 +3307,11 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} @@ -3307,6 +3327,10 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} @@ -3315,17 +3339,29 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.41.0: resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + eslint@9.35.0: + resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} @@ -3425,6 +3461,10 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + file-type@3.9.0: resolution: {integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==} engines: {node: '>=0.10.0'} @@ -3488,6 +3528,10 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + flat-cache@6.1.13: resolution: {integrity: sha512-gmtS2PaUjSPa4zjObEIn4WWliKyZzYljgxODBfxugpK6q6HU9ClXzgCJ+nlcPKY9Bt090ypTOLIFWkV0jbKFjw==} @@ -3668,6 +3712,10 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -5398,8 +5446,8 @@ packages: peerDependencies: react: ^18.2.0 - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} react@18.3.1: @@ -5624,10 +5672,6 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - schema-utils@4.3.2: resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} engines: {node: '>= 10.13.0'} @@ -5932,17 +5976,17 @@ packages: peerDependencies: postcss: ^8.4.31 - stylelint-config-recommended@16.0.0: - resolution: {integrity: sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==} + stylelint-config-recommended@17.0.0: + resolution: {integrity: sha512-WaMSdEiPfZTSFVoYmJbxorJfA610O0tlYuU2aEwY33UQhSPgFbClrVJYWvy3jGJx+XW37O+LyNLiZOEXhKhJmA==} engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^16.16.0 + stylelint: ^16.23.0 - stylelint-config-standard@38.0.0: - resolution: {integrity: sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==} + stylelint-config-standard@39.0.0: + resolution: {integrity: sha512-JabShWORb8Bmc1A47ZyJstran60P3yUdI1zWMpGYPeFiC6xzHXJMkpKAd8EjIhq3HPUplIWWMDJ/xu0AiPd+kA==} engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^16.18.0 + stylelint: ^16.23.0 stylelint@16.24.0: resolution: {integrity: sha512-7ksgz3zJaSbTUGr/ujMXvLVKdDhLbGl3R/3arNudH7z88+XZZGNLMTepsY28WlnvEFcuOmUe7fg40Q3lfhOfSQ==} @@ -6178,8 +6222,8 @@ packages: unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@7.10.0: + resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} unescape-js@1.1.4: resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==} @@ -6351,8 +6395,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + webpack@5.101.3: + resolution: {integrity: sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6553,11 +6597,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.4(@babel/core@7.28.4)(eslint@8.57.1)': + '@babel/eslint-parser@7.28.4(@babel/core@7.28.4)(eslint@9.35.0(jiti@2.5.1))': dependencies: '@babel/core': 7.28.4 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -6835,14 +6879,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -7351,11 +7387,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@commitlint/cli@19.8.1(@types/node@18.19.124)(typescript@5.9.2)': + '@commitlint/cli@19.8.1(@types/node@24.3.3)(typescript@5.9.2)': dependencies: '@commitlint/format': 19.8.1 '@commitlint/lint': 19.8.1 - '@commitlint/load': 19.8.1(@types/node@18.19.124)(typescript@5.9.2) + '@commitlint/load': 19.8.1(@types/node@24.3.3)(typescript@5.9.2) '@commitlint/read': 19.8.1 '@commitlint/types': 19.8.1 tinyexec: 1.0.1 @@ -7402,7 +7438,7 @@ snapshots: '@commitlint/rules': 19.8.1 '@commitlint/types': 19.8.1 - '@commitlint/load@19.8.1(@types/node@18.19.124)(typescript@5.9.2)': + '@commitlint/load@19.8.1(@types/node@24.3.3)(typescript@5.9.2)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -7410,7 +7446,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@18.19.124)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.3.3)(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 @@ -7644,13 +7680,27 @@ snapshots: eslint: 8.41.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))': dependencies: - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} + '@eslint/config-array@0.21.0': + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.3 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.3.1': {} + + '@eslint/core@0.15.2': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -7665,9 +7715,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/eslintrc@3.3.1': + dependencies: + ajv: 6.12.6 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + '@eslint/js@8.41.0': {} - '@eslint/js@8.57.1': {} + '@eslint/js@9.35.0': {} + + '@eslint/object-schema@2.1.6': {} + + '@eslint/plugin-kit@0.3.5': + dependencies: + '@eslint/core': 0.15.2 + levn: 0.4.1 '@hapi/hoek@9.3.0': {} @@ -7675,15 +7746,14 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core@0.19.1': {} - '@humanwhocodes/config-array@0.13.0': + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.4.3 @@ -7695,12 +7765,14 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/external-editor@1.0.1(@types/node@18.19.124)': + '@humanwhocodes/retry@0.4.3': {} + + '@inquirer/external-editor@1.0.1(@types/node@24.3.3)': dependencies: chardet: 2.1.0 iconv-lite: 0.6.3 optionalDependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@isaacs/balanced-match@4.0.1': {} @@ -7725,7 +7797,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -7734,7 +7806,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -7848,20 +7920,20 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.17.0)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.45.1 error-stack-parser: 2.1.4 html-entities: 2.6.0 loader-utils: 2.0.4 - react-refresh: 0.14.2 + react-refresh: 0.17.0 schema-utils: 4.3.2 source-map: 0.7.6 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) optionalDependencies: type-fest: 2.19.0 - webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.3.96)) + webpack-dev-server: 4.15.2(webpack@5.101.3(@swc/core@1.3.96)) '@rnx-kit/babel-preset-metro-react-native@1.1.8(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@babel/runtime@7.28.4)': dependencies: @@ -7985,7 +8057,7 @@ snapshots: '@tarojs/binding-linux-x64-gnu': 4.1.6 '@tarojs/binding-win32-x64-msvc': 4.1.6 - '@tarojs/cli@4.1.6(@types/node@18.19.124)': + '@tarojs/cli@4.1.6(@types/node@24.3.3)': dependencies: '@tarojs/binding': 4.1.6 '@tarojs/helper': 4.1.6 @@ -7997,7 +8069,7 @@ snapshots: cli-highlight: 2.1.11 download-git-repo: 3.0.2 envinfo: 7.14.0 - inquirer: 8.2.7(@types/node@18.19.124) + inquirer: 8.2.7(@types/node@24.3.3) latest-version: 5.1.0 minimist: 1.2.8 ora: 5.4.1 @@ -8009,12 +8081,12 @@ snapshots: - debug - supports-color - '@tarojs/components-react@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/components-react@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@babel/runtime': 7.28.4 - '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/shared': 4.1.6 - '@tarojs/taro': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/taro': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) classnames: 2.5.1 identity-obj-proxy: 3.0.0 react: 18.3.1 @@ -8032,12 +8104,12 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@stencil/core': 2.22.3 '@tarojs/runtime': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/taro': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/taro': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) classnames: 2.5.1 hammerjs: 2.0.8 hls.js: 1.6.12 @@ -8045,7 +8117,7 @@ snapshots: swiper: 11.1.15 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 19.1.13 transitivePeerDependencies: - '@tarojs/helper' - html-webpack-plugin @@ -8130,7 +8202,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tarojs/plugin-framework-react@4.1.6(@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(react@18.3.1)(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/plugin-framework-react@4.1.6(@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.17.0)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(react@18.3.1)(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@tarojs/helper': 4.1.6 '@tarojs/runtime': 4.1.6 @@ -8140,11 +8212,11 @@ snapshots: lodash: 4.17.21 tslib: 2.8.1 optionalDependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.17.0)(type-fest@2.19.0)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) react: 18.3.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) - '@tarojs/plugin-generator@4.1.6(@types/node@18.19.124)': + '@tarojs/plugin-generator@4.1.6(@types/node@24.3.3)': dependencies: '@babel/generator': 7.24.4 '@babel/parser': 7.24.4 @@ -8153,7 +8225,7 @@ snapshots: '@tarojs/helper': 4.1.6 '@tarojs/service': 4.1.6 dedent: 1.7.0 - inquirer: 8.2.7(@types/node@18.19.124) + inquirer: 8.2.7(@types/node@24.3.3) ts-morph: 26.0.0 transitivePeerDependencies: - '@swc/helpers' @@ -8166,16 +8238,16 @@ snapshots: '@tarojs/service': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/plugin-platform-h5@4.1.6(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/plugin-platform-h5@4.1.6(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@babel/core': 7.28.4 - '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) - '@tarojs/components-react': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/components-react': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/helper': 4.1.6 '@tarojs/runtime': 4.1.6 '@tarojs/service': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/taro-h5': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))) + '@tarojs/taro-h5': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))) babel-plugin-transform-taroapi: 4.1.6(@babel/core@7.28.4) change-case: 4.1.2 lodash-es: 4.17.21 @@ -8195,18 +8267,18 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-harmony-hybrid@4.1.6(@babel/core@7.28.4)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/plugin-platform-harmony-hybrid@4.1.6(@babel/core@7.28.4)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@tarojs/api': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6) - '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) - '@tarojs/components-react': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/components-react': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/helper': 4.1.6 - '@tarojs/plugin-platform-h5': 4.1.6(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) - '@tarojs/router': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))) + '@tarojs/plugin-platform-h5': 4.1.6(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@18.3.1)(rollup@3.29.5)(solid-js@1.9.9)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/router': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))) '@tarojs/runtime': 4.1.6 '@tarojs/service': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/taro-h5': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))) + '@tarojs/taro-h5': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))) axios: 1.12.1 babel-plugin-transform-taroapi: 4.1.6(@babel/core@7.28.4) base64-js: 1.5.1 @@ -8258,9 +8330,9 @@ snapshots: '@tarojs/service': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/plugin-platform-xhs@1.2.2(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6)': + '@tarojs/plugin-platform-xhs@1.2.2(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/service@4.1.6)(@tarojs/shared@4.1.6)': dependencies: - '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/service': 4.1.6 '@tarojs/shared': 4.1.6 webpack-sources: 3.2.3 @@ -8272,11 +8344,11 @@ snapshots: react: 18.3.1 react-reconciler: 0.29.0(react@18.3.1) - '@tarojs/router@4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))': + '@tarojs/router@4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))': dependencies: '@tarojs/runtime': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/taro': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/taro': 4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) dingtalk-jsapi: 2.15.6 history: 5.3.0 mobile-detect: 1.4.5 @@ -8315,11 +8387,11 @@ snapshots: '@tarojs/shared@4.1.6': {} - '@tarojs/taro-h5@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))': + '@tarojs/taro-h5@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))': dependencies: '@tarojs/api': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6) - '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) - '@tarojs/router': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))) + '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/router': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6)(@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))) '@tarojs/runtime': 4.1.6 '@tarojs/shared': 4.1.6 abortcontroller-polyfill: 1.7.8 @@ -8335,97 +8407,97 @@ snapshots: transitivePeerDependencies: - '@tarojs/taro' - '@tarojs/taro-loader@4.1.6(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/taro-loader@4.1.6(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@tarojs/helper': 4.1.6 '@tarojs/shared': 4.1.6 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) transitivePeerDependencies: - '@swc/helpers' - supports-color - '@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/taro@4.1.6(@tarojs/components@4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.6)(@tarojs/shared@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@tarojs/api': 4.1.6(@tarojs/runtime@4.1.6)(@tarojs/shared@4.1.6) - '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@18.3.24)(html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/components': 4.1.6(@tarojs/helper@4.1.6)(@types/react@19.1.13)(html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(rollup@3.29.5)(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/helper': 4.1.6 '@tarojs/runtime': 4.1.6 '@tarojs/shared': 4.1.6 '@types/postcss-url': 10.0.4 postcss: 8.5.6 optionalDependencies: - '@types/react': 18.3.24 - html-webpack-plugin: 5.6.4(webpack@5.91.0(@swc/core@1.3.96)) + '@types/react': 19.1.13 + html-webpack-plugin: 5.6.4(webpack@5.101.3(@swc/core@1.3.96)) rollup: 3.29.5 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.3.96)) + webpack-dev-server: 4.15.2(webpack@5.101.3(@swc/core@1.3.96)) - '@tarojs/webpack5-prebundle@4.1.6(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/webpack5-prebundle@4.1.6(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@tarojs/helper': 4.1.6 '@tarojs/shared': 4.1.6 enhanced-resolve: 5.18.3 es-module-lexer: 0.10.5 lodash: 4.17.21 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) webpack-virtual-modules: 0.6.2 transitivePeerDependencies: - '@swc/helpers' - supports-color - '@tarojs/webpack5-runner@4.1.6(@babel/core@7.28.4)(@swc/core@1.3.96)(@tarojs/runtime@4.1.6)(less@3.13.1)(postcss@8.5.6)(sass@1.92.1)(stylus@0.64.0)(typescript@5.9.2)(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/webpack5-runner@4.1.6(@babel/core@7.28.4)(@swc/core@1.3.96)(@tarojs/runtime@4.1.6)(less@3.13.1)(postcss@8.5.6)(sass@1.92.1)(stylus@0.64.0)(typescript@5.9.2)(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@babel/core': 7.28.4 '@tarojs/helper': 4.1.6 '@tarojs/runner-utils': 4.1.6 '@tarojs/runtime': 4.1.6 '@tarojs/shared': 4.1.6 - '@tarojs/taro-loader': 4.1.6(webpack@5.91.0(@swc/core@1.3.96)) - '@tarojs/webpack5-prebundle': 4.1.6(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/taro-loader': 4.1.6(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/webpack5-prebundle': 4.1.6(webpack@5.101.3(@swc/core@1.3.96)) acorn: 8.15.0 acorn-walk: 8.3.4 autoprefixer: 10.4.21(postcss@8.5.6) - babel-loader: 8.2.1(@babel/core@7.28.4)(webpack@5.91.0(@swc/core@1.3.96)) - copy-webpack-plugin: 12.0.2(webpack@5.91.0(@swc/core@1.3.96)) - css-loader: 7.1.2(webpack@5.91.0(@swc/core@1.3.96)) - css-minimizer-webpack-plugin: 6.0.0(esbuild@0.21.5)(lightningcss@1.30.1)(webpack@5.91.0(@swc/core@1.3.96)) + babel-loader: 8.2.1(@babel/core@7.28.4)(webpack@5.101.3(@swc/core@1.3.96)) + copy-webpack-plugin: 12.0.2(webpack@5.101.3(@swc/core@1.3.96)) + css-loader: 7.1.2(webpack@5.101.3(@swc/core@1.3.96)) + css-minimizer-webpack-plugin: 6.0.0(esbuild@0.21.5)(lightningcss@1.30.1)(webpack@5.101.3(@swc/core@1.3.96)) detect-port: 1.6.1 esbuild: 0.21.5 - esbuild-loader: 4.3.0(webpack@5.91.0(@swc/core@1.3.96)) + esbuild-loader: 4.3.0(webpack@5.101.3(@swc/core@1.3.96)) html-minifier: 4.0.0 - html-webpack-plugin: 5.6.4(webpack@5.91.0(@swc/core@1.3.96)) + html-webpack-plugin: 5.6.4(webpack@5.101.3(@swc/core@1.3.96)) jsdom: 24.1.3 - less-loader: 12.3.0(less@3.13.1)(webpack@5.91.0(@swc/core@1.3.96)) + less-loader: 12.3.0(less@3.13.1)(webpack@5.101.3(@swc/core@1.3.96)) lightningcss: 1.30.1 loader-utils: 3.3.1 lodash: 4.17.21 md5: 2.3.0 - mini-css-extract-plugin: 2.9.4(webpack@5.91.0(@swc/core@1.3.96)) + mini-css-extract-plugin: 2.9.4(webpack@5.101.3(@swc/core@1.3.96)) miniprogram-simulate: 1.6.1 ora: 5.4.1 picomatch: 4.0.3 postcss: 8.5.6 postcss-html-transform: 4.1.6(postcss@8.5.6) postcss-import: 16.1.1(postcss@8.5.6) - postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.2)(webpack@5.91.0(@swc/core@1.3.96)) + postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.3(@swc/core@1.3.96)) postcss-plugin-constparse: 4.1.6(postcss@8.5.6) postcss-pxtransform: 4.1.6(postcss@8.5.6) postcss-url: 10.1.3(postcss@8.5.6) regenerator-runtime: 0.11.1 resolve-url-loader: 5.0.0 - sass-loader: 14.2.1(sass@1.92.1)(webpack@5.91.0(@swc/core@1.3.96)) + sass-loader: 14.2.1(sass@1.92.1)(webpack@5.101.3(@swc/core@1.3.96)) sax: 1.2.4 - style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.3.96)) - stylus-loader: 8.1.2(stylus@0.64.0)(webpack@5.91.0(@swc/core@1.3.96)) - terser-webpack-plugin: 5.3.14(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.91.0(@swc/core@1.3.96)) + style-loader: 3.3.4(webpack@5.101.3(@swc/core@1.3.96)) + stylus-loader: 8.1.2(stylus@0.64.0)(webpack@5.101.3(@swc/core@1.3.96)) + terser-webpack-plugin: 5.3.14(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.101.3(@swc/core@1.3.96)) vm2: 3.9.19 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.3.96)) + webpack-dev-server: 4.15.2(webpack@5.101.3(@swc/core@1.3.96)) webpack-format-messages: 3.0.1 webpack-virtual-modules: 0.6.2 - webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.3.96)) + webpackbar: 5.0.2(webpack@5.101.3(@swc/core@1.3.96)) optionalDependencies: less: 3.13.1 sass: 1.92.1 @@ -8462,24 +8534,24 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/bonjour@3.5.13': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.7 - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/debug@4.1.12': dependencies: @@ -8499,14 +8571,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -8520,12 +8592,12 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/glob@7.2.0': dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 18.19.124 + '@types/minimatch': 6.0.0 + '@types/node': 24.3.3 '@types/html-minifier-terser@6.1.0': {} @@ -8533,7 +8605,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8551,7 +8623,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/lodash.debounce@4.0.9': dependencies: @@ -8561,37 +8633,36 @@ snapshots: '@types/mime@1.3.5': {} - '@types/minimatch@5.1.2': {} + '@types/minimatch@6.0.0': + dependencies: + minimatch: 10.0.3 '@types/ms@2.1.0': {} '@types/node-forge@1.3.14': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 - '@types/node@18.19.124': + '@types/node@24.3.3': dependencies: - undici-types: 5.26.5 + undici-types: 7.10.0 '@types/postcss-url@10.0.4': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 postcss: 8.5.6 - '@types/prop-types@15.7.15': {} - '@types/qs@6.14.0': {} '@types/range-parser@1.2.7': {} - '@types/react@18.3.24': + '@types/react@19.1.13': dependencies: - '@types/prop-types': 15.7.15 csstype: 3.1.3 '@types/responselike@1.0.3': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/retry@0.12.0': {} @@ -8604,7 +8675,7 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/serve-index@1.9.4': dependencies: @@ -8613,18 +8684,18 @@ snapshots: '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/send': 0.17.5 '@types/sockjs@0.3.36': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/webpack-env@1.18.8': {} '@types/ws@8.18.1': dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 '@types/yargs-parser@21.0.3': {} @@ -8636,16 +8707,16 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3 - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -8656,14 +8727,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3 - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: @@ -8674,12 +8745,12 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/utils': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.3 - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 1.4.3(typescript@5.9.2) optionalDependencies: typescript: 5.9.2 @@ -8703,15 +8774,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/utils@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -8722,8 +8793,6 @@ snapshots: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@ungap/structured-clone@1.3.0': {} - '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -8816,7 +8885,7 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.15.0): + acorn-import-phases@1.0.4(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -9006,7 +9075,7 @@ snapshots: transitivePeerDependencies: - debug - babel-loader@8.2.1(@babel/core@7.28.4)(webpack@5.91.0(@swc/core@1.3.96)): + babel-loader@8.2.1(@babel/core@7.28.4)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: '@babel/core': 7.28.4 find-cache-dir: 2.1.0 @@ -9014,7 +9083,7 @@ snapshots: make-dir: 2.1.0 pify: 4.0.1 schema-utils: 2.7.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) babel-plugin-const-enum@1.2.0(@babel/core@7.28.4): dependencies: @@ -9071,12 +9140,12 @@ snapshots: '@babel/core': 7.28.4 lodash: 4.17.21 - babel-preset-taro@4.1.6(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@babel/preset-react@7.27.1(@babel/core@7.28.4))(react-refresh@0.14.2): + babel-preset-taro@4.1.6(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@babel/preset-react@7.27.1(@babel/core@7.28.4))(react-refresh@0.17.0): dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.28.4) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.4) '@babel/preset-env': 7.28.3(@babel/core@7.28.4) '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) @@ -9090,7 +9159,7 @@ snapshots: core-js: 3.45.1 optionalDependencies: '@babel/preset-react': 7.27.1(@babel/core@7.28.4) - react-refresh: 0.14.2 + react-refresh: 0.17.0 transitivePeerDependencies: - '@babel/plugin-transform-typescript' - '@react-native/babel-preset' @@ -9478,7 +9547,7 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@12.0.2(webpack@5.91.0(@swc/core@1.3.96)): + copy-webpack-plugin@12.0.2(webpack@5.101.3(@swc/core@1.3.96)): dependencies: fast-glob: 3.3.3 glob-parent: 6.0.2 @@ -9486,7 +9555,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) core-js-compat@3.45.1: dependencies: @@ -9498,9 +9567,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@18.19.124)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.3.3)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2): dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 cosmiconfig: 9.0.0(typescript@5.9.2) jiti: 2.5.1 typescript: 5.9.2 @@ -9528,7 +9597,7 @@ snapshots: css-functions-list@3.2.3: {} - css-loader@7.1.2(webpack@5.91.0(@swc/core@1.3.96)): + css-loader@7.1.2(webpack@5.101.3(@swc/core@1.3.96)): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -9539,9 +9608,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.2 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) - css-minimizer-webpack-plugin@6.0.0(esbuild@0.21.5)(lightningcss@1.30.1)(webpack@5.91.0(@swc/core@1.3.96)): + css-minimizer-webpack-plugin@6.0.0(esbuild@0.21.5)(lightningcss@1.30.1)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: '@jridgewell/trace-mapping': 0.3.31 cssnano: 6.1.2(postcss@8.5.6) @@ -9549,7 +9618,7 @@ snapshots: postcss: 8.5.6 schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) optionalDependencies: esbuild: 0.21.5 lightningcss: 1.30.1 @@ -10053,12 +10122,12 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - esbuild-loader@4.3.0(webpack@5.91.0(@swc/core@1.3.96)): + esbuild-loader@4.3.0(webpack@5.101.3(@swc/core@1.3.96)): dependencies: esbuild: 0.25.9 get-tsconfig: 4.10.1 loader-utils: 2.0.4 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) webpack-sources: 1.4.3 esbuild@0.21.5: @@ -10124,16 +10193,16 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-taro@4.1.6(@babel/core@7.28.4)(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-react@7.37.5(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2): + eslint-config-taro@4.1.6(@babel/core@7.28.4)(eslint-plugin-react-hooks@5.2.0(eslint@9.35.0(jiti@2.5.1)))(eslint-plugin-react@7.37.5(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@8.57.1) - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) - eslint: 8.57.1 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1) + '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@9.35.0(jiti@2.5.1)) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1)) optionalDependencies: - eslint-plugin-react: 7.37.5(eslint@8.57.1) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-react: 7.37.5(eslint@9.35.0(jiti@2.5.1)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.35.0(jiti@2.5.1)) transitivePeerDependencies: - '@babel/core' - eslint-import-resolver-typescript @@ -10149,17 +10218,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0(jiti@2.5.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) - eslint: 8.57.1 + '@typescript-eslint/parser': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -10168,9 +10237,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0(jiti@2.5.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -10182,17 +10251,17 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 6.21.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + eslint-plugin-react-hooks@5.2.0(eslint@9.35.0(jiti@2.5.1)): dependencies: - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-react@7.37.5(eslint@8.57.1): + eslint-plugin-react@7.37.5(eslint@9.35.0(jiti@2.5.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -10200,7 +10269,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 8.57.1 + eslint: 9.35.0(jiti@2.5.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -10224,10 +10293,17 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@2.1.0: {} eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.2.1: {} + eslint@8.41.0: dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@8.41.0) @@ -10272,49 +10348,54 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@8.57.1: + eslint@9.35.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/config-array': 0.21.0 + '@eslint/config-helpers': 0.3.1 + '@eslint/core': 0.15.2 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.35.0 + '@eslint/plugin-kit': 0.3.5 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.3 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 + optionalDependencies: + jiti: 2.5.1 transitivePeerDependencies: - supports-color + espree@10.4.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 + espree@9.6.1: dependencies: acorn: 8.15.0 @@ -10444,6 +10525,10 @@ snapshots: dependencies: flat-cache: 3.2.0 + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + file-type@3.9.0: {} file-type@4.4.0: {} @@ -10511,6 +10596,11 @@ snapshots: keyv: 4.5.4 rimraf: 3.0.2 + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + flat-cache@6.1.13: dependencies: cacheable: 1.10.4 @@ -10704,6 +10794,8 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@14.0.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -10865,7 +10957,7 @@ snapshots: html-tags@3.3.1: {} - html-webpack-plugin@5.6.4(webpack@5.91.0(@swc/core@1.3.96)): + html-webpack-plugin@5.6.4(webpack@5.101.3(@swc/core@1.3.96)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -10873,7 +10965,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) htmlparser2@6.1.0: dependencies: @@ -10998,9 +11090,9 @@ snapshots: ini@4.1.1: {} - inquirer@8.2.7(@types/node@18.19.124): + inquirer@8.2.7(@types/node@24.3.3): dependencies: - '@inquirer/external-editor': 1.0.1(@types/node@18.19.124) + '@inquirer/external-editor': 1.0.1(@types/node@24.3.3) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -11247,7 +11339,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.124 + '@types/node': 24.3.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11255,13 +11347,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.124 + '@types/node': 24.3.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11388,11 +11480,11 @@ snapshots: picocolors: 1.1.1 shell-quote: 1.8.3 - less-loader@12.3.0(less@3.13.1)(webpack@5.91.0(@swc/core@1.3.96)): + less-loader@12.3.0(less@3.13.1)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: less: 3.13.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) less@3.13.1: dependencies: @@ -11655,11 +11747,11 @@ snapshots: mimic-response@1.0.1: {} - mini-css-extract-plugin@2.9.4(webpack@5.91.0(@swc/core@1.3.96)): + mini-css-extract-plugin@2.9.4(webpack@5.101.3(@swc/core@1.3.96)): dependencies: schema-utils: 4.3.2 tapable: 2.2.3 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) minimalistic-assert@1.0.1: {} @@ -12087,14 +12179,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.10 - postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.2)(webpack@5.91.0(@swc/core@1.3.96)): + postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.2)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: cosmiconfig: 9.0.0(typescript@5.9.2) jiti: 2.5.1 postcss: 8.5.6 semver: 7.7.2 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) transitivePeerDependencies: - typescript @@ -12386,7 +12478,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-refresh@0.14.2: {} + react-refresh@0.17.0: {} react@18.3.1: dependencies: @@ -12584,12 +12676,12 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.92.1)(webpack@5.91.0(@swc/core@1.3.96)): + sass-loader@14.2.1(sass@1.92.1)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.92.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) sass@1.92.1: dependencies: @@ -12617,12 +12709,6 @@ snapshots: ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - schema-utils@3.3.0: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - schema-utils@4.3.2: dependencies: '@types/json-schema': 7.0.15 @@ -12995,9 +13081,9 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - style-loader@3.3.4(webpack@5.91.0(@swc/core@1.3.96)): + style-loader@3.3.4(webpack@5.101.3(@swc/core@1.3.96)): dependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) stylehacks@6.1.1(postcss@8.5.6): dependencies: @@ -13005,14 +13091,14 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 - stylelint-config-recommended@16.0.0(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-recommended@17.0.0(stylelint@16.24.0(typescript@5.9.2)): dependencies: stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-standard@38.0.0(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-standard@39.0.0(stylelint@16.24.0(typescript@5.9.2)): dependencies: stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-recommended: 16.0.0(stylelint@16.24.0(typescript@5.9.2)) + stylelint-config-recommended: 17.0.0(stylelint@16.24.0(typescript@5.9.2)) stylelint@16.24.0(typescript@5.9.2): dependencies: @@ -13058,13 +13144,13 @@ snapshots: - supports-color - typescript - stylus-loader@8.1.2(stylus@0.64.0)(webpack@5.91.0(@swc/core@1.3.96)): + stylus-loader@8.1.2(stylus@0.64.0)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: fast-glob: 3.3.3 normalize-path: 3.0.0 stylus: 0.64.0 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) stylus@0.64.0: dependencies: @@ -13127,14 +13213,14 @@ snapshots: to-buffer: 1.2.1 xtend: 4.0.2 - terser-webpack-plugin@5.3.14(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.91.0(@swc/core@1.3.96)): + terser-webpack-plugin@5.3.14(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.2 serialize-javascript: 6.0.2 terser: 5.44.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) optionalDependencies: '@swc/core': 1.3.96 esbuild: 0.21.5 @@ -13302,7 +13388,7 @@ snapshots: buffer: 5.7.1 through: 2.3.8 - undici-types@5.26.5: {} + undici-types@7.10.0: {} unescape-js@1.1.4: dependencies: @@ -13409,16 +13495,16 @@ snapshots: deepmerge: 1.5.2 javascript-stringify: 2.1.0 - webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.3.96)): + webpack-dev-middleware@5.3.4(webpack@5.101.3(@swc/core@1.3.96)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.2 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) - webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.3.96)): + webpack-dev-server@4.15.2(webpack@5.101.3(@swc/core@1.3.96)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -13448,10 +13534,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.3.96)) + webpack-dev-middleware: 5.3.4(webpack@5.101.3(@swc/core@1.3.96)) ws: 8.18.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) transitivePeerDependencies: - bufferutil - debug @@ -13479,15 +13565,16 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.91.0(@swc/core@1.3.96): + webpack@5.101.3(@swc/core@1.3.96): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 - acorn-import-assertions: 1.9.0(acorn@8.15.0) + acorn-import-phases: 1.0.4(acorn@8.15.0) browserslist: 4.26.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.3 @@ -13500,9 +13587,9 @@ snapshots: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.3.0 + schema-utils: 4.3.2 tapable: 2.2.3 - terser-webpack-plugin: 5.3.14(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.91.0(@swc/core@1.3.96)) + terser-webpack-plugin: 5.3.14(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.101.3(@swc/core@1.3.96)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -13510,13 +13597,13 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.91.0(@swc/core@1.3.96)): + webpackbar@5.0.2(webpack@5.101.3(@swc/core@1.3.96)): dependencies: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.9.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.101.3(@swc/core@1.3.96) websocket-driver@0.7.4: dependencies: diff --git a/2025-09-14-webpack-demo/src/app.ts b/2025-09-14-webpack-demo/src/app.ts index a6355ef..59e9f76 100644 --- a/2025-09-14-webpack-demo/src/app.ts +++ b/2025-09-14-webpack-demo/src/app.ts @@ -1,17 +1,26 @@ -import { PropsWithChildren } from 'react' -import { useLaunch } from '@tarojs/taro' +import { PropsWithChildren } from "react"; +import { useLaunch } from "@tarojs/taro"; -import './app.css' +import "./app.css"; +import Taro from "@tarojs/taro"; function App({ children }: PropsWithChildren) { useLaunch(() => { - console.log('App launched.') - }) + console.log("App launched."); + console.log(Taro.getEnv(), Taro.ENV_TYPE); + if (Taro.getEnv() === Taro.ENV_TYPE.WEAPP) { + Taro.login({ + success: function (res) { + console.log("login success", res); + }, + }); + } else { + console.log("Not in a mini program environment, skipping login."); + } + }); // children 是将要会渲染的页面 - return children + return children; } - - -export default App +export default App; diff --git a/2025-09-14-webpack-demo/src/pages/index/index.tsx b/2025-09-14-webpack-demo/src/pages/index/index.tsx index 73dfb4d..382839e 100644 --- a/2025-09-14-webpack-demo/src/pages/index/index.tsx +++ b/2025-09-14-webpack-demo/src/pages/index/index.tsx @@ -1,15 +1,24 @@ -import { View, Text } from '@tarojs/components' -import { useLoad } from '@tarojs/taro' -import './index.css' +import { View, Text, Button } from "@tarojs/components"; +import { useLoad } from "@tarojs/taro"; +import "./index.css"; +import Taro from "@tarojs/taro"; -export default function Index () { +export default function Index() { useLoad(() => { - console.log('Page loaded.') - }) + console.log("Page loaded."); + }); return ( - + Hello world! + - ) + ); } diff --git a/2025-09-14-webpack-demo/src/xhs/utils/is-xhs.ts b/2025-09-14-webpack-demo/src/xhs/utils/is-xhs.ts new file mode 100644 index 0000000..07b4a77 --- /dev/null +++ b/2025-09-14-webpack-demo/src/xhs/utils/is-xhs.ts @@ -0,0 +1,6 @@ +import Taro from "@tarojs/taro"; + +export const isXHS = () => { + // @ts-ignore + return Taro.getEnv() === "xhs"; +}; diff --git a/2025-09-14-webpack-demo/types/global.d.ts b/2025-09-14-webpack-demo/types/global.d.ts index 3c76f8e..87ad83a 100644 --- a/2025-09-14-webpack-demo/types/global.d.ts +++ b/2025-09-14-webpack-demo/types/global.d.ts @@ -16,7 +16,7 @@ declare namespace NodeJS { /** NODE 内置环境变量, 会影响到最终构建生成产物 */ NODE_ENV: 'development' | 'production', /** 当前构建的平台 */ - TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'jdrn' + TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'jdrn' | 'xhs' /** * 当前构建的小程序 appid * @description 若不同环境有不同的小程序,可通过在 env 文件中配置环境变量`TARO_APP_ID`来方便快速切换 appid, 而不必手动去修改 dist/project.config.json 文件