a post-component library for building user-interfaces on the web.

switch to pnpm (#188)

authored by tombl.dev and committed by

GitHub 4a7292f6 8fee4192

+2664 -2653
+4 -3
.github/workflows/build.yml
··· 20 20 steps: 21 21 - uses: actions/checkout@v6 22 22 - uses: actions/configure-pages@v5 23 + - uses: pnpm/action-setup@v4 23 24 - uses: actions/setup-node@v6 24 25 with: 25 26 node-version: 24 26 - cache: npm 27 - - run: npm ci 28 - - run: npm run build --workspaces --if-present 27 + cache: pnpm 28 + - run: pnpm install --frozen-lockfile 29 + - run: pnpm run --recursive build 29 30 - run: rm -rf node_modules 30 31 - uses: actions/upload-pages-artifact@v4 31 32 with:
+6 -4
.github/workflows/check.yml
··· 6 6 7 7 steps: 8 8 - uses: actions/checkout@v6 9 + - uses: pnpm/action-setup@v4 9 10 - uses: actions/setup-node@v6 10 11 with: 11 12 node-version: 24 12 - cache: npm 13 - - run: npm install 14 - - run: npm run build 15 - - run: npm run check --workspaces --if-present 13 + cache: pnpm 14 + - run: pnpm install --frozen-lockfile 15 + - run: pnpm run build 16 + - run: pnpm install --frozen-lockfile # link the built version to dependents 17 + - run: pnpm run --recursive check
+2 -1
.github/workflows/size.yml
··· 10 10 11 11 steps: 12 12 - uses: actions/checkout@v6 13 + - uses: pnpm/action-setup@v4 13 14 - uses: actions/setup-node@v6 14 15 with: 15 16 node-version: 24 16 - cache: npm 17 + cache: pnpm 17 18 - uses: preactjs/compressed-size-action@v2 18 19 with: 19 20 compression: brotli
+12 -4
.github/workflows/test.yml
··· 9 9 10 10 steps: 11 11 - uses: actions/checkout@v6 12 + - uses: pnpm/action-setup@v4 12 13 - uses: actions/setup-node@v6 13 14 with: 14 15 node-version: 24 15 - cache: npm 16 - - run: npm ci 17 - - run: npm run build 16 + cache: pnpm 17 + - uses: actions/cache@v4 18 + id: puppeteer-cache 19 + with: 20 + path: ~/.cache/puppeteer 21 + key: puppeteer-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }} 22 + - run: pnpm install --frozen-lockfile 23 + - if: steps.puppeteer-cache.outputs.cache-hit != 'true' 24 + run: pnpm --filter @dhtml-scripts/test exec puppeteer browsers install chrome 25 + - run: pnpm run build 18 26 - name: Disable AppArmor for chromium 19 27 run: echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns || true 20 - - run: npm run test 28 + - run: pnpm run test 21 29 - if: always() 22 30 uses: coverallsapp/github-action@v2 23 31 with:
-1
.npmrc
··· 1 - @jsr:registry=https://npm.jsr.io
+1
.prettierignore
··· 1 + pnpm-lock.yaml
+2 -2
examples/calculator/package.json
··· 6 6 "check": "tsc" 7 7 }, 8 8 "devDependencies": { 9 - "typescript": "~5.8.3" 9 + "typescript": "catalog:" 10 10 }, 11 - "dependencies": { 11 + "optionalDependencies": { 12 12 "dhtml": "file:../../dist" 13 13 } 14 14 }
+7 -5
examples/kanban/package.json
··· 9 9 "preview": "vite preview" 10 10 }, 11 11 "devDependencies": { 12 - "typescript": "~5.8.3", 13 - "vite": "^6.3.5" 12 + "typescript": "catalog:", 13 + "vite": "^7.3.1" 14 14 }, 15 15 "dependencies": { 16 - "@tombl/router": "npm:@jsr/tombl__router@^0.1.2", 17 - "dhtml": "file:../../dist", 18 - "sqlocal": "^0.14.1" 16 + "@tombl/router": "jsr:^0.2.0", 17 + "sqlocal": "^0.16.0" 18 + }, 19 + "optionalDependencies": { 20 + "dhtml": "file:../../dist" 19 21 }, 20 22 "imports": { 21 23 "#app": "./src/app.ts",
+1 -1
examples/signals/index.html
··· 9 9 "imports": { 10 10 "dhtml": "../../dist/index.js", 11 11 "dhtml/client": "../../dist/client.js", 12 - "alien-signals": "../../node_modules/alien-signals/esm/index.mjs" 12 + "alien-signals": "./node_modules/alien-signals/esm/index.mjs" 13 13 } 14 14 } 15 15 </script>
+4 -2
examples/signals/package.json
··· 6 6 "check": "tsc" 7 7 }, 8 8 "devDependencies": { 9 - "typescript": "~5.8.3" 9 + "typescript": "catalog:" 10 10 }, 11 11 "dependencies": { 12 - "alien-signals": "^2.0.7", 12 + "alien-signals": "^3.1.2" 13 + }, 14 + "optionalDependencies": { 13 15 "dhtml": "file:../../dist" 14 16 } 15 17 }
+4 -2
examples/ssr/package.json
··· 7 7 "check": "tsc" 8 8 }, 9 9 "devDependencies": { 10 - "typescript": "~5.8.3" 10 + "typescript": "catalog:" 11 11 }, 12 12 "dependencies": { 13 13 "@hono/node-server": "^1.15.0", 14 14 "amaro": "^1.1.0", 15 - "dhtml": "file:../../dist", 16 15 "hono": "^4.8.3" 16 + }, 17 + "optionalDependencies": { 18 + "dhtml": "file:../../dist" 17 19 } 18 20 }
+2 -2
examples/todomvc/package.json
··· 6 6 "check": "tsc" 7 7 }, 8 8 "devDependencies": { 9 - "typescript": "~5.8.3" 9 + "typescript": "catalog:" 10 10 }, 11 - "dependencies": { 11 + "optionalDependencies": { 12 12 "dhtml": "file:../../dist" 13 13 } 14 14 }
+2 -2
examples/uibench/package.json
··· 6 6 "check": "tsc" 7 7 }, 8 8 "devDependencies": { 9 - "typescript": "~5.8.3" 9 + "typescript": "catalog:" 10 10 }, 11 - "dependencies": { 11 + "optionalDependencies": { 12 12 "dhtml": "file:../../dist" 13 13 } 14 14 }
-2592
package-lock.json
··· 1 - { 2 - "name": "dhtml", 3 - "version": "0.0.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "dhtml", 9 - "version": "0.0.0", 10 - "workspaces": [ 11 - ".", 12 - "examples/*", 13 - "scripts/*" 14 - ], 15 - "devDependencies": { 16 - "@types/node": "^24.0.0", 17 - "prettier": "^3.5.3", 18 - "prettier-plugin-organize-imports": "^4.1.0", 19 - "typescript": "^5.8.3" 20 - } 21 - }, 22 - "dist": { 23 - "name": "dhtml", 24 - "version": "0.0.0" 25 - }, 26 - "examples/calculator": { 27 - "name": "@dhtml-examples/calculator", 28 - "dependencies": { 29 - "dhtml": "file:../../dist" 30 - }, 31 - "devDependencies": { 32 - "typescript": "~5.8.3" 33 - } 34 - }, 35 - "examples/calculator/node_modules/dhtml": { 36 - "resolved": "dist", 37 - "link": true 38 - }, 39 - "examples/calculator/node_modules/typescript": { 40 - "version": "5.8.3", 41 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 42 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 43 - "dev": true, 44 - "license": "Apache-2.0", 45 - "bin": { 46 - "tsc": "bin/tsc", 47 - "tsserver": "bin/tsserver" 48 - }, 49 - "engines": { 50 - "node": ">=14.17" 51 - } 52 - }, 53 - "examples/kanban": { 54 - "name": "@dhtml-examples/kanban", 55 - "dependencies": { 56 - "@tombl/router": "npm:@jsr/tombl__router@^0.1.2", 57 - "dhtml": "file:../../dist", 58 - "sqlocal": "^0.14.1" 59 - }, 60 - "devDependencies": { 61 - "typescript": "~5.8.3", 62 - "vite": "^6.3.5" 63 - } 64 - }, 65 - "examples/kanban/node_modules/dhtml": { 66 - "resolved": "dist", 67 - "link": true 68 - }, 69 - "examples/kanban/node_modules/typescript": { 70 - "version": "5.8.3", 71 - "dev": true, 72 - "license": "Apache-2.0", 73 - "bin": { 74 - "tsc": "bin/tsc", 75 - "tsserver": "bin/tsserver" 76 - }, 77 - "engines": { 78 - "node": ">=14.17" 79 - } 80 - }, 81 - "examples/signals": { 82 - "name": "@dhtml-examples/signals", 83 - "dependencies": { 84 - "alien-signals": "^2.0.7", 85 - "dhtml": "file:../../dist" 86 - }, 87 - "devDependencies": { 88 - "typescript": "~5.8.3" 89 - } 90 - }, 91 - "examples/signals/node_modules/dhtml": { 92 - "resolved": "dist", 93 - "link": true 94 - }, 95 - "examples/signals/node_modules/typescript": { 96 - "version": "5.8.3", 97 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 98 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 99 - "dev": true, 100 - "license": "Apache-2.0", 101 - "bin": { 102 - "tsc": "bin/tsc", 103 - "tsserver": "bin/tsserver" 104 - }, 105 - "engines": { 106 - "node": ">=14.17" 107 - } 108 - }, 109 - "examples/ssr": { 110 - "name": "@dhtml-examples/ssr", 111 - "dependencies": { 112 - "@hono/node-server": "^1.15.0", 113 - "amaro": "^1.1.0", 114 - "dhtml": "file:../../dist", 115 - "hono": "^4.8.3" 116 - }, 117 - "devDependencies": { 118 - "typescript": "~5.8.3" 119 - } 120 - }, 121 - "examples/ssr/node_modules/dhtml": { 122 - "resolved": "dist", 123 - "link": true 124 - }, 125 - "examples/ssr/node_modules/typescript": { 126 - "version": "5.8.3", 127 - "dev": true, 128 - "license": "Apache-2.0", 129 - "bin": { 130 - "tsc": "bin/tsc", 131 - "tsserver": "bin/tsserver" 132 - }, 133 - "engines": { 134 - "node": ">=14.17" 135 - } 136 - }, 137 - "examples/todomvc": { 138 - "name": "@dhtml-examples/todomvc", 139 - "dependencies": { 140 - "dhtml": "file:../../dist" 141 - }, 142 - "devDependencies": { 143 - "typescript": "~5.8.3" 144 - } 145 - }, 146 - "examples/todomvc/node_modules/dhtml": { 147 - "resolved": "dist", 148 - "link": true 149 - }, 150 - "examples/todomvc/node_modules/typescript": { 151 - "version": "5.8.3", 152 - "dev": true, 153 - "license": "Apache-2.0", 154 - "bin": { 155 - "tsc": "bin/tsc", 156 - "tsserver": "bin/tsserver" 157 - }, 158 - "engines": { 159 - "node": ">=14.17" 160 - } 161 - }, 162 - "examples/uibench": { 163 - "name": "@dhtml-examples/uibench", 164 - "dependencies": { 165 - "dhtml": "file:../../dist" 166 - }, 167 - "devDependencies": { 168 - "typescript": "~5.8.3" 169 - } 170 - }, 171 - "examples/uibench/node_modules/dhtml": { 172 - "resolved": "dist", 173 - "link": true 174 - }, 175 - "examples/uibench/node_modules/typescript": { 176 - "version": "5.8.3", 177 - "dev": true, 178 - "license": "Apache-2.0", 179 - "bin": { 180 - "tsc": "bin/tsc", 181 - "tsserver": "bin/tsserver" 182 - }, 183 - "engines": { 184 - "node": ">=14.17" 185 - } 186 - }, 187 - "node_modules/@babel/code-frame": { 188 - "version": "7.27.1", 189 - "license": "MIT", 190 - "dependencies": { 191 - "@babel/helper-validator-identifier": "^7.27.1", 192 - "js-tokens": "^4.0.0", 193 - "picocolors": "^1.1.1" 194 - }, 195 - "engines": { 196 - "node": ">=6.9.0" 197 - } 198 - }, 199 - "node_modules/@babel/generator": { 200 - "version": "7.28.5", 201 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", 202 - "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", 203 - "license": "MIT", 204 - "dependencies": { 205 - "@babel/parser": "^7.28.5", 206 - "@babel/types": "^7.28.5", 207 - "@jridgewell/gen-mapping": "^0.3.12", 208 - "@jridgewell/trace-mapping": "^0.3.28", 209 - "jsesc": "^3.0.2" 210 - }, 211 - "engines": { 212 - "node": ">=6.9.0" 213 - } 214 - }, 215 - "node_modules/@babel/helper-string-parser": { 216 - "version": "7.27.1", 217 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 218 - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 219 - "license": "MIT", 220 - "engines": { 221 - "node": ">=6.9.0" 222 - } 223 - }, 224 - "node_modules/@babel/helper-validator-identifier": { 225 - "version": "7.28.5", 226 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 227 - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 228 - "license": "MIT", 229 - "engines": { 230 - "node": ">=6.9.0" 231 - } 232 - }, 233 - "node_modules/@babel/parser": { 234 - "version": "7.28.5", 235 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", 236 - "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", 237 - "license": "MIT", 238 - "dependencies": { 239 - "@babel/types": "^7.28.5" 240 - }, 241 - "bin": { 242 - "parser": "bin/babel-parser.js" 243 - }, 244 - "engines": { 245 - "node": ">=6.0.0" 246 - } 247 - }, 248 - "node_modules/@babel/types": { 249 - "version": "7.28.5", 250 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", 251 - "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", 252 - "license": "MIT", 253 - "dependencies": { 254 - "@babel/helper-string-parser": "^7.27.1", 255 - "@babel/helper-validator-identifier": "^7.28.5" 256 - }, 257 - "engines": { 258 - "node": ">=6.9.0" 259 - } 260 - }, 261 - "node_modules/@dhtml-examples/calculator": { 262 - "resolved": "examples/calculator", 263 - "link": true 264 - }, 265 - "node_modules/@dhtml-examples/kanban": { 266 - "resolved": "examples/kanban", 267 - "link": true 268 - }, 269 - "node_modules/@dhtml-examples/signals": { 270 - "resolved": "examples/signals", 271 - "link": true 272 - }, 273 - "node_modules/@dhtml-examples/ssr": { 274 - "resolved": "examples/ssr", 275 - "link": true 276 - }, 277 - "node_modules/@dhtml-examples/todomvc": { 278 - "resolved": "examples/todomvc", 279 - "link": true 280 - }, 281 - "node_modules/@dhtml-examples/uibench": { 282 - "resolved": "examples/uibench", 283 - "link": true 284 - }, 285 - "node_modules/@dhtml-scripts/build": { 286 - "resolved": "scripts/build", 287 - "link": true 288 - }, 289 - "node_modules/@dhtml-scripts/test": { 290 - "resolved": "scripts/test", 291 - "link": true 292 - }, 293 - "node_modules/@emnapi/core": { 294 - "version": "1.7.1", 295 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", 296 - "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", 297 - "license": "MIT", 298 - "optional": true, 299 - "dependencies": { 300 - "@emnapi/wasi-threads": "1.1.0", 301 - "tslib": "^2.4.0" 302 - } 303 - }, 304 - "node_modules/@emnapi/runtime": { 305 - "version": "1.7.1", 306 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", 307 - "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", 308 - "license": "MIT", 309 - "optional": true, 310 - "dependencies": { 311 - "tslib": "^2.4.0" 312 - } 313 - }, 314 - "node_modules/@emnapi/wasi-threads": { 315 - "version": "1.1.0", 316 - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", 317 - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", 318 - "license": "MIT", 319 - "optional": true, 320 - "dependencies": { 321 - "tslib": "^2.4.0" 322 - } 323 - }, 324 - "node_modules/@esbuild/linux-x64": { 325 - "version": "0.25.5", 326 - "cpu": [ 327 - "x64" 328 - ], 329 - "dev": true, 330 - "license": "MIT", 331 - "optional": true, 332 - "os": [ 333 - "linux" 334 - ], 335 - "engines": { 336 - "node": ">=18" 337 - } 338 - }, 339 - "node_modules/@hono/node-server": { 340 - "version": "1.18.1", 341 - "license": "MIT", 342 - "engines": { 343 - "node": ">=18.14.1" 344 - }, 345 - "peerDependencies": { 346 - "hono": "^4" 347 - } 348 - }, 349 - "node_modules/@jridgewell/gen-mapping": { 350 - "version": "0.3.12", 351 - "license": "MIT", 352 - "dependencies": { 353 - "@jridgewell/sourcemap-codec": "^1.5.0", 354 - "@jridgewell/trace-mapping": "^0.3.24" 355 - } 356 - }, 357 - "node_modules/@jridgewell/resolve-uri": { 358 - "version": "3.1.2", 359 - "license": "MIT", 360 - "engines": { 361 - "node": ">=6.0.0" 362 - } 363 - }, 364 - "node_modules/@jridgewell/source-map": { 365 - "version": "0.3.6", 366 - "license": "MIT", 367 - "dependencies": { 368 - "@jridgewell/gen-mapping": "^0.3.5", 369 - "@jridgewell/trace-mapping": "^0.3.25" 370 - } 371 - }, 372 - "node_modules/@jridgewell/sourcemap-codec": { 373 - "version": "1.5.5", 374 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 375 - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 376 - "license": "MIT" 377 - }, 378 - "node_modules/@jridgewell/trace-mapping": { 379 - "version": "0.3.29", 380 - "license": "MIT", 381 - "dependencies": { 382 - "@jridgewell/resolve-uri": "^3.1.0", 383 - "@jridgewell/sourcemap-codec": "^1.4.14" 384 - } 385 - }, 386 - "node_modules/@napi-rs/wasm-runtime": { 387 - "version": "1.1.1", 388 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", 389 - "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", 390 - "license": "MIT", 391 - "optional": true, 392 - "dependencies": { 393 - "@emnapi/core": "^1.7.1", 394 - "@emnapi/runtime": "^1.7.1", 395 - "@tybys/wasm-util": "^0.10.1" 396 - }, 397 - "funding": { 398 - "type": "github", 399 - "url": "https://github.com/sponsors/Brooooooklyn" 400 - } 401 - }, 402 - "node_modules/@oxc-parser/binding-android-arm64": { 403 - "version": "0.82.0", 404 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.82.0.tgz", 405 - "integrity": "sha512-DsWgcx0oz1vti4u1zqBi+wPAqU1M7zgR/l3ScsrBAnDNjarAddMMGG50B3yOBBLNVJeKx2G9iJUXImXOuw2aXA==", 406 - "cpu": [ 407 - "arm64" 408 - ], 409 - "license": "MIT", 410 - "optional": true, 411 - "os": [ 412 - "android" 413 - ], 414 - "engines": { 415 - "node": ">=20.0.0" 416 - } 417 - }, 418 - "node_modules/@oxc-parser/binding-darwin-arm64": { 419 - "version": "0.82.0", 420 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.82.0.tgz", 421 - "integrity": "sha512-xojSO9PTU6qAiN7ZaaGjUvHmrMFVFXJBAlpAyVqQRKGcvz149IlQj/9dyYTvqh5F1d+6CUosYHWiLI1TlPnSHw==", 422 - "cpu": [ 423 - "arm64" 424 - ], 425 - "license": "MIT", 426 - "optional": true, 427 - "os": [ 428 - "darwin" 429 - ], 430 - "engines": { 431 - "node": ">=20.0.0" 432 - } 433 - }, 434 - "node_modules/@oxc-parser/binding-darwin-x64": { 435 - "version": "0.82.0", 436 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.82.0.tgz", 437 - "integrity": "sha512-4PW/hyWoAvyYvaYjbTFlUnrIdc+mljYukhVVPcmUSrUQLqZIGH6H7icEx0v1qhPgfyGzYxej70MEXJ9fdvdN8Q==", 438 - "cpu": [ 439 - "x64" 440 - ], 441 - "license": "MIT", 442 - "optional": true, 443 - "os": [ 444 - "darwin" 445 - ], 446 - "engines": { 447 - "node": ">=20.0.0" 448 - } 449 - }, 450 - "node_modules/@oxc-parser/binding-freebsd-x64": { 451 - "version": "0.82.0", 452 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.82.0.tgz", 453 - "integrity": "sha512-AHhmfA+UhtmGypHR01Bj/Rkx8dZB+9YjvgzfdgHTnm236JD2uHKxauy+poS9BUl8FTTRoILxqmapcC6mKXuXxQ==", 454 - "cpu": [ 455 - "x64" 456 - ], 457 - "license": "MIT", 458 - "optional": true, 459 - "os": [ 460 - "freebsd" 461 - ], 462 - "engines": { 463 - "node": ">=20.0.0" 464 - } 465 - }, 466 - "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { 467 - "version": "0.82.0", 468 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.82.0.tgz", 469 - "integrity": "sha512-RMTgUbDkT1Gn0VQBAbWVTy6CS3Qgaw+p4tL8AcDhKuhOXqwzlP6k8j1uzCWi2wgacErlHJHHnJHBFHDRt3BNAw==", 470 - "cpu": [ 471 - "arm" 472 - ], 473 - "license": "MIT", 474 - "optional": true, 475 - "os": [ 476 - "linux" 477 - ], 478 - "engines": { 479 - "node": ">=20.0.0" 480 - } 481 - }, 482 - "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { 483 - "version": "0.82.0", 484 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.82.0.tgz", 485 - "integrity": "sha512-IhlJ+MgF295sjX33PU6jaMU6ben+n0jCMat47k3ERpqEqv0x6hUfvie1k3FGhf6vYhe/5FnpjdItgxczkTTeug==", 486 - "cpu": [ 487 - "arm" 488 - ], 489 - "license": "MIT", 490 - "optional": true, 491 - "os": [ 492 - "linux" 493 - ], 494 - "engines": { 495 - "node": ">=20.0.0" 496 - } 497 - }, 498 - "node_modules/@oxc-parser/binding-linux-arm64-gnu": { 499 - "version": "0.82.0", 500 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.82.0.tgz", 501 - "integrity": "sha512-yQA83KcTfB5eXn11Oz9W7ZcCWwQWB8eIOTfThFeqf4WQZdKlXU/MgV/kSVMmGjDh6XxebeDScpV1ZuXf8DSEZQ==", 502 - "cpu": [ 503 - "arm64" 504 - ], 505 - "license": "MIT", 506 - "optional": true, 507 - "os": [ 508 - "linux" 509 - ], 510 - "engines": { 511 - "node": ">=20.0.0" 512 - } 513 - }, 514 - "node_modules/@oxc-parser/binding-linux-arm64-musl": { 515 - "version": "0.82.0", 516 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.82.0.tgz", 517 - "integrity": "sha512-7qC3K6GQjOb4a0x1Ux5XbvVHBnm1rkI1c4ZqIkuSV9M3b/na5TFgasthQahZDw3fqknLCNOLv093PToqy3JArg==", 518 - "cpu": [ 519 - "arm64" 520 - ], 521 - "license": "MIT", 522 - "optional": true, 523 - "os": [ 524 - "linux" 525 - ], 526 - "engines": { 527 - "node": ">=20.0.0" 528 - } 529 - }, 530 - "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { 531 - "version": "0.82.0", 532 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.82.0.tgz", 533 - "integrity": "sha512-YAN1wh8kKidLTs/XDcNUNYNVKux5TUeRfHpx+A7EHn657hsph9lTIbXN8QaBeLgxrJp4/UeuB3nT3Jk8ITQUmw==", 534 - "cpu": [ 535 - "riscv64" 536 - ], 537 - "license": "MIT", 538 - "optional": true, 539 - "os": [ 540 - "linux" 541 - ], 542 - "engines": { 543 - "node": ">=20.0.0" 544 - } 545 - }, 546 - "node_modules/@oxc-parser/binding-linux-s390x-gnu": { 547 - "version": "0.82.0", 548 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.82.0.tgz", 549 - "integrity": "sha512-S5KbAN8r8f7VSwq3AjGdx4Zy222awDKRRyHL/UFYkT0HGL3V5jIXqwDcVlhwxCtkDzVJkBxOl0wO7jC2Lk3ldA==", 550 - "cpu": [ 551 - "s390x" 552 - ], 553 - "license": "MIT", 554 - "optional": true, 555 - "os": [ 556 - "linux" 557 - ], 558 - "engines": { 559 - "node": ">=20.0.0" 560 - } 561 - }, 562 - "node_modules/@oxc-parser/binding-linux-x64-gnu": { 563 - "version": "0.82.0", 564 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.82.0.tgz", 565 - "integrity": "sha512-R6KA91RQcg9HeCseQPsBezAnEGguzIhRjaUMFUkD1K3oh9d/lEtPKtY7CExc9T73gv/pbcXmBiy5q4nB0x8/Sw==", 566 - "cpu": [ 567 - "x64" 568 - ], 569 - "license": "MIT", 570 - "optional": true, 571 - "os": [ 572 - "linux" 573 - ], 574 - "engines": { 575 - "node": ">=20.0.0" 576 - } 577 - }, 578 - "node_modules/@oxc-parser/binding-linux-x64-musl": { 579 - "version": "0.82.0", 580 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.82.0.tgz", 581 - "integrity": "sha512-j0l71Bsqez+nWgQyiHrVScQrTA3HCNAa7DTphGBkvc4NzrZorFZTmhXDajr4Ioawnab0YkDEJteSxwjrfc5J1g==", 582 - "cpu": [ 583 - "x64" 584 - ], 585 - "license": "MIT", 586 - "optional": true, 587 - "os": [ 588 - "linux" 589 - ], 590 - "engines": { 591 - "node": ">=20.0.0" 592 - } 593 - }, 594 - "node_modules/@oxc-parser/binding-wasm32-wasi": { 595 - "version": "0.82.0", 596 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.82.0.tgz", 597 - "integrity": "sha512-+ue9H5WMqfZ/DT6VV6dednDHC/+gW62e3rqTV6s9X+VDZ/LBGJZFRr7QUXzyYrNNjZH5ZCXVjz5oWJnlulSQPQ==", 598 - "cpu": [ 599 - "wasm32" 600 - ], 601 - "license": "MIT", 602 - "optional": true, 603 - "dependencies": { 604 - "@napi-rs/wasm-runtime": "^1.0.3" 605 - }, 606 - "engines": { 607 - "node": ">=14.0.0" 608 - } 609 - }, 610 - "node_modules/@oxc-parser/binding-win32-arm64-msvc": { 611 - "version": "0.82.0", 612 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.82.0.tgz", 613 - "integrity": "sha512-W9KPrCL3U0Rocix61YX555c0CLdBnxk/buePuwFq1qfSGNwqv4vLZRELrCVj9tlQ/oMvcJZo4MjgsAoynF8ung==", 614 - "cpu": [ 615 - "arm64" 616 - ], 617 - "license": "MIT", 618 - "optional": true, 619 - "os": [ 620 - "win32" 621 - ], 622 - "engines": { 623 - "node": ">=20.0.0" 624 - } 625 - }, 626 - "node_modules/@oxc-parser/binding-win32-x64-msvc": { 627 - "version": "0.82.0", 628 - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.82.0.tgz", 629 - "integrity": "sha512-pVAv5iYsQ845rwQrh2BPeomfTItgztjOdafqUuE0RooFq1PcREPncOPxVGnmvKFSIS5F4kNdI5cfwVjsDhxxKg==", 630 - "cpu": [ 631 - "x64" 632 - ], 633 - "license": "MIT", 634 - "optional": true, 635 - "os": [ 636 - "win32" 637 - ], 638 - "engines": { 639 - "node": ">=20.0.0" 640 - } 641 - }, 642 - "node_modules/@puppeteer/browsers": { 643 - "version": "2.10.6", 644 - "license": "Apache-2.0", 645 - "dependencies": { 646 - "debug": "^4.4.1", 647 - "extract-zip": "^2.0.1", 648 - "progress": "^2.0.3", 649 - "proxy-agent": "^6.5.0", 650 - "semver": "^7.7.2", 651 - "tar-fs": "^3.1.0", 652 - "yargs": "^17.7.2" 653 - }, 654 - "bin": { 655 - "browsers": "lib/cjs/main-cli.js" 656 - }, 657 - "engines": { 658 - "node": ">=18" 659 - } 660 - }, 661 - "node_modules/@rolldown/binding-android-arm64": { 662 - "version": "1.0.0-rc.2", 663 - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.2.tgz", 664 - "integrity": "sha512-AGV80viZ4Hil4C16GFH+PSwq10jclV9oyRFhD+5HdowPOCJ+G+99N5AClQvMkUMIahTY8cX0SQpKEEWcCg6fSA==", 665 - "cpu": [ 666 - "arm64" 667 - ], 668 - "license": "MIT", 669 - "optional": true, 670 - "os": [ 671 - "android" 672 - ], 673 - "engines": { 674 - "node": "^20.19.0 || >=22.12.0" 675 - } 676 - }, 677 - "node_modules/@rolldown/binding-darwin-arm64": { 678 - "version": "1.0.0-rc.2", 679 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.2.tgz", 680 - "integrity": "sha512-PYR+PQu1mMmQiiKHN2JiOctvH32Xc/Mf+Su2RSmWtC9BbIqlqsVWjbulnShk0imjRim0IsbkMMCN5vYQwiuqaA==", 681 - "cpu": [ 682 - "arm64" 683 - ], 684 - "license": "MIT", 685 - "optional": true, 686 - "os": [ 687 - "darwin" 688 - ], 689 - "engines": { 690 - "node": "^20.19.0 || >=22.12.0" 691 - } 692 - }, 693 - "node_modules/@rolldown/binding-darwin-x64": { 694 - "version": "1.0.0-rc.2", 695 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.2.tgz", 696 - "integrity": "sha512-X2G36Z6oh5ynoYpE2JAyG+uQ4kO/3N7XydM/I98FNk8VVgDKjajFF+v7TXJ2FMq6xa7Xm0UIUKHW2MRQroqoUA==", 697 - "cpu": [ 698 - "x64" 699 - ], 700 - "license": "MIT", 701 - "optional": true, 702 - "os": [ 703 - "darwin" 704 - ], 705 - "engines": { 706 - "node": "^20.19.0 || >=22.12.0" 707 - } 708 - }, 709 - "node_modules/@rolldown/binding-freebsd-x64": { 710 - "version": "1.0.0-rc.2", 711 - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.2.tgz", 712 - "integrity": "sha512-XpiFTsl9qjiDfrmJF6CE3dgj1nmSbxUIT+p2HIbXV6WOj/32btO8FKkWSsOphUwVinEt3R8HVkVrcLtFNruMMQ==", 713 - "cpu": [ 714 - "x64" 715 - ], 716 - "license": "MIT", 717 - "optional": true, 718 - "os": [ 719 - "freebsd" 720 - ], 721 - "engines": { 722 - "node": "^20.19.0 || >=22.12.0" 723 - } 724 - }, 725 - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 726 - "version": "1.0.0-rc.2", 727 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.2.tgz", 728 - "integrity": "sha512-zjYZ99e47Wlygs4hW+sQ+kshlO8ake9OoY2ecnJ9cwpDGiiIB9rQ3LgP3kt8j6IeVyMSksu//VEhc8Mrd1lRIw==", 729 - "cpu": [ 730 - "arm" 731 - ], 732 - "license": "MIT", 733 - "optional": true, 734 - "os": [ 735 - "linux" 736 - ], 737 - "engines": { 738 - "node": "^20.19.0 || >=22.12.0" 739 - } 740 - }, 741 - "node_modules/@rolldown/binding-linux-arm64-gnu": { 742 - "version": "1.0.0-rc.2", 743 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.2.tgz", 744 - "integrity": "sha512-Piso04EZ9IHV1aZSsLQVMOPTiCq4Ps2UPL3pchjNXHGJGFiB9U42s22LubPaEBFS+i6tCawS5EarIwex1zC4BA==", 745 - "cpu": [ 746 - "arm64" 747 - ], 748 - "license": "MIT", 749 - "optional": true, 750 - "os": [ 751 - "linux" 752 - ], 753 - "engines": { 754 - "node": "^20.19.0 || >=22.12.0" 755 - } 756 - }, 757 - "node_modules/@rolldown/binding-linux-arm64-musl": { 758 - "version": "1.0.0-rc.2", 759 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.2.tgz", 760 - "integrity": "sha512-OwJCeMZlmjKsN9pfJfTmqYpe3JC+L6RO87+hu9ajRLr1Lh6cM2FRQ8e48DLRyRDww8Ti695XQvqEANEMmsuzLw==", 761 - "cpu": [ 762 - "arm64" 763 - ], 764 - "license": "MIT", 765 - "optional": true, 766 - "os": [ 767 - "linux" 768 - ], 769 - "engines": { 770 - "node": "^20.19.0 || >=22.12.0" 771 - } 772 - }, 773 - "node_modules/@rolldown/binding-linux-x64-gnu": { 774 - "version": "1.0.0-rc.2", 775 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.2.tgz", 776 - "integrity": "sha512-uQqBmA8dTWbKvfqbeSsXNUssRGfdgQCc0hkGfhQN7Pf85wG2h0Fd/z2d+ykyT4YbcsjQdgEGxBNsg3v4ekOuEA==", 777 - "cpu": [ 778 - "x64" 779 - ], 780 - "license": "MIT", 781 - "optional": true, 782 - "os": [ 783 - "linux" 784 - ], 785 - "engines": { 786 - "node": "^20.19.0 || >=22.12.0" 787 - } 788 - }, 789 - "node_modules/@rolldown/binding-linux-x64-musl": { 790 - "version": "1.0.0-rc.2", 791 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.2.tgz", 792 - "integrity": "sha512-ItZabVsICCYWHbP+jcAgNzjPAYg5GIVQp/NpqT6iOgWctaMYtobClc5m0kNtxwqfNrLXoyt998xUey4AvcxnGQ==", 793 - "cpu": [ 794 - "x64" 795 - ], 796 - "license": "MIT", 797 - "optional": true, 798 - "os": [ 799 - "linux" 800 - ], 801 - "engines": { 802 - "node": "^20.19.0 || >=22.12.0" 803 - } 804 - }, 805 - "node_modules/@rolldown/binding-openharmony-arm64": { 806 - "version": "1.0.0-rc.2", 807 - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.2.tgz", 808 - "integrity": "sha512-U4UYANwafcMXSUC0VqdrqTAgCo2v8T7SiuTYwVFXgia0KOl8jiv3okwCFqeZNuw/G6EWDiqhT8kK1DLgyLsxow==", 809 - "cpu": [ 810 - "arm64" 811 - ], 812 - "license": "MIT", 813 - "optional": true, 814 - "os": [ 815 - "openharmony" 816 - ], 817 - "engines": { 818 - "node": "^20.19.0 || >=22.12.0" 819 - } 820 - }, 821 - "node_modules/@rolldown/binding-wasm32-wasi": { 822 - "version": "1.0.0-rc.2", 823 - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.2.tgz", 824 - "integrity": "sha512-ZIWCjQsMon4tqRoao0Vzowjwx0cmFT3kublh2nNlgeasIJMWlIGHtr0d4fPypm57Rqx4o1h4L8SweoK2q6sMGA==", 825 - "cpu": [ 826 - "wasm32" 827 - ], 828 - "license": "MIT", 829 - "optional": true, 830 - "dependencies": { 831 - "@napi-rs/wasm-runtime": "^1.1.1" 832 - }, 833 - "engines": { 834 - "node": ">=14.0.0" 835 - } 836 - }, 837 - "node_modules/@rolldown/binding-win32-arm64-msvc": { 838 - "version": "1.0.0-rc.2", 839 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.2.tgz", 840 - "integrity": "sha512-NIo7vwRUPEzZ4MuZGr5YbDdjJ84xdiG+YYf8ZBfTgvIsk9wM0sZamJPEXvaLkzVIHpOw5uqEHXS85Gqqb7aaqQ==", 841 - "cpu": [ 842 - "arm64" 843 - ], 844 - "license": "MIT", 845 - "optional": true, 846 - "os": [ 847 - "win32" 848 - ], 849 - "engines": { 850 - "node": "^20.19.0 || >=22.12.0" 851 - } 852 - }, 853 - "node_modules/@rolldown/binding-win32-x64-msvc": { 854 - "version": "1.0.0-rc.2", 855 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.2.tgz", 856 - "integrity": "sha512-bLKzyLFbvngeNPZocuLo3LILrKwCrkyMxmRXs6fZYDrvh7cyZRw9v56maDL9ipPas0OOmQK1kAKYwvTs30G21Q==", 857 - "cpu": [ 858 - "x64" 859 - ], 860 - "license": "MIT", 861 - "optional": true, 862 - "os": [ 863 - "win32" 864 - ], 865 - "engines": { 866 - "node": "^20.19.0 || >=22.12.0" 867 - } 868 - }, 869 - "node_modules/@rolldown/pluginutils": { 870 - "version": "1.0.0-rc.2", 871 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.2.tgz", 872 - "integrity": "sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==", 873 - "license": "MIT" 874 - }, 875 - "node_modules/@rollup/rollup-linux-x64-gnu": { 876 - "version": "4.44.1", 877 - "cpu": [ 878 - "x64" 879 - ], 880 - "dev": true, 881 - "license": "MIT", 882 - "optional": true, 883 - "os": [ 884 - "linux" 885 - ] 886 - }, 887 - "node_modules/@rollup/rollup-linux-x64-musl": { 888 - "version": "4.44.1", 889 - "cpu": [ 890 - "x64" 891 - ], 892 - "dev": true, 893 - "license": "MIT", 894 - "optional": true, 895 - "os": [ 896 - "linux" 897 - ] 898 - }, 899 - "node_modules/@sqlite.org/sqlite-wasm": { 900 - "version": "3.49.1-build4", 901 - "license": "Apache-2.0", 902 - "bin": { 903 - "sqlite-wasm": "bin/index.js" 904 - } 905 - }, 906 - "node_modules/@tombl/router": { 907 - "name": "@jsr/tombl__router", 908 - "version": "0.1.3" 909 - }, 910 - "node_modules/@tootallnate/quickjs-emscripten": { 911 - "version": "0.23.0", 912 - "license": "MIT" 913 - }, 914 - "node_modules/@tybys/wasm-util": { 915 - "version": "0.10.1", 916 - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 917 - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 918 - "license": "MIT", 919 - "optional": true, 920 - "dependencies": { 921 - "tslib": "^2.4.0" 922 - } 923 - }, 924 - "node_modules/@types/estree": { 925 - "version": "1.0.8", 926 - "license": "MIT" 927 - }, 928 - "node_modules/@types/istanbul-lib-coverage": { 929 - "version": "2.0.6", 930 - "license": "MIT" 931 - }, 932 - "node_modules/@types/istanbul-lib-report": { 933 - "version": "3.0.3", 934 - "license": "MIT", 935 - "dependencies": { 936 - "@types/istanbul-lib-coverage": "*" 937 - } 938 - }, 939 - "node_modules/@types/istanbul-reports": { 940 - "version": "3.0.4", 941 - "license": "MIT", 942 - "dependencies": { 943 - "@types/istanbul-lib-report": "*" 944 - } 945 - }, 946 - "node_modules/@types/node": { 947 - "version": "24.10.4", 948 - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.4.tgz", 949 - "integrity": "sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==", 950 - "devOptional": true, 951 - "license": "MIT", 952 - "dependencies": { 953 - "undici-types": "~7.16.0" 954 - } 955 - }, 956 - "node_modules/@types/yauzl": { 957 - "version": "2.10.3", 958 - "license": "MIT", 959 - "optional": true, 960 - "dependencies": { 961 - "@types/node": "*" 962 - } 963 - }, 964 - "node_modules/@ungap/structured-clone": { 965 - "version": "1.3.0", 966 - "license": "ISC" 967 - }, 968 - "node_modules/@ungap/with-resolvers": { 969 - "version": "0.1.0", 970 - "license": "ISC" 971 - }, 972 - "node_modules/acorn": { 973 - "version": "8.15.0", 974 - "license": "MIT", 975 - "bin": { 976 - "acorn": "bin/acorn" 977 - }, 978 - "engines": { 979 - "node": ">=0.4.0" 980 - } 981 - }, 982 - "node_modules/agent-base": { 983 - "version": "7.1.4", 984 - "license": "MIT", 985 - "engines": { 986 - "node": ">= 14" 987 - } 988 - }, 989 - "node_modules/alien-signals": { 990 - "version": "2.0.7", 991 - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-2.0.7.tgz", 992 - "integrity": "sha512-wE7y3jmYeb0+h6mr5BOovuqhFv22O/MV9j5p0ndJsa7z1zJNPGQ4ph5pQk/kTTCWRC3xsA4SmtwmkzQO+7NCNg==", 993 - "license": "MIT" 994 - }, 995 - "node_modules/amaro": { 996 - "version": "1.1.1", 997 - "license": "MIT", 998 - "engines": { 999 - "node": ">=22" 1000 - } 1001 - }, 1002 - "node_modules/ansi-regex": { 1003 - "version": "5.0.1", 1004 - "license": "MIT", 1005 - "engines": { 1006 - "node": ">=8" 1007 - } 1008 - }, 1009 - "node_modules/ansi-styles": { 1010 - "version": "4.3.0", 1011 - "license": "MIT", 1012 - "dependencies": { 1013 - "color-convert": "^2.0.1" 1014 - }, 1015 - "engines": { 1016 - "node": ">=8" 1017 - }, 1018 - "funding": { 1019 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1020 - } 1021 - }, 1022 - "node_modules/argparse": { 1023 - "version": "2.0.1", 1024 - "license": "Python-2.0" 1025 - }, 1026 - "node_modules/ast-kit": { 1027 - "version": "2.2.0", 1028 - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", 1029 - "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", 1030 - "license": "MIT", 1031 - "dependencies": { 1032 - "@babel/parser": "^7.28.5", 1033 - "pathe": "^2.0.3" 1034 - }, 1035 - "engines": { 1036 - "node": ">=20.19.0" 1037 - }, 1038 - "funding": { 1039 - "url": "https://github.com/sponsors/sxzz" 1040 - } 1041 - }, 1042 - "node_modules/ast-types": { 1043 - "version": "0.13.4", 1044 - "license": "MIT", 1045 - "dependencies": { 1046 - "tslib": "^2.0.1" 1047 - }, 1048 - "engines": { 1049 - "node": ">=4" 1050 - } 1051 - }, 1052 - "node_modules/ast-v8-to-istanbul": { 1053 - "version": "0.3.4", 1054 - "license": "MIT", 1055 - "dependencies": { 1056 - "@jridgewell/trace-mapping": "^0.3.29", 1057 - "estree-walker": "^3.0.3", 1058 - "js-tokens": "^9.0.1" 1059 - } 1060 - }, 1061 - "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": { 1062 - "version": "9.0.1", 1063 - "license": "MIT" 1064 - }, 1065 - "node_modules/b4a": { 1066 - "version": "1.6.7", 1067 - "license": "Apache-2.0" 1068 - }, 1069 - "node_modules/bare-events": { 1070 - "version": "2.6.0", 1071 - "license": "Apache-2.0", 1072 - "optional": true 1073 - }, 1074 - "node_modules/bare-fs": { 1075 - "version": "4.1.6", 1076 - "license": "Apache-2.0", 1077 - "optional": true, 1078 - "dependencies": { 1079 - "bare-events": "^2.5.4", 1080 - "bare-path": "^3.0.0", 1081 - "bare-stream": "^2.6.4" 1082 - }, 1083 - "engines": { 1084 - "bare": ">=1.16.0" 1085 - }, 1086 - "peerDependencies": { 1087 - "bare-buffer": "*" 1088 - }, 1089 - "peerDependenciesMeta": { 1090 - "bare-buffer": { 1091 - "optional": true 1092 - } 1093 - } 1094 - }, 1095 - "node_modules/bare-os": { 1096 - "version": "3.6.1", 1097 - "license": "Apache-2.0", 1098 - "optional": true, 1099 - "engines": { 1100 - "bare": ">=1.14.0" 1101 - } 1102 - }, 1103 - "node_modules/bare-path": { 1104 - "version": "3.0.0", 1105 - "license": "Apache-2.0", 1106 - "optional": true, 1107 - "dependencies": { 1108 - "bare-os": "^3.0.1" 1109 - } 1110 - }, 1111 - "node_modules/bare-stream": { 1112 - "version": "2.6.5", 1113 - "license": "Apache-2.0", 1114 - "optional": true, 1115 - "dependencies": { 1116 - "streamx": "^2.21.0" 1117 - }, 1118 - "peerDependencies": { 1119 - "bare-buffer": "*", 1120 - "bare-events": "*" 1121 - }, 1122 - "peerDependenciesMeta": { 1123 - "bare-buffer": { 1124 - "optional": true 1125 - }, 1126 - "bare-events": { 1127 - "optional": true 1128 - } 1129 - } 1130 - }, 1131 - "node_modules/basic-ftp": { 1132 - "version": "5.0.5", 1133 - "license": "MIT", 1134 - "engines": { 1135 - "node": ">=10.0.0" 1136 - } 1137 - }, 1138 - "node_modules/birpc": { 1139 - "version": "2.8.0", 1140 - "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.8.0.tgz", 1141 - "integrity": "sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==", 1142 - "license": "MIT", 1143 - "funding": { 1144 - "url": "https://github.com/sponsors/antfu" 1145 - } 1146 - }, 1147 - "node_modules/buffer-crc32": { 1148 - "version": "0.2.13", 1149 - "license": "MIT", 1150 - "engines": { 1151 - "node": "*" 1152 - } 1153 - }, 1154 - "node_modules/buffer-from": { 1155 - "version": "1.1.2", 1156 - "license": "MIT" 1157 - }, 1158 - "node_modules/callsites": { 1159 - "version": "3.1.0", 1160 - "license": "MIT", 1161 - "engines": { 1162 - "node": ">=6" 1163 - } 1164 - }, 1165 - "node_modules/chromium-bidi": { 1166 - "version": "7.2.0", 1167 - "license": "Apache-2.0", 1168 - "dependencies": { 1169 - "mitt": "^3.0.1", 1170 - "zod": "^3.24.1" 1171 - }, 1172 - "peerDependencies": { 1173 - "devtools-protocol": "*" 1174 - } 1175 - }, 1176 - "node_modules/cliui": { 1177 - "version": "8.0.1", 1178 - "license": "ISC", 1179 - "dependencies": { 1180 - "string-width": "^4.2.0", 1181 - "strip-ansi": "^6.0.1", 1182 - "wrap-ansi": "^7.0.0" 1183 - }, 1184 - "engines": { 1185 - "node": ">=12" 1186 - } 1187 - }, 1188 - "node_modules/coincident": { 1189 - "version": "1.2.3", 1190 - "license": "ISC", 1191 - "dependencies": { 1192 - "@ungap/structured-clone": "^1.2.0", 1193 - "@ungap/with-resolvers": "^0.1.0", 1194 - "gc-hook": "^0.3.1", 1195 - "proxy-target": "^3.0.2" 1196 - }, 1197 - "optionalDependencies": { 1198 - "ws": "^8.16.0" 1199 - } 1200 - }, 1201 - "node_modules/color-convert": { 1202 - "version": "2.0.1", 1203 - "license": "MIT", 1204 - "dependencies": { 1205 - "color-name": "~1.1.4" 1206 - }, 1207 - "engines": { 1208 - "node": ">=7.0.0" 1209 - } 1210 - }, 1211 - "node_modules/color-name": { 1212 - "version": "1.1.4", 1213 - "license": "MIT" 1214 - }, 1215 - "node_modules/commander": { 1216 - "version": "2.20.3", 1217 - "license": "MIT" 1218 - }, 1219 - "node_modules/cosmiconfig": { 1220 - "version": "9.0.0", 1221 - "license": "MIT", 1222 - "dependencies": { 1223 - "env-paths": "^2.2.1", 1224 - "import-fresh": "^3.3.0", 1225 - "js-yaml": "^4.1.0", 1226 - "parse-json": "^5.2.0" 1227 - }, 1228 - "engines": { 1229 - "node": ">=14" 1230 - }, 1231 - "funding": { 1232 - "url": "https://github.com/sponsors/d-fischer" 1233 - }, 1234 - "peerDependencies": { 1235 - "typescript": ">=4.9.5" 1236 - }, 1237 - "peerDependenciesMeta": { 1238 - "typescript": { 1239 - "optional": true 1240 - } 1241 - } 1242 - }, 1243 - "node_modules/data-uri-to-buffer": { 1244 - "version": "6.0.2", 1245 - "license": "MIT", 1246 - "engines": { 1247 - "node": ">= 14" 1248 - } 1249 - }, 1250 - "node_modules/debug": { 1251 - "version": "4.4.3", 1252 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1253 - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1254 - "license": "MIT", 1255 - "dependencies": { 1256 - "ms": "^2.1.3" 1257 - }, 1258 - "engines": { 1259 - "node": ">=6.0" 1260 - }, 1261 - "peerDependenciesMeta": { 1262 - "supports-color": { 1263 - "optional": true 1264 - } 1265 - } 1266 - }, 1267 - "node_modules/degenerator": { 1268 - "version": "5.0.1", 1269 - "license": "MIT", 1270 - "dependencies": { 1271 - "ast-types": "^0.13.4", 1272 - "escodegen": "^2.1.0", 1273 - "esprima": "^4.0.1" 1274 - }, 1275 - "engines": { 1276 - "node": ">= 14" 1277 - } 1278 - }, 1279 - "node_modules/devalue": { 1280 - "version": "5.1.1", 1281 - "license": "MIT" 1282 - }, 1283 - "node_modules/devtools-protocol": { 1284 - "version": "0.0.1464554", 1285 - "license": "BSD-3-Clause" 1286 - }, 1287 - "node_modules/dhtml": { 1288 - "resolved": "", 1289 - "link": true 1290 - }, 1291 - "node_modules/dts-resolver": { 1292 - "version": "2.1.3", 1293 - "resolved": "https://registry.npmjs.org/dts-resolver/-/dts-resolver-2.1.3.tgz", 1294 - "integrity": "sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==", 1295 - "license": "MIT", 1296 - "engines": { 1297 - "node": ">=20.19.0" 1298 - }, 1299 - "funding": { 1300 - "url": "https://github.com/sponsors/sxzz" 1301 - }, 1302 - "peerDependencies": { 1303 - "oxc-resolver": ">=11.0.0" 1304 - }, 1305 - "peerDependenciesMeta": { 1306 - "oxc-resolver": { 1307 - "optional": true 1308 - } 1309 - } 1310 - }, 1311 - "node_modules/emoji-regex": { 1312 - "version": "8.0.0", 1313 - "license": "MIT" 1314 - }, 1315 - "node_modules/end-of-stream": { 1316 - "version": "1.4.5", 1317 - "license": "MIT", 1318 - "dependencies": { 1319 - "once": "^1.4.0" 1320 - } 1321 - }, 1322 - "node_modules/env-paths": { 1323 - "version": "2.2.1", 1324 - "license": "MIT", 1325 - "engines": { 1326 - "node": ">=6" 1327 - } 1328 - }, 1329 - "node_modules/error-ex": { 1330 - "version": "1.3.2", 1331 - "license": "MIT", 1332 - "dependencies": { 1333 - "is-arrayish": "^0.2.1" 1334 - } 1335 - }, 1336 - "node_modules/esbuild": { 1337 - "version": "0.25.5", 1338 - "dev": true, 1339 - "hasInstallScript": true, 1340 - "license": "MIT", 1341 - "bin": { 1342 - "esbuild": "bin/esbuild" 1343 - }, 1344 - "engines": { 1345 - "node": ">=18" 1346 - }, 1347 - "optionalDependencies": { 1348 - "@esbuild/aix-ppc64": "0.25.5", 1349 - "@esbuild/android-arm": "0.25.5", 1350 - "@esbuild/android-arm64": "0.25.5", 1351 - "@esbuild/android-x64": "0.25.5", 1352 - "@esbuild/darwin-arm64": "0.25.5", 1353 - "@esbuild/darwin-x64": "0.25.5", 1354 - "@esbuild/freebsd-arm64": "0.25.5", 1355 - "@esbuild/freebsd-x64": "0.25.5", 1356 - "@esbuild/linux-arm": "0.25.5", 1357 - "@esbuild/linux-arm64": "0.25.5", 1358 - "@esbuild/linux-ia32": "0.25.5", 1359 - "@esbuild/linux-loong64": "0.25.5", 1360 - "@esbuild/linux-mips64el": "0.25.5", 1361 - "@esbuild/linux-ppc64": "0.25.5", 1362 - "@esbuild/linux-riscv64": "0.25.5", 1363 - "@esbuild/linux-s390x": "0.25.5", 1364 - "@esbuild/linux-x64": "0.25.5", 1365 - "@esbuild/netbsd-arm64": "0.25.5", 1366 - "@esbuild/netbsd-x64": "0.25.5", 1367 - "@esbuild/openbsd-arm64": "0.25.5", 1368 - "@esbuild/openbsd-x64": "0.25.5", 1369 - "@esbuild/sunos-x64": "0.25.5", 1370 - "@esbuild/win32-arm64": "0.25.5", 1371 - "@esbuild/win32-ia32": "0.25.5", 1372 - "@esbuild/win32-x64": "0.25.5" 1373 - } 1374 - }, 1375 - "node_modules/escalade": { 1376 - "version": "3.2.0", 1377 - "license": "MIT", 1378 - "engines": { 1379 - "node": ">=6" 1380 - } 1381 - }, 1382 - "node_modules/escodegen": { 1383 - "version": "2.1.0", 1384 - "license": "BSD-2-Clause", 1385 - "dependencies": { 1386 - "esprima": "^4.0.1", 1387 - "estraverse": "^5.2.0", 1388 - "esutils": "^2.0.2" 1389 - }, 1390 - "bin": { 1391 - "escodegen": "bin/escodegen.js", 1392 - "esgenerate": "bin/esgenerate.js" 1393 - }, 1394 - "engines": { 1395 - "node": ">=6.0" 1396 - }, 1397 - "optionalDependencies": { 1398 - "source-map": "~0.6.1" 1399 - } 1400 - }, 1401 - "node_modules/esprima": { 1402 - "version": "4.0.1", 1403 - "license": "BSD-2-Clause", 1404 - "bin": { 1405 - "esparse": "bin/esparse.js", 1406 - "esvalidate": "bin/esvalidate.js" 1407 - }, 1408 - "engines": { 1409 - "node": ">=4" 1410 - } 1411 - }, 1412 - "node_modules/estraverse": { 1413 - "version": "5.3.0", 1414 - "license": "BSD-2-Clause", 1415 - "engines": { 1416 - "node": ">=4.0" 1417 - } 1418 - }, 1419 - "node_modules/estree-walker": { 1420 - "version": "3.0.3", 1421 - "license": "MIT", 1422 - "dependencies": { 1423 - "@types/estree": "^1.0.0" 1424 - } 1425 - }, 1426 - "node_modules/esutils": { 1427 - "version": "2.0.3", 1428 - "license": "BSD-2-Clause", 1429 - "engines": { 1430 - "node": ">=0.10.0" 1431 - } 1432 - }, 1433 - "node_modules/extract-zip": { 1434 - "version": "2.0.1", 1435 - "license": "BSD-2-Clause", 1436 - "dependencies": { 1437 - "debug": "^4.1.1", 1438 - "get-stream": "^5.1.0", 1439 - "yauzl": "^2.10.0" 1440 - }, 1441 - "bin": { 1442 - "extract-zip": "cli.js" 1443 - }, 1444 - "engines": { 1445 - "node": ">= 10.17.0" 1446 - }, 1447 - "optionalDependencies": { 1448 - "@types/yauzl": "^2.9.1" 1449 - } 1450 - }, 1451 - "node_modules/fast-fifo": { 1452 - "version": "1.3.2", 1453 - "license": "MIT" 1454 - }, 1455 - "node_modules/fd-slicer": { 1456 - "version": "1.1.0", 1457 - "license": "MIT", 1458 - "dependencies": { 1459 - "pend": "~1.2.0" 1460 - } 1461 - }, 1462 - "node_modules/gc-hook": { 1463 - "version": "0.3.1", 1464 - "license": "ISC" 1465 - }, 1466 - "node_modules/get-caller-file": { 1467 - "version": "2.0.5", 1468 - "license": "ISC", 1469 - "engines": { 1470 - "node": "6.* || 8.* || >= 10.*" 1471 - } 1472 - }, 1473 - "node_modules/get-stream": { 1474 - "version": "5.2.0", 1475 - "license": "MIT", 1476 - "dependencies": { 1477 - "pump": "^3.0.0" 1478 - }, 1479 - "engines": { 1480 - "node": ">=8" 1481 - }, 1482 - "funding": { 1483 - "url": "https://github.com/sponsors/sindresorhus" 1484 - } 1485 - }, 1486 - "node_modules/get-tsconfig": { 1487 - "version": "4.13.0", 1488 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz", 1489 - "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==", 1490 - "license": "MIT", 1491 - "dependencies": { 1492 - "resolve-pkg-maps": "^1.0.0" 1493 - }, 1494 - "funding": { 1495 - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 1496 - } 1497 - }, 1498 - "node_modules/get-uri": { 1499 - "version": "6.0.5", 1500 - "license": "MIT", 1501 - "dependencies": { 1502 - "basic-ftp": "^5.0.2", 1503 - "data-uri-to-buffer": "^6.0.2", 1504 - "debug": "^4.3.4" 1505 - }, 1506 - "engines": { 1507 - "node": ">= 14" 1508 - } 1509 - }, 1510 - "node_modules/has-flag": { 1511 - "version": "4.0.0", 1512 - "license": "MIT", 1513 - "engines": { 1514 - "node": ">=8" 1515 - } 1516 - }, 1517 - "node_modules/hono": { 1518 - "version": "4.8.12", 1519 - "license": "MIT", 1520 - "engines": { 1521 - "node": ">=16.9.0" 1522 - } 1523 - }, 1524 - "node_modules/html-escaper": { 1525 - "version": "2.0.2", 1526 - "license": "MIT" 1527 - }, 1528 - "node_modules/http-proxy-agent": { 1529 - "version": "7.0.2", 1530 - "license": "MIT", 1531 - "dependencies": { 1532 - "agent-base": "^7.1.0", 1533 - "debug": "^4.3.4" 1534 - }, 1535 - "engines": { 1536 - "node": ">= 14" 1537 - } 1538 - }, 1539 - "node_modules/https-proxy-agent": { 1540 - "version": "7.0.6", 1541 - "license": "MIT", 1542 - "dependencies": { 1543 - "agent-base": "^7.1.2", 1544 - "debug": "4" 1545 - }, 1546 - "engines": { 1547 - "node": ">= 14" 1548 - } 1549 - }, 1550 - "node_modules/import-fresh": { 1551 - "version": "3.3.1", 1552 - "license": "MIT", 1553 - "dependencies": { 1554 - "parent-module": "^1.0.0", 1555 - "resolve-from": "^4.0.0" 1556 - }, 1557 - "engines": { 1558 - "node": ">=6" 1559 - }, 1560 - "funding": { 1561 - "url": "https://github.com/sponsors/sindresorhus" 1562 - } 1563 - }, 1564 - "node_modules/ip-address": { 1565 - "version": "9.0.5", 1566 - "license": "MIT", 1567 - "dependencies": { 1568 - "jsbn": "1.1.0", 1569 - "sprintf-js": "^1.1.3" 1570 - }, 1571 - "engines": { 1572 - "node": ">= 12" 1573 - } 1574 - }, 1575 - "node_modules/is-arrayish": { 1576 - "version": "0.2.1", 1577 - "license": "MIT" 1578 - }, 1579 - "node_modules/is-fullwidth-code-point": { 1580 - "version": "3.0.0", 1581 - "license": "MIT", 1582 - "engines": { 1583 - "node": ">=8" 1584 - } 1585 - }, 1586 - "node_modules/istanbul-lib-coverage": { 1587 - "version": "3.2.2", 1588 - "license": "BSD-3-Clause", 1589 - "engines": { 1590 - "node": ">=8" 1591 - } 1592 - }, 1593 - "node_modules/istanbul-lib-report": { 1594 - "version": "3.0.1", 1595 - "license": "BSD-3-Clause", 1596 - "dependencies": { 1597 - "istanbul-lib-coverage": "^3.0.0", 1598 - "make-dir": "^4.0.0", 1599 - "supports-color": "^7.1.0" 1600 - }, 1601 - "engines": { 1602 - "node": ">=10" 1603 - } 1604 - }, 1605 - "node_modules/istanbul-reports": { 1606 - "version": "3.1.7", 1607 - "license": "BSD-3-Clause", 1608 - "dependencies": { 1609 - "html-escaper": "^2.0.0", 1610 - "istanbul-lib-report": "^3.0.0" 1611 - }, 1612 - "engines": { 1613 - "node": ">=8" 1614 - } 1615 - }, 1616 - "node_modules/js-tokens": { 1617 - "version": "4.0.0", 1618 - "license": "MIT" 1619 - }, 1620 - "node_modules/js-yaml": { 1621 - "version": "4.1.0", 1622 - "license": "MIT", 1623 - "dependencies": { 1624 - "argparse": "^2.0.1" 1625 - }, 1626 - "bin": { 1627 - "js-yaml": "bin/js-yaml.js" 1628 - } 1629 - }, 1630 - "node_modules/jsbn": { 1631 - "version": "1.1.0", 1632 - "license": "MIT" 1633 - }, 1634 - "node_modules/jsesc": { 1635 - "version": "3.1.0", 1636 - "license": "MIT", 1637 - "bin": { 1638 - "jsesc": "bin/jsesc" 1639 - }, 1640 - "engines": { 1641 - "node": ">=6" 1642 - } 1643 - }, 1644 - "node_modules/json-parse-even-better-errors": { 1645 - "version": "2.3.1", 1646 - "license": "MIT" 1647 - }, 1648 - "node_modules/lines-and-columns": { 1649 - "version": "1.2.4", 1650 - "license": "MIT" 1651 - }, 1652 - "node_modules/lru-cache": { 1653 - "version": "7.18.3", 1654 - "license": "ISC", 1655 - "engines": { 1656 - "node": ">=12" 1657 - } 1658 - }, 1659 - "node_modules/magic-string": { 1660 - "version": "0.30.21", 1661 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1662 - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1663 - "license": "MIT", 1664 - "dependencies": { 1665 - "@jridgewell/sourcemap-codec": "^1.5.5" 1666 - } 1667 - }, 1668 - "node_modules/make-dir": { 1669 - "version": "4.0.0", 1670 - "license": "MIT", 1671 - "dependencies": { 1672 - "semver": "^7.5.3" 1673 - }, 1674 - "engines": { 1675 - "node": ">=10" 1676 - }, 1677 - "funding": { 1678 - "url": "https://github.com/sponsors/sindresorhus" 1679 - } 1680 - }, 1681 - "node_modules/mitata": { 1682 - "version": "1.0.34", 1683 - "license": "MIT" 1684 - }, 1685 - "node_modules/mitt": { 1686 - "version": "3.0.1", 1687 - "license": "MIT" 1688 - }, 1689 - "node_modules/ms": { 1690 - "version": "2.1.3", 1691 - "license": "MIT" 1692 - }, 1693 - "node_modules/nanoid": { 1694 - "version": "3.3.11", 1695 - "dev": true, 1696 - "funding": [ 1697 - { 1698 - "type": "github", 1699 - "url": "https://github.com/sponsors/ai" 1700 - } 1701 - ], 1702 - "license": "MIT", 1703 - "bin": { 1704 - "nanoid": "bin/nanoid.cjs" 1705 - }, 1706 - "engines": { 1707 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1708 - } 1709 - }, 1710 - "node_modules/netmask": { 1711 - "version": "2.0.2", 1712 - "license": "MIT", 1713 - "engines": { 1714 - "node": ">= 0.4.0" 1715 - } 1716 - }, 1717 - "node_modules/obug": { 1718 - "version": "2.0.0", 1719 - "resolved": "https://registry.npmjs.org/obug/-/obug-2.0.0.tgz", 1720 - "integrity": "sha512-dpSQuPXoKUjulinHmXjZV1YIRhOLEqBl1J6PYi9mRQR2dYcSK+OULRr+GuT1vufk2f40mtIOqmSL/aTikjmq5Q==", 1721 - "funding": [ 1722 - "https://github.com/sponsors/sxzz", 1723 - "https://opencollective.com/debug" 1724 - ], 1725 - "license": "MIT", 1726 - "peerDependencies": { 1727 - "ms": "^2.0.0" 1728 - }, 1729 - "peerDependenciesMeta": { 1730 - "ms": { 1731 - "optional": true 1732 - } 1733 - } 1734 - }, 1735 - "node_modules/once": { 1736 - "version": "1.4.0", 1737 - "license": "ISC", 1738 - "dependencies": { 1739 - "wrappy": "1" 1740 - } 1741 - }, 1742 - "node_modules/oxc-parser": { 1743 - "version": "0.82.0", 1744 - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.82.0.tgz", 1745 - "integrity": "sha512-65sfeL3mV20/8RfLYOfdDG7xqXy7Unqz67OpGCfkYsEaki97xV/c1uwwCJ9gseQxxGwtaWYD8l9XSzE95Vv43A==", 1746 - "license": "MIT", 1747 - "dependencies": { 1748 - "@oxc-project/types": "^0.82.0" 1749 - }, 1750 - "engines": { 1751 - "node": ">=20.0.0" 1752 - }, 1753 - "funding": { 1754 - "url": "https://github.com/sponsors/Boshen" 1755 - }, 1756 - "optionalDependencies": { 1757 - "@oxc-parser/binding-android-arm64": "0.82.0", 1758 - "@oxc-parser/binding-darwin-arm64": "0.82.0", 1759 - "@oxc-parser/binding-darwin-x64": "0.82.0", 1760 - "@oxc-parser/binding-freebsd-x64": "0.82.0", 1761 - "@oxc-parser/binding-linux-arm-gnueabihf": "0.82.0", 1762 - "@oxc-parser/binding-linux-arm-musleabihf": "0.82.0", 1763 - "@oxc-parser/binding-linux-arm64-gnu": "0.82.0", 1764 - "@oxc-parser/binding-linux-arm64-musl": "0.82.0", 1765 - "@oxc-parser/binding-linux-riscv64-gnu": "0.82.0", 1766 - "@oxc-parser/binding-linux-s390x-gnu": "0.82.0", 1767 - "@oxc-parser/binding-linux-x64-gnu": "0.82.0", 1768 - "@oxc-parser/binding-linux-x64-musl": "0.82.0", 1769 - "@oxc-parser/binding-wasm32-wasi": "0.82.0", 1770 - "@oxc-parser/binding-win32-arm64-msvc": "0.82.0", 1771 - "@oxc-parser/binding-win32-x64-msvc": "0.82.0" 1772 - } 1773 - }, 1774 - "node_modules/oxc-parser/node_modules/@oxc-project/types": { 1775 - "version": "0.82.0", 1776 - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.82.0.tgz", 1777 - "integrity": "sha512-Cjnk69JMq8/HgwEqSn3UKIIb4Cb18Umu2SboIMRHDa9Akmi1DQ4VC0WBEZyaJxQtKZlXrGbXHmkkIt3dMKk92A==", 1778 - "license": "MIT", 1779 - "funding": { 1780 - "url": "https://github.com/sponsors/Boshen" 1781 - } 1782 - }, 1783 - "node_modules/pac-proxy-agent": { 1784 - "version": "7.2.0", 1785 - "license": "MIT", 1786 - "dependencies": { 1787 - "@tootallnate/quickjs-emscripten": "^0.23.0", 1788 - "agent-base": "^7.1.2", 1789 - "debug": "^4.3.4", 1790 - "get-uri": "^6.0.1", 1791 - "http-proxy-agent": "^7.0.0", 1792 - "https-proxy-agent": "^7.0.6", 1793 - "pac-resolver": "^7.0.1", 1794 - "socks-proxy-agent": "^8.0.5" 1795 - }, 1796 - "engines": { 1797 - "node": ">= 14" 1798 - } 1799 - }, 1800 - "node_modules/pac-resolver": { 1801 - "version": "7.0.1", 1802 - "license": "MIT", 1803 - "dependencies": { 1804 - "degenerator": "^5.0.0", 1805 - "netmask": "^2.0.2" 1806 - }, 1807 - "engines": { 1808 - "node": ">= 14" 1809 - } 1810 - }, 1811 - "node_modules/parent-module": { 1812 - "version": "1.0.1", 1813 - "license": "MIT", 1814 - "dependencies": { 1815 - "callsites": "^3.0.0" 1816 - }, 1817 - "engines": { 1818 - "node": ">=6" 1819 - } 1820 - }, 1821 - "node_modules/parse-json": { 1822 - "version": "5.2.0", 1823 - "license": "MIT", 1824 - "dependencies": { 1825 - "@babel/code-frame": "^7.0.0", 1826 - "error-ex": "^1.3.1", 1827 - "json-parse-even-better-errors": "^2.3.0", 1828 - "lines-and-columns": "^1.1.6" 1829 - }, 1830 - "engines": { 1831 - "node": ">=8" 1832 - }, 1833 - "funding": { 1834 - "url": "https://github.com/sponsors/sindresorhus" 1835 - } 1836 - }, 1837 - "node_modules/pathe": { 1838 - "version": "2.0.3", 1839 - "license": "MIT" 1840 - }, 1841 - "node_modules/pend": { 1842 - "version": "1.2.0", 1843 - "license": "MIT" 1844 - }, 1845 - "node_modules/picocolors": { 1846 - "version": "1.1.1", 1847 - "license": "ISC" 1848 - }, 1849 - "node_modules/postcss": { 1850 - "version": "8.5.6", 1851 - "dev": true, 1852 - "funding": [ 1853 - { 1854 - "type": "opencollective", 1855 - "url": "https://opencollective.com/postcss/" 1856 - }, 1857 - { 1858 - "type": "tidelift", 1859 - "url": "https://tidelift.com/funding/github/npm/postcss" 1860 - }, 1861 - { 1862 - "type": "github", 1863 - "url": "https://github.com/sponsors/ai" 1864 - } 1865 - ], 1866 - "license": "MIT", 1867 - "dependencies": { 1868 - "nanoid": "^3.3.11", 1869 - "picocolors": "^1.1.1", 1870 - "source-map-js": "^1.2.1" 1871 - }, 1872 - "engines": { 1873 - "node": "^10 || ^12 || >=14" 1874 - } 1875 - }, 1876 - "node_modules/prettier": { 1877 - "version": "3.7.4", 1878 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", 1879 - "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", 1880 - "dev": true, 1881 - "license": "MIT", 1882 - "bin": { 1883 - "prettier": "bin/prettier.cjs" 1884 - }, 1885 - "engines": { 1886 - "node": ">=14" 1887 - }, 1888 - "funding": { 1889 - "url": "https://github.com/prettier/prettier?sponsor=1" 1890 - } 1891 - }, 1892 - "node_modules/prettier-plugin-organize-imports": { 1893 - "version": "4.3.0", 1894 - "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-4.3.0.tgz", 1895 - "integrity": "sha512-FxFz0qFhyBsGdIsb697f/EkvHzi5SZOhWAjxcx2dLt+Q532bAlhswcXGYB1yzjZ69kW8UoadFBw7TyNwlq96Iw==", 1896 - "dev": true, 1897 - "license": "MIT", 1898 - "peerDependencies": { 1899 - "prettier": ">=2.0", 1900 - "typescript": ">=2.9", 1901 - "vue-tsc": "^2.1.0 || 3" 1902 - }, 1903 - "peerDependenciesMeta": { 1904 - "vue-tsc": { 1905 - "optional": true 1906 - } 1907 - } 1908 - }, 1909 - "node_modules/progress": { 1910 - "version": "2.0.3", 1911 - "license": "MIT", 1912 - "engines": { 1913 - "node": ">=0.4.0" 1914 - } 1915 - }, 1916 - "node_modules/proxy-agent": { 1917 - "version": "6.5.0", 1918 - "license": "MIT", 1919 - "dependencies": { 1920 - "agent-base": "^7.1.2", 1921 - "debug": "^4.3.4", 1922 - "http-proxy-agent": "^7.0.1", 1923 - "https-proxy-agent": "^7.0.6", 1924 - "lru-cache": "^7.14.1", 1925 - "pac-proxy-agent": "^7.1.0", 1926 - "proxy-from-env": "^1.1.0", 1927 - "socks-proxy-agent": "^8.0.5" 1928 - }, 1929 - "engines": { 1930 - "node": ">= 14" 1931 - } 1932 - }, 1933 - "node_modules/proxy-from-env": { 1934 - "version": "1.1.0", 1935 - "license": "MIT" 1936 - }, 1937 - "node_modules/proxy-target": { 1938 - "version": "3.0.2", 1939 - "license": "MIT" 1940 - }, 1941 - "node_modules/pump": { 1942 - "version": "3.0.3", 1943 - "license": "MIT", 1944 - "dependencies": { 1945 - "end-of-stream": "^1.1.0", 1946 - "once": "^1.3.1" 1947 - } 1948 - }, 1949 - "node_modules/puppeteer": { 1950 - "version": "24.15.0", 1951 - "hasInstallScript": true, 1952 - "license": "Apache-2.0", 1953 - "dependencies": { 1954 - "@puppeteer/browsers": "2.10.6", 1955 - "chromium-bidi": "7.2.0", 1956 - "cosmiconfig": "^9.0.0", 1957 - "devtools-protocol": "0.0.1464554", 1958 - "puppeteer-core": "24.15.0", 1959 - "typed-query-selector": "^2.12.0" 1960 - }, 1961 - "bin": { 1962 - "puppeteer": "lib/cjs/puppeteer/node/cli.js" 1963 - }, 1964 - "engines": { 1965 - "node": ">=18" 1966 - } 1967 - }, 1968 - "node_modules/puppeteer-core": { 1969 - "version": "24.15.0", 1970 - "license": "Apache-2.0", 1971 - "dependencies": { 1972 - "@puppeteer/browsers": "2.10.6", 1973 - "chromium-bidi": "7.2.0", 1974 - "debug": "^4.4.1", 1975 - "devtools-protocol": "0.0.1464554", 1976 - "typed-query-selector": "^2.12.0", 1977 - "ws": "^8.18.3" 1978 - }, 1979 - "engines": { 1980 - "node": ">=18" 1981 - } 1982 - }, 1983 - "node_modules/require-directory": { 1984 - "version": "2.1.1", 1985 - "license": "MIT", 1986 - "engines": { 1987 - "node": ">=0.10.0" 1988 - } 1989 - }, 1990 - "node_modules/resolve-from": { 1991 - "version": "4.0.0", 1992 - "license": "MIT", 1993 - "engines": { 1994 - "node": ">=4" 1995 - } 1996 - }, 1997 - "node_modules/resolve-pkg-maps": { 1998 - "version": "1.0.0", 1999 - "license": "MIT", 2000 - "funding": { 2001 - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 2002 - } 2003 - }, 2004 - "node_modules/rolldown": { 2005 - "version": "1.0.0-rc.2", 2006 - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.2.tgz", 2007 - "integrity": "sha512-1g/8Us9J8sgJGn3hZfBecX1z4U3y5KO7V/aV2U1M/9UUzLNqHA8RfFQ/NPT7HLxOIldyIgrcjaYTRvA81KhJIg==", 2008 - "license": "MIT", 2009 - "dependencies": { 2010 - "@oxc-project/types": "=0.111.0", 2011 - "@rolldown/pluginutils": "1.0.0-rc.2" 2012 - }, 2013 - "bin": { 2014 - "rolldown": "bin/cli.mjs" 2015 - }, 2016 - "engines": { 2017 - "node": "^20.19.0 || >=22.12.0" 2018 - }, 2019 - "optionalDependencies": { 2020 - "@rolldown/binding-android-arm64": "1.0.0-rc.2", 2021 - "@rolldown/binding-darwin-arm64": "1.0.0-rc.2", 2022 - "@rolldown/binding-darwin-x64": "1.0.0-rc.2", 2023 - "@rolldown/binding-freebsd-x64": "1.0.0-rc.2", 2024 - "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.2", 2025 - "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.2", 2026 - "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.2", 2027 - "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.2", 2028 - "@rolldown/binding-linux-x64-musl": "1.0.0-rc.2", 2029 - "@rolldown/binding-openharmony-arm64": "1.0.0-rc.2", 2030 - "@rolldown/binding-wasm32-wasi": "1.0.0-rc.2", 2031 - "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.2", 2032 - "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.2" 2033 - } 2034 - }, 2035 - "node_modules/rolldown-plugin-dts": { 2036 - "version": "0.18.0", 2037 - "resolved": "https://registry.npmjs.org/rolldown-plugin-dts/-/rolldown-plugin-dts-0.18.0.tgz", 2038 - "integrity": "sha512-2CJtKYa9WPClZxkJeCt4bGUegQvQKQ1VJp9jFJzG0h8I/80XI6qDgoWfVJUOEhT2swbsRQh/42N1RIWvbXT4rA==", 2039 - "license": "MIT", 2040 - "dependencies": { 2041 - "@babel/generator": "^7.28.5", 2042 - "@babel/parser": "^7.28.5", 2043 - "@babel/types": "^7.28.5", 2044 - "ast-kit": "^2.2.0", 2045 - "birpc": "^2.8.0", 2046 - "dts-resolver": "^2.1.3", 2047 - "get-tsconfig": "^4.13.0", 2048 - "magic-string": "^0.30.21", 2049 - "obug": "^2.0.0" 2050 - }, 2051 - "engines": { 2052 - "node": ">=20.19.0" 2053 - }, 2054 - "funding": { 2055 - "url": "https://github.com/sponsors/sxzz" 2056 - }, 2057 - "peerDependencies": { 2058 - "@ts-macro/tsc": "^0.3.6", 2059 - "@typescript/native-preview": ">=7.0.0-dev.20250601.1", 2060 - "rolldown": "^1.0.0-beta.51", 2061 - "typescript": "^5.0.0", 2062 - "vue-tsc": "~3.1.0" 2063 - }, 2064 - "peerDependenciesMeta": { 2065 - "@ts-macro/tsc": { 2066 - "optional": true 2067 - }, 2068 - "@typescript/native-preview": { 2069 - "optional": true 2070 - }, 2071 - "typescript": { 2072 - "optional": true 2073 - }, 2074 - "vue-tsc": { 2075 - "optional": true 2076 - } 2077 - } 2078 - }, 2079 - "node_modules/rolldown/node_modules/@oxc-project/types": { 2080 - "version": "0.111.0", 2081 - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.111.0.tgz", 2082 - "integrity": "sha512-bh54LJMafgRGl2cPQ/QM+tI5rWaShm/wK9KywEj/w36MhiPKXYM67H2y3q+9pr4YO7ufwg2AKdBAZkhHBD8ClA==", 2083 - "license": "MIT", 2084 - "funding": { 2085 - "url": "https://github.com/sponsors/Boshen" 2086 - } 2087 - }, 2088 - "node_modules/rollup": { 2089 - "version": "4.44.1", 2090 - "dev": true, 2091 - "license": "MIT", 2092 - "dependencies": { 2093 - "@types/estree": "1.0.8" 2094 - }, 2095 - "bin": { 2096 - "rollup": "dist/bin/rollup" 2097 - }, 2098 - "engines": { 2099 - "node": ">=18.0.0", 2100 - "npm": ">=8.0.0" 2101 - }, 2102 - "optionalDependencies": { 2103 - "@rollup/rollup-android-arm-eabi": "4.44.1", 2104 - "@rollup/rollup-android-arm64": "4.44.1", 2105 - "@rollup/rollup-darwin-arm64": "4.44.1", 2106 - "@rollup/rollup-darwin-x64": "4.44.1", 2107 - "@rollup/rollup-freebsd-arm64": "4.44.1", 2108 - "@rollup/rollup-freebsd-x64": "4.44.1", 2109 - "@rollup/rollup-linux-arm-gnueabihf": "4.44.1", 2110 - "@rollup/rollup-linux-arm-musleabihf": "4.44.1", 2111 - "@rollup/rollup-linux-arm64-gnu": "4.44.1", 2112 - "@rollup/rollup-linux-arm64-musl": "4.44.1", 2113 - "@rollup/rollup-linux-loongarch64-gnu": "4.44.1", 2114 - "@rollup/rollup-linux-powerpc64le-gnu": "4.44.1", 2115 - "@rollup/rollup-linux-riscv64-gnu": "4.44.1", 2116 - "@rollup/rollup-linux-riscv64-musl": "4.44.1", 2117 - "@rollup/rollup-linux-s390x-gnu": "4.44.1", 2118 - "@rollup/rollup-linux-x64-gnu": "4.44.1", 2119 - "@rollup/rollup-linux-x64-musl": "4.44.1", 2120 - "@rollup/rollup-win32-arm64-msvc": "4.44.1", 2121 - "@rollup/rollup-win32-ia32-msvc": "4.44.1", 2122 - "@rollup/rollup-win32-x64-msvc": "4.44.1", 2123 - "fsevents": "~2.3.2" 2124 - } 2125 - }, 2126 - "node_modules/semver": { 2127 - "version": "7.7.2", 2128 - "license": "ISC", 2129 - "bin": { 2130 - "semver": "bin/semver.js" 2131 - }, 2132 - "engines": { 2133 - "node": ">=10" 2134 - } 2135 - }, 2136 - "node_modules/smart-buffer": { 2137 - "version": "4.2.0", 2138 - "license": "MIT", 2139 - "engines": { 2140 - "node": ">= 6.0.0", 2141 - "npm": ">= 3.0.0" 2142 - } 2143 - }, 2144 - "node_modules/socks": { 2145 - "version": "2.8.6", 2146 - "license": "MIT", 2147 - "dependencies": { 2148 - "ip-address": "^9.0.5", 2149 - "smart-buffer": "^4.2.0" 2150 - }, 2151 - "engines": { 2152 - "node": ">= 10.0.0", 2153 - "npm": ">= 3.0.0" 2154 - } 2155 - }, 2156 - "node_modules/socks-proxy-agent": { 2157 - "version": "8.0.5", 2158 - "license": "MIT", 2159 - "dependencies": { 2160 - "agent-base": "^7.1.2", 2161 - "debug": "^4.3.4", 2162 - "socks": "^2.8.3" 2163 - }, 2164 - "engines": { 2165 - "node": ">= 14" 2166 - } 2167 - }, 2168 - "node_modules/source-map": { 2169 - "version": "0.6.1", 2170 - "license": "BSD-3-Clause", 2171 - "engines": { 2172 - "node": ">=0.10.0" 2173 - } 2174 - }, 2175 - "node_modules/source-map-js": { 2176 - "version": "1.2.1", 2177 - "dev": true, 2178 - "license": "BSD-3-Clause", 2179 - "engines": { 2180 - "node": ">=0.10.0" 2181 - } 2182 - }, 2183 - "node_modules/source-map-support": { 2184 - "version": "0.5.21", 2185 - "license": "MIT", 2186 - "dependencies": { 2187 - "buffer-from": "^1.0.0", 2188 - "source-map": "^0.6.0" 2189 - } 2190 - }, 2191 - "node_modules/sprintf-js": { 2192 - "version": "1.1.3", 2193 - "license": "BSD-3-Clause" 2194 - }, 2195 - "node_modules/sqlocal": { 2196 - "version": "0.14.1", 2197 - "license": "MIT", 2198 - "dependencies": { 2199 - "@sqlite.org/sqlite-wasm": "^3.49.1-build4", 2200 - "coincident": "^1.2.3" 2201 - }, 2202 - "funding": { 2203 - "type": "paypal", 2204 - "url": "https://www.paypal.com/biz/fund?id=U3ZNM2Q26WJY8" 2205 - }, 2206 - "peerDependencies": { 2207 - "drizzle-orm": "*", 2208 - "kysely": "*" 2209 - }, 2210 - "peerDependenciesMeta": { 2211 - "drizzle-orm": { 2212 - "optional": true 2213 - }, 2214 - "kysely": { 2215 - "optional": true 2216 - } 2217 - } 2218 - }, 2219 - "node_modules/streamx": { 2220 - "version": "2.22.1", 2221 - "license": "MIT", 2222 - "dependencies": { 2223 - "fast-fifo": "^1.3.2", 2224 - "text-decoder": "^1.1.0" 2225 - }, 2226 - "optionalDependencies": { 2227 - "bare-events": "^2.2.0" 2228 - } 2229 - }, 2230 - "node_modules/string-width": { 2231 - "version": "4.2.3", 2232 - "license": "MIT", 2233 - "dependencies": { 2234 - "emoji-regex": "^8.0.0", 2235 - "is-fullwidth-code-point": "^3.0.0", 2236 - "strip-ansi": "^6.0.1" 2237 - }, 2238 - "engines": { 2239 - "node": ">=8" 2240 - } 2241 - }, 2242 - "node_modules/strip-ansi": { 2243 - "version": "6.0.1", 2244 - "license": "MIT", 2245 - "dependencies": { 2246 - "ansi-regex": "^5.0.1" 2247 - }, 2248 - "engines": { 2249 - "node": ">=8" 2250 - } 2251 - }, 2252 - "node_modules/supports-color": { 2253 - "version": "7.2.0", 2254 - "license": "MIT", 2255 - "dependencies": { 2256 - "has-flag": "^4.0.0" 2257 - }, 2258 - "engines": { 2259 - "node": ">=8" 2260 - } 2261 - }, 2262 - "node_modules/tar-fs": { 2263 - "version": "3.1.0", 2264 - "license": "MIT", 2265 - "dependencies": { 2266 - "pump": "^3.0.0", 2267 - "tar-stream": "^3.1.5" 2268 - }, 2269 - "optionalDependencies": { 2270 - "bare-fs": "^4.0.1", 2271 - "bare-path": "^3.0.0" 2272 - } 2273 - }, 2274 - "node_modules/tar-stream": { 2275 - "version": "3.1.7", 2276 - "license": "MIT", 2277 - "dependencies": { 2278 - "b4a": "^1.6.4", 2279 - "fast-fifo": "^1.2.0", 2280 - "streamx": "^2.15.0" 2281 - } 2282 - }, 2283 - "node_modules/terser": { 2284 - "version": "5.43.1", 2285 - "license": "BSD-2-Clause", 2286 - "dependencies": { 2287 - "@jridgewell/source-map": "^0.3.3", 2288 - "acorn": "^8.14.0", 2289 - "commander": "^2.20.0", 2290 - "source-map-support": "~0.5.20" 2291 - }, 2292 - "bin": { 2293 - "terser": "bin/terser" 2294 - }, 2295 - "engines": { 2296 - "node": ">=10" 2297 - } 2298 - }, 2299 - "node_modules/text-decoder": { 2300 - "version": "1.2.3", 2301 - "license": "Apache-2.0", 2302 - "dependencies": { 2303 - "b4a": "^1.6.4" 2304 - } 2305 - }, 2306 - "node_modules/tinyglobby": { 2307 - "version": "0.2.14", 2308 - "dev": true, 2309 - "license": "MIT", 2310 - "dependencies": { 2311 - "fdir": "^6.4.4", 2312 - "picomatch": "^4.0.2" 2313 - }, 2314 - "engines": { 2315 - "node": ">=12.0.0" 2316 - }, 2317 - "funding": { 2318 - "url": "https://github.com/sponsors/SuperchupuDev" 2319 - } 2320 - }, 2321 - "node_modules/tinyglobby/node_modules/fdir": { 2322 - "version": "6.4.6", 2323 - "dev": true, 2324 - "license": "MIT", 2325 - "peerDependencies": { 2326 - "picomatch": "^3 || ^4" 2327 - }, 2328 - "peerDependenciesMeta": { 2329 - "picomatch": { 2330 - "optional": true 2331 - } 2332 - } 2333 - }, 2334 - "node_modules/tinyglobby/node_modules/picomatch": { 2335 - "version": "4.0.2", 2336 - "dev": true, 2337 - "license": "MIT", 2338 - "engines": { 2339 - "node": ">=12" 2340 - }, 2341 - "funding": { 2342 - "url": "https://github.com/sponsors/jonschlinkert" 2343 - } 2344 - }, 2345 - "node_modules/tslib": { 2346 - "version": "2.8.1", 2347 - "license": "0BSD" 2348 - }, 2349 - "node_modules/typed-query-selector": { 2350 - "version": "2.12.0", 2351 - "license": "MIT" 2352 - }, 2353 - "node_modules/typescript": { 2354 - "version": "5.9.3", 2355 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2356 - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2357 - "devOptional": true, 2358 - "license": "Apache-2.0", 2359 - "bin": { 2360 - "tsc": "bin/tsc", 2361 - "tsserver": "bin/tsserver" 2362 - }, 2363 - "engines": { 2364 - "node": ">=14.17" 2365 - } 2366 - }, 2367 - "node_modules/undici-types": { 2368 - "version": "7.16.0", 2369 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 2370 - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 2371 - "devOptional": true, 2372 - "license": "MIT" 2373 - }, 2374 - "node_modules/vite": { 2375 - "version": "6.3.5", 2376 - "dev": true, 2377 - "license": "MIT", 2378 - "dependencies": { 2379 - "esbuild": "^0.25.0", 2380 - "fdir": "^6.4.4", 2381 - "picomatch": "^4.0.2", 2382 - "postcss": "^8.5.3", 2383 - "rollup": "^4.34.9", 2384 - "tinyglobby": "^0.2.13" 2385 - }, 2386 - "bin": { 2387 - "vite": "bin/vite.js" 2388 - }, 2389 - "engines": { 2390 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2391 - }, 2392 - "funding": { 2393 - "url": "https://github.com/vitejs/vite?sponsor=1" 2394 - }, 2395 - "optionalDependencies": { 2396 - "fsevents": "~2.3.3" 2397 - }, 2398 - "peerDependencies": { 2399 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 2400 - "jiti": ">=1.21.0", 2401 - "less": "*", 2402 - "lightningcss": "^1.21.0", 2403 - "sass": "*", 2404 - "sass-embedded": "*", 2405 - "stylus": "*", 2406 - "sugarss": "*", 2407 - "terser": "^5.16.0", 2408 - "tsx": "^4.8.1", 2409 - "yaml": "^2.4.2" 2410 - }, 2411 - "peerDependenciesMeta": { 2412 - "@types/node": { 2413 - "optional": true 2414 - }, 2415 - "jiti": { 2416 - "optional": true 2417 - }, 2418 - "less": { 2419 - "optional": true 2420 - }, 2421 - "lightningcss": { 2422 - "optional": true 2423 - }, 2424 - "sass": { 2425 - "optional": true 2426 - }, 2427 - "sass-embedded": { 2428 - "optional": true 2429 - }, 2430 - "stylus": { 2431 - "optional": true 2432 - }, 2433 - "sugarss": { 2434 - "optional": true 2435 - }, 2436 - "terser": { 2437 - "optional": true 2438 - }, 2439 - "tsx": { 2440 - "optional": true 2441 - }, 2442 - "yaml": { 2443 - "optional": true 2444 - } 2445 - } 2446 - }, 2447 - "node_modules/vite/node_modules/fdir": { 2448 - "version": "6.4.6", 2449 - "dev": true, 2450 - "license": "MIT", 2451 - "peerDependencies": { 2452 - "picomatch": "^3 || ^4" 2453 - }, 2454 - "peerDependenciesMeta": { 2455 - "picomatch": { 2456 - "optional": true 2457 - } 2458 - } 2459 - }, 2460 - "node_modules/vite/node_modules/picomatch": { 2461 - "version": "4.0.2", 2462 - "dev": true, 2463 - "license": "MIT", 2464 - "engines": { 2465 - "node": ">=12" 2466 - }, 2467 - "funding": { 2468 - "url": "https://github.com/sponsors/jonschlinkert" 2469 - } 2470 - }, 2471 - "node_modules/wrap-ansi": { 2472 - "version": "7.0.0", 2473 - "license": "MIT", 2474 - "dependencies": { 2475 - "ansi-styles": "^4.0.0", 2476 - "string-width": "^4.1.0", 2477 - "strip-ansi": "^6.0.0" 2478 - }, 2479 - "engines": { 2480 - "node": ">=10" 2481 - }, 2482 - "funding": { 2483 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2484 - } 2485 - }, 2486 - "node_modules/wrappy": { 2487 - "version": "1.0.2", 2488 - "license": "ISC" 2489 - }, 2490 - "node_modules/ws": { 2491 - "version": "8.18.3", 2492 - "license": "MIT", 2493 - "engines": { 2494 - "node": ">=10.0.0" 2495 - }, 2496 - "peerDependencies": { 2497 - "bufferutil": "^4.0.1", 2498 - "utf-8-validate": ">=5.0.2" 2499 - }, 2500 - "peerDependenciesMeta": { 2501 - "bufferutil": { 2502 - "optional": true 2503 - }, 2504 - "utf-8-validate": { 2505 - "optional": true 2506 - } 2507 - } 2508 - }, 2509 - "node_modules/y18n": { 2510 - "version": "5.0.8", 2511 - "license": "ISC", 2512 - "engines": { 2513 - "node": ">=10" 2514 - } 2515 - }, 2516 - "node_modules/yargs": { 2517 - "version": "17.7.2", 2518 - "license": "MIT", 2519 - "dependencies": { 2520 - "cliui": "^8.0.1", 2521 - "escalade": "^3.1.1", 2522 - "get-caller-file": "^2.0.5", 2523 - "require-directory": "^2.1.1", 2524 - "string-width": "^4.2.3", 2525 - "y18n": "^5.0.5", 2526 - "yargs-parser": "^21.1.1" 2527 - }, 2528 - "engines": { 2529 - "node": ">=12" 2530 - } 2531 - }, 2532 - "node_modules/yargs-parser": { 2533 - "version": "21.1.1", 2534 - "license": "ISC", 2535 - "engines": { 2536 - "node": ">=12" 2537 - } 2538 - }, 2539 - "node_modules/yauzl": { 2540 - "version": "2.10.0", 2541 - "license": "MIT", 2542 - "dependencies": { 2543 - "buffer-crc32": "~0.2.3", 2544 - "fd-slicer": "~1.1.0" 2545 - } 2546 - }, 2547 - "node_modules/zimmerframe": { 2548 - "version": "1.1.2", 2549 - "license": "MIT" 2550 - }, 2551 - "node_modules/zod": { 2552 - "version": "3.25.76", 2553 - "license": "MIT", 2554 - "funding": { 2555 - "url": "https://github.com/sponsors/colinhacks" 2556 - } 2557 - }, 2558 - "scripts/build": { 2559 - "name": "@dhtml-scripts/build", 2560 - "dependencies": { 2561 - "magic-string": "^0.30.17", 2562 - "rolldown": "^1.0.0-rc.2", 2563 - "rolldown-plugin-dts": "^0.18.0", 2564 - "terser": "^5.41.0", 2565 - "zimmerframe": "^1.1.2" 2566 - } 2567 - }, 2568 - "scripts/site": { 2569 - "extraneous": true 2570 - }, 2571 - "scripts/test": { 2572 - "name": "@dhtml-scripts/test", 2573 - "dependencies": { 2574 - "@hono/node-server": "^1.17.0", 2575 - "@types/istanbul-lib-coverage": "^2.0.6", 2576 - "@types/istanbul-lib-report": "^3.0.3", 2577 - "@types/istanbul-reports": "^3.0.4", 2578 - "amaro": "^1.1.0", 2579 - "ast-v8-to-istanbul": "^0.3.3", 2580 - "birpc": "^2.5.0", 2581 - "devalue": "^5.1.1", 2582 - "hono": "^4.8.5", 2583 - "istanbul-lib-coverage": "^3.2.2", 2584 - "istanbul-lib-report": "^3.0.1", 2585 - "istanbul-reports": "^3.1.7", 2586 - "mitata": "^1.0.34", 2587 - "oxc-parser": "^0.82.0", 2588 - "puppeteer": "^24.14.0" 2589 - } 2590 - } 2591 - } 2592 - }
+9 -10
package.json
··· 13 13 "format": "prettier --write . --cache", 14 14 "check": "tsc", 15 15 "test": "node scripts/test/main.ts 'src/{client,server}/tests/*.test.ts'", 16 - "test:prod": "npm run test -- --prod", 16 + "test:prod": "pnpm run test -- --prod", 17 17 "bench": "node scripts/test/main.ts --prod --bench 'src/{client,server}/tests/bench.ts'" 18 18 }, 19 - "workspaces": [ 20 - ".", 21 - "examples/*", 22 - "scripts/*" 23 - ], 24 19 "devDependencies": { 25 - "@types/node": "^24.0.0", 26 - "prettier": "^3.5.3", 27 - "prettier-plugin-organize-imports": "^4.1.0", 28 - "typescript": "^5.8.3" 20 + "@types/node": "^25.1.0", 21 + "prettier": "^3.8.1", 22 + "prettier-plugin-organize-imports": "^4.3.0", 23 + "typescript": "catalog:" 29 24 }, 30 25 "prettier": { 31 26 "plugins": [ ··· 37 32 "singleQuote": true, 38 33 "trailingComma": "all", 39 34 "useTabs": true 35 + }, 36 + "packageManager": "pnpm@10.28.2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264", 37 + "optionalDependencies": { 38 + "dhtml": "file:dist" 40 39 } 41 40 }
+2566
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + catalogs: 8 + default: 9 + typescript: 10 + specifier: ~5.9.3 11 + version: 5.9.3 12 + 13 + importers: 14 + 15 + .: 16 + devDependencies: 17 + '@types/node': 18 + specifier: ^25.1.0 19 + version: 25.1.0 20 + prettier: 21 + specifier: ^3.8.1 22 + version: 3.8.1 23 + prettier-plugin-organize-imports: 24 + specifier: ^4.3.0 25 + version: 4.3.0(prettier@3.8.1)(typescript@5.9.3) 26 + typescript: 27 + specifier: 'catalog:' 28 + version: 5.9.3 29 + optionalDependencies: 30 + dhtml: 31 + specifier: file:dist 32 + version: file:dist 33 + 34 + examples/calculator: 35 + devDependencies: 36 + typescript: 37 + specifier: 'catalog:' 38 + version: 5.9.3 39 + optionalDependencies: 40 + dhtml: 41 + specifier: file:../../dist 42 + version: file:dist 43 + 44 + examples/kanban: 45 + dependencies: 46 + '@tombl/router': 47 + specifier: jsr:^0.2.0 48 + version: '@jsr/tombl__router@0.2.0' 49 + sqlocal: 50 + specifier: ^0.16.0 51 + version: 0.16.0(vite@7.3.1(@types/node@25.1.0)(terser@5.46.0)) 52 + devDependencies: 53 + typescript: 54 + specifier: 'catalog:' 55 + version: 5.9.3 56 + vite: 57 + specifier: ^7.3.1 58 + version: 7.3.1(@types/node@25.1.0)(terser@5.46.0) 59 + optionalDependencies: 60 + dhtml: 61 + specifier: file:../../dist 62 + version: file:dist 63 + 64 + examples/signals: 65 + dependencies: 66 + alien-signals: 67 + specifier: ^3.1.2 68 + version: 3.1.2 69 + devDependencies: 70 + typescript: 71 + specifier: 'catalog:' 72 + version: 5.9.3 73 + optionalDependencies: 74 + dhtml: 75 + specifier: file:../../dist 76 + version: file:dist 77 + 78 + examples/ssr: 79 + dependencies: 80 + '@hono/node-server': 81 + specifier: ^1.15.0 82 + version: 1.19.1(hono@4.9.6) 83 + amaro: 84 + specifier: ^1.1.0 85 + version: 1.1.2 86 + hono: 87 + specifier: ^4.8.3 88 + version: 4.9.6 89 + devDependencies: 90 + typescript: 91 + specifier: 'catalog:' 92 + version: 5.9.3 93 + optionalDependencies: 94 + dhtml: 95 + specifier: file:../../dist 96 + version: file:dist 97 + 98 + examples/todomvc: 99 + devDependencies: 100 + typescript: 101 + specifier: 'catalog:' 102 + version: 5.9.3 103 + optionalDependencies: 104 + dhtml: 105 + specifier: file:../../dist 106 + version: file:dist 107 + 108 + examples/uibench: 109 + devDependencies: 110 + typescript: 111 + specifier: 'catalog:' 112 + version: 5.9.3 113 + optionalDependencies: 114 + dhtml: 115 + specifier: file:../../dist 116 + version: file:dist 117 + 118 + scripts/build: 119 + dependencies: 120 + magic-string: 121 + specifier: ^0.30.21 122 + version: 0.30.21 123 + rolldown: 124 + specifier: 1.0.0-rc.2 125 + version: 1.0.0-rc.2 126 + rolldown-plugin-dts: 127 + specifier: ^0.21.8 128 + version: 0.21.8(rolldown@1.0.0-rc.2)(typescript@5.9.3) 129 + terser: 130 + specifier: ^5.46.0 131 + version: 5.46.0 132 + zimmerframe: 133 + specifier: ^1.1.4 134 + version: 1.1.4 135 + 136 + scripts/test: 137 + dependencies: 138 + '@hono/node-server': 139 + specifier: ^1.19.9 140 + version: 1.19.9(hono@4.11.7) 141 + '@types/istanbul-lib-coverage': 142 + specifier: ^2.0.6 143 + version: 2.0.6 144 + '@types/istanbul-lib-report': 145 + specifier: ^3.0.3 146 + version: 3.0.3 147 + '@types/istanbul-reports': 148 + specifier: ^3.0.4 149 + version: 3.0.4 150 + amaro: 151 + specifier: ^1.1.6 152 + version: 1.1.6 153 + ast-v8-to-istanbul: 154 + specifier: ^0.3.11 155 + version: 0.3.11 156 + birpc: 157 + specifier: ^4.0.0 158 + version: 4.0.0 159 + devalue: 160 + specifier: ^5.6.2 161 + version: 5.6.2 162 + hono: 163 + specifier: ^4.11.7 164 + version: 4.11.7 165 + istanbul-lib-coverage: 166 + specifier: ^3.2.2 167 + version: 3.2.2 168 + istanbul-lib-report: 169 + specifier: ^3.0.1 170 + version: 3.0.1 171 + istanbul-reports: 172 + specifier: ^3.2.0 173 + version: 3.2.0 174 + mitata: 175 + specifier: ^1.0.34 176 + version: 1.0.34 177 + oxc-parser: 178 + specifier: ^0.111.0 179 + version: 0.111.0 180 + puppeteer: 181 + specifier: ^24.36.1 182 + version: 24.36.1(typescript@5.9.3) 183 + 184 + packages: 185 + 186 + '@babel/code-frame@7.29.0': 187 + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} 188 + engines: {node: '>=6.9.0'} 189 + 190 + '@babel/generator@8.0.0-beta.4': 191 + resolution: {integrity: sha512-5xRfRZk6wx1BRu2XnTE8cTh2mx1ixrZ3/vpn7p/RCJpgctL6pexVVHE3eqtwlYvHhPAuOYCAlnsAyXpBdmfh5Q==} 192 + engines: {node: ^20.19.0 || >=22.12.0} 193 + 194 + '@babel/helper-string-parser@8.0.0-rc.1': 195 + resolution: {integrity: sha512-vi/pfmbrOtQmqgfboaBhaCU50G7mcySVu69VU8z+lYoPPB6WzI9VgV7WQfL908M4oeSH5fDkmoupIqoE0SdApw==} 196 + engines: {node: ^20.19.0 || >=22.12.0} 197 + 198 + '@babel/helper-validator-identifier@7.28.5': 199 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 200 + engines: {node: '>=6.9.0'} 201 + 202 + '@babel/helper-validator-identifier@8.0.0-rc.1': 203 + resolution: {integrity: sha512-I4YnARytXC2RzkLNVnf5qFNFMzp679qZpmtw/V3Jt2uGnWiIxyJtaukjG7R8pSx8nG2NamICpGfljQsogj+FbQ==} 204 + engines: {node: ^20.19.0 || >=22.12.0} 205 + 206 + '@babel/parser@8.0.0-beta.4': 207 + resolution: {integrity: sha512-fBcUqUN3eenLyg25QFkOwY1lmV6L0RdG92g6gxyS2CVCY8kHdibkQz1+zV3bLzxcvNnfHoi3i9n5Dci+g93acg==} 208 + engines: {node: ^20.19.0 || >=22.12.0} 209 + hasBin: true 210 + 211 + '@babel/types@8.0.0-beta.4': 212 + resolution: {integrity: sha512-xjk2xqYp25ePzAs0I08hN2lrbUDDQFfCjwq6MIEa8HwHa0WK8NfNtdvtXod8Ku2CbE1iui7qwWojGvjQiyrQeA==} 213 + engines: {node: ^20.19.0 || >=22.12.0} 214 + 215 + '@emnapi/core@1.8.1': 216 + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} 217 + 218 + '@emnapi/runtime@1.8.1': 219 + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} 220 + 221 + '@emnapi/wasi-threads@1.1.0': 222 + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} 223 + 224 + '@esbuild/aix-ppc64@0.27.2': 225 + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} 226 + engines: {node: '>=18'} 227 + cpu: [ppc64] 228 + os: [aix] 229 + 230 + '@esbuild/android-arm64@0.27.2': 231 + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} 232 + engines: {node: '>=18'} 233 + cpu: [arm64] 234 + os: [android] 235 + 236 + '@esbuild/android-arm@0.27.2': 237 + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} 238 + engines: {node: '>=18'} 239 + cpu: [arm] 240 + os: [android] 241 + 242 + '@esbuild/android-x64@0.27.2': 243 + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} 244 + engines: {node: '>=18'} 245 + cpu: [x64] 246 + os: [android] 247 + 248 + '@esbuild/darwin-arm64@0.27.2': 249 + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} 250 + engines: {node: '>=18'} 251 + cpu: [arm64] 252 + os: [darwin] 253 + 254 + '@esbuild/darwin-x64@0.27.2': 255 + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} 256 + engines: {node: '>=18'} 257 + cpu: [x64] 258 + os: [darwin] 259 + 260 + '@esbuild/freebsd-arm64@0.27.2': 261 + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} 262 + engines: {node: '>=18'} 263 + cpu: [arm64] 264 + os: [freebsd] 265 + 266 + '@esbuild/freebsd-x64@0.27.2': 267 + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} 268 + engines: {node: '>=18'} 269 + cpu: [x64] 270 + os: [freebsd] 271 + 272 + '@esbuild/linux-arm64@0.27.2': 273 + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} 274 + engines: {node: '>=18'} 275 + cpu: [arm64] 276 + os: [linux] 277 + 278 + '@esbuild/linux-arm@0.27.2': 279 + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} 280 + engines: {node: '>=18'} 281 + cpu: [arm] 282 + os: [linux] 283 + 284 + '@esbuild/linux-ia32@0.27.2': 285 + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} 286 + engines: {node: '>=18'} 287 + cpu: [ia32] 288 + os: [linux] 289 + 290 + '@esbuild/linux-loong64@0.27.2': 291 + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} 292 + engines: {node: '>=18'} 293 + cpu: [loong64] 294 + os: [linux] 295 + 296 + '@esbuild/linux-mips64el@0.27.2': 297 + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} 298 + engines: {node: '>=18'} 299 + cpu: [mips64el] 300 + os: [linux] 301 + 302 + '@esbuild/linux-ppc64@0.27.2': 303 + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} 304 + engines: {node: '>=18'} 305 + cpu: [ppc64] 306 + os: [linux] 307 + 308 + '@esbuild/linux-riscv64@0.27.2': 309 + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} 310 + engines: {node: '>=18'} 311 + cpu: [riscv64] 312 + os: [linux] 313 + 314 + '@esbuild/linux-s390x@0.27.2': 315 + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} 316 + engines: {node: '>=18'} 317 + cpu: [s390x] 318 + os: [linux] 319 + 320 + '@esbuild/linux-x64@0.27.2': 321 + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} 322 + engines: {node: '>=18'} 323 + cpu: [x64] 324 + os: [linux] 325 + 326 + '@esbuild/netbsd-arm64@0.27.2': 327 + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} 328 + engines: {node: '>=18'} 329 + cpu: [arm64] 330 + os: [netbsd] 331 + 332 + '@esbuild/netbsd-x64@0.27.2': 333 + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} 334 + engines: {node: '>=18'} 335 + cpu: [x64] 336 + os: [netbsd] 337 + 338 + '@esbuild/openbsd-arm64@0.27.2': 339 + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} 340 + engines: {node: '>=18'} 341 + cpu: [arm64] 342 + os: [openbsd] 343 + 344 + '@esbuild/openbsd-x64@0.27.2': 345 + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} 346 + engines: {node: '>=18'} 347 + cpu: [x64] 348 + os: [openbsd] 349 + 350 + '@esbuild/openharmony-arm64@0.27.2': 351 + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} 352 + engines: {node: '>=18'} 353 + cpu: [arm64] 354 + os: [openharmony] 355 + 356 + '@esbuild/sunos-x64@0.27.2': 357 + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} 358 + engines: {node: '>=18'} 359 + cpu: [x64] 360 + os: [sunos] 361 + 362 + '@esbuild/win32-arm64@0.27.2': 363 + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} 364 + engines: {node: '>=18'} 365 + cpu: [arm64] 366 + os: [win32] 367 + 368 + '@esbuild/win32-ia32@0.27.2': 369 + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} 370 + engines: {node: '>=18'} 371 + cpu: [ia32] 372 + os: [win32] 373 + 374 + '@esbuild/win32-x64@0.27.2': 375 + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} 376 + engines: {node: '>=18'} 377 + cpu: [x64] 378 + os: [win32] 379 + 380 + '@hono/node-server@1.19.1': 381 + resolution: {integrity: sha512-h44e5s+ByUriaRIbeS/C74O8v90m0A95luyYQGMF7KEn96KkYMXO7bZAwombzTpjQTU4e0TkU8U1WBIXlwuwtA==} 382 + engines: {node: '>=18.14.1'} 383 + peerDependencies: 384 + hono: ^4 385 + 386 + '@hono/node-server@1.19.9': 387 + resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==} 388 + engines: {node: '>=18.14.1'} 389 + peerDependencies: 390 + hono: ^4 391 + 392 + '@jridgewell/gen-mapping@0.3.13': 393 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 394 + 395 + '@jridgewell/resolve-uri@3.1.2': 396 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 397 + engines: {node: '>=6.0.0'} 398 + 399 + '@jridgewell/source-map@0.3.11': 400 + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} 401 + 402 + '@jridgewell/sourcemap-codec@1.5.5': 403 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 404 + 405 + '@jridgewell/trace-mapping@0.3.31': 406 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 407 + 408 + '@jsr/tombl__router@0.2.0': 409 + resolution: {integrity: sha512-zRmjLLgTBufCOBfEuz4CAUn72QfoXOCAXyJmxWvAPJyRvdUovdbFeHpGy59lg0irRFbr/j93SQ91w5t+mNFJyw==, tarball: https://npm.jsr.io/~/11/@jsr/tombl__router/0.2.0.tgz} 410 + 411 + '@napi-rs/wasm-runtime@1.1.1': 412 + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} 413 + 414 + '@oxc-parser/binding-android-arm-eabi@0.111.0': 415 + resolution: {integrity: sha512-2VEmMlziuV3OxDawQv0GUCAjnvnybpRiuM8Uy9PReX58D4WbXx5F1zyJOuYr+mnyWwHKgjGa7c9xzchDFkPR5A==} 416 + engines: {node: ^20.19.0 || >=22.12.0} 417 + cpu: [arm] 418 + os: [android] 419 + 420 + '@oxc-parser/binding-android-arm64@0.111.0': 421 + resolution: {integrity: sha512-J/LNFexqUwrLInB2apXF9CdesQye7dduaGdM4bDh5iJ4W7XRlrwfc2hq6sTNOKCrjJD7F9kYdSrphCEjDwqSGA==} 422 + engines: {node: ^20.19.0 || >=22.12.0} 423 + cpu: [arm64] 424 + os: [android] 425 + 426 + '@oxc-parser/binding-darwin-arm64@0.111.0': 427 + resolution: {integrity: sha512-kIOkdtW33pN+/wsjuiErT6U5LNW/cbdDzgo5Tr8h1XdXhEZ0mcf1fQxrJf7LMLNTq+yaTm/r6ecU9sjnuj4gXQ==} 428 + engines: {node: ^20.19.0 || >=22.12.0} 429 + cpu: [arm64] 430 + os: [darwin] 431 + 432 + '@oxc-parser/binding-darwin-x64@0.111.0': 433 + resolution: {integrity: sha512-ZuhL97jPN+aX81eITfGaRul9ZdEmiKicZxUzf+NvQ5gP0gq+dIJtUPPcULDAJsmmUMj+XRjGWXklxLhv3OcKfQ==} 434 + engines: {node: ^20.19.0 || >=22.12.0} 435 + cpu: [x64] 436 + os: [darwin] 437 + 438 + '@oxc-parser/binding-freebsd-x64@0.111.0': 439 + resolution: {integrity: sha512-pT8Bf2Om63xwnRmjjjOpS4fj/u1Xt5GGz9XnEtSNrWQiReFSNxueds4TCMKkUxUU0H3EZwoN2KVIO/WEy8Qpdg==} 440 + engines: {node: ^20.19.0 || >=22.12.0} 441 + cpu: [x64] 442 + os: [freebsd] 443 + 444 + '@oxc-parser/binding-linux-arm-gnueabihf@0.111.0': 445 + resolution: {integrity: sha512-7NGWw4WXMQr6a71oT8dEqslww0FtojkeNV+8ZH+rffAUBoI7mNeuuxNC5eV8fgbnlVeOfZKpxZ3DlFcCMzX+ZQ==} 446 + engines: {node: ^20.19.0 || >=22.12.0} 447 + cpu: [arm] 448 + os: [linux] 449 + 450 + '@oxc-parser/binding-linux-arm-musleabihf@0.111.0': 451 + resolution: {integrity: sha512-4fjCIX5DPAvp1TT1GBKe7dL2XgAA2HQNg5uvT8ppgEGBZazQkGtqg1SrWRBDIFzYQBjFZkiEX2td37N+o0yHnQ==} 452 + engines: {node: ^20.19.0 || >=22.12.0} 453 + cpu: [arm] 454 + os: [linux] 455 + 456 + '@oxc-parser/binding-linux-arm64-gnu@0.111.0': 457 + resolution: {integrity: sha512-gyLRcaqUQs2piqwfbnt/B/g7cbsaJb7VIUhYmg/xbWNnfk0jS+GEcil7Dwac9M656S0f/0vLUxEyRJeC/zzsNg==} 458 + engines: {node: ^20.19.0 || >=22.12.0} 459 + cpu: [arm64] 460 + os: [linux] 461 + libc: [glibc] 462 + 463 + '@oxc-parser/binding-linux-arm64-musl@0.111.0': 464 + resolution: {integrity: sha512-1F5dRyAb0bxIVHc5Xv6wuaTE9rJVZcKDim8DDafdwX8UTQJnMQWVWX4quFDIZ9A3LjAeRySHE9Al7ZvKIR5MHw==} 465 + engines: {node: ^20.19.0 || >=22.12.0} 466 + cpu: [arm64] 467 + os: [linux] 468 + libc: [musl] 469 + 470 + '@oxc-parser/binding-linux-ppc64-gnu@0.111.0': 471 + resolution: {integrity: sha512-8COEwr05fhoWiSCEQhTgvzfwFwilSkh8SLn4nU/h7lE/H4ANFtdnh24lhBH15VRnWO8ReHu3apbxA24kXbOncg==} 472 + engines: {node: ^20.19.0 || >=22.12.0} 473 + cpu: [ppc64] 474 + os: [linux] 475 + libc: [glibc] 476 + 477 + '@oxc-parser/binding-linux-riscv64-gnu@0.111.0': 478 + resolution: {integrity: sha512-BUHCDFGgC7BYPNjhYhErRou0EvaG6pAtAyk83ABi6oThI1pSK0pyJMJtRKNMO2OoiYumSIcNBwWZY8Vgg+22aA==} 479 + engines: {node: ^20.19.0 || >=22.12.0} 480 + cpu: [riscv64] 481 + os: [linux] 482 + libc: [glibc] 483 + 484 + '@oxc-parser/binding-linux-riscv64-musl@0.111.0': 485 + resolution: {integrity: sha512-mDN091RX5tyoqjICLwgTXRv5/HCXSIgUAFpvLqV+5W0lB3xgkjYHeAfl+8hhbrc5x0VUU9q2pNUJpV0q3cPPZA==} 486 + engines: {node: ^20.19.0 || >=22.12.0} 487 + cpu: [riscv64] 488 + os: [linux] 489 + libc: [musl] 490 + 491 + '@oxc-parser/binding-linux-s390x-gnu@0.111.0': 492 + resolution: {integrity: sha512-AD9a1uIvrd550icH0VmpaxiGCdcmEQ2d6WzQfkW+a8EgvELAPcCS+Jlxjh7dRDejGODg93W648b4tTBt8mbYYg==} 493 + engines: {node: ^20.19.0 || >=22.12.0} 494 + cpu: [s390x] 495 + os: [linux] 496 + libc: [glibc] 497 + 498 + '@oxc-parser/binding-linux-x64-gnu@0.111.0': 499 + resolution: {integrity: sha512-PT+wIm9I27aWNsfwCFBIACGMOdsW50ZcXcmL+XVbWnozuBcMlh2PinAyFNh3peyNHkgrhaevwZ7JVMkSH4g//g==} 500 + engines: {node: ^20.19.0 || >=22.12.0} 501 + cpu: [x64] 502 + os: [linux] 503 + libc: [glibc] 504 + 505 + '@oxc-parser/binding-linux-x64-musl@0.111.0': 506 + resolution: {integrity: sha512-Lyp667vONplix+7nhXY7XaszByIB/+CyG32VWu+/JWS4ZXjiMNwkN8LceH+Ii4cDuh3a+YMg3xIAwZdiMUzSyQ==} 507 + engines: {node: ^20.19.0 || >=22.12.0} 508 + cpu: [x64] 509 + os: [linux] 510 + libc: [musl] 511 + 512 + '@oxc-parser/binding-openharmony-arm64@0.111.0': 513 + resolution: {integrity: sha512-mRo92rQ7lm54BW6GpYreYwPj9ZLH6aVBoYhM2pzKWw/P59O9OH5/8bn+Pj2f3tlOt7BIykFNwWj+Gy4eCPUaxA==} 514 + engines: {node: ^20.19.0 || >=22.12.0} 515 + cpu: [arm64] 516 + os: [openharmony] 517 + 518 + '@oxc-parser/binding-wasm32-wasi@0.111.0': 519 + resolution: {integrity: sha512-qaqltQrnXLN5gIdkxLfNbmFKOMCAnD7bRzTPwAT3Qa3m+oBA8prh2/jk66sPpRAYsFBXUUwcWyCpvMnxe6EPIA==} 520 + engines: {node: '>=14.0.0'} 521 + cpu: [wasm32] 522 + 523 + '@oxc-parser/binding-win32-arm64-msvc@0.111.0': 524 + resolution: {integrity: sha512-C2DlxFp73X2X8bhKOsrt1dmafvf+2ro1AKEKooWFK3Lg4n1+hy/nWPm7gNyBAu5JUIgL3DdtV1ekFHn0FAqzFg==} 525 + engines: {node: ^20.19.0 || >=22.12.0} 526 + cpu: [arm64] 527 + os: [win32] 528 + 529 + '@oxc-parser/binding-win32-ia32-msvc@0.111.0': 530 + resolution: {integrity: sha512-MWgvlDoArzCANFTPYkVAqVV4F6ef5T3NecZ7Osx++Aa7bB4vFzgc1mAB4pfcHAXA9wBRhHRrHDRfMGIC8MsNSQ==} 531 + engines: {node: ^20.19.0 || >=22.12.0} 532 + cpu: [ia32] 533 + os: [win32] 534 + 535 + '@oxc-parser/binding-win32-x64-msvc@0.111.0': 536 + resolution: {integrity: sha512-ZA/o2NaPzoMN5LvC/wREZxZ8EF8MbOeG5l8R7mJRawwlVeE4L4dmFfjQ87INPtdwYzteAfNpiKsus1lvn4ohTg==} 537 + engines: {node: ^20.19.0 || >=22.12.0} 538 + cpu: [x64] 539 + os: [win32] 540 + 541 + '@oxc-project/types@0.111.0': 542 + resolution: {integrity: sha512-bh54LJMafgRGl2cPQ/QM+tI5rWaShm/wK9KywEj/w36MhiPKXYM67H2y3q+9pr4YO7ufwg2AKdBAZkhHBD8ClA==} 543 + 544 + '@puppeteer/browsers@2.11.2': 545 + resolution: {integrity: sha512-GBY0+2lI9fDrjgb5dFL9+enKXqyOPok9PXg/69NVkjW3bikbK9RQrNrI3qccQXmDNN7ln4j/yL89Qgvj/tfqrw==} 546 + engines: {node: '>=18'} 547 + hasBin: true 548 + 549 + '@rolldown/binding-android-arm64@1.0.0-rc.2': 550 + resolution: {integrity: sha512-AGV80viZ4Hil4C16GFH+PSwq10jclV9oyRFhD+5HdowPOCJ+G+99N5AClQvMkUMIahTY8cX0SQpKEEWcCg6fSA==} 551 + engines: {node: ^20.19.0 || >=22.12.0} 552 + cpu: [arm64] 553 + os: [android] 554 + 555 + '@rolldown/binding-darwin-arm64@1.0.0-rc.2': 556 + resolution: {integrity: sha512-PYR+PQu1mMmQiiKHN2JiOctvH32Xc/Mf+Su2RSmWtC9BbIqlqsVWjbulnShk0imjRim0IsbkMMCN5vYQwiuqaA==} 557 + engines: {node: ^20.19.0 || >=22.12.0} 558 + cpu: [arm64] 559 + os: [darwin] 560 + 561 + '@rolldown/binding-darwin-x64@1.0.0-rc.2': 562 + resolution: {integrity: sha512-X2G36Z6oh5ynoYpE2JAyG+uQ4kO/3N7XydM/I98FNk8VVgDKjajFF+v7TXJ2FMq6xa7Xm0UIUKHW2MRQroqoUA==} 563 + engines: {node: ^20.19.0 || >=22.12.0} 564 + cpu: [x64] 565 + os: [darwin] 566 + 567 + '@rolldown/binding-freebsd-x64@1.0.0-rc.2': 568 + resolution: {integrity: sha512-XpiFTsl9qjiDfrmJF6CE3dgj1nmSbxUIT+p2HIbXV6WOj/32btO8FKkWSsOphUwVinEt3R8HVkVrcLtFNruMMQ==} 569 + engines: {node: ^20.19.0 || >=22.12.0} 570 + cpu: [x64] 571 + os: [freebsd] 572 + 573 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2': 574 + resolution: {integrity: sha512-zjYZ99e47Wlygs4hW+sQ+kshlO8ake9OoY2ecnJ9cwpDGiiIB9rQ3LgP3kt8j6IeVyMSksu//VEhc8Mrd1lRIw==} 575 + engines: {node: ^20.19.0 || >=22.12.0} 576 + cpu: [arm] 577 + os: [linux] 578 + 579 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2': 580 + resolution: {integrity: sha512-Piso04EZ9IHV1aZSsLQVMOPTiCq4Ps2UPL3pchjNXHGJGFiB9U42s22LubPaEBFS+i6tCawS5EarIwex1zC4BA==} 581 + engines: {node: ^20.19.0 || >=22.12.0} 582 + cpu: [arm64] 583 + os: [linux] 584 + libc: [glibc] 585 + 586 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.2': 587 + resolution: {integrity: sha512-OwJCeMZlmjKsN9pfJfTmqYpe3JC+L6RO87+hu9ajRLr1Lh6cM2FRQ8e48DLRyRDww8Ti695XQvqEANEMmsuzLw==} 588 + engines: {node: ^20.19.0 || >=22.12.0} 589 + cpu: [arm64] 590 + os: [linux] 591 + libc: [musl] 592 + 593 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.2': 594 + resolution: {integrity: sha512-uQqBmA8dTWbKvfqbeSsXNUssRGfdgQCc0hkGfhQN7Pf85wG2h0Fd/z2d+ykyT4YbcsjQdgEGxBNsg3v4ekOuEA==} 595 + engines: {node: ^20.19.0 || >=22.12.0} 596 + cpu: [x64] 597 + os: [linux] 598 + libc: [glibc] 599 + 600 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.2': 601 + resolution: {integrity: sha512-ItZabVsICCYWHbP+jcAgNzjPAYg5GIVQp/NpqT6iOgWctaMYtobClc5m0kNtxwqfNrLXoyt998xUey4AvcxnGQ==} 602 + engines: {node: ^20.19.0 || >=22.12.0} 603 + cpu: [x64] 604 + os: [linux] 605 + libc: [musl] 606 + 607 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.2': 608 + resolution: {integrity: sha512-U4UYANwafcMXSUC0VqdrqTAgCo2v8T7SiuTYwVFXgia0KOl8jiv3okwCFqeZNuw/G6EWDiqhT8kK1DLgyLsxow==} 609 + engines: {node: ^20.19.0 || >=22.12.0} 610 + cpu: [arm64] 611 + os: [openharmony] 612 + 613 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.2': 614 + resolution: {integrity: sha512-ZIWCjQsMon4tqRoao0Vzowjwx0cmFT3kublh2nNlgeasIJMWlIGHtr0d4fPypm57Rqx4o1h4L8SweoK2q6sMGA==} 615 + engines: {node: '>=14.0.0'} 616 + cpu: [wasm32] 617 + 618 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2': 619 + resolution: {integrity: sha512-NIo7vwRUPEzZ4MuZGr5YbDdjJ84xdiG+YYf8ZBfTgvIsk9wM0sZamJPEXvaLkzVIHpOw5uqEHXS85Gqqb7aaqQ==} 620 + engines: {node: ^20.19.0 || >=22.12.0} 621 + cpu: [arm64] 622 + os: [win32] 623 + 624 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.2': 625 + resolution: {integrity: sha512-bLKzyLFbvngeNPZocuLo3LILrKwCrkyMxmRXs6fZYDrvh7cyZRw9v56maDL9ipPas0OOmQK1kAKYwvTs30G21Q==} 626 + engines: {node: ^20.19.0 || >=22.12.0} 627 + cpu: [x64] 628 + os: [win32] 629 + 630 + '@rolldown/pluginutils@1.0.0-rc.2': 631 + resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==} 632 + 633 + '@rollup/rollup-android-arm-eabi@4.57.1': 634 + resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==} 635 + cpu: [arm] 636 + os: [android] 637 + 638 + '@rollup/rollup-android-arm64@4.57.1': 639 + resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==} 640 + cpu: [arm64] 641 + os: [android] 642 + 643 + '@rollup/rollup-darwin-arm64@4.57.1': 644 + resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==} 645 + cpu: [arm64] 646 + os: [darwin] 647 + 648 + '@rollup/rollup-darwin-x64@4.57.1': 649 + resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==} 650 + cpu: [x64] 651 + os: [darwin] 652 + 653 + '@rollup/rollup-freebsd-arm64@4.57.1': 654 + resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==} 655 + cpu: [arm64] 656 + os: [freebsd] 657 + 658 + '@rollup/rollup-freebsd-x64@4.57.1': 659 + resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==} 660 + cpu: [x64] 661 + os: [freebsd] 662 + 663 + '@rollup/rollup-linux-arm-gnueabihf@4.57.1': 664 + resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} 665 + cpu: [arm] 666 + os: [linux] 667 + libc: [glibc] 668 + 669 + '@rollup/rollup-linux-arm-musleabihf@4.57.1': 670 + resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} 671 + cpu: [arm] 672 + os: [linux] 673 + libc: [musl] 674 + 675 + '@rollup/rollup-linux-arm64-gnu@4.57.1': 676 + resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} 677 + cpu: [arm64] 678 + os: [linux] 679 + libc: [glibc] 680 + 681 + '@rollup/rollup-linux-arm64-musl@4.57.1': 682 + resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} 683 + cpu: [arm64] 684 + os: [linux] 685 + libc: [musl] 686 + 687 + '@rollup/rollup-linux-loong64-gnu@4.57.1': 688 + resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} 689 + cpu: [loong64] 690 + os: [linux] 691 + libc: [glibc] 692 + 693 + '@rollup/rollup-linux-loong64-musl@4.57.1': 694 + resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} 695 + cpu: [loong64] 696 + os: [linux] 697 + libc: [musl] 698 + 699 + '@rollup/rollup-linux-ppc64-gnu@4.57.1': 700 + resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} 701 + cpu: [ppc64] 702 + os: [linux] 703 + libc: [glibc] 704 + 705 + '@rollup/rollup-linux-ppc64-musl@4.57.1': 706 + resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} 707 + cpu: [ppc64] 708 + os: [linux] 709 + libc: [musl] 710 + 711 + '@rollup/rollup-linux-riscv64-gnu@4.57.1': 712 + resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} 713 + cpu: [riscv64] 714 + os: [linux] 715 + libc: [glibc] 716 + 717 + '@rollup/rollup-linux-riscv64-musl@4.57.1': 718 + resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} 719 + cpu: [riscv64] 720 + os: [linux] 721 + libc: [musl] 722 + 723 + '@rollup/rollup-linux-s390x-gnu@4.57.1': 724 + resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} 725 + cpu: [s390x] 726 + os: [linux] 727 + libc: [glibc] 728 + 729 + '@rollup/rollup-linux-x64-gnu@4.57.1': 730 + resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} 731 + cpu: [x64] 732 + os: [linux] 733 + libc: [glibc] 734 + 735 + '@rollup/rollup-linux-x64-musl@4.57.1': 736 + resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} 737 + cpu: [x64] 738 + os: [linux] 739 + libc: [musl] 740 + 741 + '@rollup/rollup-openbsd-x64@4.57.1': 742 + resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} 743 + cpu: [x64] 744 + os: [openbsd] 745 + 746 + '@rollup/rollup-openharmony-arm64@4.57.1': 747 + resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==} 748 + cpu: [arm64] 749 + os: [openharmony] 750 + 751 + '@rollup/rollup-win32-arm64-msvc@4.57.1': 752 + resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==} 753 + cpu: [arm64] 754 + os: [win32] 755 + 756 + '@rollup/rollup-win32-ia32-msvc@4.57.1': 757 + resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==} 758 + cpu: [ia32] 759 + os: [win32] 760 + 761 + '@rollup/rollup-win32-x64-gnu@4.57.1': 762 + resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==} 763 + cpu: [x64] 764 + os: [win32] 765 + 766 + '@rollup/rollup-win32-x64-msvc@4.57.1': 767 + resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==} 768 + cpu: [x64] 769 + os: [win32] 770 + 771 + '@sqlite.org/sqlite-wasm@3.50.4-build1': 772 + resolution: {integrity: sha512-Qig2Wso7gPkU1PtXwFzndh+CTRzrIFxVGqv6eCetjU7YqxlHItj+GvQYwYTppCRgAPawtRN/4AJcEgB9xDHGug==} 773 + hasBin: true 774 + 775 + '@tootallnate/quickjs-emscripten@0.23.0': 776 + resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} 777 + 778 + '@tybys/wasm-util@0.10.1': 779 + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 780 + 781 + '@types/estree@1.0.8': 782 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 783 + 784 + '@types/istanbul-lib-coverage@2.0.6': 785 + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} 786 + 787 + '@types/istanbul-lib-report@3.0.3': 788 + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} 789 + 790 + '@types/istanbul-reports@3.0.4': 791 + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} 792 + 793 + '@types/jsesc@2.5.1': 794 + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} 795 + 796 + '@types/node@25.1.0': 797 + resolution: {integrity: sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==} 798 + 799 + '@types/yauzl@2.10.3': 800 + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} 801 + 802 + '@ungap/structured-clone@1.3.0': 803 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 804 + 805 + '@ungap/with-resolvers@0.1.0': 806 + resolution: {integrity: sha512-g7f0IkJdPW2xhY7H4iE72DAsIyfuwEFc6JWc2tYFwKDMWWAF699vGjrM348cwQuOXgHpe1gWFe+Eiyjx/ewvvw==} 807 + 808 + acorn@8.15.0: 809 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 810 + engines: {node: '>=0.4.0'} 811 + hasBin: true 812 + 813 + agent-base@7.1.4: 814 + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 815 + engines: {node: '>= 14'} 816 + 817 + alien-signals@3.1.2: 818 + resolution: {integrity: sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==} 819 + 820 + amaro@1.1.2: 821 + resolution: {integrity: sha512-oJzgW3TS6b9tPOLFVFReAuSrg3QzFWs2TkMf/3fLjp77TKOL4EZpRR6ia9dO4g3R41J65D3J5ngCpFvRqk4yFQ==} 822 + engines: {node: '>=22'} 823 + 824 + amaro@1.1.6: 825 + resolution: {integrity: sha512-9vi6GC+Mx1sdYgMVMk90mfU8e8JOZXa8dVBmpkn1hjkGGmlQew6FYop4+RXZinsWFRWmL6cuBmJgQYxx3+jCpA==} 826 + engines: {node: '>=22'} 827 + 828 + ansi-regex@5.0.1: 829 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 830 + engines: {node: '>=8'} 831 + 832 + ansi-styles@4.3.0: 833 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 834 + engines: {node: '>=8'} 835 + 836 + argparse@2.0.1: 837 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 838 + 839 + ast-kit@3.0.0-beta.1: 840 + resolution: {integrity: sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==} 841 + engines: {node: '>=20.19.0'} 842 + 843 + ast-types@0.13.4: 844 + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} 845 + engines: {node: '>=4'} 846 + 847 + ast-v8-to-istanbul@0.3.11: 848 + resolution: {integrity: sha512-Qya9fkoofMjCBNVdWINMjB5KZvkYfaO9/anwkWnjxibpWUxo5iHl2sOdP7/uAqaRuUYuoo8rDwnbaaKVFxoUvw==} 849 + 850 + b4a@1.7.3: 851 + resolution: {integrity: sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==} 852 + peerDependencies: 853 + react-native-b4a: '*' 854 + peerDependenciesMeta: 855 + react-native-b4a: 856 + optional: true 857 + 858 + bare-events@2.8.2: 859 + resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} 860 + peerDependencies: 861 + bare-abort-controller: '*' 862 + peerDependenciesMeta: 863 + bare-abort-controller: 864 + optional: true 865 + 866 + bare-fs@4.5.3: 867 + resolution: {integrity: sha512-9+kwVx8QYvt3hPWnmb19tPnh38c6Nihz8Lx3t0g9+4GoIf3/fTgYwM4Z6NxgI+B9elLQA7mLE9PpqcWtOMRDiQ==} 868 + engines: {bare: '>=1.16.0'} 869 + peerDependencies: 870 + bare-buffer: '*' 871 + peerDependenciesMeta: 872 + bare-buffer: 873 + optional: true 874 + 875 + bare-os@3.6.2: 876 + resolution: {integrity: sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==} 877 + engines: {bare: '>=1.14.0'} 878 + 879 + bare-path@3.0.0: 880 + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} 881 + 882 + bare-stream@2.7.0: 883 + resolution: {integrity: sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==} 884 + peerDependencies: 885 + bare-buffer: '*' 886 + bare-events: '*' 887 + peerDependenciesMeta: 888 + bare-buffer: 889 + optional: true 890 + bare-events: 891 + optional: true 892 + 893 + bare-url@2.3.2: 894 + resolution: {integrity: sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==} 895 + 896 + basic-ftp@5.1.0: 897 + resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} 898 + engines: {node: '>=10.0.0'} 899 + 900 + birpc@4.0.0: 901 + resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} 902 + 903 + buffer-crc32@0.2.13: 904 + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 905 + 906 + buffer-from@1.1.2: 907 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 908 + 909 + callsites@3.1.0: 910 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 911 + engines: {node: '>=6'} 912 + 913 + chromium-bidi@13.0.1: 914 + resolution: {integrity: sha512-c+RLxH0Vg2x2syS9wPw378oJgiJNXtYXUvnVAldUlt5uaHekn0CCU7gPksNgHjrH1qFhmjVXQj4esvuthuC7OQ==} 915 + peerDependencies: 916 + devtools-protocol: '*' 917 + 918 + cliui@8.0.1: 919 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 920 + engines: {node: '>=12'} 921 + 922 + coincident@1.2.3: 923 + resolution: {integrity: sha512-Uxz3BMTWIslzeWjuQnizGWVg0j6khbvHUQ8+5BdM7WuJEm4ALXwq3wluYoB+uF68uPBz/oUOeJnYURKyfjexlA==} 924 + 925 + color-convert@2.0.1: 926 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 927 + engines: {node: '>=7.0.0'} 928 + 929 + color-name@1.1.4: 930 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 931 + 932 + commander@2.20.3: 933 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 934 + 935 + cosmiconfig@9.0.0: 936 + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} 937 + engines: {node: '>=14'} 938 + peerDependencies: 939 + typescript: '>=4.9.5' 940 + peerDependenciesMeta: 941 + typescript: 942 + optional: true 943 + 944 + data-uri-to-buffer@6.0.2: 945 + resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} 946 + engines: {node: '>= 14'} 947 + 948 + debug@4.4.3: 949 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 950 + engines: {node: '>=6.0'} 951 + peerDependencies: 952 + supports-color: '*' 953 + peerDependenciesMeta: 954 + supports-color: 955 + optional: true 956 + 957 + degenerator@5.0.1: 958 + resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} 959 + engines: {node: '>= 14'} 960 + 961 + devalue@5.6.2: 962 + resolution: {integrity: sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==} 963 + 964 + devtools-protocol@0.0.1551306: 965 + resolution: {integrity: sha512-CFx8QdSim8iIv+2ZcEOclBKTQY6BI1IEDa7Tm9YkwAXzEWFndTEzpTo5jAUhSnq24IC7xaDw0wvGcm96+Y3PEg==} 966 + 967 + dhtml@file:dist: 968 + resolution: {directory: dist, type: directory} 969 + 970 + dts-resolver@2.1.3: 971 + resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} 972 + engines: {node: '>=20.19.0'} 973 + peerDependencies: 974 + oxc-resolver: '>=11.0.0' 975 + peerDependenciesMeta: 976 + oxc-resolver: 977 + optional: true 978 + 979 + emoji-regex@8.0.0: 980 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 981 + 982 + end-of-stream@1.4.5: 983 + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} 984 + 985 + env-paths@2.2.1: 986 + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} 987 + engines: {node: '>=6'} 988 + 989 + error-ex@1.3.4: 990 + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} 991 + 992 + esbuild@0.27.2: 993 + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} 994 + engines: {node: '>=18'} 995 + hasBin: true 996 + 997 + escalade@3.2.0: 998 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 999 + engines: {node: '>=6'} 1000 + 1001 + escodegen@2.1.0: 1002 + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} 1003 + engines: {node: '>=6.0'} 1004 + hasBin: true 1005 + 1006 + esprima@4.0.1: 1007 + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1008 + engines: {node: '>=4'} 1009 + hasBin: true 1010 + 1011 + estraverse@5.3.0: 1012 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1013 + engines: {node: '>=4.0'} 1014 + 1015 + estree-walker@3.0.3: 1016 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1017 + 1018 + esutils@2.0.3: 1019 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1020 + engines: {node: '>=0.10.0'} 1021 + 1022 + events-universal@1.0.1: 1023 + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} 1024 + 1025 + extract-zip@2.0.1: 1026 + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} 1027 + engines: {node: '>= 10.17.0'} 1028 + hasBin: true 1029 + 1030 + fast-fifo@1.3.2: 1031 + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 1032 + 1033 + fd-slicer@1.1.0: 1034 + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 1035 + 1036 + fdir@6.5.0: 1037 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 1038 + engines: {node: '>=12.0.0'} 1039 + peerDependencies: 1040 + picomatch: ^3 || ^4 1041 + peerDependenciesMeta: 1042 + picomatch: 1043 + optional: true 1044 + 1045 + fsevents@2.3.3: 1046 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1047 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1048 + os: [darwin] 1049 + 1050 + gc-hook@0.3.1: 1051 + resolution: {integrity: sha512-E5M+O/h2o7eZzGhzRZGex6hbB3k4NWqO0eA+OzLRLXxhdbYPajZnynPwAtphnh+cRHPwsj5Z80dqZlfI4eK55A==} 1052 + 1053 + get-caller-file@2.0.5: 1054 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1055 + engines: {node: 6.* || 8.* || >= 10.*} 1056 + 1057 + get-stream@5.2.0: 1058 + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 1059 + engines: {node: '>=8'} 1060 + 1061 + get-tsconfig@4.13.1: 1062 + resolution: {integrity: sha512-EoY1N2xCn44xU6750Sx7OjOIT59FkmstNc3X6y5xpz7D5cBtZRe/3pSlTkDJgqsOk3WwZPkWfonhhUJfttQo3w==} 1063 + 1064 + get-uri@6.0.5: 1065 + resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} 1066 + engines: {node: '>= 14'} 1067 + 1068 + has-flag@4.0.0: 1069 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1070 + engines: {node: '>=8'} 1071 + 1072 + hono@4.11.7: 1073 + resolution: {integrity: sha512-l7qMiNee7t82bH3SeyUCt9UF15EVmaBvsppY2zQtrbIhl/yzBTny+YUxsVjSjQ6gaqaeVtZmGocom8TzBlA4Yw==} 1074 + engines: {node: '>=16.9.0'} 1075 + 1076 + hono@4.9.6: 1077 + resolution: {integrity: sha512-doVjXhSFvYZ7y0dNokjwwSahcrAfdz+/BCLvAMa/vHLzjj8+CFyV5xteThGUsKdkaasgN+gF2mUxao+SGLpUeA==} 1078 + engines: {node: '>=16.9.0'} 1079 + 1080 + html-escaper@2.0.2: 1081 + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 1082 + 1083 + http-proxy-agent@7.0.2: 1084 + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} 1085 + engines: {node: '>= 14'} 1086 + 1087 + https-proxy-agent@7.0.6: 1088 + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 1089 + engines: {node: '>= 14'} 1090 + 1091 + import-fresh@3.3.1: 1092 + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 1093 + engines: {node: '>=6'} 1094 + 1095 + ip-address@10.1.0: 1096 + resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} 1097 + engines: {node: '>= 12'} 1098 + 1099 + is-arrayish@0.2.1: 1100 + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1101 + 1102 + is-fullwidth-code-point@3.0.0: 1103 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1104 + engines: {node: '>=8'} 1105 + 1106 + istanbul-lib-coverage@3.2.2: 1107 + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} 1108 + engines: {node: '>=8'} 1109 + 1110 + istanbul-lib-report@3.0.1: 1111 + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} 1112 + engines: {node: '>=10'} 1113 + 1114 + istanbul-reports@3.2.0: 1115 + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} 1116 + engines: {node: '>=8'} 1117 + 1118 + js-tokens@10.0.0: 1119 + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} 1120 + 1121 + js-tokens@4.0.0: 1122 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1123 + 1124 + js-yaml@4.1.1: 1125 + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 1126 + hasBin: true 1127 + 1128 + jsesc@3.1.0: 1129 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1130 + engines: {node: '>=6'} 1131 + hasBin: true 1132 + 1133 + json-parse-even-better-errors@2.3.1: 1134 + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1135 + 1136 + lines-and-columns@1.2.4: 1137 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1138 + 1139 + lru-cache@7.18.3: 1140 + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} 1141 + engines: {node: '>=12'} 1142 + 1143 + magic-string@0.30.21: 1144 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 1145 + 1146 + make-dir@4.0.0: 1147 + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} 1148 + engines: {node: '>=10'} 1149 + 1150 + mitata@1.0.34: 1151 + resolution: {integrity: sha512-Mc3zrtNBKIMeHSCQ0XqRLo1vbdIx1wvFV9c8NJAiyho6AjNfMY8bVhbS12bwciUdd1t4rj8099CH3N3NFahaUA==} 1152 + 1153 + mitt@3.0.1: 1154 + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} 1155 + 1156 + ms@2.1.3: 1157 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1158 + 1159 + nanoid@3.3.11: 1160 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1161 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1162 + hasBin: true 1163 + 1164 + netmask@2.0.2: 1165 + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} 1166 + engines: {node: '>= 0.4.0'} 1167 + 1168 + obug@2.1.1: 1169 + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} 1170 + 1171 + once@1.4.0: 1172 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1173 + 1174 + oxc-parser@0.111.0: 1175 + resolution: {integrity: sha512-beesBIb46bfuBure8ztUOQ3mOsC12SwEAHERO+PgSZAcWspoULUvb5CQ1wWUSpnTKsmUXIv6mQVXODPgbgX5WQ==} 1176 + engines: {node: ^20.19.0 || >=22.12.0} 1177 + 1178 + pac-proxy-agent@7.2.0: 1179 + resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==} 1180 + engines: {node: '>= 14'} 1181 + 1182 + pac-resolver@7.0.1: 1183 + resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} 1184 + engines: {node: '>= 14'} 1185 + 1186 + parent-module@1.0.1: 1187 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1188 + engines: {node: '>=6'} 1189 + 1190 + parse-json@5.2.0: 1191 + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 1192 + engines: {node: '>=8'} 1193 + 1194 + pathe@2.0.3: 1195 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1196 + 1197 + pend@1.2.0: 1198 + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 1199 + 1200 + picocolors@1.1.1: 1201 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1202 + 1203 + picomatch@4.0.3: 1204 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1205 + engines: {node: '>=12'} 1206 + 1207 + postcss@8.5.6: 1208 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 1209 + engines: {node: ^10 || ^12 || >=14} 1210 + 1211 + prettier-plugin-organize-imports@4.3.0: 1212 + resolution: {integrity: sha512-FxFz0qFhyBsGdIsb697f/EkvHzi5SZOhWAjxcx2dLt+Q532bAlhswcXGYB1yzjZ69kW8UoadFBw7TyNwlq96Iw==} 1213 + peerDependencies: 1214 + prettier: '>=2.0' 1215 + typescript: '>=2.9' 1216 + vue-tsc: ^2.1.0 || 3 1217 + peerDependenciesMeta: 1218 + vue-tsc: 1219 + optional: true 1220 + 1221 + prettier@3.8.1: 1222 + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} 1223 + engines: {node: '>=14'} 1224 + hasBin: true 1225 + 1226 + progress@2.0.3: 1227 + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} 1228 + engines: {node: '>=0.4.0'} 1229 + 1230 + proxy-agent@6.5.0: 1231 + resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} 1232 + engines: {node: '>= 14'} 1233 + 1234 + proxy-from-env@1.1.0: 1235 + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 1236 + 1237 + proxy-target@3.0.2: 1238 + resolution: {integrity: sha512-FFE1XNwXX/FNC3/P8HiKaJSy/Qk68RitG/QEcLy/bVnTAPlgTAWPZKh0pARLAnpfXQPKyalBhk009NRTgsk8vQ==} 1239 + 1240 + pump@3.0.3: 1241 + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} 1242 + 1243 + puppeteer-core@24.36.1: 1244 + resolution: {integrity: sha512-L7ykMWc3lQf3HS7ME3PSjp7wMIjJeW6+bKfH/RSTz5l6VUDGubnrC2BKj3UvM28Y5PMDFW0xniJOZHBZPpW1dQ==} 1245 + engines: {node: '>=18'} 1246 + 1247 + puppeteer@24.36.1: 1248 + resolution: {integrity: sha512-uPiDUyf7gd7Il1KnqfNUtHqntL0w1LapEw5Zsuh8oCK8GsqdxySX1PzdIHKB2Dw273gWY4MW0zC5gy3Re9XlqQ==} 1249 + engines: {node: '>=18'} 1250 + hasBin: true 1251 + 1252 + require-directory@2.1.1: 1253 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 1254 + engines: {node: '>=0.10.0'} 1255 + 1256 + resolve-from@4.0.0: 1257 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1258 + engines: {node: '>=4'} 1259 + 1260 + resolve-pkg-maps@1.0.0: 1261 + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1262 + 1263 + rolldown-plugin-dts@0.21.8: 1264 + resolution: {integrity: sha512-czOQoe6eZpRKCv9P+ijO/v4A2TwQjASAV7qezUxRZSua06Yb2REPIZv/mbfXiZDP1ZfI7Ez7re7qfK9F9u0Epw==} 1265 + engines: {node: '>=20.19.0'} 1266 + peerDependencies: 1267 + '@ts-macro/tsc': ^0.3.6 1268 + '@typescript/native-preview': '>=7.0.0-dev.20250601.1' 1269 + rolldown: ^1.0.0-beta.57 1270 + typescript: ^5.0.0 1271 + vue-tsc: ~3.2.0 1272 + peerDependenciesMeta: 1273 + '@ts-macro/tsc': 1274 + optional: true 1275 + '@typescript/native-preview': 1276 + optional: true 1277 + typescript: 1278 + optional: true 1279 + vue-tsc: 1280 + optional: true 1281 + 1282 + rolldown@1.0.0-rc.2: 1283 + resolution: {integrity: sha512-1g/8Us9J8sgJGn3hZfBecX1z4U3y5KO7V/aV2U1M/9UUzLNqHA8RfFQ/NPT7HLxOIldyIgrcjaYTRvA81KhJIg==} 1284 + engines: {node: ^20.19.0 || >=22.12.0} 1285 + hasBin: true 1286 + 1287 + rollup@4.57.1: 1288 + resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==} 1289 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1290 + hasBin: true 1291 + 1292 + semver@7.7.3: 1293 + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 1294 + engines: {node: '>=10'} 1295 + hasBin: true 1296 + 1297 + smart-buffer@4.2.0: 1298 + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 1299 + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 1300 + 1301 + socks-proxy-agent@8.0.5: 1302 + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} 1303 + engines: {node: '>= 14'} 1304 + 1305 + socks@2.8.7: 1306 + resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} 1307 + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} 1308 + 1309 + source-map-js@1.2.1: 1310 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1311 + engines: {node: '>=0.10.0'} 1312 + 1313 + source-map-support@0.5.21: 1314 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 1315 + 1316 + source-map@0.6.1: 1317 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 1318 + engines: {node: '>=0.10.0'} 1319 + 1320 + sqlocal@0.16.0: 1321 + resolution: {integrity: sha512-iK9IAnPGW+98Pw0dWvhPZlapEZ9NaAKMEhRsbY1XlXPpAnRXblF6hP3NGtfLcW2dErWRJ79xzX3tAVZ2jNwqCg==} 1322 + peerDependencies: 1323 + '@angular/core': '>=17.0.0' 1324 + drizzle-orm: '*' 1325 + kysely: '*' 1326 + react: '>=18.0.0' 1327 + vite: '>=4.0.0' 1328 + vue: '>=3.0.0' 1329 + peerDependenciesMeta: 1330 + '@angular/core': 1331 + optional: true 1332 + drizzle-orm: 1333 + optional: true 1334 + kysely: 1335 + optional: true 1336 + react: 1337 + optional: true 1338 + vite: 1339 + optional: true 1340 + vue: 1341 + optional: true 1342 + 1343 + streamx@2.23.0: 1344 + resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} 1345 + 1346 + string-width@4.2.3: 1347 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1348 + engines: {node: '>=8'} 1349 + 1350 + strip-ansi@6.0.1: 1351 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1352 + engines: {node: '>=8'} 1353 + 1354 + supports-color@7.2.0: 1355 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1356 + engines: {node: '>=8'} 1357 + 1358 + tar-fs@3.1.1: 1359 + resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} 1360 + 1361 + tar-stream@3.1.7: 1362 + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 1363 + 1364 + terser@5.46.0: 1365 + resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} 1366 + engines: {node: '>=10'} 1367 + hasBin: true 1368 + 1369 + text-decoder@1.2.3: 1370 + resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 1371 + 1372 + tinyglobby@0.2.15: 1373 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1374 + engines: {node: '>=12.0.0'} 1375 + 1376 + tslib@2.8.1: 1377 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1378 + 1379 + typed-query-selector@2.12.0: 1380 + resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==} 1381 + 1382 + typescript@5.9.3: 1383 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 1384 + engines: {node: '>=14.17'} 1385 + hasBin: true 1386 + 1387 + undici-types@7.16.0: 1388 + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 1389 + 1390 + vite@7.3.1: 1391 + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} 1392 + engines: {node: ^20.19.0 || >=22.12.0} 1393 + hasBin: true 1394 + peerDependencies: 1395 + '@types/node': ^20.19.0 || >=22.12.0 1396 + jiti: '>=1.21.0' 1397 + less: ^4.0.0 1398 + lightningcss: ^1.21.0 1399 + sass: ^1.70.0 1400 + sass-embedded: ^1.70.0 1401 + stylus: '>=0.54.8' 1402 + sugarss: ^5.0.0 1403 + terser: ^5.16.0 1404 + tsx: ^4.8.1 1405 + yaml: ^2.4.2 1406 + peerDependenciesMeta: 1407 + '@types/node': 1408 + optional: true 1409 + jiti: 1410 + optional: true 1411 + less: 1412 + optional: true 1413 + lightningcss: 1414 + optional: true 1415 + sass: 1416 + optional: true 1417 + sass-embedded: 1418 + optional: true 1419 + stylus: 1420 + optional: true 1421 + sugarss: 1422 + optional: true 1423 + terser: 1424 + optional: true 1425 + tsx: 1426 + optional: true 1427 + yaml: 1428 + optional: true 1429 + 1430 + webdriver-bidi-protocol@0.4.0: 1431 + resolution: {integrity: sha512-U9VIlNRrq94d1xxR9JrCEAx5Gv/2W7ERSv8oWRoNe/QYbfccS0V3h/H6qeNeCRJxXGMhhnkqvwNrvPAYeuP9VA==} 1432 + 1433 + wrap-ansi@7.0.0: 1434 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1435 + engines: {node: '>=10'} 1436 + 1437 + wrappy@1.0.2: 1438 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1439 + 1440 + ws@8.19.0: 1441 + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} 1442 + engines: {node: '>=10.0.0'} 1443 + peerDependencies: 1444 + bufferutil: ^4.0.1 1445 + utf-8-validate: '>=5.0.2' 1446 + peerDependenciesMeta: 1447 + bufferutil: 1448 + optional: true 1449 + utf-8-validate: 1450 + optional: true 1451 + 1452 + y18n@5.0.8: 1453 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 1454 + engines: {node: '>=10'} 1455 + 1456 + yargs-parser@21.1.1: 1457 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 1458 + engines: {node: '>=12'} 1459 + 1460 + yargs@17.7.2: 1461 + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 1462 + engines: {node: '>=12'} 1463 + 1464 + yauzl@2.10.0: 1465 + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 1466 + 1467 + zimmerframe@1.1.4: 1468 + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} 1469 + 1470 + zod@3.25.76: 1471 + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 1472 + 1473 + snapshots: 1474 + 1475 + '@babel/code-frame@7.29.0': 1476 + dependencies: 1477 + '@babel/helper-validator-identifier': 7.28.5 1478 + js-tokens: 4.0.0 1479 + picocolors: 1.1.1 1480 + 1481 + '@babel/generator@8.0.0-beta.4': 1482 + dependencies: 1483 + '@babel/parser': 8.0.0-beta.4 1484 + '@babel/types': 8.0.0-beta.4 1485 + '@jridgewell/gen-mapping': 0.3.13 1486 + '@jridgewell/trace-mapping': 0.3.31 1487 + '@types/jsesc': 2.5.1 1488 + jsesc: 3.1.0 1489 + 1490 + '@babel/helper-string-parser@8.0.0-rc.1': {} 1491 + 1492 + '@babel/helper-validator-identifier@7.28.5': {} 1493 + 1494 + '@babel/helper-validator-identifier@8.0.0-rc.1': {} 1495 + 1496 + '@babel/parser@8.0.0-beta.4': 1497 + dependencies: 1498 + '@babel/types': 8.0.0-beta.4 1499 + 1500 + '@babel/types@8.0.0-beta.4': 1501 + dependencies: 1502 + '@babel/helper-string-parser': 8.0.0-rc.1 1503 + '@babel/helper-validator-identifier': 8.0.0-rc.1 1504 + 1505 + '@emnapi/core@1.8.1': 1506 + dependencies: 1507 + '@emnapi/wasi-threads': 1.1.0 1508 + tslib: 2.8.1 1509 + optional: true 1510 + 1511 + '@emnapi/runtime@1.8.1': 1512 + dependencies: 1513 + tslib: 2.8.1 1514 + optional: true 1515 + 1516 + '@emnapi/wasi-threads@1.1.0': 1517 + dependencies: 1518 + tslib: 2.8.1 1519 + optional: true 1520 + 1521 + '@esbuild/aix-ppc64@0.27.2': 1522 + optional: true 1523 + 1524 + '@esbuild/android-arm64@0.27.2': 1525 + optional: true 1526 + 1527 + '@esbuild/android-arm@0.27.2': 1528 + optional: true 1529 + 1530 + '@esbuild/android-x64@0.27.2': 1531 + optional: true 1532 + 1533 + '@esbuild/darwin-arm64@0.27.2': 1534 + optional: true 1535 + 1536 + '@esbuild/darwin-x64@0.27.2': 1537 + optional: true 1538 + 1539 + '@esbuild/freebsd-arm64@0.27.2': 1540 + optional: true 1541 + 1542 + '@esbuild/freebsd-x64@0.27.2': 1543 + optional: true 1544 + 1545 + '@esbuild/linux-arm64@0.27.2': 1546 + optional: true 1547 + 1548 + '@esbuild/linux-arm@0.27.2': 1549 + optional: true 1550 + 1551 + '@esbuild/linux-ia32@0.27.2': 1552 + optional: true 1553 + 1554 + '@esbuild/linux-loong64@0.27.2': 1555 + optional: true 1556 + 1557 + '@esbuild/linux-mips64el@0.27.2': 1558 + optional: true 1559 + 1560 + '@esbuild/linux-ppc64@0.27.2': 1561 + optional: true 1562 + 1563 + '@esbuild/linux-riscv64@0.27.2': 1564 + optional: true 1565 + 1566 + '@esbuild/linux-s390x@0.27.2': 1567 + optional: true 1568 + 1569 + '@esbuild/linux-x64@0.27.2': 1570 + optional: true 1571 + 1572 + '@esbuild/netbsd-arm64@0.27.2': 1573 + optional: true 1574 + 1575 + '@esbuild/netbsd-x64@0.27.2': 1576 + optional: true 1577 + 1578 + '@esbuild/openbsd-arm64@0.27.2': 1579 + optional: true 1580 + 1581 + '@esbuild/openbsd-x64@0.27.2': 1582 + optional: true 1583 + 1584 + '@esbuild/openharmony-arm64@0.27.2': 1585 + optional: true 1586 + 1587 + '@esbuild/sunos-x64@0.27.2': 1588 + optional: true 1589 + 1590 + '@esbuild/win32-arm64@0.27.2': 1591 + optional: true 1592 + 1593 + '@esbuild/win32-ia32@0.27.2': 1594 + optional: true 1595 + 1596 + '@esbuild/win32-x64@0.27.2': 1597 + optional: true 1598 + 1599 + '@hono/node-server@1.19.1(hono@4.9.6)': 1600 + dependencies: 1601 + hono: 4.9.6 1602 + 1603 + '@hono/node-server@1.19.9(hono@4.11.7)': 1604 + dependencies: 1605 + hono: 4.11.7 1606 + 1607 + '@jridgewell/gen-mapping@0.3.13': 1608 + dependencies: 1609 + '@jridgewell/sourcemap-codec': 1.5.5 1610 + '@jridgewell/trace-mapping': 0.3.31 1611 + 1612 + '@jridgewell/resolve-uri@3.1.2': {} 1613 + 1614 + '@jridgewell/source-map@0.3.11': 1615 + dependencies: 1616 + '@jridgewell/gen-mapping': 0.3.13 1617 + '@jridgewell/trace-mapping': 0.3.31 1618 + 1619 + '@jridgewell/sourcemap-codec@1.5.5': {} 1620 + 1621 + '@jridgewell/trace-mapping@0.3.31': 1622 + dependencies: 1623 + '@jridgewell/resolve-uri': 3.1.2 1624 + '@jridgewell/sourcemap-codec': 1.5.5 1625 + 1626 + '@jsr/tombl__router@0.2.0': {} 1627 + 1628 + '@napi-rs/wasm-runtime@1.1.1': 1629 + dependencies: 1630 + '@emnapi/core': 1.8.1 1631 + '@emnapi/runtime': 1.8.1 1632 + '@tybys/wasm-util': 0.10.1 1633 + optional: true 1634 + 1635 + '@oxc-parser/binding-android-arm-eabi@0.111.0': 1636 + optional: true 1637 + 1638 + '@oxc-parser/binding-android-arm64@0.111.0': 1639 + optional: true 1640 + 1641 + '@oxc-parser/binding-darwin-arm64@0.111.0': 1642 + optional: true 1643 + 1644 + '@oxc-parser/binding-darwin-x64@0.111.0': 1645 + optional: true 1646 + 1647 + '@oxc-parser/binding-freebsd-x64@0.111.0': 1648 + optional: true 1649 + 1650 + '@oxc-parser/binding-linux-arm-gnueabihf@0.111.0': 1651 + optional: true 1652 + 1653 + '@oxc-parser/binding-linux-arm-musleabihf@0.111.0': 1654 + optional: true 1655 + 1656 + '@oxc-parser/binding-linux-arm64-gnu@0.111.0': 1657 + optional: true 1658 + 1659 + '@oxc-parser/binding-linux-arm64-musl@0.111.0': 1660 + optional: true 1661 + 1662 + '@oxc-parser/binding-linux-ppc64-gnu@0.111.0': 1663 + optional: true 1664 + 1665 + '@oxc-parser/binding-linux-riscv64-gnu@0.111.0': 1666 + optional: true 1667 + 1668 + '@oxc-parser/binding-linux-riscv64-musl@0.111.0': 1669 + optional: true 1670 + 1671 + '@oxc-parser/binding-linux-s390x-gnu@0.111.0': 1672 + optional: true 1673 + 1674 + '@oxc-parser/binding-linux-x64-gnu@0.111.0': 1675 + optional: true 1676 + 1677 + '@oxc-parser/binding-linux-x64-musl@0.111.0': 1678 + optional: true 1679 + 1680 + '@oxc-parser/binding-openharmony-arm64@0.111.0': 1681 + optional: true 1682 + 1683 + '@oxc-parser/binding-wasm32-wasi@0.111.0': 1684 + dependencies: 1685 + '@napi-rs/wasm-runtime': 1.1.1 1686 + optional: true 1687 + 1688 + '@oxc-parser/binding-win32-arm64-msvc@0.111.0': 1689 + optional: true 1690 + 1691 + '@oxc-parser/binding-win32-ia32-msvc@0.111.0': 1692 + optional: true 1693 + 1694 + '@oxc-parser/binding-win32-x64-msvc@0.111.0': 1695 + optional: true 1696 + 1697 + '@oxc-project/types@0.111.0': {} 1698 + 1699 + '@puppeteer/browsers@2.11.2': 1700 + dependencies: 1701 + debug: 4.4.3 1702 + extract-zip: 2.0.1 1703 + progress: 2.0.3 1704 + proxy-agent: 6.5.0 1705 + semver: 7.7.3 1706 + tar-fs: 3.1.1 1707 + yargs: 17.7.2 1708 + transitivePeerDependencies: 1709 + - bare-abort-controller 1710 + - bare-buffer 1711 + - react-native-b4a 1712 + - supports-color 1713 + 1714 + '@rolldown/binding-android-arm64@1.0.0-rc.2': 1715 + optional: true 1716 + 1717 + '@rolldown/binding-darwin-arm64@1.0.0-rc.2': 1718 + optional: true 1719 + 1720 + '@rolldown/binding-darwin-x64@1.0.0-rc.2': 1721 + optional: true 1722 + 1723 + '@rolldown/binding-freebsd-x64@1.0.0-rc.2': 1724 + optional: true 1725 + 1726 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2': 1727 + optional: true 1728 + 1729 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2': 1730 + optional: true 1731 + 1732 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.2': 1733 + optional: true 1734 + 1735 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.2': 1736 + optional: true 1737 + 1738 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.2': 1739 + optional: true 1740 + 1741 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.2': 1742 + optional: true 1743 + 1744 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.2': 1745 + dependencies: 1746 + '@napi-rs/wasm-runtime': 1.1.1 1747 + optional: true 1748 + 1749 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2': 1750 + optional: true 1751 + 1752 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.2': 1753 + optional: true 1754 + 1755 + '@rolldown/pluginutils@1.0.0-rc.2': {} 1756 + 1757 + '@rollup/rollup-android-arm-eabi@4.57.1': 1758 + optional: true 1759 + 1760 + '@rollup/rollup-android-arm64@4.57.1': 1761 + optional: true 1762 + 1763 + '@rollup/rollup-darwin-arm64@4.57.1': 1764 + optional: true 1765 + 1766 + '@rollup/rollup-darwin-x64@4.57.1': 1767 + optional: true 1768 + 1769 + '@rollup/rollup-freebsd-arm64@4.57.1': 1770 + optional: true 1771 + 1772 + '@rollup/rollup-freebsd-x64@4.57.1': 1773 + optional: true 1774 + 1775 + '@rollup/rollup-linux-arm-gnueabihf@4.57.1': 1776 + optional: true 1777 + 1778 + '@rollup/rollup-linux-arm-musleabihf@4.57.1': 1779 + optional: true 1780 + 1781 + '@rollup/rollup-linux-arm64-gnu@4.57.1': 1782 + optional: true 1783 + 1784 + '@rollup/rollup-linux-arm64-musl@4.57.1': 1785 + optional: true 1786 + 1787 + '@rollup/rollup-linux-loong64-gnu@4.57.1': 1788 + optional: true 1789 + 1790 + '@rollup/rollup-linux-loong64-musl@4.57.1': 1791 + optional: true 1792 + 1793 + '@rollup/rollup-linux-ppc64-gnu@4.57.1': 1794 + optional: true 1795 + 1796 + '@rollup/rollup-linux-ppc64-musl@4.57.1': 1797 + optional: true 1798 + 1799 + '@rollup/rollup-linux-riscv64-gnu@4.57.1': 1800 + optional: true 1801 + 1802 + '@rollup/rollup-linux-riscv64-musl@4.57.1': 1803 + optional: true 1804 + 1805 + '@rollup/rollup-linux-s390x-gnu@4.57.1': 1806 + optional: true 1807 + 1808 + '@rollup/rollup-linux-x64-gnu@4.57.1': 1809 + optional: true 1810 + 1811 + '@rollup/rollup-linux-x64-musl@4.57.1': 1812 + optional: true 1813 + 1814 + '@rollup/rollup-openbsd-x64@4.57.1': 1815 + optional: true 1816 + 1817 + '@rollup/rollup-openharmony-arm64@4.57.1': 1818 + optional: true 1819 + 1820 + '@rollup/rollup-win32-arm64-msvc@4.57.1': 1821 + optional: true 1822 + 1823 + '@rollup/rollup-win32-ia32-msvc@4.57.1': 1824 + optional: true 1825 + 1826 + '@rollup/rollup-win32-x64-gnu@4.57.1': 1827 + optional: true 1828 + 1829 + '@rollup/rollup-win32-x64-msvc@4.57.1': 1830 + optional: true 1831 + 1832 + '@sqlite.org/sqlite-wasm@3.50.4-build1': {} 1833 + 1834 + '@tootallnate/quickjs-emscripten@0.23.0': {} 1835 + 1836 + '@tybys/wasm-util@0.10.1': 1837 + dependencies: 1838 + tslib: 2.8.1 1839 + optional: true 1840 + 1841 + '@types/estree@1.0.8': {} 1842 + 1843 + '@types/istanbul-lib-coverage@2.0.6': {} 1844 + 1845 + '@types/istanbul-lib-report@3.0.3': 1846 + dependencies: 1847 + '@types/istanbul-lib-coverage': 2.0.6 1848 + 1849 + '@types/istanbul-reports@3.0.4': 1850 + dependencies: 1851 + '@types/istanbul-lib-report': 3.0.3 1852 + 1853 + '@types/jsesc@2.5.1': {} 1854 + 1855 + '@types/node@25.1.0': 1856 + dependencies: 1857 + undici-types: 7.16.0 1858 + 1859 + '@types/yauzl@2.10.3': 1860 + dependencies: 1861 + '@types/node': 25.1.0 1862 + optional: true 1863 + 1864 + '@ungap/structured-clone@1.3.0': {} 1865 + 1866 + '@ungap/with-resolvers@0.1.0': {} 1867 + 1868 + acorn@8.15.0: {} 1869 + 1870 + agent-base@7.1.4: {} 1871 + 1872 + alien-signals@3.1.2: {} 1873 + 1874 + amaro@1.1.2: {} 1875 + 1876 + amaro@1.1.6: {} 1877 + 1878 + ansi-regex@5.0.1: {} 1879 + 1880 + ansi-styles@4.3.0: 1881 + dependencies: 1882 + color-convert: 2.0.1 1883 + 1884 + argparse@2.0.1: {} 1885 + 1886 + ast-kit@3.0.0-beta.1: 1887 + dependencies: 1888 + '@babel/parser': 8.0.0-beta.4 1889 + estree-walker: 3.0.3 1890 + pathe: 2.0.3 1891 + 1892 + ast-types@0.13.4: 1893 + dependencies: 1894 + tslib: 2.8.1 1895 + 1896 + ast-v8-to-istanbul@0.3.11: 1897 + dependencies: 1898 + '@jridgewell/trace-mapping': 0.3.31 1899 + estree-walker: 3.0.3 1900 + js-tokens: 10.0.0 1901 + 1902 + b4a@1.7.3: {} 1903 + 1904 + bare-events@2.8.2: {} 1905 + 1906 + bare-fs@4.5.3: 1907 + dependencies: 1908 + bare-events: 2.8.2 1909 + bare-path: 3.0.0 1910 + bare-stream: 2.7.0(bare-events@2.8.2) 1911 + bare-url: 2.3.2 1912 + fast-fifo: 1.3.2 1913 + transitivePeerDependencies: 1914 + - bare-abort-controller 1915 + - react-native-b4a 1916 + optional: true 1917 + 1918 + bare-os@3.6.2: 1919 + optional: true 1920 + 1921 + bare-path@3.0.0: 1922 + dependencies: 1923 + bare-os: 3.6.2 1924 + optional: true 1925 + 1926 + bare-stream@2.7.0(bare-events@2.8.2): 1927 + dependencies: 1928 + streamx: 2.23.0 1929 + optionalDependencies: 1930 + bare-events: 2.8.2 1931 + transitivePeerDependencies: 1932 + - bare-abort-controller 1933 + - react-native-b4a 1934 + optional: true 1935 + 1936 + bare-url@2.3.2: 1937 + dependencies: 1938 + bare-path: 3.0.0 1939 + optional: true 1940 + 1941 + basic-ftp@5.1.0: {} 1942 + 1943 + birpc@4.0.0: {} 1944 + 1945 + buffer-crc32@0.2.13: {} 1946 + 1947 + buffer-from@1.1.2: {} 1948 + 1949 + callsites@3.1.0: {} 1950 + 1951 + chromium-bidi@13.0.1(devtools-protocol@0.0.1551306): 1952 + dependencies: 1953 + devtools-protocol: 0.0.1551306 1954 + mitt: 3.0.1 1955 + zod: 3.25.76 1956 + 1957 + cliui@8.0.1: 1958 + dependencies: 1959 + string-width: 4.2.3 1960 + strip-ansi: 6.0.1 1961 + wrap-ansi: 7.0.0 1962 + 1963 + coincident@1.2.3: 1964 + dependencies: 1965 + '@ungap/structured-clone': 1.3.0 1966 + '@ungap/with-resolvers': 0.1.0 1967 + gc-hook: 0.3.1 1968 + proxy-target: 3.0.2 1969 + optionalDependencies: 1970 + ws: 8.19.0 1971 + transitivePeerDependencies: 1972 + - bufferutil 1973 + - utf-8-validate 1974 + 1975 + color-convert@2.0.1: 1976 + dependencies: 1977 + color-name: 1.1.4 1978 + 1979 + color-name@1.1.4: {} 1980 + 1981 + commander@2.20.3: {} 1982 + 1983 + cosmiconfig@9.0.0(typescript@5.9.3): 1984 + dependencies: 1985 + env-paths: 2.2.1 1986 + import-fresh: 3.3.1 1987 + js-yaml: 4.1.1 1988 + parse-json: 5.2.0 1989 + optionalDependencies: 1990 + typescript: 5.9.3 1991 + 1992 + data-uri-to-buffer@6.0.2: {} 1993 + 1994 + debug@4.4.3: 1995 + dependencies: 1996 + ms: 2.1.3 1997 + 1998 + degenerator@5.0.1: 1999 + dependencies: 2000 + ast-types: 0.13.4 2001 + escodegen: 2.1.0 2002 + esprima: 4.0.1 2003 + 2004 + devalue@5.6.2: {} 2005 + 2006 + devtools-protocol@0.0.1551306: {} 2007 + 2008 + dhtml@file:dist: 2009 + optional: true 2010 + 2011 + dts-resolver@2.1.3: {} 2012 + 2013 + emoji-regex@8.0.0: {} 2014 + 2015 + end-of-stream@1.4.5: 2016 + dependencies: 2017 + once: 1.4.0 2018 + 2019 + env-paths@2.2.1: {} 2020 + 2021 + error-ex@1.3.4: 2022 + dependencies: 2023 + is-arrayish: 0.2.1 2024 + 2025 + esbuild@0.27.2: 2026 + optionalDependencies: 2027 + '@esbuild/aix-ppc64': 0.27.2 2028 + '@esbuild/android-arm': 0.27.2 2029 + '@esbuild/android-arm64': 0.27.2 2030 + '@esbuild/android-x64': 0.27.2 2031 + '@esbuild/darwin-arm64': 0.27.2 2032 + '@esbuild/darwin-x64': 0.27.2 2033 + '@esbuild/freebsd-arm64': 0.27.2 2034 + '@esbuild/freebsd-x64': 0.27.2 2035 + '@esbuild/linux-arm': 0.27.2 2036 + '@esbuild/linux-arm64': 0.27.2 2037 + '@esbuild/linux-ia32': 0.27.2 2038 + '@esbuild/linux-loong64': 0.27.2 2039 + '@esbuild/linux-mips64el': 0.27.2 2040 + '@esbuild/linux-ppc64': 0.27.2 2041 + '@esbuild/linux-riscv64': 0.27.2 2042 + '@esbuild/linux-s390x': 0.27.2 2043 + '@esbuild/linux-x64': 0.27.2 2044 + '@esbuild/netbsd-arm64': 0.27.2 2045 + '@esbuild/netbsd-x64': 0.27.2 2046 + '@esbuild/openbsd-arm64': 0.27.2 2047 + '@esbuild/openbsd-x64': 0.27.2 2048 + '@esbuild/openharmony-arm64': 0.27.2 2049 + '@esbuild/sunos-x64': 0.27.2 2050 + '@esbuild/win32-arm64': 0.27.2 2051 + '@esbuild/win32-ia32': 0.27.2 2052 + '@esbuild/win32-x64': 0.27.2 2053 + 2054 + escalade@3.2.0: {} 2055 + 2056 + escodegen@2.1.0: 2057 + dependencies: 2058 + esprima: 4.0.1 2059 + estraverse: 5.3.0 2060 + esutils: 2.0.3 2061 + optionalDependencies: 2062 + source-map: 0.6.1 2063 + 2064 + esprima@4.0.1: {} 2065 + 2066 + estraverse@5.3.0: {} 2067 + 2068 + estree-walker@3.0.3: 2069 + dependencies: 2070 + '@types/estree': 1.0.8 2071 + 2072 + esutils@2.0.3: {} 2073 + 2074 + events-universal@1.0.1: 2075 + dependencies: 2076 + bare-events: 2.8.2 2077 + transitivePeerDependencies: 2078 + - bare-abort-controller 2079 + 2080 + extract-zip@2.0.1: 2081 + dependencies: 2082 + debug: 4.4.3 2083 + get-stream: 5.2.0 2084 + yauzl: 2.10.0 2085 + optionalDependencies: 2086 + '@types/yauzl': 2.10.3 2087 + transitivePeerDependencies: 2088 + - supports-color 2089 + 2090 + fast-fifo@1.3.2: {} 2091 + 2092 + fd-slicer@1.1.0: 2093 + dependencies: 2094 + pend: 1.2.0 2095 + 2096 + fdir@6.5.0(picomatch@4.0.3): 2097 + optionalDependencies: 2098 + picomatch: 4.0.3 2099 + 2100 + fsevents@2.3.3: 2101 + optional: true 2102 + 2103 + gc-hook@0.3.1: {} 2104 + 2105 + get-caller-file@2.0.5: {} 2106 + 2107 + get-stream@5.2.0: 2108 + dependencies: 2109 + pump: 3.0.3 2110 + 2111 + get-tsconfig@4.13.1: 2112 + dependencies: 2113 + resolve-pkg-maps: 1.0.0 2114 + 2115 + get-uri@6.0.5: 2116 + dependencies: 2117 + basic-ftp: 5.1.0 2118 + data-uri-to-buffer: 6.0.2 2119 + debug: 4.4.3 2120 + transitivePeerDependencies: 2121 + - supports-color 2122 + 2123 + has-flag@4.0.0: {} 2124 + 2125 + hono@4.11.7: {} 2126 + 2127 + hono@4.9.6: {} 2128 + 2129 + html-escaper@2.0.2: {} 2130 + 2131 + http-proxy-agent@7.0.2: 2132 + dependencies: 2133 + agent-base: 7.1.4 2134 + debug: 4.4.3 2135 + transitivePeerDependencies: 2136 + - supports-color 2137 + 2138 + https-proxy-agent@7.0.6: 2139 + dependencies: 2140 + agent-base: 7.1.4 2141 + debug: 4.4.3 2142 + transitivePeerDependencies: 2143 + - supports-color 2144 + 2145 + import-fresh@3.3.1: 2146 + dependencies: 2147 + parent-module: 1.0.1 2148 + resolve-from: 4.0.0 2149 + 2150 + ip-address@10.1.0: {} 2151 + 2152 + is-arrayish@0.2.1: {} 2153 + 2154 + is-fullwidth-code-point@3.0.0: {} 2155 + 2156 + istanbul-lib-coverage@3.2.2: {} 2157 + 2158 + istanbul-lib-report@3.0.1: 2159 + dependencies: 2160 + istanbul-lib-coverage: 3.2.2 2161 + make-dir: 4.0.0 2162 + supports-color: 7.2.0 2163 + 2164 + istanbul-reports@3.2.0: 2165 + dependencies: 2166 + html-escaper: 2.0.2 2167 + istanbul-lib-report: 3.0.1 2168 + 2169 + js-tokens@10.0.0: {} 2170 + 2171 + js-tokens@4.0.0: {} 2172 + 2173 + js-yaml@4.1.1: 2174 + dependencies: 2175 + argparse: 2.0.1 2176 + 2177 + jsesc@3.1.0: {} 2178 + 2179 + json-parse-even-better-errors@2.3.1: {} 2180 + 2181 + lines-and-columns@1.2.4: {} 2182 + 2183 + lru-cache@7.18.3: {} 2184 + 2185 + magic-string@0.30.21: 2186 + dependencies: 2187 + '@jridgewell/sourcemap-codec': 1.5.5 2188 + 2189 + make-dir@4.0.0: 2190 + dependencies: 2191 + semver: 7.7.3 2192 + 2193 + mitata@1.0.34: {} 2194 + 2195 + mitt@3.0.1: {} 2196 + 2197 + ms@2.1.3: {} 2198 + 2199 + nanoid@3.3.11: {} 2200 + 2201 + netmask@2.0.2: {} 2202 + 2203 + obug@2.1.1: {} 2204 + 2205 + once@1.4.0: 2206 + dependencies: 2207 + wrappy: 1.0.2 2208 + 2209 + oxc-parser@0.111.0: 2210 + dependencies: 2211 + '@oxc-project/types': 0.111.0 2212 + optionalDependencies: 2213 + '@oxc-parser/binding-android-arm-eabi': 0.111.0 2214 + '@oxc-parser/binding-android-arm64': 0.111.0 2215 + '@oxc-parser/binding-darwin-arm64': 0.111.0 2216 + '@oxc-parser/binding-darwin-x64': 0.111.0 2217 + '@oxc-parser/binding-freebsd-x64': 0.111.0 2218 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.111.0 2219 + '@oxc-parser/binding-linux-arm-musleabihf': 0.111.0 2220 + '@oxc-parser/binding-linux-arm64-gnu': 0.111.0 2221 + '@oxc-parser/binding-linux-arm64-musl': 0.111.0 2222 + '@oxc-parser/binding-linux-ppc64-gnu': 0.111.0 2223 + '@oxc-parser/binding-linux-riscv64-gnu': 0.111.0 2224 + '@oxc-parser/binding-linux-riscv64-musl': 0.111.0 2225 + '@oxc-parser/binding-linux-s390x-gnu': 0.111.0 2226 + '@oxc-parser/binding-linux-x64-gnu': 0.111.0 2227 + '@oxc-parser/binding-linux-x64-musl': 0.111.0 2228 + '@oxc-parser/binding-openharmony-arm64': 0.111.0 2229 + '@oxc-parser/binding-wasm32-wasi': 0.111.0 2230 + '@oxc-parser/binding-win32-arm64-msvc': 0.111.0 2231 + '@oxc-parser/binding-win32-ia32-msvc': 0.111.0 2232 + '@oxc-parser/binding-win32-x64-msvc': 0.111.0 2233 + 2234 + pac-proxy-agent@7.2.0: 2235 + dependencies: 2236 + '@tootallnate/quickjs-emscripten': 0.23.0 2237 + agent-base: 7.1.4 2238 + debug: 4.4.3 2239 + get-uri: 6.0.5 2240 + http-proxy-agent: 7.0.2 2241 + https-proxy-agent: 7.0.6 2242 + pac-resolver: 7.0.1 2243 + socks-proxy-agent: 8.0.5 2244 + transitivePeerDependencies: 2245 + - supports-color 2246 + 2247 + pac-resolver@7.0.1: 2248 + dependencies: 2249 + degenerator: 5.0.1 2250 + netmask: 2.0.2 2251 + 2252 + parent-module@1.0.1: 2253 + dependencies: 2254 + callsites: 3.1.0 2255 + 2256 + parse-json@5.2.0: 2257 + dependencies: 2258 + '@babel/code-frame': 7.29.0 2259 + error-ex: 1.3.4 2260 + json-parse-even-better-errors: 2.3.1 2261 + lines-and-columns: 1.2.4 2262 + 2263 + pathe@2.0.3: {} 2264 + 2265 + pend@1.2.0: {} 2266 + 2267 + picocolors@1.1.1: {} 2268 + 2269 + picomatch@4.0.3: {} 2270 + 2271 + postcss@8.5.6: 2272 + dependencies: 2273 + nanoid: 3.3.11 2274 + picocolors: 1.1.1 2275 + source-map-js: 1.2.1 2276 + 2277 + prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3): 2278 + dependencies: 2279 + prettier: 3.8.1 2280 + typescript: 5.9.3 2281 + 2282 + prettier@3.8.1: {} 2283 + 2284 + progress@2.0.3: {} 2285 + 2286 + proxy-agent@6.5.0: 2287 + dependencies: 2288 + agent-base: 7.1.4 2289 + debug: 4.4.3 2290 + http-proxy-agent: 7.0.2 2291 + https-proxy-agent: 7.0.6 2292 + lru-cache: 7.18.3 2293 + pac-proxy-agent: 7.2.0 2294 + proxy-from-env: 1.1.0 2295 + socks-proxy-agent: 8.0.5 2296 + transitivePeerDependencies: 2297 + - supports-color 2298 + 2299 + proxy-from-env@1.1.0: {} 2300 + 2301 + proxy-target@3.0.2: {} 2302 + 2303 + pump@3.0.3: 2304 + dependencies: 2305 + end-of-stream: 1.4.5 2306 + once: 1.4.0 2307 + 2308 + puppeteer-core@24.36.1: 2309 + dependencies: 2310 + '@puppeteer/browsers': 2.11.2 2311 + chromium-bidi: 13.0.1(devtools-protocol@0.0.1551306) 2312 + debug: 4.4.3 2313 + devtools-protocol: 0.0.1551306 2314 + typed-query-selector: 2.12.0 2315 + webdriver-bidi-protocol: 0.4.0 2316 + ws: 8.19.0 2317 + transitivePeerDependencies: 2318 + - bare-abort-controller 2319 + - bare-buffer 2320 + - bufferutil 2321 + - react-native-b4a 2322 + - supports-color 2323 + - utf-8-validate 2324 + 2325 + puppeteer@24.36.1(typescript@5.9.3): 2326 + dependencies: 2327 + '@puppeteer/browsers': 2.11.2 2328 + chromium-bidi: 13.0.1(devtools-protocol@0.0.1551306) 2329 + cosmiconfig: 9.0.0(typescript@5.9.3) 2330 + devtools-protocol: 0.0.1551306 2331 + puppeteer-core: 24.36.1 2332 + typed-query-selector: 2.12.0 2333 + transitivePeerDependencies: 2334 + - bare-abort-controller 2335 + - bare-buffer 2336 + - bufferutil 2337 + - react-native-b4a 2338 + - supports-color 2339 + - typescript 2340 + - utf-8-validate 2341 + 2342 + require-directory@2.1.1: {} 2343 + 2344 + resolve-from@4.0.0: {} 2345 + 2346 + resolve-pkg-maps@1.0.0: {} 2347 + 2348 + rolldown-plugin-dts@0.21.8(rolldown@1.0.0-rc.2)(typescript@5.9.3): 2349 + dependencies: 2350 + '@babel/generator': 8.0.0-beta.4 2351 + '@babel/parser': 8.0.0-beta.4 2352 + '@babel/types': 8.0.0-beta.4 2353 + ast-kit: 3.0.0-beta.1 2354 + birpc: 4.0.0 2355 + dts-resolver: 2.1.3 2356 + get-tsconfig: 4.13.1 2357 + obug: 2.1.1 2358 + rolldown: 1.0.0-rc.2 2359 + optionalDependencies: 2360 + typescript: 5.9.3 2361 + transitivePeerDependencies: 2362 + - oxc-resolver 2363 + 2364 + rolldown@1.0.0-rc.2: 2365 + dependencies: 2366 + '@oxc-project/types': 0.111.0 2367 + '@rolldown/pluginutils': 1.0.0-rc.2 2368 + optionalDependencies: 2369 + '@rolldown/binding-android-arm64': 1.0.0-rc.2 2370 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.2 2371 + '@rolldown/binding-darwin-x64': 1.0.0-rc.2 2372 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.2 2373 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.2 2374 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.2 2375 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.2 2376 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.2 2377 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.2 2378 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.2 2379 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.2 2380 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.2 2381 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.2 2382 + 2383 + rollup@4.57.1: 2384 + dependencies: 2385 + '@types/estree': 1.0.8 2386 + optionalDependencies: 2387 + '@rollup/rollup-android-arm-eabi': 4.57.1 2388 + '@rollup/rollup-android-arm64': 4.57.1 2389 + '@rollup/rollup-darwin-arm64': 4.57.1 2390 + '@rollup/rollup-darwin-x64': 4.57.1 2391 + '@rollup/rollup-freebsd-arm64': 4.57.1 2392 + '@rollup/rollup-freebsd-x64': 4.57.1 2393 + '@rollup/rollup-linux-arm-gnueabihf': 4.57.1 2394 + '@rollup/rollup-linux-arm-musleabihf': 4.57.1 2395 + '@rollup/rollup-linux-arm64-gnu': 4.57.1 2396 + '@rollup/rollup-linux-arm64-musl': 4.57.1 2397 + '@rollup/rollup-linux-loong64-gnu': 4.57.1 2398 + '@rollup/rollup-linux-loong64-musl': 4.57.1 2399 + '@rollup/rollup-linux-ppc64-gnu': 4.57.1 2400 + '@rollup/rollup-linux-ppc64-musl': 4.57.1 2401 + '@rollup/rollup-linux-riscv64-gnu': 4.57.1 2402 + '@rollup/rollup-linux-riscv64-musl': 4.57.1 2403 + '@rollup/rollup-linux-s390x-gnu': 4.57.1 2404 + '@rollup/rollup-linux-x64-gnu': 4.57.1 2405 + '@rollup/rollup-linux-x64-musl': 4.57.1 2406 + '@rollup/rollup-openbsd-x64': 4.57.1 2407 + '@rollup/rollup-openharmony-arm64': 4.57.1 2408 + '@rollup/rollup-win32-arm64-msvc': 4.57.1 2409 + '@rollup/rollup-win32-ia32-msvc': 4.57.1 2410 + '@rollup/rollup-win32-x64-gnu': 4.57.1 2411 + '@rollup/rollup-win32-x64-msvc': 4.57.1 2412 + fsevents: 2.3.3 2413 + 2414 + semver@7.7.3: {} 2415 + 2416 + smart-buffer@4.2.0: {} 2417 + 2418 + socks-proxy-agent@8.0.5: 2419 + dependencies: 2420 + agent-base: 7.1.4 2421 + debug: 4.4.3 2422 + socks: 2.8.7 2423 + transitivePeerDependencies: 2424 + - supports-color 2425 + 2426 + socks@2.8.7: 2427 + dependencies: 2428 + ip-address: 10.1.0 2429 + smart-buffer: 4.2.0 2430 + 2431 + source-map-js@1.2.1: {} 2432 + 2433 + source-map-support@0.5.21: 2434 + dependencies: 2435 + buffer-from: 1.1.2 2436 + source-map: 0.6.1 2437 + 2438 + source-map@0.6.1: {} 2439 + 2440 + sqlocal@0.16.0(vite@7.3.1(@types/node@25.1.0)(terser@5.46.0)): 2441 + dependencies: 2442 + '@sqlite.org/sqlite-wasm': 3.50.4-build1 2443 + coincident: 1.2.3 2444 + optionalDependencies: 2445 + vite: 7.3.1(@types/node@25.1.0)(terser@5.46.0) 2446 + transitivePeerDependencies: 2447 + - bufferutil 2448 + - utf-8-validate 2449 + 2450 + streamx@2.23.0: 2451 + dependencies: 2452 + events-universal: 1.0.1 2453 + fast-fifo: 1.3.2 2454 + text-decoder: 1.2.3 2455 + transitivePeerDependencies: 2456 + - bare-abort-controller 2457 + - react-native-b4a 2458 + 2459 + string-width@4.2.3: 2460 + dependencies: 2461 + emoji-regex: 8.0.0 2462 + is-fullwidth-code-point: 3.0.0 2463 + strip-ansi: 6.0.1 2464 + 2465 + strip-ansi@6.0.1: 2466 + dependencies: 2467 + ansi-regex: 5.0.1 2468 + 2469 + supports-color@7.2.0: 2470 + dependencies: 2471 + has-flag: 4.0.0 2472 + 2473 + tar-fs@3.1.1: 2474 + dependencies: 2475 + pump: 3.0.3 2476 + tar-stream: 3.1.7 2477 + optionalDependencies: 2478 + bare-fs: 4.5.3 2479 + bare-path: 3.0.0 2480 + transitivePeerDependencies: 2481 + - bare-abort-controller 2482 + - bare-buffer 2483 + - react-native-b4a 2484 + 2485 + tar-stream@3.1.7: 2486 + dependencies: 2487 + b4a: 1.7.3 2488 + fast-fifo: 1.3.2 2489 + streamx: 2.23.0 2490 + transitivePeerDependencies: 2491 + - bare-abort-controller 2492 + - react-native-b4a 2493 + 2494 + terser@5.46.0: 2495 + dependencies: 2496 + '@jridgewell/source-map': 0.3.11 2497 + acorn: 8.15.0 2498 + commander: 2.20.3 2499 + source-map-support: 0.5.21 2500 + 2501 + text-decoder@1.2.3: 2502 + dependencies: 2503 + b4a: 1.7.3 2504 + transitivePeerDependencies: 2505 + - react-native-b4a 2506 + 2507 + tinyglobby@0.2.15: 2508 + dependencies: 2509 + fdir: 6.5.0(picomatch@4.0.3) 2510 + picomatch: 4.0.3 2511 + 2512 + tslib@2.8.1: {} 2513 + 2514 + typed-query-selector@2.12.0: {} 2515 + 2516 + typescript@5.9.3: {} 2517 + 2518 + undici-types@7.16.0: {} 2519 + 2520 + vite@7.3.1(@types/node@25.1.0)(terser@5.46.0): 2521 + dependencies: 2522 + esbuild: 0.27.2 2523 + fdir: 6.5.0(picomatch@4.0.3) 2524 + picomatch: 4.0.3 2525 + postcss: 8.5.6 2526 + rollup: 4.57.1 2527 + tinyglobby: 0.2.15 2528 + optionalDependencies: 2529 + '@types/node': 25.1.0 2530 + fsevents: 2.3.3 2531 + terser: 5.46.0 2532 + 2533 + webdriver-bidi-protocol@0.4.0: {} 2534 + 2535 + wrap-ansi@7.0.0: 2536 + dependencies: 2537 + ansi-styles: 4.3.0 2538 + string-width: 4.2.3 2539 + strip-ansi: 6.0.1 2540 + 2541 + wrappy@1.0.2: {} 2542 + 2543 + ws@8.19.0: {} 2544 + 2545 + y18n@5.0.8: {} 2546 + 2547 + yargs-parser@21.1.1: {} 2548 + 2549 + yargs@17.7.2: 2550 + dependencies: 2551 + cliui: 8.0.1 2552 + escalade: 3.2.0 2553 + get-caller-file: 2.0.5 2554 + require-directory: 2.1.1 2555 + string-width: 4.2.3 2556 + y18n: 5.0.8 2557 + yargs-parser: 21.1.1 2558 + 2559 + yauzl@2.10.0: 2560 + dependencies: 2561 + buffer-crc32: 0.2.13 2562 + fd-slicer: 1.1.0 2563 + 2564 + zimmerframe@1.1.4: {} 2565 + 2566 + zod@3.25.76: {}
+16
pnpm-workspace.yaml
··· 1 + packages: 2 + - examples/* 3 + - scripts/* 4 + 5 + onlyBuiltDependencies: 6 + - esbuild 7 + - puppeteer 8 + 9 + catalog: 10 + typescript: ~5.9.3 11 + 12 + includeWorkspaceRoot: true 13 + 14 + publicHoistPattern: 15 + - '@oxc-project/types' # we need rolldown's exact version but they don't re-export 16 +
+1 -1
scripts/build/main.ts
··· 33 33 const ast = this.parse(code, { lang: moduleType }) 34 34 const source = new MagicString(code, { filename: id }) 35 35 36 - walk<import('../../node_modules/rolldown/node_modules/@oxc-project/types/types.d.ts').Node, null>(ast, null, { 36 + walk<import('@oxc-project/types').Node, null>(ast, null, { 37 37 CallExpression(node, { next }) { 38 38 if (node.callee.type === 'Identifier' && node.callee.name === 'assert') { 39 39 source.update(node.start, node.end, 'undefined')
+5 -5
scripts/build/package.json
··· 2 2 "name": "@dhtml-scripts/build", 3 3 "type": "module", 4 4 "dependencies": { 5 - "magic-string": "^0.30.17", 6 - "rolldown": "^1.0.0-rc.2", 7 - "rolldown-plugin-dts": "^0.18.0", 8 - "terser": "^5.41.0", 9 - "zimmerframe": "^1.1.2" 5 + "magic-string": "^0.30.21", 6 + "rolldown": "1.0.0-rc.2", 7 + "rolldown-plugin-dts": "^0.21.8", 8 + "terser": "^5.46.0", 9 + "zimmerframe": "^1.1.4" 10 10 } 11 11 }
+11 -7
scripts/test/browser-runtime.ts
··· 2 2 import { serveStatic } from '@hono/node-server/serve-static' 3 3 import { transformSync } from 'amaro' 4 4 import { Hono } from 'hono' 5 + import * as path from 'node:path' 6 + import { fileURLToPath } from 'node:url' 5 7 import * as puppeteer from 'puppeteer' 6 8 import type { Runtime } from './main.ts' 7 9 ··· 13 15 14 16 const app = new Hono() 15 17 16 - app.get('/@runner', c => 17 - c.html(` 18 + app.get('/@runner', c => { 19 + const pkg = (specifier: string) => '/' + path.relative('.', fileURLToPath(import.meta.resolve(specifier))) 20 + 21 + return c.html(` 18 22 <!doctype html> 19 23 <link rel="icon" href="data:" /> 20 24 <script type="importmap">${JSON.stringify({ ··· 22 26 dhtml: '/dist/index.js', 23 27 'dhtml/client': '/dist/client.js', 24 28 'dhtml/server': '/dist/server.js', 25 - birpc: '/node_modules/birpc/dist/index.mjs', 26 - devalue: '/node_modules/devalue/index.js', 27 - mitata: '/node_modules/mitata/src/main.mjs', 29 + birpc: pkg('birpc'), 30 + devalue: pkg('devalue'), 31 + mitata: pkg('mitata'), 28 32 }, 29 33 })}</script> 30 34 <script type="module" src="/scripts/test/runtime.ts"></script> 31 - `), 32 - ) 35 + `) 36 + }) 33 37 34 38 app.use(async (c, next) => { 35 39 await next()
+9 -9
scripts/test/package.json
··· 2 2 "name": "@dhtml-scripts/test", 3 3 "type": "module", 4 4 "dependencies": { 5 - "@hono/node-server": "^1.17.0", 5 + "@hono/node-server": "^1.19.9", 6 6 "@types/istanbul-lib-coverage": "^2.0.6", 7 7 "@types/istanbul-lib-report": "^3.0.3", 8 8 "@types/istanbul-reports": "^3.0.4", 9 - "amaro": "^1.1.0", 10 - "ast-v8-to-istanbul": "^0.3.3", 11 - "birpc": "^2.5.0", 12 - "devalue": "^5.1.1", 13 - "hono": "^4.8.5", 9 + "amaro": "^1.1.6", 10 + "ast-v8-to-istanbul": "^0.3.11", 11 + "birpc": "^4.0.0", 12 + "devalue": "^5.6.2", 13 + "hono": "^4.11.7", 14 14 "istanbul-lib-coverage": "^3.2.2", 15 15 "istanbul-lib-report": "^3.0.1", 16 - "istanbul-reports": "^3.1.7", 16 + "istanbul-reports": "^3.2.0", 17 17 "mitata": "^1.0.34", 18 - "oxc-parser": "^0.82.0", 19 - "puppeteer": "^24.14.0" 18 + "oxc-parser": "^0.111.0", 19 + "puppeteer": "^24.36.1" 20 20 } 21 21 }