Fast and tiny JavaScript/TypeScript cron parser with timezone support
1
fork

Configure Feed

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

version bumps & hook to fmt precommit

+660 -414
+1
.node-version
··· 1 + 22.18.0
+18 -5
package.json
··· 68 68 "benchmark": "tsx scripts/benchmark.ts", 69 69 "update-benchmark": "tsx scripts/benchmark.ts --update && oxfmt README.md docs/benchmark-comparison.md", 70 70 "bundle-size": "tsx scripts/bundle-size.ts", 71 - "update-bundle-size": "tsx scripts/bundle-size.ts --update && oxfmt README.md" 71 + "update-bundle-size": "tsx scripts/bundle-size.ts --update && oxfmt README.md", 72 + "prepare": "simple-git-hooks" 72 73 }, 73 74 "devDependencies": { 74 - "@cloudflare/vitest-pool-workers": "^0.12.10", 75 - "@types/node": "^25.2.2", 75 + "@cloudflare/vitest-pool-workers": "^0.12.11", 76 + "@types/node": "^25.2.3", 76 77 "@vitest/coverage-v8": "^3.2.4", 77 78 "cron-parser": "^5.5.0", 78 79 "cron-schedule": "^6.0.0", 79 80 "cron-validate": "^1.5.3", 80 81 "croner": "^10.0.1", 81 82 "esbuild": "^0.27.3", 82 - "oxfmt": "^0.28.0", 83 - "oxlint": "^1.43.0", 83 + "lint-staged": "^16.2.7", 84 + "oxfmt": "^0.31.0", 85 + "oxlint": "^1.46.0", 86 + "simple-git-hooks": "^2.13.1", 84 87 "tsdown": "^0.20.3", 85 88 "tsx": "^4.21.0", 86 89 "typescript": "^5.9.3", 87 90 "vitest": "3.2.4" 91 + }, 92 + "simple-git-hooks": { 93 + "pre-commit": "pnpm lint-staged", 94 + "pre-push": "pnpm test" 95 + }, 96 + "lint-staged": { 97 + "*.{ts,js,json,md}": "oxfmt" 98 + }, 99 + "engines": { 100 + "node": ">=18.12.0" 88 101 }, 89 102 "packageManager": "pnpm@10.29.2" 90 103 }
+641 -409
pnpm-lock.yaml
··· 9 9 .: 10 10 devDependencies: 11 11 '@cloudflare/vitest-pool-workers': 12 - specifier: ^0.12.10 13 - version: 0.12.10(@vitest/runner@4.0.18)(@vitest/snapshot@4.0.18)(vitest@3.2.4) 12 + specifier: ^0.12.11 13 + version: 0.12.11(@vitest/runner@4.0.18)(@vitest/snapshot@4.0.18)(vitest@3.2.4) 14 14 '@types/node': 15 - specifier: ^25.2.2 16 - version: 25.2.2 15 + specifier: ^25.2.3 16 + version: 25.2.3 17 17 '@vitest/coverage-v8': 18 18 specifier: ^3.2.4 19 19 version: 3.2.4(vitest@3.2.4) ··· 32 32 esbuild: 33 33 specifier: ^0.27.3 34 34 version: 0.27.3 35 + lint-staged: 36 + specifier: ^16.2.7 37 + version: 16.2.7 35 38 oxfmt: 36 - specifier: ^0.28.0 37 - version: 0.28.0 39 + specifier: ^0.31.0 40 + version: 0.31.0 38 41 oxlint: 39 - specifier: ^1.43.0 40 - version: 1.43.0 42 + specifier: ^1.46.0 43 + version: 1.46.0 44 + simple-git-hooks: 45 + specifier: ^2.13.1 46 + version: 2.13.1 41 47 tsdown: 42 48 specifier: ^0.20.3 43 49 version: 0.20.3(oxc-resolver@11.17.1)(typescript@5.9.3) ··· 49 55 version: 5.9.3 50 56 vitest: 51 57 specifier: 3.2.4 52 - version: 3.2.4(@types/node@25.2.2)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0) 58 + version: 3.2.4(@types/node@25.2.3)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 53 59 54 60 packages: 55 61 ··· 103 109 resolution: {integrity: sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==} 104 110 engines: {node: '>=18.0.0'} 105 111 106 - '@cloudflare/unenv-preset@2.12.0': 107 - resolution: {integrity: sha512-NK4vN+2Z/GbfGS4BamtbbVk1rcu5RmqaYGiyHJQrA09AoxdZPHDF3W/EhgI0YSK8p3vRo/VNCtbSJFPON7FWMQ==} 112 + '@cloudflare/unenv-preset@2.12.1': 113 + resolution: {integrity: sha512-tP/Wi+40aBJovonSNJSsS7aFJY0xjuckKplmzDs2Xat06BJ68B6iG7YDUWXJL8gNn0gqW7YC5WhlYhO3QbugQA==} 108 114 peerDependencies: 109 115 unenv: 2.0.0-rc.24 110 116 workerd: ^1.20260115.0 ··· 112 118 workerd: 113 119 optional: true 114 120 115 - '@cloudflare/vitest-pool-workers@0.12.10': 116 - resolution: {integrity: sha512-lIHGSrZ+M1BpT7q4STQGVLWIoRwCoidfxS8leIg+ACQEbbrFR8B6N/hoLftuIePG4B3YePECMBH03BV52fkw0A==} 121 + '@cloudflare/vitest-pool-workers@0.12.11': 122 + resolution: {integrity: sha512-pJkj5SP3us3zhaeMwln/66D8Rui/9Qkuv6cUj834h80gCYo8S5ENwaDyyD5NN6jY41QeffcDrmYaVTyrqxlB8w==} 117 123 peerDependencies: 118 124 '@vitest/runner': 2.0.x - 3.2.x 119 125 '@vitest/snapshot': 2.0.x - 3.2.x 120 126 vitest: 2.0.x - 3.2.x 121 127 122 - '@cloudflare/workerd-darwin-64@1.20260205.0': 123 - resolution: {integrity: sha512-ToOItqcirmWPwR+PtT+Q4bdjTn/63ZxhJKEfW4FNn7FxMTS1Tw5dml0T0mieOZbCpcvY8BdvPKFCSlJuI8IVHQ==} 128 + '@cloudflare/workerd-darwin-64@1.20260210.0': 129 + resolution: {integrity: sha512-e3vMgzr8ZM6VjpJVFrnMBhjvFhlMIkhT+BLpBk3pKaWsrXao+azDlmzzxB3Zf4CZ8LmCEtaP7n5d2mNGL6Dqww==} 124 130 engines: {node: '>=16'} 125 131 cpu: [x64] 126 132 os: [darwin] 127 133 128 - '@cloudflare/workerd-darwin-arm64@1.20260205.0': 129 - resolution: {integrity: sha512-402ZqLz+LrG0NDXp7Hn7IZbI0DyhjNfjAlVenb0K3yod9KCuux0u3NksNBvqJx0mIGHvVR4K05h+jfT5BTHqGA==} 134 + '@cloudflare/workerd-darwin-arm64@1.20260210.0': 135 + resolution: {integrity: sha512-ng2uLJVMrI5VrcAS26gDGM+qxCuWD4ZA8VR4i88RdyM8TLn+AqPFisrvn7AMA+QSv0+ck+ZdFtXek7qNp2gNuA==} 130 136 engines: {node: '>=16'} 131 137 cpu: [arm64] 132 138 os: [darwin] 133 139 134 - '@cloudflare/workerd-linux-64@1.20260205.0': 135 - resolution: {integrity: sha512-rz9jBzazIA18RHY+osa19hvsPfr0LZI1AJzIjC6UqkKKphcTpHBEQ25Xt8cIA34ivMIqeENpYnnmpDFesLkfcQ==} 140 + '@cloudflare/workerd-linux-64@1.20260210.0': 141 + resolution: {integrity: sha512-frn2/+6DV59h13JbGSk9ATvJw3uORWssFIKZ/G/to+WRrIDQgCpSrjLtGbFSSn5eBEhYOvwxPKc7IrppkmIj/w==} 136 142 engines: {node: '>=16'} 137 143 cpu: [x64] 138 144 os: [linux] 139 145 140 - '@cloudflare/workerd-linux-arm64@1.20260205.0': 141 - resolution: {integrity: sha512-jr6cKpMM/DBEbL+ATJ9rYue758CKp0SfA/nXt5vR32iINVJrb396ye9iat2y9Moa/PgPKnTrFgmT6urUmG3IUg==} 146 + '@cloudflare/workerd-linux-arm64@1.20260210.0': 147 + resolution: {integrity: sha512-0fmxEHaDcAF+7gcqnBcQdBCOzNvGz3mTMwqxEYJc5xZgFwQf65/dYK5fnV8z56GVNqu88NEnLMG3DD2G7Ey1vw==} 142 148 engines: {node: '>=16'} 143 149 cpu: [arm64] 144 150 os: [linux] 145 151 146 - '@cloudflare/workerd-windows-64@1.20260205.0': 147 - resolution: {integrity: sha512-SMPW5jCZYOG7XFIglSlsgN8ivcl0pCrSAYxCwxtWvZ88whhcDB/aISNtiQiDZujPH8tIo2hE5dEkxW7tGEwc3A==} 152 + '@cloudflare/workerd-windows-64@1.20260210.0': 153 + resolution: {integrity: sha512-G/Apjk/QLNnwbu8B0JO9FuAJKHNr+gl8X3G/7qaUrpwIkPx5JFQElVE6LKk4teSrycvAy5AzLFAL0lOB1xsUIQ==} 148 154 engines: {node: '>=16'} 149 155 cpu: [x64] 150 156 os: [win32] ··· 161 167 162 168 '@emnapi/wasi-threads@1.1.0': 163 169 resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} 164 - 165 - '@esbuild/aix-ppc64@0.27.0': 166 - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} 167 - engines: {node: '>=18'} 168 - cpu: [ppc64] 169 - os: [aix] 170 170 171 171 '@esbuild/aix-ppc64@0.27.3': 172 172 resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} ··· 174 174 cpu: [ppc64] 175 175 os: [aix] 176 176 177 - '@esbuild/android-arm64@0.27.0': 178 - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} 179 - engines: {node: '>=18'} 180 - cpu: [arm64] 181 - os: [android] 182 - 183 177 '@esbuild/android-arm64@0.27.3': 184 178 resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} 185 179 engines: {node: '>=18'} 186 180 cpu: [arm64] 187 181 os: [android] 188 182 189 - '@esbuild/android-arm@0.27.0': 190 - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} 191 - engines: {node: '>=18'} 192 - cpu: [arm] 193 - os: [android] 194 - 195 183 '@esbuild/android-arm@0.27.3': 196 184 resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} 197 185 engines: {node: '>=18'} 198 186 cpu: [arm] 199 187 os: [android] 200 188 201 - '@esbuild/android-x64@0.27.0': 202 - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} 203 - engines: {node: '>=18'} 204 - cpu: [x64] 205 - os: [android] 206 - 207 189 '@esbuild/android-x64@0.27.3': 208 190 resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} 209 191 engines: {node: '>=18'} 210 192 cpu: [x64] 211 193 os: [android] 212 194 213 - '@esbuild/darwin-arm64@0.27.0': 214 - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} 215 - engines: {node: '>=18'} 216 - cpu: [arm64] 217 - os: [darwin] 218 - 219 195 '@esbuild/darwin-arm64@0.27.3': 220 196 resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} 221 197 engines: {node: '>=18'} 222 198 cpu: [arm64] 223 199 os: [darwin] 224 200 225 - '@esbuild/darwin-x64@0.27.0': 226 - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} 227 - engines: {node: '>=18'} 228 - cpu: [x64] 229 - os: [darwin] 230 - 231 201 '@esbuild/darwin-x64@0.27.3': 232 202 resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} 233 203 engines: {node: '>=18'} 234 204 cpu: [x64] 235 205 os: [darwin] 236 206 237 - '@esbuild/freebsd-arm64@0.27.0': 238 - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} 239 - engines: {node: '>=18'} 240 - cpu: [arm64] 241 - os: [freebsd] 242 - 243 207 '@esbuild/freebsd-arm64@0.27.3': 244 208 resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} 245 209 engines: {node: '>=18'} 246 210 cpu: [arm64] 247 211 os: [freebsd] 248 212 249 - '@esbuild/freebsd-x64@0.27.0': 250 - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} 251 - engines: {node: '>=18'} 252 - cpu: [x64] 253 - os: [freebsd] 254 - 255 213 '@esbuild/freebsd-x64@0.27.3': 256 214 resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} 257 215 engines: {node: '>=18'} 258 216 cpu: [x64] 259 217 os: [freebsd] 260 218 261 - '@esbuild/linux-arm64@0.27.0': 262 - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} 263 - engines: {node: '>=18'} 264 - cpu: [arm64] 265 - os: [linux] 266 - 267 219 '@esbuild/linux-arm64@0.27.3': 268 220 resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} 269 221 engines: {node: '>=18'} 270 222 cpu: [arm64] 271 223 os: [linux] 272 224 273 - '@esbuild/linux-arm@0.27.0': 274 - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} 275 - engines: {node: '>=18'} 276 - cpu: [arm] 277 - os: [linux] 278 - 279 225 '@esbuild/linux-arm@0.27.3': 280 226 resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} 281 227 engines: {node: '>=18'} 282 228 cpu: [arm] 283 229 os: [linux] 284 230 285 - '@esbuild/linux-ia32@0.27.0': 286 - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} 287 - engines: {node: '>=18'} 288 - cpu: [ia32] 289 - os: [linux] 290 - 291 231 '@esbuild/linux-ia32@0.27.3': 292 232 resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} 293 233 engines: {node: '>=18'} 294 234 cpu: [ia32] 295 - os: [linux] 296 - 297 - '@esbuild/linux-loong64@0.27.0': 298 - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} 299 - engines: {node: '>=18'} 300 - cpu: [loong64] 301 235 os: [linux] 302 236 303 237 '@esbuild/linux-loong64@0.27.3': ··· 306 240 cpu: [loong64] 307 241 os: [linux] 308 242 309 - '@esbuild/linux-mips64el@0.27.0': 310 - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} 311 - engines: {node: '>=18'} 312 - cpu: [mips64el] 313 - os: [linux] 314 - 315 243 '@esbuild/linux-mips64el@0.27.3': 316 244 resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} 317 245 engines: {node: '>=18'} 318 246 cpu: [mips64el] 319 247 os: [linux] 320 248 321 - '@esbuild/linux-ppc64@0.27.0': 322 - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} 323 - engines: {node: '>=18'} 324 - cpu: [ppc64] 325 - os: [linux] 326 - 327 249 '@esbuild/linux-ppc64@0.27.3': 328 250 resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} 329 251 engines: {node: '>=18'} 330 252 cpu: [ppc64] 331 - os: [linux] 332 - 333 - '@esbuild/linux-riscv64@0.27.0': 334 - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} 335 - engines: {node: '>=18'} 336 - cpu: [riscv64] 337 253 os: [linux] 338 254 339 255 '@esbuild/linux-riscv64@0.27.3': ··· 342 258 cpu: [riscv64] 343 259 os: [linux] 344 260 345 - '@esbuild/linux-s390x@0.27.0': 346 - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} 347 - engines: {node: '>=18'} 348 - cpu: [s390x] 349 - os: [linux] 350 - 351 261 '@esbuild/linux-s390x@0.27.3': 352 262 resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} 353 263 engines: {node: '>=18'} 354 264 cpu: [s390x] 355 265 os: [linux] 356 266 357 - '@esbuild/linux-x64@0.27.0': 358 - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} 359 - engines: {node: '>=18'} 360 - cpu: [x64] 361 - os: [linux] 362 - 363 267 '@esbuild/linux-x64@0.27.3': 364 268 resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} 365 269 engines: {node: '>=18'} 366 270 cpu: [x64] 367 271 os: [linux] 368 272 369 - '@esbuild/netbsd-arm64@0.27.0': 370 - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} 371 - engines: {node: '>=18'} 372 - cpu: [arm64] 373 - os: [netbsd] 374 - 375 273 '@esbuild/netbsd-arm64@0.27.3': 376 274 resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} 377 275 engines: {node: '>=18'} 378 276 cpu: [arm64] 379 277 os: [netbsd] 380 278 381 - '@esbuild/netbsd-x64@0.27.0': 382 - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} 383 - engines: {node: '>=18'} 384 - cpu: [x64] 385 - os: [netbsd] 386 - 387 279 '@esbuild/netbsd-x64@0.27.3': 388 280 resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} 389 281 engines: {node: '>=18'} 390 282 cpu: [x64] 391 283 os: [netbsd] 392 284 393 - '@esbuild/openbsd-arm64@0.27.0': 394 - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} 395 - engines: {node: '>=18'} 396 - cpu: [arm64] 397 - os: [openbsd] 398 - 399 285 '@esbuild/openbsd-arm64@0.27.3': 400 286 resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} 401 287 engines: {node: '>=18'} 402 288 cpu: [arm64] 403 289 os: [openbsd] 404 290 405 - '@esbuild/openbsd-x64@0.27.0': 406 - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} 407 - engines: {node: '>=18'} 408 - cpu: [x64] 409 - os: [openbsd] 410 - 411 291 '@esbuild/openbsd-x64@0.27.3': 412 292 resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} 413 293 engines: {node: '>=18'} 414 294 cpu: [x64] 415 295 os: [openbsd] 416 296 417 - '@esbuild/openharmony-arm64@0.27.0': 418 - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} 419 - engines: {node: '>=18'} 420 - cpu: [arm64] 421 - os: [openharmony] 422 - 423 297 '@esbuild/openharmony-arm64@0.27.3': 424 298 resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} 425 299 engines: {node: '>=18'} 426 300 cpu: [arm64] 427 301 os: [openharmony] 428 302 429 - '@esbuild/sunos-x64@0.27.0': 430 - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} 431 - engines: {node: '>=18'} 432 - cpu: [x64] 433 - os: [sunos] 434 - 435 303 '@esbuild/sunos-x64@0.27.3': 436 304 resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} 437 305 engines: {node: '>=18'} 438 306 cpu: [x64] 439 307 os: [sunos] 440 308 441 - '@esbuild/win32-arm64@0.27.0': 442 - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} 443 - engines: {node: '>=18'} 444 - cpu: [arm64] 445 - os: [win32] 446 - 447 309 '@esbuild/win32-arm64@0.27.3': 448 310 resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} 449 311 engines: {node: '>=18'} 450 312 cpu: [arm64] 451 313 os: [win32] 452 314 453 - '@esbuild/win32-ia32@0.27.0': 454 - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} 455 - engines: {node: '>=18'} 456 - cpu: [ia32] 457 - os: [win32] 458 - 459 315 '@esbuild/win32-ia32@0.27.3': 460 316 resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} 461 317 engines: {node: '>=18'} 462 318 cpu: [ia32] 463 - os: [win32] 464 - 465 - '@esbuild/win32-x64@0.27.0': 466 - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} 467 - engines: {node: '>=18'} 468 - cpu: [x64] 469 319 os: [win32] 470 320 471 321 '@esbuild/win32-x64@0.27.3': ··· 765 615 cpu: [x64] 766 616 os: [win32] 767 617 768 - '@oxfmt/darwin-arm64@0.28.0': 769 - resolution: {integrity: sha512-jmUfF7cNJPw57bEK7sMIqrYRgn4LH428tSgtgLTCtjuGuu1ShREyrkeB7y8HtkXRfhBs4lVY+HMLhqElJvZ6ww==} 618 + '@oxfmt/binding-android-arm-eabi@0.31.0': 619 + resolution: {integrity: sha512-2A7s+TmsY7xF3yM0VWXq2YJ82Z7Rd7AOKraotyp58Fbk7q9cFZKczW6Zrz/iaMaJYfR/UHDxF3kMR11vayflug==} 620 + engines: {node: ^20.19.0 || >=22.12.0} 621 + cpu: [arm] 622 + os: [android] 623 + 624 + '@oxfmt/binding-android-arm64@0.31.0': 625 + resolution: {integrity: sha512-3ppKOIf2lQv/BFhRyENWs/oarueppCEnPNo0Az2fKkz63JnenRuJPoHaGRrMHg1oFMUitdYy+YH29Cv5ISZWRQ==} 626 + engines: {node: ^20.19.0 || >=22.12.0} 627 + cpu: [arm64] 628 + os: [android] 629 + 630 + '@oxfmt/binding-darwin-arm64@0.31.0': 631 + resolution: {integrity: sha512-eFhNnle077DPRW6QPsBtl/wEzPoqgsB1LlzDRYbbztizObHdCo6Yo8T0hew9+HoYtnVMAP19zcRE7VG9OfqkMw==} 632 + engines: {node: ^20.19.0 || >=22.12.0} 770 633 cpu: [arm64] 771 634 os: [darwin] 772 635 773 - '@oxfmt/darwin-x64@0.28.0': 774 - resolution: {integrity: sha512-S6vlV8S7jbjzJOSjfVg2CimUC0r7/aHDLdUm/3+/B/SU/s1jV7ivqWkMv1/8EB43d1BBwT9JQ60ZMTkBqeXSFA==} 636 + '@oxfmt/binding-darwin-x64@0.31.0': 637 + resolution: {integrity: sha512-9UQSunEqokhR1WnlQCgJjkjw13y8PSnBvR98L78beGudTtNSaPMgwE7t/T0IPDibtDTxeEt+IQVKoQJ+8Jo6Lg==} 638 + engines: {node: ^20.19.0 || >=22.12.0} 775 639 cpu: [x64] 776 640 os: [darwin] 777 641 778 - '@oxfmt/linux-arm64-gnu@0.28.0': 779 - resolution: {integrity: sha512-TfJkMZjePbLiskmxFXVAbGI/OZtD+y+fwS0wyW8O6DWG0ARTf0AipY9zGwGoOdpFuXOJceXvN4SHGLbYNDMY4Q==} 642 + '@oxfmt/binding-freebsd-x64@0.31.0': 643 + resolution: {integrity: sha512-FHo7ITkDku3kQ8/44nU6IGR1UNH22aqYM3LV2ytV40hWSMVllXFlM+xIVusT+I/SZBAtuFpwEWzyS+Jn4TkkAQ==} 644 + engines: {node: ^20.19.0 || >=22.12.0} 645 + cpu: [x64] 646 + os: [freebsd] 647 + 648 + '@oxfmt/binding-linux-arm-gnueabihf@0.31.0': 649 + resolution: {integrity: sha512-o1NiDlJDO9SOoY5wH8AyPUX60yQcOwu5oVuepi2eetArBp0iFF9qIH1uLlZsUu4QQ6ywqxcJSMjXCqGKC5uQFg==} 650 + engines: {node: ^20.19.0 || >=22.12.0} 651 + cpu: [arm] 652 + os: [linux] 653 + 654 + '@oxfmt/binding-linux-arm-musleabihf@0.31.0': 655 + resolution: {integrity: sha512-VXiRxlBz7ivAIjhnnVBEYdjCQ66AsjM0YKxYAcliS0vPqhWKiScIT61gee0DPCVaw1XcuW8u19tfRwpfdYoreg==} 656 + engines: {node: ^20.19.0 || >=22.12.0} 657 + cpu: [arm] 658 + os: [linux] 659 + 660 + '@oxfmt/binding-linux-arm64-gnu@0.31.0': 661 + resolution: {integrity: sha512-ryGPOtPViNcjs8N8Ap+wn7SM6ViiLzR9f0Pu7yprae+wjl6qwnNytzsUe7wcb+jT43DJYmvemFqE8tLVUavYbQ==} 662 + engines: {node: ^20.19.0 || >=22.12.0} 780 663 cpu: [arm64] 781 664 os: [linux] 782 665 libc: [glibc] 783 666 784 - '@oxfmt/linux-arm64-musl@0.28.0': 785 - resolution: {integrity: sha512-7fyQUdW203v4WWGr1T3jwTz4L7KX9y5DeATryQ6fLT6QQp9GEuct8/k0lYhd+ys42iTV/IkJF20e3YkfSOOILg==} 667 + '@oxfmt/binding-linux-arm64-musl@0.31.0': 668 + resolution: {integrity: sha512-BA3Euxp4bfd+AU3cKPgmHL44BbuBtmQTyAQoVDhX/nqPgbS/auoGp71uQBE4SAPTsQM/FcXxfKmCAdBS7ygF9w==} 669 + engines: {node: ^20.19.0 || >=22.12.0} 786 670 cpu: [arm64] 787 671 os: [linux] 788 672 libc: [musl] 789 673 790 - '@oxfmt/linux-x64-gnu@0.28.0': 791 - resolution: {integrity: sha512-sRKqAvEonuz0qr1X1ncUZceOBJerKzkO2gZIZmosvy/JmqyffpIFL3OE2tqacFkeDhrC+dNYQpusO8zsfHo3pw==} 674 + '@oxfmt/binding-linux-ppc64-gnu@0.31.0': 675 + resolution: {integrity: sha512-wIiKHulVWE9s6PSftPItucTviyCvjugwPqEyUl1VD47YsFqa5UtQTknBN49NODHJvBgO+eqqUodgRqmNMp3xyw==} 676 + engines: {node: ^20.19.0 || >=22.12.0} 677 + cpu: [ppc64] 678 + os: [linux] 679 + libc: [glibc] 680 + 681 + '@oxfmt/binding-linux-riscv64-gnu@0.31.0': 682 + resolution: {integrity: sha512-6cM8Jt54bg9V/JoeUWhwnzHAS9Kvgc0oFsxql8PVs/njAGs0H4r+GEU4d+LXZPwI3b3ZUuzpbxlRJzer8KW+Cg==} 683 + engines: {node: ^20.19.0 || >=22.12.0} 684 + cpu: [riscv64] 685 + os: [linux] 686 + libc: [glibc] 687 + 688 + '@oxfmt/binding-linux-riscv64-musl@0.31.0': 689 + resolution: {integrity: sha512-d+b05wXVRGaO6gobTaDqUdBvTXwYc0ro7k1UVC37k4VimLRQOzEZqTwVinqIX3LxTaFCmfO1yG00u9Pct3AKwQ==} 690 + engines: {node: ^20.19.0 || >=22.12.0} 691 + cpu: [riscv64] 692 + os: [linux] 693 + libc: [musl] 694 + 695 + '@oxfmt/binding-linux-s390x-gnu@0.31.0': 696 + resolution: {integrity: sha512-Q+i2kj8e+two9jTZ3vxmxdNlg++qShe1ODL6xV4+Qt6SnJYniMxfcqphuXli4ft270kuHqd8HSVZs84CsSh1EA==} 697 + engines: {node: ^20.19.0 || >=22.12.0} 698 + cpu: [s390x] 699 + os: [linux] 700 + libc: [glibc] 701 + 702 + '@oxfmt/binding-linux-x64-gnu@0.31.0': 703 + resolution: {integrity: sha512-F2Z5ffj2okhaQBi92MylwZddKvFPBjrsZnGvvRmVvWRf8WJ0WkKUTtombDgRYNDgoW7GBUUrNNNgWhdB7kVjBA==} 704 + engines: {node: ^20.19.0 || >=22.12.0} 792 705 cpu: [x64] 793 706 os: [linux] 794 707 libc: [glibc] 795 708 796 - '@oxfmt/linux-x64-musl@0.28.0': 797 - resolution: {integrity: sha512-fW6czbXutX/tdQe8j4nSIgkUox9RXqjyxwyWXUDItpoDkoXllq17qbD7GVc0whrEhYQC6hFE1UEAcDypLJoSzw==} 709 + '@oxfmt/binding-linux-x64-musl@0.31.0': 710 + resolution: {integrity: sha512-Vz7dZQd1yhE5wTWujGanPmZgDtzLZS1PQoeMmUj89p4eMTmpIkvWaIr3uquJCbh8dQd5cPZrFvMmdDgcY5z+GA==} 711 + engines: {node: ^20.19.0 || >=22.12.0} 798 712 cpu: [x64] 799 713 os: [linux] 800 714 libc: [musl] 801 715 802 - '@oxfmt/win32-arm64@0.28.0': 803 - resolution: {integrity: sha512-D/HDeQBAQRjTbD9OLV6kRDcStrIfO+JsUODDCdGmhRfNX8LPCx95GpfyybpZfn3wVF8Jq/yjPXV1xLkQ+s7RcA==} 716 + '@oxfmt/binding-openharmony-arm64@0.31.0': 717 + resolution: {integrity: sha512-nm0gus6R5V9tM1XaELiiIduUzmdBuCefkwToWKL4UtuFoMCGkigVQnbzHwPTGLVWOEF6wTQucFA8Fn1U8hxxVw==} 718 + engines: {node: ^20.19.0 || >=22.12.0} 719 + cpu: [arm64] 720 + os: [openharmony] 721 + 722 + '@oxfmt/binding-win32-arm64-msvc@0.31.0': 723 + resolution: {integrity: sha512-mMpvvPpoLD97Q2TMhjWDJSn+ib3kN+H+F4gq9p88zpeef6sqWc9djorJ3JXM2sOZMJ6KZ+1kSJfe0rkji74Pog==} 724 + engines: {node: ^20.19.0 || >=22.12.0} 804 725 cpu: [arm64] 805 726 os: [win32] 806 727 807 - '@oxfmt/win32-x64@0.28.0': 808 - resolution: {integrity: sha512-4+S2j4OxOIyo8dz5osm5dZuL0yVmxXvtmNdHB5xyGwAWVvyWNvf7tCaQD7w2fdSsAXQLOvK7KFQrHFe33nJUCA==} 728 + '@oxfmt/binding-win32-ia32-msvc@0.31.0': 729 + resolution: {integrity: sha512-zTngbPyrTDBYJFVQa4OJldM6w1Rqzi8c0/eFxAEbZRoj6x149GkyMkAY3kM+09ZhmszFitCML2S3p10NE2XmHA==} 730 + engines: {node: ^20.19.0 || >=22.12.0} 731 + cpu: [ia32] 732 + os: [win32] 733 + 734 + '@oxfmt/binding-win32-x64-msvc@0.31.0': 735 + resolution: {integrity: sha512-TB30D+iRLe6eUbc/utOA93+FNz5C6vXSb/TEhwvlODhKYZZSSKn/lFpYzZC7bdhx3a8m4Jq8fEUoCJ6lKnzdpA==} 736 + engines: {node: ^20.19.0 || >=22.12.0} 809 737 cpu: [x64] 810 738 os: [win32] 811 739 812 - '@oxlint/darwin-arm64@1.43.0': 813 - resolution: {integrity: sha512-C/GhObv/pQZg34NOzB6Mk8x0wc9AKj8fXzJF8ZRKTsBPyHusC6AZ6bba0QG0TUufw1KWuD0j++oebQfWeiFXNw==} 740 + '@oxlint/binding-android-arm-eabi@1.46.0': 741 + resolution: {integrity: sha512-vLPcE+HcZ/W/0cVA1KLuAnoUSejGougDH/fDjBFf0Q+rbBIyBNLevOhgx3AnBNAt3hcIGY7U05ISbJCKZeVa3w==} 742 + engines: {node: ^20.19.0 || >=22.12.0} 743 + cpu: [arm] 744 + os: [android] 745 + 746 + '@oxlint/binding-android-arm64@1.46.0': 747 + resolution: {integrity: sha512-b8IqCczUsirdtJ3R/be4cRm64I5pMPafMO/9xyTAZvc+R/FxZHMQuhw0iNT9hQwRn+Uo5rNAoA8QS7QurG2QeA==} 748 + engines: {node: ^20.19.0 || >=22.12.0} 749 + cpu: [arm64] 750 + os: [android] 751 + 752 + '@oxlint/binding-darwin-arm64@1.46.0': 753 + resolution: {integrity: sha512-CfC/KGnNMhI01dkfCMjquKnW4zby3kqD5o/9XA7+pgo9I4b+Nipm+JVFyZPWMNwKqLXNmi35GTLWjs9svPxlew==} 754 + engines: {node: ^20.19.0 || >=22.12.0} 814 755 cpu: [arm64] 815 756 os: [darwin] 816 757 817 - '@oxlint/darwin-x64@1.43.0': 818 - resolution: {integrity: sha512-4NjfUtEEH8ewRQ2KlZGmm6DyrvypMdHwBnQT92vD0dLScNOQzr0V9O8Ua4IWXdeCNl/XMVhAV3h4/3YEYern5A==} 758 + '@oxlint/binding-darwin-x64@1.46.0': 759 + resolution: {integrity: sha512-m38mKPsV3rBdWOJ4TAGZiUjWU8RGrBxsmdSeMQ0bPr/8O6CUOm/RJkPBf0GAfPms2WRVcbkfEXvIiPshAeFkeA==} 760 + engines: {node: ^20.19.0 || >=22.12.0} 819 761 cpu: [x64] 820 762 os: [darwin] 821 763 822 - '@oxlint/linux-arm64-gnu@1.43.0': 823 - resolution: {integrity: sha512-75tf1HvwdZ3ebk83yMbSB+moAEWK98mYqpXiaFAi6Zshie7r+Cx5PLXZFUEqkscenoZ+fcNXakHxfn94V6nf1g==} 764 + '@oxlint/binding-freebsd-x64@1.46.0': 765 + resolution: {integrity: sha512-YaFRKslSAfuMwn7ejS1/wo9jENqQigpGBjjThX+mrpmEROLYGky+zIC5xSVGRng28U92VEDVbSNJ/sguz3dUAA==} 766 + engines: {node: ^20.19.0 || >=22.12.0} 767 + cpu: [x64] 768 + os: [freebsd] 769 + 770 + '@oxlint/binding-linux-arm-gnueabihf@1.46.0': 771 + resolution: {integrity: sha512-Nlw+5mSZQtkg1Oj0N8ulxzG8ATpmSDz5V2DNaGhaYAVlcdR8NYSm/xTOnweOXc/UOOv3LwkPPYzqcfPhu2lEkA==} 772 + engines: {node: ^20.19.0 || >=22.12.0} 773 + cpu: [arm] 774 + os: [linux] 775 + 776 + '@oxlint/binding-linux-arm-musleabihf@1.46.0': 777 + resolution: {integrity: sha512-d3Y5y4ukMqAGnWLMKpwqj8ftNUaac7pA0NrId4AZ77JvHzezmxEcm2gswaBw2HW8y1pnq6KDB0vEPPvpTfDLrA==} 778 + engines: {node: ^20.19.0 || >=22.12.0} 779 + cpu: [arm] 780 + os: [linux] 781 + 782 + '@oxlint/binding-linux-arm64-gnu@1.46.0': 783 + resolution: {integrity: sha512-jkjx+XSOPuFR+C458prQmehO+v0VK19/3Hj2mOYDF4hHUf3CzmtA4fTmQUtkITZiGHnky7Oao6JeJX24mrX7WQ==} 784 + engines: {node: ^20.19.0 || >=22.12.0} 824 785 cpu: [arm64] 825 786 os: [linux] 826 787 libc: [glibc] 827 788 828 - '@oxlint/linux-arm64-musl@1.43.0': 829 - resolution: {integrity: sha512-BHV4fb36T2p/7bpA9fiJ5ayt7oJbiYX10nklW5arYp4l9/9yG/FQC5J4G1evzbJ/YbipF9UH0vYBAm5xbqGrvw==} 789 + '@oxlint/binding-linux-arm64-musl@1.46.0': 790 + resolution: {integrity: sha512-X/aPB1rpJUdykjWSeeGIbjk6qbD8VDulgLuTSMWgr/t6m1ljcAjqHb1g49pVG9bZl55zjECgzvlpPLWnfb4FMQ==} 791 + engines: {node: ^20.19.0 || >=22.12.0} 830 792 cpu: [arm64] 831 793 os: [linux] 832 794 libc: [musl] 833 795 834 - '@oxlint/linux-x64-gnu@1.43.0': 835 - resolution: {integrity: sha512-1l3nvnzWWse1YHibzZ4HQXdF/ibfbKZhp9IguElni3bBqEyPEyurzZ0ikWynDxKGXqZa+UNXTFuU1NRVX1RJ3g==} 796 + '@oxlint/binding-linux-ppc64-gnu@1.46.0': 797 + resolution: {integrity: sha512-AymyOxGWwKY2KJa8b+h8iLrYJZbWKYCjqctSc2q6uIAkYPrCsxcWlge1JP6XZ14Sa80DVMwI/QvktbytSV+xVw==} 798 + engines: {node: ^20.19.0 || >=22.12.0} 799 + cpu: [ppc64] 800 + os: [linux] 801 + libc: [glibc] 802 + 803 + '@oxlint/binding-linux-riscv64-gnu@1.46.0': 804 + resolution: {integrity: sha512-PkeVdPKCDA59rlMuucsel2LjlNEpslQN5AhkMMorIJZItbbqi/0JSuACCzaiIcXYv0oNfbeQ8rbOBikv+aT6cg==} 805 + engines: {node: ^20.19.0 || >=22.12.0} 806 + cpu: [riscv64] 807 + os: [linux] 808 + libc: [glibc] 809 + 810 + '@oxlint/binding-linux-riscv64-musl@1.46.0': 811 + resolution: {integrity: sha512-snQaRLO/X+Ry/CxX1px1g8GUbmXzymdRs+/RkP2bySHWZFhFDtbLm2hA1ujX/jKlTLMJDZn4hYzFGLDwG/Rh2w==} 812 + engines: {node: ^20.19.0 || >=22.12.0} 813 + cpu: [riscv64] 814 + os: [linux] 815 + libc: [musl] 816 + 817 + '@oxlint/binding-linux-s390x-gnu@1.46.0': 818 + resolution: {integrity: sha512-kZhDMwUe/sgDTluGao9c0Dqc1JzV6wPzfGo0l/FLQdh5Zmp39Yg1FbBsCgsJfVKmKl1fNqsHyFLTShWMOlOEhA==} 819 + engines: {node: ^20.19.0 || >=22.12.0} 820 + cpu: [s390x] 821 + os: [linux] 822 + libc: [glibc] 823 + 824 + '@oxlint/binding-linux-x64-gnu@1.46.0': 825 + resolution: {integrity: sha512-n5a7VtQTxHZ13cNAKQc3ziARv5bE1Fx868v/tnhZNVUjaRNYe5uiUrRJ/LZghdAzOxVuQGarjjq/q4QM2+9OPA==} 826 + engines: {node: ^20.19.0 || >=22.12.0} 836 827 cpu: [x64] 837 828 os: [linux] 838 829 libc: [glibc] 839 830 840 - '@oxlint/linux-x64-musl@1.43.0': 841 - resolution: {integrity: sha512-+jNYgLGRFTJxJuaSOZJBwlYo5M0TWRw0+3y5MHOL4ArrIdHyCthg6r4RbVWrsR1qUfUE1VSSHQ2bfbC99RXqMg==} 831 + '@oxlint/binding-linux-x64-musl@1.46.0': 832 + resolution: {integrity: sha512-KpsDU/BhdVn3iKCLxMXAOZIpO8fS0jEA5iluRoK1rhHPwKtpzEm/OCwERsu/vboMSZm66qnoTUVXRPJ8M+iKVQ==} 833 + engines: {node: ^20.19.0 || >=22.12.0} 842 834 cpu: [x64] 843 835 os: [linux] 844 836 libc: [musl] 845 837 846 - '@oxlint/win32-arm64@1.43.0': 847 - resolution: {integrity: sha512-dvs1C/HCjCyGTURMagiHprsOvVTT3omDiSzi5Qw0D4QFJ1pEaNlfBhVnOUYgUfS6O7Mcmj4+G+sidRsQcWQ/kA==} 838 + '@oxlint/binding-openharmony-arm64@1.46.0': 839 + resolution: {integrity: sha512-jtbqUyEXlsDlRmMtTZqNbw49+1V/WxqNAR5l0S3OEkdat9diI5I+eqq9IT+jb5cSDdszTGcXpn7S3+gUYSydxQ==} 840 + engines: {node: ^20.19.0 || >=22.12.0} 841 + cpu: [arm64] 842 + os: [openharmony] 843 + 844 + '@oxlint/binding-win32-arm64-msvc@1.46.0': 845 + resolution: {integrity: sha512-EE8NjpqEZPwHQVigNvdyJ11dZwWIfsfn4VeBAuiJeAdrnY4HFX27mIjJINJgP5ZdBYEFV1OWH/eb9fURCYel8w==} 846 + engines: {node: ^20.19.0 || >=22.12.0} 848 847 cpu: [arm64] 849 848 os: [win32] 850 849 851 - '@oxlint/win32-x64@1.43.0': 852 - resolution: {integrity: sha512-bSuItSU8mTSDsvmmLTepTdCL2FkJI6dwt9tot/k0EmiYF+ArRzmsl4lXVLssJNRV5lJEc5IViyTrh7oiwrjUqA==} 850 + '@oxlint/binding-win32-ia32-msvc@1.46.0': 851 + resolution: {integrity: sha512-BHyk3H/HRdXs+uImGZ/2+qCET+B8lwGHOm7m54JiJEEUWf3zYCFX/Df1SPqtozWWmnBvioxoTG1J3mPRAr8KUA==} 852 + engines: {node: ^20.19.0 || >=22.12.0} 853 + cpu: [ia32] 854 + os: [win32] 855 + 856 + '@oxlint/binding-win32-x64-msvc@1.46.0': 857 + resolution: {integrity: sha512-DJbQsSJUr4KSi9uU0QqOgI7PX2C+fKGZX+YDprt3vM2sC0dWZsgVTLoN2vtkNyEWJSY2mnvRFUshWXT3bmo0Ug==} 858 + engines: {node: ^20.19.0 || >=22.12.0} 853 859 cpu: [x64] 854 860 os: [win32] 855 861 ··· 1116 1122 '@types/jsesc@2.5.1': 1117 1123 resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} 1118 1124 1119 - '@types/node@25.2.2': 1120 - resolution: {integrity: sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==} 1125 + '@types/node@25.2.3': 1126 + resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} 1121 1127 1122 1128 '@vitest/coverage-v8@3.2.4': 1123 1129 resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==} ··· 1173 1179 1174 1180 '@vitest/utils@4.0.18': 1175 1181 resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} 1182 + 1183 + ansi-escapes@7.3.0: 1184 + resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==} 1185 + engines: {node: '>=18'} 1176 1186 1177 1187 ansi-regex@5.0.1: 1178 1188 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} ··· 1217 1227 brace-expansion@2.0.2: 1218 1228 resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 1219 1229 1230 + braces@3.0.3: 1231 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1232 + engines: {node: '>=8'} 1233 + 1220 1234 cac@6.7.14: 1221 1235 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1222 1236 engines: {node: '>=8'} ··· 1232 1246 cjs-module-lexer@1.4.3: 1233 1247 resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} 1234 1248 1249 + cli-cursor@5.0.0: 1250 + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 1251 + engines: {node: '>=18'} 1252 + 1253 + cli-truncate@5.1.1: 1254 + resolution: {integrity: sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==} 1255 + engines: {node: '>=20'} 1256 + 1235 1257 color-convert@2.0.1: 1236 1258 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1237 1259 engines: {node: '>=7.0.0'} 1238 1260 1239 1261 color-name@1.1.4: 1240 1262 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1263 + 1264 + colorette@2.0.20: 1265 + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 1266 + 1267 + commander@14.0.3: 1268 + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} 1269 + engines: {node: '>=20'} 1241 1270 1242 1271 cookie@1.1.1: 1243 1272 resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} ··· 1294 1323 eastasianwidth@0.2.0: 1295 1324 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1296 1325 1326 + emoji-regex@10.6.0: 1327 + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 1328 + 1297 1329 emoji-regex@8.0.0: 1298 1330 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1299 1331 ··· 1304 1336 resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} 1305 1337 engines: {node: '>=14'} 1306 1338 1339 + environment@1.1.0: 1340 + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} 1341 + engines: {node: '>=18'} 1342 + 1307 1343 error-stack-parser-es@1.0.5: 1308 1344 resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 1309 1345 1310 1346 es-module-lexer@1.7.0: 1311 1347 resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1312 1348 1313 - esbuild@0.27.0: 1314 - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} 1315 - engines: {node: '>=18'} 1316 - hasBin: true 1317 - 1318 1349 esbuild@0.27.3: 1319 1350 resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} 1320 1351 engines: {node: '>=18'} ··· 1323 1354 estree-walker@3.0.3: 1324 1355 resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1325 1356 1357 + eventemitter3@5.0.4: 1358 + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} 1359 + 1326 1360 expect-type@1.3.0: 1327 1361 resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} 1328 1362 engines: {node: '>=12.0.0'} ··· 1339 1373 fflate@0.8.2: 1340 1374 resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} 1341 1375 1376 + fill-range@7.1.1: 1377 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1378 + engines: {node: '>=8'} 1379 + 1342 1380 flatted@3.3.3: 1343 1381 resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 1344 1382 ··· 1351 1389 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1352 1390 os: [darwin] 1353 1391 1392 + get-east-asian-width@1.4.0: 1393 + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} 1394 + engines: {node: '>=18'} 1395 + 1354 1396 get-tsconfig@4.13.1: 1355 1397 resolution: {integrity: sha512-EoY1N2xCn44xU6750Sx7OjOIT59FkmstNc3X6y5xpz7D5cBtZRe/3pSlTkDJgqsOk3WwZPkWfonhhUJfttQo3w==} 1356 1398 ··· 1376 1418 is-fullwidth-code-point@3.0.0: 1377 1419 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1378 1420 engines: {node: '>=8'} 1421 + 1422 + is-fullwidth-code-point@5.1.0: 1423 + resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} 1424 + engines: {node: '>=18'} 1425 + 1426 + is-number@7.0.0: 1427 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1428 + engines: {node: '>=0.12.0'} 1379 1429 1380 1430 isexe@2.0.0: 1381 1431 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} ··· 1418 1468 resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1419 1469 engines: {node: '>=6'} 1420 1470 1471 + lint-staged@16.2.7: 1472 + resolution: {integrity: sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==} 1473 + engines: {node: '>=20.17'} 1474 + hasBin: true 1475 + 1476 + listr2@9.0.5: 1477 + resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==} 1478 + engines: {node: '>=20.0.0'} 1479 + 1480 + log-update@6.1.0: 1481 + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} 1482 + engines: {node: '>=18'} 1483 + 1421 1484 loupe@3.2.1: 1422 1485 resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} 1423 1486 ··· 1438 1501 resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} 1439 1502 engines: {node: '>=10'} 1440 1503 1441 - miniflare@4.20260205.0: 1442 - resolution: {integrity: sha512-jG1TknEDeFqcq/z5gsOm1rKeg4cNG7ruWxEuiPxl3pnQumavxo8kFpeQC6XKVpAhh2PI9ODGyIYlgd77sTHl5g==} 1504 + micromatch@4.0.8: 1505 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1506 + engines: {node: '>=8.6'} 1507 + 1508 + mimic-function@5.0.1: 1509 + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} 1510 + engines: {node: '>=18'} 1511 + 1512 + miniflare@4.20260210.0: 1513 + resolution: {integrity: sha512-HXR6m53IOqEzq52DuGF1x7I1K6lSIqzhbCbQXv/cTmPnPJmNkr7EBtLDm4nfSkOvlDtnwDCLUjWII5fyGJI5Tw==} 1443 1514 engines: {node: '>=18.0.0'} 1444 1515 hasBin: true 1445 1516 ··· 1458 1529 ms@2.1.3: 1459 1530 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1460 1531 1532 + nano-spawn@2.0.0: 1533 + resolution: {integrity: sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==} 1534 + engines: {node: '>=20.17'} 1535 + 1461 1536 nanoid@3.3.11: 1462 1537 resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1463 1538 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} ··· 1466 1541 obug@2.1.1: 1467 1542 resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} 1468 1543 1544 + onetime@7.0.0: 1545 + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} 1546 + engines: {node: '>=18'} 1547 + 1469 1548 oxc-resolver@11.17.1: 1470 1549 resolution: {integrity: sha512-pyRXK9kH81zKlirHufkFhOFBZRks8iAMLwPH8gU7lvKFiuzUH9L8MxDEllazwOb8fjXMcWjY1PMDfMJ2/yh5cw==} 1471 1550 1472 - oxfmt@0.28.0: 1473 - resolution: {integrity: sha512-3+hhBqPE6Kp22KfJmnstrZbl+KdOVSEu1V0ABaFIg1rYLtrMgrupx9znnHgHLqKxAVHebjTdiCJDk30CXOt6cw==} 1551 + oxfmt@0.31.0: 1552 + resolution: {integrity: sha512-ukl7nojEuJUGbqR4ijC0Z/7a6BYpD4RxLS2UsyJKgbeZfx6TNrsa48veG0z2yQbhTx1nVnes4GIcqMn7n2jFtw==} 1474 1553 engines: {node: ^20.19.0 || >=22.12.0} 1475 1554 hasBin: true 1476 1555 1477 - oxlint@1.43.0: 1478 - resolution: {integrity: sha512-xiqTCsKZch+R61DPCjyqUVP2MhkQlRRYxLRBeBDi+dtQJ90MOgdcjIktvDCgXz0bgtx94EQzHEndsizZjMX2OA==} 1556 + oxlint@1.46.0: 1557 + resolution: {integrity: sha512-I9h42QDtAVsRwoueJ4PL/7qN5jFzIUXvbO4Z5ddtII92ZCiD7uiS/JW2V4viBSfGLsbZkQp3YEs6Ls4I8q+8tA==} 1479 1558 engines: {node: ^20.19.0 || >=22.12.0} 1480 1559 hasBin: true 1481 1560 peerDependencies: ··· 1508 1587 picocolors@1.1.1: 1509 1588 resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1510 1589 1590 + picomatch@2.3.1: 1591 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1592 + engines: {node: '>=8.6'} 1593 + 1511 1594 picomatch@4.0.3: 1512 1595 resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1513 1596 engines: {node: '>=12'} 1514 1597 1598 + pidtree@0.6.0: 1599 + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 1600 + engines: {node: '>=0.10'} 1601 + hasBin: true 1602 + 1515 1603 postcss@8.5.6: 1516 1604 resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 1517 1605 engines: {node: ^10 || ^12 || >=14} ··· 1525 1613 resolve-pkg-maps@1.0.0: 1526 1614 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1527 1615 1616 + restore-cursor@5.1.0: 1617 + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} 1618 + engines: {node: '>=18'} 1619 + 1620 + rfdc@1.4.1: 1621 + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 1622 + 1528 1623 rolldown-plugin-dts@0.22.1: 1529 1624 resolution: {integrity: sha512-5E0AiM5RSQhU6cjtkDFWH6laW4IrMu0j1Mo8x04Xo1ALHmaRMs9/7zej7P3RrryVHW/DdZAp85MA7Be55p0iUw==} 1530 1625 engines: {node: '>=20.19.0'} ··· 1578 1673 resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1579 1674 engines: {node: '>=14'} 1580 1675 1676 + simple-git-hooks@2.13.1: 1677 + resolution: {integrity: sha512-WszCLXwT4h2k1ufIXAgsbiTOazqqevFCIncOuUBZJ91DdvWcC5+OFkluWRQPrcuSYd8fjq+o2y1QfWqYMoAToQ==} 1678 + hasBin: true 1679 + 1581 1680 sirv@3.0.2: 1582 1681 resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} 1682 + engines: {node: '>=18'} 1683 + 1684 + slice-ansi@7.1.2: 1685 + resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==} 1583 1686 engines: {node: '>=18'} 1584 1687 1585 1688 source-map-js@1.2.1: ··· 1592 1695 std-env@3.10.0: 1593 1696 resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 1594 1697 1698 + string-argv@0.3.2: 1699 + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 1700 + engines: {node: '>=0.6.19'} 1701 + 1595 1702 string-width@4.2.3: 1596 1703 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1597 1704 engines: {node: '>=8'} ··· 1600 1707 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1601 1708 engines: {node: '>=12'} 1602 1709 1710 + string-width@7.2.0: 1711 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 1712 + engines: {node: '>=18'} 1713 + 1714 + string-width@8.1.1: 1715 + resolution: {integrity: sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==} 1716 + engines: {node: '>=20'} 1717 + 1603 1718 strip-ansi@6.0.1: 1604 1719 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1605 1720 engines: {node: '>=8'} ··· 1659 1774 tinyspy@4.0.4: 1660 1775 resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} 1661 1776 engines: {node: '>=14.0.0'} 1777 + 1778 + to-regex-range@5.0.1: 1779 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1780 + engines: {node: '>=8.0'} 1662 1781 1663 1782 toposort@2.0.2: 1664 1783 resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} ··· 1819 1938 engines: {node: '>=8'} 1820 1939 hasBin: true 1821 1940 1822 - workerd@1.20260205.0: 1823 - resolution: {integrity: sha512-CcMH5clHwrH8VlY7yWS9C/G/C8g9czIz1yU3akMSP9Z3CkEMFSoC3GGdj5G7Alw/PHEeez1+1IrlYger4pwu+w==} 1941 + workerd@1.20260210.0: 1942 + resolution: {integrity: sha512-Sb0WXhrvf+XHQigP2trAxQnXo7wxZFC4PWnn6I7LhFxiTvzxvOAqMEiLkIz58wggRCb54T/KAA8hdjkTniR5FA==} 1824 1943 engines: {node: '>=16'} 1825 1944 hasBin: true 1826 1945 1827 - wrangler@4.63.0: 1828 - resolution: {integrity: sha512-+R04jF7Eb8K3KRMSgoXpcIdLb8GC62eoSGusYh1pyrSMm/10E0hbKkd7phMJO4HxXc6R7mOHC5SSoX9eof30Uw==} 1946 + wrangler@4.64.0: 1947 + resolution: {integrity: sha512-0PBiVEbshQT4Av/KLHbOAks4ioIKp/eAO7Xr2BgAX5v7cFYYgeOvudBrbtZa/hDDIA6858QuJnTQ8mI+cm8Vqw==} 1829 1948 engines: {node: '>=20.0.0'} 1830 1949 hasBin: true 1831 1950 peerDependencies: 1832 - '@cloudflare/workers-types': ^4.20260205.0 1951 + '@cloudflare/workers-types': ^4.20260210.0 1833 1952 peerDependenciesMeta: 1834 1953 '@cloudflare/workers-types': 1835 1954 optional: true ··· 1841 1960 wrap-ansi@8.1.0: 1842 1961 resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1843 1962 engines: {node: '>=12'} 1963 + 1964 + wrap-ansi@9.0.2: 1965 + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 1966 + engines: {node: '>=18'} 1844 1967 1845 1968 ws@8.18.0: 1846 1969 resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} ··· 1853 1976 optional: true 1854 1977 utf-8-validate: 1855 1978 optional: true 1979 + 1980 + yaml@2.8.2: 1981 + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} 1982 + engines: {node: '>= 14.6'} 1983 + hasBin: true 1856 1984 1857 1985 youch-core@0.3.3: 1858 1986 resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} ··· 1909 2037 1910 2038 '@cloudflare/kv-asset-handler@0.4.2': {} 1911 2039 1912 - '@cloudflare/unenv-preset@2.12.0(unenv@2.0.0-rc.24)(workerd@1.20260205.0)': 2040 + '@cloudflare/unenv-preset@2.12.1(unenv@2.0.0-rc.24)(workerd@1.20260210.0)': 1913 2041 dependencies: 1914 2042 unenv: 2.0.0-rc.24 1915 2043 optionalDependencies: 1916 - workerd: 1.20260205.0 2044 + workerd: 1.20260210.0 1917 2045 1918 - '@cloudflare/vitest-pool-workers@0.12.10(@vitest/runner@4.0.18)(@vitest/snapshot@4.0.18)(vitest@3.2.4)': 2046 + '@cloudflare/vitest-pool-workers@0.12.11(@vitest/runner@4.0.18)(@vitest/snapshot@4.0.18)(vitest@3.2.4)': 1919 2047 dependencies: 1920 2048 '@vitest/runner': 4.0.18 1921 2049 '@vitest/snapshot': 4.0.18 1922 2050 cjs-module-lexer: 1.4.3 1923 - esbuild: 0.27.0 1924 - miniflare: 4.20260205.0 1925 - vitest: 3.2.4(@types/node@25.2.2)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0) 1926 - wrangler: 4.63.0 2051 + esbuild: 0.27.3 2052 + miniflare: 4.20260210.0 2053 + vitest: 3.2.4(@types/node@25.2.3)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 2054 + wrangler: 4.64.0 1927 2055 transitivePeerDependencies: 1928 2056 - '@cloudflare/workers-types' 1929 2057 - bufferutil 1930 2058 - utf-8-validate 1931 2059 1932 - '@cloudflare/workerd-darwin-64@1.20260205.0': 2060 + '@cloudflare/workerd-darwin-64@1.20260210.0': 1933 2061 optional: true 1934 2062 1935 - '@cloudflare/workerd-darwin-arm64@1.20260205.0': 2063 + '@cloudflare/workerd-darwin-arm64@1.20260210.0': 1936 2064 optional: true 1937 2065 1938 - '@cloudflare/workerd-linux-64@1.20260205.0': 2066 + '@cloudflare/workerd-linux-64@1.20260210.0': 1939 2067 optional: true 1940 2068 1941 - '@cloudflare/workerd-linux-arm64@1.20260205.0': 2069 + '@cloudflare/workerd-linux-arm64@1.20260210.0': 1942 2070 optional: true 1943 2071 1944 - '@cloudflare/workerd-windows-64@1.20260205.0': 2072 + '@cloudflare/workerd-windows-64@1.20260210.0': 1945 2073 optional: true 1946 2074 1947 2075 '@cspotcode/source-map-support@0.8.1': ··· 1964 2092 tslib: 2.8.1 1965 2093 optional: true 1966 2094 1967 - '@esbuild/aix-ppc64@0.27.0': 1968 - optional: true 1969 - 1970 2095 '@esbuild/aix-ppc64@0.27.3': 1971 - optional: true 1972 - 1973 - '@esbuild/android-arm64@0.27.0': 1974 2096 optional: true 1975 2097 1976 2098 '@esbuild/android-arm64@0.27.3': 1977 2099 optional: true 1978 2100 1979 - '@esbuild/android-arm@0.27.0': 1980 - optional: true 1981 - 1982 2101 '@esbuild/android-arm@0.27.3': 1983 2102 optional: true 1984 2103 1985 - '@esbuild/android-x64@0.27.0': 1986 - optional: true 1987 - 1988 2104 '@esbuild/android-x64@0.27.3': 1989 2105 optional: true 1990 2106 1991 - '@esbuild/darwin-arm64@0.27.0': 1992 - optional: true 1993 - 1994 2107 '@esbuild/darwin-arm64@0.27.3': 1995 2108 optional: true 1996 2109 1997 - '@esbuild/darwin-x64@0.27.0': 1998 - optional: true 1999 - 2000 2110 '@esbuild/darwin-x64@0.27.3': 2001 2111 optional: true 2002 2112 2003 - '@esbuild/freebsd-arm64@0.27.0': 2004 - optional: true 2005 - 2006 2113 '@esbuild/freebsd-arm64@0.27.3': 2007 2114 optional: true 2008 2115 2009 - '@esbuild/freebsd-x64@0.27.0': 2010 - optional: true 2011 - 2012 2116 '@esbuild/freebsd-x64@0.27.3': 2013 - optional: true 2014 - 2015 - '@esbuild/linux-arm64@0.27.0': 2016 2117 optional: true 2017 2118 2018 2119 '@esbuild/linux-arm64@0.27.3': 2019 2120 optional: true 2020 2121 2021 - '@esbuild/linux-arm@0.27.0': 2022 - optional: true 2023 - 2024 2122 '@esbuild/linux-arm@0.27.3': 2025 2123 optional: true 2026 2124 2027 - '@esbuild/linux-ia32@0.27.0': 2028 - optional: true 2029 - 2030 2125 '@esbuild/linux-ia32@0.27.3': 2031 2126 optional: true 2032 2127 2033 - '@esbuild/linux-loong64@0.27.0': 2034 - optional: true 2035 - 2036 2128 '@esbuild/linux-loong64@0.27.3': 2037 - optional: true 2038 - 2039 - '@esbuild/linux-mips64el@0.27.0': 2040 2129 optional: true 2041 2130 2042 2131 '@esbuild/linux-mips64el@0.27.3': 2043 2132 optional: true 2044 2133 2045 - '@esbuild/linux-ppc64@0.27.0': 2046 - optional: true 2047 - 2048 2134 '@esbuild/linux-ppc64@0.27.3': 2049 2135 optional: true 2050 2136 2051 - '@esbuild/linux-riscv64@0.27.0': 2052 - optional: true 2053 - 2054 2137 '@esbuild/linux-riscv64@0.27.3': 2055 2138 optional: true 2056 2139 2057 - '@esbuild/linux-s390x@0.27.0': 2058 - optional: true 2059 - 2060 2140 '@esbuild/linux-s390x@0.27.3': 2061 - optional: true 2062 - 2063 - '@esbuild/linux-x64@0.27.0': 2064 2141 optional: true 2065 2142 2066 2143 '@esbuild/linux-x64@0.27.3': 2067 2144 optional: true 2068 2145 2069 - '@esbuild/netbsd-arm64@0.27.0': 2070 - optional: true 2071 - 2072 2146 '@esbuild/netbsd-arm64@0.27.3': 2073 2147 optional: true 2074 2148 2075 - '@esbuild/netbsd-x64@0.27.0': 2076 - optional: true 2077 - 2078 2149 '@esbuild/netbsd-x64@0.27.3': 2079 2150 optional: true 2080 2151 2081 - '@esbuild/openbsd-arm64@0.27.0': 2082 - optional: true 2083 - 2084 2152 '@esbuild/openbsd-arm64@0.27.3': 2085 - optional: true 2086 - 2087 - '@esbuild/openbsd-x64@0.27.0': 2088 2153 optional: true 2089 2154 2090 2155 '@esbuild/openbsd-x64@0.27.3': 2091 2156 optional: true 2092 2157 2093 - '@esbuild/openharmony-arm64@0.27.0': 2094 - optional: true 2095 - 2096 2158 '@esbuild/openharmony-arm64@0.27.3': 2097 2159 optional: true 2098 2160 2099 - '@esbuild/sunos-x64@0.27.0': 2100 - optional: true 2101 - 2102 2161 '@esbuild/sunos-x64@0.27.3': 2103 2162 optional: true 2104 2163 2105 - '@esbuild/win32-arm64@0.27.0': 2106 - optional: true 2107 - 2108 2164 '@esbuild/win32-arm64@0.27.3': 2109 - optional: true 2110 - 2111 - '@esbuild/win32-ia32@0.27.0': 2112 2165 optional: true 2113 2166 2114 2167 '@esbuild/win32-ia32@0.27.3': 2115 - optional: true 2116 - 2117 - '@esbuild/win32-x64@0.27.0': 2118 2168 optional: true 2119 2169 2120 2170 '@esbuild/win32-x64@0.27.3': ··· 2317 2367 '@oxc-resolver/binding-win32-x64-msvc@11.17.1': 2318 2368 optional: true 2319 2369 2320 - '@oxfmt/darwin-arm64@0.28.0': 2370 + '@oxfmt/binding-android-arm-eabi@0.31.0': 2371 + optional: true 2372 + 2373 + '@oxfmt/binding-android-arm64@0.31.0': 2374 + optional: true 2375 + 2376 + '@oxfmt/binding-darwin-arm64@0.31.0': 2377 + optional: true 2378 + 2379 + '@oxfmt/binding-darwin-x64@0.31.0': 2380 + optional: true 2381 + 2382 + '@oxfmt/binding-freebsd-x64@0.31.0': 2383 + optional: true 2384 + 2385 + '@oxfmt/binding-linux-arm-gnueabihf@0.31.0': 2386 + optional: true 2387 + 2388 + '@oxfmt/binding-linux-arm-musleabihf@0.31.0': 2389 + optional: true 2390 + 2391 + '@oxfmt/binding-linux-arm64-gnu@0.31.0': 2392 + optional: true 2393 + 2394 + '@oxfmt/binding-linux-arm64-musl@0.31.0': 2395 + optional: true 2396 + 2397 + '@oxfmt/binding-linux-ppc64-gnu@0.31.0': 2398 + optional: true 2399 + 2400 + '@oxfmt/binding-linux-riscv64-gnu@0.31.0': 2401 + optional: true 2402 + 2403 + '@oxfmt/binding-linux-riscv64-musl@0.31.0': 2404 + optional: true 2405 + 2406 + '@oxfmt/binding-linux-s390x-gnu@0.31.0': 2407 + optional: true 2408 + 2409 + '@oxfmt/binding-linux-x64-gnu@0.31.0': 2410 + optional: true 2411 + 2412 + '@oxfmt/binding-linux-x64-musl@0.31.0': 2413 + optional: true 2414 + 2415 + '@oxfmt/binding-openharmony-arm64@0.31.0': 2416 + optional: true 2417 + 2418 + '@oxfmt/binding-win32-arm64-msvc@0.31.0': 2419 + optional: true 2420 + 2421 + '@oxfmt/binding-win32-ia32-msvc@0.31.0': 2422 + optional: true 2423 + 2424 + '@oxfmt/binding-win32-x64-msvc@0.31.0': 2425 + optional: true 2426 + 2427 + '@oxlint/binding-android-arm-eabi@1.46.0': 2428 + optional: true 2429 + 2430 + '@oxlint/binding-android-arm64@1.46.0': 2431 + optional: true 2432 + 2433 + '@oxlint/binding-darwin-arm64@1.46.0': 2434 + optional: true 2435 + 2436 + '@oxlint/binding-darwin-x64@1.46.0': 2321 2437 optional: true 2322 2438 2323 - '@oxfmt/darwin-x64@0.28.0': 2439 + '@oxlint/binding-freebsd-x64@1.46.0': 2324 2440 optional: true 2325 2441 2326 - '@oxfmt/linux-arm64-gnu@0.28.0': 2442 + '@oxlint/binding-linux-arm-gnueabihf@1.46.0': 2327 2443 optional: true 2328 2444 2329 - '@oxfmt/linux-arm64-musl@0.28.0': 2445 + '@oxlint/binding-linux-arm-musleabihf@1.46.0': 2330 2446 optional: true 2331 2447 2332 - '@oxfmt/linux-x64-gnu@0.28.0': 2448 + '@oxlint/binding-linux-arm64-gnu@1.46.0': 2333 2449 optional: true 2334 2450 2335 - '@oxfmt/linux-x64-musl@0.28.0': 2451 + '@oxlint/binding-linux-arm64-musl@1.46.0': 2336 2452 optional: true 2337 2453 2338 - '@oxfmt/win32-arm64@0.28.0': 2454 + '@oxlint/binding-linux-ppc64-gnu@1.46.0': 2339 2455 optional: true 2340 2456 2341 - '@oxfmt/win32-x64@0.28.0': 2457 + '@oxlint/binding-linux-riscv64-gnu@1.46.0': 2342 2458 optional: true 2343 2459 2344 - '@oxlint/darwin-arm64@1.43.0': 2460 + '@oxlint/binding-linux-riscv64-musl@1.46.0': 2345 2461 optional: true 2346 2462 2347 - '@oxlint/darwin-x64@1.43.0': 2463 + '@oxlint/binding-linux-s390x-gnu@1.46.0': 2348 2464 optional: true 2349 2465 2350 - '@oxlint/linux-arm64-gnu@1.43.0': 2466 + '@oxlint/binding-linux-x64-gnu@1.46.0': 2351 2467 optional: true 2352 2468 2353 - '@oxlint/linux-arm64-musl@1.43.0': 2469 + '@oxlint/binding-linux-x64-musl@1.46.0': 2354 2470 optional: true 2355 2471 2356 - '@oxlint/linux-x64-gnu@1.43.0': 2472 + '@oxlint/binding-openharmony-arm64@1.46.0': 2357 2473 optional: true 2358 2474 2359 - '@oxlint/linux-x64-musl@1.43.0': 2475 + '@oxlint/binding-win32-arm64-msvc@1.46.0': 2360 2476 optional: true 2361 2477 2362 - '@oxlint/win32-arm64@1.43.0': 2478 + '@oxlint/binding-win32-ia32-msvc@1.46.0': 2363 2479 optional: true 2364 2480 2365 - '@oxlint/win32-x64@1.43.0': 2481 + '@oxlint/binding-win32-x64-msvc@1.46.0': 2366 2482 optional: true 2367 2483 2368 2484 '@pkgjs/parseargs@0.11.0': ··· 2525 2641 2526 2642 '@types/jsesc@2.5.1': {} 2527 2643 2528 - '@types/node@25.2.2': 2644 + '@types/node@25.2.3': 2529 2645 dependencies: 2530 2646 undici-types: 7.16.0 2531 2647 ··· 2544 2660 std-env: 3.10.0 2545 2661 test-exclude: 7.0.1 2546 2662 tinyrainbow: 2.0.0 2547 - vitest: 3.2.4(@types/node@25.2.2)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0) 2663 + vitest: 3.2.4(@types/node@25.2.3)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 2548 2664 transitivePeerDependencies: 2549 2665 - supports-color 2550 2666 ··· 2556 2672 chai: 5.3.3 2557 2673 tinyrainbow: 2.0.0 2558 2674 2559 - '@vitest/mocker@3.2.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0))': 2675 + '@vitest/mocker@3.2.4(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2))': 2560 2676 dependencies: 2561 2677 '@vitest/spy': 3.2.4 2562 2678 estree-walker: 3.0.3 2563 2679 magic-string: 0.30.21 2564 2680 optionalDependencies: 2565 - vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0) 2681 + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 2566 2682 2567 2683 '@vitest/pretty-format@3.2.4': 2568 2684 dependencies: ··· 2608 2724 sirv: 3.0.2 2609 2725 tinyglobby: 0.2.15 2610 2726 tinyrainbow: 2.0.0 2611 - vitest: 3.2.4(@types/node@25.2.2)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0) 2727 + vitest: 3.2.4(@types/node@25.2.3)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 2612 2728 optional: true 2613 2729 2614 2730 '@vitest/utils@3.2.4': ··· 2622 2738 '@vitest/pretty-format': 4.0.18 2623 2739 tinyrainbow: 3.0.3 2624 2740 2741 + ansi-escapes@7.3.0: 2742 + dependencies: 2743 + environment: 1.1.0 2744 + 2625 2745 ansi-regex@5.0.1: {} 2626 2746 2627 2747 ansi-regex@6.2.2: {} ··· 2658 2778 dependencies: 2659 2779 balanced-match: 1.0.2 2660 2780 2781 + braces@3.0.3: 2782 + dependencies: 2783 + fill-range: 7.1.1 2784 + 2661 2785 cac@6.7.14: {} 2662 2786 2663 2787 chai@5.3.3: ··· 2672 2796 2673 2797 cjs-module-lexer@1.4.3: {} 2674 2798 2799 + cli-cursor@5.0.0: 2800 + dependencies: 2801 + restore-cursor: 5.1.0 2802 + 2803 + cli-truncate@5.1.1: 2804 + dependencies: 2805 + slice-ansi: 7.1.2 2806 + string-width: 8.1.1 2807 + 2675 2808 color-convert@2.0.1: 2676 2809 dependencies: 2677 2810 color-name: 1.1.4 2678 2811 2679 2812 color-name@1.1.4: {} 2813 + 2814 + colorette@2.0.20: {} 2815 + 2816 + commander@14.0.3: {} 2680 2817 2681 2818 cookie@1.1.1: {} 2682 2819 ··· 2714 2851 2715 2852 eastasianwidth@0.2.0: {} 2716 2853 2854 + emoji-regex@10.6.0: {} 2855 + 2717 2856 emoji-regex@8.0.0: {} 2718 2857 2719 2858 emoji-regex@9.2.2: {} 2720 2859 2721 2860 empathic@2.0.0: {} 2861 + 2862 + environment@1.1.0: {} 2722 2863 2723 2864 error-stack-parser-es@1.0.5: {} 2724 2865 2725 2866 es-module-lexer@1.7.0: {} 2726 2867 2727 - esbuild@0.27.0: 2728 - optionalDependencies: 2729 - '@esbuild/aix-ppc64': 0.27.0 2730 - '@esbuild/android-arm': 0.27.0 2731 - '@esbuild/android-arm64': 0.27.0 2732 - '@esbuild/android-x64': 0.27.0 2733 - '@esbuild/darwin-arm64': 0.27.0 2734 - '@esbuild/darwin-x64': 0.27.0 2735 - '@esbuild/freebsd-arm64': 0.27.0 2736 - '@esbuild/freebsd-x64': 0.27.0 2737 - '@esbuild/linux-arm': 0.27.0 2738 - '@esbuild/linux-arm64': 0.27.0 2739 - '@esbuild/linux-ia32': 0.27.0 2740 - '@esbuild/linux-loong64': 0.27.0 2741 - '@esbuild/linux-mips64el': 0.27.0 2742 - '@esbuild/linux-ppc64': 0.27.0 2743 - '@esbuild/linux-riscv64': 0.27.0 2744 - '@esbuild/linux-s390x': 0.27.0 2745 - '@esbuild/linux-x64': 0.27.0 2746 - '@esbuild/netbsd-arm64': 0.27.0 2747 - '@esbuild/netbsd-x64': 0.27.0 2748 - '@esbuild/openbsd-arm64': 0.27.0 2749 - '@esbuild/openbsd-x64': 0.27.0 2750 - '@esbuild/openharmony-arm64': 0.27.0 2751 - '@esbuild/sunos-x64': 0.27.0 2752 - '@esbuild/win32-arm64': 0.27.0 2753 - '@esbuild/win32-ia32': 0.27.0 2754 - '@esbuild/win32-x64': 0.27.0 2755 - 2756 2868 esbuild@0.27.3: 2757 2869 optionalDependencies: 2758 2870 '@esbuild/aix-ppc64': 0.27.3 ··· 2786 2898 dependencies: 2787 2899 '@types/estree': 1.0.8 2788 2900 2901 + eventemitter3@5.0.4: {} 2902 + 2789 2903 expect-type@1.3.0: {} 2790 2904 2791 2905 fdir@6.5.0(picomatch@4.0.3): ··· 2795 2909 fflate@0.8.2: 2796 2910 optional: true 2797 2911 2912 + fill-range@7.1.1: 2913 + dependencies: 2914 + to-regex-range: 5.0.1 2915 + 2798 2916 flatted@3.3.3: 2799 2917 optional: true 2800 2918 ··· 2805 2923 2806 2924 fsevents@2.3.3: 2807 2925 optional: true 2926 + 2927 + get-east-asian-width@1.4.0: {} 2808 2928 2809 2929 get-tsconfig@4.13.1: 2810 2930 dependencies: ··· 2829 2949 2830 2950 is-fullwidth-code-point@3.0.0: {} 2831 2951 2952 + is-fullwidth-code-point@5.1.0: 2953 + dependencies: 2954 + get-east-asian-width: 1.4.0 2955 + 2956 + is-number@7.0.0: {} 2957 + 2832 2958 isexe@2.0.0: {} 2833 2959 2834 2960 istanbul-lib-coverage@3.2.2: {} ··· 2869 2995 2870 2996 kleur@4.1.5: {} 2871 2997 2998 + lint-staged@16.2.7: 2999 + dependencies: 3000 + commander: 14.0.3 3001 + listr2: 9.0.5 3002 + micromatch: 4.0.8 3003 + nano-spawn: 2.0.0 3004 + pidtree: 0.6.0 3005 + string-argv: 0.3.2 3006 + yaml: 2.8.2 3007 + 3008 + listr2@9.0.5: 3009 + dependencies: 3010 + cli-truncate: 5.1.1 3011 + colorette: 2.0.20 3012 + eventemitter3: 5.0.4 3013 + log-update: 6.1.0 3014 + rfdc: 1.4.1 3015 + wrap-ansi: 9.0.2 3016 + 3017 + log-update@6.1.0: 3018 + dependencies: 3019 + ansi-escapes: 7.3.0 3020 + cli-cursor: 5.0.0 3021 + slice-ansi: 7.1.2 3022 + strip-ansi: 7.1.2 3023 + wrap-ansi: 9.0.2 3024 + 2872 3025 loupe@3.2.1: {} 2873 3026 2874 3027 lru-cache@10.4.3: {} ··· 2889 3042 dependencies: 2890 3043 semver: 7.7.3 2891 3044 2892 - miniflare@4.20260205.0: 3045 + micromatch@4.0.8: 3046 + dependencies: 3047 + braces: 3.0.3 3048 + picomatch: 2.3.1 3049 + 3050 + mimic-function@5.0.1: {} 3051 + 3052 + miniflare@4.20260210.0: 2893 3053 dependencies: 2894 3054 '@cspotcode/source-map-support': 0.8.1 2895 3055 sharp: 0.34.5 2896 3056 undici: 7.18.2 2897 - workerd: 1.20260205.0 3057 + workerd: 1.20260210.0 2898 3058 ws: 8.18.0 2899 3059 youch: 4.1.0-beta.10 2900 3060 transitivePeerDependencies: ··· 2912 3072 2913 3073 ms@2.1.3: {} 2914 3074 3075 + nano-spawn@2.0.0: {} 3076 + 2915 3077 nanoid@3.3.11: {} 2916 3078 2917 3079 obug@2.1.1: {} 3080 + 3081 + onetime@7.0.0: 3082 + dependencies: 3083 + mimic-function: 5.0.1 2918 3084 2919 3085 oxc-resolver@11.17.1: 2920 3086 optionalDependencies: ··· 2940 3106 '@oxc-resolver/binding-win32-x64-msvc': 11.17.1 2941 3107 optional: true 2942 3108 2943 - oxfmt@0.28.0: 3109 + oxfmt@0.31.0: 2944 3110 dependencies: 2945 3111 tinypool: 2.1.0 2946 3112 optionalDependencies: 2947 - '@oxfmt/darwin-arm64': 0.28.0 2948 - '@oxfmt/darwin-x64': 0.28.0 2949 - '@oxfmt/linux-arm64-gnu': 0.28.0 2950 - '@oxfmt/linux-arm64-musl': 0.28.0 2951 - '@oxfmt/linux-x64-gnu': 0.28.0 2952 - '@oxfmt/linux-x64-musl': 0.28.0 2953 - '@oxfmt/win32-arm64': 0.28.0 2954 - '@oxfmt/win32-x64': 0.28.0 3113 + '@oxfmt/binding-android-arm-eabi': 0.31.0 3114 + '@oxfmt/binding-android-arm64': 0.31.0 3115 + '@oxfmt/binding-darwin-arm64': 0.31.0 3116 + '@oxfmt/binding-darwin-x64': 0.31.0 3117 + '@oxfmt/binding-freebsd-x64': 0.31.0 3118 + '@oxfmt/binding-linux-arm-gnueabihf': 0.31.0 3119 + '@oxfmt/binding-linux-arm-musleabihf': 0.31.0 3120 + '@oxfmt/binding-linux-arm64-gnu': 0.31.0 3121 + '@oxfmt/binding-linux-arm64-musl': 0.31.0 3122 + '@oxfmt/binding-linux-ppc64-gnu': 0.31.0 3123 + '@oxfmt/binding-linux-riscv64-gnu': 0.31.0 3124 + '@oxfmt/binding-linux-riscv64-musl': 0.31.0 3125 + '@oxfmt/binding-linux-s390x-gnu': 0.31.0 3126 + '@oxfmt/binding-linux-x64-gnu': 0.31.0 3127 + '@oxfmt/binding-linux-x64-musl': 0.31.0 3128 + '@oxfmt/binding-openharmony-arm64': 0.31.0 3129 + '@oxfmt/binding-win32-arm64-msvc': 0.31.0 3130 + '@oxfmt/binding-win32-ia32-msvc': 0.31.0 3131 + '@oxfmt/binding-win32-x64-msvc': 0.31.0 2955 3132 2956 - oxlint@1.43.0: 3133 + oxlint@1.46.0: 2957 3134 optionalDependencies: 2958 - '@oxlint/darwin-arm64': 1.43.0 2959 - '@oxlint/darwin-x64': 1.43.0 2960 - '@oxlint/linux-arm64-gnu': 1.43.0 2961 - '@oxlint/linux-arm64-musl': 1.43.0 2962 - '@oxlint/linux-x64-gnu': 1.43.0 2963 - '@oxlint/linux-x64-musl': 1.43.0 2964 - '@oxlint/win32-arm64': 1.43.0 2965 - '@oxlint/win32-x64': 1.43.0 3135 + '@oxlint/binding-android-arm-eabi': 1.46.0 3136 + '@oxlint/binding-android-arm64': 1.46.0 3137 + '@oxlint/binding-darwin-arm64': 1.46.0 3138 + '@oxlint/binding-darwin-x64': 1.46.0 3139 + '@oxlint/binding-freebsd-x64': 1.46.0 3140 + '@oxlint/binding-linux-arm-gnueabihf': 1.46.0 3141 + '@oxlint/binding-linux-arm-musleabihf': 1.46.0 3142 + '@oxlint/binding-linux-arm64-gnu': 1.46.0 3143 + '@oxlint/binding-linux-arm64-musl': 1.46.0 3144 + '@oxlint/binding-linux-ppc64-gnu': 1.46.0 3145 + '@oxlint/binding-linux-riscv64-gnu': 1.46.0 3146 + '@oxlint/binding-linux-riscv64-musl': 1.46.0 3147 + '@oxlint/binding-linux-s390x-gnu': 1.46.0 3148 + '@oxlint/binding-linux-x64-gnu': 1.46.0 3149 + '@oxlint/binding-linux-x64-musl': 1.46.0 3150 + '@oxlint/binding-openharmony-arm64': 1.46.0 3151 + '@oxlint/binding-win32-arm64-msvc': 1.46.0 3152 + '@oxlint/binding-win32-ia32-msvc': 1.46.0 3153 + '@oxlint/binding-win32-x64-msvc': 1.46.0 2966 3154 2967 3155 package-json-from-dist@1.0.1: {} 2968 3156 ··· 2981 3169 2982 3170 picocolors@1.1.1: {} 2983 3171 3172 + picomatch@2.3.1: {} 3173 + 2984 3174 picomatch@4.0.3: {} 3175 + 3176 + pidtree@0.6.0: {} 2985 3177 2986 3178 postcss@8.5.6: 2987 3179 dependencies: ··· 2994 3186 quansync@1.0.0: {} 2995 3187 2996 3188 resolve-pkg-maps@1.0.0: {} 3189 + 3190 + restore-cursor@5.1.0: 3191 + dependencies: 3192 + onetime: 7.0.0 3193 + signal-exit: 4.1.0 3194 + 3195 + rfdc@1.4.1: {} 2997 3196 2998 3197 rolldown-plugin-dts@0.22.1(oxc-resolver@11.17.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3): 2999 3198 dependencies: ··· 3105 3304 3106 3305 signal-exit@4.1.0: {} 3107 3306 3307 + simple-git-hooks@2.13.1: {} 3308 + 3108 3309 sirv@3.0.2: 3109 3310 dependencies: 3110 3311 '@polka/url': 1.0.0-next.29 ··· 3112 3313 totalist: 3.0.1 3113 3314 optional: true 3114 3315 3316 + slice-ansi@7.1.2: 3317 + dependencies: 3318 + ansi-styles: 6.2.3 3319 + is-fullwidth-code-point: 5.1.0 3320 + 3115 3321 source-map-js@1.2.1: {} 3116 3322 3117 3323 stackback@0.0.2: {} 3118 3324 3119 3325 std-env@3.10.0: {} 3120 3326 3327 + string-argv@0.3.2: {} 3328 + 3121 3329 string-width@4.2.3: 3122 3330 dependencies: 3123 3331 emoji-regex: 8.0.0 ··· 3130 3338 emoji-regex: 9.2.2 3131 3339 strip-ansi: 7.1.2 3132 3340 3341 + string-width@7.2.0: 3342 + dependencies: 3343 + emoji-regex: 10.6.0 3344 + get-east-asian-width: 1.4.0 3345 + strip-ansi: 7.1.2 3346 + 3347 + string-width@8.1.1: 3348 + dependencies: 3349 + get-east-asian-width: 1.4.0 3350 + strip-ansi: 7.1.2 3351 + 3133 3352 strip-ansi@6.0.1: 3134 3353 dependencies: 3135 3354 ansi-regex: 5.0.1 ··· 3176 3395 tinyrainbow@3.0.3: {} 3177 3396 3178 3397 tinyspy@4.0.4: {} 3398 + 3399 + to-regex-range@5.0.1: 3400 + dependencies: 3401 + is-number: 7.0.0 3179 3402 3180 3403 toposort@2.0.2: {} 3181 3404 ··· 3242 3465 dependencies: 3243 3466 rolldown: 1.0.0-rc.3 3244 3467 3245 - vite-node@3.2.4(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0): 3468 + vite-node@3.2.4(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2): 3246 3469 dependencies: 3247 3470 cac: 6.7.14 3248 3471 debug: 4.4.3 3249 3472 es-module-lexer: 1.7.0 3250 3473 pathe: 2.0.3 3251 - vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0) 3474 + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 3252 3475 transitivePeerDependencies: 3253 3476 - '@types/node' 3254 3477 - jiti ··· 3263 3486 - tsx 3264 3487 - yaml 3265 3488 3266 - vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0): 3489 + vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2): 3267 3490 dependencies: 3268 3491 esbuild: 0.27.3 3269 3492 fdir: 6.5.0(picomatch@4.0.3) ··· 3272 3495 rollup: 4.57.1 3273 3496 tinyglobby: 0.2.15 3274 3497 optionalDependencies: 3275 - '@types/node': 25.2.2 3498 + '@types/node': 25.2.3 3276 3499 fsevents: 2.3.3 3277 3500 jiti: 2.6.1 3278 3501 tsx: 4.21.0 3502 + yaml: 2.8.2 3279 3503 3280 - vitest@3.2.4(@types/node@25.2.2)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0): 3504 + vitest@3.2.4(@types/node@25.2.3)(@vitest/ui@3.2.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2): 3281 3505 dependencies: 3282 3506 '@types/chai': 5.2.3 3283 3507 '@vitest/expect': 3.2.4 3284 - '@vitest/mocker': 3.2.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0)) 3508 + '@vitest/mocker': 3.2.4(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)) 3285 3509 '@vitest/pretty-format': 3.2.4 3286 3510 '@vitest/runner': 3.2.4 3287 3511 '@vitest/snapshot': 3.2.4 ··· 3299 3523 tinyglobby: 0.2.15 3300 3524 tinypool: 1.1.1 3301 3525 tinyrainbow: 2.0.0 3302 - vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0) 3303 - vite-node: 3.2.4(@types/node@25.2.2)(jiti@2.6.1)(tsx@4.21.0) 3526 + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 3527 + vite-node: 3.2.4(@types/node@25.2.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2) 3304 3528 why-is-node-running: 2.3.0 3305 3529 optionalDependencies: 3306 - '@types/node': 25.2.2 3530 + '@types/node': 25.2.3 3307 3531 '@vitest/ui': 3.2.4(vitest@3.2.4) 3308 3532 transitivePeerDependencies: 3309 3533 - jiti ··· 3328 3552 siginfo: 2.0.0 3329 3553 stackback: 0.0.2 3330 3554 3331 - workerd@1.20260205.0: 3555 + workerd@1.20260210.0: 3332 3556 optionalDependencies: 3333 - '@cloudflare/workerd-darwin-64': 1.20260205.0 3334 - '@cloudflare/workerd-darwin-arm64': 1.20260205.0 3335 - '@cloudflare/workerd-linux-64': 1.20260205.0 3336 - '@cloudflare/workerd-linux-arm64': 1.20260205.0 3337 - '@cloudflare/workerd-windows-64': 1.20260205.0 3557 + '@cloudflare/workerd-darwin-64': 1.20260210.0 3558 + '@cloudflare/workerd-darwin-arm64': 1.20260210.0 3559 + '@cloudflare/workerd-linux-64': 1.20260210.0 3560 + '@cloudflare/workerd-linux-arm64': 1.20260210.0 3561 + '@cloudflare/workerd-windows-64': 1.20260210.0 3338 3562 3339 - wrangler@4.63.0: 3563 + wrangler@4.64.0: 3340 3564 dependencies: 3341 3565 '@cloudflare/kv-asset-handler': 0.4.2 3342 - '@cloudflare/unenv-preset': 2.12.0(unenv@2.0.0-rc.24)(workerd@1.20260205.0) 3566 + '@cloudflare/unenv-preset': 2.12.1(unenv@2.0.0-rc.24)(workerd@1.20260210.0) 3343 3567 blake3-wasm: 2.1.5 3344 - esbuild: 0.27.0 3345 - miniflare: 4.20260205.0 3568 + esbuild: 0.27.3 3569 + miniflare: 4.20260210.0 3346 3570 path-to-regexp: 6.3.0 3347 3571 unenv: 2.0.0-rc.24 3348 - workerd: 1.20260205.0 3572 + workerd: 1.20260210.0 3349 3573 optionalDependencies: 3350 3574 fsevents: 2.3.3 3351 3575 transitivePeerDependencies: ··· 3364 3588 string-width: 5.1.2 3365 3589 strip-ansi: 7.1.2 3366 3590 3591 + wrap-ansi@9.0.2: 3592 + dependencies: 3593 + ansi-styles: 6.2.3 3594 + string-width: 7.2.0 3595 + strip-ansi: 7.1.2 3596 + 3367 3597 ws@8.18.0: {} 3598 + 3599 + yaml@2.8.2: {} 3368 3600 3369 3601 youch-core@0.3.3: 3370 3602 dependencies: