diff --git a/package.json b/package.json index d7e9aec..96df5d7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "unplugin-remove", "type": "module", "version": "1.0.2", - "packageManager": "pnpm@9.0.6", + "packageManager": "pnpm@9.1.0", "description": "Plugin to remove console.xx and debugger for Vite & Webpack & Esbuild & Rollup", "license": "MIT", "homepage": "https://github.com/Talljack/unplugin-remove#readme", @@ -108,8 +108,8 @@ }, "devDependencies": { "@babel/types": "^7.24.5", - "@types/node": "^20.12.10", - "@vitest/coverage-v8": "^1.5.3", + "@types/node": "^20.12.11", + "@vitest/coverage-v8": "^1.6.0", "bumpp": "^9.4.1", "eslint": "^9.2.0", "eslint-config-prettier": "^9.1.0", @@ -119,14 +119,14 @@ "lint-staged": "^15.2.2", "nodemon": "^3.1.0", "prettier": "^3.2.5", - "rimraf": "^5.0.5", + "rimraf": "^5.0.7", "rollup": "^4.17.2", "simple-git-hooks": "^2.11.1", - "talljack-eslint-config": "^0.2.4", + "talljack-eslint-config": "^0.2.5", "tsup": "^8.0.2", "typescript": "^5.4.5", "vite": "^5.2.11", - "vitest": "^1.5.3", + "vitest": "^1.6.0", "webpack": "^5.91.0" }, "simple-git-hooks": { diff --git a/playground/rspack/package.json b/playground/rspack/package.json index 43d2e38..ef9afea 100644 --- a/playground/rspack/package.json +++ b/playground/rspack/package.json @@ -12,10 +12,10 @@ "unplugin-remove": "workspace:^" }, "devDependencies": { - "@rspack/cli": "^0.6.3", - "@rspack/core": "^0.6.3", - "@rspack/plugin-react-refresh": "^0.6.3", - "@types/react": "^18.3.1", + "@rspack/cli": "^0.6.5", + "@rspack/core": "^0.6.5", + "@rspack/plugin-react-refresh": "^0.6.5", + "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", "react-refresh": "^0.14.2" } diff --git a/playground/webpack/package.json b/playground/webpack/package.json index ff60394..bc7a800 100644 --- a/playground/webpack/package.json +++ b/playground/webpack/package.json @@ -10,7 +10,7 @@ "@types/webpack": "^5.28.5", "cross-env": "^7.0.3", "html-webpack-plugin": "^5.6.0", - "rimraf": "^5.0.5", + "rimraf": "^5.0.7", "serve": "^14.2.3", "sucrase": "^3.35.0", "unplugin-remove": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e3afb9..e404496 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,11 +31,11 @@ importers: specifier: ^7.24.5 version: 7.24.5 '@types/node': - specifier: ^20.12.10 - version: 20.12.10 + specifier: ^20.12.11 + version: 20.12.11 '@vitest/coverage-v8': - specifier: ^1.5.3 - version: 1.5.3(vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2)) + specifier: ^1.6.0 + version: 1.6.0(vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2)) bumpp: specifier: ^9.4.1 version: 9.4.1 @@ -64,8 +64,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.7 + version: 5.0.7 rollup: specifier: ^4.17.2 version: 4.17.2 @@ -73,8 +73,8 @@ importers: specifier: ^2.11.1 version: 2.11.1 talljack-eslint-config: - specifier: ^0.2.4 - version: 0.2.4(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)(typescript@5.4.5)(vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2)) + specifier: ^0.2.5 + version: 0.2.6(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2)) tsup: specifier: ^8.0.2 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) @@ -83,10 +83,10 @@ importers: version: 5.4.5 vite: specifier: ^5.2.11 - version: 5.2.11(@types/node@20.12.10)(terser@5.27.2) + version: 5.2.11(@types/node@20.12.11)(terser@5.27.2) vitest: - specifier: ^1.5.3 - version: 1.5.3(@types/node@20.12.10)(terser@5.27.2) + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.12.11)(terser@5.27.2) webpack: specifier: ^5.91.0 version: 5.91.0(esbuild@0.19.11) @@ -120,17 +120,17 @@ importers: version: link:../.. devDependencies: '@rspack/cli': - specifier: ^0.6.3 - version: 0.6.4(@rspack/core@0.6.4)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11)) + specifier: ^0.6.5 + version: 0.6.5(@rspack/core@0.6.5)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11)) '@rspack/core': - specifier: ^0.6.3 - version: 0.6.4 + specifier: ^0.6.5 + version: 0.6.5 '@rspack/plugin-react-refresh': - specifier: ^0.6.3 - version: 0.6.4(react-refresh@0.14.2) + specifier: ^0.6.5 + version: 0.6.5(react-refresh@0.14.2) '@types/react': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^18.3.2 + version: 18.3.2 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -145,10 +145,10 @@ importers: version: link:../.. vite: specifier: ^5.2.11 - version: 5.2.11(@types/node@20.12.10)(terser@5.27.2) + version: 5.2.11(@types/node@20.12.11)(terser@5.27.2) vite-plugin-inspect: specifier: ^0.8.4 - version: 0.8.4(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.10)(terser@5.27.2)) + version: 0.8.4(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(terser@5.27.2)) playground/webpack: devDependencies: @@ -160,10 +160,10 @@ importers: version: 7.0.3 html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.0(@rspack/core@0.6.4)(webpack@5.91.0(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) + version: 5.6.0(@rspack/core@0.6.5)(webpack@5.91.0(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))) rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.7 + version: 5.0.7 serve: specifier: ^14.2.3 version: 14.2.3 @@ -196,6 +196,9 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@antfu/install-pkg@0.3.3': + resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} + '@antfu/utils@0.7.7': resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} @@ -203,6 +206,9 @@ packages: resolution: {integrity: sha512-DxjgKBCoyReu4p5HMvpmgSOfRhhBcuf5V5soDDRgOTZMwsA4KSFzol1abFZgiCTE11L2kKGca5Md9GwDdXVBwQ==} engines: {node: '>= 16'} + '@astrojs/compiler@2.8.0': + resolution: {integrity: sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==} + '@babel/code-frame@7.24.2': resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} @@ -297,6 +303,14 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@clack/core@0.3.4': + resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} + + '@clack/prompts@0.7.0': + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + bundledDependencies: + - is-unicode-supported + '@discoveryjs/json-ext@0.5.7': resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} @@ -316,8 +330,8 @@ packages: '@emnapi/runtime@1.1.1': resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==} - '@es-joy/jsdoccomment@0.42.0': - resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==} + '@es-joy/jsdoccomment@0.43.0': + resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} engines: {node: '>=16'} '@esbuild/aix-ppc64@0.19.11': @@ -865,62 +879,62 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@0.6.4': - resolution: {integrity: sha512-e4/7iPF/giaMycSdonOwX3jUDlbuo3MY2i3+ez8aT08zauO8QyRsjTaDnneKKwkfYKkK84jxMfoFnglADxuyEA==} + '@rspack/binding-darwin-arm64@0.6.5': + resolution: {integrity: sha512-5Zbs3buzF80MZoWnnpm/ZqQ2ZLKWjmmy94gDMeJhG39lKcpK2J2NyDXVis2ZSg7uUvKyJ662BEgIE1AnTWjnYg==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@0.6.4': - resolution: {integrity: sha512-Xbjgr9pJtMyOM0VBWuLo24n2zQ3FWJwLLKURmQ+vhD4zTNinTW5XAJOMesyJBux+FTml452fmYSjrN1bVZWRJw==} + '@rspack/binding-darwin-x64@0.6.5': + resolution: {integrity: sha512-oA1R0OF8r7y8+oLynnZC9EgysLoOBuu1yYG90gHmrkdzRjjmYe4auNhuSLLqF+WOqXw/zGSujiUbnVMjLEWIBg==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@0.6.4': - resolution: {integrity: sha512-UZ1FYQnqVR8G3UgfB1QJbvvTscnGzxD+r+Ihh+vYeWj54JlO8hd+URr6QFaeTj02wzmdGjeIlMN+5uARGjua/A==} + '@rspack/binding-linux-arm64-gnu@0.6.5': + resolution: {integrity: sha512-xK2Ji9yCJSZE5HSRBS7R67HPahYd0WR16NefycrkmIEDR28B2T5CnvbqyNivnu7Coy1haHWisgfTV/NbjLd5fA==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@0.6.4': - resolution: {integrity: sha512-sB2sFdzJxW7meb/k8cH8FgeJvZFWtIXCykC2c2Hm+Y2jFFuLkOTeCo11AqaDwcFyHn2EIKszgcxRPCbFvhhaQg==} + '@rspack/binding-linux-arm64-musl@0.6.5': + resolution: {integrity: sha512-nPDUf6TkzJWxqi6gQQz+Ypd2BPDiufh0gd0yFExIZyguE93amVbzJEfKeCQdvHZL5W/9XaYJoDKSOuCwMdLhiQ==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@0.6.4': - resolution: {integrity: sha512-sCnM+wpiYd0N8Duy8A1QacvHGNIfrT7T37LiszpvRE/B1CUicO3rRWOVc0RI+KMWHy+gtfAXVnX8cJDvwnSjJA==} + '@rspack/binding-linux-x64-gnu@0.6.5': + resolution: {integrity: sha512-KT4GBPra7ge5oHSblfM74oRgW10MKdKhyJGEKFWqRezzul8i9SHElFzcE/w6qoOOLMgYPoVc/nybRqsJp9koZg==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@0.6.4': - resolution: {integrity: sha512-3fw3fG90qoezXG3HdpjSBEDp/kOFLEqZuEKc8FagIPGUS9FucxINcHpQtQSNKgFdtxCg6QU2Q3Y7ygwKNnghEw==} + '@rspack/binding-linux-x64-musl@0.6.5': + resolution: {integrity: sha512-VnIzpFjzT4vkfUKPqyH4BiHJ6AMqtoeu7tychga2HpSudqCG8no4eIH2qRs9anGeuRkwb9x3uBC/1AIIiWSMsQ==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@0.6.4': - resolution: {integrity: sha512-p7aCoPlZ/UXExtPIuKCXiXYLnQCSiJu+Q+8jVFGjAn+LYq2IKnAVo5zzVdV9t1VCAO6bo3+a3Vh6Mryljo1+3w==} + '@rspack/binding-win32-arm64-msvc@0.6.5': + resolution: {integrity: sha512-V44hlcK7htG1pA/fHCc1XDGmItu7v8qQObssl/yGAn4+ZlvP6/pxPy8y5ZVwnR3NXTRzPezMvbnKGb4GxBphlw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@0.6.4': - resolution: {integrity: sha512-VYgu6SeRV2gz8J4cZ8o8QF+O0JSy4HDqUc1FuaQJpXNFWTN9C3n/NxONb8kf0aPexbtGgXnt6RfBuLlrYYcXEg==} + '@rspack/binding-win32-ia32-msvc@0.6.5': + resolution: {integrity: sha512-M4xrJDx5EcAtZ02R9Y4yJB5KVCUdQIbAF/1gDGrXZ5PQUujaNzsIdISUvNfxpfkqe0Shj6SKOTqWm8yte3ecrQ==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@0.6.4': - resolution: {integrity: sha512-Rtrc6yOPPOf4XWvLcHrUriT4O5uKPZs6dfrcd+4zM6Pyb11ZyVl2rp2/003nbIgKZWaVxAjIP/rm8ljEG1CW9g==} + '@rspack/binding-win32-x64-msvc@0.6.5': + resolution: {integrity: sha512-aFcBygJsClx0FozVo7zMp9OUte7MlgyBpQGnS2MZgd0kSnuZTyaUcdRiWKehP5lrPPij/ZWNJbiz5O6VNzpg3w==} cpu: [x64] os: [win32] - '@rspack/binding@0.6.4': - resolution: {integrity: sha512-dc/zmImEYJ+bKvClaZR/h3pduBD0phbV76yWA5tLawp81mlsfXihzlQaNwJkaATqRezfdBmQ5YNgdqxENdSPWQ==} + '@rspack/binding@0.6.5': + resolution: {integrity: sha512-uHg6BYS9Uvs5Nxm0StpRX1eqx3I1SEPFhkCfh+HSbFS8ty11mKHjUZn1lYFxLBFypJ3DHtlTM3RZ4g7tmwohAQ==} - '@rspack/cli@0.6.4': - resolution: {integrity: sha512-LCbVbp4z9mafPQFduHwFgcfG6LhyP7LCkadxhv41CAMMyt034v6/ukbufMTVqdJ2PDRwLV6XwKf0dEKmm9/c9Q==} + '@rspack/cli@0.6.5': + resolution: {integrity: sha512-lIby0i6M0FE1V6ldzNXL0ESFJk4tzv1bKgl68cjfn0R2wNUD+uhT64cUJf1cg26xibSykqxuxmKgv4WxqED3lA==} hasBin: true peerDependencies: '@rspack/core': '>=0.4.0' - '@rspack/core@0.6.4': - resolution: {integrity: sha512-f6sQaz/05yQ4zTpvPlqdWDW9IPTvZEv5qfQHVJvUiRSNktWakyTBjRYoQ+Vybu8l9UARU6YhJYBXj9kCTujmiw==} + '@rspack/core@0.6.5': + resolution: {integrity: sha512-jm0YKUZQCetccdufBfpkfSHE7BOlirrn0UmXv9C+69g8ikl9Jf4Jfr31meDWX5Z3vwZlpdryA7fUH2cblUXoBw==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -928,13 +942,13 @@ packages: '@swc/helpers': optional: true - '@rspack/dev-server@0.6.4': - resolution: {integrity: sha512-mDkiyUnNDoOnxRARf2+mPYR0gjq7V7c+K3qRvQ57CoMTxQodtZy5a4ebcEtlloQJ3uwJDgP2KtmUDj+2VPiuBg==} + '@rspack/dev-server@0.6.5': + resolution: {integrity: sha512-NDhDIlwutGX5m0xdPzT3YtdmmjSr0p/9DHoSaxOXErc8Ml0651U4s6wXsw5ZoZhZYfzzpgIieKB8+yclHopNlQ==} peerDependencies: '@rspack/core': '*' - '@rspack/plugin-react-refresh@0.6.4': - resolution: {integrity: sha512-85ePzZeQYepuAA9FvEGbjvabLzK/wmYge1eYzTLIwNq3RDjT1YifE7lCZzoOJ+zuOaKKPbS3M7HgHxGTlTjjqg==} + '@rspack/plugin-react-refresh@0.6.5': + resolution: {integrity: sha512-H7V54qtdJvBQXSL209ep3cNoeDk8Ljid7+AGeJIXj5nu3ZIF4TYYDFeiyZtn7xCIgeyiYscuQZ0DKb/qXFYqog==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: @@ -968,9 +982,6 @@ packages: '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/eslint@8.56.9': - resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==} - '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -1007,8 +1018,8 @@ packages: '@types/node@20.11.20': resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} - '@types/node@20.12.10': - resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==} + '@types/node@20.12.11': + resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -1022,8 +1033,8 @@ packages: '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.1': - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} + '@types/react@18.3.2': + resolution: {integrity: sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==} '@types/retry@0.12.0': resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -1055,8 +1066,8 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@typescript-eslint/eslint-plugin@7.7.0': - resolution: {integrity: sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==} + '@typescript-eslint/eslint-plugin@7.8.0': + resolution: {integrity: sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1072,8 +1083,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/parser@7.7.0': - resolution: {integrity: sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==} + '@typescript-eslint/parser@7.8.0': + resolution: {integrity: sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1090,8 +1101,12 @@ packages: resolution: {integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.7.0': - resolution: {integrity: sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==} + '@typescript-eslint/scope-manager@7.8.0': + resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.8.0': + resolution: {integrity: sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1108,6 +1123,10 @@ packages: resolution: {integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@7.8.0': + resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@5.62.0': resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1126,6 +1145,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@7.8.0': + resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@5.62.0': resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1138,6 +1166,12 @@ packages: peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@7.8.0': + resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1146,25 +1180,29 @@ packages: resolution: {integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==} engines: {node: ^18.18.0 || >=20.0.0} - '@vitest/coverage-v8@1.5.3': - resolution: {integrity: sha512-DPyGSu/fPHOJuPxzFSQoT4N/Fu/2aJfZRtEpEp8GI7NHsXBGE94CQ+pbEGBUMFjatsHPDJw/+TAF9r4ens2CNw==} + '@typescript-eslint/visitor-keys@7.8.0': + resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@vitest/coverage-v8@1.6.0': + resolution: {integrity: sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==} peerDependencies: - vitest: 1.5.3 + vitest: 1.6.0 - '@vitest/expect@1.5.3': - resolution: {integrity: sha512-y+waPz31pOFr3rD7vWTbwiLe5+MgsMm40jTZbQE8p8/qXyBX3CQsIXRx9XK12IbY7q/t5a5aM/ckt33b4PxK2g==} + '@vitest/expect@1.6.0': + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/runner@1.5.3': - resolution: {integrity: sha512-7PlfuReN8692IKQIdCxwir1AOaP5THfNkp0Uc4BKr2na+9lALNit7ub9l3/R7MP8aV61+mHKRGiqEKRIwu6iiQ==} + '@vitest/runner@1.6.0': + resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/snapshot@1.5.3': - resolution: {integrity: sha512-K3mvIsjyKYBhNIDujMD2gfQEzddLe51nNOAf45yKRt/QFJcUIeTQd2trRvv6M6oCBHNVnZwFWbQ4yj96ibiDsA==} + '@vitest/snapshot@1.6.0': + resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/spy@1.5.3': - resolution: {integrity: sha512-Llj7Jgs6lbnL55WoshJUUacdJfjU2honvGcAJBxhra5TPEzTJH8ZuhI3p/JwqqfnTr4PmP7nDmOXP53MS7GJlg==} + '@vitest/spy@1.6.0': + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/utils@1.5.3': - resolution: {integrity: sha512-rE9DTN1BRhzkzqNQO+kw8ZgfeEBCLXiHJwetk668shmNBpSagQxneT5eSqEBLP+cqSiAeecvQmbpFfdMyLcIQA==} + '@vitest/utils@1.6.0': + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} @@ -1420,6 +1458,16 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + astro-eslint-parser@1.0.2: + resolution: {integrity: sha512-8hJaCuqxObShWl2wEsnASqh/DbQ2O+S66m0Q3ctJlzBPEQ4pfGwwama3FCjZO3GDLQsjvn1T0v93Vxyu/+5fGw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + astrojs-compiler-sync@1.0.0: + resolution: {integrity: sha512-IM6FxpMoBxkGGdKppkFHNQIC9Wge7jspG2MIJff8DOhG41USNJLxJfxRm7wnkTKWlYK5Y1YFFNYr2vUUKkI8sw==} + engines: {node: ^18.18.0 || >=20.9.0} + peerDependencies: + '@astrojs/compiler': '>=0.27.0' + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -1528,6 +1576,9 @@ packages: caniuse-lite@1.0.30001565: resolution: {integrity: sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==} + caniuse-lite@1.0.30001617: + resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} + chai@4.3.10: resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} @@ -2008,8 +2059,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-flat-config-utils@0.2.3: - resolution: {integrity: sha512-tfrMNXZfuN4q7sFi1Cr//BN3qdI7c8fLJhbshlp8l9PZIqZ7eVeeyd2Regtu/P9kjOlv18lRlBALzsZaF7ByUg==} + eslint-flat-config-utils@0.2.4: + resolution: {integrity: sha512-k7MJkSIfF0bs5eQu1KXyV0AhsvdsqSt1pQfZNLwf6qkozuHQV6aNHg5f8+3Ya+WTzpB+e7I3hMhs4qBwx7nEkw==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -2027,6 +2078,12 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} + eslint-plugin-astro@1.2.0: + resolution: {integrity: sha512-Z2b/7a9EUNu8PWch6/fUKXTCj10hrbdVsR1CmUgke5nfrJuej+uUnL5z5hd9/IIWxLdSbk5Fowf/nyfbmhRmDQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.57.0' + eslint-plugin-es-x@7.5.0: resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -2050,8 +2107,8 @@ packages: peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@48.2.3: - resolution: {integrity: sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==} + eslint-plugin-jsdoc@48.2.4: + resolution: {integrity: sha512-3ebvVgCJFy06gpmuS2ynz13uh9iFSzZ1C1dDkgcSAqVVg82zlORKMk2fvjq708pAO6bwfs5YLttknFEbaoDiGw==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2062,14 +2119,14 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-markdown@4.0.1: - resolution: {integrity: sha512-5/MnGvYU0i8MbHH5cg8S+Vl3DL+bqRNYshk1xUO86DilNBaxtTkhH+5FD0/yO03AmlI6+lfNFdk2yOw72EPzpA==} + eslint-plugin-markdown@5.0.0: + resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' - eslint-plugin-n@17.2.1: - resolution: {integrity: sha512-uW1+df2bo06kR7ix6nB614RUlvjRPrYxlaX832O6e1MCJp4V7YozEdvMgCYuvn4ltnjPu1FVYhQ2KRrmTNoJfg==} + eslint-plugin-n@17.6.0: + resolution: {integrity: sha512-Y73o88ROwbCtVCCmZjYlYcPYkOG7mIzxxVK1XFRSa2epbKWtAPsmYpAD0pqxg/ZwlcWxMDceQPKHYQi4VIHz7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -2094,8 +2151,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-refresh@0.4.6: - resolution: {integrity: sha512-NjGXdm7zgcKRkKMua34qVO9doI7VOxZ6ancSvBELJSSoX97jyndXcSoa8XBh69JoB31dNz3EEzlMcizZl7LaMA==} + eslint-plugin-react-refresh@0.4.7: + resolution: {integrity: sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==} peerDependencies: eslint: '>=7' @@ -2110,8 +2167,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-unused-imports@3.1.0: - resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} + eslint-plugin-unused-imports@3.2.0: + resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': 6 - 7 @@ -2120,8 +2177,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vitest@0.5.3: - resolution: {integrity: sha512-D0iu6ppP6FmNSZP4cdhEXqyI+fuW6JwwWdECRrNymd1jiVgUmDgSvtryytonNxHQQWhGNmZM3V/qvpXttH1rRQ==} + eslint-plugin-vitest@0.5.4: + resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': '*' @@ -2133,8 +2190,8 @@ packages: vitest: optional: true - eslint-plugin-vue@9.25.0: - resolution: {integrity: sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==} + eslint-plugin-vue@9.26.0: + resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2450,6 +2507,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + globals@15.2.0: + resolution: {integrity: sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==} + engines: {node: '>=18'} + globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -2461,9 +2522,6 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -2893,10 +2951,6 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-parse-even-better-errors@3.0.1: - resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - json-schema-to-typescript-lite@14.0.1: resolution: {integrity: sha512-MhjvNC3MfEyYmKiC1rEzwDTCc22+hWU/2HKVfnklar4tifbkT8oZvvamEG1n550JeCmJ0V+2ly+5fF5K+lIExg==} @@ -3639,9 +3693,9 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true - rimraf@5.0.5: - resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} - engines: {node: '>=14'} + rimraf@5.0.7: + resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} + engines: {node: '>=14.18'} hasBin: true rolldown@0.10.2: @@ -3958,8 +4012,8 @@ packages: resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} - talljack-eslint-config@0.2.4: - resolution: {integrity: sha512-kieECN3JdFd2XN61gHN11FDzhMRuQetmrUvKS4/ddBpfAeR8b2aikKsbHBVvSQGdn/CbwftDzu2L/Y5LWl1hPg==} + talljack-eslint-config@0.2.6: + resolution: {integrity: sha512-5RDznVh6AKByzSh1S6ygCYEA9nm71w/jL+boNEVT2q/SGR3ZloL6Wp8WT8US63TlDgjkl5UsGrbaV3jvFlusZg==} peerDependencies: eslint: '>= 9' @@ -4198,8 +4252,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@1.5.3: - resolution: {integrity: sha512-axFo00qiCpU/JLd8N1gu9iEYL3xTbMbMrbe5nDp9GL0nb6gurIdZLkkFogZXWnE8Oyy5kfSLwNVIcVsnhE7lgQ==} + vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -4241,15 +4295,15 @@ packages: terser: optional: true - vitest@1.5.3: - resolution: {integrity: sha512-2oM7nLXylw3mQlW6GXnRriw+7YvZFk/YNV8AxIC3Z3MfFbuziLGWP9GPxxu/7nRlXhqyxBikpamr+lEEj1sUEw==} + vitest@1.6.0: + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.5.3 - '@vitest/ui': 1.5.3 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -4519,15 +4573,6 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - zod-validation-error@1.3.1: - resolution: {integrity: sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - - zod@3.22.4: - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} @@ -4537,6 +4582,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@antfu/install-pkg@0.3.3': + dependencies: + '@jsdevtools/ez-spawn': 3.0.4 + '@antfu/utils@0.7.7': {} '@apidevtools/json-schema-ref-parser@11.6.1': @@ -4545,6 +4594,8 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.0 + '@astrojs/compiler@2.8.0': {} + '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 @@ -4675,6 +4726,17 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} + '@clack/core@0.3.4': + dependencies: + picocolors: 1.0.0 + sisteransi: 1.0.5 + + '@clack/prompts@0.7.0': + dependencies: + '@clack/core': 0.3.4 + picocolors: 1.0.0 + sisteransi: 1.0.5 + '@discoveryjs/json-ext@0.5.7': {} '@dprint/formatter@0.2.1': {} @@ -4693,8 +4755,11 @@ snapshots: tslib: 2.6.2 optional: true - '@es-joy/jsdoccomment@0.42.0': + '@es-joy/jsdoccomment@0.43.0': dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.7.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -5068,50 +5133,50 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true - '@rspack/binding-darwin-arm64@0.6.4': + '@rspack/binding-darwin-arm64@0.6.5': optional: true - '@rspack/binding-darwin-x64@0.6.4': + '@rspack/binding-darwin-x64@0.6.5': optional: true - '@rspack/binding-linux-arm64-gnu@0.6.4': + '@rspack/binding-linux-arm64-gnu@0.6.5': optional: true - '@rspack/binding-linux-arm64-musl@0.6.4': + '@rspack/binding-linux-arm64-musl@0.6.5': optional: true - '@rspack/binding-linux-x64-gnu@0.6.4': + '@rspack/binding-linux-x64-gnu@0.6.5': optional: true - '@rspack/binding-linux-x64-musl@0.6.4': + '@rspack/binding-linux-x64-musl@0.6.5': optional: true - '@rspack/binding-win32-arm64-msvc@0.6.4': + '@rspack/binding-win32-arm64-msvc@0.6.5': optional: true - '@rspack/binding-win32-ia32-msvc@0.6.4': + '@rspack/binding-win32-ia32-msvc@0.6.5': optional: true - '@rspack/binding-win32-x64-msvc@0.6.4': + '@rspack/binding-win32-x64-msvc@0.6.5': optional: true - '@rspack/binding@0.6.4': + '@rspack/binding@0.6.5': optionalDependencies: - '@rspack/binding-darwin-arm64': 0.6.4 - '@rspack/binding-darwin-x64': 0.6.4 - '@rspack/binding-linux-arm64-gnu': 0.6.4 - '@rspack/binding-linux-arm64-musl': 0.6.4 - '@rspack/binding-linux-x64-gnu': 0.6.4 - '@rspack/binding-linux-x64-musl': 0.6.4 - '@rspack/binding-win32-arm64-msvc': 0.6.4 - '@rspack/binding-win32-ia32-msvc': 0.6.4 - '@rspack/binding-win32-x64-msvc': 0.6.4 - - '@rspack/cli@0.6.4(@rspack/core@0.6.4)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11))': + '@rspack/binding-darwin-arm64': 0.6.5 + '@rspack/binding-darwin-x64': 0.6.5 + '@rspack/binding-linux-arm64-gnu': 0.6.5 + '@rspack/binding-linux-arm64-musl': 0.6.5 + '@rspack/binding-linux-x64-gnu': 0.6.5 + '@rspack/binding-linux-x64-musl': 0.6.5 + '@rspack/binding-win32-arm64-msvc': 0.6.5 + '@rspack/binding-win32-ia32-msvc': 0.6.5 + '@rspack/binding-win32-x64-msvc': 0.6.5 + + '@rspack/cli@0.6.5(@rspack/core@0.6.5)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11))': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 0.6.4 - '@rspack/dev-server': 0.6.4(@rspack/core@0.6.4)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11)) + '@rspack/core': 0.6.5 + '@rspack/dev-server': 0.6.5(@rspack/core@0.6.5)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11)) colorette: 2.0.19 exit-hook: 3.2.0 interpret: 3.1.1 @@ -5128,24 +5193,18 @@ snapshots: - webpack - webpack-cli - '@rspack/core@0.6.4': + '@rspack/core@0.6.5': dependencies: '@module-federation/runtime-tools': 0.1.6 - '@rspack/binding': 0.6.4 - browserslist: 4.22.2 + '@rspack/binding': 0.6.5 + caniuse-lite: 1.0.30001617 enhanced-resolve: 5.12.0 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 3.0.1 - neo-async: 2.6.2 tapable: 2.2.1 - watchpack: 2.4.1 webpack-sources: 3.2.3 - zod: 3.22.4 - zod-validation-error: 1.3.1(zod@3.22.4) - '@rspack/dev-server@0.6.4(@rspack/core@0.6.4)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11))': + '@rspack/dev-server@0.6.5(@rspack/core@0.6.5)(@types/express@4.17.21)(webpack@5.91.0(esbuild@0.19.11))': dependencies: - '@rspack/core': 0.6.4 + '@rspack/core': 0.6.5 chokidar: 3.5.3 connect-history-api-fallback: 2.0.0 express: 4.19.2 @@ -5163,7 +5222,7 @@ snapshots: - webpack - webpack-cli - '@rspack/plugin-react-refresh@0.6.4(react-refresh@0.14.2)': + '@rspack/plugin-react-refresh@0.6.5(react-refresh@0.14.2)': optionalDependencies: react-refresh: 0.14.2 @@ -5177,20 +5236,20 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.17.41 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/connect@3.4.38': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/eslint-scope@3.7.7': dependencies: @@ -5207,16 +5266,11 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - '@types/eslint@8.56.9': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/estree@1.0.5': {} '@types/express-serve-static-core@4.17.41': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5234,7 +5288,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/json-schema@7.0.15': {} @@ -5248,13 +5302,13 @@ snapshots: '@types/node-forge@1.3.10': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/node@20.11.20': dependencies: undici-types: 5.26.5 - '@types/node@20.12.10': + '@types/node@20.12.11': dependencies: undici-types: 5.26.5 @@ -5266,9 +5320,9 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.1 + '@types/react': 18.3.2 - '@types/react@18.3.1': + '@types/react@18.3.2': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -5282,7 +5336,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/serve-index@1.9.4': dependencies: @@ -5292,11 +5346,11 @@ snapshots: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/unist@2.0.10': {} @@ -5313,16 +5367,16 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 - '@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.7.0(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/type-utils': 7.7.0(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.0(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.7.0 + '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.8.0 + '@typescript-eslint/type-utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.8.0 debug: 4.3.4(supports-color@5.5.0) eslint: 9.2.0 graphemer: 1.4.0 @@ -5343,12 +5397,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.7.0 + '@typescript-eslint/scope-manager': 7.8.0 + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.8.0 debug: 4.3.4(supports-color@5.5.0) eslint: 9.2.0 optionalDependencies: @@ -5366,10 +5420,15 @@ snapshots: '@typescript-eslint/types': 7.7.0 '@typescript-eslint/visitor-keys': 7.7.0 - '@typescript-eslint/type-utils@7.7.0(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/scope-manager@7.8.0': dependencies: - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/visitor-keys': 7.8.0 + + '@typescript-eslint/type-utils@7.8.0(eslint@9.2.0)(typescript@5.4.5)': + dependencies: + '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) debug: 4.3.4(supports-color@5.5.0) eslint: 9.2.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -5382,6 +5441,8 @@ snapshots: '@typescript-eslint/types@7.7.0': {} + '@typescript-eslint/types@7.8.0': {} + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 5.62.0 @@ -5411,6 +5472,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5)': + dependencies: + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/visitor-keys': 7.8.0 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.62.0(eslint@9.2.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) @@ -5440,6 +5516,20 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@7.8.0(eslint@9.2.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.8.0 + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) + eslint: 9.2.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 @@ -5450,7 +5540,12 @@ snapshots: '@typescript-eslint/types': 7.7.0 eslint-visitor-keys: 3.4.3 - '@vitest/coverage-v8@1.5.3(vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2))': + '@typescript-eslint/visitor-keys@7.8.0': + dependencies: + '@typescript-eslint/types': 7.8.0 + eslint-visitor-keys: 3.4.3 + + '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -5465,33 +5560,33 @@ snapshots: std-env: 3.6.0 strip-literal: 2.0.0 test-exclude: 6.0.0 - vitest: 1.5.3(@types/node@20.12.10)(terser@5.27.2) + vitest: 1.6.0(@types/node@20.12.11)(terser@5.27.2) transitivePeerDependencies: - supports-color - '@vitest/expect@1.5.3': + '@vitest/expect@1.6.0': dependencies: - '@vitest/spy': 1.5.3 - '@vitest/utils': 1.5.3 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 chai: 4.3.10 - '@vitest/runner@1.5.3': + '@vitest/runner@1.6.0': dependencies: - '@vitest/utils': 1.5.3 + '@vitest/utils': 1.6.0 p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/snapshot@1.5.3': + '@vitest/snapshot@1.6.0': dependencies: magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/spy@1.5.3': + '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.0 - '@vitest/utils@1.5.3': + '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -5764,28 +5859,28 @@ snapshots: array.prototype.flat@1.3.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 array.prototype.toreversed@1.1.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.3: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 es-errors: 1.3.0 @@ -5804,6 +5899,30 @@ snapshots: assertion-error@1.1.0: {} + astro-eslint-parser@1.0.2(typescript@5.4.5): + dependencies: + '@astrojs/compiler': 2.8.0 + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) + astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.8.0) + debug: 4.3.4(supports-color@5.5.0) + entities: 4.5.0 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + astrojs-compiler-sync@1.0.0(@astrojs/compiler@2.8.0): + dependencies: + '@astrojs/compiler': 2.8.0 + synckit: 0.9.0 + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -5958,6 +6077,8 @@ snapshots: caniuse-lite@1.0.30001565: {} + caniuse-lite@1.0.30001617: {} + chai@4.3.10: dependencies: assertion-error: 1.1.0 @@ -6227,8 +6348,8 @@ snapshots: define-properties@1.2.1: dependencies: - define-data-property: 1.1.1 - has-property-descriptors: 1.0.1 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 defu@6.1.4: {} @@ -6410,7 +6531,7 @@ snapshots: es-shim-unscopables@1.0.2: dependencies: - hasown: 2.0.0 + hasown: 2.0.2 es-to-primitive@1.2.1: dependencies: @@ -6498,9 +6619,9 @@ snapshots: dependencies: eslint: 9.2.0 - eslint-flat-config-utils@0.2.3: + eslint-flat-config-utils@0.2.4: dependencies: - '@types/eslint': 8.56.9 + '@types/eslint': 8.56.10 pathe: 1.1.2 eslint-formatting-reporter@0.0.0(eslint@9.2.0): @@ -6522,6 +6643,21 @@ snapshots: eslint-parser-plain@0.1.0: {} + eslint-plugin-astro@1.2.0(eslint@9.2.0)(typescript@5.4.5): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@jridgewell/sourcemap-codec': 1.4.15 + '@typescript-eslint/types': 7.8.0 + astro-eslint-parser: 1.0.2(typescript@5.4.5) + eslint: 9.2.0 + eslint-compat-utils: 0.5.0(eslint@9.2.0) + globals: 15.2.0 + postcss: 8.4.38 + postcss-selector-parser: 6.0.15 + transitivePeerDependencies: + - supports-color + - typescript + eslint-plugin-es-x@7.5.0(eslint@9.2.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) @@ -6561,9 +6697,9 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@48.2.3(eslint@9.2.0): + eslint-plugin-jsdoc@48.2.4(eslint@9.2.0): dependencies: - '@es-joy/jsdoccomment': 0.42.0 + '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.4(supports-color@5.5.0) @@ -6587,21 +6723,21 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@4.0.1(eslint@9.2.0): + eslint-plugin-markdown@5.0.0(eslint@9.2.0): dependencies: eslint: 9.2.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.2.1(eslint@9.2.0): + eslint-plugin-n@17.6.0(eslint@9.2.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) enhanced-resolve: 5.16.0 eslint: 9.2.0 eslint-plugin-es-x: 7.5.0(eslint@9.2.0) get-tsconfig: 4.7.3 - globals: 14.0.0 + globals: 15.2.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.0 @@ -6620,7 +6756,7 @@ snapshots: dependencies: eslint: 9.2.0 - eslint-plugin-react-refresh@0.4.6(eslint@9.2.0): + eslint-plugin-react-refresh@0.4.7(eslint@9.2.0): dependencies: eslint: 9.2.0 @@ -6656,25 +6792,25 @@ snapshots: - supports-color - typescript - eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0): dependencies: eslint: 9.2.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) - eslint-plugin-vitest@0.5.3(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)(vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2)): dependencies: - '@typescript-eslint/utils': 7.7.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) - vitest: 1.5.3(@types/node@20.12.10)(terser@5.27.2) + '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) + vitest: 1.6.0(@types/node@20.12.11)(terser@5.27.2) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.25.0(eslint@9.2.0): + eslint-plugin-vue@9.26.0(eslint@9.2.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) eslint: 9.2.0 @@ -7050,9 +7186,9 @@ snapshots: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 get-stream@6.0.1: {} @@ -7118,6 +7254,8 @@ snapshots: globals@14.0.0: {} + globals@15.2.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -7136,8 +7274,6 @@ snapshots: dependencies: get-intrinsic: 1.2.2 - graceful-fs@4.2.10: {} - graceful-fs@4.2.11: {} graphemer@1.4.0: {} @@ -7203,7 +7339,7 @@ snapshots: relateurl: 0.2.7 terser: 5.27.2 - html-webpack-plugin@5.6.0(@rspack/core@0.6.4)(webpack@5.91.0(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): + html-webpack-plugin@5.6.0(@rspack/core@0.6.5)(webpack@5.91.0(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -7211,7 +7347,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - '@rspack/core': 0.6.4 + '@rspack/core': 0.6.5 webpack: 5.91.0(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0)) htmlparser2@6.1.0: @@ -7298,8 +7434,8 @@ snapshots: internal-slot@1.0.7: dependencies: es-errors: 1.3.0 - hasown: 2.0.0 - side-channel: 1.0.4 + hasown: 2.0.2 + side-channel: 1.0.6 interpret@3.1.1: {} @@ -7503,7 +7639,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -7527,8 +7663,6 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-parse-even-better-errors@3.0.1: {} - json-schema-to-typescript-lite@14.0.1: dependencies: '@apidevtools/json-schema-ref-parser': 11.6.1 @@ -7865,7 +7999,7 @@ snapshots: object.assign@4.1.5: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 @@ -8288,7 +8422,7 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.5: + rimraf@5.0.7: dependencies: glob: 10.3.10 @@ -8724,28 +8858,31 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.2 - talljack-eslint-config@0.2.4(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)(typescript@5.4.5)(vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2)): + talljack-eslint-config@0.2.6(@vue/compiler-sfc@3.4.27)(eslint@9.2.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2)): dependencies: - '@typescript-eslint/eslint-plugin': 7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.7.0(eslint@9.2.0)(typescript@5.4.5) + '@antfu/install-pkg': 0.3.3 + '@clack/prompts': 0.7.0 + '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 eslint-config-flat-gitignore: 0.1.5 - eslint-flat-config-utils: 0.2.3 + eslint-flat-config-utils: 0.2.4 eslint-merge-processors: 0.1.0(eslint@9.2.0) + eslint-plugin-astro: 1.2.0(eslint@9.2.0)(typescript@5.4.5) eslint-plugin-eslint-comments: 3.2.0(eslint@9.2.0) eslint-plugin-format: 0.1.1(eslint@9.2.0) eslint-plugin-import-x: 0.5.0(eslint@9.2.0)(typescript@5.4.5) - eslint-plugin-jsdoc: 48.2.3(eslint@9.2.0) + eslint-plugin-jsdoc: 48.2.4(eslint@9.2.0) eslint-plugin-jsonc: 2.15.1(eslint@9.2.0) - eslint-plugin-markdown: 4.0.1(eslint@9.2.0) - eslint-plugin-n: 17.2.1(eslint@9.2.0) + eslint-plugin-markdown: 5.0.0(eslint@9.2.0) + eslint-plugin-n: 17.6.0(eslint@9.2.0) eslint-plugin-react: 7.34.1(eslint@9.2.0) eslint-plugin-react-hooks: 4.6.2(eslint@9.2.0) - eslint-plugin-react-refresh: 0.4.6(eslint@9.2.0) + eslint-plugin-react-refresh: 0.4.7(eslint@9.2.0) eslint-plugin-sort: 3.0.2(eslint@9.2.0)(typescript@5.4.5) - eslint-plugin-unused-imports: 3.1.0(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) - eslint-plugin-vitest: 0.5.3(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)(vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2)) - eslint-plugin-vue: 9.25.0(eslint@9.2.0) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2)) + eslint-plugin-vue: 9.26.0(eslint@9.2.0) eslint-plugin-yml: 1.14.0(eslint@9.2.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.2.0) eslint-typegen: 0.2.4(eslint@9.2.0) @@ -8994,13 +9131,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.5.3(@types/node@20.12.10)(terser@5.27.2): + vite-node@1.6.0(@types/node@20.12.11)(terser@5.27.2): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.11(@types/node@20.12.10)(terser@5.27.2) + vite: 5.2.11(@types/node@20.12.11)(terser@5.27.2) transitivePeerDependencies: - '@types/node' - less @@ -9011,7 +9148,7 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.4(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.10)(terser@5.27.2)): + vite-plugin-inspect@0.8.4(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(terser@5.27.2)): dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0(rollup@4.17.2) @@ -9022,28 +9159,28 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.2.11(@types/node@20.12.10)(terser@5.27.2) + vite: 5.2.11(@types/node@20.12.11)(terser@5.27.2) transitivePeerDependencies: - rollup - supports-color - vite@5.2.11(@types/node@20.12.10)(terser@5.27.2): + vite@5.2.11(@types/node@20.12.11)(terser@5.27.2): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 fsevents: 2.3.3 terser: 5.27.2 - vitest@1.5.3(@types/node@20.12.10)(terser@5.27.2): + vitest@1.6.0(@types/node@20.12.11)(terser@5.27.2): dependencies: - '@vitest/expect': 1.5.3 - '@vitest/runner': 1.5.3 - '@vitest/snapshot': 1.5.3 - '@vitest/spy': 1.5.3 - '@vitest/utils': 1.5.3 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 acorn-walk: 8.3.2 chai: 4.3.10 debug: 4.3.4(supports-color@5.5.0) @@ -9056,11 +9193,11 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.3 - vite: 5.2.11(@types/node@20.12.10)(terser@5.27.2) - vite-node: 1.5.3(@types/node@20.12.10)(terser@5.27.2) + vite: 5.2.11(@types/node@20.12.11)(terser@5.27.2) + vite-node: 1.6.0(@types/node@20.12.11)(terser@5.27.2) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 transitivePeerDependencies: - less - lightningcss @@ -9232,7 +9369,7 @@ snapshots: launch-editor: 2.6.1 open: 10.0.3 p-retry: 6.2.0 - rimraf: 5.0.5 + rimraf: 5.0.7 schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 @@ -9457,9 +9594,3 @@ snapshots: yocto-queue@0.1.0: {} yocto-queue@1.0.0: {} - - zod-validation-error@1.3.1(zod@3.22.4): - dependencies: - zod: 3.22.4 - - zod@3.22.4: {}