diff --git a/package.json b/package.json index 2548fede59..ff971766e0 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "devDependencies": { "@commitlint/cli": "^19.2.1", "@commitlint/config-conventional": "^19.1.0", - "@eslint/config-inspector": "^0.1.0", + "@eslint/config-inspector": "^0.2.1", "@eslint/eslintrc": "^3.0.2", "@nutui/eslint-config": "workspace:*", "@nutui/prettier-plugin": "workspace:*", @@ -99,7 +99,7 @@ "eslint": "^8.57.0", "eslint-config-flat-gitignore": "^0.1.3", "fs-extra": "^11.2.0", - "happy-dom": "^14.3.9", + "happy-dom": "^14.3.10", "husky": "^9.0.11", "inquirer": "^9.2.17", "lzutf8": "^0.6.3", diff --git a/packages/nutui-eslint-config/package.json b/packages/nutui-eslint-config/package.json index 7c1375d2f2..43d0b83322 100644 --- a/packages/nutui-eslint-config/package.json +++ b/packages/nutui-eslint-config/package.json @@ -26,10 +26,10 @@ }, "dependencies": { "@stylistic/eslint-plugin": "^1.7.0", - "@typescript-eslint/eslint-plugin": "^7.4.0", - "@typescript-eslint/parser": "^7.4.0", + "@typescript-eslint/eslint-plugin": "^7.5.0", + "@typescript-eslint/parser": "^7.5.0", "eslint-plugin-vue": "^9.24.0", - "typescript-eslint": "^7.4.0", + "typescript-eslint": "^7.5.0", "vue-eslint-parser": "^9.4.2", "@eslint/js": "^8.57.0" }, diff --git a/packages/nutui-playground/src/download/template/package.json b/packages/nutui-playground/src/download/template/package.json index 29def84f01..f4afb2b75f 100644 --- a/packages/nutui-playground/src/download/template/package.json +++ b/packages/nutui-playground/src/download/template/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "vue": "^3.4.21", - "@nutui/nutui": "^4.3.3", + "@nutui/nutui": "^4.3.4", "@nutui/touch-emulator": "^1.0.0" }, "devDependencies": { diff --git a/packages/nutui-vite-plugins/package.json b/packages/nutui-vite-plugins/package.json index 2bc97f1192..0c9708ef4a 100644 --- a/packages/nutui-vite-plugins/package.json +++ b/packages/nutui-vite-plugins/package.json @@ -36,7 +36,7 @@ "unplugin-vue-markdown": "^0.26.0" }, "devDependencies": { - "@shikijs/markdown-it": "^1.2.2", + "@shikijs/markdown-it": "^1.2.3", "@types/fs-extra": "^11.0.4", "@types/markdown-it-container": "^2.0.9", "tsup": "^8.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 446df2af92..9827b6b719 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^19.1.0 version: 19.1.0 '@eslint/config-inspector': - specifier: ^0.1.0 - version: 0.1.0(eslint@8.57.0)(typescript@5.3.3) + specifier: ^0.2.1 + version: 0.2.1(eslint@8.57.0)(typescript@5.3.3) '@eslint/eslintrc': specifier: ^3.0.2 version: 3.0.2 @@ -85,8 +85,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 happy-dom: - specifier: ^14.3.9 - version: 14.3.9 + specifier: ^14.3.10 + version: 14.3.10 husky: specifier: ^9.0.11 version: 9.0.11 @@ -122,7 +122,7 @@ importers: version: 7.0.25(vite@5.2.7)(vue@3.4.21) vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.9)(sass@1.72.0) + version: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.10)(sass@1.72.0) vitest-canvas-mock: specifier: ^0.3.3 version: 0.3.3(vitest@1.4.0) @@ -154,17 +154,17 @@ importers: specifier: ^1.7.0 version: 1.7.0(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/eslint-plugin': - specifier: ^7.4.0 - version: 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3) + specifier: ^7.5.0 + version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^7.4.0 - version: 7.4.0(eslint@8.57.0)(typescript@5.3.3) + specifier: ^7.5.0 + version: 7.5.0(eslint@8.57.0)(typescript@5.3.3) eslint-plugin-vue: specifier: ^9.24.0 version: 9.24.0(eslint@8.57.0) typescript-eslint: - specifier: ^7.4.0 - version: 7.4.0(eslint@8.57.0)(typescript@5.3.3) + specifier: ^7.5.0 + version: 7.5.0(eslint@8.57.0)(typescript@5.3.3) vue-eslint-parser: specifier: ^9.4.2 version: 9.4.2(eslint@8.57.0) @@ -305,7 +305,7 @@ importers: version: 17.4.2(vue@3.4.21)(webpack@5.91.0) webpack: specifier: ^5.91.0 - version: 5.91.0(@swc/core@1.3.96) + version: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) packages/nutui-touch-emulator: {} @@ -325,8 +325,8 @@ importers: version: 0.26.0(vite@5.2.7) devDependencies: '@shikijs/markdown-it': - specifier: ^1.2.2 - version: 1.2.2 + specifier: ^1.2.3 + version: 1.2.3 '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -368,7 +368,7 @@ importers: version: 9.5.1(typescript@5.3.3)(webpack@5.89.0) webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@5.1.4) + version: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 version: 5.1.4(webpack@5.89.0) @@ -2445,21 +2445,22 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - /@eslint/config-inspector@0.1.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-IN6ya0BFv/y1VsRD6SOSLJCSWMo0WFdsHSfmhcKAJXQzetpNJ6MMvgQ37Vaxl+NngagiT3cr72cJ8bDYLrHRNQ==} + /@eslint/config-inspector@0.2.1(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-lHQRIIDQcJlW8++9ZOC7eTNn4kBYolRLVCWVkzAiOCv/XYpYN3/vTZLejsw2nF3eZRzFP7SCvuY8+iGFe/L+Ww==} hasBin: true peerDependencies: eslint: ^8.50.0 dependencies: '@unhead/shared': 1.9.3 '@unhead/ssr': 1.9.3 + bundle-require: 4.0.2(esbuild@0.20.2) chokidar: 3.6.0 consola: 3.2.3 devalue: 4.3.2 + esbuild: 0.20.2 eslint: 8.57.0 fast-glob: 3.3.2 get-port-please: 3.1.2 - jiti: 1.21.0 minimatch: 9.0.4 ofetch: 1.3.4 open: 10.1.0 @@ -2932,22 +2933,22 @@ packages: dev: true optional: true - /@shikijs/core@1.2.2: - resolution: {integrity: sha512-GXbTyNP6HlxpyWMR4eirW54Cxp84nVuivcV5hGVBgKnIl+UmD4AJgCX1uXuNRcFFAw58lB3HqryuezIc0iCLgw==} + /@shikijs/core@1.2.3: + resolution: {integrity: sha512-SM+aiQVaEK2P53dEcsvhq9+LJPr0rzwezHbMQhHaSrPN4OlOB4vp1qTdhVEKfMg6atdq8s9ZotWW/CSCzWftwg==} dev: true - /@shikijs/markdown-it@1.2.2: - resolution: {integrity: sha512-bHFUaiBXCTd7JU+hayBoWtcDH/ZzHudk8DImFYacg5zlyC6xgjwyfil/SeutXPNR1SeaAOdobQJ1DptzAvP8oA==} + /@shikijs/markdown-it@1.2.3: + resolution: {integrity: sha512-hpyzY/sgy8QZjLHIz6usYTJhQha9/uqT5+SX3VQ/4i1ZJHQ1QkHwwoncEohpsoGO2D9yG0dQkiKkxFVkPfWsbw==} dependencies: - '@shikijs/transformers': 1.2.2 + '@shikijs/transformers': 1.2.3 markdown-it: 14.1.0 - shiki: 1.2.2 + shiki: 1.2.3 dev: true - /@shikijs/transformers@1.2.2: - resolution: {integrity: sha512-GL03TlMh9oBeBLU5pcYBKpZnZZVdXSJ4ec7EQ/uw9+NrVaHs6qTjVN8F/0mvKd+sXLbBga8XZWDdob5F5tx5lw==} + /@shikijs/transformers@1.2.3: + resolution: {integrity: sha512-7m63LXtBW9feqH4+dafLe92oXm/vs05e6qaN1w5/Byozaf+RCqzOj3/b2/wu7OzTgLe3O9PzIrO3FebkGJK26g==} dependencies: - shiki: 1.2.2 + shiki: 1.2.3 dev: true /@sideway/address@4.1.4: @@ -3792,7 +3793,7 @@ packages: enhanced-resolve: 5.15.0 es-module-lexer: 0.10.5 lodash: 4.17.21 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) webpack-chain: 6.5.1 webpack-virtual-modules: 0.5.0 transitivePeerDependencies: @@ -3873,7 +3874,7 @@ packages: url-loader: 4.1.0(file-loader@6.0.0)(webpack@5.91.0) vm2: 3.9.19 vue-loader: 15.11.1(css-loader@6.10.0)(lodash@4.17.21)(prettier@3.2.5)(webpack@5.91.0) - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) webpack-chain: 6.5.1 webpack-dev-server: 4.11.1(webpack@5.91.0) webpack-format-messages: 2.0.6 @@ -4260,8 +4261,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} + /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -4272,11 +4273,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/type-utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.4.0 + '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.5.0 + '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.0 graphemer: 1.4.0 @@ -4310,8 +4311,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@7.4.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} + /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4320,10 +4321,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.4.0 + '@typescript-eslint/scope-manager': 7.5.0 + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.0 typescript: 5.3.3 @@ -4338,16 +4339,16 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - /@typescript-eslint/scope-manager@7.4.0: - resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} + /@typescript-eslint/scope-manager@7.5.0: + resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/visitor-keys': 7.4.0 + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/visitor-keys': 7.5.0 dev: false - /@typescript-eslint/type-utils@7.4.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} + /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4356,8 +4357,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.3.3) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.3.3) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -4370,8 +4371,8 @@ packages: resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} - /@typescript-eslint/types@7.4.0: - resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} + /@typescript-eslint/types@7.5.0: + resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} engines: {node: ^18.18.0 || >=20.0.0} dev: false @@ -4396,8 +4397,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@7.4.0(typescript@5.3.3): - resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} + /@typescript-eslint/typescript-estree@7.5.0(typescript@5.3.3): + resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -4405,8 +4406,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/visitor-keys': 7.4.0 + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4437,8 +4438,8 @@ packages: - typescript dev: false - /@typescript-eslint/utils@7.4.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} + /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4446,9 +4447,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.5.0 + '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.3.3) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -4463,11 +4464,11 @@ packages: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - /@typescript-eslint/visitor-keys@7.4.0: - resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} + /@typescript-eslint/visitor-keys@7.5.0: + resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/types': 7.5.0 eslint-visitor-keys: 3.4.3 dev: false @@ -4546,7 +4547,7 @@ packages: magicast: 0.3.3 picocolors: 1.0.0 test-exclude: 6.0.0 - vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.9)(sass@1.72.0) + vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.10)(sass@1.72.0) transitivePeerDependencies: - supports-color dev: true @@ -4570,7 +4571,7 @@ packages: strip-literal: 2.0.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.9)(sass@1.72.0) + vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.10)(sass@1.72.0) transitivePeerDependencies: - supports-color dev: true @@ -4617,7 +4618,7 @@ packages: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.9)(sass@1.72.0) + vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.10)(sass@1.72.0) dev: true /@vitest/utils@1.4.0: @@ -5159,7 +5160,7 @@ packages: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.89.0) dev: true @@ -5170,7 +5171,7 @@ packages: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.89.0) dev: true @@ -5185,7 +5186,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.89.0) dev: true @@ -5600,7 +5601,7 @@ packages: 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.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /babel-loader@9.1.3(@babel/core@7.24.3)(webpack@5.91.0): @@ -5613,7 +5614,7 @@ packages: '@babel/core': 7.24.3 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /babel-plugin-dynamic-import-node@2.3.3: @@ -5914,6 +5915,16 @@ packages: load-tsconfig: 0.2.5 dev: true + /bundle-require@4.0.2(esbuild@0.20.2): + resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' + dependencies: + esbuild: 0.20.2 + load-tsconfig: 0.2.5 + dev: true + /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -6223,7 +6234,6 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - dev: true /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -6823,7 +6833,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /core-js-compat@3.35.0: @@ -6976,7 +6986,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /css-minimizer-webpack-plugin@3.4.1(@parcel/css@1.14.0)(csso@5.0.5)(esbuild@0.19.11)(webpack@5.91.0): @@ -7007,7 +7017,7 @@ packages: schema-utils: 4.2.0 serialize-javascript: 6.0.2 source-map: 0.6.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /css-select@4.3.0: @@ -8019,7 +8029,7 @@ packages: json5: 2.2.3 loader-utils: 2.0.4 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) webpack-sources: 2.3.1 dev: true @@ -8661,7 +8671,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 2.7.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /file-name@0.1.0: @@ -9410,8 +9420,8 @@ packages: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: true - /happy-dom@14.3.9: - resolution: {integrity: sha512-0kPQchwthekcYpYN8CvCiq+/z5bqFYDLbTxZ+yDLwT8AFRVJDFadShHRxp3VAZRy7a5isOZ1j/LzsU1dtAIZMQ==} + /happy-dom@14.3.10: + resolution: {integrity: sha512-Rh5li9vA9MF9Gkg85CbFABKTa3uoSAByILRNGb92u/vswDd561gBg2p1UW1ZauvDWWwRxPcbACK5zv3BR+gHnQ==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -9614,7 +9624,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /htmlparser2@6.1.0: @@ -10684,7 +10694,7 @@ packages: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /less@3.13.1: @@ -11430,7 +11440,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /minimalistic-assert@1.0.1: @@ -11591,7 +11601,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.3.2 + ufo: 1.5.3 dev: true /mobile-detect@1.4.5: @@ -12680,7 +12690,7 @@ packages: jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) transitivePeerDependencies: - typescript dev: true @@ -13795,7 +13805,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.50.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /sass@1.50.0: @@ -13803,7 +13813,7 @@ packages: engines: {node: '>=12.0.0'} hasBin: true dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 immutable: 4.3.4 source-map-js: 1.2.0 dev: true @@ -13872,7 +13882,7 @@ packages: '@types/sass': 1.45.0 archy: 1.0.0 chalk: 3.0.0 - chokidar: 3.5.3 + chokidar: 3.6.0 commander: 4.1.1 fs-extra: 8.1.0 globs: 0.1.4 @@ -14069,10 +14079,10 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki@1.2.2: - resolution: {integrity: sha512-nqazfFgrU+DBLqk4+WjmGQz8sVWkcUcGriHqSM2zGk0GhjirVz4FyJ3AABEx91OpjGiKpuKBg2diYfRfQG3Fbg==} + /shiki@1.2.3: + resolution: {integrity: sha512-+v7lO5cJMeV2N2ySK4l+51YX3wTh5I49SLjAOs1ch1DbUfeEytU1Ac9KaZPoZJCVBGycDZ09OBQN5nbcPFc5FQ==} dependencies: - '@shikijs/core': 1.2.2 + '@shikijs/core': 1.2.3 dev: true /shortid@2.2.16: @@ -14528,7 +14538,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /style-loader@3.3.4(webpack@5.91.0): @@ -14537,7 +14547,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /stylehacks@5.1.1(postcss@8.4.38): @@ -14611,7 +14621,7 @@ packages: klona: 2.0.6 normalize-path: 3.0.0 stylus: 0.55.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /stylus@0.55.0: @@ -14808,10 +14818,36 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) + dev: true + + /terser-webpack-plugin@5.3.10(@swc/core@1.3.96)(esbuild@0.20.2)(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.3.96 + esbuild: 0.20.2 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.26.0 + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true - /terser-webpack-plugin@5.3.10(webpack@5.89.0): + /terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.89.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -14828,11 +14864,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 + esbuild: 0.20.2 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) dev: true /terser@5.26.0: @@ -15043,7 +15080,7 @@ packages: semver: 7.5.4 source-map: 0.7.4 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) dev: true /tslib@1.14.1: @@ -15172,8 +15209,8 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript-eslint@7.4.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-8GYQsb/joknlAZEAs/kqonfrsAc98C5DoellmwHREPqKwSTKSY2YB93IwmvNuX6+WE5QkKc31X9wHo/UcpYXpw==} + /typescript-eslint@7.5.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-eKhF39LRi2xYvvXh3h3S+mCxC01dZTIZBlka25o39i81VeQG+OZyfC4i2GEDspNclMRdXkg9uGhmvWMhjph2XQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -15182,9 +15219,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.3.3) eslint: 8.57.0 typescript: 5.3.3 transitivePeerDependencies: @@ -15203,10 +15240,6 @@ packages: /uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - /ufo@1.3.2: - resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} - dev: true - /ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} dev: true @@ -15475,7 +15508,7 @@ packages: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 2.7.1 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /url-parse-lax@1.0.0: @@ -15706,10 +15739,10 @@ packages: vitest: '*' dependencies: jest-canvas-mock: 2.5.2 - vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.9)(sass@1.72.0) + vitest: 1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.10)(sass@1.72.0) dev: true - /vitest@1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.9)(sass@1.72.0): + /vitest@1.4.0(@types/node@18.19.28)(@vitest/ui@1.4.0)(happy-dom@14.3.10)(sass@1.72.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15745,7 +15778,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 14.3.9 + happy-dom: 14.3.10 local-pkg: 0.5.0 magic-string: 0.30.7 pathe: 1.1.2 @@ -15780,7 +15813,7 @@ packages: /vue-bundle-renderer@2.0.0: resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} dependencies: - ufo: 1.3.2 + ufo: 1.5.3 dev: true /vue-component-type-helpers@2.0.6: @@ -15835,7 +15868,7 @@ packages: prettier: 3.2.5 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) transitivePeerDependencies: - arc-templates - atpl @@ -15908,7 +15941,7 @@ packages: hash-sum: 2.0.0 vue: 3.4.21(typescript@5.3.3) watchpack: 2.4.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /vue-router@4.3.0(vue@3.4.21): @@ -16046,7 +16079,7 @@ packages: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4) webpack-merge: 5.10.0 dev: true @@ -16061,7 +16094,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /webpack-dev-server@4.11.1(webpack@5.91.0): @@ -16084,7 +16117,7 @@ packages: '@types/ws': 8.5.10 ansi-html-community: 0.0.8 bonjour-service: 1.2.1 - chokidar: 3.5.3 + chokidar: 3.6.0 colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -16102,7 +16135,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) webpack-dev-middleware: 5.3.3(webpack@5.91.0) ws: 8.16.0 transitivePeerDependencies: @@ -16152,7 +16185,7 @@ packages: /webpack-virtual-modules@0.6.1: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - /webpack@5.89.0(webpack-cli@5.1.4): + /webpack@5.89.0(esbuild@0.20.2)(webpack-cli@5.1.4): resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} engines: {node: '>=10.13.0'} hasBin: true @@ -16183,7 +16216,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.89.0) + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.89.0) watchpack: 2.4.0 webpack-cli: 5.1.4(webpack@5.89.0) webpack-sources: 3.2.3 @@ -16193,7 +16226,7 @@ packages: - uglify-js dev: true - /webpack@5.91.0(@swc/core@1.3.96): + /webpack@5.91.0(@swc/core@1.3.96)(esbuild@0.20.2): resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'} hasBin: true @@ -16224,7 +16257,7 @@ packages: 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.19.11)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(esbuild@0.20.2)(webpack@5.91.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -16243,7 +16276,7 @@ packages: consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.91.0(@swc/core@1.3.96) + webpack: 5.91.0(@swc/core@1.3.96)(esbuild@0.20.2) dev: true /websocket-driver@0.7.4: