/ tests / javascript / pnpm-lock.yaml
pnpm-lock.yaml
   1  lockfileVersion: '9.0'
   2  
   3  settings:
   4    autoInstallPeers: true
   5    excludeLinksFromLockfile: false
   6  
   7  overrides:
   8    rollup: 4.60.2
   9    picomatch@^4.0.0: 4.0.4
  10    brace-expansion@^1.0.0: 1.1.13
  11    brace-expansion@^2.0.0: 2.0.3
  12    flatted@^3.0.0: 3.4.2
  13    esbuild: 0.25.2
  14    postcss: 8.5.10
  15    vite: 6.4.2
  16  
  17  importers:
  18  
  19    .:
  20      dependencies:
  21        '@alibaba-group/opensandbox':
  22          specifier: link:../../sdks/sandbox/javascript
  23          version: link:../../sdks/sandbox/javascript
  24        '@alibaba-group/opensandbox-code-interpreter':
  25          specifier: link:../../sdks/code-interpreter/javascript
  26          version: link:../../sdks/code-interpreter/javascript
  27      devDependencies:
  28        '@eslint/js':
  29          specifier: ^9.39.4
  30          version: 9.39.4
  31        '@types/node':
  32          specifier: ^20.11.30
  33          version: 20.19.27
  34        eslint:
  35          specifier: ^9.39.4
  36          version: 9.39.4
  37        typescript:
  38          specifier: ^5.7.2
  39          version: 5.9.3
  40        typescript-eslint:
  41          specifier: ^8.59.0
  42          version: 8.59.0(eslint@9.39.4)(typescript@5.9.3)
  43        vitest:
  44          specifier: ^3.2.4
  45          version: 3.2.4(@types/node@20.19.27)
  46  
  47  packages:
  48  
  49    '@esbuild/aix-ppc64@0.25.2':
  50      resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
  51      engines: {node: '>=18'}
  52      cpu: [ppc64]
  53      os: [aix]
  54  
  55    '@esbuild/android-arm64@0.25.2':
  56      resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==}
  57      engines: {node: '>=18'}
  58      cpu: [arm64]
  59      os: [android]
  60  
  61    '@esbuild/android-arm@0.25.2':
  62      resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==}
  63      engines: {node: '>=18'}
  64      cpu: [arm]
  65      os: [android]
  66  
  67    '@esbuild/android-x64@0.25.2':
  68      resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==}
  69      engines: {node: '>=18'}
  70      cpu: [x64]
  71      os: [android]
  72  
  73    '@esbuild/darwin-arm64@0.25.2':
  74      resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==}
  75      engines: {node: '>=18'}
  76      cpu: [arm64]
  77      os: [darwin]
  78  
  79    '@esbuild/darwin-x64@0.25.2':
  80      resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==}
  81      engines: {node: '>=18'}
  82      cpu: [x64]
  83      os: [darwin]
  84  
  85    '@esbuild/freebsd-arm64@0.25.2':
  86      resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==}
  87      engines: {node: '>=18'}
  88      cpu: [arm64]
  89      os: [freebsd]
  90  
  91    '@esbuild/freebsd-x64@0.25.2':
  92      resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==}
  93      engines: {node: '>=18'}
  94      cpu: [x64]
  95      os: [freebsd]
  96  
  97    '@esbuild/linux-arm64@0.25.2':
  98      resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==}
  99      engines: {node: '>=18'}
 100      cpu: [arm64]
 101      os: [linux]
 102  
 103    '@esbuild/linux-arm@0.25.2':
 104      resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==}
 105      engines: {node: '>=18'}
 106      cpu: [arm]
 107      os: [linux]
 108  
 109    '@esbuild/linux-ia32@0.25.2':
 110      resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==}
 111      engines: {node: '>=18'}
 112      cpu: [ia32]
 113      os: [linux]
 114  
 115    '@esbuild/linux-loong64@0.25.2':
 116      resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==}
 117      engines: {node: '>=18'}
 118      cpu: [loong64]
 119      os: [linux]
 120  
 121    '@esbuild/linux-mips64el@0.25.2':
 122      resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==}
 123      engines: {node: '>=18'}
 124      cpu: [mips64el]
 125      os: [linux]
 126  
 127    '@esbuild/linux-ppc64@0.25.2':
 128      resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==}
 129      engines: {node: '>=18'}
 130      cpu: [ppc64]
 131      os: [linux]
 132  
 133    '@esbuild/linux-riscv64@0.25.2':
 134      resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==}
 135      engines: {node: '>=18'}
 136      cpu: [riscv64]
 137      os: [linux]
 138  
 139    '@esbuild/linux-s390x@0.25.2':
 140      resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==}
 141      engines: {node: '>=18'}
 142      cpu: [s390x]
 143      os: [linux]
 144  
 145    '@esbuild/linux-x64@0.25.2':
 146      resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==}
 147      engines: {node: '>=18'}
 148      cpu: [x64]
 149      os: [linux]
 150  
 151    '@esbuild/netbsd-arm64@0.25.2':
 152      resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==}
 153      engines: {node: '>=18'}
 154      cpu: [arm64]
 155      os: [netbsd]
 156  
 157    '@esbuild/netbsd-x64@0.25.2':
 158      resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==}
 159      engines: {node: '>=18'}
 160      cpu: [x64]
 161      os: [netbsd]
 162  
 163    '@esbuild/openbsd-arm64@0.25.2':
 164      resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==}
 165      engines: {node: '>=18'}
 166      cpu: [arm64]
 167      os: [openbsd]
 168  
 169    '@esbuild/openbsd-x64@0.25.2':
 170      resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==}
 171      engines: {node: '>=18'}
 172      cpu: [x64]
 173      os: [openbsd]
 174  
 175    '@esbuild/sunos-x64@0.25.2':
 176      resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==}
 177      engines: {node: '>=18'}
 178      cpu: [x64]
 179      os: [sunos]
 180  
 181    '@esbuild/win32-arm64@0.25.2':
 182      resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==}
 183      engines: {node: '>=18'}
 184      cpu: [arm64]
 185      os: [win32]
 186  
 187    '@esbuild/win32-ia32@0.25.2':
 188      resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==}
 189      engines: {node: '>=18'}
 190      cpu: [ia32]
 191      os: [win32]
 192  
 193    '@esbuild/win32-x64@0.25.2':
 194      resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==}
 195      engines: {node: '>=18'}
 196      cpu: [x64]
 197      os: [win32]
 198  
 199    '@eslint-community/eslint-utils@4.9.1':
 200      resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
 201      engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 202      peerDependencies:
 203        eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
 204  
 205    '@eslint-community/regexpp@4.12.2':
 206      resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
 207      engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
 208  
 209    '@eslint/config-array@0.21.2':
 210      resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==}
 211      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 212  
 213    '@eslint/config-helpers@0.4.2':
 214      resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
 215      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 216  
 217    '@eslint/core@0.17.0':
 218      resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
 219      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 220  
 221    '@eslint/eslintrc@3.3.5':
 222      resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==}
 223      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 224  
 225    '@eslint/js@9.39.4':
 226      resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==}
 227      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 228  
 229    '@eslint/object-schema@2.1.7':
 230      resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
 231      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 232  
 233    '@eslint/plugin-kit@0.4.1':
 234      resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
 235      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 236  
 237    '@humanfs/core@0.19.1':
 238      resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
 239      engines: {node: '>=18.18.0'}
 240  
 241    '@humanfs/node@0.16.7':
 242      resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
 243      engines: {node: '>=18.18.0'}
 244  
 245    '@humanwhocodes/module-importer@1.0.1':
 246      resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
 247      engines: {node: '>=12.22'}
 248  
 249    '@humanwhocodes/retry@0.4.3':
 250      resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
 251      engines: {node: '>=18.18'}
 252  
 253    '@jridgewell/sourcemap-codec@1.5.5':
 254      resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
 255  
 256    '@rollup/rollup-android-arm-eabi@4.60.2':
 257      resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==}
 258      cpu: [arm]
 259      os: [android]
 260  
 261    '@rollup/rollup-android-arm64@4.60.2':
 262      resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==}
 263      cpu: [arm64]
 264      os: [android]
 265  
 266    '@rollup/rollup-darwin-arm64@4.60.2':
 267      resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==}
 268      cpu: [arm64]
 269      os: [darwin]
 270  
 271    '@rollup/rollup-darwin-x64@4.60.2':
 272      resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==}
 273      cpu: [x64]
 274      os: [darwin]
 275  
 276    '@rollup/rollup-freebsd-arm64@4.60.2':
 277      resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==}
 278      cpu: [arm64]
 279      os: [freebsd]
 280  
 281    '@rollup/rollup-freebsd-x64@4.60.2':
 282      resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==}
 283      cpu: [x64]
 284      os: [freebsd]
 285  
 286    '@rollup/rollup-linux-arm-gnueabihf@4.60.2':
 287      resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==}
 288      cpu: [arm]
 289      os: [linux]
 290  
 291    '@rollup/rollup-linux-arm-musleabihf@4.60.2':
 292      resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==}
 293      cpu: [arm]
 294      os: [linux]
 295  
 296    '@rollup/rollup-linux-arm64-gnu@4.60.2':
 297      resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==}
 298      cpu: [arm64]
 299      os: [linux]
 300  
 301    '@rollup/rollup-linux-arm64-musl@4.60.2':
 302      resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==}
 303      cpu: [arm64]
 304      os: [linux]
 305  
 306    '@rollup/rollup-linux-loong64-gnu@4.60.2':
 307      resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==}
 308      cpu: [loong64]
 309      os: [linux]
 310  
 311    '@rollup/rollup-linux-loong64-musl@4.60.2':
 312      resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==}
 313      cpu: [loong64]
 314      os: [linux]
 315  
 316    '@rollup/rollup-linux-ppc64-gnu@4.60.2':
 317      resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==}
 318      cpu: [ppc64]
 319      os: [linux]
 320  
 321    '@rollup/rollup-linux-ppc64-musl@4.60.2':
 322      resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==}
 323      cpu: [ppc64]
 324      os: [linux]
 325  
 326    '@rollup/rollup-linux-riscv64-gnu@4.60.2':
 327      resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==}
 328      cpu: [riscv64]
 329      os: [linux]
 330  
 331    '@rollup/rollup-linux-riscv64-musl@4.60.2':
 332      resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==}
 333      cpu: [riscv64]
 334      os: [linux]
 335  
 336    '@rollup/rollup-linux-s390x-gnu@4.60.2':
 337      resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==}
 338      cpu: [s390x]
 339      os: [linux]
 340  
 341    '@rollup/rollup-linux-x64-gnu@4.60.2':
 342      resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==}
 343      cpu: [x64]
 344      os: [linux]
 345  
 346    '@rollup/rollup-linux-x64-musl@4.60.2':
 347      resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==}
 348      cpu: [x64]
 349      os: [linux]
 350  
 351    '@rollup/rollup-openbsd-x64@4.60.2':
 352      resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==}
 353      cpu: [x64]
 354      os: [openbsd]
 355  
 356    '@rollup/rollup-openharmony-arm64@4.60.2':
 357      resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==}
 358      cpu: [arm64]
 359      os: [openharmony]
 360  
 361    '@rollup/rollup-win32-arm64-msvc@4.60.2':
 362      resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==}
 363      cpu: [arm64]
 364      os: [win32]
 365  
 366    '@rollup/rollup-win32-ia32-msvc@4.60.2':
 367      resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==}
 368      cpu: [ia32]
 369      os: [win32]
 370  
 371    '@rollup/rollup-win32-x64-gnu@4.60.2':
 372      resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==}
 373      cpu: [x64]
 374      os: [win32]
 375  
 376    '@rollup/rollup-win32-x64-msvc@4.60.2':
 377      resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==}
 378      cpu: [x64]
 379      os: [win32]
 380  
 381    '@types/chai@5.2.3':
 382      resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
 383  
 384    '@types/deep-eql@4.0.2':
 385      resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
 386  
 387    '@types/estree@1.0.8':
 388      resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
 389  
 390    '@types/json-schema@7.0.15':
 391      resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
 392  
 393    '@types/node@20.19.27':
 394      resolution: {integrity: sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==}
 395  
 396    '@typescript-eslint/eslint-plugin@8.59.0':
 397      resolution: {integrity: sha512-HyAZtpdkgZwpq8Sz3FSUvCR4c+ScbuWa9AksK2Jweub7w4M3yTz4O11AqVJzLYjy/B9ZWPyc81I+mOdJU/bDQw==}
 398      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 399      peerDependencies:
 400        '@typescript-eslint/parser': ^8.59.0
 401        eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
 402        typescript: '>=4.8.4 <6.1.0'
 403  
 404    '@typescript-eslint/parser@8.59.0':
 405      resolution: {integrity: sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg==}
 406      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 407      peerDependencies:
 408        eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
 409        typescript: '>=4.8.4 <6.1.0'
 410  
 411    '@typescript-eslint/project-service@8.59.0':
 412      resolution: {integrity: sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw==}
 413      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 414      peerDependencies:
 415        typescript: '>=4.8.4 <6.1.0'
 416  
 417    '@typescript-eslint/scope-manager@8.59.0':
 418      resolution: {integrity: sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg==}
 419      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 420  
 421    '@typescript-eslint/tsconfig-utils@8.59.0':
 422      resolution: {integrity: sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg==}
 423      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 424      peerDependencies:
 425        typescript: '>=4.8.4 <6.1.0'
 426  
 427    '@typescript-eslint/type-utils@8.59.0':
 428      resolution: {integrity: sha512-3TRiZaQSltGqGeNrJzzr1+8YcEobKH9rHnqIp/1psfKFmhRQDNMGP5hBufanYTGznwShzVLs3Mz+gDN7HkWfXg==}
 429      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 430      peerDependencies:
 431        eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
 432        typescript: '>=4.8.4 <6.1.0'
 433  
 434    '@typescript-eslint/types@8.59.0':
 435      resolution: {integrity: sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==}
 436      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 437  
 438    '@typescript-eslint/typescript-estree@8.59.0':
 439      resolution: {integrity: sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==}
 440      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 441      peerDependencies:
 442        typescript: '>=4.8.4 <6.1.0'
 443  
 444    '@typescript-eslint/utils@8.59.0':
 445      resolution: {integrity: sha512-I1R/K7V07XsMJ12Oaxg/O9GfrysGTmCRhvZJBv0RE0NcULMzjqVpR5kRRQjHsz3J/bElU7HwCO7zkqL+MSUz+g==}
 446      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 447      peerDependencies:
 448        eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
 449        typescript: '>=4.8.4 <6.1.0'
 450  
 451    '@typescript-eslint/visitor-keys@8.59.0':
 452      resolution: {integrity: sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q==}
 453      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 454  
 455    '@vitest/expect@3.2.4':
 456      resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
 457  
 458    '@vitest/mocker@3.2.4':
 459      resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
 460      peerDependencies:
 461        msw: ^2.4.9
 462        vite: 6.4.2
 463      peerDependenciesMeta:
 464        msw:
 465          optional: true
 466        vite:
 467          optional: true
 468  
 469    '@vitest/pretty-format@3.2.4':
 470      resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
 471  
 472    '@vitest/runner@3.2.4':
 473      resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
 474  
 475    '@vitest/snapshot@3.2.4':
 476      resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
 477  
 478    '@vitest/spy@3.2.4':
 479      resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
 480  
 481    '@vitest/utils@3.2.4':
 482      resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
 483  
 484    acorn-jsx@5.3.2:
 485      resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
 486      peerDependencies:
 487        acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
 488  
 489    acorn@8.15.0:
 490      resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
 491      engines: {node: '>=0.4.0'}
 492      hasBin: true
 493  
 494    ajv@6.15.0:
 495      resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
 496  
 497    ansi-styles@4.3.0:
 498      resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
 499      engines: {node: '>=8'}
 500  
 501    argparse@2.0.1:
 502      resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
 503  
 504    assertion-error@2.0.1:
 505      resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
 506      engines: {node: '>=12'}
 507  
 508    balanced-match@1.0.2:
 509      resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 510  
 511    balanced-match@4.0.4:
 512      resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
 513      engines: {node: 18 || 20 || >=22}
 514  
 515    brace-expansion@1.1.13:
 516      resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==}
 517  
 518    brace-expansion@5.0.5:
 519      resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
 520      engines: {node: 18 || 20 || >=22}
 521  
 522    cac@6.7.14:
 523      resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
 524      engines: {node: '>=8'}
 525  
 526    callsites@3.1.0:
 527      resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
 528      engines: {node: '>=6'}
 529  
 530    chai@5.3.3:
 531      resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
 532      engines: {node: '>=18'}
 533  
 534    chalk@4.1.2:
 535      resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
 536      engines: {node: '>=10'}
 537  
 538    check-error@2.1.3:
 539      resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==}
 540      engines: {node: '>= 16'}
 541  
 542    color-convert@2.0.1:
 543      resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
 544      engines: {node: '>=7.0.0'}
 545  
 546    color-name@1.1.4:
 547      resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
 548  
 549    concat-map@0.0.1:
 550      resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 551  
 552    cross-spawn@7.0.6:
 553      resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
 554      engines: {node: '>= 8'}
 555  
 556    debug@4.4.3:
 557      resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
 558      engines: {node: '>=6.0'}
 559      peerDependencies:
 560        supports-color: '*'
 561      peerDependenciesMeta:
 562        supports-color:
 563          optional: true
 564  
 565    deep-eql@5.0.2:
 566      resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
 567      engines: {node: '>=6'}
 568  
 569    deep-is@0.1.4:
 570      resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
 571  
 572    es-module-lexer@1.7.0:
 573      resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
 574  
 575    esbuild@0.25.2:
 576      resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==}
 577      engines: {node: '>=18'}
 578      hasBin: true
 579  
 580    escape-string-regexp@4.0.0:
 581      resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
 582      engines: {node: '>=10'}
 583  
 584    eslint-scope@8.4.0:
 585      resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
 586      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 587  
 588    eslint-visitor-keys@3.4.3:
 589      resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
 590      engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 591  
 592    eslint-visitor-keys@4.2.1:
 593      resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
 594      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 595  
 596    eslint-visitor-keys@5.0.1:
 597      resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
 598      engines: {node: ^20.19.0 || ^22.13.0 || >=24}
 599  
 600    eslint@9.39.4:
 601      resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==}
 602      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 603      hasBin: true
 604      peerDependencies:
 605        jiti: '*'
 606      peerDependenciesMeta:
 607        jiti:
 608          optional: true
 609  
 610    espree@10.4.0:
 611      resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
 612      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 613  
 614    esquery@1.7.0:
 615      resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
 616      engines: {node: '>=0.10'}
 617  
 618    esrecurse@4.3.0:
 619      resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
 620      engines: {node: '>=4.0'}
 621  
 622    estraverse@5.3.0:
 623      resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
 624      engines: {node: '>=4.0'}
 625  
 626    estree-walker@3.0.3:
 627      resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
 628  
 629    esutils@2.0.3:
 630      resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
 631      engines: {node: '>=0.10.0'}
 632  
 633    expect-type@1.3.0:
 634      resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
 635      engines: {node: '>=12.0.0'}
 636  
 637    fast-deep-equal@3.1.3:
 638      resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
 639  
 640    fast-json-stable-stringify@2.1.0:
 641      resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
 642  
 643    fast-levenshtein@2.0.6:
 644      resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
 645  
 646    fdir@6.5.0:
 647      resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
 648      engines: {node: '>=12.0.0'}
 649      peerDependencies:
 650        picomatch: 4.0.4
 651      peerDependenciesMeta:
 652        picomatch:
 653          optional: true
 654  
 655    file-entry-cache@8.0.0:
 656      resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
 657      engines: {node: '>=16.0.0'}
 658  
 659    find-up@5.0.0:
 660      resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
 661      engines: {node: '>=10'}
 662  
 663    flat-cache@4.0.1:
 664      resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
 665      engines: {node: '>=16'}
 666  
 667    flatted@3.4.2:
 668      resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
 669  
 670    fsevents@2.3.3:
 671      resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
 672      engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
 673      os: [darwin]
 674  
 675    glob-parent@6.0.2:
 676      resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
 677      engines: {node: '>=10.13.0'}
 678  
 679    globals@14.0.0:
 680      resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
 681      engines: {node: '>=18'}
 682  
 683    has-flag@4.0.0:
 684      resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
 685      engines: {node: '>=8'}
 686  
 687    ignore@5.3.2:
 688      resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
 689      engines: {node: '>= 4'}
 690  
 691    ignore@7.0.5:
 692      resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
 693      engines: {node: '>= 4'}
 694  
 695    import-fresh@3.3.1:
 696      resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
 697      engines: {node: '>=6'}
 698  
 699    imurmurhash@0.1.4:
 700      resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
 701      engines: {node: '>=0.8.19'}
 702  
 703    is-extglob@2.1.1:
 704      resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
 705      engines: {node: '>=0.10.0'}
 706  
 707    is-glob@4.0.3:
 708      resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
 709      engines: {node: '>=0.10.0'}
 710  
 711    isexe@2.0.0:
 712      resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
 713  
 714    js-tokens@9.0.1:
 715      resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
 716  
 717    js-yaml@4.1.1:
 718      resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
 719      hasBin: true
 720  
 721    json-buffer@3.0.1:
 722      resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
 723  
 724    json-schema-traverse@0.4.1:
 725      resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
 726  
 727    json-stable-stringify-without-jsonify@1.0.1:
 728      resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
 729  
 730    keyv@4.5.4:
 731      resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
 732  
 733    levn@0.4.1:
 734      resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
 735      engines: {node: '>= 0.8.0'}
 736  
 737    locate-path@6.0.0:
 738      resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
 739      engines: {node: '>=10'}
 740  
 741    lodash.merge@4.6.2:
 742      resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
 743  
 744    loupe@3.2.1:
 745      resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
 746  
 747    magic-string@0.30.21:
 748      resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
 749  
 750    minimatch@10.2.5:
 751      resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
 752      engines: {node: 18 || 20 || >=22}
 753  
 754    minimatch@3.1.5:
 755      resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
 756  
 757    ms@2.1.3:
 758      resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
 759  
 760    nanoid@3.3.11:
 761      resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
 762      engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
 763      hasBin: true
 764  
 765    natural-compare@1.4.0:
 766      resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
 767  
 768    optionator@0.9.4:
 769      resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
 770      engines: {node: '>= 0.8.0'}
 771  
 772    p-limit@3.1.0:
 773      resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
 774      engines: {node: '>=10'}
 775  
 776    p-locate@5.0.0:
 777      resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
 778      engines: {node: '>=10'}
 779  
 780    parent-module@1.0.1:
 781      resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
 782      engines: {node: '>=6'}
 783  
 784    path-exists@4.0.0:
 785      resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
 786      engines: {node: '>=8'}
 787  
 788    path-key@3.1.1:
 789      resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
 790      engines: {node: '>=8'}
 791  
 792    pathe@2.0.3:
 793      resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
 794  
 795    pathval@2.0.1:
 796      resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
 797      engines: {node: '>= 14.16'}
 798  
 799    picocolors@1.1.1:
 800      resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
 801  
 802    picomatch@4.0.4:
 803      resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
 804      engines: {node: '>=12'}
 805  
 806    postcss@8.5.10:
 807      resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==}
 808      engines: {node: ^10 || ^12 || >=14}
 809  
 810    prelude-ls@1.2.1:
 811      resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
 812      engines: {node: '>= 0.8.0'}
 813  
 814    punycode@2.3.1:
 815      resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
 816      engines: {node: '>=6'}
 817  
 818    resolve-from@4.0.0:
 819      resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
 820      engines: {node: '>=4'}
 821  
 822    rollup@4.60.2:
 823      resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==}
 824      engines: {node: '>=18.0.0', npm: '>=8.0.0'}
 825      hasBin: true
 826  
 827    semver@7.7.3:
 828      resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
 829      engines: {node: '>=10'}
 830      hasBin: true
 831  
 832    shebang-command@2.0.0:
 833      resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
 834      engines: {node: '>=8'}
 835  
 836    shebang-regex@3.0.0:
 837      resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
 838      engines: {node: '>=8'}
 839  
 840    siginfo@2.0.0:
 841      resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
 842  
 843    source-map-js@1.2.1:
 844      resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
 845      engines: {node: '>=0.10.0'}
 846  
 847    stackback@0.0.2:
 848      resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
 849  
 850    std-env@3.10.0:
 851      resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
 852  
 853    strip-json-comments@3.1.1:
 854      resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
 855      engines: {node: '>=8'}
 856  
 857    strip-literal@3.1.0:
 858      resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}
 859  
 860    supports-color@7.2.0:
 861      resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
 862      engines: {node: '>=8'}
 863  
 864    tinybench@2.9.0:
 865      resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
 866  
 867    tinyexec@0.3.2:
 868      resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
 869  
 870    tinyglobby@0.2.15:
 871      resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
 872      engines: {node: '>=12.0.0'}
 873  
 874    tinypool@1.1.1:
 875      resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
 876      engines: {node: ^18.0.0 || >=20.0.0}
 877  
 878    tinyrainbow@2.0.0:
 879      resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
 880      engines: {node: '>=14.0.0'}
 881  
 882    tinyspy@4.0.4:
 883      resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
 884      engines: {node: '>=14.0.0'}
 885  
 886    ts-api-utils@2.5.0:
 887      resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
 888      engines: {node: '>=18.12'}
 889      peerDependencies:
 890        typescript: '>=4.8.4'
 891  
 892    type-check@0.4.0:
 893      resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
 894      engines: {node: '>= 0.8.0'}
 895  
 896    typescript-eslint@8.59.0:
 897      resolution: {integrity: sha512-BU3ONW9X+v90EcCH9ZS6LMackcVtxRLlI3XrYyqZIwVSHIk7Qf7bFw1z0M9Q0IUxhTMZCf8piY9hTYaNEIASrw==}
 898      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 899      peerDependencies:
 900        eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
 901        typescript: '>=4.8.4 <6.1.0'
 902  
 903    typescript@5.9.3:
 904      resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
 905      engines: {node: '>=14.17'}
 906      hasBin: true
 907  
 908    undici-types@6.21.0:
 909      resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
 910  
 911    uri-js@4.4.1:
 912      resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
 913  
 914    vite-node@3.2.4:
 915      resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
 916      engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
 917      hasBin: true
 918  
 919    vite@6.4.2:
 920      resolution: {integrity: sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==}
 921      engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
 922      hasBin: true
 923      peerDependencies:
 924        '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
 925        jiti: '>=1.21.0'
 926        less: '*'
 927        lightningcss: ^1.21.0
 928        sass: '*'
 929        sass-embedded: '*'
 930        stylus: '*'
 931        sugarss: '*'
 932        terser: ^5.16.0
 933        tsx: ^4.8.1
 934        yaml: ^2.4.2
 935      peerDependenciesMeta:
 936        '@types/node':
 937          optional: true
 938        jiti:
 939          optional: true
 940        less:
 941          optional: true
 942        lightningcss:
 943          optional: true
 944        sass:
 945          optional: true
 946        sass-embedded:
 947          optional: true
 948        stylus:
 949          optional: true
 950        sugarss:
 951          optional: true
 952        terser:
 953          optional: true
 954        tsx:
 955          optional: true
 956        yaml:
 957          optional: true
 958  
 959    vitest@3.2.4:
 960      resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
 961      engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
 962      hasBin: true
 963      peerDependencies:
 964        '@edge-runtime/vm': '*'
 965        '@types/debug': ^4.1.12
 966        '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
 967        '@vitest/browser': 3.2.4
 968        '@vitest/ui': 3.2.4
 969        happy-dom: '*'
 970        jsdom: '*'
 971      peerDependenciesMeta:
 972        '@edge-runtime/vm':
 973          optional: true
 974        '@types/debug':
 975          optional: true
 976        '@types/node':
 977          optional: true
 978        '@vitest/browser':
 979          optional: true
 980        '@vitest/ui':
 981          optional: true
 982        happy-dom:
 983          optional: true
 984        jsdom:
 985          optional: true
 986  
 987    which@2.0.2:
 988      resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
 989      engines: {node: '>= 8'}
 990      hasBin: true
 991  
 992    why-is-node-running@2.3.0:
 993      resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
 994      engines: {node: '>=8'}
 995      hasBin: true
 996  
 997    word-wrap@1.2.5:
 998      resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
 999      engines: {node: '>=0.10.0'}
1000  
1001    yocto-queue@0.1.0:
1002      resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1003      engines: {node: '>=10'}
1004  
1005  snapshots:
1006  
1007    '@esbuild/aix-ppc64@0.25.2':
1008      optional: true
1009  
1010    '@esbuild/android-arm64@0.25.2':
1011      optional: true
1012  
1013    '@esbuild/android-arm@0.25.2':
1014      optional: true
1015  
1016    '@esbuild/android-x64@0.25.2':
1017      optional: true
1018  
1019    '@esbuild/darwin-arm64@0.25.2':
1020      optional: true
1021  
1022    '@esbuild/darwin-x64@0.25.2':
1023      optional: true
1024  
1025    '@esbuild/freebsd-arm64@0.25.2':
1026      optional: true
1027  
1028    '@esbuild/freebsd-x64@0.25.2':
1029      optional: true
1030  
1031    '@esbuild/linux-arm64@0.25.2':
1032      optional: true
1033  
1034    '@esbuild/linux-arm@0.25.2':
1035      optional: true
1036  
1037    '@esbuild/linux-ia32@0.25.2':
1038      optional: true
1039  
1040    '@esbuild/linux-loong64@0.25.2':
1041      optional: true
1042  
1043    '@esbuild/linux-mips64el@0.25.2':
1044      optional: true
1045  
1046    '@esbuild/linux-ppc64@0.25.2':
1047      optional: true
1048  
1049    '@esbuild/linux-riscv64@0.25.2':
1050      optional: true
1051  
1052    '@esbuild/linux-s390x@0.25.2':
1053      optional: true
1054  
1055    '@esbuild/linux-x64@0.25.2':
1056      optional: true
1057  
1058    '@esbuild/netbsd-arm64@0.25.2':
1059      optional: true
1060  
1061    '@esbuild/netbsd-x64@0.25.2':
1062      optional: true
1063  
1064    '@esbuild/openbsd-arm64@0.25.2':
1065      optional: true
1066  
1067    '@esbuild/openbsd-x64@0.25.2':
1068      optional: true
1069  
1070    '@esbuild/sunos-x64@0.25.2':
1071      optional: true
1072  
1073    '@esbuild/win32-arm64@0.25.2':
1074      optional: true
1075  
1076    '@esbuild/win32-ia32@0.25.2':
1077      optional: true
1078  
1079    '@esbuild/win32-x64@0.25.2':
1080      optional: true
1081  
1082    '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)':
1083      dependencies:
1084        eslint: 9.39.4
1085        eslint-visitor-keys: 3.4.3
1086  
1087    '@eslint-community/regexpp@4.12.2': {}
1088  
1089    '@eslint/config-array@0.21.2':
1090      dependencies:
1091        '@eslint/object-schema': 2.1.7
1092        debug: 4.4.3
1093        minimatch: 3.1.5
1094      transitivePeerDependencies:
1095        - supports-color
1096  
1097    '@eslint/config-helpers@0.4.2':
1098      dependencies:
1099        '@eslint/core': 0.17.0
1100  
1101    '@eslint/core@0.17.0':
1102      dependencies:
1103        '@types/json-schema': 7.0.15
1104  
1105    '@eslint/eslintrc@3.3.5':
1106      dependencies:
1107        ajv: 6.15.0
1108        debug: 4.4.3
1109        espree: 10.4.0
1110        globals: 14.0.0
1111        ignore: 5.3.2
1112        import-fresh: 3.3.1
1113        js-yaml: 4.1.1
1114        minimatch: 3.1.5
1115        strip-json-comments: 3.1.1
1116      transitivePeerDependencies:
1117        - supports-color
1118  
1119    '@eslint/js@9.39.4': {}
1120  
1121    '@eslint/object-schema@2.1.7': {}
1122  
1123    '@eslint/plugin-kit@0.4.1':
1124      dependencies:
1125        '@eslint/core': 0.17.0
1126        levn: 0.4.1
1127  
1128    '@humanfs/core@0.19.1': {}
1129  
1130    '@humanfs/node@0.16.7':
1131      dependencies:
1132        '@humanfs/core': 0.19.1
1133        '@humanwhocodes/retry': 0.4.3
1134  
1135    '@humanwhocodes/module-importer@1.0.1': {}
1136  
1137    '@humanwhocodes/retry@0.4.3': {}
1138  
1139    '@jridgewell/sourcemap-codec@1.5.5': {}
1140  
1141    '@rollup/rollup-android-arm-eabi@4.60.2':
1142      optional: true
1143  
1144    '@rollup/rollup-android-arm64@4.60.2':
1145      optional: true
1146  
1147    '@rollup/rollup-darwin-arm64@4.60.2':
1148      optional: true
1149  
1150    '@rollup/rollup-darwin-x64@4.60.2':
1151      optional: true
1152  
1153    '@rollup/rollup-freebsd-arm64@4.60.2':
1154      optional: true
1155  
1156    '@rollup/rollup-freebsd-x64@4.60.2':
1157      optional: true
1158  
1159    '@rollup/rollup-linux-arm-gnueabihf@4.60.2':
1160      optional: true
1161  
1162    '@rollup/rollup-linux-arm-musleabihf@4.60.2':
1163      optional: true
1164  
1165    '@rollup/rollup-linux-arm64-gnu@4.60.2':
1166      optional: true
1167  
1168    '@rollup/rollup-linux-arm64-musl@4.60.2':
1169      optional: true
1170  
1171    '@rollup/rollup-linux-loong64-gnu@4.60.2':
1172      optional: true
1173  
1174    '@rollup/rollup-linux-loong64-musl@4.60.2':
1175      optional: true
1176  
1177    '@rollup/rollup-linux-ppc64-gnu@4.60.2':
1178      optional: true
1179  
1180    '@rollup/rollup-linux-ppc64-musl@4.60.2':
1181      optional: true
1182  
1183    '@rollup/rollup-linux-riscv64-gnu@4.60.2':
1184      optional: true
1185  
1186    '@rollup/rollup-linux-riscv64-musl@4.60.2':
1187      optional: true
1188  
1189    '@rollup/rollup-linux-s390x-gnu@4.60.2':
1190      optional: true
1191  
1192    '@rollup/rollup-linux-x64-gnu@4.60.2':
1193      optional: true
1194  
1195    '@rollup/rollup-linux-x64-musl@4.60.2':
1196      optional: true
1197  
1198    '@rollup/rollup-openbsd-x64@4.60.2':
1199      optional: true
1200  
1201    '@rollup/rollup-openharmony-arm64@4.60.2':
1202      optional: true
1203  
1204    '@rollup/rollup-win32-arm64-msvc@4.60.2':
1205      optional: true
1206  
1207    '@rollup/rollup-win32-ia32-msvc@4.60.2':
1208      optional: true
1209  
1210    '@rollup/rollup-win32-x64-gnu@4.60.2':
1211      optional: true
1212  
1213    '@rollup/rollup-win32-x64-msvc@4.60.2':
1214      optional: true
1215  
1216    '@types/chai@5.2.3':
1217      dependencies:
1218        '@types/deep-eql': 4.0.2
1219        assertion-error: 2.0.1
1220  
1221    '@types/deep-eql@4.0.2': {}
1222  
1223    '@types/estree@1.0.8': {}
1224  
1225    '@types/json-schema@7.0.15': {}
1226  
1227    '@types/node@20.19.27':
1228      dependencies:
1229        undici-types: 6.21.0
1230  
1231    '@typescript-eslint/eslint-plugin@8.59.0(@typescript-eslint/parser@8.59.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4)(typescript@5.9.3)':
1232      dependencies:
1233        '@eslint-community/regexpp': 4.12.2
1234        '@typescript-eslint/parser': 8.59.0(eslint@9.39.4)(typescript@5.9.3)
1235        '@typescript-eslint/scope-manager': 8.59.0
1236        '@typescript-eslint/type-utils': 8.59.0(eslint@9.39.4)(typescript@5.9.3)
1237        '@typescript-eslint/utils': 8.59.0(eslint@9.39.4)(typescript@5.9.3)
1238        '@typescript-eslint/visitor-keys': 8.59.0
1239        eslint: 9.39.4
1240        ignore: 7.0.5
1241        natural-compare: 1.4.0
1242        ts-api-utils: 2.5.0(typescript@5.9.3)
1243        typescript: 5.9.3
1244      transitivePeerDependencies:
1245        - supports-color
1246  
1247    '@typescript-eslint/parser@8.59.0(eslint@9.39.4)(typescript@5.9.3)':
1248      dependencies:
1249        '@typescript-eslint/scope-manager': 8.59.0
1250        '@typescript-eslint/types': 8.59.0
1251        '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
1252        '@typescript-eslint/visitor-keys': 8.59.0
1253        debug: 4.4.3
1254        eslint: 9.39.4
1255        typescript: 5.9.3
1256      transitivePeerDependencies:
1257        - supports-color
1258  
1259    '@typescript-eslint/project-service@8.59.0(typescript@5.9.3)':
1260      dependencies:
1261        '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.9.3)
1262        '@typescript-eslint/types': 8.59.0
1263        debug: 4.4.3
1264        typescript: 5.9.3
1265      transitivePeerDependencies:
1266        - supports-color
1267  
1268    '@typescript-eslint/scope-manager@8.59.0':
1269      dependencies:
1270        '@typescript-eslint/types': 8.59.0
1271        '@typescript-eslint/visitor-keys': 8.59.0
1272  
1273    '@typescript-eslint/tsconfig-utils@8.59.0(typescript@5.9.3)':
1274      dependencies:
1275        typescript: 5.9.3
1276  
1277    '@typescript-eslint/type-utils@8.59.0(eslint@9.39.4)(typescript@5.9.3)':
1278      dependencies:
1279        '@typescript-eslint/types': 8.59.0
1280        '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
1281        '@typescript-eslint/utils': 8.59.0(eslint@9.39.4)(typescript@5.9.3)
1282        debug: 4.4.3
1283        eslint: 9.39.4
1284        ts-api-utils: 2.5.0(typescript@5.9.3)
1285        typescript: 5.9.3
1286      transitivePeerDependencies:
1287        - supports-color
1288  
1289    '@typescript-eslint/types@8.59.0': {}
1290  
1291    '@typescript-eslint/typescript-estree@8.59.0(typescript@5.9.3)':
1292      dependencies:
1293        '@typescript-eslint/project-service': 8.59.0(typescript@5.9.3)
1294        '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.9.3)
1295        '@typescript-eslint/types': 8.59.0
1296        '@typescript-eslint/visitor-keys': 8.59.0
1297        debug: 4.4.3
1298        minimatch: 10.2.5
1299        semver: 7.7.3
1300        tinyglobby: 0.2.15
1301        ts-api-utils: 2.5.0(typescript@5.9.3)
1302        typescript: 5.9.3
1303      transitivePeerDependencies:
1304        - supports-color
1305  
1306    '@typescript-eslint/utils@8.59.0(eslint@9.39.4)(typescript@5.9.3)':
1307      dependencies:
1308        '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4)
1309        '@typescript-eslint/scope-manager': 8.59.0
1310        '@typescript-eslint/types': 8.59.0
1311        '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
1312        eslint: 9.39.4
1313        typescript: 5.9.3
1314      transitivePeerDependencies:
1315        - supports-color
1316  
1317    '@typescript-eslint/visitor-keys@8.59.0':
1318      dependencies:
1319        '@typescript-eslint/types': 8.59.0
1320        eslint-visitor-keys: 5.0.1
1321  
1322    '@vitest/expect@3.2.4':
1323      dependencies:
1324        '@types/chai': 5.2.3
1325        '@vitest/spy': 3.2.4
1326        '@vitest/utils': 3.2.4
1327        chai: 5.3.3
1328        tinyrainbow: 2.0.0
1329  
1330    '@vitest/mocker@3.2.4(vite@6.4.2(@types/node@20.19.27))':
1331      dependencies:
1332        '@vitest/spy': 3.2.4
1333        estree-walker: 3.0.3
1334        magic-string: 0.30.21
1335      optionalDependencies:
1336        vite: 6.4.2(@types/node@20.19.27)
1337  
1338    '@vitest/pretty-format@3.2.4':
1339      dependencies:
1340        tinyrainbow: 2.0.0
1341  
1342    '@vitest/runner@3.2.4':
1343      dependencies:
1344        '@vitest/utils': 3.2.4
1345        pathe: 2.0.3
1346        strip-literal: 3.1.0
1347  
1348    '@vitest/snapshot@3.2.4':
1349      dependencies:
1350        '@vitest/pretty-format': 3.2.4
1351        magic-string: 0.30.21
1352        pathe: 2.0.3
1353  
1354    '@vitest/spy@3.2.4':
1355      dependencies:
1356        tinyspy: 4.0.4
1357  
1358    '@vitest/utils@3.2.4':
1359      dependencies:
1360        '@vitest/pretty-format': 3.2.4
1361        loupe: 3.2.1
1362        tinyrainbow: 2.0.0
1363  
1364    acorn-jsx@5.3.2(acorn@8.15.0):
1365      dependencies:
1366        acorn: 8.15.0
1367  
1368    acorn@8.15.0: {}
1369  
1370    ajv@6.15.0:
1371      dependencies:
1372        fast-deep-equal: 3.1.3
1373        fast-json-stable-stringify: 2.1.0
1374        json-schema-traverse: 0.4.1
1375        uri-js: 4.4.1
1376  
1377    ansi-styles@4.3.0:
1378      dependencies:
1379        color-convert: 2.0.1
1380  
1381    argparse@2.0.1: {}
1382  
1383    assertion-error@2.0.1: {}
1384  
1385    balanced-match@1.0.2: {}
1386  
1387    balanced-match@4.0.4: {}
1388  
1389    brace-expansion@1.1.13:
1390      dependencies:
1391        balanced-match: 1.0.2
1392        concat-map: 0.0.1
1393  
1394    brace-expansion@5.0.5:
1395      dependencies:
1396        balanced-match: 4.0.4
1397  
1398    cac@6.7.14: {}
1399  
1400    callsites@3.1.0: {}
1401  
1402    chai@5.3.3:
1403      dependencies:
1404        assertion-error: 2.0.1
1405        check-error: 2.1.3
1406        deep-eql: 5.0.2
1407        loupe: 3.2.1
1408        pathval: 2.0.1
1409  
1410    chalk@4.1.2:
1411      dependencies:
1412        ansi-styles: 4.3.0
1413        supports-color: 7.2.0
1414  
1415    check-error@2.1.3: {}
1416  
1417    color-convert@2.0.1:
1418      dependencies:
1419        color-name: 1.1.4
1420  
1421    color-name@1.1.4: {}
1422  
1423    concat-map@0.0.1: {}
1424  
1425    cross-spawn@7.0.6:
1426      dependencies:
1427        path-key: 3.1.1
1428        shebang-command: 2.0.0
1429        which: 2.0.2
1430  
1431    debug@4.4.3:
1432      dependencies:
1433        ms: 2.1.3
1434  
1435    deep-eql@5.0.2: {}
1436  
1437    deep-is@0.1.4: {}
1438  
1439    es-module-lexer@1.7.0: {}
1440  
1441    esbuild@0.25.2:
1442      optionalDependencies:
1443        '@esbuild/aix-ppc64': 0.25.2
1444        '@esbuild/android-arm': 0.25.2
1445        '@esbuild/android-arm64': 0.25.2
1446        '@esbuild/android-x64': 0.25.2
1447        '@esbuild/darwin-arm64': 0.25.2
1448        '@esbuild/darwin-x64': 0.25.2
1449        '@esbuild/freebsd-arm64': 0.25.2
1450        '@esbuild/freebsd-x64': 0.25.2
1451        '@esbuild/linux-arm': 0.25.2
1452        '@esbuild/linux-arm64': 0.25.2
1453        '@esbuild/linux-ia32': 0.25.2
1454        '@esbuild/linux-loong64': 0.25.2
1455        '@esbuild/linux-mips64el': 0.25.2
1456        '@esbuild/linux-ppc64': 0.25.2
1457        '@esbuild/linux-riscv64': 0.25.2
1458        '@esbuild/linux-s390x': 0.25.2
1459        '@esbuild/linux-x64': 0.25.2
1460        '@esbuild/netbsd-arm64': 0.25.2
1461        '@esbuild/netbsd-x64': 0.25.2
1462        '@esbuild/openbsd-arm64': 0.25.2
1463        '@esbuild/openbsd-x64': 0.25.2
1464        '@esbuild/sunos-x64': 0.25.2
1465        '@esbuild/win32-arm64': 0.25.2
1466        '@esbuild/win32-ia32': 0.25.2
1467        '@esbuild/win32-x64': 0.25.2
1468  
1469    escape-string-regexp@4.0.0: {}
1470  
1471    eslint-scope@8.4.0:
1472      dependencies:
1473        esrecurse: 4.3.0
1474        estraverse: 5.3.0
1475  
1476    eslint-visitor-keys@3.4.3: {}
1477  
1478    eslint-visitor-keys@4.2.1: {}
1479  
1480    eslint-visitor-keys@5.0.1: {}
1481  
1482    eslint@9.39.4:
1483      dependencies:
1484        '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4)
1485        '@eslint-community/regexpp': 4.12.2
1486        '@eslint/config-array': 0.21.2
1487        '@eslint/config-helpers': 0.4.2
1488        '@eslint/core': 0.17.0
1489        '@eslint/eslintrc': 3.3.5
1490        '@eslint/js': 9.39.4
1491        '@eslint/plugin-kit': 0.4.1
1492        '@humanfs/node': 0.16.7
1493        '@humanwhocodes/module-importer': 1.0.1
1494        '@humanwhocodes/retry': 0.4.3
1495        '@types/estree': 1.0.8
1496        ajv: 6.15.0
1497        chalk: 4.1.2
1498        cross-spawn: 7.0.6
1499        debug: 4.4.3
1500        escape-string-regexp: 4.0.0
1501        eslint-scope: 8.4.0
1502        eslint-visitor-keys: 4.2.1
1503        espree: 10.4.0
1504        esquery: 1.7.0
1505        esutils: 2.0.3
1506        fast-deep-equal: 3.1.3
1507        file-entry-cache: 8.0.0
1508        find-up: 5.0.0
1509        glob-parent: 6.0.2
1510        ignore: 5.3.2
1511        imurmurhash: 0.1.4
1512        is-glob: 4.0.3
1513        json-stable-stringify-without-jsonify: 1.0.1
1514        lodash.merge: 4.6.2
1515        minimatch: 3.1.5
1516        natural-compare: 1.4.0
1517        optionator: 0.9.4
1518      transitivePeerDependencies:
1519        - supports-color
1520  
1521    espree@10.4.0:
1522      dependencies:
1523        acorn: 8.15.0
1524        acorn-jsx: 5.3.2(acorn@8.15.0)
1525        eslint-visitor-keys: 4.2.1
1526  
1527    esquery@1.7.0:
1528      dependencies:
1529        estraverse: 5.3.0
1530  
1531    esrecurse@4.3.0:
1532      dependencies:
1533        estraverse: 5.3.0
1534  
1535    estraverse@5.3.0: {}
1536  
1537    estree-walker@3.0.3:
1538      dependencies:
1539        '@types/estree': 1.0.8
1540  
1541    esutils@2.0.3: {}
1542  
1543    expect-type@1.3.0: {}
1544  
1545    fast-deep-equal@3.1.3: {}
1546  
1547    fast-json-stable-stringify@2.1.0: {}
1548  
1549    fast-levenshtein@2.0.6: {}
1550  
1551    fdir@6.5.0(picomatch@4.0.4):
1552      optionalDependencies:
1553        picomatch: 4.0.4
1554  
1555    file-entry-cache@8.0.0:
1556      dependencies:
1557        flat-cache: 4.0.1
1558  
1559    find-up@5.0.0:
1560      dependencies:
1561        locate-path: 6.0.0
1562        path-exists: 4.0.0
1563  
1564    flat-cache@4.0.1:
1565      dependencies:
1566        flatted: 3.4.2
1567        keyv: 4.5.4
1568  
1569    flatted@3.4.2: {}
1570  
1571    fsevents@2.3.3:
1572      optional: true
1573  
1574    glob-parent@6.0.2:
1575      dependencies:
1576        is-glob: 4.0.3
1577  
1578    globals@14.0.0: {}
1579  
1580    has-flag@4.0.0: {}
1581  
1582    ignore@5.3.2: {}
1583  
1584    ignore@7.0.5: {}
1585  
1586    import-fresh@3.3.1:
1587      dependencies:
1588        parent-module: 1.0.1
1589        resolve-from: 4.0.0
1590  
1591    imurmurhash@0.1.4: {}
1592  
1593    is-extglob@2.1.1: {}
1594  
1595    is-glob@4.0.3:
1596      dependencies:
1597        is-extglob: 2.1.1
1598  
1599    isexe@2.0.0: {}
1600  
1601    js-tokens@9.0.1: {}
1602  
1603    js-yaml@4.1.1:
1604      dependencies:
1605        argparse: 2.0.1
1606  
1607    json-buffer@3.0.1: {}
1608  
1609    json-schema-traverse@0.4.1: {}
1610  
1611    json-stable-stringify-without-jsonify@1.0.1: {}
1612  
1613    keyv@4.5.4:
1614      dependencies:
1615        json-buffer: 3.0.1
1616  
1617    levn@0.4.1:
1618      dependencies:
1619        prelude-ls: 1.2.1
1620        type-check: 0.4.0
1621  
1622    locate-path@6.0.0:
1623      dependencies:
1624        p-locate: 5.0.0
1625  
1626    lodash.merge@4.6.2: {}
1627  
1628    loupe@3.2.1: {}
1629  
1630    magic-string@0.30.21:
1631      dependencies:
1632        '@jridgewell/sourcemap-codec': 1.5.5
1633  
1634    minimatch@10.2.5:
1635      dependencies:
1636        brace-expansion: 5.0.5
1637  
1638    minimatch@3.1.5:
1639      dependencies:
1640        brace-expansion: 1.1.13
1641  
1642    ms@2.1.3: {}
1643  
1644    nanoid@3.3.11: {}
1645  
1646    natural-compare@1.4.0: {}
1647  
1648    optionator@0.9.4:
1649      dependencies:
1650        deep-is: 0.1.4
1651        fast-levenshtein: 2.0.6
1652        levn: 0.4.1
1653        prelude-ls: 1.2.1
1654        type-check: 0.4.0
1655        word-wrap: 1.2.5
1656  
1657    p-limit@3.1.0:
1658      dependencies:
1659        yocto-queue: 0.1.0
1660  
1661    p-locate@5.0.0:
1662      dependencies:
1663        p-limit: 3.1.0
1664  
1665    parent-module@1.0.1:
1666      dependencies:
1667        callsites: 3.1.0
1668  
1669    path-exists@4.0.0: {}
1670  
1671    path-key@3.1.1: {}
1672  
1673    pathe@2.0.3: {}
1674  
1675    pathval@2.0.1: {}
1676  
1677    picocolors@1.1.1: {}
1678  
1679    picomatch@4.0.4: {}
1680  
1681    postcss@8.5.10:
1682      dependencies:
1683        nanoid: 3.3.11
1684        picocolors: 1.1.1
1685        source-map-js: 1.2.1
1686  
1687    prelude-ls@1.2.1: {}
1688  
1689    punycode@2.3.1: {}
1690  
1691    resolve-from@4.0.0: {}
1692  
1693    rollup@4.60.2:
1694      dependencies:
1695        '@types/estree': 1.0.8
1696      optionalDependencies:
1697        '@rollup/rollup-android-arm-eabi': 4.60.2
1698        '@rollup/rollup-android-arm64': 4.60.2
1699        '@rollup/rollup-darwin-arm64': 4.60.2
1700        '@rollup/rollup-darwin-x64': 4.60.2
1701        '@rollup/rollup-freebsd-arm64': 4.60.2
1702        '@rollup/rollup-freebsd-x64': 4.60.2
1703        '@rollup/rollup-linux-arm-gnueabihf': 4.60.2
1704        '@rollup/rollup-linux-arm-musleabihf': 4.60.2
1705        '@rollup/rollup-linux-arm64-gnu': 4.60.2
1706        '@rollup/rollup-linux-arm64-musl': 4.60.2
1707        '@rollup/rollup-linux-loong64-gnu': 4.60.2
1708        '@rollup/rollup-linux-loong64-musl': 4.60.2
1709        '@rollup/rollup-linux-ppc64-gnu': 4.60.2
1710        '@rollup/rollup-linux-ppc64-musl': 4.60.2
1711        '@rollup/rollup-linux-riscv64-gnu': 4.60.2
1712        '@rollup/rollup-linux-riscv64-musl': 4.60.2
1713        '@rollup/rollup-linux-s390x-gnu': 4.60.2
1714        '@rollup/rollup-linux-x64-gnu': 4.60.2
1715        '@rollup/rollup-linux-x64-musl': 4.60.2
1716        '@rollup/rollup-openbsd-x64': 4.60.2
1717        '@rollup/rollup-openharmony-arm64': 4.60.2
1718        '@rollup/rollup-win32-arm64-msvc': 4.60.2
1719        '@rollup/rollup-win32-ia32-msvc': 4.60.2
1720        '@rollup/rollup-win32-x64-gnu': 4.60.2
1721        '@rollup/rollup-win32-x64-msvc': 4.60.2
1722        fsevents: 2.3.3
1723  
1724    semver@7.7.3: {}
1725  
1726    shebang-command@2.0.0:
1727      dependencies:
1728        shebang-regex: 3.0.0
1729  
1730    shebang-regex@3.0.0: {}
1731  
1732    siginfo@2.0.0: {}
1733  
1734    source-map-js@1.2.1: {}
1735  
1736    stackback@0.0.2: {}
1737  
1738    std-env@3.10.0: {}
1739  
1740    strip-json-comments@3.1.1: {}
1741  
1742    strip-literal@3.1.0:
1743      dependencies:
1744        js-tokens: 9.0.1
1745  
1746    supports-color@7.2.0:
1747      dependencies:
1748        has-flag: 4.0.0
1749  
1750    tinybench@2.9.0: {}
1751  
1752    tinyexec@0.3.2: {}
1753  
1754    tinyglobby@0.2.15:
1755      dependencies:
1756        fdir: 6.5.0(picomatch@4.0.4)
1757        picomatch: 4.0.4
1758  
1759    tinypool@1.1.1: {}
1760  
1761    tinyrainbow@2.0.0: {}
1762  
1763    tinyspy@4.0.4: {}
1764  
1765    ts-api-utils@2.5.0(typescript@5.9.3):
1766      dependencies:
1767        typescript: 5.9.3
1768  
1769    type-check@0.4.0:
1770      dependencies:
1771        prelude-ls: 1.2.1
1772  
1773    typescript-eslint@8.59.0(eslint@9.39.4)(typescript@5.9.3):
1774      dependencies:
1775        '@typescript-eslint/eslint-plugin': 8.59.0(@typescript-eslint/parser@8.59.0(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4)(typescript@5.9.3)
1776        '@typescript-eslint/parser': 8.59.0(eslint@9.39.4)(typescript@5.9.3)
1777        '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.9.3)
1778        '@typescript-eslint/utils': 8.59.0(eslint@9.39.4)(typescript@5.9.3)
1779        eslint: 9.39.4
1780        typescript: 5.9.3
1781      transitivePeerDependencies:
1782        - supports-color
1783  
1784    typescript@5.9.3: {}
1785  
1786    undici-types@6.21.0: {}
1787  
1788    uri-js@4.4.1:
1789      dependencies:
1790        punycode: 2.3.1
1791  
1792    vite-node@3.2.4(@types/node@20.19.27):
1793      dependencies:
1794        cac: 6.7.14
1795        debug: 4.4.3
1796        es-module-lexer: 1.7.0
1797        pathe: 2.0.3
1798        vite: 6.4.2(@types/node@20.19.27)
1799      transitivePeerDependencies:
1800        - '@types/node'
1801        - jiti
1802        - less
1803        - lightningcss
1804        - sass
1805        - sass-embedded
1806        - stylus
1807        - sugarss
1808        - supports-color
1809        - terser
1810        - tsx
1811        - yaml
1812  
1813    vite@6.4.2(@types/node@20.19.27):
1814      dependencies:
1815        esbuild: 0.25.2
1816        fdir: 6.5.0(picomatch@4.0.4)
1817        picomatch: 4.0.4
1818        postcss: 8.5.10
1819        rollup: 4.60.2
1820        tinyglobby: 0.2.15
1821      optionalDependencies:
1822        '@types/node': 20.19.27
1823        fsevents: 2.3.3
1824  
1825    vitest@3.2.4(@types/node@20.19.27):
1826      dependencies:
1827        '@types/chai': 5.2.3
1828        '@vitest/expect': 3.2.4
1829        '@vitest/mocker': 3.2.4(vite@6.4.2(@types/node@20.19.27))
1830        '@vitest/pretty-format': 3.2.4
1831        '@vitest/runner': 3.2.4
1832        '@vitest/snapshot': 3.2.4
1833        '@vitest/spy': 3.2.4
1834        '@vitest/utils': 3.2.4
1835        chai: 5.3.3
1836        debug: 4.4.3
1837        expect-type: 1.3.0
1838        magic-string: 0.30.21
1839        pathe: 2.0.3
1840        picomatch: 4.0.4
1841        std-env: 3.10.0
1842        tinybench: 2.9.0
1843        tinyexec: 0.3.2
1844        tinyglobby: 0.2.15
1845        tinypool: 1.1.1
1846        tinyrainbow: 2.0.0
1847        vite: 6.4.2(@types/node@20.19.27)
1848        vite-node: 3.2.4(@types/node@20.19.27)
1849        why-is-node-running: 2.3.0
1850      optionalDependencies:
1851        '@types/node': 20.19.27
1852      transitivePeerDependencies:
1853        - jiti
1854        - less
1855        - lightningcss
1856        - msw
1857        - sass
1858        - sass-embedded
1859        - stylus
1860        - sugarss
1861        - supports-color
1862        - terser
1863        - tsx
1864        - yaml
1865  
1866    which@2.0.2:
1867      dependencies:
1868        isexe: 2.0.0
1869  
1870    why-is-node-running@2.3.0:
1871      dependencies:
1872        siginfo: 2.0.0
1873        stackback: 0.0.2
1874  
1875    word-wrap@1.2.5: {}
1876  
1877    yocto-queue@0.1.0: {}