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

move to npm workspaces

tombl.dev b34b5f5f cb10db23

verified
+487 -1656
+1 -1
.github/workflows/build.yml
··· 21 21 - uses: actions/checkout@v4 22 22 - uses: actions/configure-pages@v5 23 23 - run: npm ci 24 - - run: npm run build 24 + - run: npm run build --workspaces --if-present 25 25 - run: rm -rf node_modules 26 26 - uses: actions/upload-pages-artifact@v3 27 27 with:
+2 -1
.github/workflows/check.yml
··· 7 7 steps: 8 8 - uses: actions/checkout@v4 9 9 - run: npm install 10 - - run: npm run check 10 + - run: npm run build 11 + - run: npm run check --workspaces
examples/kanban/.npmrc .npmrc
-1215
examples/kanban/package-lock.json
··· 1 - { 2 - "name": "kanban", 3 - "lockfileVersion": 3, 4 - "requires": true, 5 - "packages": { 6 - "": { 7 - "name": "kanban", 8 - "dependencies": { 9 - "@tombl/router": "npm:@jsr/tombl__router@^0.1.2", 10 - "dhtml": "file:../../dist", 11 - "sqlocal": "^0.14.1" 12 - }, 13 - "devDependencies": { 14 - "typescript": "~5.8.3", 15 - "vite": "^6.3.5", 16 - "vite-tsconfig-paths": "^5.1.4" 17 - } 18 - }, 19 - "../..": { 20 - "hasInstallScript": true, 21 - "devDependencies": { 22 - "@happy-dom/global-registrator": "^17.6.3", 23 - "@types/node": "^22.15.30", 24 - "bun-types": "^1.2.15", 25 - "dhtml": ".", 26 - "dts-buddy": "^0.6.2", 27 - "htmlparser2": "^10.0.0", 28 - "magic-string": "^0.30.17", 29 - "mitata": "^1.0.34", 30 - "oxc-transform": "^0.62.0", 31 - "patch-package": "^8.0.0", 32 - "prettier": "^3.5.3", 33 - "rolldown": "^1.0.0-beta.12", 34 - "rolldown-plugin-dts": "^0.1.0", 35 - "terser": "^5.41.0", 36 - "typescript": "^5.8.3", 37 - "zimmerframe": "^1.1.2" 38 - } 39 - }, 40 - "../../dist": { 41 - "name": "dhtml" 42 - }, 43 - "node_modules/@esbuild/aix-ppc64": { 44 - "version": "0.25.0", 45 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", 46 - "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", 47 - "cpu": [ 48 - "ppc64" 49 - ], 50 - "dev": true, 51 - "license": "MIT", 52 - "optional": true, 53 - "os": [ 54 - "aix" 55 - ], 56 - "engines": { 57 - "node": ">=18" 58 - } 59 - }, 60 - "node_modules/@esbuild/android-arm": { 61 - "version": "0.25.0", 62 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", 63 - "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", 64 - "cpu": [ 65 - "arm" 66 - ], 67 - "dev": true, 68 - "license": "MIT", 69 - "optional": true, 70 - "os": [ 71 - "android" 72 - ], 73 - "engines": { 74 - "node": ">=18" 75 - } 76 - }, 77 - "node_modules/@esbuild/android-arm64": { 78 - "version": "0.25.0", 79 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", 80 - "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", 81 - "cpu": [ 82 - "arm64" 83 - ], 84 - "dev": true, 85 - "license": "MIT", 86 - "optional": true, 87 - "os": [ 88 - "android" 89 - ], 90 - "engines": { 91 - "node": ">=18" 92 - } 93 - }, 94 - "node_modules/@esbuild/android-x64": { 95 - "version": "0.25.0", 96 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", 97 - "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", 98 - "cpu": [ 99 - "x64" 100 - ], 101 - "dev": true, 102 - "license": "MIT", 103 - "optional": true, 104 - "os": [ 105 - "android" 106 - ], 107 - "engines": { 108 - "node": ">=18" 109 - } 110 - }, 111 - "node_modules/@esbuild/darwin-arm64": { 112 - "version": "0.25.0", 113 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", 114 - "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", 115 - "cpu": [ 116 - "arm64" 117 - ], 118 - "dev": true, 119 - "license": "MIT", 120 - "optional": true, 121 - "os": [ 122 - "darwin" 123 - ], 124 - "engines": { 125 - "node": ">=18" 126 - } 127 - }, 128 - "node_modules/@esbuild/darwin-x64": { 129 - "version": "0.25.0", 130 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", 131 - "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", 132 - "cpu": [ 133 - "x64" 134 - ], 135 - "dev": true, 136 - "license": "MIT", 137 - "optional": true, 138 - "os": [ 139 - "darwin" 140 - ], 141 - "engines": { 142 - "node": ">=18" 143 - } 144 - }, 145 - "node_modules/@esbuild/freebsd-arm64": { 146 - "version": "0.25.0", 147 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", 148 - "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", 149 - "cpu": [ 150 - "arm64" 151 - ], 152 - "dev": true, 153 - "license": "MIT", 154 - "optional": true, 155 - "os": [ 156 - "freebsd" 157 - ], 158 - "engines": { 159 - "node": ">=18" 160 - } 161 - }, 162 - "node_modules/@esbuild/freebsd-x64": { 163 - "version": "0.25.0", 164 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", 165 - "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", 166 - "cpu": [ 167 - "x64" 168 - ], 169 - "dev": true, 170 - "license": "MIT", 171 - "optional": true, 172 - "os": [ 173 - "freebsd" 174 - ], 175 - "engines": { 176 - "node": ">=18" 177 - } 178 - }, 179 - "node_modules/@esbuild/linux-arm": { 180 - "version": "0.25.0", 181 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", 182 - "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", 183 - "cpu": [ 184 - "arm" 185 - ], 186 - "dev": true, 187 - "license": "MIT", 188 - "optional": true, 189 - "os": [ 190 - "linux" 191 - ], 192 - "engines": { 193 - "node": ">=18" 194 - } 195 - }, 196 - "node_modules/@esbuild/linux-arm64": { 197 - "version": "0.25.0", 198 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", 199 - "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", 200 - "cpu": [ 201 - "arm64" 202 - ], 203 - "dev": true, 204 - "license": "MIT", 205 - "optional": true, 206 - "os": [ 207 - "linux" 208 - ], 209 - "engines": { 210 - "node": ">=18" 211 - } 212 - }, 213 - "node_modules/@esbuild/linux-ia32": { 214 - "version": "0.25.0", 215 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", 216 - "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", 217 - "cpu": [ 218 - "ia32" 219 - ], 220 - "dev": true, 221 - "license": "MIT", 222 - "optional": true, 223 - "os": [ 224 - "linux" 225 - ], 226 - "engines": { 227 - "node": ">=18" 228 - } 229 - }, 230 - "node_modules/@esbuild/linux-loong64": { 231 - "version": "0.25.0", 232 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", 233 - "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", 234 - "cpu": [ 235 - "loong64" 236 - ], 237 - "dev": true, 238 - "license": "MIT", 239 - "optional": true, 240 - "os": [ 241 - "linux" 242 - ], 243 - "engines": { 244 - "node": ">=18" 245 - } 246 - }, 247 - "node_modules/@esbuild/linux-mips64el": { 248 - "version": "0.25.0", 249 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", 250 - "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", 251 - "cpu": [ 252 - "mips64el" 253 - ], 254 - "dev": true, 255 - "license": "MIT", 256 - "optional": true, 257 - "os": [ 258 - "linux" 259 - ], 260 - "engines": { 261 - "node": ">=18" 262 - } 263 - }, 264 - "node_modules/@esbuild/linux-ppc64": { 265 - "version": "0.25.0", 266 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", 267 - "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", 268 - "cpu": [ 269 - "ppc64" 270 - ], 271 - "dev": true, 272 - "license": "MIT", 273 - "optional": true, 274 - "os": [ 275 - "linux" 276 - ], 277 - "engines": { 278 - "node": ">=18" 279 - } 280 - }, 281 - "node_modules/@esbuild/linux-riscv64": { 282 - "version": "0.25.0", 283 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", 284 - "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", 285 - "cpu": [ 286 - "riscv64" 287 - ], 288 - "dev": true, 289 - "license": "MIT", 290 - "optional": true, 291 - "os": [ 292 - "linux" 293 - ], 294 - "engines": { 295 - "node": ">=18" 296 - } 297 - }, 298 - "node_modules/@esbuild/linux-s390x": { 299 - "version": "0.25.0", 300 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", 301 - "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", 302 - "cpu": [ 303 - "s390x" 304 - ], 305 - "dev": true, 306 - "license": "MIT", 307 - "optional": true, 308 - "os": [ 309 - "linux" 310 - ], 311 - "engines": { 312 - "node": ">=18" 313 - } 314 - }, 315 - "node_modules/@esbuild/linux-x64": { 316 - "version": "0.25.0", 317 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", 318 - "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", 319 - "cpu": [ 320 - "x64" 321 - ], 322 - "dev": true, 323 - "license": "MIT", 324 - "optional": true, 325 - "os": [ 326 - "linux" 327 - ], 328 - "engines": { 329 - "node": ">=18" 330 - } 331 - }, 332 - "node_modules/@esbuild/netbsd-arm64": { 333 - "version": "0.25.0", 334 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", 335 - "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", 336 - "cpu": [ 337 - "arm64" 338 - ], 339 - "dev": true, 340 - "license": "MIT", 341 - "optional": true, 342 - "os": [ 343 - "netbsd" 344 - ], 345 - "engines": { 346 - "node": ">=18" 347 - } 348 - }, 349 - "node_modules/@esbuild/netbsd-x64": { 350 - "version": "0.25.0", 351 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", 352 - "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", 353 - "cpu": [ 354 - "x64" 355 - ], 356 - "dev": true, 357 - "license": "MIT", 358 - "optional": true, 359 - "os": [ 360 - "netbsd" 361 - ], 362 - "engines": { 363 - "node": ">=18" 364 - } 365 - }, 366 - "node_modules/@esbuild/openbsd-arm64": { 367 - "version": "0.25.0", 368 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", 369 - "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", 370 - "cpu": [ 371 - "arm64" 372 - ], 373 - "dev": true, 374 - "license": "MIT", 375 - "optional": true, 376 - "os": [ 377 - "openbsd" 378 - ], 379 - "engines": { 380 - "node": ">=18" 381 - } 382 - }, 383 - "node_modules/@esbuild/openbsd-x64": { 384 - "version": "0.25.0", 385 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", 386 - "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", 387 - "cpu": [ 388 - "x64" 389 - ], 390 - "dev": true, 391 - "license": "MIT", 392 - "optional": true, 393 - "os": [ 394 - "openbsd" 395 - ], 396 - "engines": { 397 - "node": ">=18" 398 - } 399 - }, 400 - "node_modules/@esbuild/sunos-x64": { 401 - "version": "0.25.0", 402 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", 403 - "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", 404 - "cpu": [ 405 - "x64" 406 - ], 407 - "dev": true, 408 - "license": "MIT", 409 - "optional": true, 410 - "os": [ 411 - "sunos" 412 - ], 413 - "engines": { 414 - "node": ">=18" 415 - } 416 - }, 417 - "node_modules/@esbuild/win32-arm64": { 418 - "version": "0.25.0", 419 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", 420 - "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", 421 - "cpu": [ 422 - "arm64" 423 - ], 424 - "dev": true, 425 - "license": "MIT", 426 - "optional": true, 427 - "os": [ 428 - "win32" 429 - ], 430 - "engines": { 431 - "node": ">=18" 432 - } 433 - }, 434 - "node_modules/@esbuild/win32-ia32": { 435 - "version": "0.25.0", 436 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", 437 - "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", 438 - "cpu": [ 439 - "ia32" 440 - ], 441 - "dev": true, 442 - "license": "MIT", 443 - "optional": true, 444 - "os": [ 445 - "win32" 446 - ], 447 - "engines": { 448 - "node": ">=18" 449 - } 450 - }, 451 - "node_modules/@esbuild/win32-x64": { 452 - "version": "0.25.0", 453 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", 454 - "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", 455 - "cpu": [ 456 - "x64" 457 - ], 458 - "dev": true, 459 - "license": "MIT", 460 - "optional": true, 461 - "os": [ 462 - "win32" 463 - ], 464 - "engines": { 465 - "node": ">=18" 466 - } 467 - }, 468 - "node_modules/@rollup/rollup-android-arm-eabi": { 469 - "version": "4.35.0", 470 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.35.0.tgz", 471 - "integrity": "sha512-uYQ2WfPaqz5QtVgMxfN6NpLD+no0MYHDBywl7itPYd3K5TjjSghNKmX8ic9S8NU8w81NVhJv/XojcHptRly7qQ==", 472 - "cpu": [ 473 - "arm" 474 - ], 475 - "dev": true, 476 - "license": "MIT", 477 - "optional": true, 478 - "os": [ 479 - "android" 480 - ] 481 - }, 482 - "node_modules/@rollup/rollup-android-arm64": { 483 - "version": "4.35.0", 484 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.35.0.tgz", 485 - "integrity": "sha512-FtKddj9XZudurLhdJnBl9fl6BwCJ3ky8riCXjEw3/UIbjmIY58ppWwPEvU3fNu+W7FUsAsB1CdH+7EQE6CXAPA==", 486 - "cpu": [ 487 - "arm64" 488 - ], 489 - "dev": true, 490 - "license": "MIT", 491 - "optional": true, 492 - "os": [ 493 - "android" 494 - ] 495 - }, 496 - "node_modules/@rollup/rollup-darwin-arm64": { 497 - "version": "4.35.0", 498 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.35.0.tgz", 499 - "integrity": "sha512-Uk+GjOJR6CY844/q6r5DR/6lkPFOw0hjfOIzVx22THJXMxktXG6CbejseJFznU8vHcEBLpiXKY3/6xc+cBm65Q==", 500 - "cpu": [ 501 - "arm64" 502 - ], 503 - "dev": true, 504 - "license": "MIT", 505 - "optional": true, 506 - "os": [ 507 - "darwin" 508 - ] 509 - }, 510 - "node_modules/@rollup/rollup-darwin-x64": { 511 - "version": "4.35.0", 512 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.35.0.tgz", 513 - "integrity": "sha512-3IrHjfAS6Vkp+5bISNQnPogRAW5GAV1n+bNCrDwXmfMHbPl5EhTmWtfmwlJxFRUCBZ+tZ/OxDyU08aF6NI/N5Q==", 514 - "cpu": [ 515 - "x64" 516 - ], 517 - "dev": true, 518 - "license": "MIT", 519 - "optional": true, 520 - "os": [ 521 - "darwin" 522 - ] 523 - }, 524 - "node_modules/@rollup/rollup-freebsd-arm64": { 525 - "version": "4.35.0", 526 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.35.0.tgz", 527 - "integrity": "sha512-sxjoD/6F9cDLSELuLNnY0fOrM9WA0KrM0vWm57XhrIMf5FGiN8D0l7fn+bpUeBSU7dCgPV2oX4zHAsAXyHFGcQ==", 528 - "cpu": [ 529 - "arm64" 530 - ], 531 - "dev": true, 532 - "license": "MIT", 533 - "optional": true, 534 - "os": [ 535 - "freebsd" 536 - ] 537 - }, 538 - "node_modules/@rollup/rollup-freebsd-x64": { 539 - "version": "4.35.0", 540 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.35.0.tgz", 541 - "integrity": "sha512-2mpHCeRuD1u/2kruUiHSsnjWtHjqVbzhBkNVQ1aVD63CcexKVcQGwJ2g5VphOd84GvxfSvnnlEyBtQCE5hxVVw==", 542 - "cpu": [ 543 - "x64" 544 - ], 545 - "dev": true, 546 - "license": "MIT", 547 - "optional": true, 548 - "os": [ 549 - "freebsd" 550 - ] 551 - }, 552 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 553 - "version": "4.35.0", 554 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.35.0.tgz", 555 - "integrity": "sha512-mrA0v3QMy6ZSvEuLs0dMxcO2LnaCONs1Z73GUDBHWbY8tFFocM6yl7YyMu7rz4zS81NDSqhrUuolyZXGi8TEqg==", 556 - "cpu": [ 557 - "arm" 558 - ], 559 - "dev": true, 560 - "license": "MIT", 561 - "optional": true, 562 - "os": [ 563 - "linux" 564 - ] 565 - }, 566 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 567 - "version": "4.35.0", 568 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.35.0.tgz", 569 - "integrity": "sha512-DnYhhzcvTAKNexIql8pFajr0PiDGrIsBYPRvCKlA5ixSS3uwo/CWNZxB09jhIapEIg945KOzcYEAGGSmTSpk7A==", 570 - "cpu": [ 571 - "arm" 572 - ], 573 - "dev": true, 574 - "license": "MIT", 575 - "optional": true, 576 - "os": [ 577 - "linux" 578 - ] 579 - }, 580 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 581 - "version": "4.35.0", 582 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.35.0.tgz", 583 - "integrity": "sha512-uagpnH2M2g2b5iLsCTZ35CL1FgyuzzJQ8L9VtlJ+FckBXroTwNOaD0z0/UF+k5K3aNQjbm8LIVpxykUOQt1m/A==", 584 - "cpu": [ 585 - "arm64" 586 - ], 587 - "dev": true, 588 - "license": "MIT", 589 - "optional": true, 590 - "os": [ 591 - "linux" 592 - ] 593 - }, 594 - "node_modules/@rollup/rollup-linux-arm64-musl": { 595 - "version": "4.35.0", 596 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.35.0.tgz", 597 - "integrity": "sha512-XQxVOCd6VJeHQA/7YcqyV0/88N6ysSVzRjJ9I9UA/xXpEsjvAgDTgH3wQYz5bmr7SPtVK2TsP2fQ2N9L4ukoUg==", 598 - "cpu": [ 599 - "arm64" 600 - ], 601 - "dev": true, 602 - "license": "MIT", 603 - "optional": true, 604 - "os": [ 605 - "linux" 606 - ] 607 - }, 608 - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 609 - "version": "4.35.0", 610 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.35.0.tgz", 611 - "integrity": "sha512-5pMT5PzfgwcXEwOaSrqVsz/LvjDZt+vQ8RT/70yhPU06PTuq8WaHhfT1LW+cdD7mW6i/J5/XIkX/1tCAkh1W6g==", 612 - "cpu": [ 613 - "loong64" 614 - ], 615 - "dev": true, 616 - "license": "MIT", 617 - "optional": true, 618 - "os": [ 619 - "linux" 620 - ] 621 - }, 622 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 623 - "version": "4.35.0", 624 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.35.0.tgz", 625 - "integrity": "sha512-c+zkcvbhbXF98f4CtEIP1EBA/lCic5xB0lToneZYvMeKu5Kamq3O8gqrxiYYLzlZH6E3Aq+TSW86E4ay8iD8EA==", 626 - "cpu": [ 627 - "ppc64" 628 - ], 629 - "dev": true, 630 - "license": "MIT", 631 - "optional": true, 632 - "os": [ 633 - "linux" 634 - ] 635 - }, 636 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 637 - "version": "4.35.0", 638 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.35.0.tgz", 639 - "integrity": "sha512-s91fuAHdOwH/Tad2tzTtPX7UZyytHIRR6V4+2IGlV0Cej5rkG0R61SX4l4y9sh0JBibMiploZx3oHKPnQBKe4g==", 640 - "cpu": [ 641 - "riscv64" 642 - ], 643 - "dev": true, 644 - "license": "MIT", 645 - "optional": true, 646 - "os": [ 647 - "linux" 648 - ] 649 - }, 650 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 651 - "version": "4.35.0", 652 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.35.0.tgz", 653 - "integrity": "sha512-hQRkPQPLYJZYGP+Hj4fR9dDBMIM7zrzJDWFEMPdTnTy95Ljnv0/4w/ixFw3pTBMEuuEuoqtBINYND4M7ujcuQw==", 654 - "cpu": [ 655 - "s390x" 656 - ], 657 - "dev": true, 658 - "license": "MIT", 659 - "optional": true, 660 - "os": [ 661 - "linux" 662 - ] 663 - }, 664 - "node_modules/@rollup/rollup-linux-x64-gnu": { 665 - "version": "4.35.0", 666 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.35.0.tgz", 667 - "integrity": "sha512-Pim1T8rXOri+0HmV4CdKSGrqcBWX0d1HoPnQ0uw0bdp1aP5SdQVNBy8LjYncvnLgu3fnnCt17xjWGd4cqh8/hA==", 668 - "cpu": [ 669 - "x64" 670 - ], 671 - "dev": true, 672 - "license": "MIT", 673 - "optional": true, 674 - "os": [ 675 - "linux" 676 - ] 677 - }, 678 - "node_modules/@rollup/rollup-linux-x64-musl": { 679 - "version": "4.35.0", 680 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.35.0.tgz", 681 - "integrity": "sha512-QysqXzYiDvQWfUiTm8XmJNO2zm9yC9P/2Gkrwg2dH9cxotQzunBHYr6jk4SujCTqnfGxduOmQcI7c2ryuW8XVg==", 682 - "cpu": [ 683 - "x64" 684 - ], 685 - "dev": true, 686 - "license": "MIT", 687 - "optional": true, 688 - "os": [ 689 - "linux" 690 - ] 691 - }, 692 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 693 - "version": "4.35.0", 694 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.35.0.tgz", 695 - "integrity": "sha512-OUOlGqPkVJCdJETKOCEf1mw848ZyJ5w50/rZ/3IBQVdLfR5jk/6Sr5m3iO2tdPgwo0x7VcncYuOvMhBWZq8ayg==", 696 - "cpu": [ 697 - "arm64" 698 - ], 699 - "dev": true, 700 - "license": "MIT", 701 - "optional": true, 702 - "os": [ 703 - "win32" 704 - ] 705 - }, 706 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 707 - "version": "4.35.0", 708 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.35.0.tgz", 709 - "integrity": "sha512-2/lsgejMrtwQe44glq7AFFHLfJBPafpsTa6JvP2NGef/ifOa4KBoglVf7AKN7EV9o32evBPRqfg96fEHzWo5kw==", 710 - "cpu": [ 711 - "ia32" 712 - ], 713 - "dev": true, 714 - "license": "MIT", 715 - "optional": true, 716 - "os": [ 717 - "win32" 718 - ] 719 - }, 720 - "node_modules/@rollup/rollup-win32-x64-msvc": { 721 - "version": "4.35.0", 722 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.35.0.tgz", 723 - "integrity": "sha512-PIQeY5XDkrOysbQblSW7v3l1MDZzkTEzAfTPkj5VAu3FW8fS4ynyLg2sINp0fp3SjZ8xkRYpLqoKcYqAkhU1dw==", 724 - "cpu": [ 725 - "x64" 726 - ], 727 - "dev": true, 728 - "license": "MIT", 729 - "optional": true, 730 - "os": [ 731 - "win32" 732 - ] 733 - }, 734 - "node_modules/@sqlite.org/sqlite-wasm": { 735 - "version": "3.49.1-build4", 736 - "resolved": "https://registry.npmjs.org/@sqlite.org/sqlite-wasm/-/sqlite-wasm-3.49.1-build4.tgz", 737 - "integrity": "sha512-TBbTTWhiI6v2CT7J1hij5shx+RGL4iICprVGYhO+LKv5Nbn3NeJPWCY8kMKL5vA6b33NeWkBk4dy6RFbNh3jBw==", 738 - "license": "Apache-2.0", 739 - "bin": { 740 - "sqlite-wasm": "bin/index.js" 741 - } 742 - }, 743 - "node_modules/@tombl/router": { 744 - "name": "@jsr/tombl__router", 745 - "version": "0.1.2", 746 - "resolved": "https://npm.jsr.io/~/11/@jsr/tombl__router/0.1.2.tgz", 747 - "integrity": "sha512-kMvbHqWox4uJaex4tQ6PlJOAH2Bvaw7aVxlGujEIcv181HgEEma9x04HGM9mU+48RR4T1V9puas+Dtf9RjIjiw==" 748 - }, 749 - "node_modules/@types/estree": { 750 - "version": "1.0.6", 751 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 752 - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 753 - "dev": true, 754 - "license": "MIT" 755 - }, 756 - "node_modules/@ungap/structured-clone": { 757 - "version": "1.3.0", 758 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 759 - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 760 - "license": "ISC" 761 - }, 762 - "node_modules/@ungap/with-resolvers": { 763 - "version": "0.1.0", 764 - "resolved": "https://registry.npmjs.org/@ungap/with-resolvers/-/with-resolvers-0.1.0.tgz", 765 - "integrity": "sha512-g7f0IkJdPW2xhY7H4iE72DAsIyfuwEFc6JWc2tYFwKDMWWAF699vGjrM348cwQuOXgHpe1gWFe+Eiyjx/ewvvw==", 766 - "license": "ISC" 767 - }, 768 - "node_modules/coincident": { 769 - "version": "1.2.3", 770 - "resolved": "https://registry.npmjs.org/coincident/-/coincident-1.2.3.tgz", 771 - "integrity": "sha512-Uxz3BMTWIslzeWjuQnizGWVg0j6khbvHUQ8+5BdM7WuJEm4ALXwq3wluYoB+uF68uPBz/oUOeJnYURKyfjexlA==", 772 - "license": "ISC", 773 - "dependencies": { 774 - "@ungap/structured-clone": "^1.2.0", 775 - "@ungap/with-resolvers": "^0.1.0", 776 - "gc-hook": "^0.3.1", 777 - "proxy-target": "^3.0.2" 778 - }, 779 - "optionalDependencies": { 780 - "ws": "^8.16.0" 781 - } 782 - }, 783 - "node_modules/debug": { 784 - "version": "4.4.0", 785 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 786 - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 787 - "dev": true, 788 - "license": "MIT", 789 - "dependencies": { 790 - "ms": "^2.1.3" 791 - }, 792 - "engines": { 793 - "node": ">=6.0" 794 - }, 795 - "peerDependenciesMeta": { 796 - "supports-color": { 797 - "optional": true 798 - } 799 - } 800 - }, 801 - "node_modules/dhtml": { 802 - "resolved": "../../dist", 803 - "link": true 804 - }, 805 - "node_modules/esbuild": { 806 - "version": "0.25.0", 807 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", 808 - "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", 809 - "dev": true, 810 - "hasInstallScript": true, 811 - "license": "MIT", 812 - "bin": { 813 - "esbuild": "bin/esbuild" 814 - }, 815 - "engines": { 816 - "node": ">=18" 817 - }, 818 - "optionalDependencies": { 819 - "@esbuild/aix-ppc64": "0.25.0", 820 - "@esbuild/android-arm": "0.25.0", 821 - "@esbuild/android-arm64": "0.25.0", 822 - "@esbuild/android-x64": "0.25.0", 823 - "@esbuild/darwin-arm64": "0.25.0", 824 - "@esbuild/darwin-x64": "0.25.0", 825 - "@esbuild/freebsd-arm64": "0.25.0", 826 - "@esbuild/freebsd-x64": "0.25.0", 827 - "@esbuild/linux-arm": "0.25.0", 828 - "@esbuild/linux-arm64": "0.25.0", 829 - "@esbuild/linux-ia32": "0.25.0", 830 - "@esbuild/linux-loong64": "0.25.0", 831 - "@esbuild/linux-mips64el": "0.25.0", 832 - "@esbuild/linux-ppc64": "0.25.0", 833 - "@esbuild/linux-riscv64": "0.25.0", 834 - "@esbuild/linux-s390x": "0.25.0", 835 - "@esbuild/linux-x64": "0.25.0", 836 - "@esbuild/netbsd-arm64": "0.25.0", 837 - "@esbuild/netbsd-x64": "0.25.0", 838 - "@esbuild/openbsd-arm64": "0.25.0", 839 - "@esbuild/openbsd-x64": "0.25.0", 840 - "@esbuild/sunos-x64": "0.25.0", 841 - "@esbuild/win32-arm64": "0.25.0", 842 - "@esbuild/win32-ia32": "0.25.0", 843 - "@esbuild/win32-x64": "0.25.0" 844 - } 845 - }, 846 - "node_modules/fdir": { 847 - "version": "6.4.5", 848 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.5.tgz", 849 - "integrity": "sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==", 850 - "dev": true, 851 - "license": "MIT", 852 - "peerDependencies": { 853 - "picomatch": "^3 || ^4" 854 - }, 855 - "peerDependenciesMeta": { 856 - "picomatch": { 857 - "optional": true 858 - } 859 - } 860 - }, 861 - "node_modules/fsevents": { 862 - "version": "2.3.3", 863 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 864 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 865 - "dev": true, 866 - "hasInstallScript": true, 867 - "license": "MIT", 868 - "optional": true, 869 - "os": [ 870 - "darwin" 871 - ], 872 - "engines": { 873 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 874 - } 875 - }, 876 - "node_modules/gc-hook": { 877 - "version": "0.3.1", 878 - "resolved": "https://registry.npmjs.org/gc-hook/-/gc-hook-0.3.1.tgz", 879 - "integrity": "sha512-E5M+O/h2o7eZzGhzRZGex6hbB3k4NWqO0eA+OzLRLXxhdbYPajZnynPwAtphnh+cRHPwsj5Z80dqZlfI4eK55A==", 880 - "license": "ISC" 881 - }, 882 - "node_modules/globrex": { 883 - "version": "0.1.2", 884 - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 885 - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 886 - "dev": true, 887 - "license": "MIT" 888 - }, 889 - "node_modules/ms": { 890 - "version": "2.1.3", 891 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 892 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 893 - "dev": true, 894 - "license": "MIT" 895 - }, 896 - "node_modules/picocolors": { 897 - "version": "1.1.1", 898 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 899 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 900 - "dev": true, 901 - "license": "ISC" 902 - }, 903 - "node_modules/picomatch": { 904 - "version": "4.0.2", 905 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 906 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 907 - "dev": true, 908 - "license": "MIT", 909 - "engines": { 910 - "node": ">=12" 911 - }, 912 - "funding": { 913 - "url": "https://github.com/sponsors/jonschlinkert" 914 - } 915 - }, 916 - "node_modules/postcss": { 917 - "version": "8.5.3", 918 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 919 - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 920 - "dev": true, 921 - "funding": [ 922 - { 923 - "type": "opencollective", 924 - "url": "https://opencollective.com/postcss/" 925 - }, 926 - { 927 - "type": "tidelift", 928 - "url": "https://tidelift.com/funding/github/npm/postcss" 929 - }, 930 - { 931 - "type": "github", 932 - "url": "https://github.com/sponsors/ai" 933 - } 934 - ], 935 - "license": "MIT", 936 - "dependencies": { 937 - "nanoid": "^3.3.8", 938 - "picocolors": "^1.1.1", 939 - "source-map-js": "^1.2.1" 940 - }, 941 - "engines": { 942 - "node": "^10 || ^12 || >=14" 943 - } 944 - }, 945 - "node_modules/postcss/node_modules/nanoid": { 946 - "version": "3.3.9", 947 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz", 948 - "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==", 949 - "dev": true, 950 - "funding": [ 951 - { 952 - "type": "github", 953 - "url": "https://github.com/sponsors/ai" 954 - } 955 - ], 956 - "license": "MIT", 957 - "bin": { 958 - "nanoid": "bin/nanoid.cjs" 959 - }, 960 - "engines": { 961 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 962 - } 963 - }, 964 - "node_modules/proxy-target": { 965 - "version": "3.0.2", 966 - "resolved": "https://registry.npmjs.org/proxy-target/-/proxy-target-3.0.2.tgz", 967 - "integrity": "sha512-FFE1XNwXX/FNC3/P8HiKaJSy/Qk68RitG/QEcLy/bVnTAPlgTAWPZKh0pARLAnpfXQPKyalBhk009NRTgsk8vQ==", 968 - "license": "MIT" 969 - }, 970 - "node_modules/rollup": { 971 - "version": "4.35.0", 972 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.35.0.tgz", 973 - "integrity": "sha512-kg6oI4g+vc41vePJyO6dHt/yl0Rz3Thv0kJeVQ3D1kS3E5XSuKbPc29G4IpT/Kv1KQwgHVcN+HtyS+HYLNSvQg==", 974 - "dev": true, 975 - "license": "MIT", 976 - "dependencies": { 977 - "@types/estree": "1.0.6" 978 - }, 979 - "bin": { 980 - "rollup": "dist/bin/rollup" 981 - }, 982 - "engines": { 983 - "node": ">=18.0.0", 984 - "npm": ">=8.0.0" 985 - }, 986 - "optionalDependencies": { 987 - "@rollup/rollup-android-arm-eabi": "4.35.0", 988 - "@rollup/rollup-android-arm64": "4.35.0", 989 - "@rollup/rollup-darwin-arm64": "4.35.0", 990 - "@rollup/rollup-darwin-x64": "4.35.0", 991 - "@rollup/rollup-freebsd-arm64": "4.35.0", 992 - "@rollup/rollup-freebsd-x64": "4.35.0", 993 - "@rollup/rollup-linux-arm-gnueabihf": "4.35.0", 994 - "@rollup/rollup-linux-arm-musleabihf": "4.35.0", 995 - "@rollup/rollup-linux-arm64-gnu": "4.35.0", 996 - "@rollup/rollup-linux-arm64-musl": "4.35.0", 997 - "@rollup/rollup-linux-loongarch64-gnu": "4.35.0", 998 - "@rollup/rollup-linux-powerpc64le-gnu": "4.35.0", 999 - "@rollup/rollup-linux-riscv64-gnu": "4.35.0", 1000 - "@rollup/rollup-linux-s390x-gnu": "4.35.0", 1001 - "@rollup/rollup-linux-x64-gnu": "4.35.0", 1002 - "@rollup/rollup-linux-x64-musl": "4.35.0", 1003 - "@rollup/rollup-win32-arm64-msvc": "4.35.0", 1004 - "@rollup/rollup-win32-ia32-msvc": "4.35.0", 1005 - "@rollup/rollup-win32-x64-msvc": "4.35.0", 1006 - "fsevents": "~2.3.2" 1007 - } 1008 - }, 1009 - "node_modules/source-map-js": { 1010 - "version": "1.2.1", 1011 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1012 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1013 - "dev": true, 1014 - "license": "BSD-3-Clause", 1015 - "engines": { 1016 - "node": ">=0.10.0" 1017 - } 1018 - }, 1019 - "node_modules/sqlocal": { 1020 - "version": "0.14.1", 1021 - "resolved": "https://registry.npmjs.org/sqlocal/-/sqlocal-0.14.1.tgz", 1022 - "integrity": "sha512-UhmNKWT7WBgJIrvp5JVuKAOOLXww4ZDVBfouPb/CIg/ONSCVPqaXFzwvTZ3vZY6SkfJLw9JCX+dZU+T1/orHmg==", 1023 - "license": "MIT", 1024 - "dependencies": { 1025 - "@sqlite.org/sqlite-wasm": "^3.49.1-build4", 1026 - "coincident": "^1.2.3" 1027 - }, 1028 - "funding": { 1029 - "type": "paypal", 1030 - "url": "https://www.paypal.com/biz/fund?id=U3ZNM2Q26WJY8" 1031 - }, 1032 - "peerDependencies": { 1033 - "drizzle-orm": "*", 1034 - "kysely": "*" 1035 - }, 1036 - "peerDependenciesMeta": { 1037 - "drizzle-orm": { 1038 - "optional": true 1039 - }, 1040 - "kysely": { 1041 - "optional": true 1042 - } 1043 - } 1044 - }, 1045 - "node_modules/tinyglobby": { 1046 - "version": "0.2.14", 1047 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 1048 - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 1049 - "dev": true, 1050 - "license": "MIT", 1051 - "dependencies": { 1052 - "fdir": "^6.4.4", 1053 - "picomatch": "^4.0.2" 1054 - }, 1055 - "engines": { 1056 - "node": ">=12.0.0" 1057 - }, 1058 - "funding": { 1059 - "url": "https://github.com/sponsors/SuperchupuDev" 1060 - } 1061 - }, 1062 - "node_modules/tsconfck": { 1063 - "version": "3.1.5", 1064 - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz", 1065 - "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==", 1066 - "dev": true, 1067 - "license": "MIT", 1068 - "bin": { 1069 - "tsconfck": "bin/tsconfck.js" 1070 - }, 1071 - "engines": { 1072 - "node": "^18 || >=20" 1073 - }, 1074 - "peerDependencies": { 1075 - "typescript": "^5.0.0" 1076 - }, 1077 - "peerDependenciesMeta": { 1078 - "typescript": { 1079 - "optional": true 1080 - } 1081 - } 1082 - }, 1083 - "node_modules/typescript": { 1084 - "version": "5.8.3", 1085 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 1086 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 1087 - "dev": true, 1088 - "license": "Apache-2.0", 1089 - "bin": { 1090 - "tsc": "bin/tsc", 1091 - "tsserver": "bin/tsserver" 1092 - }, 1093 - "engines": { 1094 - "node": ">=14.17" 1095 - } 1096 - }, 1097 - "node_modules/vite": { 1098 - "version": "6.3.5", 1099 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", 1100 - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", 1101 - "dev": true, 1102 - "license": "MIT", 1103 - "dependencies": { 1104 - "esbuild": "^0.25.0", 1105 - "fdir": "^6.4.4", 1106 - "picomatch": "^4.0.2", 1107 - "postcss": "^8.5.3", 1108 - "rollup": "^4.34.9", 1109 - "tinyglobby": "^0.2.13" 1110 - }, 1111 - "bin": { 1112 - "vite": "bin/vite.js" 1113 - }, 1114 - "engines": { 1115 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 1116 - }, 1117 - "funding": { 1118 - "url": "https://github.com/vitejs/vite?sponsor=1" 1119 - }, 1120 - "optionalDependencies": { 1121 - "fsevents": "~2.3.3" 1122 - }, 1123 - "peerDependencies": { 1124 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 1125 - "jiti": ">=1.21.0", 1126 - "less": "*", 1127 - "lightningcss": "^1.21.0", 1128 - "sass": "*", 1129 - "sass-embedded": "*", 1130 - "stylus": "*", 1131 - "sugarss": "*", 1132 - "terser": "^5.16.0", 1133 - "tsx": "^4.8.1", 1134 - "yaml": "^2.4.2" 1135 - }, 1136 - "peerDependenciesMeta": { 1137 - "@types/node": { 1138 - "optional": true 1139 - }, 1140 - "jiti": { 1141 - "optional": true 1142 - }, 1143 - "less": { 1144 - "optional": true 1145 - }, 1146 - "lightningcss": { 1147 - "optional": true 1148 - }, 1149 - "sass": { 1150 - "optional": true 1151 - }, 1152 - "sass-embedded": { 1153 - "optional": true 1154 - }, 1155 - "stylus": { 1156 - "optional": true 1157 - }, 1158 - "sugarss": { 1159 - "optional": true 1160 - }, 1161 - "terser": { 1162 - "optional": true 1163 - }, 1164 - "tsx": { 1165 - "optional": true 1166 - }, 1167 - "yaml": { 1168 - "optional": true 1169 - } 1170 - } 1171 - }, 1172 - "node_modules/vite-tsconfig-paths": { 1173 - "version": "5.1.4", 1174 - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.4.tgz", 1175 - "integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==", 1176 - "dev": true, 1177 - "license": "MIT", 1178 - "dependencies": { 1179 - "debug": "^4.1.1", 1180 - "globrex": "^0.1.2", 1181 - "tsconfck": "^3.0.3" 1182 - }, 1183 - "peerDependencies": { 1184 - "vite": "*" 1185 - }, 1186 - "peerDependenciesMeta": { 1187 - "vite": { 1188 - "optional": true 1189 - } 1190 - } 1191 - }, 1192 - "node_modules/ws": { 1193 - "version": "8.18.1", 1194 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", 1195 - "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", 1196 - "license": "MIT", 1197 - "optional": true, 1198 - "engines": { 1199 - "node": ">=10.0.0" 1200 - }, 1201 - "peerDependencies": { 1202 - "bufferutil": "^4.0.1", 1203 - "utf-8-validate": ">=5.0.2" 1204 - }, 1205 - "peerDependenciesMeta": { 1206 - "bufferutil": { 1207 - "optional": true 1208 - }, 1209 - "utf-8-validate": { 1210 - "optional": true 1211 - } 1212 - } 1213 - } 1214 - } 1215 - }
+1 -1
examples/kanban/package.json
··· 1 1 { 2 - "name": "kanban", 2 + "name": "@dhtml-examples/kanban", 3 3 "private": true, 4 4 "type": "module", 5 5 "scripts": {
+1
examples/kanban/vite.config.js
··· 2 2 import tsconfigPaths from 'vite-tsconfig-paths' 3 3 4 4 export default defineConfig({ 5 + base: './', 5 6 optimizeDeps: { 6 7 exclude: ['sqlocal'], 7 8 },
+1 -1
examples/todomvc/package.json
··· 1 1 { 2 - "name": "todomvc", 2 + "name": "@dhtml-examples/todomvc", 3 3 "private": true, 4 4 "type": "module", 5 5 "scripts": {
+1 -1
examples/uibench/package.json
··· 1 1 { 2 - "name": "uibench", 2 + "name": "@dhtml-examples/uibench", 3 3 "private": true, 4 4 "type": "module", 5 5 "scripts": {
+476 -435
package-lock.json
··· 2 2 "name": "dhtml", 3 3 "lockfileVersion": 3, 4 4 "requires": true, 5 - "dev": true, 6 5 "packages": { 7 6 "": { 8 7 "name": "dhtml", 9 - "dev": true, 10 8 "hasInstallScript": true, 9 + "workspaces": [ 10 + ".", 11 + "examples/*" 12 + ], 11 13 "devDependencies": { 12 14 "@happy-dom/global-registrator": "^18.0.0", 13 15 "@types/node": "^22.15.30", 14 16 "bun-types": "^1.2.15", 15 - "dhtml": ".", 16 17 "htmlparser2": "^10.0.0", 17 18 "magic-string": "^0.30.17", 18 19 "mitata": "^1.0.34", ··· 24 25 "typescript": "^5.8.3", 25 26 "zimmerframe": "^1.1.2" 26 27 } 28 + }, 29 + "dist": { 30 + "name": "dhtml", 31 + "workspaces": [ 32 + ".", 33 + "examples/*" 34 + ] 35 + }, 36 + "examples/kanban": { 37 + "name": "@dhtml-examples/kanban", 38 + "dependencies": { 39 + "@tombl/router": "npm:@jsr/tombl__router@^0.1.2", 40 + "dhtml": "file:../../dist", 41 + "sqlocal": "^0.14.1" 42 + }, 43 + "devDependencies": { 44 + "typescript": "~5.8.3", 45 + "vite": "^6.3.5", 46 + "vite-tsconfig-paths": "^5.1.4" 47 + } 48 + }, 49 + "examples/kanban/node_modules/dhtml": { 50 + "resolved": "dist", 51 + "link": true 52 + }, 53 + "examples/todomvc": { 54 + "name": "@dhtml-examples/todomvc", 55 + "dependencies": { 56 + "dhtml": "file:../../dist" 57 + }, 58 + "devDependencies": { 59 + "typescript": "~5.8.3" 60 + } 61 + }, 62 + "examples/todomvc/node_modules/dhtml": { 63 + "resolved": "dist", 64 + "link": true 65 + }, 66 + "examples/uibench": { 67 + "name": "@dhtml-examples/uibench", 68 + "dependencies": { 69 + "dhtml": "file:../../dist" 70 + }, 71 + "devDependencies": { 72 + "typescript": "~5.8.3" 73 + } 74 + }, 75 + "examples/uibench/node_modules/dhtml": { 76 + "resolved": "dist", 77 + "link": true 27 78 }, 28 79 "node_modules/@babel/generator": { 29 80 "version": "7.27.5", 30 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", 31 - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", 32 81 "dev": true, 33 82 "license": "MIT", 34 83 "dependencies": { ··· 44 93 }, 45 94 "node_modules/@babel/helper-string-parser": { 46 95 "version": "7.27.1", 47 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 48 - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 49 96 "dev": true, 50 97 "license": "MIT", 51 98 "engines": { ··· 54 101 }, 55 102 "node_modules/@babel/helper-validator-identifier": { 56 103 "version": "7.27.1", 57 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 58 - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 59 104 "dev": true, 60 105 "license": "MIT", 61 106 "engines": { ··· 64 109 }, 65 110 "node_modules/@babel/parser": { 66 111 "version": "7.27.7", 67 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", 68 - "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", 69 112 "dev": true, 70 113 "license": "MIT", 71 114 "dependencies": { ··· 80 123 }, 81 124 "node_modules/@babel/types": { 82 125 "version": "7.27.7", 83 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", 84 - "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", 85 126 "dev": true, 86 127 "license": "MIT", 87 128 "dependencies": { ··· 92 133 "node": ">=6.9.0" 93 134 } 94 135 }, 95 - "node_modules/@emnapi/core": { 96 - "version": "1.4.3", 97 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", 98 - "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", 99 - "dev": true, 100 - "license": "MIT", 101 - "optional": true, 102 - "dependencies": { 103 - "@emnapi/wasi-threads": "1.0.2", 104 - "tslib": "^2.4.0" 105 - } 136 + "node_modules/@dhtml-examples/kanban": { 137 + "resolved": "examples/kanban", 138 + "link": true 139 + }, 140 + "node_modules/@dhtml-examples/todomvc": { 141 + "resolved": "examples/todomvc", 142 + "link": true 106 143 }, 107 - "node_modules/@emnapi/runtime": { 108 - "version": "1.4.3", 109 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 110 - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 111 - "dev": true, 112 - "license": "MIT", 113 - "optional": true, 114 - "dependencies": { 115 - "tslib": "^2.4.0" 116 - } 144 + "node_modules/@dhtml-examples/uibench": { 145 + "resolved": "examples/uibench", 146 + "link": true 117 147 }, 118 - "node_modules/@emnapi/wasi-threads": { 119 - "version": "1.0.2", 120 - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", 121 - "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", 148 + "node_modules/@esbuild/linux-x64": { 149 + "version": "0.25.5", 150 + "cpu": [ 151 + "x64" 152 + ], 122 153 "dev": true, 123 154 "license": "MIT", 124 155 "optional": true, 125 - "dependencies": { 126 - "tslib": "^2.4.0" 156 + "os": [ 157 + "linux" 158 + ], 159 + "engines": { 160 + "node": ">=18" 127 161 } 128 162 }, 129 163 "node_modules/@happy-dom/global-registrator": { 130 164 "version": "18.0.1", 131 - "resolved": "https://registry.npmjs.org/@happy-dom/global-registrator/-/global-registrator-18.0.1.tgz", 132 - "integrity": "sha512-xCy/cpEP8xyJ6u0eokYgaQxeUmcKqHx/+aC3R0DLa7/S38efhZAVDQqLJ5zzTguLFS0gvAzZHP40NGaLwRyapQ==", 133 165 "dev": true, 134 166 "license": "MIT", 135 167 "dependencies": { ··· 142 174 }, 143 175 "node_modules/@happy-dom/global-registrator/node_modules/@types/node": { 144 176 "version": "20.19.1", 145 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.1.tgz", 146 - "integrity": "sha512-jJD50LtlD2dodAEO653i3YF04NWak6jN3ky+Ri3Em3mGR39/glWiboM/IePaRbgwSfqM1TpGXfAg8ohn/4dTgA==", 147 177 "dev": true, 148 178 "license": "MIT", 149 179 "dependencies": { ··· 152 182 }, 153 183 "node_modules/@jridgewell/gen-mapping": { 154 184 "version": "0.3.8", 155 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 156 - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 157 185 "dev": true, 158 186 "license": "MIT", 159 187 "dependencies": { ··· 167 195 }, 168 196 "node_modules/@jridgewell/resolve-uri": { 169 197 "version": "3.1.2", 170 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 171 - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 172 198 "dev": true, 173 199 "license": "MIT", 174 200 "engines": { ··· 177 203 }, 178 204 "node_modules/@jridgewell/set-array": { 179 205 "version": "1.2.1", 180 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 181 - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 182 206 "dev": true, 183 207 "license": "MIT", 184 208 "engines": { ··· 187 211 }, 188 212 "node_modules/@jridgewell/source-map": { 189 213 "version": "0.3.6", 190 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", 191 - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", 192 214 "dev": true, 193 215 "license": "MIT", 194 216 "dependencies": { ··· 198 220 }, 199 221 "node_modules/@jridgewell/sourcemap-codec": { 200 222 "version": "1.5.0", 201 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 202 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 203 223 "dev": true, 204 224 "license": "MIT" 205 225 }, 206 226 "node_modules/@jridgewell/trace-mapping": { 207 227 "version": "0.3.25", 208 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 209 - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 210 228 "dev": true, 211 229 "license": "MIT", 212 230 "dependencies": { 213 231 "@jridgewell/resolve-uri": "^3.1.0", 214 232 "@jridgewell/sourcemap-codec": "^1.4.14" 215 - } 216 - }, 217 - "node_modules/@napi-rs/wasm-runtime": { 218 - "version": "0.2.10", 219 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.10.tgz", 220 - "integrity": "sha512-bCsCyeZEwVErsGmyPNSzwfwFn4OdxBj0mmv6hOFucB/k81Ojdu68RbZdxYsRQUPc9l6SU5F/cG+bXgWs3oUgsQ==", 221 - "dev": true, 222 - "license": "MIT", 223 - "optional": true, 224 - "dependencies": { 225 - "@emnapi/core": "^1.4.3", 226 - "@emnapi/runtime": "^1.4.3", 227 - "@tybys/wasm-util": "^0.9.0" 228 233 } 229 234 }, 230 235 "node_modules/@oxc-project/runtime": { 231 236 "version": "0.75.0", 232 - "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.75.0.tgz", 233 - "integrity": "sha512-gzRmVI/vorsPmbDXt7GD4Uh2lD3rCOku/1xWPB4Yx48k0EP4TZmzQudWapjN4+7Vv+rgXr0RqCHQadeaMvdBuw==", 234 237 "dev": true, 235 238 "license": "MIT", 236 239 "engines": { ··· 239 242 }, 240 243 "node_modules/@oxc-project/types": { 241 244 "version": "0.75.0", 242 - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.75.0.tgz", 243 - "integrity": "sha512-QMW+06WOXs7+F301Y3X0VpmWhwuQVc/X/RP2zF9OIwvSMmsif3xURS2wxbakFIABYsytgBcHpUcFepVS0Qnd3A==", 244 245 "dev": true, 245 246 "license": "MIT", 246 247 "funding": { 247 248 "url": "https://github.com/sponsors/Boshen" 248 249 } 249 250 }, 250 - "node_modules/@rolldown/binding-darwin-arm64": { 251 - "version": "1.0.0-beta.21", 252 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.21.tgz", 253 - "integrity": "sha512-FFkhqqq4kz7UCa4mGkexdsPK5++31zBTnhUTYhDUX+hdCwcYOlh2r2WsjHY+fQCMbIJ2UqOdAIocVGirs6/f7w==", 254 - "cpu": [ 255 - "arm64" 256 - ], 257 - "dev": true, 258 - "license": "MIT", 259 - "optional": true, 260 - "os": [ 261 - "darwin" 262 - ] 263 - }, 264 - "node_modules/@rolldown/binding-darwin-x64": { 265 - "version": "1.0.0-beta.21", 266 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.21.tgz", 267 - "integrity": "sha512-To/Ma+/5rxSoCVO/EInVCpQBB5YA4PDme0yYsbC5b76d+1OzuENaY4iq8vmCcEDZVnTU+xnfwfiMR9X+gB8W/w==", 268 - "cpu": [ 269 - "x64" 270 - ], 271 - "dev": true, 272 - "license": "MIT", 273 - "optional": true, 274 - "os": [ 275 - "darwin" 276 - ] 277 - }, 278 - "node_modules/@rolldown/binding-freebsd-x64": { 251 + "node_modules/@rolldown/binding-linux-x64-gnu": { 279 252 "version": "1.0.0-beta.21", 280 - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.21.tgz", 281 - "integrity": "sha512-Z1lct0slFVDp08xzmRX6dPI7/uh6JG8dAswVdM4h5jjeXksC2AQpzBj4YgeX6t0OI428PC7FKP1k6T8HZS7Frg==", 282 253 "cpu": [ 283 254 "x64" 284 255 ], ··· 286 257 "license": "MIT", 287 258 "optional": true, 288 259 "os": [ 289 - "freebsd" 290 - ] 291 - }, 292 - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 293 - "version": "1.0.0-beta.21", 294 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.21.tgz", 295 - "integrity": "sha512-XKfjZLMODXpgHW1gZUkP/3giahuZD+35ft92nJX6qzEAjcwsZRNsAW2mlWPH68Kp97TBw09+zkNuL8vP66L9uw==", 296 - "cpu": [ 297 - "arm" 298 - ], 299 - "dev": true, 300 - "license": "MIT", 301 - "optional": true, 302 - "os": [ 303 260 "linux" 304 261 ] 305 262 }, 306 - "node_modules/@rolldown/binding-linux-arm64-gnu": { 263 + "node_modules/@rolldown/binding-linux-x64-musl": { 307 264 "version": "1.0.0-beta.21", 308 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.21.tgz", 309 - "integrity": "sha512-Q+5C4gUakWccecCmsr3ts6ypQzGPHUp+ooUQhQAf7L6bTv6037gsRYGDdkxla77S5+VfLXBwNXKZFsndDOuZoQ==", 310 265 "cpu": [ 311 - "arm64" 266 + "x64" 312 267 ], 313 268 "dev": true, 314 269 "license": "MIT", ··· 317 272 "linux" 318 273 ] 319 274 }, 320 - "node_modules/@rolldown/binding-linux-arm64-musl": { 275 + "node_modules/@rolldown/pluginutils": { 321 276 "version": "1.0.0-beta.21", 322 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.21.tgz", 323 - "integrity": "sha512-xf30hS7YvyZlkqR3NZAWm+so0m9Rrp24TRq1F4UmNWpDL5Cwbmgak/Cn4IYUEY6PE960+ZejuAhbCDPt5Bxaeg==", 324 - "cpu": [ 325 - "arm64" 326 - ], 327 277 "dev": true, 328 - "license": "MIT", 329 - "optional": true, 330 - "os": [ 331 - "linux" 332 - ] 278 + "license": "MIT" 333 279 }, 334 - "node_modules/@rolldown/binding-linux-x64-gnu": { 335 - "version": "1.0.0-beta.21", 336 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.21.tgz", 337 - "integrity": "sha512-/X3MvmRcIQSxmHF/TxO2SI0snHjGlY2uO3BKwgPA100hSmvVDuz6cFB80tcGNCUVSJAtRHt/FniNTmbMHfdHLQ==", 280 + "node_modules/@rollup/rollup-linux-x64-gnu": { 281 + "version": "4.44.1", 338 282 "cpu": [ 339 283 "x64" 340 284 ], ··· 345 289 "linux" 346 290 ] 347 291 }, 348 - "node_modules/@rolldown/binding-linux-x64-musl": { 349 - "version": "1.0.0-beta.21", 350 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.21.tgz", 351 - "integrity": "sha512-z5rjicKLgYiffiHOQgM3kROyEUILRZx3GeLtRnrf9yjgMDdpguRl3ggB67ej5ytgRXn5K5F13lsIv5R0i9KRFQ==", 292 + "node_modules/@rollup/rollup-linux-x64-musl": { 293 + "version": "4.44.1", 352 294 "cpu": [ 353 295 "x64" 354 296 ], ··· 359 301 "linux" 360 302 ] 361 303 }, 362 - "node_modules/@rolldown/binding-wasm32-wasi": { 363 - "version": "1.0.0-beta.21", 364 - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.21.tgz", 365 - "integrity": "sha512-v5eFQYJcD4a2FBb/KDzS+bhVW2tf5aolJCbAiqlVnJwD3dbYMQtwJRwej2kISDerGplx6yQIHp5R5Y7GRoEGhw==", 366 - "cpu": [ 367 - "wasm32" 368 - ], 369 - "dev": true, 370 - "license": "MIT", 371 - "optional": true, 372 - "dependencies": { 373 - "@napi-rs/wasm-runtime": "^0.2.10" 374 - }, 375 - "engines": { 376 - "node": ">=14.21.3" 304 + "node_modules/@sqlite.org/sqlite-wasm": { 305 + "version": "3.49.1-build4", 306 + "license": "Apache-2.0", 307 + "bin": { 308 + "sqlite-wasm": "bin/index.js" 377 309 } 378 310 }, 379 - "node_modules/@rolldown/binding-win32-arm64-msvc": { 380 - "version": "1.0.0-beta.21", 381 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.21.tgz", 382 - "integrity": "sha512-1QZIJXSlbIlHJT6xY1YCuyF54sSOoOlsUaX3pWlJvuZs4fbgl894gN4wZATYd0V7KT62qfRdB40wg0yfrTkfFQ==", 383 - "cpu": [ 384 - "arm64" 385 - ], 386 - "dev": true, 387 - "license": "MIT", 388 - "optional": true, 389 - "os": [ 390 - "win32" 391 - ] 392 - }, 393 - "node_modules/@rolldown/binding-win32-ia32-msvc": { 394 - "version": "1.0.0-beta.21", 395 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.21.tgz", 396 - "integrity": "sha512-JXTN7gKNmQoFtqYrCK0If4HuZagvBQ7ThY6fl2rAMbUXpq3mtVd+Z2k0TzzeWB7Nxwo6FusLYYlbmPYS5QCl1w==", 397 - "cpu": [ 398 - "ia32" 399 - ], 400 - "dev": true, 401 - "license": "MIT", 402 - "optional": true, 403 - "os": [ 404 - "win32" 405 - ] 406 - }, 407 - "node_modules/@rolldown/binding-win32-x64-msvc": { 408 - "version": "1.0.0-beta.21", 409 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.21.tgz", 410 - "integrity": "sha512-wp7kF6IpuVVqQVzkaDxrxJqBByMSEJ8uAa9LTW1fK2x8TulNRjlxPRpjeDNji2uiEGa+QbdQDfRm/WS8ROnutg==", 411 - "cpu": [ 412 - "x64" 413 - ], 414 - "dev": true, 415 - "license": "MIT", 416 - "optional": true, 417 - "os": [ 418 - "win32" 419 - ] 311 + "node_modules/@tombl/router": { 312 + "name": "@jsr/tombl__router", 313 + "version": "0.1.3" 420 314 }, 421 - "node_modules/@rolldown/pluginutils": { 422 - "version": "1.0.0-beta.21", 423 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.21.tgz", 424 - "integrity": "sha512-OTjWr7XYqRZaSzi6dTe0fP25EEsYEQ2H04xIedXG3D0Hrs+Bpe3V5L48R6y+R5ohTygp1ijC09mbrd7vlslpzA==", 315 + "node_modules/@types/estree": { 316 + "version": "1.0.8", 425 317 "dev": true, 426 318 "license": "MIT" 427 319 }, 428 - "node_modules/@tybys/wasm-util": { 429 - "version": "0.9.0", 430 - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", 431 - "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", 432 - "dev": true, 433 - "license": "MIT", 434 - "optional": true, 435 - "dependencies": { 436 - "tslib": "^2.4.0" 437 - } 438 - }, 439 320 "node_modules/@types/node": { 440 321 "version": "22.15.34", 441 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.34.tgz", 442 - "integrity": "sha512-8Y6E5WUupYy1Dd0II32BsWAx5MWdcnRd8L84Oys3veg1YrYtNtzgO4CFhiBg6MDSjk7Ay36HYOnU7/tuOzIzcw==", 443 322 "dev": true, 444 323 "license": "MIT", 445 324 "dependencies": { ··· 448 327 }, 449 328 "node_modules/@types/whatwg-mimetype": { 450 329 "version": "3.0.2", 451 - "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz", 452 - "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==", 453 330 "dev": true, 454 331 "license": "MIT" 455 332 }, 333 + "node_modules/@ungap/structured-clone": { 334 + "version": "1.3.0", 335 + "license": "ISC" 336 + }, 337 + "node_modules/@ungap/with-resolvers": { 338 + "version": "0.1.0", 339 + "license": "ISC" 340 + }, 456 341 "node_modules/@yarnpkg/lockfile": { 457 342 "version": "1.1.0", 458 - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", 459 - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", 460 343 "dev": true, 461 344 "license": "BSD-2-Clause" 462 345 }, 463 346 "node_modules/acorn": { 464 347 "version": "8.14.1", 465 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 466 - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 467 348 "dev": true, 468 349 "license": "MIT", 469 350 "bin": { ··· 475 356 }, 476 357 "node_modules/ansi-styles": { 477 358 "version": "4.3.0", 478 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 479 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 480 359 "dev": true, 481 360 "license": "MIT", 482 361 "dependencies": { ··· 491 370 }, 492 371 "node_modules/ansis": { 493 372 "version": "4.1.0", 494 - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.1.0.tgz", 495 - "integrity": "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==", 496 373 "dev": true, 497 374 "license": "ISC", 498 375 "engines": { ··· 501 378 }, 502 379 "node_modules/ast-kit": { 503 380 "version": "2.1.0", 504 - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.1.0.tgz", 505 - "integrity": "sha512-ROM2LlXbZBZVk97crfw8PGDOBzzsJvN2uJCmwswvPUNyfH14eg90mSN3xNqsri1JS1G9cz0VzeDUhxJkTrr4Ew==", 506 381 "dev": true, 507 382 "license": "MIT", 508 383 "dependencies": { ··· 518 393 }, 519 394 "node_modules/at-least-node": { 520 395 "version": "1.0.0", 521 - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 522 - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 523 396 "dev": true, 524 397 "license": "ISC", 525 398 "engines": { ··· 528 401 }, 529 402 "node_modules/balanced-match": { 530 403 "version": "1.0.2", 531 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 532 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 533 404 "dev": true, 534 405 "license": "MIT" 535 406 }, 536 407 "node_modules/birpc": { 537 408 "version": "2.4.0", 538 - "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.4.0.tgz", 539 - "integrity": "sha512-5IdNxTyhXHv2UlgnPHQ0h+5ypVmkrYHzL8QT+DwFZ//2N/oNV8Ch+BCRmTJ3x6/z9Axo/cXYBc9eprsUVK/Jsg==", 540 409 "dev": true, 541 410 "license": "MIT", 542 411 "funding": { ··· 545 414 }, 546 415 "node_modules/brace-expansion": { 547 416 "version": "1.1.11", 548 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 549 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 550 417 "dev": true, 551 418 "license": "MIT", 552 419 "dependencies": { ··· 556 423 }, 557 424 "node_modules/braces": { 558 425 "version": "3.0.3", 559 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 560 - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 561 426 "dev": true, 562 427 "license": "MIT", 563 428 "dependencies": { ··· 569 434 }, 570 435 "node_modules/buffer-from": { 571 436 "version": "1.1.2", 572 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 573 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 574 437 "dev": true, 575 438 "license": "MIT" 576 439 }, 577 440 "node_modules/bun-types": { 578 441 "version": "1.2.17", 579 - "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.2.17.tgz", 580 - "integrity": "sha512-ElC7ItwT3SCQwYZDYoAH+q6KT4Fxjl8DtZ6qDulUFBmXA8YB4xo+l54J9ZJN+k2pphfn9vk7kfubeSd5QfTVJQ==", 581 442 "dev": true, 582 443 "license": "MIT", 583 444 "dependencies": { ··· 586 447 }, 587 448 "node_modules/call-bind": { 588 449 "version": "1.0.8", 589 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", 590 - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", 591 450 "dev": true, 592 451 "license": "MIT", 593 452 "dependencies": { ··· 605 464 }, 606 465 "node_modules/call-bind-apply-helpers": { 607 466 "version": "1.0.2", 608 - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 609 - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 610 467 "dev": true, 611 468 "license": "MIT", 612 469 "dependencies": { ··· 619 476 }, 620 477 "node_modules/call-bound": { 621 478 "version": "1.0.4", 622 - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 623 - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 624 479 "dev": true, 625 480 "license": "MIT", 626 481 "dependencies": { ··· 636 491 }, 637 492 "node_modules/chalk": { 638 493 "version": "4.1.2", 639 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 640 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 641 494 "dev": true, 642 495 "license": "MIT", 643 496 "dependencies": { ··· 653 506 }, 654 507 "node_modules/ci-info": { 655 508 "version": "3.9.0", 656 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 657 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 658 509 "dev": true, 659 510 "funding": [ 660 511 { ··· 667 518 "node": ">=8" 668 519 } 669 520 }, 521 + "node_modules/coincident": { 522 + "version": "1.2.3", 523 + "license": "ISC", 524 + "dependencies": { 525 + "@ungap/structured-clone": "^1.2.0", 526 + "@ungap/with-resolvers": "^0.1.0", 527 + "gc-hook": "^0.3.1", 528 + "proxy-target": "^3.0.2" 529 + }, 530 + "optionalDependencies": { 531 + "ws": "^8.16.0" 532 + } 533 + }, 670 534 "node_modules/color-convert": { 671 535 "version": "2.0.1", 672 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 673 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 674 536 "dev": true, 675 537 "license": "MIT", 676 538 "dependencies": { ··· 682 544 }, 683 545 "node_modules/color-name": { 684 546 "version": "1.1.4", 685 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 686 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 687 547 "dev": true, 688 548 "license": "MIT" 689 549 }, 690 550 "node_modules/commander": { 691 551 "version": "2.20.3", 692 - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 693 - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 694 552 "dev": true, 695 553 "license": "MIT" 696 554 }, 697 555 "node_modules/concat-map": { 698 556 "version": "0.0.1", 699 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 700 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 701 557 "dev": true, 702 558 "license": "MIT" 703 559 }, 704 560 "node_modules/cross-spawn": { 705 561 "version": "7.0.6", 706 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 707 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 708 562 "dev": true, 709 563 "license": "MIT", 710 564 "dependencies": { ··· 718 572 }, 719 573 "node_modules/debug": { 720 574 "version": "4.4.1", 721 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 722 - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 723 575 "dev": true, 724 576 "license": "MIT", 725 577 "dependencies": { ··· 736 588 }, 737 589 "node_modules/define-data-property": { 738 590 "version": "1.1.4", 739 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 740 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 741 591 "dev": true, 742 592 "license": "MIT", 743 593 "dependencies": { ··· 758 608 }, 759 609 "node_modules/dom-serializer": { 760 610 "version": "2.0.0", 761 - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 762 - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 763 611 "dev": true, 764 612 "license": "MIT", 765 613 "dependencies": { ··· 773 621 }, 774 622 "node_modules/dom-serializer/node_modules/entities": { 775 623 "version": "4.5.0", 776 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 777 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 778 624 "dev": true, 779 625 "license": "BSD-2-Clause", 780 626 "engines": { ··· 786 632 }, 787 633 "node_modules/domelementtype": { 788 634 "version": "2.3.0", 789 - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 790 - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 791 635 "dev": true, 792 636 "funding": [ 793 637 { ··· 799 643 }, 800 644 "node_modules/domhandler": { 801 645 "version": "5.0.3", 802 - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 803 - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 804 646 "dev": true, 805 647 "license": "BSD-2-Clause", 806 648 "dependencies": { ··· 815 657 }, 816 658 "node_modules/domutils": { 817 659 "version": "3.2.2", 818 - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 819 - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 820 660 "dev": true, 821 661 "license": "BSD-2-Clause", 822 662 "dependencies": { ··· 830 670 }, 831 671 "node_modules/dts-resolver": { 832 672 "version": "2.1.1", 833 - "resolved": "https://registry.npmjs.org/dts-resolver/-/dts-resolver-2.1.1.tgz", 834 - "integrity": "sha512-3BiGFhB6mj5Kv+W2vdJseQUYW+SKVzAFJL6YNP6ursbrwy1fXHRotfHi3xLNxe4wZl/K8qbAFeCDjZLjzqxxRw==", 835 673 "dev": true, 836 674 "license": "MIT", 837 675 "engines": { ··· 851 689 }, 852 690 "node_modules/dunder-proto": { 853 691 "version": "1.0.1", 854 - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 855 - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 856 692 "dev": true, 857 693 "license": "MIT", 858 694 "dependencies": { ··· 866 702 }, 867 703 "node_modules/entities": { 868 704 "version": "6.0.0", 869 - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", 870 - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", 871 705 "dev": true, 872 706 "license": "BSD-2-Clause", 873 707 "engines": { ··· 879 713 }, 880 714 "node_modules/es-define-property": { 881 715 "version": "1.0.1", 882 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 883 - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 884 716 "dev": true, 885 717 "license": "MIT", 886 718 "engines": { ··· 889 721 }, 890 722 "node_modules/es-errors": { 891 723 "version": "1.3.0", 892 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 893 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 894 724 "dev": true, 895 725 "license": "MIT", 896 726 "engines": { ··· 899 729 }, 900 730 "node_modules/es-object-atoms": { 901 731 "version": "1.1.1", 902 - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 903 - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 904 732 "dev": true, 905 733 "license": "MIT", 906 734 "dependencies": { ··· 910 738 "node": ">= 0.4" 911 739 } 912 740 }, 741 + "node_modules/esbuild": { 742 + "version": "0.25.5", 743 + "dev": true, 744 + "hasInstallScript": true, 745 + "license": "MIT", 746 + "bin": { 747 + "esbuild": "bin/esbuild" 748 + }, 749 + "engines": { 750 + "node": ">=18" 751 + }, 752 + "optionalDependencies": { 753 + "@esbuild/aix-ppc64": "0.25.5", 754 + "@esbuild/android-arm": "0.25.5", 755 + "@esbuild/android-arm64": "0.25.5", 756 + "@esbuild/android-x64": "0.25.5", 757 + "@esbuild/darwin-arm64": "0.25.5", 758 + "@esbuild/darwin-x64": "0.25.5", 759 + "@esbuild/freebsd-arm64": "0.25.5", 760 + "@esbuild/freebsd-x64": "0.25.5", 761 + "@esbuild/linux-arm": "0.25.5", 762 + "@esbuild/linux-arm64": "0.25.5", 763 + "@esbuild/linux-ia32": "0.25.5", 764 + "@esbuild/linux-loong64": "0.25.5", 765 + "@esbuild/linux-mips64el": "0.25.5", 766 + "@esbuild/linux-ppc64": "0.25.5", 767 + "@esbuild/linux-riscv64": "0.25.5", 768 + "@esbuild/linux-s390x": "0.25.5", 769 + "@esbuild/linux-x64": "0.25.5", 770 + "@esbuild/netbsd-arm64": "0.25.5", 771 + "@esbuild/netbsd-x64": "0.25.5", 772 + "@esbuild/openbsd-arm64": "0.25.5", 773 + "@esbuild/openbsd-x64": "0.25.5", 774 + "@esbuild/sunos-x64": "0.25.5", 775 + "@esbuild/win32-arm64": "0.25.5", 776 + "@esbuild/win32-ia32": "0.25.5", 777 + "@esbuild/win32-x64": "0.25.5" 778 + } 779 + }, 913 780 "node_modules/fill-range": { 914 781 "version": "7.1.1", 915 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 916 - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 917 782 "dev": true, 918 783 "license": "MIT", 919 784 "dependencies": { ··· 925 790 }, 926 791 "node_modules/find-yarn-workspace-root": { 927 792 "version": "2.0.0", 928 - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", 929 - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", 930 793 "dev": true, 931 794 "license": "Apache-2.0", 932 795 "dependencies": { ··· 935 798 }, 936 799 "node_modules/fs-extra": { 937 800 "version": "9.1.0", 938 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 939 - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 940 801 "dev": true, 941 802 "license": "MIT", 942 803 "dependencies": { ··· 951 812 }, 952 813 "node_modules/fs.realpath": { 953 814 "version": "1.0.0", 954 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 955 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 956 815 "dev": true, 957 816 "license": "ISC" 958 817 }, 959 818 "node_modules/function-bind": { 960 819 "version": "1.1.2", 961 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 962 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 963 820 "dev": true, 964 821 "license": "MIT", 965 822 "funding": { 966 823 "url": "https://github.com/sponsors/ljharb" 967 824 } 968 825 }, 826 + "node_modules/gc-hook": { 827 + "version": "0.3.1", 828 + "license": "ISC" 829 + }, 969 830 "node_modules/get-intrinsic": { 970 831 "version": "1.3.0", 971 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 972 - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 973 832 "dev": true, 974 833 "license": "MIT", 975 834 "dependencies": { ··· 993 852 }, 994 853 "node_modules/get-proto": { 995 854 "version": "1.0.1", 996 - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 997 - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 998 855 "dev": true, 999 856 "license": "MIT", 1000 857 "dependencies": { ··· 1007 864 }, 1008 865 "node_modules/get-tsconfig": { 1009 866 "version": "4.10.1", 1010 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", 1011 - "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", 1012 867 "dev": true, 1013 868 "license": "MIT", 1014 869 "dependencies": { ··· 1020 875 }, 1021 876 "node_modules/glob": { 1022 877 "version": "7.2.3", 1023 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1024 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1025 - "deprecated": "Glob versions prior to v9 are no longer supported", 1026 878 "dev": true, 1027 879 "license": "ISC", 1028 880 "dependencies": { ··· 1040 892 "url": "https://github.com/sponsors/isaacs" 1041 893 } 1042 894 }, 895 + "node_modules/globrex": { 896 + "version": "0.1.2", 897 + "dev": true, 898 + "license": "MIT" 899 + }, 1043 900 "node_modules/gopd": { 1044 901 "version": "1.2.0", 1045 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 1046 - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 1047 902 "dev": true, 1048 903 "license": "MIT", 1049 904 "engines": { ··· 1055 910 }, 1056 911 "node_modules/graceful-fs": { 1057 912 "version": "4.2.11", 1058 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1059 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1060 913 "dev": true, 1061 914 "license": "ISC" 1062 915 }, 1063 916 "node_modules/happy-dom": { 1064 917 "version": "18.0.1", 1065 - "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-18.0.1.tgz", 1066 - "integrity": "sha512-qn+rKOW7KWpVTtgIUi6RVmTBZJSe2k0Db0vh1f7CWrWclkkc7/Q+FrOfkZIb2eiErLyqu5AXEzE7XthO9JVxRA==", 1067 918 "dev": true, 1068 919 "license": "MIT", 1069 920 "dependencies": { ··· 1077 928 }, 1078 929 "node_modules/happy-dom/node_modules/@types/node": { 1079 930 "version": "20.19.1", 1080 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.1.tgz", 1081 - "integrity": "sha512-jJD50LtlD2dodAEO653i3YF04NWak6jN3ky+Ri3Em3mGR39/glWiboM/IePaRbgwSfqM1TpGXfAg8ohn/4dTgA==", 1082 931 "dev": true, 1083 932 "license": "MIT", 1084 933 "dependencies": { ··· 1087 936 }, 1088 937 "node_modules/has-flag": { 1089 938 "version": "4.0.0", 1090 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1091 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1092 939 "dev": true, 1093 940 "license": "MIT", 1094 941 "engines": { ··· 1097 944 }, 1098 945 "node_modules/has-property-descriptors": { 1099 946 "version": "1.0.2", 1100 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 1101 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 1102 947 "dev": true, 1103 948 "license": "MIT", 1104 949 "dependencies": { ··· 1110 955 }, 1111 956 "node_modules/has-symbols": { 1112 957 "version": "1.1.0", 1113 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 1114 - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 1115 958 "dev": true, 1116 959 "license": "MIT", 1117 960 "engines": { ··· 1123 966 }, 1124 967 "node_modules/hasown": { 1125 968 "version": "2.0.2", 1126 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 1127 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1128 969 "dev": true, 1129 970 "license": "MIT", 1130 971 "dependencies": { ··· 1136 977 }, 1137 978 "node_modules/htmlparser2": { 1138 979 "version": "10.0.0", 1139 - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", 1140 - "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", 1141 980 "dev": true, 1142 981 "funding": [ 1143 982 "https://github.com/fb55/htmlparser2?sponsor=1", ··· 1156 995 }, 1157 996 "node_modules/inflight": { 1158 997 "version": "1.0.6", 1159 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1160 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1161 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 1162 998 "dev": true, 1163 999 "license": "ISC", 1164 1000 "dependencies": { ··· 1168 1004 }, 1169 1005 "node_modules/inherits": { 1170 1006 "version": "2.0.4", 1171 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1172 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1173 1007 "dev": true, 1174 1008 "license": "ISC" 1175 1009 }, 1176 1010 "node_modules/is-docker": { 1177 1011 "version": "2.2.1", 1178 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 1179 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 1180 1012 "dev": true, 1181 1013 "license": "MIT", 1182 1014 "bin": { ··· 1191 1023 }, 1192 1024 "node_modules/is-number": { 1193 1025 "version": "7.0.0", 1194 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1195 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1196 1026 "dev": true, 1197 1027 "license": "MIT", 1198 1028 "engines": { ··· 1201 1031 }, 1202 1032 "node_modules/is-wsl": { 1203 1033 "version": "2.2.0", 1204 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 1205 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 1206 1034 "dev": true, 1207 1035 "license": "MIT", 1208 1036 "dependencies": { ··· 1214 1042 }, 1215 1043 "node_modules/isarray": { 1216 1044 "version": "2.0.5", 1217 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 1218 - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 1219 1045 "dev": true, 1220 1046 "license": "MIT" 1221 1047 }, 1222 1048 "node_modules/isexe": { 1223 1049 "version": "2.0.0", 1224 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1225 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1226 1050 "dev": true, 1227 1051 "license": "ISC" 1228 1052 }, 1229 1053 "node_modules/jsesc": { 1230 1054 "version": "3.1.0", 1231 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 1232 - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 1233 1055 "dev": true, 1234 1056 "license": "MIT", 1235 1057 "bin": { ··· 1241 1063 }, 1242 1064 "node_modules/json-stable-stringify": { 1243 1065 "version": "1.3.0", 1244 - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz", 1245 - "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==", 1246 1066 "dev": true, 1247 1067 "license": "MIT", 1248 1068 "dependencies": { ··· 1261 1081 }, 1262 1082 "node_modules/jsonfile": { 1263 1083 "version": "6.1.0", 1264 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1265 - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1266 1084 "dev": true, 1267 1085 "license": "MIT", 1268 1086 "dependencies": { ··· 1274 1092 }, 1275 1093 "node_modules/jsonify": { 1276 1094 "version": "0.0.1", 1277 - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", 1278 - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", 1279 1095 "dev": true, 1280 1096 "license": "Public Domain", 1281 1097 "funding": { ··· 1284 1100 }, 1285 1101 "node_modules/klaw-sync": { 1286 1102 "version": "6.0.0", 1287 - "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", 1288 - "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", 1289 1103 "dev": true, 1290 1104 "license": "MIT", 1291 1105 "dependencies": { ··· 1294 1108 }, 1295 1109 "node_modules/magic-string": { 1296 1110 "version": "0.30.17", 1297 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1298 - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1299 1111 "dev": true, 1300 1112 "license": "MIT", 1301 1113 "dependencies": { ··· 1304 1116 }, 1305 1117 "node_modules/math-intrinsics": { 1306 1118 "version": "1.1.0", 1307 - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 1308 - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 1309 1119 "dev": true, 1310 1120 "license": "MIT", 1311 1121 "engines": { ··· 1314 1124 }, 1315 1125 "node_modules/micromatch": { 1316 1126 "version": "4.0.8", 1317 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 1318 - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 1319 1127 "dev": true, 1320 1128 "license": "MIT", 1321 1129 "dependencies": { ··· 1328 1136 }, 1329 1137 "node_modules/minimatch": { 1330 1138 "version": "3.1.2", 1331 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1332 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1333 1139 "dev": true, 1334 1140 "license": "ISC", 1335 1141 "dependencies": { ··· 1341 1147 }, 1342 1148 "node_modules/minimist": { 1343 1149 "version": "1.2.8", 1344 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 1345 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 1346 1150 "dev": true, 1347 1151 "license": "MIT", 1348 1152 "funding": { ··· 1351 1155 }, 1352 1156 "node_modules/mitata": { 1353 1157 "version": "1.0.34", 1354 - "resolved": "https://registry.npmjs.org/mitata/-/mitata-1.0.34.tgz", 1355 - "integrity": "sha512-Mc3zrtNBKIMeHSCQ0XqRLo1vbdIx1wvFV9c8NJAiyho6AjNfMY8bVhbS12bwciUdd1t4rj8099CH3N3NFahaUA==", 1356 1158 "dev": true, 1357 1159 "license": "MIT" 1358 1160 }, 1359 1161 "node_modules/ms": { 1360 1162 "version": "2.1.3", 1361 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1362 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1363 1163 "dev": true, 1364 1164 "license": "MIT" 1365 1165 }, 1166 + "node_modules/nanoid": { 1167 + "version": "3.3.11", 1168 + "dev": true, 1169 + "funding": [ 1170 + { 1171 + "type": "github", 1172 + "url": "https://github.com/sponsors/ai" 1173 + } 1174 + ], 1175 + "license": "MIT", 1176 + "bin": { 1177 + "nanoid": "bin/nanoid.cjs" 1178 + }, 1179 + "engines": { 1180 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1181 + } 1182 + }, 1366 1183 "node_modules/object-keys": { 1367 1184 "version": "1.1.1", 1368 - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 1369 - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 1370 1185 "dev": true, 1371 1186 "license": "MIT", 1372 1187 "engines": { ··· 1375 1190 }, 1376 1191 "node_modules/once": { 1377 1192 "version": "1.4.0", 1378 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1379 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1380 1193 "dev": true, 1381 1194 "license": "ISC", 1382 1195 "dependencies": { ··· 1385 1198 }, 1386 1199 "node_modules/open": { 1387 1200 "version": "7.4.2", 1388 - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", 1389 - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", 1390 1201 "dev": true, 1391 1202 "license": "MIT", 1392 1203 "dependencies": { ··· 1402 1213 }, 1403 1214 "node_modules/os-tmpdir": { 1404 1215 "version": "1.0.2", 1405 - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 1406 - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 1407 1216 "dev": true, 1408 1217 "license": "MIT", 1409 1218 "engines": { ··· 1412 1221 }, 1413 1222 "node_modules/patch-package": { 1414 1223 "version": "8.0.0", 1415 - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", 1416 - "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", 1417 1224 "dev": true, 1418 1225 "license": "MIT", 1419 1226 "dependencies": { ··· 1443 1250 }, 1444 1251 "node_modules/path-is-absolute": { 1445 1252 "version": "1.0.1", 1446 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1447 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 1448 1253 "dev": true, 1449 1254 "license": "MIT", 1450 1255 "engines": { ··· 1453 1258 }, 1454 1259 "node_modules/path-key": { 1455 1260 "version": "3.1.1", 1456 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1457 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1458 1261 "dev": true, 1459 1262 "license": "MIT", 1460 1263 "engines": { ··· 1463 1266 }, 1464 1267 "node_modules/pathe": { 1465 1268 "version": "2.0.3", 1466 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1467 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1468 1269 "dev": true, 1469 1270 "license": "MIT" 1470 1271 }, 1272 + "node_modules/picocolors": { 1273 + "version": "1.1.1", 1274 + "dev": true, 1275 + "license": "ISC" 1276 + }, 1471 1277 "node_modules/picomatch": { 1472 1278 "version": "2.3.1", 1473 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1474 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1475 1279 "dev": true, 1476 1280 "license": "MIT", 1477 1281 "engines": { ··· 1481 1285 "url": "https://github.com/sponsors/jonschlinkert" 1482 1286 } 1483 1287 }, 1288 + "node_modules/postcss": { 1289 + "version": "8.5.6", 1290 + "dev": true, 1291 + "funding": [ 1292 + { 1293 + "type": "opencollective", 1294 + "url": "https://opencollective.com/postcss/" 1295 + }, 1296 + { 1297 + "type": "tidelift", 1298 + "url": "https://tidelift.com/funding/github/npm/postcss" 1299 + }, 1300 + { 1301 + "type": "github", 1302 + "url": "https://github.com/sponsors/ai" 1303 + } 1304 + ], 1305 + "license": "MIT", 1306 + "dependencies": { 1307 + "nanoid": "^3.3.11", 1308 + "picocolors": "^1.1.1", 1309 + "source-map-js": "^1.2.1" 1310 + }, 1311 + "engines": { 1312 + "node": "^10 || ^12 || >=14" 1313 + } 1314 + }, 1484 1315 "node_modules/prettier": { 1485 1316 "version": "3.6.2", 1486 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 1487 - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 1488 1317 "dev": true, 1489 1318 "license": "MIT", 1490 1319 "bin": { ··· 1497 1326 "url": "https://github.com/prettier/prettier?sponsor=1" 1498 1327 } 1499 1328 }, 1329 + "node_modules/proxy-target": { 1330 + "version": "3.0.2", 1331 + "license": "MIT" 1332 + }, 1500 1333 "node_modules/resolve-pkg-maps": { 1501 1334 "version": "1.0.0", 1502 - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 1503 - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 1504 1335 "dev": true, 1505 1336 "license": "MIT", 1506 1337 "funding": { ··· 1509 1340 }, 1510 1341 "node_modules/rimraf": { 1511 1342 "version": "2.7.1", 1512 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 1513 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 1514 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 1515 1343 "dev": true, 1516 1344 "license": "ISC", 1517 1345 "dependencies": { ··· 1523 1351 }, 1524 1352 "node_modules/rolldown": { 1525 1353 "version": "1.0.0-beta.21", 1526 - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.21.tgz", 1527 - "integrity": "sha512-pjU+yNElXbreaNNz2EDOPrf5Yj6aoT8cTfd4pViBSdO7Nr0MOqHV0vDR9w3V8venZmjzF4LAfs03Cbl46YsdVw==", 1528 1354 "dev": true, 1529 1355 "license": "MIT", 1530 1356 "dependencies": { ··· 1553 1379 }, 1554 1380 "node_modules/rolldown-plugin-dts": { 1555 1381 "version": "0.13.13", 1556 - "resolved": "https://registry.npmjs.org/rolldown-plugin-dts/-/rolldown-plugin-dts-0.13.13.tgz", 1557 - "integrity": "sha512-Nchx9nQoa4IpfQ/BJzodKMvtJ3H3dT322siAJSp3uvQJ+Pi1qgEjOp7hSQwGSQRhaC5gC+9hparbWEH5oiAL9Q==", 1558 1382 "dev": true, 1559 1383 "license": "MIT", 1560 1384 "dependencies": { ··· 1591 1415 } 1592 1416 } 1593 1417 }, 1418 + "node_modules/rollup": { 1419 + "version": "4.44.1", 1420 + "dev": true, 1421 + "license": "MIT", 1422 + "dependencies": { 1423 + "@types/estree": "1.0.8" 1424 + }, 1425 + "bin": { 1426 + "rollup": "dist/bin/rollup" 1427 + }, 1428 + "engines": { 1429 + "node": ">=18.0.0", 1430 + "npm": ">=8.0.0" 1431 + }, 1432 + "optionalDependencies": { 1433 + "@rollup/rollup-android-arm-eabi": "4.44.1", 1434 + "@rollup/rollup-android-arm64": "4.44.1", 1435 + "@rollup/rollup-darwin-arm64": "4.44.1", 1436 + "@rollup/rollup-darwin-x64": "4.44.1", 1437 + "@rollup/rollup-freebsd-arm64": "4.44.1", 1438 + "@rollup/rollup-freebsd-x64": "4.44.1", 1439 + "@rollup/rollup-linux-arm-gnueabihf": "4.44.1", 1440 + "@rollup/rollup-linux-arm-musleabihf": "4.44.1", 1441 + "@rollup/rollup-linux-arm64-gnu": "4.44.1", 1442 + "@rollup/rollup-linux-arm64-musl": "4.44.1", 1443 + "@rollup/rollup-linux-loongarch64-gnu": "4.44.1", 1444 + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.1", 1445 + "@rollup/rollup-linux-riscv64-gnu": "4.44.1", 1446 + "@rollup/rollup-linux-riscv64-musl": "4.44.1", 1447 + "@rollup/rollup-linux-s390x-gnu": "4.44.1", 1448 + "@rollup/rollup-linux-x64-gnu": "4.44.1", 1449 + "@rollup/rollup-linux-x64-musl": "4.44.1", 1450 + "@rollup/rollup-win32-arm64-msvc": "4.44.1", 1451 + "@rollup/rollup-win32-ia32-msvc": "4.44.1", 1452 + "@rollup/rollup-win32-x64-msvc": "4.44.1", 1453 + "fsevents": "~2.3.2" 1454 + } 1455 + }, 1594 1456 "node_modules/semver": { 1595 1457 "version": "7.7.2", 1596 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 1597 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 1598 1458 "dev": true, 1599 1459 "license": "ISC", 1600 1460 "bin": { ··· 1606 1466 }, 1607 1467 "node_modules/set-function-length": { 1608 1468 "version": "1.2.2", 1609 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 1610 - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 1611 1469 "dev": true, 1612 1470 "license": "MIT", 1613 1471 "dependencies": { ··· 1624 1482 }, 1625 1483 "node_modules/shebang-command": { 1626 1484 "version": "2.0.0", 1627 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1628 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1629 1485 "dev": true, 1630 1486 "license": "MIT", 1631 1487 "dependencies": { ··· 1637 1493 }, 1638 1494 "node_modules/shebang-regex": { 1639 1495 "version": "3.0.0", 1640 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1641 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1642 1496 "dev": true, 1643 1497 "license": "MIT", 1644 1498 "engines": { ··· 1647 1501 }, 1648 1502 "node_modules/slash": { 1649 1503 "version": "2.0.0", 1650 - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", 1651 - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", 1652 1504 "dev": true, 1653 1505 "license": "MIT", 1654 1506 "engines": { ··· 1657 1509 }, 1658 1510 "node_modules/source-map": { 1659 1511 "version": "0.6.1", 1660 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1661 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1512 + "dev": true, 1513 + "license": "BSD-3-Clause", 1514 + "engines": { 1515 + "node": ">=0.10.0" 1516 + } 1517 + }, 1518 + "node_modules/source-map-js": { 1519 + "version": "1.2.1", 1662 1520 "dev": true, 1663 1521 "license": "BSD-3-Clause", 1664 1522 "engines": { ··· 1667 1525 }, 1668 1526 "node_modules/source-map-support": { 1669 1527 "version": "0.5.21", 1670 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 1671 - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 1672 1528 "dev": true, 1673 1529 "license": "MIT", 1674 1530 "dependencies": { ··· 1676 1532 "source-map": "^0.6.0" 1677 1533 } 1678 1534 }, 1535 + "node_modules/sqlocal": { 1536 + "version": "0.14.1", 1537 + "license": "MIT", 1538 + "dependencies": { 1539 + "@sqlite.org/sqlite-wasm": "^3.49.1-build4", 1540 + "coincident": "^1.2.3" 1541 + }, 1542 + "funding": { 1543 + "type": "paypal", 1544 + "url": "https://www.paypal.com/biz/fund?id=U3ZNM2Q26WJY8" 1545 + }, 1546 + "peerDependencies": { 1547 + "drizzle-orm": "*", 1548 + "kysely": "*" 1549 + }, 1550 + "peerDependenciesMeta": { 1551 + "drizzle-orm": { 1552 + "optional": true 1553 + }, 1554 + "kysely": { 1555 + "optional": true 1556 + } 1557 + } 1558 + }, 1679 1559 "node_modules/supports-color": { 1680 1560 "version": "7.2.0", 1681 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1682 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1683 1561 "dev": true, 1684 1562 "license": "MIT", 1685 1563 "dependencies": { ··· 1691 1569 }, 1692 1570 "node_modules/terser": { 1693 1571 "version": "5.43.1", 1694 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", 1695 - "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", 1696 1572 "dev": true, 1697 1573 "license": "BSD-2-Clause", 1698 1574 "dependencies": { ··· 1708 1584 "node": ">=10" 1709 1585 } 1710 1586 }, 1587 + "node_modules/tinyglobby": { 1588 + "version": "0.2.14", 1589 + "dev": true, 1590 + "license": "MIT", 1591 + "dependencies": { 1592 + "fdir": "^6.4.4", 1593 + "picomatch": "^4.0.2" 1594 + }, 1595 + "engines": { 1596 + "node": ">=12.0.0" 1597 + }, 1598 + "funding": { 1599 + "url": "https://github.com/sponsors/SuperchupuDev" 1600 + } 1601 + }, 1602 + "node_modules/tinyglobby/node_modules/fdir": { 1603 + "version": "6.4.6", 1604 + "dev": true, 1605 + "license": "MIT", 1606 + "peerDependencies": { 1607 + "picomatch": "^3 || ^4" 1608 + }, 1609 + "peerDependenciesMeta": { 1610 + "picomatch": { 1611 + "optional": true 1612 + } 1613 + } 1614 + }, 1615 + "node_modules/tinyglobby/node_modules/picomatch": { 1616 + "version": "4.0.2", 1617 + "dev": true, 1618 + "license": "MIT", 1619 + "engines": { 1620 + "node": ">=12" 1621 + }, 1622 + "funding": { 1623 + "url": "https://github.com/sponsors/jonschlinkert" 1624 + } 1625 + }, 1711 1626 "node_modules/tmp": { 1712 1627 "version": "0.0.33", 1713 - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 1714 - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 1715 1628 "dev": true, 1716 1629 "license": "MIT", 1717 1630 "dependencies": { ··· 1723 1636 }, 1724 1637 "node_modules/to-regex-range": { 1725 1638 "version": "5.0.1", 1726 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1727 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1728 1639 "dev": true, 1729 1640 "license": "MIT", 1730 1641 "dependencies": { ··· 1734 1645 "node": ">=8.0" 1735 1646 } 1736 1647 }, 1737 - "node_modules/tslib": { 1738 - "version": "2.8.1", 1739 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1740 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1648 + "node_modules/tsconfck": { 1649 + "version": "3.1.6", 1741 1650 "dev": true, 1742 - "license": "0BSD", 1743 - "optional": true 1651 + "license": "MIT", 1652 + "bin": { 1653 + "tsconfck": "bin/tsconfck.js" 1654 + }, 1655 + "engines": { 1656 + "node": "^18 || >=20" 1657 + }, 1658 + "peerDependencies": { 1659 + "typescript": "^5.0.0" 1660 + }, 1661 + "peerDependenciesMeta": { 1662 + "typescript": { 1663 + "optional": true 1664 + } 1665 + } 1744 1666 }, 1745 1667 "node_modules/typescript": { 1746 1668 "version": "5.8.3", 1747 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 1748 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 1749 1669 "dev": true, 1750 1670 "license": "Apache-2.0", 1751 1671 "bin": { ··· 1758 1678 }, 1759 1679 "node_modules/undici-types": { 1760 1680 "version": "6.21.0", 1761 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 1762 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 1763 1681 "dev": true, 1764 1682 "license": "MIT" 1765 1683 }, 1766 1684 "node_modules/universalify": { 1767 1685 "version": "2.0.1", 1768 - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 1769 - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 1770 1686 "dev": true, 1771 1687 "license": "MIT", 1772 1688 "engines": { 1773 1689 "node": ">= 10.0.0" 1774 1690 } 1775 1691 }, 1692 + "node_modules/vite": { 1693 + "version": "6.3.5", 1694 + "dev": true, 1695 + "license": "MIT", 1696 + "dependencies": { 1697 + "esbuild": "^0.25.0", 1698 + "fdir": "^6.4.4", 1699 + "picomatch": "^4.0.2", 1700 + "postcss": "^8.5.3", 1701 + "rollup": "^4.34.9", 1702 + "tinyglobby": "^0.2.13" 1703 + }, 1704 + "bin": { 1705 + "vite": "bin/vite.js" 1706 + }, 1707 + "engines": { 1708 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 1709 + }, 1710 + "funding": { 1711 + "url": "https://github.com/vitejs/vite?sponsor=1" 1712 + }, 1713 + "optionalDependencies": { 1714 + "fsevents": "~2.3.3" 1715 + }, 1716 + "peerDependencies": { 1717 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 1718 + "jiti": ">=1.21.0", 1719 + "less": "*", 1720 + "lightningcss": "^1.21.0", 1721 + "sass": "*", 1722 + "sass-embedded": "*", 1723 + "stylus": "*", 1724 + "sugarss": "*", 1725 + "terser": "^5.16.0", 1726 + "tsx": "^4.8.1", 1727 + "yaml": "^2.4.2" 1728 + }, 1729 + "peerDependenciesMeta": { 1730 + "@types/node": { 1731 + "optional": true 1732 + }, 1733 + "jiti": { 1734 + "optional": true 1735 + }, 1736 + "less": { 1737 + "optional": true 1738 + }, 1739 + "lightningcss": { 1740 + "optional": true 1741 + }, 1742 + "sass": { 1743 + "optional": true 1744 + }, 1745 + "sass-embedded": { 1746 + "optional": true 1747 + }, 1748 + "stylus": { 1749 + "optional": true 1750 + }, 1751 + "sugarss": { 1752 + "optional": true 1753 + }, 1754 + "terser": { 1755 + "optional": true 1756 + }, 1757 + "tsx": { 1758 + "optional": true 1759 + }, 1760 + "yaml": { 1761 + "optional": true 1762 + } 1763 + } 1764 + }, 1765 + "node_modules/vite-tsconfig-paths": { 1766 + "version": "5.1.4", 1767 + "dev": true, 1768 + "license": "MIT", 1769 + "dependencies": { 1770 + "debug": "^4.1.1", 1771 + "globrex": "^0.1.2", 1772 + "tsconfck": "^3.0.3" 1773 + }, 1774 + "peerDependencies": { 1775 + "vite": "*" 1776 + }, 1777 + "peerDependenciesMeta": { 1778 + "vite": { 1779 + "optional": true 1780 + } 1781 + } 1782 + }, 1783 + "node_modules/vite/node_modules/fdir": { 1784 + "version": "6.4.6", 1785 + "dev": true, 1786 + "license": "MIT", 1787 + "peerDependencies": { 1788 + "picomatch": "^3 || ^4" 1789 + }, 1790 + "peerDependenciesMeta": { 1791 + "picomatch": { 1792 + "optional": true 1793 + } 1794 + } 1795 + }, 1796 + "node_modules/vite/node_modules/picomatch": { 1797 + "version": "4.0.2", 1798 + "dev": true, 1799 + "license": "MIT", 1800 + "engines": { 1801 + "node": ">=12" 1802 + }, 1803 + "funding": { 1804 + "url": "https://github.com/sponsors/jonschlinkert" 1805 + } 1806 + }, 1776 1807 "node_modules/whatwg-mimetype": { 1777 1808 "version": "3.0.0", 1778 - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", 1779 - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", 1780 1809 "dev": true, 1781 1810 "license": "MIT", 1782 1811 "engines": { ··· 1785 1814 }, 1786 1815 "node_modules/which": { 1787 1816 "version": "2.0.2", 1788 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1789 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1790 1817 "dev": true, 1791 1818 "license": "ISC", 1792 1819 "dependencies": { ··· 1801 1828 }, 1802 1829 "node_modules/wrappy": { 1803 1830 "version": "1.0.2", 1804 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1805 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 1806 1831 "dev": true, 1807 1832 "license": "ISC" 1808 1833 }, 1834 + "node_modules/ws": { 1835 + "version": "8.18.3", 1836 + "license": "MIT", 1837 + "optional": true, 1838 + "engines": { 1839 + "node": ">=10.0.0" 1840 + }, 1841 + "peerDependencies": { 1842 + "bufferutil": "^4.0.1", 1843 + "utf-8-validate": ">=5.0.2" 1844 + }, 1845 + "peerDependenciesMeta": { 1846 + "bufferutil": { 1847 + "optional": true 1848 + }, 1849 + "utf-8-validate": { 1850 + "optional": true 1851 + } 1852 + } 1853 + }, 1809 1854 "node_modules/yaml": { 1810 1855 "version": "2.8.0", 1811 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 1812 - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 1813 1856 "dev": true, 1814 1857 "license": "ISC", 1815 1858 "bin": { ··· 1821 1864 }, 1822 1865 "node_modules/zimmerframe": { 1823 1866 "version": "1.1.2", 1824 - "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", 1825 - "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", 1826 1867 "dev": true, 1827 1868 "license": "MIT" 1828 1869 }
+4 -1
package.json
··· 15 15 "test:watch": "npm test -- --watch", 16 16 "test:prod": "bun test --define __DEV__=false" 17 17 }, 18 + "workspaces": [ 19 + ".", 20 + "examples/*" 21 + ], 18 22 "devDependencies": { 19 23 "@happy-dom/global-registrator": "^18.0.0", 20 24 "@types/node": "^22.15.30", 21 25 "bun-types": "^1.2.15", 22 - "dhtml": ".", 23 26 "htmlparser2": "^10.0.0", 24 27 "magic-string": "^0.30.17", 25 28 "mitata": "^1.0.34",