diff --git a/babel.config.cjs b/babel.config.cjs index 9dcb321..fb1ba8c 100644 --- a/babel.config.cjs +++ b/babel.config.cjs @@ -2,6 +2,7 @@ // https://github.com/NervJS/taro/blob/next/packages/babel-preset-taro/README.md module.exports = { + plugins: [], presets: [ [ 'taro', @@ -11,5 +12,4 @@ module.exports = { }, ], ], - plugins: [], } diff --git a/eslint.config.mjs b/eslint.config.mjs index eac3b73..3fc2c71 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -4,15 +4,15 @@ export default defineESLintConfig({ ignores: ['./src/index.html'], vue: { overrides: { - 'vue/prefer-true-attribute-shorthand': 'off', 'vue/component-name-in-template-casing': [ 'error', 'kebab-case', { - registeredComponentsOnly: false, ignores: [], + registeredComponentsOnly: false, }, ], + 'vue/prefer-true-attribute-shorthand': 'off', }, }, }) diff --git a/package.json b/package.json index 044c6b7..d2f9189 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "taro-vue3-zhihudaily", "version": "0.3.0", "private": true, - "packageManager": "pnpm@9.15.0", + "packageManager": "pnpm@9.14.4", "description": "taro-vue3-zhihudaily", "templateInfo": { "name": "vue3-NutUI", @@ -41,7 +41,7 @@ "devDependencies": { "@babel/core": "^7.26.0", "@babel/plugin-proposal-class-properties": "^7.18.6", - "@ntnyq/eslint-config": "^3.9.1", + "@ntnyq/eslint-config": "^3.8.1", "@ntnyq/prettier-config": "^1.22.0", "@tarojs/cli": "^4.0.8", "@tarojs/helper": "^4.0.8", @@ -57,7 +57,7 @@ "eslint": "^9.16.0", "husky": "^9.1.7", "nano-staged": "^0.8.0", - "pnpm": "^9.15.0", + "pnpm": "^9.14.4", "postcss": "^8.4.49", "prettier": "^3.4.2", "taro-define-config": "^0.10.2", @@ -66,9 +66,13 @@ "unplugin-vue-components": "^0.27.5", "vue-loader": "^17.4.2", "vue-tsc": "^2.1.10", - "webpack": "^5.97.1" + "webpack": "^5.97.0" + }, + "pnpm": { + "patchedDependencies": { + "vue-tsc@2.1.10": "patches/vue-tsc@2.1.10.patch" + } }, - "prettier": "@ntnyq/prettier-config", "nano-staged": { "*.{js,ts,cjs,mjs,vue,yml,yaml,md,json}": "eslint --fix" }, diff --git a/patches/vue-tsc@2.1.10.patch b/patches/vue-tsc@2.1.10.patch new file mode 100644 index 0000000..e71dedb --- /dev/null +++ b/patches/vue-tsc@2.1.10.patch @@ -0,0 +1,13 @@ +diff --git a/index.js b/index.js +index a680d25dfa98a45a3efec0bfb493500e6e9faa91..c67a7a3ff2c8f6b9009bd18e22b391e8322366be 100644 +--- a/index.js ++++ b/index.js +@@ -4,7 +4,7 @@ exports.run = run; + const runTsc_1 = require("@volar/typescript/lib/quickstart/runTsc"); + const vue = require("@vue/language-core"); + const windowsPathReg = /\\/g; +-function run(tscPath = require.resolve('typescript/lib/tsc')) { ++function run(tscPath = require.resolve('typescript/lib/_tsc')) { + let runExtensions = ['.vue']; + const extensionsChangedException = new Error('extensions changed'); + const main = () => (0, runTsc_1.runTsc)(tscPath, runExtensions, (ts, options) => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c5e0f3f..36786b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,11 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +patchedDependencies: + vue-tsc@2.1.10: + hash: xggptowg2nvbhq67jvxdbjdlea + path: patches/vue-tsc@2.1.10.patch + importers: .: @@ -19,10 +24,10 @@ importers: version: 4.3.13(unplugin-vue-components@0.27.5(@babel/parser@7.26.0)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) '@tarojs/components': specifier: ^4.0.8 - version: 4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + version: 4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) '@tarojs/plugin-framework-vue3': specifier: ^4.0.8 - version: 4.0.8(@tarojs/helper@4.0.8)(@tarojs/runner-utils@4.0.8)(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(vue-loader@17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + version: 4.0.8(@tarojs/helper@4.0.8)(@tarojs/runner-utils@4.0.8)(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(vue-loader@17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) '@tarojs/plugin-html': specifier: ^4.0.8 version: 4.0.8(@tarojs/helper@4.0.8)(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8) @@ -31,7 +36,7 @@ importers: version: 4.0.8 '@tarojs/taro': specifier: ^4.0.8 - version: 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + version: 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) dayjs: specifier: ^1.11.13 version: 1.11.13 @@ -52,8 +57,8 @@ importers: specifier: ^7.18.6 version: 7.18.6(@babel/core@7.26.0) '@ntnyq/eslint-config': - specifier: ^3.9.1 - version: 3.9.1(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + specifier: ^3.8.1 + version: 3.8.1(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) '@ntnyq/prettier-config': specifier: ^1.22.0 version: 1.22.0 @@ -68,13 +73,13 @@ importers: version: 4.0.8(@tarojs/service@4.0.8)(@tarojs/shared@4.0.8) '@tarojs/router': specifier: ^4.0.8 - version: 4.0.8(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(@tarojs/taro@4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))) + version: 4.0.8(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(@tarojs/taro@4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))) '@tarojs/shared': specifier: ^4.0.8 version: 4.0.8 '@tarojs/webpack5-runner': specifier: ^4.0.8 - version: 4.0.8(@babel/core@7.26.0)(@swc/core@1.3.96)(@tarojs/runtime@4.0.8)(less@3.13.1)(postcss@8.4.49)(sass@1.80.4)(stylus@0.64.0)(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + version: 4.0.8(@babel/core@7.26.0)(@swc/core@1.3.96)(@tarojs/runtime@4.0.8)(less@3.13.1)(postcss@8.4.49)(sass@1.80.4)(stylus@0.64.0)(typescript@5.7.2)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) '@types/webpack-env': specifier: ^1.18.5 version: 1.18.5 @@ -100,8 +105,8 @@ importers: specifier: ^0.8.0 version: 0.8.0 pnpm: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.14.4 + version: 9.14.4 postcss: specifier: ^8.4.49 version: 8.4.49 @@ -122,13 +127,13 @@ importers: version: 0.27.5(@babel/parser@7.26.0)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2)) vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + version: 17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.7.2) + version: 2.1.10(patch_hash=xggptowg2nvbhq67jvxdbjdlea)(typescript@5.7.2) webpack: - specifier: ^5.97.1 - version: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + specifier: ^5.97.0 + version: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) packages: @@ -1166,12 +1171,12 @@ packages: eslint: optional: true - '@eslint/config-array@0.19.1': - resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} + '@eslint/config-array@0.19.0': + resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.9.1': - resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} + '@eslint/core@0.9.0': + resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@2.1.4': @@ -1194,16 +1199,16 @@ packages: resolution: {integrity: sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.5': - resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/plugin-kit@0.2.1': resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.4': - resolution: {integrity: sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==} + '@eslint/plugin-kit@0.2.3': + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@hapi/hoek@9.3.0': @@ -1318,8 +1323,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@ntnyq/eslint-config@3.9.1': - resolution: {integrity: sha512-3hQyFzMqd20x0xgDdM/MGl/RS1wrlZtby0BHt8Bgwc+Hial7Ow+Rii8GKoc3Jc29Av+pniJHYk/fjAErLVoBbQ==} + '@ntnyq/eslint-config@3.8.1': + resolution: {integrity: sha512-0raMTiK8YNpkyjg8dpOHIr5bcg0PKLU1r2XB1mV5QZXza6LxqTpUINM4abSmwEnb5SqgV4+2lMC5ZKZkF82jlw==} engines: {node: '>=18.18.0'} peerDependencies: eslint: ^9.5.0 @@ -1327,8 +1332,8 @@ packages: '@ntnyq/prettier-config@1.22.0': resolution: {integrity: sha512-hBx19aKacLHa16DGKFeqX6lwEcVX4FXScBCA/9F13RPDabYqvPCIWakNnreEjuV0ORTBn5E6IA1Ub/Qm3fXNng==} - '@ntnyq/utils@0.4.1': - resolution: {integrity: sha512-e/mFTHQNRnKKqRXVN1xlSZJFk7Zh7G+sxvFBW+UdbPVKORnmDclzv+OCoo2oyM5FPRMNeXPN7I8fB74OPsoZtg==} + '@ntnyq/utils@0.3.1': + resolution: {integrity: sha512-6uuCBn2eHpboYHvenDSoARhVZYqPbtbIeY7r7PIykuyRkJJoYdz+Y1hzXhTbI/YRZjmxgAi4osnCHg7UNKHdEQ==} engines: {node: '>=18.18.0'} '@nutui/icons-vue-taro@0.0.9': @@ -1455,98 +1460,93 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.28.1': - resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} + '@rollup/rollup-android-arm-eabi@4.28.0': + resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.28.1': - resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} + '@rollup/rollup-android-arm64@4.28.0': + resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.28.1': - resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} + '@rollup/rollup-darwin-arm64@4.28.0': + resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.28.1': - resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} + '@rollup/rollup-darwin-x64@4.28.0': + resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.28.1': - resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} + '@rollup/rollup-freebsd-arm64@4.28.0': + resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.28.1': - resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} + '@rollup/rollup-freebsd-x64@4.28.0': + resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': - resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.28.1': - resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} + '@rollup/rollup-linux-arm-musleabihf@4.28.0': + resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.28.1': - resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} + '@rollup/rollup-linux-arm64-gnu@4.28.0': + resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.28.1': - resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} + '@rollup/rollup-linux-arm64-musl@4.28.0': + resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.28.1': - resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': - resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.28.1': - resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} + '@rollup/rollup-linux-riscv64-gnu@4.28.0': + resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.28.1': - resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} + '@rollup/rollup-linux-s390x-gnu@4.28.0': + resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.28.1': - resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} + '@rollup/rollup-linux-x64-gnu@4.28.0': + resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.28.1': - resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} + '@rollup/rollup-linux-x64-musl@4.28.0': + resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.28.1': - resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} + '@rollup/rollup-win32-arm64-msvc@4.28.0': + resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.28.1': - resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} + '@rollup/rollup-win32-ia32-msvc@4.28.0': + resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.28.1': - resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} + '@rollup/rollup-win32-x64-msvc@4.28.0': + resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==} cpu: [x64] os: [win32] @@ -2335,6 +2335,11 @@ packages: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + engines: {node: '>=0.4.0'} + hasBin: true + acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -3366,19 +3371,13 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-es-x@8.4.1: - resolution: {integrity: sha512-2L2F9VI/EdE4cDg/8zkLJJgIJguY3foKf0cLHPk633smZCfWeRqcRuCLHYSICwI6HmkML4uKzoSHdivnTYGYuA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '>=8' - eslint-plugin-format@0.1.3: resolution: {integrity: sha512-vTmshuv1iMfmcM1HADnyhae5MBBGlJZBZyZ+ybtXCEzRe3nRhUvLX+6rAvsEfcdK6a2pqpLs/F530dXKvfQqYQ==} peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-github-action@0.0.11: - resolution: {integrity: sha512-0RwWnVURqdUCFd0MSFAk3n3WfYSjFlFoT/PZaea6y71YRv6patdB2fGAECd80rXoalKR9BfVXlj2qexOLDfENw==} + eslint-plugin-github-action@0.0.8: + resolution: {integrity: sha512-OZAI07m8SKWNKm9CjDW9uiy9N/kL1Msk2PXO/5uJo+lSwQ14z0mPwfoSeimJPCUdURN2VpIctPrk4pvau/OlCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.5.0 @@ -3419,16 +3418,6 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-pinia@0.4.1: - resolution: {integrity: sha512-fiidH7GZ/OMbTHDwHS/tpbdBVBwCk/uEpWCZfzCK7HeiLKUGBBQr3MfHMYx15ACmgRyVu2eGwKELB3s6SMoWbQ==} - engines: {node: '>= 18'} - peerDependencies: - '@typescript-eslint/utils': '>= 7.5 || 8.0.1' - eslint: '>=8.0.0' - peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true - eslint-plugin-prettier@5.2.1: resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -5231,8 +5220,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - pnpm@9.15.0: - resolution: {integrity: sha512-duI3l2CkMo7EQVgVvNZije5yevN3mqpMkU45RBVsQpmSGon5djge4QfUHxLPpLZmgcqccY8GaPoIMe1MbYulbA==} + pnpm@9.14.4: + resolution: {integrity: sha512-yBgLP75OS8oCyUI0cXiWtVKXQKbLrfGfp4JUJwQD6i8n1OHUagig9WyJtj3I6/0+5TMm2nICc3lOYgD88NGEqw==} engines: {node: '>=18.12'} hasBin: true @@ -5725,8 +5714,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.28.1: - resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} + rollup@4.28.0: + resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6436,8 +6425,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite@6.0.3: - resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==} + vite@6.0.2: + resolution: {integrity: sha512-XdQ+VsY2tJpBsKGs0wf3U/+azx8BBpYRHFAyKm5VeEZNOJZRB63q7Sc8Iup3k0TrN3KO6QgyzFf+opSbfY1y0g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6610,8 +6599,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.97.1: - resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + webpack@5.97.0: + resolution: {integrity: sha512-CWT8v7ShSfj7tGs4TLRtaOLmOCPWhoKEvp+eA7FVx8Xrjb3XfT0aXdxDItnRZmE8sHcH+a8ayDrJCOjXKxVFfQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7741,17 +7730,15 @@ snapshots: optionalDependencies: eslint: 9.16.0(jiti@1.21.6) - '@eslint/config-array@0.19.1': + '@eslint/config-array@0.19.0': dependencies: - '@eslint/object-schema': 2.1.5 + '@eslint/object-schema': 2.1.4 debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.9.1': - dependencies: - '@types/json-schema': 7.0.15 + '@eslint/core@0.9.0': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -7794,13 +7781,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/object-schema@2.1.5': {} + '@eslint/object-schema@2.1.4': {} '@eslint/plugin-kit@0.2.1': dependencies: levn: 0.4.1 - '@eslint/plugin-kit@0.2.4': + '@eslint/plugin-kit@0.2.3': dependencies: levn: 0.4.1 @@ -7924,7 +7911,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@ntnyq/eslint-config@3.9.1(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': + '@ntnyq/eslint-config@3.8.1(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.16.0(jiti@1.21.6)) '@eslint/js': 9.16.0 @@ -7938,16 +7925,14 @@ snapshots: eslint-merge-processors: 0.1.0(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-antfu: 2.7.0(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-command: 0.2.6(eslint@9.16.0(jiti@1.21.6)) - eslint-plugin-es-x: 8.4.1(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-format: 0.1.3(eslint@9.16.0(jiti@1.21.6)) - eslint-plugin-github-action: 0.0.11(eslint@9.16.0(jiti@1.21.6)) + eslint-plugin-github-action: 0.0.8(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-import-x: 4.5.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-jsdoc: 50.6.0(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-jsonc: 2.18.2(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-n: 17.14.0(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-ntnyq: 0.7.1(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-perfectionist: 4.2.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - eslint-plugin-pinia: 0.4.1(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint@9.16.0(jiti@1.21.6))(prettier@3.4.2) eslint-plugin-regexp: 2.7.0(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-toml: 0.12.0(eslint@9.16.0(jiti@1.21.6)) @@ -7977,7 +7962,7 @@ snapshots: '@ntnyq/prettier-config@1.22.0': {} - '@ntnyq/utils@0.4.1': + '@ntnyq/utils@0.3.1': dependencies: scule: 1.3.0 @@ -8073,61 +8058,58 @@ snapshots: optionalDependencies: rollup: 3.29.5 - '@rollup/rollup-android-arm-eabi@4.28.1': + '@rollup/rollup-android-arm-eabi@4.28.0': optional: true - '@rollup/rollup-android-arm64@4.28.1': + '@rollup/rollup-android-arm64@4.28.0': optional: true - '@rollup/rollup-darwin-arm64@4.28.1': + '@rollup/rollup-darwin-arm64@4.28.0': optional: true - '@rollup/rollup-darwin-x64@4.28.1': + '@rollup/rollup-darwin-x64@4.28.0': optional: true - '@rollup/rollup-freebsd-arm64@4.28.1': + '@rollup/rollup-freebsd-arm64@4.28.0': optional: true - '@rollup/rollup-freebsd-x64@4.28.1': + '@rollup/rollup-freebsd-x64@4.28.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.28.1': + '@rollup/rollup-linux-arm-musleabihf@4.28.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.28.1': + '@rollup/rollup-linux-arm64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.28.1': + '@rollup/rollup-linux-arm64-musl@4.28.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.28.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': + '@rollup/rollup-linux-riscv64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.28.1': + '@rollup/rollup-linux-s390x-gnu@4.28.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.28.1': + '@rollup/rollup-linux-x64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.28.1': + '@rollup/rollup-linux-x64-musl@4.28.0': optional: true - '@rollup/rollup-linux-x64-musl@4.28.1': + '@rollup/rollup-win32-arm64-msvc@4.28.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.28.1': + '@rollup/rollup-win32-ia32-msvc@4.28.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.28.1': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.28.1': + '@rollup/rollup-win32-x64-msvc@4.28.0': optional: true '@sideway/address@4.1.5': @@ -8272,12 +8254,12 @@ snapshots: - debug - supports-color - '@tarojs/components-advanced@4.0.8(oxskhmzqfsruafkremhgwxmbkm)': + '@tarojs/components-advanced@4.0.8(mgbzdoo54gctirvfcs7x7uvn2y)': dependencies: - '@tarojs/components': 4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/components': 4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) '@tarojs/runtime': 4.0.8 '@tarojs/shared': 4.0.8 - '@tarojs/taro': 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/taro': 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) classnames: 2.5.1 csstype: 3.1.3 memoize-one: 6.0.0 @@ -8294,13 +8276,13 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))': + '@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))': dependencies: '@stencil/core': 2.22.3 - '@tarojs/components-advanced': 4.0.8(oxskhmzqfsruafkremhgwxmbkm) + '@tarojs/components-advanced': 4.0.8(mgbzdoo54gctirvfcs7x7uvn2y) '@tarojs/runtime': 4.0.8 '@tarojs/shared': 4.0.8 - '@tarojs/taro': 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/taro': 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) classnames: 2.5.1 hammerjs: 2.0.8 hls.js: 1.5.17 @@ -8394,7 +8376,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tarojs/plugin-framework-vue3@4.0.8(@tarojs/helper@4.0.8)(@tarojs/runner-utils@4.0.8)(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(vue-loader@17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))': + '@tarojs/plugin-framework-vue3@4.0.8(@tarojs/helper@4.0.8)(@tarojs/runner-utils@4.0.8)(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(vue-loader@17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))': dependencies: '@tarojs/helper': 4.0.8 '@tarojs/runner-utils': 4.0.8 @@ -8403,8 +8385,8 @@ snapshots: lodash: 4.17.21 tslib: 2.6.2 vue: 3.5.13(typescript@5.7.2) - vue-loader: 17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + vue-loader: 17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) '@tarojs/plugin-html@4.0.8(@tarojs/helper@4.0.8)(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)': dependencies: @@ -8417,11 +8399,11 @@ snapshots: '@tarojs/service': 4.0.8 '@tarojs/shared': 4.0.8 - '@tarojs/router@4.0.8(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(@tarojs/taro@4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))': + '@tarojs/router@4.0.8(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8)(@tarojs/taro@4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))': dependencies: '@tarojs/runtime': 4.0.8 '@tarojs/shared': 4.0.8 - '@tarojs/taro': 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/taro': 4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) dingtalk-jsapi: 2.15.4 history: 5.3.0 mobile-detect: 1.4.5 @@ -8460,97 +8442,97 @@ snapshots: '@tarojs/shared@4.0.8': {} - '@tarojs/taro-loader@4.0.8(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))': + '@tarojs/taro-loader@4.0.8(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))': dependencies: '@tarojs/helper': 4.0.8 '@tarojs/shared': 4.0.8 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) transitivePeerDependencies: - '@swc/helpers' - supports-color - '@tarojs/taro@4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))': + '@tarojs/taro@4.0.8(@tarojs/components@4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(@tarojs/helper@4.0.8)(@tarojs/shared@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))': dependencies: '@tarojs/api': 4.0.8(@tarojs/runtime@4.0.8)(@tarojs/shared@4.0.8) - '@tarojs/components': 4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/components': 4.0.8(@tarojs/helper@4.0.8)(html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(postcss@8.4.49)(rollup@3.29.5)(vue@3.5.13(typescript@5.7.2))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) '@tarojs/helper': 4.0.8 '@tarojs/runtime': 4.0.8 '@tarojs/shared': 4.0.8 '@types/postcss-url': 10.0.4 postcss: 8.4.49 optionalDependencies: - html-webpack-plugin: 5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + html-webpack-plugin: 5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) rollup: 3.29.5 vue: 3.5.13(typescript@5.7.2) - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + webpack-dev-server: 4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) - '@tarojs/webpack5-prebundle@4.0.8(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))': + '@tarojs/webpack5-prebundle@4.0.8(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))': dependencies: '@tarojs/helper': 4.0.8 '@tarojs/shared': 4.0.8 enhanced-resolve: 5.17.1 es-module-lexer: 0.10.5 lodash: 4.17.21 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) webpack-virtual-modules: 0.6.2 transitivePeerDependencies: - '@swc/helpers' - supports-color - '@tarojs/webpack5-runner@4.0.8(@babel/core@7.26.0)(@swc/core@1.3.96)(@tarojs/runtime@4.0.8)(less@3.13.1)(postcss@8.4.49)(sass@1.80.4)(stylus@0.64.0)(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1))': + '@tarojs/webpack5-runner@4.0.8(@babel/core@7.26.0)(@swc/core@1.3.96)(@tarojs/runtime@4.0.8)(less@3.13.1)(postcss@8.4.49)(sass@1.80.4)(stylus@0.64.0)(typescript@5.7.2)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1))': dependencies: '@babel/core': 7.26.0 '@tarojs/helper': 4.0.8 '@tarojs/runner-utils': 4.0.8 '@tarojs/runtime': 4.0.8 '@tarojs/shared': 4.0.8 - '@tarojs/taro-loader': 4.0.8(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - '@tarojs/webpack5-prebundle': 4.0.8(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/taro-loader': 4.0.8(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + '@tarojs/webpack5-prebundle': 4.0.8(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) acorn: 8.14.0 acorn-walk: 8.3.4 autoprefixer: 10.4.20(postcss@8.4.49) - babel-loader: 8.2.1(@babel/core@7.26.0)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - copy-webpack-plugin: 12.0.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - css-loader: 7.1.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - css-minimizer-webpack-plugin: 6.0.0(esbuild@0.21.5)(lightningcss@1.27.0)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + babel-loader: 8.2.1(@babel/core@7.26.0)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + copy-webpack-plugin: 12.0.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + css-loader: 7.1.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + css-minimizer-webpack-plugin: 6.0.0(esbuild@0.21.5)(lightningcss@1.27.0)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) detect-port: 1.6.1 esbuild: 0.21.5 - esbuild-loader: 4.2.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + esbuild-loader: 4.2.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) html-minifier: 4.0.0 - html-webpack-plugin: 5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + html-webpack-plugin: 5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) jsdom: 24.1.3 - less-loader: 12.2.0(less@3.13.1)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + less-loader: 12.2.0(less@3.13.1)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) lightningcss: 1.27.0 loader-utils: 3.3.1 lodash: 4.17.21 md5: 2.3.0 - mini-css-extract-plugin: 2.9.1(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + mini-css-extract-plugin: 2.9.1(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) miniprogram-simulate: 1.6.1 ora: 5.4.1 picomatch: 4.0.2 postcss: 8.4.49 postcss-html-transform: 4.0.8(postcss@8.4.49) postcss-import: 16.1.0(postcss@8.4.49) - postcss-loader: 8.1.1(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + postcss-loader: 8.1.1(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) postcss-plugin-constparse: 4.0.8(postcss@8.4.49) postcss-pxtransform: 4.0.8(postcss@8.4.49) postcss-url: 10.1.3(postcss@8.4.49) regenerator-runtime: 0.11.1 resolve-url-loader: 5.0.0 - sass-loader: 14.2.1(sass@1.80.4)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + sass-loader: 14.2.1(sass@1.80.4)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) sax: 1.2.4 - style-loader: 3.3.4(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - stylus-loader: 8.1.1(stylus@0.64.0)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) - terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + style-loader: 3.3.4(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + stylus-loader: 8.1.1(stylus@0.64.0)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) vm2: 3.9.19 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + webpack-dev-server: 4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) webpack-format-messages: 3.0.1 webpack-virtual-modules: 0.6.2 - webpackbar: 5.0.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + webpackbar: 5.0.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) optionalDependencies: less: 3.13.1 sass: 1.80.4 @@ -8581,20 +8563,20 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.1 - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/debug@4.1.12': dependencies: @@ -8614,14 +8596,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.1': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -8650,7 +8632,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8686,7 +8668,7 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/node@22.10.1': dependencies: @@ -8700,7 +8682,7 @@ snapshots: '@types/postcss-url@10.0.4': dependencies: - '@types/node': 22.8.1 + '@types/node': 22.10.1 postcss: 8.4.49 '@types/qs@6.9.16': {} @@ -8722,7 +8704,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/serve-index@1.9.4': dependencies: @@ -8731,12 +8713,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/unist@3.0.3': {} @@ -8744,7 +8726,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.8.1 '@types/yargs-parser@21.0.3': {} @@ -9128,6 +9110,8 @@ snapshots: dependencies: acorn: 8.14.0 + acorn@8.13.0: {} + acorn@8.14.0: {} address@1.2.2: {} @@ -9229,7 +9213,7 @@ snapshots: transitivePeerDependencies: - debug - babel-loader@8.2.1(@babel/core@7.26.0)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + babel-loader@8.2.1(@babel/core@7.26.0)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@babel/core': 7.26.0 find-cache-dir: 2.1.0 @@ -9237,7 +9221,7 @@ snapshots: make-dir: 2.1.0 pify: 4.0.1 schema-utils: 2.7.1 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) babel-plugin-const-enum@1.2.0(@babel/core@7.26.0): dependencies: @@ -9675,7 +9659,7 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@12.0.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + copy-webpack-plugin@12.0.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -9683,7 +9667,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) core-js-compat@3.38.1: dependencies: @@ -9722,7 +9706,7 @@ snapshots: dependencies: postcss: 8.4.49 - css-loader@7.1.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + css-loader@7.1.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 @@ -9733,9 +9717,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) - css-minimizer-webpack-plugin@6.0.0(esbuild@0.21.5)(lightningcss@1.27.0)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + css-minimizer-webpack-plugin@6.0.0(esbuild@0.21.5)(lightningcss@1.27.0)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 6.1.2(postcss@8.4.49) @@ -9743,7 +9727,7 @@ snapshots: postcss: 8.4.49 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) optionalDependencies: esbuild: 0.21.5 lightningcss: 1.27.0 @@ -10120,12 +10104,12 @@ snapshots: es-module-lexer@1.5.4: {} - esbuild-loader@4.2.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + esbuild-loader@4.2.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: esbuild: 0.21.5 get-tsconfig: 4.8.1 loader-utils: 2.0.4 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) webpack-sources: 1.4.3 esbuild@0.21.5: @@ -10280,13 +10264,6 @@ snapshots: eslint: 9.16.0(jiti@1.21.6) eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@1.21.6)) - eslint-plugin-es-x@8.4.1(eslint@9.16.0(jiti@1.21.6)): - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) - '@eslint-community/regexpp': 4.12.1 - eslint: 9.16.0(jiti@1.21.6) - eslint-compat-utils: 0.6.4(eslint@9.16.0(jiti@1.21.6)) - eslint-plugin-format@0.1.3(eslint@9.16.0(jiti@1.21.6)): dependencies: '@dprint/formatter': 0.3.0 @@ -10298,9 +10275,9 @@ snapshots: prettier: 3.4.2 synckit: 0.9.2 - eslint-plugin-github-action@0.0.11(eslint@9.16.0(jiti@1.21.6)): + eslint-plugin-github-action@0.0.8(eslint@9.16.0(jiti@1.21.6)): dependencies: - '@ntnyq/utils': 0.4.1 + '@ntnyq/utils': 0.3.1 '@types/json-schema': 7.0.15 eslint: 9.16.0(jiti@1.21.6) yaml-eslint-parser: 1.2.3 @@ -10384,12 +10361,6 @@ snapshots: - supports-color - typescript - eslint-plugin-pinia@0.4.1(@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6)): - dependencies: - eslint: 9.16.0(jiti@1.21.6) - optionalDependencies: - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint@9.16.0(jiti@1.21.6))(prettier@3.4.2): dependencies: eslint: 9.16.0(jiti@1.21.6) @@ -10543,11 +10514,11 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.1 - '@eslint/core': 0.9.1 + '@eslint/config-array': 0.19.0 + '@eslint/core': 0.9.0 '@eslint/eslintrc': 3.2.0 '@eslint/js': 9.16.0 - '@eslint/plugin-kit': 0.2.4 + '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -11097,7 +11068,7 @@ snapshots: html-tags@3.3.1: {} - html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + html-webpack-plugin@5.6.3(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11105,7 +11076,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) htmlparser2@6.1.0: dependencies: @@ -11504,11 +11475,11 @@ snapshots: picocolors: 1.1.1 shell-quote: 1.8.1 - less-loader@12.2.0(less@3.13.1)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + less-loader@12.2.0(less@3.13.1)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: less: 3.13.1 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) less@3.13.1: dependencies: @@ -12029,11 +12000,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.1(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + mini-css-extract-plugin@2.9.1(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) minimalistic-assert@1.0.1: {} @@ -12088,7 +12059,7 @@ snapshots: mlly@1.7.2: dependencies: - acorn: 8.14.0 + acorn: 8.13.0 pathe: 1.1.2 pkg-types: 1.2.1 ufo: 1.5.4 @@ -12445,12 +12416,12 @@ snapshots: pkg-types@1.2.1: dependencies: confbox: 0.1.8 - mlly: 1.7.3 + mlly: 1.7.2 pathe: 1.1.2 pluralize@8.0.0: {} - pnpm@9.15.0: {} + pnpm@9.14.4: {} postcss-calc@9.0.1(postcss@8.4.49): dependencies: @@ -12499,14 +12470,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + postcss-loader@8.1.1(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: cosmiconfig: 9.0.0(typescript@5.7.2) jiti: 1.21.6 postcss: 8.4.49 semver: 7.6.3 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) transitivePeerDependencies: - typescript @@ -12929,29 +12900,28 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.28.1: + rollup@4.28.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.28.1 - '@rollup/rollup-android-arm64': 4.28.1 - '@rollup/rollup-darwin-arm64': 4.28.1 - '@rollup/rollup-darwin-x64': 4.28.1 - '@rollup/rollup-freebsd-arm64': 4.28.1 - '@rollup/rollup-freebsd-x64': 4.28.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 - '@rollup/rollup-linux-arm-musleabihf': 4.28.1 - '@rollup/rollup-linux-arm64-gnu': 4.28.1 - '@rollup/rollup-linux-arm64-musl': 4.28.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 - '@rollup/rollup-linux-riscv64-gnu': 4.28.1 - '@rollup/rollup-linux-s390x-gnu': 4.28.1 - '@rollup/rollup-linux-x64-gnu': 4.28.1 - '@rollup/rollup-linux-x64-musl': 4.28.1 - '@rollup/rollup-win32-arm64-msvc': 4.28.1 - '@rollup/rollup-win32-ia32-msvc': 4.28.1 - '@rollup/rollup-win32-x64-msvc': 4.28.1 + '@rollup/rollup-android-arm-eabi': 4.28.0 + '@rollup/rollup-android-arm64': 4.28.0 + '@rollup/rollup-darwin-arm64': 4.28.0 + '@rollup/rollup-darwin-x64': 4.28.0 + '@rollup/rollup-freebsd-arm64': 4.28.0 + '@rollup/rollup-freebsd-x64': 4.28.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.28.0 + '@rollup/rollup-linux-arm-musleabihf': 4.28.0 + '@rollup/rollup-linux-arm64-gnu': 4.28.0 + '@rollup/rollup-linux-arm64-musl': 4.28.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0 + '@rollup/rollup-linux-riscv64-gnu': 4.28.0 + '@rollup/rollup-linux-s390x-gnu': 4.28.0 + '@rollup/rollup-linux-x64-gnu': 4.28.0 + '@rollup/rollup-linux-x64-musl': 4.28.0 + '@rollup/rollup-win32-arm64-msvc': 4.28.0 + '@rollup/rollup-win32-ia32-msvc': 4.28.0 + '@rollup/rollup-win32-x64-msvc': 4.28.0 fsevents: 2.3.3 rrweb-cssom@0.7.1: {} @@ -12974,12 +12944,12 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.80.4)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + sass-loader@14.2.1(sass@1.80.4)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.80.4 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) sass@1.80.4: dependencies: @@ -13285,9 +13255,9 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - style-loader@3.3.4(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + style-loader@3.3.4(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) stylehacks@6.1.1(postcss@8.4.49): dependencies: @@ -13295,13 +13265,13 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 6.1.2 - stylus-loader@8.1.1(stylus@0.64.0)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + stylus-loader@8.1.1(stylus@0.64.0)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.64.0 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) stylus@0.64.0: dependencies: @@ -13379,12 +13349,12 @@ snapshots: '@jridgewell/source-map': 0.3.6 '@types/html-minifier-terser': 7.0.2 '@types/node': 22.10.1 - rollup: 4.28.1 + rollup: 4.28.0 tapable: 2.2.1 - vite: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(less@3.13.1)(lightningcss@1.27.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.36.0)(tsx@4.19.1)(yaml@2.6.0) - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + vite: 6.0.2(@types/node@22.10.1)(jiti@1.21.6)(less@3.13.1)(lightningcss@1.27.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.36.0)(tsx@4.19.1)(yaml@2.6.0) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) webpack-chain: 6.5.1 - webpack-dev-server: 5.1.0(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + webpack-dev-server: 5.1.0(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) transitivePeerDependencies: - '@swc/core' - bufferutil @@ -13407,26 +13377,26 @@ snapshots: taro-plugin-pinia@1.0.0: {} - terser-webpack-plugin@5.3.10(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.3.96)(esbuild@0.21.5)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) optionalDependencies: '@swc/core': 1.3.96 esbuild: 0.21.5 - terser-webpack-plugin@5.3.10(@swc/core@1.3.96)(esbuild@0.23.1)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.3.96)(esbuild@0.23.1)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) optionalDependencies: '@swc/core': 1.3.96 esbuild: 0.23.1 @@ -13701,11 +13671,11 @@ snapshots: vary@1.1.2: {} - vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(less@3.13.1)(lightningcss@1.27.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.36.0)(tsx@4.19.1)(yaml@2.6.0): + vite@6.0.2(@types/node@22.10.1)(jiti@1.21.6)(less@3.13.1)(lightningcss@1.27.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.36.0)(tsx@4.19.1)(yaml@2.6.0): dependencies: esbuild: 0.24.0 postcss: 8.4.49 - rollup: 4.28.1 + rollup: 4.28.0 optionalDependencies: '@types/node': 22.10.1 fsevents: 2.3.3 @@ -13742,17 +13712,17 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.2))(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) optionalDependencies: '@vue/compiler-sfc': 3.5.13 vue: 3.5.13(typescript@5.7.2) - vue-tsc@2.1.10(typescript@5.7.2): + vue-tsc@2.1.10(patch_hash=xggptowg2nvbhq67jvxdbjdlea)(typescript@5.7.2): dependencies: '@volar/typescript': 2.4.8 '@vue/language-core': 2.1.10(typescript@5.7.2) @@ -13793,16 +13763,16 @@ snapshots: deepmerge: 1.5.2 javascript-stringify: 2.1.0 - webpack-dev-middleware@5.3.4(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + webpack-dev-middleware@5.3.4(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) - webpack-dev-middleware@7.4.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + webpack-dev-middleware@7.4.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: colorette: 2.0.20 memfs: 4.14.0 @@ -13811,9 +13781,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) - webpack-dev-server@4.15.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + webpack-dev-server@4.15.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -13843,17 +13813,17 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + webpack-dev-middleware: 5.3.4(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + webpack-dev-server@5.1.0(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -13881,10 +13851,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + webpack-dev-middleware: 7.4.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) ws: 8.18.0 optionalDependencies: - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) transitivePeerDependencies: - bufferutil - debug @@ -13910,7 +13880,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1): + webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -13932,7 +13902,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(esbuild@0.23.1)(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(esbuild@0.23.1)(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13940,13 +13910,13 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.97.1(@swc/core@1.3.96)(esbuild@0.23.1)): + webpackbar@5.0.2(webpack@5.97.0(@swc/core@1.3.96)(esbuild@0.23.1)): dependencies: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.97.1(@swc/core@1.3.96)(esbuild@0.23.1) + webpack: 5.97.0(@swc/core@1.3.96)(esbuild@0.23.1) websocket-driver@0.7.4: dependencies: diff --git a/prettier.config.mjs b/prettier.config.mjs new file mode 100644 index 0000000..30b798d --- /dev/null +++ b/prettier.config.mjs @@ -0,0 +1,14 @@ +import { config, defineConfig } from '@ntnyq/prettier-config' + +export default defineConfig({ + ...config, + + overrides: [ + { + files: ['**/*.css', '**/*.scss'], + options: { + singleQuote: false, + }, + }, + ], +}) diff --git a/src/app.config.ts b/src/app.config.ts index 0853cd2..6b99da0 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -3,40 +3,40 @@ */ export default defineAppConfig({ + lazyCodeLoading: 'requiredComponents', pages: ['pages/index/index', 'pages/detail/index', 'pages/user/index'], - window: { - backgroundTextStyle: 'light', - navigationBarBackgroundColor: '#fff', - navigationBarTitleText: '喔喔日推', - navigationBarTextStyle: 'black', - }, + subPackages: [ + { + pages: ['author/index', 'copy/index', 'thank/index', 'favorite/index'], + root: 'packages/user', + // name: `user`, + // independent: true, + }, + ], tabBar: { - color: '#bfbfbf', - selectedColor: '#ffd300', backgroundColor: '#fff', borderStyle: 'white', + color: '#bfbfbf', list: [ { - pagePath: 'pages/index/index', iconPath: './assets/images/tabbar/news.png', + pagePath: 'pages/index/index', selectedIconPath: './assets/images/tabbar/news_active.png', text: '日推', }, { - pagePath: 'pages/user/index', iconPath: './assets/images/tabbar/user.png', + pagePath: 'pages/user/index', selectedIconPath: './assets/images/tabbar/user_active.png', text: '个人', }, ], + selectedColor: '#ffd300', + }, + window: { + backgroundTextStyle: 'light', + navigationBarBackgroundColor: '#fff', + navigationBarTextStyle: 'black', + navigationBarTitleText: '喔喔日推', }, - subPackages: [ - { - root: 'packages/user', - pages: ['author/index', 'copy/index', 'thank/index', 'favorite/index'], - // name: `user`, - // independent: true, - }, - ], - lazyCodeLoading: 'requiredComponents', }) diff --git a/src/assets/styles/core.scss b/src/assets/styles/core.scss index f6e6c54..18328e9 100644 --- a/src/assets/styles/core.scss +++ b/src/assets/styles/core.scss @@ -1,4 +1,5 @@ /* Global variables, mixins and functions */ + @forward "@nutui/nutui-taro/dist/styles/variables.scss" with ( $primary-color: #ffd300, $primary-color-end: #ffd300 diff --git a/src/components/PosterBuilder/index.vue b/src/components/PosterBuilder/index.vue index 27a2e8c..a0d1110 100644 --- a/src/components/PosterBuilder/index.vue +++ b/src/components/PosterBuilder/index.vue @@ -35,8 +35,8 @@ export default defineComponent({ /** * step1: 初始化图片资源 - * @param images = imgTask - * @return downloadImagePromise + * @param images - = imgTask + * @returns downloadImagePromise */ const initImages = (images: Image[]) => { const imageList = images.filter(item => item.url) @@ -46,7 +46,7 @@ export default defineComponent({ /** * step2: 初始化 canvas && 获取其 dom 节点和实例 - * @return resolve 里返回其 dom 和实例 + * @returns resolve 里返回其 dom 和实例 */ const initCanvas = () => new Promise(resolve => { @@ -99,7 +99,7 @@ export default defineComponent({ /** * step2: 开始绘制任务 - * @param drawTasks 待绘制任务 + * @param drawTasks - 待绘制任务 */ const startDrawing = async (drawTasks: any[]) => { // TODO: check diff --git a/src/components/PosterBuilder/utils/tools.ts b/src/components/PosterBuilder/utils/tools.ts index 08a1a40..eb6340c 100755 --- a/src/components/PosterBuilder/utils/tools.ts +++ b/src/components/PosterBuilder/utils/tools.ts @@ -133,8 +133,8 @@ export async function downloadFile(url: string) { /** * 下载图片并获取图片信息 - * @param item 图片参数信息 - * @param index 图片下标 + * @param item - 图片参数信息 + * @param index - 图片下标 * @returns 整理后的图片信息 */ export async function getImageInfo(item: Image, index: number) { @@ -186,12 +186,12 @@ export async function getImageInfo(item: Image, index: number) { /** * 获取线性渐变色 * TODO: 待优化, 支持所有角度,多个颜色的线性渐变 - * @param ctx canvas 实例对象 - * @param color 线性渐变色,如 'linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)' - * @param startX 起点 x 坐标 - * @param startY 起点 y 坐标 - * @param w 宽度 - * @param h 高度 + * @param ctx - canvas 实例对象 + * @param color - 线性渐变色,如 'linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)' + * @param startX - 起点 x 坐标 + * @param startY - 起点 y 坐标 + * @param w - 宽度 + * @param h - 高度 * @returns grd */ export function getLinearColor( diff --git a/src/components/PosterBuilder/utils/types.ts b/src/components/PosterBuilder/utils/types.ts index ad55184..ffd8ead 100644 --- a/src/components/PosterBuilder/utils/types.ts +++ b/src/components/PosterBuilder/utils/types.ts @@ -1,257 +1,189 @@ -export type DrawType = 'text' | 'image' | 'block' | 'line' - -export interface Text { - type?: DrawType - x?: number - y?: number - text: string | Text[] - fontSize?: number - color?: string - opacity?: 1 | 0 - lineHeight?: number - lineNum?: number - width?: number - marginTop?: number - marginLeft?: number - marginRight?: number - textDecoration?: 'line-through' | 'none' - baseLine?: 'top' | 'middle' | 'bottom' - textAlign?: 'left' | 'center' | 'right' - fontFamily?: string - fontWeight?: string - fontStyle?: string - zIndex?: number -} +export type DrawType = 'block' | 'image' | 'line' | 'text' +/** + * Shape + */ export interface Block { - type?: DrawType + height: number x: number y: number - width?: number - height: number - paddingLeft?: number - paddingRight?: number - borderWidth?: number - borderColor?: string backgroundColor?: string + borderColor?: string borderRadius?: number borderRadiusGroup?: number[] - text?: Text + borderWidth?: number opacity?: number + paddingLeft?: number + paddingRight?: number + text?: Text + type?: DrawType + width?: number zIndex?: number } - export interface Image { - type?: DrawType - x: number - y: number + height: number url: string width: number - height: number + x: number + y: number + borderColor?: string borderRadius?: number borderRadiusGroup?: number[] borderWidth?: number - borderColor?: string + type?: DrawType zIndex?: number } - export interface Line { - type?: DrawType - startX: number - startY: number endX: number endY: number + startX: number + startY: number width: number color?: string + type?: DrawType zIndex?: number } - -export interface DrawConfig { - width: number - height: number - backgroundColor?: string - debug?: boolean - blocks?: Block[] - texts?: Text[] - images?: Image[] - lines?: Line[] +export interface Text { + text: string | Text[] + baseLine?: 'bottom' | 'middle' | 'top' + color?: string + fontFamily?: string + fontSize?: number + fontStyle?: string + fontWeight?: string + lineHeight?: number + lineNum?: number + marginLeft?: number + marginRight?: number + marginTop?: number + opacity?: 0 | 1 + textAlign?: 'center' | 'left' | 'right' + textDecoration?: 'line-through' | 'none' + type?: DrawType + width?: number + x?: number + y?: number + zIndex?: number } /** * Draw Rect config */ export type DrawRadiusRectConfig = { - x: number - y: number - /** - * width - */ - w: number - /** - * height - */ h: number - /** - * borderRadius - */ r: number + w: number + x: number + y: number } /** * Draw Radius Group Rect config */ export type DrawRadiusGroupRectConfig = { + g: number[] + h: number + w: number x: number y: number - /** - * width - */ - w: number - /** - * height - */ - h: number - - /** - * borderRadius group - */ - g: number[] } /** * Draw Line data */ export type DrawLineData = { - type?: DrawType - zIndex?: number - startX: number - startY: number + color: string endX: number endY: number + startX: number + startY: number width: number - color: string + type?: DrawType + zIndex?: number } /** * Draw Block data */ export type DrawBlockData = { - type?: DrawType - zIndex?: number + backgroundColor: string + borderColor: string + borderWidth: number + height: number x: number y: number - /** - * @default 0 - */ - width?: number - height: number - /** - * @default 0 - */ + borderRadius?: number + borderRadiusGroup?: number[] + opacity?: number paddingLeft?: number - /** - * @default 0 - */ paddingRight?: number text?: DrawTextData - /** - * @default 1 - */ - opacity?: number - borderWidth: number - backgroundColor: string - borderColor: string - /** - * @default 0 - */ - borderRadius?: number - borderRadiusGroup?: number[] + type?: DrawType + width?: number + zIndex?: number } /** * Draw Text data */ export type DrawTextData = { - type?: DrawType - zIndex?: number - /** - * 单位:rpx - */ - x: number - /** - * 单位:rpx - */ - y: number - /** - * 单位:rpx - */ - fontSize: number + baseLine: 'bottom' | 'middle' | 'top' color: string - baseLine: 'top' | 'middle' | 'bottom' - textAlign: 'left' | 'right' | 'center' - text: string | DrawTextData[] + fontFamily: string + fontSize: number + lineHeight: number + lineNum: number opacity: number + text: string | DrawTextData[] + textAlign: 'center' | 'left' | 'right' textDecoration: string width: number - lineNum: number - lineHeight: number - - /** - * 仅在文本为数组时生效 - */ - marginTop?: number + x: number + y: number + fontStyle?: 'italic' + fontWeight?: 'bold' marginLeft?: number marginRight?: number - - /** - * 字重,小程序暂时不支持 100 - 900 - */ - fontWeight?: 'bold' - - /** - * 字体样式 - */ - fontStyle?: 'italic' - - /** - * 字族 - * @default `sans-serif` - */ - fontFamily: string + marginTop?: number + type?: DrawType + zIndex?: number } /** * Draw Image data */ export type DrawImageData = { - type?: DrawType - zIndex?: number - x: number - y: number - w: number + borderRadius: number h: number + imgPath: string + sh: number + sw: number sx: number sy: number - sw: number - sh: number - imgPath: string - /** - * @default 0 - */ - borderRadius: number - /** - * @default 0 - */ - borderWidth?: number + w: number + x: number + y: number borderColor?: string borderRadiusGroup?: number[] + borderWidth?: number + type?: DrawType + zIndex?: number } +/** + * Draw + */ +export interface DrawConfig { + height: number + width: number + backgroundColor?: string + blocks?: Block[] + debug?: boolean + images?: Image[] + lines?: Line[] + texts?: Text[] +} export interface DrawOptions { - /** - * ctx对象 - */ - ctx: any - canvas: any + ctx: any } diff --git a/src/packages/user/author/index.vue b/src/packages/user/author/index.vue index db3008d..a865ce7 100644 --- a/src/packages/user/author/index.vue +++ b/src/packages/user/author/index.vue @@ -33,6 +33,7 @@ const contributors = ref([ class="contributor-item-wechat-btn" hover-class="none" open-type="contact" + type="button" > diff --git a/src/pages/detail/index.vue b/src/pages/detail/index.vue index 88c6ba1..8aa8e6d 100644 --- a/src/pages/detail/index.vue +++ b/src/pages/detail/index.vue @@ -327,6 +327,7 @@ onMounted(() => { hover-class="none" class="action-item" open-type="share" + type="button" > 分享给好友 @@ -336,6 +337,7 @@ onMounted(() => { @click="onGeneratePoster" hover-class="none" class="action-item" + type="button" > 生成海报 diff --git a/src/pages/index/index.config.ts b/src/pages/index/index.config.ts index e3e9f20..d7f3a90 100644 --- a/src/pages/index/index.config.ts +++ b/src/pages/index/index.config.ts @@ -4,6 +4,6 @@ */ export default definePageConfig({ - navigationBarTitleText: '日推', enablePullDownRefresh: true, + navigationBarTitleText: '日推', }) diff --git a/src/pages/user/index.vue b/src/pages/user/index.vue index eee1c53..6a536b5 100644 --- a/src/pages/user/index.vue +++ b/src/pages/user/index.vue @@ -125,6 +125,7 @@ const onCellClick = (key: string) => { class="feedback-btn" hover-class="none" open-type="feedback" + type="button" > 意见反馈 diff --git a/src/types/service.ts b/src/types/service.ts index 79a3310..8bfe186 100644 --- a/src/types/service.ts +++ b/src/types/service.ts @@ -1,18 +1,35 @@ +export interface Answer { + author: string + avatar: string + bio: string + contents: Content[] +} + +export interface Content { + content: string + type: string +} + +export interface Question { + answers: Answer[] + title: string +} + export interface Story { - id: string + body: string hint: string - url: string - title: string - type: number + id: string image: string image_hue: string // color images: string[] - body: string + title: string + type: number + url: string } -export type TopStory = Omit & { image: string } +export type StoryMeta = Pick -export type StoryMeta = Pick +export type TopStory = Omit & { image: string } export interface UserInfo { avatarUrl: string @@ -20,20 +37,3 @@ export interface UserInfo { nickName: string province: string } - -export interface Content { - type: string - content: string -} - -export interface Answer { - avatar: string - author: string - bio: string - contents: Content[] -} - -export interface Question { - title: string - answers: Answer[] -} diff --git a/src/utils/index.ts b/src/utils/index.ts index 080d231..b4da3fa 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -14,7 +14,7 @@ export function formatTime( /** * Check if given object is empty - * @param obj object to be checked + * @param obj - object to be checked * @returns `true` if the object is empty */ export const isEmptyObject = (obj: Record) => Object.keys(obj).length > 0 diff --git a/src/utils/translators.ts b/src/utils/translators.ts index cdc33d0..c31a346 100644 --- a/src/utils/translators.ts +++ b/src/utils/translators.ts @@ -4,7 +4,7 @@ import type { Question } from '@/types' /** * Get matched String - * @param matches REGEXP match result + * @param matches - REGEXP match result * @returns matched string */ export function getMatchedString(matches: string[] | null) { diff --git a/types/global.d.ts b/types/global.d.ts index 2fdc063..f97684c 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -13,7 +13,7 @@ declare namespace NodeJS { /** NODE 内置环境变量, 会影响到最终构建生成产物 */ NODE_ENV: 'development' | 'production' /** 当前构建的平台 */ - TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'quickapp' | 'qq' | 'jd' + TARO_ENV: 'alipay' | 'h5' | 'jd' | 'qq' | 'quickapp' | 'rn' | 'swan' | 'tt' | 'weapp' /** * 当前构建的小程序 appid * @description 若不同环境有不同的小程序,可通过在 env 文件中配置环境变量`TARO_APP_ID`来方便快速切换 appid, 而不必手动去修改 dist/project.config.json 文件