diff --git a/package.json b/package.json index dbd16e6..942868b 100644 --- a/package.json +++ b/package.json @@ -84,25 +84,25 @@ "fast-glob": "^3.3.2", "magic-string": "^0.30.10", "picomatch": "^4.0.2", - "unplugin": "^1.10.1", + "unplugin": "^1.11.0", "unplugin-replace": "^0.3.2" }, "devDependencies": { "@babel/types": "^7.24.7", "@sxzz/eslint-config": "^3.13.0", "@sxzz/prettier-config": "^2.0.2", - "@types/node": "^20.14.8", - "@types/picomatch": "^2.3.3", + "@types/node": "^20.14.9", + "@types/picomatch": "^2.3.4", "@vue-macros/test-utils": "^1.4.0", "bumpp": "^9.4.1", - "esbuild": "^0.21.5", - "eslint": "^9.5.0", + "esbuild": "^0.22.0", + "eslint": "^9.6.0", "prettier": "^3.3.2", "rollup": "^4.18.0", "tsup": "^8.1.0", - "tsx": "^4.15.7", + "tsx": "^4.16.0", "typescript": "^5.5.2", - "vite": "^5.3.1", + "vite": "^5.3.2", "vitest": "^1.6.0", "webpack": "^5.92.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39d0834..140022f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^4.0.2 version: 4.0.2 unplugin: - specifier: ^1.10.1 - version: 1.10.1 + specifier: ^1.11.0 + version: 1.11.0 unplugin-replace: specifier: ^0.3.2 version: 0.3.2(rollup@4.18.0) @@ -38,28 +38,28 @@ importers: version: 7.24.7 '@sxzz/eslint-config': specifier: ^3.13.0 - version: 3.13.0(@types/eslint@8.56.9)(eslint@9.5.0)(typescript@5.5.2) + version: 3.13.0(@types/eslint@8.56.9)(eslint@9.6.0)(typescript@5.5.2) '@sxzz/prettier-config': specifier: ^2.0.2 version: 2.0.2 '@types/node': - specifier: ^20.14.8 - version: 20.14.8 + specifier: ^20.14.9 + version: 20.14.9 '@types/picomatch': - specifier: ^2.3.3 - version: 2.3.3 + specifier: ^2.3.4 + version: 2.3.4 '@vue-macros/test-utils': specifier: ^1.4.0 - version: 1.4.0(@types/node@20.14.8)(terser@5.30.3)(vite@5.3.1(@types/node@20.14.8)(terser@5.30.3))(vitest@1.6.0(@types/node@20.14.8)(terser@5.30.3)) + version: 1.4.0(@types/node@20.14.9)(terser@5.30.3)(vite@5.3.2(@types/node@20.14.9)(terser@5.30.3))(vitest@1.6.0(@types/node@20.14.9)(terser@5.30.3)) bumpp: specifier: ^9.4.1 version: 9.4.1 esbuild: - specifier: ^0.21.5 - version: 0.21.5 + specifier: ^0.22.0 + version: 0.22.0 eslint: - specifier: ^9.5.0 - version: 9.5.0 + specifier: ^9.6.0 + version: 9.6.0 prettier: specifier: ^3.3.2 version: 3.3.2 @@ -70,20 +70,20 @@ importers: specifier: ^8.1.0 version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) tsx: - specifier: ^4.15.7 - version: 4.15.7 + specifier: ^4.16.0 + version: 4.16.0 typescript: specifier: ^5.5.2 version: 5.5.2 vite: - specifier: ^5.3.1 - version: 5.3.1(@types/node@20.14.8)(terser@5.30.3) + specifier: ^5.3.2 + version: 5.3.2(@types/node@20.14.9)(terser@5.30.3) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8)(terser@5.30.3) + version: 1.6.0(@types/node@20.14.9)(terser@5.30.3) webpack: specifier: ^5.92.1 - version: 5.92.1(esbuild@0.21.5) + version: 5.92.1(esbuild@0.22.0) packages: @@ -260,6 +260,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.22.0': + resolution: {integrity: sha512-uvQR2crZ/zgzSHDvdygHyNI+ze9zwS8mqz0YtGXotSqvEE0UkYE9s+FZKQNTt1VtT719mfP3vHrUdCpxBNQZhQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -272,6 +278,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.22.0': + resolution: {integrity: sha512-UKhPb3o2gAB/bfXcl58ZXTn1q2oVu1rEu/bKrCtmm+Nj5MKUbrOwR5WAixE2v+lk0amWuwPvhnPpBRLIGiq7ig==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -284,6 +296,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.22.0': + resolution: {integrity: sha512-PBnyP+r8vJE4ifxsWys9l+Mc2UY/yYZOpX82eoyGISXXb3dRr0M21v+s4fgRKWMFPMSf/iyowqPW/u7ScSUkjQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -296,6 +314,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.22.0': + resolution: {integrity: sha512-IjTYtvIrjhR41Ijy2dDPgYjQHWG/x/A4KXYbs1fiU3efpRdoxMChK3oEZV6GPzVEzJqxFgcuBaiX1kwEvWUxSw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -308,6 +332,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.22.0': + resolution: {integrity: sha512-mqt+Go4y9wRvEz81bhKd9RpHsQR1LwU8Xm6jZRUV/xpM7cIQFbFH6wBCLPTNsdELBvfoHeumud7X78jQQJv2TA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -320,6 +350,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.22.0': + resolution: {integrity: sha512-vTaTQ9OgYc3VTaWtOE5pSuDT6H3d/qSRFRfSBbnxFfzAvYoB3pqKXA0LEbi/oT8GUOEAutspfRMqPj2ezdFaMw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -332,6 +368,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.22.0': + resolution: {integrity: sha512-0e1ZgoobJzaGnR4reD7I9rYZ7ttqdh1KPvJWnquUoDJhL0rYwdneeLailBzd2/4g/U5p4e5TIHEWa68NF2hFpQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -344,6 +386,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.22.0': + resolution: {integrity: sha512-BFgyYwlCwRWyPQJtkzqq2p6pJbiiWgp0P9PNf7a5FQ1itKY4czPuOMAlFVItirSmEpRPCeImuwePNScZS0pL5Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -356,6 +404,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.22.0': + resolution: {integrity: sha512-V/K2rctCUgC0PCXpN7AqT4hoazXKgIYugFGu/myk2+pfe6jTW2guz/TBwq4cZ7ESqusR/IzkcQaBkcjquuBWsw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -368,6 +422,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.22.0': + resolution: {integrity: sha512-KEMWiA9aGuPUD4BH5yjlhElLgaRXe+Eri6gKBoDazoPBTo1BXc/e6IW5FcJO9DoL19FBeCxgONyh95hLDNepIg==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -380,6 +440,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.22.0': + resolution: {integrity: sha512-r2ZZqkOMOrpUhzNwxI7uLAHIDwkfeqmTnrv1cjpL/rjllPWszgqmprd/om9oviKXUBpMqHbXmppvjAYgISb26Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -392,6 +458,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.22.0': + resolution: {integrity: sha512-qaowLrV/YOMAL2RfKQ4C/VaDzAuLDuylM2sd/LH+4OFirMl6CuDpRlCq4u49ZBaVV8pkI/Y+hTdiibvQRhojCA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -404,6 +476,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.22.0': + resolution: {integrity: sha512-hgrezzjQTRxjkQ5k08J6rtZN5PNnkWx/Rz6Kmj9gnsdCAX1I4Dn4ZPqvFRkXo55Q3pnVQJBwbdtrTO7tMGtyVA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -416,6 +494,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.22.0': + resolution: {integrity: sha512-ewxg6FLLUio883XgSjfULEmDl3VPv/TYNnRprVAS3QeGFLdCYdx1tIudBcd7n9jIdk82v1Ajov4jx87qW7h9+g==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -428,6 +512,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.22.0': + resolution: {integrity: sha512-Az5XbgSJC2lE8XK8pdcutsf9RgdafWdTpUK/+6uaDdfkviw/B4JCwAfh1qVeRWwOohwdsl4ywZrWBNWxwrPLFg==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -440,6 +530,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.22.0': + resolution: {integrity: sha512-8j4a2ChT9+V34NNNY9c/gMldutaJFmfMacTPq4KfNKwv2fitBCLYjee7c+Vxaha2nUhPK7cXcZpJtJ3+Y7ZdVQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -452,6 +548,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.22.0': + resolution: {integrity: sha512-JUQyOnpbAkkRFOk/AhsEemz5TfWN4FJZxVObUlnlNCbe7QBl61ZNfM4cwBXayQA6laMJMUcqLHaYQHAB6YQ95Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -464,6 +566,18 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.22.0': + resolution: {integrity: sha512-11PoCoHXo4HFNbLsXuMB6bpMPWGDiw7xETji6COdJss4SQZLvcgNoeSqWtATRm10Jj1uEHiaIk4N0PiN6x4Fcg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.22.0': + resolution: {integrity: sha512-Ezlhu/YyITmXwKSB+Zu/QqD7cxrjrpiw85cc0Rbd3AWr2wsgp+dWbWOE8MqHaLW9NKMZvuL0DhbJbvzR7F6Zvg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -476,6 +590,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.22.0': + resolution: {integrity: sha512-ufjdW5tFJGUjlH9j/5cCE9lrwRffyZh+T4vYvoDKoYsC6IXbwaFeV/ENxeNXcxotF0P8CDzoICXVSbJaGBhkrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -488,6 +608,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.22.0': + resolution: {integrity: sha512-zY6ly/AoSmKnmNTowDJsK5ehra153/5ZhqxNLfq9NRsTTltetr+yHHcQ4RW7QDqw4JC8A1uC1YmeSfK9NRcK1w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -500,6 +626,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.22.0': + resolution: {integrity: sha512-Kml5F7tv/1Maam0pbbCrvkk9vj046dPej30kFzlhXnhuCtYYBP6FGy/cLbc5yUT1lkZznGLf2OvuvmLjscO5rw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -512,6 +644,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.22.0': + resolution: {integrity: sha512-IOgwn+mYTM3RrcydP4Og5IpXh+ftN8oF+HELTXSmbWBlujuci4Qa3DTeO+LEErceisI7KUSfEIiX+WOUlpELkw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -524,6 +662,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.22.0': + resolution: {integrity: sha512-4bDHJrk2WHBXJPhy1y80X7/5b5iZTZP3LGcKIlAP1J+KqZ4zQAPMLEzftGyjjfcKbA4JDlPt/+2R/F1ZTeRgrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -534,16 +678,16 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.16.0': - resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} + '@eslint/config-array@0.17.0': + resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.5.0': - resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} + '@eslint/js@9.6.0': + resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -752,14 +896,14 @@ packages: '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/node@20.14.8': - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + '@types/node@20.14.9': + resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/picomatch@2.3.3': - resolution: {integrity: sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==} + '@types/picomatch@2.3.4': + resolution: {integrity: sha512-0so8lU8O5zatZS/2Fi4zrwks+vZv7e0dygrgEZXljODXBig97l4cPQD+9LabXfGJOWwoRkTVz6Q4edZvD12UOA==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -1005,6 +1149,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -1304,6 +1453,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.22.0: + resolution: {integrity: sha512-zNYA6bFZsVnsU481FnGAQjLDW0Pl/8BGG7EvAp15RzUvGC+ME7hf1q7LvIfStEQBz/iEHuBJCYcOwPmNCf1Tlw==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -1461,13 +1615,13 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.5.0: - resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} + eslint@9.6.0: + resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true - espree@10.0.1: - resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -2511,8 +2665,8 @@ packages: typescript: optional: true - tsx@4.15.7: - resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} + tsx@4.16.0: + resolution: {integrity: sha512-MPgN+CuY+4iKxGoJNPv+1pyo5YWZAQ5XfsyobUG+zoKG7IkvCPLZDEyoIb8yLS2FcWci1nlxAqmvPlFWD5AFiQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -2573,8 +2727,8 @@ packages: peerDependencies: vue: ^3.2.25 - unplugin@1.10.1: - resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} + unplugin@1.11.0: + resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==} engines: {node: '>=14.0.0'} unplugin@1.7.1: @@ -2600,8 +2754,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.3.1: - resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} + vite@5.3.2: + resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2951,146 +3105,218 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.22.0': + optional: true + '@esbuild/android-arm64@0.20.2': optional: true '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.22.0': + optional: true + '@esbuild/android-arm@0.20.2': optional: true '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.22.0': + optional: true + '@esbuild/android-x64@0.20.2': optional: true '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.22.0': + optional: true + '@esbuild/darwin-arm64@0.20.2': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.22.0': + optional: true + '@esbuild/darwin-x64@0.20.2': optional: true '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.22.0': + optional: true + '@esbuild/freebsd-arm64@0.20.2': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.22.0': + optional: true + '@esbuild/freebsd-x64@0.20.2': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.22.0': + optional: true + '@esbuild/linux-arm64@0.20.2': optional: true '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.22.0': + optional: true + '@esbuild/linux-arm@0.20.2': optional: true '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.22.0': + optional: true + '@esbuild/linux-ia32@0.20.2': optional: true '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.22.0': + optional: true + '@esbuild/linux-loong64@0.20.2': optional: true '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.22.0': + optional: true + '@esbuild/linux-mips64el@0.20.2': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.22.0': + optional: true + '@esbuild/linux-ppc64@0.20.2': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.22.0': + optional: true + '@esbuild/linux-riscv64@0.20.2': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.22.0': + optional: true + '@esbuild/linux-s390x@0.20.2': optional: true '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.22.0': + optional: true + '@esbuild/linux-x64@0.20.2': optional: true '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.22.0': + optional: true + '@esbuild/netbsd-x64@0.20.2': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.22.0': + optional: true + + '@esbuild/openbsd-arm64@0.22.0': + optional: true + '@esbuild/openbsd-x64@0.20.2': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.22.0': + optional: true + '@esbuild/sunos-x64@0.20.2': optional: true '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.22.0': + optional: true + '@esbuild/win32-arm64@0.20.2': optional: true '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.22.0': + optional: true + '@esbuild/win32-ia32@0.20.2': optional: true '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.22.0': + optional: true + '@esbuild/win32-x64@0.20.2': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)': + '@esbuild/win32-x64@0.22.0': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@9.6.0)': dependencies: - eslint: 9.5.0 + eslint: 9.6.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} - '@eslint/config-array@0.16.0': + '@eslint/config-array@0.17.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.4 @@ -3102,7 +3328,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 10.0.1 + espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -3112,7 +3338,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.5.0': {} + '@eslint/js@9.6.0': {} '@eslint/object-schema@2.1.4': {} @@ -3258,30 +3484,30 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@sxzz/eslint-config@3.13.0(@types/eslint@8.56.9)(eslint@9.5.0)(typescript@5.5.2)': - dependencies: - '@unocss/eslint-plugin': 0.61.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 - eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-plugin-antfu: 2.3.3(eslint@9.5.0) - eslint-plugin-command: 0.2.3(eslint@9.5.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.5.0) - eslint-plugin-import-x: 0.5.1(eslint@9.5.0)(typescript@5.5.2) - eslint-plugin-jsonc: 2.16.0(eslint@9.5.0) - eslint-plugin-markdown: 5.0.0(eslint@9.5.0) - eslint-plugin-n: 17.9.0(eslint@9.5.0) - eslint-plugin-perfectionist: 2.11.0(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0)) - eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.9)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2) - eslint-plugin-unicorn: 53.0.0(eslint@9.5.0) - eslint-plugin-unused-imports: 4.0.0(eslint@9.5.0) - eslint-plugin-vue: 9.26.0(eslint@9.5.0) - eslint-plugin-yml: 1.14.0(eslint@9.5.0) + '@sxzz/eslint-config@3.13.0(@types/eslint@8.56.9)(eslint@9.6.0)(typescript@5.5.2)': + dependencies: + '@unocss/eslint-plugin': 0.61.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 + eslint-config-prettier: 9.1.0(eslint@9.6.0) + eslint-plugin-antfu: 2.3.3(eslint@9.6.0) + eslint-plugin-command: 0.2.3(eslint@9.6.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.6.0) + eslint-plugin-import-x: 0.5.1(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-jsonc: 2.16.0(eslint@9.6.0) + eslint-plugin-markdown: 5.0.0(eslint@9.6.0) + eslint-plugin-n: 17.9.0(eslint@9.6.0) + eslint-plugin-perfectionist: 2.11.0(eslint@9.6.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.6.0)) + eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.9)(eslint-config-prettier@9.1.0(eslint@9.6.0))(eslint@9.6.0)(prettier@3.3.2) + eslint-plugin-unicorn: 53.0.0(eslint@9.6.0) + eslint-plugin-unused-imports: 4.0.0(eslint@9.6.0) + eslint-plugin-vue: 9.26.0(eslint@9.6.0) + eslint-plugin-yml: 1.14.0(eslint@9.6.0) globals: 15.4.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 prettier: 3.3.2 - typescript-eslint: 7.13.0(eslint@9.5.0)(typescript@5.5.2) - vue-eslint-parser: 9.4.3(eslint@9.5.0) + typescript-eslint: 7.13.0(eslint@9.6.0)(typescript@5.5.2) + vue-eslint-parser: 9.4.3(eslint@9.6.0) yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - '@types/eslint' @@ -3312,27 +3538,27 @@ snapshots: dependencies: '@types/unist': 2.0.10 - '@types/node@20.14.8': + '@types/node@20.14.9': dependencies: undici-types: 5.26.5 '@types/normalize-package-data@2.4.4': {} - '@types/picomatch@2.3.3': {} + '@types/picomatch@2.3.4': {} '@types/resolve@1.20.2': {} '@types/unist@2.0.10': {} - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.0(eslint@9.6.0)(typescript@5.5.2) '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/type-utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.13.0 - eslint: 9.5.0 + eslint: 9.6.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3342,14 +3568,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/parser@7.13.0(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.4 - eslint: 9.5.0 + eslint: 9.6.0 optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: @@ -3365,12 +3591,12 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@7.13.0(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.4 - eslint: 9.5.0 + eslint: 9.6.0 ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: typescript: 5.5.2 @@ -3411,24 +3637,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.12.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.12.0(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@typescript-eslint/scope-manager': 7.12.0 '@typescript-eslint/types': 7.12.0 '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.5.2) - eslint: 9.5.0 + eslint: 9.6.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.13.0(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - eslint: 9.5.0 + eslint: 9.6.0 transitivePeerDependencies: - supports-color - typescript @@ -3450,9 +3676,9 @@ snapshots: '@unocss/core@0.61.0': {} - '@unocss/eslint-plugin@0.61.0(eslint@9.5.0)(typescript@5.5.2)': + '@unocss/eslint-plugin@0.61.0(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) '@unocss/config': 0.61.0 '@unocss/core': 0.61.0 magic-string: 0.30.10 @@ -3462,18 +3688,18 @@ snapshots: - supports-color - typescript - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.1(@types/node@20.14.8)(terser@5.30.3))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.2(@types/node@20.14.9)(terser@5.30.3))': dependencies: '@babel/core': 7.24.4 '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4) - vite: 5.3.1(@types/node@20.14.8)(terser@5.30.3) + vite: 5.3.2(@types/node@20.14.9)(terser@5.30.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue2@2.3.1(vite@5.3.1(@types/node@20.14.8)(terser@5.30.3))': + '@vitejs/plugin-vue2@2.3.1(vite@5.3.2(@types/node@20.14.9)(terser@5.30.3))': dependencies: - vite: 5.3.1(@types/node@20.14.8)(terser@5.30.3) + vite: 5.3.2(@types/node@20.14.9)(terser@5.30.3) '@vitest/expect@1.6.0': dependencies: @@ -3504,20 +3730,20 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue-macros/test-utils@1.4.0(@types/node@20.14.8)(terser@5.30.3)(vite@5.3.1(@types/node@20.14.8)(terser@5.30.3))(vitest@1.6.0(@types/node@20.14.8)(terser@5.30.3))': + '@vue-macros/test-utils@1.4.0(@types/node@20.14.9)(terser@5.30.3)(vite@5.3.2(@types/node@20.14.9)(terser@5.30.3))(vitest@1.6.0(@types/node@20.14.9)(terser@5.30.3))': dependencies: '@rollup/plugin-json': 6.1.0(rollup@4.18.0) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.3.1(@types/node@20.14.8)(terser@5.30.3)) - '@vitejs/plugin-vue2': 2.3.1(vite@5.3.1(@types/node@20.14.8)(terser@5.30.3)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.3.2(@types/node@20.14.9)(terser@5.30.3)) + '@vitejs/plugin-vue2': 2.3.1(vite@5.3.2(@types/node@20.14.9)(terser@5.30.3)) esbuild: 0.20.2 fast-glob: 3.3.2 rollup: 4.18.0 rollup-plugin-esbuild: 6.1.1(esbuild@0.20.2)(rollup@4.18.0) - unplugin-vue: 5.0.5(@types/node@20.14.8)(terser@5.30.3) + unplugin-vue: 5.0.5(@types/node@20.14.9)(terser@5.30.3) optionalDependencies: - vitest: 1.6.0(@types/node@20.14.8)(terser@5.30.3) + vitest: 1.6.0(@types/node@20.14.9)(terser@5.30.3) transitivePeerDependencies: - '@types/node' - less @@ -3683,10 +3909,16 @@ snapshots: dependencies: acorn: 8.11.3 + acorn-jsx@5.3.2(acorn@8.12.0): + dependencies: + acorn: 8.12.0 + acorn-walk@8.3.2: {} acorn@8.11.3: {} + acorn@8.12.0: {} + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 @@ -4003,20 +4235,47 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.22.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.22.0 + '@esbuild/android-arm': 0.22.0 + '@esbuild/android-arm64': 0.22.0 + '@esbuild/android-x64': 0.22.0 + '@esbuild/darwin-arm64': 0.22.0 + '@esbuild/darwin-x64': 0.22.0 + '@esbuild/freebsd-arm64': 0.22.0 + '@esbuild/freebsd-x64': 0.22.0 + '@esbuild/linux-arm': 0.22.0 + '@esbuild/linux-arm64': 0.22.0 + '@esbuild/linux-ia32': 0.22.0 + '@esbuild/linux-loong64': 0.22.0 + '@esbuild/linux-mips64el': 0.22.0 + '@esbuild/linux-ppc64': 0.22.0 + '@esbuild/linux-riscv64': 0.22.0 + '@esbuild/linux-s390x': 0.22.0 + '@esbuild/linux-x64': 0.22.0 + '@esbuild/netbsd-x64': 0.22.0 + '@esbuild/openbsd-arm64': 0.22.0 + '@esbuild/openbsd-x64': 0.22.0 + '@esbuild/sunos-x64': 0.22.0 + '@esbuild/win32-arm64': 0.22.0 + '@esbuild/win32-ia32': 0.22.0 + '@esbuild/win32-x64': 0.22.0 + escalade@3.1.2: {} escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.0(eslint@9.5.0): + eslint-compat-utils@0.5.0(eslint@9.6.0): dependencies: - eslint: 9.5.0 + eslint: 9.6.0 semver: 7.6.2 - eslint-config-prettier@9.1.0(eslint@9.5.0): + eslint-config-prettier@9.1.0(eslint@9.6.0): dependencies: - eslint: 9.5.0 + eslint: 9.6.0 eslint-import-resolver-node@0.3.9: dependencies: @@ -4026,35 +4285,35 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-antfu@2.3.3(eslint@9.5.0): + eslint-plugin-antfu@2.3.3(eslint@9.6.0): dependencies: '@antfu/utils': 0.7.8 - eslint: 9.5.0 + eslint: 9.6.0 - eslint-plugin-command@0.2.3(eslint@9.5.0): + eslint-plugin-command@0.2.3(eslint@9.6.0): dependencies: '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.5.0 + eslint: 9.6.0 - eslint-plugin-es-x@7.6.0(eslint@9.5.0): + eslint-plugin-es-x@7.6.0(eslint@9.6.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint-community/regexpp': 4.10.0 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + eslint: 9.6.0 + eslint-compat-utils: 0.5.0(eslint@9.6.0) - eslint-plugin-eslint-comments@3.2.0(eslint@9.5.0): + eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.5.0 + eslint: 9.6.0 ignore: 5.3.1 - eslint-plugin-import-x@0.5.1(eslint@9.5.0)(typescript@5.5.2): + eslint-plugin-import-x@0.5.1(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@typescript-eslint/utils': 7.12.0(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.12.0(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.4 doctrine: 3.0.0 - eslint: 9.5.0 + eslint: 9.6.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -4065,67 +4324,67 @@ snapshots: - supports-color - typescript - eslint-plugin-jsonc@2.16.0(eslint@9.5.0): + eslint-plugin-jsonc@2.16.0(eslint@9.6.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + eslint: 9.6.0 + eslint-compat-utils: 0.5.0(eslint@9.6.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.0.0(eslint@9.5.0): + eslint-plugin-markdown@5.0.0(eslint@9.6.0): dependencies: - eslint: 9.5.0 + eslint: 9.6.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.9.0(eslint@9.5.0): + eslint-plugin-n@17.9.0(eslint@9.6.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) enhanced-resolve: 5.17.0 - eslint: 9.5.0 - eslint-plugin-es-x: 7.6.0(eslint@9.5.0) + eslint: 9.6.0 + eslint-plugin-es-x: 7.6.0(eslint@9.6.0) get-tsconfig: 4.7.5 globals: 15.4.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-perfectionist@2.11.0(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0)): + eslint-plugin-perfectionist@2.11.0(eslint@9.6.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.6.0)): dependencies: - '@typescript-eslint/utils': 7.12.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/utils': 7.12.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.5.0) + vue-eslint-parser: 9.4.3(eslint@9.6.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.9)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.9)(eslint-config-prettier@9.1.0(eslint@9.6.0))(eslint@9.6.0)(prettier@3.3.2): dependencies: - eslint: 9.5.0 + eslint: 9.6.0 prettier: 3.3.2 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: '@types/eslint': 8.56.9 - eslint-config-prettier: 9.1.0(eslint@9.5.0) + eslint-config-prettier: 9.1.0(eslint@9.6.0) - eslint-plugin-unicorn@53.0.0(eslint@9.5.0): + eslint-plugin-unicorn@53.0.0(eslint@9.6.0): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.0 - eslint: 9.5.0 + eslint: 9.6.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -4139,30 +4398,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.0.0(eslint@9.5.0): + eslint-plugin-unused-imports@4.0.0(eslint@9.6.0): dependencies: - eslint: 9.5.0 + eslint: 9.6.0 eslint-rule-composer: 0.3.0 - eslint-plugin-vue@9.26.0(eslint@9.5.0): + eslint-plugin-vue@9.26.0(eslint@9.6.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - eslint: 9.5.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + eslint: 9.6.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.16 semver: 7.6.2 - vue-eslint-parser: 9.4.3(eslint@9.5.0) + vue-eslint-parser: 9.4.3(eslint@9.6.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.5.0): + eslint-plugin-yml@1.14.0(eslint@9.6.0): dependencies: debug: 4.3.4 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + eslint: 9.6.0 + eslint-compat-utils: 0.5.0(eslint@9.6.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -4190,13 +4449,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.5.0: + eslint@9.6.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint-community/regexpp': 4.10.0 - '@eslint/config-array': 0.16.0 + '@eslint/config-array': 0.17.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.5.0 + '@eslint/js': 9.6.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -4207,7 +4466,7 @@ snapshots: escape-string-regexp: 4.0.0 eslint-scope: 8.0.1 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + espree: 10.1.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -4229,10 +4488,10 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.0.1: + espree@10.1.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 4.0.0 espree@9.6.1: @@ -4526,7 +4785,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -5136,16 +5395,16 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)): + terser-webpack-plugin@5.3.10(esbuild@0.22.0)(webpack@5.92.1(esbuild@0.22.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.3 - webpack: 5.92.1(esbuild@0.21.5) + webpack: 5.92.1(esbuild@0.22.0) optionalDependencies: - esbuild: 0.21.5 + esbuild: 0.22.0 terser@5.30.3: dependencies: @@ -5213,7 +5472,7 @@ snapshots: - supports-color - ts-node - tsx@4.15.7: + tsx@4.16.0: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -5232,12 +5491,12 @@ snapshots: type-fest@0.8.1: {} - typescript-eslint@7.13.0(eslint@9.5.0)(typescript@5.5.2): + typescript-eslint@7.13.0(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: @@ -5263,16 +5522,16 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) magic-string: 0.30.10 - unplugin: 1.10.1 + unplugin: 1.11.0 transitivePeerDependencies: - rollup - unplugin-vue@5.0.5(@types/node@20.14.8)(terser@5.30.3): + unplugin-vue@5.0.5(@types/node@20.14.9)(terser@5.30.3): dependencies: '@vue/reactivity': 3.4.23 debug: 4.3.4 unplugin: 1.7.1 - vite: 5.3.1(@types/node@20.14.8)(terser@5.30.3) + vite: 5.3.2(@types/node@20.14.9)(terser@5.30.3) transitivePeerDependencies: - '@types/node' - less @@ -5283,7 +5542,7 @@ snapshots: - supports-color - terser - unplugin@1.10.1: + unplugin@1.11.0: dependencies: acorn: 8.11.3 chokidar: 3.6.0 @@ -5314,13 +5573,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@1.6.0(@types/node@20.14.8)(terser@5.30.3): + vite-node@1.6.0(@types/node@20.14.9)(terser@5.30.3): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.3.1(@types/node@20.14.8)(terser@5.30.3) + vite: 5.3.2(@types/node@20.14.9)(terser@5.30.3) transitivePeerDependencies: - '@types/node' - less @@ -5331,17 +5590,17 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.8)(terser@5.30.3): + vite@5.3.2(@types/node@20.14.9)(terser@5.30.3): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 fsevents: 2.3.3 terser: 5.30.3 - vitest@1.6.0(@types/node@20.14.8)(terser@5.30.3): + vitest@1.6.0(@types/node@20.14.9)(terser@5.30.3): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -5360,11 +5619,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.7.0 tinypool: 0.8.4 - vite: 5.3.1(@types/node@20.14.8)(terser@5.30.3) - vite-node: 1.6.0(@types/node@20.14.8)(terser@5.30.3) + vite: 5.3.2(@types/node@20.14.9)(terser@5.30.3) + vite-node: 1.6.0(@types/node@20.14.9)(terser@5.30.3) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 transitivePeerDependencies: - less - lightningcss @@ -5374,10 +5633,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.5.0): + vue-eslint-parser@9.4.3(eslint@9.6.0): dependencies: debug: 4.3.4 - eslint: 9.5.0 + eslint: 9.6.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -5398,7 +5657,7 @@ snapshots: webpack-virtual-modules@0.6.1: {} - webpack@5.92.1(esbuild@0.21.5): + webpack@5.92.1(esbuild@0.22.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -5421,7 +5680,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)) + terser-webpack-plugin: 5.3.10(esbuild@0.22.0)(webpack@5.92.1(esbuild@0.22.0)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: