A generic websocket connection with Zod schema validation and on message execution.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

update all packages to latest

vinerima 968bca18 a6feb7b2

+434 -576
+11 -11
package.json
··· 1 1 { 2 2 "name": "@vinerima/wah", 3 - "version": "1.0.1", 3 + "version": "2.0.0", 4 4 "description": "Generic WebSocket action handler with Zod-based schema validation and typed message dispatch", 5 5 "author": "vinerima", 6 6 "license": "MIT", ··· 28 28 "test:watch": "vitest" 29 29 }, 30 30 "dependencies": { 31 - "zod": "^3.24.0" 31 + "zod": "^4.3.6" 32 32 }, 33 33 "peerDependencies": { 34 34 "ws": "^8.19.0" ··· 39 39 } 40 40 }, 41 41 "devDependencies": { 42 - "@types/node": "^22.19.0", 43 - "@types/ws": "^8.5.13", 44 - "@typescript-eslint/eslint-plugin": "^8.55.0", 45 - "@typescript-eslint/parser": "^8.55.0", 46 - "eslint": "^9.39.0", 47 - "eslint-config-prettier": "^9.1.0", 48 - "prettier": "^3.8.0", 49 - "tsup": "^8.5.0", 50 - "typescript": "^5.9.0", 42 + "@types/node": "^25.5.0", 43 + "@types/ws": "^8.18.1", 44 + "@typescript-eslint/eslint-plugin": "^8.57.1", 45 + "@typescript-eslint/parser": "^8.57.1", 46 + "eslint": "^10.1.0", 47 + "eslint-config-prettier": "^10.1.8", 48 + "prettier": "^3.8.1", 49 + "tsup": "^8.5.1", 50 + "typescript": "^5.9.3", 51 51 "vitest": "^4.1.0" 52 52 }, 53 53 "engines": {
+423 -565
pnpm-lock.yaml
··· 12 12 specifier: ^8.19.0 13 13 version: 8.19.0 14 14 zod: 15 - specifier: ^3.24.0 16 - version: 3.25.76 15 + specifier: ^4.3.6 16 + version: 4.3.6 17 17 devDependencies: 18 18 '@types/node': 19 - specifier: ^22.19.0 20 - version: 22.19.11 19 + specifier: ^25.5.0 20 + version: 25.5.0 21 21 '@types/ws': 22 - specifier: ^8.5.13 22 + specifier: ^8.18.1 23 23 version: 8.18.1 24 24 '@typescript-eslint/eslint-plugin': 25 - specifier: ^8.55.0 26 - version: 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3) 25 + specifier: ^8.57.1 26 + version: 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.1.0)(typescript@5.9.3))(eslint@10.1.0)(typescript@5.9.3) 27 27 '@typescript-eslint/parser': 28 - specifier: ^8.55.0 29 - version: 8.55.0(eslint@9.39.2)(typescript@5.9.3) 28 + specifier: ^8.57.1 29 + version: 8.57.1(eslint@10.1.0)(typescript@5.9.3) 30 30 eslint: 31 - specifier: ^9.39.0 32 - version: 9.39.2 31 + specifier: ^10.1.0 32 + version: 10.1.0 33 33 eslint-config-prettier: 34 - specifier: ^9.1.0 35 - version: 9.1.2(eslint@9.39.2) 34 + specifier: ^10.1.8 35 + version: 10.1.8(eslint@10.1.0) 36 36 prettier: 37 - specifier: ^3.8.0 37 + specifier: ^3.8.1 38 38 version: 3.8.1 39 39 tsup: 40 - specifier: ^8.5.0 40 + specifier: ^8.5.1 41 41 version: 8.5.1(postcss@8.5.8)(typescript@5.9.3) 42 42 typescript: 43 - specifier: ^5.9.0 43 + specifier: ^5.9.3 44 44 version: 5.9.3 45 45 vitest: 46 46 specifier: ^4.1.0 47 - version: 4.1.0(@types/node@22.19.11)(vite@8.0.1(@types/node@22.19.11)(esbuild@0.27.3)) 47 + version: 4.1.0(@types/node@25.5.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)) 48 48 49 49 packages: 50 50 ··· 57 57 '@emnapi/wasi-threads@1.2.0': 58 58 resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} 59 59 60 - '@esbuild/aix-ppc64@0.27.3': 61 - resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} 60 + '@esbuild/aix-ppc64@0.27.4': 61 + resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} 62 62 engines: {node: '>=18'} 63 63 cpu: [ppc64] 64 64 os: [aix] 65 65 66 - '@esbuild/android-arm64@0.27.3': 67 - resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} 66 + '@esbuild/android-arm64@0.27.4': 67 + resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==} 68 68 engines: {node: '>=18'} 69 69 cpu: [arm64] 70 70 os: [android] 71 71 72 - '@esbuild/android-arm@0.27.3': 73 - resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} 72 + '@esbuild/android-arm@0.27.4': 73 + resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==} 74 74 engines: {node: '>=18'} 75 75 cpu: [arm] 76 76 os: [android] 77 77 78 - '@esbuild/android-x64@0.27.3': 79 - resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} 78 + '@esbuild/android-x64@0.27.4': 79 + resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==} 80 80 engines: {node: '>=18'} 81 81 cpu: [x64] 82 82 os: [android] 83 83 84 - '@esbuild/darwin-arm64@0.27.3': 85 - resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} 84 + '@esbuild/darwin-arm64@0.27.4': 85 + resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==} 86 86 engines: {node: '>=18'} 87 87 cpu: [arm64] 88 88 os: [darwin] 89 89 90 - '@esbuild/darwin-x64@0.27.3': 91 - resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} 90 + '@esbuild/darwin-x64@0.27.4': 91 + resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==} 92 92 engines: {node: '>=18'} 93 93 cpu: [x64] 94 94 os: [darwin] 95 95 96 - '@esbuild/freebsd-arm64@0.27.3': 97 - resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} 96 + '@esbuild/freebsd-arm64@0.27.4': 97 + resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==} 98 98 engines: {node: '>=18'} 99 99 cpu: [arm64] 100 100 os: [freebsd] 101 101 102 - '@esbuild/freebsd-x64@0.27.3': 103 - resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} 102 + '@esbuild/freebsd-x64@0.27.4': 103 + resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==} 104 104 engines: {node: '>=18'} 105 105 cpu: [x64] 106 106 os: [freebsd] 107 107 108 - '@esbuild/linux-arm64@0.27.3': 109 - resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} 108 + '@esbuild/linux-arm64@0.27.4': 109 + resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==} 110 110 engines: {node: '>=18'} 111 111 cpu: [arm64] 112 112 os: [linux] 113 113 114 - '@esbuild/linux-arm@0.27.3': 115 - resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} 114 + '@esbuild/linux-arm@0.27.4': 115 + resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==} 116 116 engines: {node: '>=18'} 117 117 cpu: [arm] 118 118 os: [linux] 119 119 120 - '@esbuild/linux-ia32@0.27.3': 121 - resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} 120 + '@esbuild/linux-ia32@0.27.4': 121 + resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==} 122 122 engines: {node: '>=18'} 123 123 cpu: [ia32] 124 124 os: [linux] 125 125 126 - '@esbuild/linux-loong64@0.27.3': 127 - resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} 126 + '@esbuild/linux-loong64@0.27.4': 127 + resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==} 128 128 engines: {node: '>=18'} 129 129 cpu: [loong64] 130 130 os: [linux] 131 131 132 - '@esbuild/linux-mips64el@0.27.3': 133 - resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} 132 + '@esbuild/linux-mips64el@0.27.4': 133 + resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==} 134 134 engines: {node: '>=18'} 135 135 cpu: [mips64el] 136 136 os: [linux] 137 137 138 - '@esbuild/linux-ppc64@0.27.3': 139 - resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} 138 + '@esbuild/linux-ppc64@0.27.4': 139 + resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==} 140 140 engines: {node: '>=18'} 141 141 cpu: [ppc64] 142 142 os: [linux] 143 143 144 - '@esbuild/linux-riscv64@0.27.3': 145 - resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} 144 + '@esbuild/linux-riscv64@0.27.4': 145 + resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==} 146 146 engines: {node: '>=18'} 147 147 cpu: [riscv64] 148 148 os: [linux] 149 149 150 - '@esbuild/linux-s390x@0.27.3': 151 - resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} 150 + '@esbuild/linux-s390x@0.27.4': 151 + resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==} 152 152 engines: {node: '>=18'} 153 153 cpu: [s390x] 154 154 os: [linux] 155 155 156 - '@esbuild/linux-x64@0.27.3': 157 - resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} 156 + '@esbuild/linux-x64@0.27.4': 157 + resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==} 158 158 engines: {node: '>=18'} 159 159 cpu: [x64] 160 160 os: [linux] 161 161 162 - '@esbuild/netbsd-arm64@0.27.3': 163 - resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} 162 + '@esbuild/netbsd-arm64@0.27.4': 163 + resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==} 164 164 engines: {node: '>=18'} 165 165 cpu: [arm64] 166 166 os: [netbsd] 167 167 168 - '@esbuild/netbsd-x64@0.27.3': 169 - resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} 168 + '@esbuild/netbsd-x64@0.27.4': 169 + resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==} 170 170 engines: {node: '>=18'} 171 171 cpu: [x64] 172 172 os: [netbsd] 173 173 174 - '@esbuild/openbsd-arm64@0.27.3': 175 - resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} 174 + '@esbuild/openbsd-arm64@0.27.4': 175 + resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==} 176 176 engines: {node: '>=18'} 177 177 cpu: [arm64] 178 178 os: [openbsd] 179 179 180 - '@esbuild/openbsd-x64@0.27.3': 181 - resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} 180 + '@esbuild/openbsd-x64@0.27.4': 181 + resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==} 182 182 engines: {node: '>=18'} 183 183 cpu: [x64] 184 184 os: [openbsd] 185 185 186 - '@esbuild/openharmony-arm64@0.27.3': 187 - resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} 186 + '@esbuild/openharmony-arm64@0.27.4': 187 + resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==} 188 188 engines: {node: '>=18'} 189 189 cpu: [arm64] 190 190 os: [openharmony] 191 191 192 - '@esbuild/sunos-x64@0.27.3': 193 - resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} 192 + '@esbuild/sunos-x64@0.27.4': 193 + resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==} 194 194 engines: {node: '>=18'} 195 195 cpu: [x64] 196 196 os: [sunos] 197 197 198 - '@esbuild/win32-arm64@0.27.3': 199 - resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} 198 + '@esbuild/win32-arm64@0.27.4': 199 + resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==} 200 200 engines: {node: '>=18'} 201 201 cpu: [arm64] 202 202 os: [win32] 203 203 204 - '@esbuild/win32-ia32@0.27.3': 205 - resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} 204 + '@esbuild/win32-ia32@0.27.4': 205 + resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==} 206 206 engines: {node: '>=18'} 207 207 cpu: [ia32] 208 208 os: [win32] 209 209 210 - '@esbuild/win32-x64@0.27.3': 211 - resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} 210 + '@esbuild/win32-x64@0.27.4': 211 + resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==} 212 212 engines: {node: '>=18'} 213 213 cpu: [x64] 214 214 os: [win32] ··· 223 223 resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} 224 224 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 225 225 226 - '@eslint/config-array@0.21.1': 227 - resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} 228 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 229 - 230 - '@eslint/config-helpers@0.4.2': 231 - resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} 232 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 233 - 234 - '@eslint/core@0.17.0': 235 - resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} 236 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 226 + '@eslint/config-array@0.23.3': 227 + resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==} 228 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 237 229 238 - '@eslint/eslintrc@3.3.3': 239 - resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} 240 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 230 + '@eslint/config-helpers@0.5.3': 231 + resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==} 232 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 241 233 242 - '@eslint/js@9.39.2': 243 - resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} 244 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 234 + '@eslint/core@1.1.1': 235 + resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==} 236 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 245 237 246 - '@eslint/object-schema@2.1.7': 247 - resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} 248 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 238 + '@eslint/object-schema@3.0.3': 239 + resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==} 240 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 249 241 250 - '@eslint/plugin-kit@0.4.1': 251 - resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} 252 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 242 + '@eslint/plugin-kit@0.6.1': 243 + resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==} 244 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 253 245 254 246 '@humanfs/core@0.19.1': 255 247 resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} ··· 378 370 '@rolldown/pluginutils@1.0.0-rc.10': 379 371 resolution: {integrity: sha512-UkVDEFk1w3mveXeKgaTuYfKWtPbvgck1dT8TUG3bnccrH0XtLTuAyfCoks4Q/M5ZGToSVJTIQYCzy2g/atAOeg==} 380 372 381 - '@rollup/rollup-android-arm-eabi@4.57.1': 382 - resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==} 373 + '@rollup/rollup-android-arm-eabi@4.60.0': 374 + resolution: {integrity: sha512-WOhNW9K8bR3kf4zLxbfg6Pxu2ybOUbB2AjMDHSQx86LIF4rH4Ft7vmMwNt0loO0eonglSNy4cpD3MKXXKQu0/A==} 383 375 cpu: [arm] 384 376 os: [android] 385 377 386 - '@rollup/rollup-android-arm64@4.57.1': 387 - resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==} 378 + '@rollup/rollup-android-arm64@4.60.0': 379 + resolution: {integrity: sha512-u6JHLll5QKRvjciE78bQXDmqRqNs5M/3GVqZeMwvmjaNODJih/WIrJlFVEihvV0MiYFmd+ZyPr9wxOVbPAG2Iw==} 388 380 cpu: [arm64] 389 381 os: [android] 390 382 391 - '@rollup/rollup-darwin-arm64@4.57.1': 392 - resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==} 383 + '@rollup/rollup-darwin-arm64@4.60.0': 384 + resolution: {integrity: sha512-qEF7CsKKzSRc20Ciu2Zw1wRrBz4g56F7r/vRwY430UPp/nt1x21Q/fpJ9N5l47WWvJlkNCPJz3QRVw008fi7yA==} 393 385 cpu: [arm64] 394 386 os: [darwin] 395 387 396 - '@rollup/rollup-darwin-x64@4.57.1': 397 - resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==} 388 + '@rollup/rollup-darwin-x64@4.60.0': 389 + resolution: {integrity: sha512-WADYozJ4QCnXCH4wPB+3FuGmDPoFseVCUrANmA5LWwGmC6FL14BWC7pcq+FstOZv3baGX65tZ378uT6WG8ynTw==} 398 390 cpu: [x64] 399 391 os: [darwin] 400 392 401 - '@rollup/rollup-freebsd-arm64@4.57.1': 402 - resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==} 393 + '@rollup/rollup-freebsd-arm64@4.60.0': 394 + resolution: {integrity: sha512-6b8wGHJlDrGeSE3aH5mGNHBjA0TTkxdoNHik5EkvPHCt351XnigA4pS7Wsj/Eo9Y8RBU6f35cjN9SYmCFBtzxw==} 403 395 cpu: [arm64] 404 396 os: [freebsd] 405 397 406 - '@rollup/rollup-freebsd-x64@4.57.1': 407 - resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==} 398 + '@rollup/rollup-freebsd-x64@4.60.0': 399 + resolution: {integrity: sha512-h25Ga0t4jaylMB8M/JKAyrvvfxGRjnPQIR8lnCayyzEjEOx2EJIlIiMbhpWxDRKGKF8jbNH01NnN663dH638mA==} 408 400 cpu: [x64] 409 401 os: [freebsd] 410 402 411 - '@rollup/rollup-linux-arm-gnueabihf@4.57.1': 412 - resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} 403 + '@rollup/rollup-linux-arm-gnueabihf@4.60.0': 404 + resolution: {integrity: sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==} 413 405 cpu: [arm] 414 406 os: [linux] 415 407 416 - '@rollup/rollup-linux-arm-musleabihf@4.57.1': 417 - resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} 408 + '@rollup/rollup-linux-arm-musleabihf@4.60.0': 409 + resolution: {integrity: sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==} 418 410 cpu: [arm] 419 411 os: [linux] 420 412 421 - '@rollup/rollup-linux-arm64-gnu@4.57.1': 422 - resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} 413 + '@rollup/rollup-linux-arm64-gnu@4.60.0': 414 + resolution: {integrity: sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==} 423 415 cpu: [arm64] 424 416 os: [linux] 425 417 426 - '@rollup/rollup-linux-arm64-musl@4.57.1': 427 - resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} 418 + '@rollup/rollup-linux-arm64-musl@4.60.0': 419 + resolution: {integrity: sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==} 428 420 cpu: [arm64] 429 421 os: [linux] 430 422 431 - '@rollup/rollup-linux-loong64-gnu@4.57.1': 432 - resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} 423 + '@rollup/rollup-linux-loong64-gnu@4.60.0': 424 + resolution: {integrity: sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==} 433 425 cpu: [loong64] 434 426 os: [linux] 435 427 436 - '@rollup/rollup-linux-loong64-musl@4.57.1': 437 - resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} 428 + '@rollup/rollup-linux-loong64-musl@4.60.0': 429 + resolution: {integrity: sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==} 438 430 cpu: [loong64] 439 431 os: [linux] 440 432 441 - '@rollup/rollup-linux-ppc64-gnu@4.57.1': 442 - resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} 433 + '@rollup/rollup-linux-ppc64-gnu@4.60.0': 434 + resolution: {integrity: sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==} 443 435 cpu: [ppc64] 444 436 os: [linux] 445 437 446 - '@rollup/rollup-linux-ppc64-musl@4.57.1': 447 - resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} 438 + '@rollup/rollup-linux-ppc64-musl@4.60.0': 439 + resolution: {integrity: sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==} 448 440 cpu: [ppc64] 449 441 os: [linux] 450 442 451 - '@rollup/rollup-linux-riscv64-gnu@4.57.1': 452 - resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} 443 + '@rollup/rollup-linux-riscv64-gnu@4.60.0': 444 + resolution: {integrity: sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==} 453 445 cpu: [riscv64] 454 446 os: [linux] 455 447 456 - '@rollup/rollup-linux-riscv64-musl@4.57.1': 457 - resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} 448 + '@rollup/rollup-linux-riscv64-musl@4.60.0': 449 + resolution: {integrity: sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==} 458 450 cpu: [riscv64] 459 451 os: [linux] 460 452 461 - '@rollup/rollup-linux-s390x-gnu@4.57.1': 462 - resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} 453 + '@rollup/rollup-linux-s390x-gnu@4.60.0': 454 + resolution: {integrity: sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==} 463 455 cpu: [s390x] 464 456 os: [linux] 465 457 466 - '@rollup/rollup-linux-x64-gnu@4.57.1': 467 - resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} 458 + '@rollup/rollup-linux-x64-gnu@4.60.0': 459 + resolution: {integrity: sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==} 468 460 cpu: [x64] 469 461 os: [linux] 470 462 471 - '@rollup/rollup-linux-x64-musl@4.57.1': 472 - resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} 463 + '@rollup/rollup-linux-x64-musl@4.60.0': 464 + resolution: {integrity: sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==} 473 465 cpu: [x64] 474 466 os: [linux] 475 467 476 - '@rollup/rollup-openbsd-x64@4.57.1': 477 - resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} 468 + '@rollup/rollup-openbsd-x64@4.60.0': 469 + resolution: {integrity: sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==} 478 470 cpu: [x64] 479 471 os: [openbsd] 480 472 481 - '@rollup/rollup-openharmony-arm64@4.57.1': 482 - resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==} 473 + '@rollup/rollup-openharmony-arm64@4.60.0': 474 + resolution: {integrity: sha512-pESDkos/PDzYwtyzB5p/UoNU/8fJo68vcXM9ZW2V0kjYayj1KaaUfi1NmTUTUpMn4UhU4gTuK8gIaFO4UGuMbA==} 483 475 cpu: [arm64] 484 476 os: [openharmony] 485 477 486 - '@rollup/rollup-win32-arm64-msvc@4.57.1': 487 - resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==} 478 + '@rollup/rollup-win32-arm64-msvc@4.60.0': 479 + resolution: {integrity: sha512-hj1wFStD7B1YBeYmvY+lWXZ7ey73YGPcViMShYikqKT1GtstIKQAtfUI6yrzPjAy/O7pO0VLXGmUVWXQMaYgTQ==} 488 480 cpu: [arm64] 489 481 os: [win32] 490 482 491 - '@rollup/rollup-win32-ia32-msvc@4.57.1': 492 - resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==} 483 + '@rollup/rollup-win32-ia32-msvc@4.60.0': 484 + resolution: {integrity: sha512-SyaIPFoxmUPlNDq5EHkTbiKzmSEmq/gOYFI/3HHJ8iS/v1mbugVa7dXUzcJGQfoytp9DJFLhHH4U3/eTy2Bq4w==} 493 485 cpu: [ia32] 494 486 os: [win32] 495 487 496 - '@rollup/rollup-win32-x64-gnu@4.57.1': 497 - resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==} 488 + '@rollup/rollup-win32-x64-gnu@4.60.0': 489 + resolution: {integrity: sha512-RdcryEfzZr+lAr5kRm2ucN9aVlCCa2QNq4hXelZxb8GG0NJSazq44Z3PCCc8wISRuCVnGs0lQJVX5Vp6fKA+IA==} 498 490 cpu: [x64] 499 491 os: [win32] 500 492 501 - '@rollup/rollup-win32-x64-msvc@4.57.1': 502 - resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==} 493 + '@rollup/rollup-win32-x64-msvc@4.60.0': 494 + resolution: {integrity: sha512-PrsWNQ8BuE00O3Xsx3ALh2Df8fAj9+cvvX9AIA6o4KpATR98c9mud4XtDWVvsEuyia5U4tVSTKygawyJkjm60w==} 503 495 cpu: [x64] 504 496 os: [win32] 505 497 ··· 515 507 '@types/deep-eql@4.0.2': 516 508 resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} 517 509 510 + '@types/esrecurse@4.3.1': 511 + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} 512 + 518 513 '@types/estree@1.0.8': 519 514 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 520 515 521 516 '@types/json-schema@7.0.15': 522 517 resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 523 518 524 - '@types/node@22.19.11': 525 - resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} 519 + '@types/node@25.5.0': 520 + resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} 526 521 527 522 '@types/ws@8.18.1': 528 523 resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} 529 524 530 - '@typescript-eslint/eslint-plugin@8.55.0': 531 - resolution: {integrity: sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==} 525 + '@typescript-eslint/eslint-plugin@8.57.1': 526 + resolution: {integrity: sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==} 532 527 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 533 528 peerDependencies: 534 - '@typescript-eslint/parser': ^8.55.0 535 - eslint: ^8.57.0 || ^9.0.0 529 + '@typescript-eslint/parser': ^8.57.1 530 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 536 531 typescript: '>=4.8.4 <6.0.0' 537 532 538 - '@typescript-eslint/parser@8.55.0': 539 - resolution: {integrity: sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==} 533 + '@typescript-eslint/parser@8.57.1': 534 + resolution: {integrity: sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==} 540 535 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 541 536 peerDependencies: 542 - eslint: ^8.57.0 || ^9.0.0 537 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 543 538 typescript: '>=4.8.4 <6.0.0' 544 539 545 - '@typescript-eslint/project-service@8.55.0': 546 - resolution: {integrity: sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==} 540 + '@typescript-eslint/project-service@8.57.1': 541 + resolution: {integrity: sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==} 547 542 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 548 543 peerDependencies: 549 544 typescript: '>=4.8.4 <6.0.0' 550 545 551 - '@typescript-eslint/scope-manager@8.55.0': 552 - resolution: {integrity: sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==} 546 + '@typescript-eslint/scope-manager@8.57.1': 547 + resolution: {integrity: sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==} 553 548 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 554 549 555 - '@typescript-eslint/tsconfig-utils@8.55.0': 556 - resolution: {integrity: sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==} 550 + '@typescript-eslint/tsconfig-utils@8.57.1': 551 + resolution: {integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==} 557 552 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 558 553 peerDependencies: 559 554 typescript: '>=4.8.4 <6.0.0' 560 555 561 - '@typescript-eslint/type-utils@8.55.0': 562 - resolution: {integrity: sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==} 556 + '@typescript-eslint/type-utils@8.57.1': 557 + resolution: {integrity: sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==} 563 558 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 564 559 peerDependencies: 565 - eslint: ^8.57.0 || ^9.0.0 560 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 566 561 typescript: '>=4.8.4 <6.0.0' 567 562 568 - '@typescript-eslint/types@8.55.0': 569 - resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==} 563 + '@typescript-eslint/types@8.57.1': 564 + resolution: {integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==} 570 565 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 571 566 572 - '@typescript-eslint/typescript-estree@8.55.0': 573 - resolution: {integrity: sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==} 567 + '@typescript-eslint/typescript-estree@8.57.1': 568 + resolution: {integrity: sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==} 574 569 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 575 570 peerDependencies: 576 571 typescript: '>=4.8.4 <6.0.0' 577 572 578 - '@typescript-eslint/utils@8.55.0': 579 - resolution: {integrity: sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==} 573 + '@typescript-eslint/utils@8.57.1': 574 + resolution: {integrity: sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==} 580 575 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 581 576 peerDependencies: 582 - eslint: ^8.57.0 || ^9.0.0 577 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 583 578 typescript: '>=4.8.4 <6.0.0' 584 579 585 - '@typescript-eslint/visitor-keys@8.55.0': 586 - resolution: {integrity: sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==} 580 + '@typescript-eslint/visitor-keys@8.57.1': 581 + resolution: {integrity: sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==} 587 582 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 588 583 589 584 '@vitest/expect@4.1.0': ··· 620 615 peerDependencies: 621 616 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 622 617 623 - acorn@8.15.0: 624 - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 618 + acorn@8.16.0: 619 + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} 625 620 engines: {node: '>=0.4.0'} 626 621 hasBin: true 627 622 628 - ajv@6.12.6: 629 - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 630 - 631 - ansi-styles@4.3.0: 632 - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 633 - engines: {node: '>=8'} 623 + ajv@6.14.0: 624 + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} 634 625 635 626 any-promise@1.3.0: 636 627 resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 637 - 638 - argparse@2.0.1: 639 - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 640 628 641 629 assertion-error@2.0.1: 642 630 resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 643 631 engines: {node: '>=12'} 644 632 645 - balanced-match@1.0.2: 646 - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 633 + balanced-match@4.0.4: 634 + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} 635 + engines: {node: 18 || 20 || >=22} 647 636 648 - brace-expansion@1.1.12: 649 - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} 650 - 651 - brace-expansion@2.0.2: 652 - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 637 + brace-expansion@5.0.4: 638 + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} 639 + engines: {node: 18 || 20 || >=22} 653 640 654 641 bundle-require@5.1.0: 655 642 resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} ··· 661 648 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 662 649 engines: {node: '>=8'} 663 650 664 - callsites@3.1.0: 665 - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 666 - engines: {node: '>=6'} 667 - 668 651 chai@6.2.2: 669 652 resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} 670 653 engines: {node: '>=18'} 671 654 672 - chalk@4.1.2: 673 - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 674 - engines: {node: '>=10'} 675 - 676 655 chokidar@4.0.3: 677 656 resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 678 657 engines: {node: '>= 14.16.0'} 679 658 680 - color-convert@2.0.1: 681 - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 682 - engines: {node: '>=7.0.0'} 683 - 684 - color-name@1.1.4: 685 - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 686 - 687 659 commander@4.1.1: 688 660 resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 689 661 engines: {node: '>= 6'} 690 - 691 - concat-map@0.0.1: 692 - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 693 662 694 663 confbox@0.1.8: 695 664 resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} ··· 724 693 es-module-lexer@2.0.0: 725 694 resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} 726 695 727 - esbuild@0.27.3: 728 - resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} 696 + esbuild@0.27.4: 697 + resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==} 729 698 engines: {node: '>=18'} 730 699 hasBin: true 731 700 ··· 733 702 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 734 703 engines: {node: '>=10'} 735 704 736 - eslint-config-prettier@9.1.2: 737 - resolution: {integrity: sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==} 705 + eslint-config-prettier@10.1.8: 706 + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} 738 707 hasBin: true 739 708 peerDependencies: 740 709 eslint: '>=7.0.0' 741 710 742 - eslint-scope@8.4.0: 743 - resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} 744 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 711 + eslint-scope@9.1.2: 712 + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} 713 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 745 714 746 715 eslint-visitor-keys@3.4.3: 747 716 resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 748 717 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 749 718 750 - eslint-visitor-keys@4.2.1: 751 - resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} 752 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 719 + eslint-visitor-keys@5.0.1: 720 + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} 721 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 753 722 754 - eslint@9.39.2: 755 - resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} 756 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 723 + eslint@10.1.0: 724 + resolution: {integrity: sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==} 725 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 757 726 hasBin: true 758 727 peerDependencies: 759 728 jiti: '*' ··· 761 730 jiti: 762 731 optional: true 763 732 764 - espree@10.4.0: 765 - resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} 766 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 733 + espree@11.2.0: 734 + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} 735 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 767 736 768 737 esquery@1.7.0: 769 738 resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} ··· 821 790 resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 822 791 engines: {node: '>=16'} 823 792 824 - flatted@3.3.3: 825 - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 793 + flatted@3.4.2: 794 + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} 826 795 827 796 fsevents@2.3.3: 828 797 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} ··· 833 802 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 834 803 engines: {node: '>=10.13.0'} 835 804 836 - globals@14.0.0: 837 - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 838 - engines: {node: '>=18'} 839 - 840 - has-flag@4.0.0: 841 - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 842 - engines: {node: '>=8'} 843 - 844 805 ignore@5.3.2: 845 806 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 846 807 engines: {node: '>= 4'} ··· 849 810 resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 850 811 engines: {node: '>= 4'} 851 812 852 - import-fresh@3.3.1: 853 - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 854 - engines: {node: '>=6'} 855 - 856 813 imurmurhash@0.1.4: 857 814 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 858 815 engines: {node: '>=0.8.19'} ··· 871 828 joycon@3.1.1: 872 829 resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} 873 830 engines: {node: '>=10'} 874 - 875 - js-yaml@4.1.1: 876 - resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 877 - hasBin: true 878 831 879 832 json-buffer@3.0.1: 880 833 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} ··· 977 930 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 978 931 engines: {node: '>=10'} 979 932 980 - lodash.merge@4.6.2: 981 - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 982 - 983 933 magic-string@0.30.21: 984 934 resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 985 935 986 - minimatch@3.1.2: 987 - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 988 - 989 - minimatch@9.0.5: 990 - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 991 - engines: {node: '>=16 || 14 >=14.17'} 936 + minimatch@10.2.4: 937 + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} 938 + engines: {node: 18 || 20 || >=22} 992 939 993 - mlly@1.8.0: 994 - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} 940 + mlly@1.8.2: 941 + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} 995 942 996 943 ms@2.1.3: 997 944 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} ··· 1026 973 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1027 974 engines: {node: '>=10'} 1028 975 1029 - parent-module@1.0.1: 1030 - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1031 - engines: {node: '>=6'} 1032 - 1033 976 path-exists@4.0.0: 1034 977 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1035 978 engines: {node: '>=8'} ··· 1094 1037 resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1095 1038 engines: {node: '>= 14.18.0'} 1096 1039 1097 - resolve-from@4.0.0: 1098 - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1099 - engines: {node: '>=4'} 1100 - 1101 1040 resolve-from@5.0.0: 1102 1041 resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 1103 1042 engines: {node: '>=8'} ··· 1107 1046 engines: {node: ^20.19.0 || >=22.12.0} 1108 1047 hasBin: true 1109 1048 1110 - rollup@4.57.1: 1111 - resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==} 1049 + rollup@4.60.0: 1050 + resolution: {integrity: sha512-yqjxruMGBQJ2gG4HtjZtAfXArHomazDHoFwFFmZZl0r7Pdo7qCIXKqKHZc8yeoMgzJJ+pO6pEEHa+V7uzWlrAQ==} 1112 1051 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1113 1052 hasBin: true 1114 1053 ··· 1142 1081 std-env@4.0.0: 1143 1082 resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} 1144 1083 1145 - strip-json-comments@3.1.1: 1146 - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1147 - engines: {node: '>=8'} 1148 - 1149 1084 sucrase@3.35.1: 1150 1085 resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} 1151 1086 engines: {node: '>=16 || 14 >=14.17'} 1152 1087 hasBin: true 1153 1088 1154 - supports-color@7.2.0: 1155 - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1156 - engines: {node: '>=8'} 1157 - 1158 1089 thenify-all@1.6.0: 1159 1090 resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1160 1091 engines: {node: '>=0.8'} ··· 1184 1115 resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 1185 1116 hasBin: true 1186 1117 1187 - ts-api-utils@2.4.0: 1188 - resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} 1118 + ts-api-utils@2.5.0: 1119 + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} 1189 1120 engines: {node: '>=18.12'} 1190 1121 peerDependencies: 1191 1122 typescript: '>=4.8.4' ··· 1227 1158 ufo@1.6.3: 1228 1159 resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} 1229 1160 1230 - undici-types@6.21.0: 1231 - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} 1161 + undici-types@7.18.2: 1162 + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} 1232 1163 1233 1164 uri-js@4.4.1: 1234 1165 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} ··· 1341 1272 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1342 1273 engines: {node: '>=10'} 1343 1274 1344 - zod@3.25.76: 1345 - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 1275 + zod@4.3.6: 1276 + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} 1346 1277 1347 1278 snapshots: 1348 1279 ··· 1362 1293 tslib: 2.8.1 1363 1294 optional: true 1364 1295 1365 - '@esbuild/aix-ppc64@0.27.3': 1296 + '@esbuild/aix-ppc64@0.27.4': 1366 1297 optional: true 1367 1298 1368 - '@esbuild/android-arm64@0.27.3': 1299 + '@esbuild/android-arm64@0.27.4': 1369 1300 optional: true 1370 1301 1371 - '@esbuild/android-arm@0.27.3': 1302 + '@esbuild/android-arm@0.27.4': 1372 1303 optional: true 1373 1304 1374 - '@esbuild/android-x64@0.27.3': 1305 + '@esbuild/android-x64@0.27.4': 1375 1306 optional: true 1376 1307 1377 - '@esbuild/darwin-arm64@0.27.3': 1308 + '@esbuild/darwin-arm64@0.27.4': 1378 1309 optional: true 1379 1310 1380 - '@esbuild/darwin-x64@0.27.3': 1311 + '@esbuild/darwin-x64@0.27.4': 1381 1312 optional: true 1382 1313 1383 - '@esbuild/freebsd-arm64@0.27.3': 1314 + '@esbuild/freebsd-arm64@0.27.4': 1384 1315 optional: true 1385 1316 1386 - '@esbuild/freebsd-x64@0.27.3': 1317 + '@esbuild/freebsd-x64@0.27.4': 1387 1318 optional: true 1388 1319 1389 - '@esbuild/linux-arm64@0.27.3': 1320 + '@esbuild/linux-arm64@0.27.4': 1390 1321 optional: true 1391 1322 1392 - '@esbuild/linux-arm@0.27.3': 1323 + '@esbuild/linux-arm@0.27.4': 1393 1324 optional: true 1394 1325 1395 - '@esbuild/linux-ia32@0.27.3': 1326 + '@esbuild/linux-ia32@0.27.4': 1396 1327 optional: true 1397 1328 1398 - '@esbuild/linux-loong64@0.27.3': 1329 + '@esbuild/linux-loong64@0.27.4': 1399 1330 optional: true 1400 1331 1401 - '@esbuild/linux-mips64el@0.27.3': 1332 + '@esbuild/linux-mips64el@0.27.4': 1402 1333 optional: true 1403 1334 1404 - '@esbuild/linux-ppc64@0.27.3': 1335 + '@esbuild/linux-ppc64@0.27.4': 1405 1336 optional: true 1406 1337 1407 - '@esbuild/linux-riscv64@0.27.3': 1338 + '@esbuild/linux-riscv64@0.27.4': 1408 1339 optional: true 1409 1340 1410 - '@esbuild/linux-s390x@0.27.3': 1341 + '@esbuild/linux-s390x@0.27.4': 1411 1342 optional: true 1412 1343 1413 - '@esbuild/linux-x64@0.27.3': 1344 + '@esbuild/linux-x64@0.27.4': 1414 1345 optional: true 1415 1346 1416 - '@esbuild/netbsd-arm64@0.27.3': 1347 + '@esbuild/netbsd-arm64@0.27.4': 1417 1348 optional: true 1418 1349 1419 - '@esbuild/netbsd-x64@0.27.3': 1350 + '@esbuild/netbsd-x64@0.27.4': 1420 1351 optional: true 1421 1352 1422 - '@esbuild/openbsd-arm64@0.27.3': 1353 + '@esbuild/openbsd-arm64@0.27.4': 1423 1354 optional: true 1424 1355 1425 - '@esbuild/openbsd-x64@0.27.3': 1356 + '@esbuild/openbsd-x64@0.27.4': 1426 1357 optional: true 1427 1358 1428 - '@esbuild/openharmony-arm64@0.27.3': 1359 + '@esbuild/openharmony-arm64@0.27.4': 1429 1360 optional: true 1430 1361 1431 - '@esbuild/sunos-x64@0.27.3': 1362 + '@esbuild/sunos-x64@0.27.4': 1432 1363 optional: true 1433 1364 1434 - '@esbuild/win32-arm64@0.27.3': 1365 + '@esbuild/win32-arm64@0.27.4': 1435 1366 optional: true 1436 1367 1437 - '@esbuild/win32-ia32@0.27.3': 1368 + '@esbuild/win32-ia32@0.27.4': 1438 1369 optional: true 1439 1370 1440 - '@esbuild/win32-x64@0.27.3': 1371 + '@esbuild/win32-x64@0.27.4': 1441 1372 optional: true 1442 1373 1443 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2)': 1374 + '@eslint-community/eslint-utils@4.9.1(eslint@10.1.0)': 1444 1375 dependencies: 1445 - eslint: 9.39.2 1376 + eslint: 10.1.0 1446 1377 eslint-visitor-keys: 3.4.3 1447 1378 1448 1379 '@eslint-community/regexpp@4.12.2': {} 1449 1380 1450 - '@eslint/config-array@0.21.1': 1381 + '@eslint/config-array@0.23.3': 1451 1382 dependencies: 1452 - '@eslint/object-schema': 2.1.7 1383 + '@eslint/object-schema': 3.0.3 1453 1384 debug: 4.4.3 1454 - minimatch: 3.1.2 1385 + minimatch: 10.2.4 1455 1386 transitivePeerDependencies: 1456 1387 - supports-color 1457 1388 1458 - '@eslint/config-helpers@0.4.2': 1389 + '@eslint/config-helpers@0.5.3': 1459 1390 dependencies: 1460 - '@eslint/core': 0.17.0 1391 + '@eslint/core': 1.1.1 1461 1392 1462 - '@eslint/core@0.17.0': 1393 + '@eslint/core@1.1.1': 1463 1394 dependencies: 1464 1395 '@types/json-schema': 7.0.15 1465 1396 1466 - '@eslint/eslintrc@3.3.3': 1467 - dependencies: 1468 - ajv: 6.12.6 1469 - debug: 4.4.3 1470 - espree: 10.4.0 1471 - globals: 14.0.0 1472 - ignore: 5.3.2 1473 - import-fresh: 3.3.1 1474 - js-yaml: 4.1.1 1475 - minimatch: 3.1.2 1476 - strip-json-comments: 3.1.1 1477 - transitivePeerDependencies: 1478 - - supports-color 1397 + '@eslint/object-schema@3.0.3': {} 1479 1398 1480 - '@eslint/js@9.39.2': {} 1481 - 1482 - '@eslint/object-schema@2.1.7': {} 1483 - 1484 - '@eslint/plugin-kit@0.4.1': 1399 + '@eslint/plugin-kit@0.6.1': 1485 1400 dependencies: 1486 - '@eslint/core': 0.17.0 1401 + '@eslint/core': 1.1.1 1487 1402 levn: 0.4.1 1488 1403 1489 1404 '@humanfs/core@0.19.1': {} ··· 1569 1484 1570 1485 '@rolldown/pluginutils@1.0.0-rc.10': {} 1571 1486 1572 - '@rollup/rollup-android-arm-eabi@4.57.1': 1487 + '@rollup/rollup-android-arm-eabi@4.60.0': 1573 1488 optional: true 1574 1489 1575 - '@rollup/rollup-android-arm64@4.57.1': 1490 + '@rollup/rollup-android-arm64@4.60.0': 1576 1491 optional: true 1577 1492 1578 - '@rollup/rollup-darwin-arm64@4.57.1': 1493 + '@rollup/rollup-darwin-arm64@4.60.0': 1579 1494 optional: true 1580 1495 1581 - '@rollup/rollup-darwin-x64@4.57.1': 1496 + '@rollup/rollup-darwin-x64@4.60.0': 1582 1497 optional: true 1583 1498 1584 - '@rollup/rollup-freebsd-arm64@4.57.1': 1499 + '@rollup/rollup-freebsd-arm64@4.60.0': 1585 1500 optional: true 1586 1501 1587 - '@rollup/rollup-freebsd-x64@4.57.1': 1502 + '@rollup/rollup-freebsd-x64@4.60.0': 1588 1503 optional: true 1589 1504 1590 - '@rollup/rollup-linux-arm-gnueabihf@4.57.1': 1505 + '@rollup/rollup-linux-arm-gnueabihf@4.60.0': 1591 1506 optional: true 1592 1507 1593 - '@rollup/rollup-linux-arm-musleabihf@4.57.1': 1508 + '@rollup/rollup-linux-arm-musleabihf@4.60.0': 1594 1509 optional: true 1595 1510 1596 - '@rollup/rollup-linux-arm64-gnu@4.57.1': 1511 + '@rollup/rollup-linux-arm64-gnu@4.60.0': 1597 1512 optional: true 1598 1513 1599 - '@rollup/rollup-linux-arm64-musl@4.57.1': 1514 + '@rollup/rollup-linux-arm64-musl@4.60.0': 1600 1515 optional: true 1601 1516 1602 - '@rollup/rollup-linux-loong64-gnu@4.57.1': 1517 + '@rollup/rollup-linux-loong64-gnu@4.60.0': 1603 1518 optional: true 1604 1519 1605 - '@rollup/rollup-linux-loong64-musl@4.57.1': 1520 + '@rollup/rollup-linux-loong64-musl@4.60.0': 1606 1521 optional: true 1607 1522 1608 - '@rollup/rollup-linux-ppc64-gnu@4.57.1': 1523 + '@rollup/rollup-linux-ppc64-gnu@4.60.0': 1609 1524 optional: true 1610 1525 1611 - '@rollup/rollup-linux-ppc64-musl@4.57.1': 1526 + '@rollup/rollup-linux-ppc64-musl@4.60.0': 1612 1527 optional: true 1613 1528 1614 - '@rollup/rollup-linux-riscv64-gnu@4.57.1': 1529 + '@rollup/rollup-linux-riscv64-gnu@4.60.0': 1615 1530 optional: true 1616 1531 1617 - '@rollup/rollup-linux-riscv64-musl@4.57.1': 1532 + '@rollup/rollup-linux-riscv64-musl@4.60.0': 1618 1533 optional: true 1619 1534 1620 - '@rollup/rollup-linux-s390x-gnu@4.57.1': 1535 + '@rollup/rollup-linux-s390x-gnu@4.60.0': 1621 1536 optional: true 1622 1537 1623 - '@rollup/rollup-linux-x64-gnu@4.57.1': 1538 + '@rollup/rollup-linux-x64-gnu@4.60.0': 1624 1539 optional: true 1625 1540 1626 - '@rollup/rollup-linux-x64-musl@4.57.1': 1541 + '@rollup/rollup-linux-x64-musl@4.60.0': 1627 1542 optional: true 1628 1543 1629 - '@rollup/rollup-openbsd-x64@4.57.1': 1544 + '@rollup/rollup-openbsd-x64@4.60.0': 1630 1545 optional: true 1631 1546 1632 - '@rollup/rollup-openharmony-arm64@4.57.1': 1547 + '@rollup/rollup-openharmony-arm64@4.60.0': 1633 1548 optional: true 1634 1549 1635 - '@rollup/rollup-win32-arm64-msvc@4.57.1': 1550 + '@rollup/rollup-win32-arm64-msvc@4.60.0': 1636 1551 optional: true 1637 1552 1638 - '@rollup/rollup-win32-ia32-msvc@4.57.1': 1553 + '@rollup/rollup-win32-ia32-msvc@4.60.0': 1639 1554 optional: true 1640 1555 1641 - '@rollup/rollup-win32-x64-gnu@4.57.1': 1556 + '@rollup/rollup-win32-x64-gnu@4.60.0': 1642 1557 optional: true 1643 1558 1644 - '@rollup/rollup-win32-x64-msvc@4.57.1': 1559 + '@rollup/rollup-win32-x64-msvc@4.60.0': 1645 1560 optional: true 1646 1561 1647 1562 '@standard-schema/spec@1.1.0': {} ··· 1658 1573 1659 1574 '@types/deep-eql@4.0.2': {} 1660 1575 1576 + '@types/esrecurse@4.3.1': {} 1577 + 1661 1578 '@types/estree@1.0.8': {} 1662 1579 1663 1580 '@types/json-schema@7.0.15': {} 1664 1581 1665 - '@types/node@22.19.11': 1582 + '@types/node@25.5.0': 1666 1583 dependencies: 1667 - undici-types: 6.21.0 1584 + undici-types: 7.18.2 1668 1585 1669 1586 '@types/ws@8.18.1': 1670 1587 dependencies: 1671 - '@types/node': 22.19.11 1588 + '@types/node': 25.5.0 1672 1589 1673 - '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)': 1590 + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.1.0)(typescript@5.9.3))(eslint@10.1.0)(typescript@5.9.3)': 1674 1591 dependencies: 1675 1592 '@eslint-community/regexpp': 4.12.2 1676 - '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3) 1677 - '@typescript-eslint/scope-manager': 8.55.0 1678 - '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) 1679 - '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) 1680 - '@typescript-eslint/visitor-keys': 8.55.0 1681 - eslint: 9.39.2 1593 + '@typescript-eslint/parser': 8.57.1(eslint@10.1.0)(typescript@5.9.3) 1594 + '@typescript-eslint/scope-manager': 8.57.1 1595 + '@typescript-eslint/type-utils': 8.57.1(eslint@10.1.0)(typescript@5.9.3) 1596 + '@typescript-eslint/utils': 8.57.1(eslint@10.1.0)(typescript@5.9.3) 1597 + '@typescript-eslint/visitor-keys': 8.57.1 1598 + eslint: 10.1.0 1682 1599 ignore: 7.0.5 1683 1600 natural-compare: 1.4.0 1684 - ts-api-utils: 2.4.0(typescript@5.9.3) 1601 + ts-api-utils: 2.5.0(typescript@5.9.3) 1685 1602 typescript: 5.9.3 1686 1603 transitivePeerDependencies: 1687 1604 - supports-color 1688 1605 1689 - '@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3)': 1606 + '@typescript-eslint/parser@8.57.1(eslint@10.1.0)(typescript@5.9.3)': 1690 1607 dependencies: 1691 - '@typescript-eslint/scope-manager': 8.55.0 1692 - '@typescript-eslint/types': 8.55.0 1693 - '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) 1694 - '@typescript-eslint/visitor-keys': 8.55.0 1608 + '@typescript-eslint/scope-manager': 8.57.1 1609 + '@typescript-eslint/types': 8.57.1 1610 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) 1611 + '@typescript-eslint/visitor-keys': 8.57.1 1695 1612 debug: 4.4.3 1696 - eslint: 9.39.2 1613 + eslint: 10.1.0 1697 1614 typescript: 5.9.3 1698 1615 transitivePeerDependencies: 1699 1616 - supports-color 1700 1617 1701 - '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)': 1618 + '@typescript-eslint/project-service@8.57.1(typescript@5.9.3)': 1702 1619 dependencies: 1703 - '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) 1704 - '@typescript-eslint/types': 8.55.0 1620 + '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) 1621 + '@typescript-eslint/types': 8.57.1 1705 1622 debug: 4.4.3 1706 1623 typescript: 5.9.3 1707 1624 transitivePeerDependencies: 1708 1625 - supports-color 1709 1626 1710 - '@typescript-eslint/scope-manager@8.55.0': 1627 + '@typescript-eslint/scope-manager@8.57.1': 1711 1628 dependencies: 1712 - '@typescript-eslint/types': 8.55.0 1713 - '@typescript-eslint/visitor-keys': 8.55.0 1629 + '@typescript-eslint/types': 8.57.1 1630 + '@typescript-eslint/visitor-keys': 8.57.1 1714 1631 1715 - '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)': 1632 + '@typescript-eslint/tsconfig-utils@8.57.1(typescript@5.9.3)': 1716 1633 dependencies: 1717 1634 typescript: 5.9.3 1718 1635 1719 - '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2)(typescript@5.9.3)': 1636 + '@typescript-eslint/type-utils@8.57.1(eslint@10.1.0)(typescript@5.9.3)': 1720 1637 dependencies: 1721 - '@typescript-eslint/types': 8.55.0 1722 - '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) 1723 - '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) 1638 + '@typescript-eslint/types': 8.57.1 1639 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) 1640 + '@typescript-eslint/utils': 8.57.1(eslint@10.1.0)(typescript@5.9.3) 1724 1641 debug: 4.4.3 1725 - eslint: 9.39.2 1726 - ts-api-utils: 2.4.0(typescript@5.9.3) 1642 + eslint: 10.1.0 1643 + ts-api-utils: 2.5.0(typescript@5.9.3) 1727 1644 typescript: 5.9.3 1728 1645 transitivePeerDependencies: 1729 1646 - supports-color 1730 1647 1731 - '@typescript-eslint/types@8.55.0': {} 1648 + '@typescript-eslint/types@8.57.1': {} 1732 1649 1733 - '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)': 1650 + '@typescript-eslint/typescript-estree@8.57.1(typescript@5.9.3)': 1734 1651 dependencies: 1735 - '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3) 1736 - '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) 1737 - '@typescript-eslint/types': 8.55.0 1738 - '@typescript-eslint/visitor-keys': 8.55.0 1652 + '@typescript-eslint/project-service': 8.57.1(typescript@5.9.3) 1653 + '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) 1654 + '@typescript-eslint/types': 8.57.1 1655 + '@typescript-eslint/visitor-keys': 8.57.1 1739 1656 debug: 4.4.3 1740 - minimatch: 9.0.5 1657 + minimatch: 10.2.4 1741 1658 semver: 7.7.4 1742 1659 tinyglobby: 0.2.15 1743 - ts-api-utils: 2.4.0(typescript@5.9.3) 1660 + ts-api-utils: 2.5.0(typescript@5.9.3) 1744 1661 typescript: 5.9.3 1745 1662 transitivePeerDependencies: 1746 1663 - supports-color 1747 1664 1748 - '@typescript-eslint/utils@8.55.0(eslint@9.39.2)(typescript@5.9.3)': 1665 + '@typescript-eslint/utils@8.57.1(eslint@10.1.0)(typescript@5.9.3)': 1749 1666 dependencies: 1750 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) 1751 - '@typescript-eslint/scope-manager': 8.55.0 1752 - '@typescript-eslint/types': 8.55.0 1753 - '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) 1754 - eslint: 9.39.2 1667 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0) 1668 + '@typescript-eslint/scope-manager': 8.57.1 1669 + '@typescript-eslint/types': 8.57.1 1670 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) 1671 + eslint: 10.1.0 1755 1672 typescript: 5.9.3 1756 1673 transitivePeerDependencies: 1757 1674 - supports-color 1758 1675 1759 - '@typescript-eslint/visitor-keys@8.55.0': 1676 + '@typescript-eslint/visitor-keys@8.57.1': 1760 1677 dependencies: 1761 - '@typescript-eslint/types': 8.55.0 1762 - eslint-visitor-keys: 4.2.1 1678 + '@typescript-eslint/types': 8.57.1 1679 + eslint-visitor-keys: 5.0.1 1763 1680 1764 1681 '@vitest/expect@4.1.0': 1765 1682 dependencies: ··· 1770 1687 chai: 6.2.2 1771 1688 tinyrainbow: 3.1.0 1772 1689 1773 - '@vitest/mocker@4.1.0(vite@8.0.1(@types/node@22.19.11)(esbuild@0.27.3))': 1690 + '@vitest/mocker@4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4))': 1774 1691 dependencies: 1775 1692 '@vitest/spy': 4.1.0 1776 1693 estree-walker: 3.0.3 1777 1694 magic-string: 0.30.21 1778 1695 optionalDependencies: 1779 - vite: 8.0.1(@types/node@22.19.11)(esbuild@0.27.3) 1696 + vite: 8.0.1(@types/node@25.5.0)(esbuild@0.27.4) 1780 1697 1781 1698 '@vitest/pretty-format@4.1.0': 1782 1699 dependencies: ··· 1802 1719 convert-source-map: 2.0.0 1803 1720 tinyrainbow: 3.1.0 1804 1721 1805 - acorn-jsx@5.3.2(acorn@8.15.0): 1722 + acorn-jsx@5.3.2(acorn@8.16.0): 1806 1723 dependencies: 1807 - acorn: 8.15.0 1724 + acorn: 8.16.0 1808 1725 1809 - acorn@8.15.0: {} 1726 + acorn@8.16.0: {} 1810 1727 1811 - ajv@6.12.6: 1728 + ajv@6.14.0: 1812 1729 dependencies: 1813 1730 fast-deep-equal: 3.1.3 1814 1731 fast-json-stable-stringify: 2.1.0 1815 1732 json-schema-traverse: 0.4.1 1816 1733 uri-js: 4.4.1 1817 1734 1818 - ansi-styles@4.3.0: 1819 - dependencies: 1820 - color-convert: 2.0.1 1821 - 1822 1735 any-promise@1.3.0: {} 1823 1736 1824 - argparse@2.0.1: {} 1825 - 1826 1737 assertion-error@2.0.1: {} 1827 1738 1828 - balanced-match@1.0.2: {} 1739 + balanced-match@4.0.4: {} 1829 1740 1830 - brace-expansion@1.1.12: 1831 - dependencies: 1832 - balanced-match: 1.0.2 1833 - concat-map: 0.0.1 1834 - 1835 - brace-expansion@2.0.2: 1741 + brace-expansion@5.0.4: 1836 1742 dependencies: 1837 - balanced-match: 1.0.2 1743 + balanced-match: 4.0.4 1838 1744 1839 - bundle-require@5.1.0(esbuild@0.27.3): 1745 + bundle-require@5.1.0(esbuild@0.27.4): 1840 1746 dependencies: 1841 - esbuild: 0.27.3 1747 + esbuild: 0.27.4 1842 1748 load-tsconfig: 0.2.5 1843 1749 1844 1750 cac@6.7.14: {} 1845 1751 1846 - callsites@3.1.0: {} 1847 - 1848 1752 chai@6.2.2: {} 1849 1753 1850 - chalk@4.1.2: 1851 - dependencies: 1852 - ansi-styles: 4.3.0 1853 - supports-color: 7.2.0 1854 - 1855 1754 chokidar@4.0.3: 1856 1755 dependencies: 1857 1756 readdirp: 4.1.2 1858 1757 1859 - color-convert@2.0.1: 1860 - dependencies: 1861 - color-name: 1.1.4 1862 - 1863 - color-name@1.1.4: {} 1864 - 1865 1758 commander@4.1.1: {} 1866 - 1867 - concat-map@0.0.1: {} 1868 1759 1869 1760 confbox@0.1.8: {} 1870 1761 ··· 1888 1779 1889 1780 es-module-lexer@2.0.0: {} 1890 1781 1891 - esbuild@0.27.3: 1782 + esbuild@0.27.4: 1892 1783 optionalDependencies: 1893 - '@esbuild/aix-ppc64': 0.27.3 1894 - '@esbuild/android-arm': 0.27.3 1895 - '@esbuild/android-arm64': 0.27.3 1896 - '@esbuild/android-x64': 0.27.3 1897 - '@esbuild/darwin-arm64': 0.27.3 1898 - '@esbuild/darwin-x64': 0.27.3 1899 - '@esbuild/freebsd-arm64': 0.27.3 1900 - '@esbuild/freebsd-x64': 0.27.3 1901 - '@esbuild/linux-arm': 0.27.3 1902 - '@esbuild/linux-arm64': 0.27.3 1903 - '@esbuild/linux-ia32': 0.27.3 1904 - '@esbuild/linux-loong64': 0.27.3 1905 - '@esbuild/linux-mips64el': 0.27.3 1906 - '@esbuild/linux-ppc64': 0.27.3 1907 - '@esbuild/linux-riscv64': 0.27.3 1908 - '@esbuild/linux-s390x': 0.27.3 1909 - '@esbuild/linux-x64': 0.27.3 1910 - '@esbuild/netbsd-arm64': 0.27.3 1911 - '@esbuild/netbsd-x64': 0.27.3 1912 - '@esbuild/openbsd-arm64': 0.27.3 1913 - '@esbuild/openbsd-x64': 0.27.3 1914 - '@esbuild/openharmony-arm64': 0.27.3 1915 - '@esbuild/sunos-x64': 0.27.3 1916 - '@esbuild/win32-arm64': 0.27.3 1917 - '@esbuild/win32-ia32': 0.27.3 1918 - '@esbuild/win32-x64': 0.27.3 1784 + '@esbuild/aix-ppc64': 0.27.4 1785 + '@esbuild/android-arm': 0.27.4 1786 + '@esbuild/android-arm64': 0.27.4 1787 + '@esbuild/android-x64': 0.27.4 1788 + '@esbuild/darwin-arm64': 0.27.4 1789 + '@esbuild/darwin-x64': 0.27.4 1790 + '@esbuild/freebsd-arm64': 0.27.4 1791 + '@esbuild/freebsd-x64': 0.27.4 1792 + '@esbuild/linux-arm': 0.27.4 1793 + '@esbuild/linux-arm64': 0.27.4 1794 + '@esbuild/linux-ia32': 0.27.4 1795 + '@esbuild/linux-loong64': 0.27.4 1796 + '@esbuild/linux-mips64el': 0.27.4 1797 + '@esbuild/linux-ppc64': 0.27.4 1798 + '@esbuild/linux-riscv64': 0.27.4 1799 + '@esbuild/linux-s390x': 0.27.4 1800 + '@esbuild/linux-x64': 0.27.4 1801 + '@esbuild/netbsd-arm64': 0.27.4 1802 + '@esbuild/netbsd-x64': 0.27.4 1803 + '@esbuild/openbsd-arm64': 0.27.4 1804 + '@esbuild/openbsd-x64': 0.27.4 1805 + '@esbuild/openharmony-arm64': 0.27.4 1806 + '@esbuild/sunos-x64': 0.27.4 1807 + '@esbuild/win32-arm64': 0.27.4 1808 + '@esbuild/win32-ia32': 0.27.4 1809 + '@esbuild/win32-x64': 0.27.4 1919 1810 1920 1811 escape-string-regexp@4.0.0: {} 1921 1812 1922 - eslint-config-prettier@9.1.2(eslint@9.39.2): 1813 + eslint-config-prettier@10.1.8(eslint@10.1.0): 1923 1814 dependencies: 1924 - eslint: 9.39.2 1815 + eslint: 10.1.0 1925 1816 1926 - eslint-scope@8.4.0: 1817 + eslint-scope@9.1.2: 1927 1818 dependencies: 1819 + '@types/esrecurse': 4.3.1 1820 + '@types/estree': 1.0.8 1928 1821 esrecurse: 4.3.0 1929 1822 estraverse: 5.3.0 1930 1823 1931 1824 eslint-visitor-keys@3.4.3: {} 1932 1825 1933 - eslint-visitor-keys@4.2.1: {} 1826 + eslint-visitor-keys@5.0.1: {} 1934 1827 1935 - eslint@9.39.2: 1828 + eslint@10.1.0: 1936 1829 dependencies: 1937 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) 1830 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0) 1938 1831 '@eslint-community/regexpp': 4.12.2 1939 - '@eslint/config-array': 0.21.1 1940 - '@eslint/config-helpers': 0.4.2 1941 - '@eslint/core': 0.17.0 1942 - '@eslint/eslintrc': 3.3.3 1943 - '@eslint/js': 9.39.2 1944 - '@eslint/plugin-kit': 0.4.1 1832 + '@eslint/config-array': 0.23.3 1833 + '@eslint/config-helpers': 0.5.3 1834 + '@eslint/core': 1.1.1 1835 + '@eslint/plugin-kit': 0.6.1 1945 1836 '@humanfs/node': 0.16.7 1946 1837 '@humanwhocodes/module-importer': 1.0.1 1947 1838 '@humanwhocodes/retry': 0.4.3 1948 1839 '@types/estree': 1.0.8 1949 - ajv: 6.12.6 1950 - chalk: 4.1.2 1840 + ajv: 6.14.0 1951 1841 cross-spawn: 7.0.6 1952 1842 debug: 4.4.3 1953 1843 escape-string-regexp: 4.0.0 1954 - eslint-scope: 8.4.0 1955 - eslint-visitor-keys: 4.2.1 1956 - espree: 10.4.0 1844 + eslint-scope: 9.1.2 1845 + eslint-visitor-keys: 5.0.1 1846 + espree: 11.2.0 1957 1847 esquery: 1.7.0 1958 1848 esutils: 2.0.3 1959 1849 fast-deep-equal: 3.1.3 ··· 1964 1854 imurmurhash: 0.1.4 1965 1855 is-glob: 4.0.3 1966 1856 json-stable-stringify-without-jsonify: 1.0.1 1967 - lodash.merge: 4.6.2 1968 - minimatch: 3.1.2 1857 + minimatch: 10.2.4 1969 1858 natural-compare: 1.4.0 1970 1859 optionator: 0.9.4 1971 1860 transitivePeerDependencies: 1972 1861 - supports-color 1973 1862 1974 - espree@10.4.0: 1863 + espree@11.2.0: 1975 1864 dependencies: 1976 - acorn: 8.15.0 1977 - acorn-jsx: 5.3.2(acorn@8.15.0) 1978 - eslint-visitor-keys: 4.2.1 1865 + acorn: 8.16.0 1866 + acorn-jsx: 5.3.2(acorn@8.16.0) 1867 + eslint-visitor-keys: 5.0.1 1979 1868 1980 1869 esquery@1.7.0: 1981 1870 dependencies: ··· 2017 1906 fix-dts-default-cjs-exports@1.0.1: 2018 1907 dependencies: 2019 1908 magic-string: 0.30.21 2020 - mlly: 1.8.0 2021 - rollup: 4.57.1 1909 + mlly: 1.8.2 1910 + rollup: 4.60.0 2022 1911 2023 1912 flat-cache@4.0.1: 2024 1913 dependencies: 2025 - flatted: 3.3.3 1914 + flatted: 3.4.2 2026 1915 keyv: 4.5.4 2027 1916 2028 - flatted@3.3.3: {} 1917 + flatted@3.4.2: {} 2029 1918 2030 1919 fsevents@2.3.3: 2031 1920 optional: true ··· 2034 1923 dependencies: 2035 1924 is-glob: 4.0.3 2036 1925 2037 - globals@14.0.0: {} 2038 - 2039 - has-flag@4.0.0: {} 2040 - 2041 1926 ignore@5.3.2: {} 2042 1927 2043 1928 ignore@7.0.5: {} 2044 1929 2045 - import-fresh@3.3.1: 2046 - dependencies: 2047 - parent-module: 1.0.1 2048 - resolve-from: 4.0.0 2049 - 2050 1930 imurmurhash@0.1.4: {} 2051 1931 2052 1932 is-extglob@2.1.1: {} ··· 2058 1938 isexe@2.0.0: {} 2059 1939 2060 1940 joycon@3.1.1: {} 2061 - 2062 - js-yaml@4.1.1: 2063 - dependencies: 2064 - argparse: 2.0.1 2065 1941 2066 1942 json-buffer@3.0.1: {} 2067 1943 ··· 2137 2013 dependencies: 2138 2014 p-locate: 5.0.0 2139 2015 2140 - lodash.merge@4.6.2: {} 2141 - 2142 2016 magic-string@0.30.21: 2143 2017 dependencies: 2144 2018 '@jridgewell/sourcemap-codec': 1.5.5 2145 2019 2146 - minimatch@3.1.2: 2147 - dependencies: 2148 - brace-expansion: 1.1.12 2149 - 2150 - minimatch@9.0.5: 2020 + minimatch@10.2.4: 2151 2021 dependencies: 2152 - brace-expansion: 2.0.2 2022 + brace-expansion: 5.0.4 2153 2023 2154 - mlly@1.8.0: 2024 + mlly@1.8.2: 2155 2025 dependencies: 2156 - acorn: 8.15.0 2026 + acorn: 8.16.0 2157 2027 pathe: 2.0.3 2158 2028 pkg-types: 1.3.1 2159 2029 ufo: 1.6.3 ··· 2191 2061 dependencies: 2192 2062 p-limit: 3.1.0 2193 2063 2194 - parent-module@1.0.1: 2195 - dependencies: 2196 - callsites: 3.1.0 2197 - 2198 2064 path-exists@4.0.0: {} 2199 2065 2200 2066 path-key@3.1.1: {} ··· 2210 2076 pkg-types@1.3.1: 2211 2077 dependencies: 2212 2078 confbox: 0.1.8 2213 - mlly: 1.8.0 2079 + mlly: 1.8.2 2214 2080 pathe: 2.0.3 2215 2081 2216 2082 postcss-load-config@6.0.1(postcss@8.5.8): ··· 2232 2098 punycode@2.3.1: {} 2233 2099 2234 2100 readdirp@4.1.2: {} 2235 - 2236 - resolve-from@4.0.0: {} 2237 2101 2238 2102 resolve-from@5.0.0: {} 2239 2103 ··· 2258 2122 '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.10 2259 2123 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.10 2260 2124 2261 - rollup@4.57.1: 2125 + rollup@4.60.0: 2262 2126 dependencies: 2263 2127 '@types/estree': 1.0.8 2264 2128 optionalDependencies: 2265 - '@rollup/rollup-android-arm-eabi': 4.57.1 2266 - '@rollup/rollup-android-arm64': 4.57.1 2267 - '@rollup/rollup-darwin-arm64': 4.57.1 2268 - '@rollup/rollup-darwin-x64': 4.57.1 2269 - '@rollup/rollup-freebsd-arm64': 4.57.1 2270 - '@rollup/rollup-freebsd-x64': 4.57.1 2271 - '@rollup/rollup-linux-arm-gnueabihf': 4.57.1 2272 - '@rollup/rollup-linux-arm-musleabihf': 4.57.1 2273 - '@rollup/rollup-linux-arm64-gnu': 4.57.1 2274 - '@rollup/rollup-linux-arm64-musl': 4.57.1 2275 - '@rollup/rollup-linux-loong64-gnu': 4.57.1 2276 - '@rollup/rollup-linux-loong64-musl': 4.57.1 2277 - '@rollup/rollup-linux-ppc64-gnu': 4.57.1 2278 - '@rollup/rollup-linux-ppc64-musl': 4.57.1 2279 - '@rollup/rollup-linux-riscv64-gnu': 4.57.1 2280 - '@rollup/rollup-linux-riscv64-musl': 4.57.1 2281 - '@rollup/rollup-linux-s390x-gnu': 4.57.1 2282 - '@rollup/rollup-linux-x64-gnu': 4.57.1 2283 - '@rollup/rollup-linux-x64-musl': 4.57.1 2284 - '@rollup/rollup-openbsd-x64': 4.57.1 2285 - '@rollup/rollup-openharmony-arm64': 4.57.1 2286 - '@rollup/rollup-win32-arm64-msvc': 4.57.1 2287 - '@rollup/rollup-win32-ia32-msvc': 4.57.1 2288 - '@rollup/rollup-win32-x64-gnu': 4.57.1 2289 - '@rollup/rollup-win32-x64-msvc': 4.57.1 2129 + '@rollup/rollup-android-arm-eabi': 4.60.0 2130 + '@rollup/rollup-android-arm64': 4.60.0 2131 + '@rollup/rollup-darwin-arm64': 4.60.0 2132 + '@rollup/rollup-darwin-x64': 4.60.0 2133 + '@rollup/rollup-freebsd-arm64': 4.60.0 2134 + '@rollup/rollup-freebsd-x64': 4.60.0 2135 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.0 2136 + '@rollup/rollup-linux-arm-musleabihf': 4.60.0 2137 + '@rollup/rollup-linux-arm64-gnu': 4.60.0 2138 + '@rollup/rollup-linux-arm64-musl': 4.60.0 2139 + '@rollup/rollup-linux-loong64-gnu': 4.60.0 2140 + '@rollup/rollup-linux-loong64-musl': 4.60.0 2141 + '@rollup/rollup-linux-ppc64-gnu': 4.60.0 2142 + '@rollup/rollup-linux-ppc64-musl': 4.60.0 2143 + '@rollup/rollup-linux-riscv64-gnu': 4.60.0 2144 + '@rollup/rollup-linux-riscv64-musl': 4.60.0 2145 + '@rollup/rollup-linux-s390x-gnu': 4.60.0 2146 + '@rollup/rollup-linux-x64-gnu': 4.60.0 2147 + '@rollup/rollup-linux-x64-musl': 4.60.0 2148 + '@rollup/rollup-openbsd-x64': 4.60.0 2149 + '@rollup/rollup-openharmony-arm64': 4.60.0 2150 + '@rollup/rollup-win32-arm64-msvc': 4.60.0 2151 + '@rollup/rollup-win32-ia32-msvc': 4.60.0 2152 + '@rollup/rollup-win32-x64-gnu': 4.60.0 2153 + '@rollup/rollup-win32-x64-msvc': 4.60.0 2290 2154 fsevents: 2.3.3 2291 2155 2292 2156 semver@7.7.4: {} ··· 2306 2170 stackback@0.0.2: {} 2307 2171 2308 2172 std-env@4.0.0: {} 2309 - 2310 - strip-json-comments@3.1.1: {} 2311 2173 2312 2174 sucrase@3.35.1: 2313 2175 dependencies: ··· 2319 2181 tinyglobby: 0.2.15 2320 2182 ts-interface-checker: 0.1.13 2321 2183 2322 - supports-color@7.2.0: 2323 - dependencies: 2324 - has-flag: 4.0.0 2325 - 2326 2184 thenify-all@1.6.0: 2327 2185 dependencies: 2328 2186 thenify: 3.3.1 ··· 2346 2204 2347 2205 tree-kill@1.2.2: {} 2348 2206 2349 - ts-api-utils@2.4.0(typescript@5.9.3): 2207 + ts-api-utils@2.5.0(typescript@5.9.3): 2350 2208 dependencies: 2351 2209 typescript: 5.9.3 2352 2210 ··· 2357 2215 2358 2216 tsup@8.5.1(postcss@8.5.8)(typescript@5.9.3): 2359 2217 dependencies: 2360 - bundle-require: 5.1.0(esbuild@0.27.3) 2218 + bundle-require: 5.1.0(esbuild@0.27.4) 2361 2219 cac: 6.7.14 2362 2220 chokidar: 4.0.3 2363 2221 consola: 3.4.2 2364 2222 debug: 4.4.3 2365 - esbuild: 0.27.3 2223 + esbuild: 0.27.4 2366 2224 fix-dts-default-cjs-exports: 1.0.1 2367 2225 joycon: 3.1.1 2368 2226 picocolors: 1.1.1 2369 2227 postcss-load-config: 6.0.1(postcss@8.5.8) 2370 2228 resolve-from: 5.0.0 2371 - rollup: 4.57.1 2229 + rollup: 4.60.0 2372 2230 source-map: 0.7.6 2373 2231 sucrase: 3.35.1 2374 2232 tinyexec: 0.3.2 ··· 2391 2249 2392 2250 ufo@1.6.3: {} 2393 2251 2394 - undici-types@6.21.0: {} 2252 + undici-types@7.18.2: {} 2395 2253 2396 2254 uri-js@4.4.1: 2397 2255 dependencies: 2398 2256 punycode: 2.3.1 2399 2257 2400 - vite@8.0.1(@types/node@22.19.11)(esbuild@0.27.3): 2258 + vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4): 2401 2259 dependencies: 2402 2260 lightningcss: 1.32.0 2403 2261 picomatch: 4.0.3 ··· 2405 2263 rolldown: 1.0.0-rc.10 2406 2264 tinyglobby: 0.2.15 2407 2265 optionalDependencies: 2408 - '@types/node': 22.19.11 2409 - esbuild: 0.27.3 2266 + '@types/node': 25.5.0 2267 + esbuild: 0.27.4 2410 2268 fsevents: 2.3.3 2411 2269 2412 - vitest@4.1.0(@types/node@22.19.11)(vite@8.0.1(@types/node@22.19.11)(esbuild@0.27.3)): 2270 + vitest@4.1.0(@types/node@25.5.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)): 2413 2271 dependencies: 2414 2272 '@vitest/expect': 4.1.0 2415 - '@vitest/mocker': 4.1.0(vite@8.0.1(@types/node@22.19.11)(esbuild@0.27.3)) 2273 + '@vitest/mocker': 4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)) 2416 2274 '@vitest/pretty-format': 4.1.0 2417 2275 '@vitest/runner': 4.1.0 2418 2276 '@vitest/snapshot': 4.1.0 ··· 2429 2287 tinyexec: 1.0.4 2430 2288 tinyglobby: 0.2.15 2431 2289 tinyrainbow: 3.1.0 2432 - vite: 8.0.1(@types/node@22.19.11)(esbuild@0.27.3) 2290 + vite: 8.0.1(@types/node@25.5.0)(esbuild@0.27.4) 2433 2291 why-is-node-running: 2.3.0 2434 2292 optionalDependencies: 2435 - '@types/node': 22.19.11 2293 + '@types/node': 25.5.0 2436 2294 transitivePeerDependencies: 2437 2295 - msw 2438 2296 ··· 2451 2309 2452 2310 yocto-queue@0.1.0: {} 2453 2311 2454 - zod@3.25.76: {} 2312 + zod@4.3.6: {}