[READ-ONLY] Mirror of https://github.com/probablykasper/k5kit. Utilities for TypeScript and Svelte
0

Configure Feed

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

sv create

Kasper (Jun 26, 2025, 1:35 AM +0200) 34e2225a

+1795
+24
.gitignore
··· 1 + node_modules 2 + 3 + # Output 4 + .output 5 + .vercel 6 + .netlify 7 + .wrangler 8 + /.svelte-kit 9 + /build 10 + /dist 11 + 12 + # OS 13 + .DS_Store 14 + Thumbs.db 15 + 16 + # Env 17 + .env 18 + .env.* 19 + !.env.example 20 + !.env.test 21 + 22 + # Vite 23 + vite.config.js.timestamp-* 24 + vite.config.ts.timestamp-*
+3
README.md
··· 1 + # KUtils 2 + 3 + Fast, tiny virtual grid
+1666
package-lock.json
··· 1 + { 2 + "name": "kutils", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "kutils", 9 + "version": "0.0.1", 10 + "devDependencies": { 11 + "@sveltejs/adapter-auto": "^6.0.1", 12 + "@sveltejs/kit": "^2.22.0", 13 + "@sveltejs/package": "^2.3.11", 14 + "@sveltejs/vite-plugin-svelte": "^5.1.0", 15 + "publint": "^0.3.12", 16 + "svelte": "^5.34.8", 17 + "svelte-check": "^4.2.2", 18 + "typescript": "^5.8.3", 19 + "vite": "^6.3.5" 20 + }, 21 + "peerDependencies": { 22 + "svelte": "^5.0.0" 23 + } 24 + }, 25 + "node_modules/@ampproject/remapping": { 26 + "version": "2.3.0", 27 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 28 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 29 + "dev": true, 30 + "license": "Apache-2.0", 31 + "dependencies": { 32 + "@jridgewell/gen-mapping": "^0.3.5", 33 + "@jridgewell/trace-mapping": "^0.3.24" 34 + }, 35 + "engines": { 36 + "node": ">=6.0.0" 37 + } 38 + }, 39 + "node_modules/@esbuild/aix-ppc64": { 40 + "version": "0.25.5", 41 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", 42 + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", 43 + "cpu": [ 44 + "ppc64" 45 + ], 46 + "dev": true, 47 + "license": "MIT", 48 + "optional": true, 49 + "os": [ 50 + "aix" 51 + ], 52 + "engines": { 53 + "node": ">=18" 54 + } 55 + }, 56 + "node_modules/@esbuild/android-arm": { 57 + "version": "0.25.5", 58 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", 59 + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", 60 + "cpu": [ 61 + "arm" 62 + ], 63 + "dev": true, 64 + "license": "MIT", 65 + "optional": true, 66 + "os": [ 67 + "android" 68 + ], 69 + "engines": { 70 + "node": ">=18" 71 + } 72 + }, 73 + "node_modules/@esbuild/android-arm64": { 74 + "version": "0.25.5", 75 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", 76 + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", 77 + "cpu": [ 78 + "arm64" 79 + ], 80 + "dev": true, 81 + "license": "MIT", 82 + "optional": true, 83 + "os": [ 84 + "android" 85 + ], 86 + "engines": { 87 + "node": ">=18" 88 + } 89 + }, 90 + "node_modules/@esbuild/android-x64": { 91 + "version": "0.25.5", 92 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", 93 + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", 94 + "cpu": [ 95 + "x64" 96 + ], 97 + "dev": true, 98 + "license": "MIT", 99 + "optional": true, 100 + "os": [ 101 + "android" 102 + ], 103 + "engines": { 104 + "node": ">=18" 105 + } 106 + }, 107 + "node_modules/@esbuild/darwin-arm64": { 108 + "version": "0.25.5", 109 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", 110 + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", 111 + "cpu": [ 112 + "arm64" 113 + ], 114 + "dev": true, 115 + "license": "MIT", 116 + "optional": true, 117 + "os": [ 118 + "darwin" 119 + ], 120 + "engines": { 121 + "node": ">=18" 122 + } 123 + }, 124 + "node_modules/@esbuild/darwin-x64": { 125 + "version": "0.25.5", 126 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", 127 + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", 128 + "cpu": [ 129 + "x64" 130 + ], 131 + "dev": true, 132 + "license": "MIT", 133 + "optional": true, 134 + "os": [ 135 + "darwin" 136 + ], 137 + "engines": { 138 + "node": ">=18" 139 + } 140 + }, 141 + "node_modules/@esbuild/freebsd-arm64": { 142 + "version": "0.25.5", 143 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", 144 + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", 145 + "cpu": [ 146 + "arm64" 147 + ], 148 + "dev": true, 149 + "license": "MIT", 150 + "optional": true, 151 + "os": [ 152 + "freebsd" 153 + ], 154 + "engines": { 155 + "node": ">=18" 156 + } 157 + }, 158 + "node_modules/@esbuild/freebsd-x64": { 159 + "version": "0.25.5", 160 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", 161 + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", 162 + "cpu": [ 163 + "x64" 164 + ], 165 + "dev": true, 166 + "license": "MIT", 167 + "optional": true, 168 + "os": [ 169 + "freebsd" 170 + ], 171 + "engines": { 172 + "node": ">=18" 173 + } 174 + }, 175 + "node_modules/@esbuild/linux-arm": { 176 + "version": "0.25.5", 177 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", 178 + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", 179 + "cpu": [ 180 + "arm" 181 + ], 182 + "dev": true, 183 + "license": "MIT", 184 + "optional": true, 185 + "os": [ 186 + "linux" 187 + ], 188 + "engines": { 189 + "node": ">=18" 190 + } 191 + }, 192 + "node_modules/@esbuild/linux-arm64": { 193 + "version": "0.25.5", 194 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", 195 + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", 196 + "cpu": [ 197 + "arm64" 198 + ], 199 + "dev": true, 200 + "license": "MIT", 201 + "optional": true, 202 + "os": [ 203 + "linux" 204 + ], 205 + "engines": { 206 + "node": ">=18" 207 + } 208 + }, 209 + "node_modules/@esbuild/linux-ia32": { 210 + "version": "0.25.5", 211 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", 212 + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", 213 + "cpu": [ 214 + "ia32" 215 + ], 216 + "dev": true, 217 + "license": "MIT", 218 + "optional": true, 219 + "os": [ 220 + "linux" 221 + ], 222 + "engines": { 223 + "node": ">=18" 224 + } 225 + }, 226 + "node_modules/@esbuild/linux-loong64": { 227 + "version": "0.25.5", 228 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", 229 + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", 230 + "cpu": [ 231 + "loong64" 232 + ], 233 + "dev": true, 234 + "license": "MIT", 235 + "optional": true, 236 + "os": [ 237 + "linux" 238 + ], 239 + "engines": { 240 + "node": ">=18" 241 + } 242 + }, 243 + "node_modules/@esbuild/linux-mips64el": { 244 + "version": "0.25.5", 245 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", 246 + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", 247 + "cpu": [ 248 + "mips64el" 249 + ], 250 + "dev": true, 251 + "license": "MIT", 252 + "optional": true, 253 + "os": [ 254 + "linux" 255 + ], 256 + "engines": { 257 + "node": ">=18" 258 + } 259 + }, 260 + "node_modules/@esbuild/linux-ppc64": { 261 + "version": "0.25.5", 262 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", 263 + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", 264 + "cpu": [ 265 + "ppc64" 266 + ], 267 + "dev": true, 268 + "license": "MIT", 269 + "optional": true, 270 + "os": [ 271 + "linux" 272 + ], 273 + "engines": { 274 + "node": ">=18" 275 + } 276 + }, 277 + "node_modules/@esbuild/linux-riscv64": { 278 + "version": "0.25.5", 279 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", 280 + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", 281 + "cpu": [ 282 + "riscv64" 283 + ], 284 + "dev": true, 285 + "license": "MIT", 286 + "optional": true, 287 + "os": [ 288 + "linux" 289 + ], 290 + "engines": { 291 + "node": ">=18" 292 + } 293 + }, 294 + "node_modules/@esbuild/linux-s390x": { 295 + "version": "0.25.5", 296 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", 297 + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", 298 + "cpu": [ 299 + "s390x" 300 + ], 301 + "dev": true, 302 + "license": "MIT", 303 + "optional": true, 304 + "os": [ 305 + "linux" 306 + ], 307 + "engines": { 308 + "node": ">=18" 309 + } 310 + }, 311 + "node_modules/@esbuild/linux-x64": { 312 + "version": "0.25.5", 313 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", 314 + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", 315 + "cpu": [ 316 + "x64" 317 + ], 318 + "dev": true, 319 + "license": "MIT", 320 + "optional": true, 321 + "os": [ 322 + "linux" 323 + ], 324 + "engines": { 325 + "node": ">=18" 326 + } 327 + }, 328 + "node_modules/@esbuild/netbsd-arm64": { 329 + "version": "0.25.5", 330 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", 331 + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", 332 + "cpu": [ 333 + "arm64" 334 + ], 335 + "dev": true, 336 + "license": "MIT", 337 + "optional": true, 338 + "os": [ 339 + "netbsd" 340 + ], 341 + "engines": { 342 + "node": ">=18" 343 + } 344 + }, 345 + "node_modules/@esbuild/netbsd-x64": { 346 + "version": "0.25.5", 347 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", 348 + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", 349 + "cpu": [ 350 + "x64" 351 + ], 352 + "dev": true, 353 + "license": "MIT", 354 + "optional": true, 355 + "os": [ 356 + "netbsd" 357 + ], 358 + "engines": { 359 + "node": ">=18" 360 + } 361 + }, 362 + "node_modules/@esbuild/openbsd-arm64": { 363 + "version": "0.25.5", 364 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", 365 + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", 366 + "cpu": [ 367 + "arm64" 368 + ], 369 + "dev": true, 370 + "license": "MIT", 371 + "optional": true, 372 + "os": [ 373 + "openbsd" 374 + ], 375 + "engines": { 376 + "node": ">=18" 377 + } 378 + }, 379 + "node_modules/@esbuild/openbsd-x64": { 380 + "version": "0.25.5", 381 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", 382 + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", 383 + "cpu": [ 384 + "x64" 385 + ], 386 + "dev": true, 387 + "license": "MIT", 388 + "optional": true, 389 + "os": [ 390 + "openbsd" 391 + ], 392 + "engines": { 393 + "node": ">=18" 394 + } 395 + }, 396 + "node_modules/@esbuild/sunos-x64": { 397 + "version": "0.25.5", 398 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", 399 + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", 400 + "cpu": [ 401 + "x64" 402 + ], 403 + "dev": true, 404 + "license": "MIT", 405 + "optional": true, 406 + "os": [ 407 + "sunos" 408 + ], 409 + "engines": { 410 + "node": ">=18" 411 + } 412 + }, 413 + "node_modules/@esbuild/win32-arm64": { 414 + "version": "0.25.5", 415 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", 416 + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", 417 + "cpu": [ 418 + "arm64" 419 + ], 420 + "dev": true, 421 + "license": "MIT", 422 + "optional": true, 423 + "os": [ 424 + "win32" 425 + ], 426 + "engines": { 427 + "node": ">=18" 428 + } 429 + }, 430 + "node_modules/@esbuild/win32-ia32": { 431 + "version": "0.25.5", 432 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", 433 + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", 434 + "cpu": [ 435 + "ia32" 436 + ], 437 + "dev": true, 438 + "license": "MIT", 439 + "optional": true, 440 + "os": [ 441 + "win32" 442 + ], 443 + "engines": { 444 + "node": ">=18" 445 + } 446 + }, 447 + "node_modules/@esbuild/win32-x64": { 448 + "version": "0.25.5", 449 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", 450 + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", 451 + "cpu": [ 452 + "x64" 453 + ], 454 + "dev": true, 455 + "license": "MIT", 456 + "optional": true, 457 + "os": [ 458 + "win32" 459 + ], 460 + "engines": { 461 + "node": ">=18" 462 + } 463 + }, 464 + "node_modules/@jridgewell/gen-mapping": { 465 + "version": "0.3.8", 466 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 467 + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 468 + "dev": true, 469 + "license": "MIT", 470 + "dependencies": { 471 + "@jridgewell/set-array": "^1.2.1", 472 + "@jridgewell/sourcemap-codec": "^1.4.10", 473 + "@jridgewell/trace-mapping": "^0.3.24" 474 + }, 475 + "engines": { 476 + "node": ">=6.0.0" 477 + } 478 + }, 479 + "node_modules/@jridgewell/resolve-uri": { 480 + "version": "3.1.2", 481 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 482 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 483 + "dev": true, 484 + "license": "MIT", 485 + "engines": { 486 + "node": ">=6.0.0" 487 + } 488 + }, 489 + "node_modules/@jridgewell/set-array": { 490 + "version": "1.2.1", 491 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 492 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 493 + "dev": true, 494 + "license": "MIT", 495 + "engines": { 496 + "node": ">=6.0.0" 497 + } 498 + }, 499 + "node_modules/@jridgewell/sourcemap-codec": { 500 + "version": "1.5.0", 501 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 502 + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 503 + "dev": true, 504 + "license": "MIT" 505 + }, 506 + "node_modules/@jridgewell/trace-mapping": { 507 + "version": "0.3.25", 508 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 509 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 510 + "dev": true, 511 + "license": "MIT", 512 + "dependencies": { 513 + "@jridgewell/resolve-uri": "^3.1.0", 514 + "@jridgewell/sourcemap-codec": "^1.4.14" 515 + } 516 + }, 517 + "node_modules/@polka/url": { 518 + "version": "1.0.0-next.29", 519 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 520 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 521 + "dev": true, 522 + "license": "MIT" 523 + }, 524 + "node_modules/@publint/pack": { 525 + "version": "0.1.2", 526 + "resolved": "https://registry.npmjs.org/@publint/pack/-/pack-0.1.2.tgz", 527 + "integrity": "sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==", 528 + "dev": true, 529 + "license": "MIT", 530 + "engines": { 531 + "node": ">=18" 532 + }, 533 + "funding": { 534 + "url": "https://bjornlu.com/sponsor" 535 + } 536 + }, 537 + "node_modules/@rollup/rollup-android-arm-eabi": { 538 + "version": "4.44.0", 539 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz", 540 + "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", 541 + "cpu": [ 542 + "arm" 543 + ], 544 + "dev": true, 545 + "license": "MIT", 546 + "optional": true, 547 + "os": [ 548 + "android" 549 + ] 550 + }, 551 + "node_modules/@rollup/rollup-android-arm64": { 552 + "version": "4.44.0", 553 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz", 554 + "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", 555 + "cpu": [ 556 + "arm64" 557 + ], 558 + "dev": true, 559 + "license": "MIT", 560 + "optional": true, 561 + "os": [ 562 + "android" 563 + ] 564 + }, 565 + "node_modules/@rollup/rollup-darwin-arm64": { 566 + "version": "4.44.0", 567 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz", 568 + "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", 569 + "cpu": [ 570 + "arm64" 571 + ], 572 + "dev": true, 573 + "license": "MIT", 574 + "optional": true, 575 + "os": [ 576 + "darwin" 577 + ] 578 + }, 579 + "node_modules/@rollup/rollup-darwin-x64": { 580 + "version": "4.44.0", 581 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz", 582 + "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", 583 + "cpu": [ 584 + "x64" 585 + ], 586 + "dev": true, 587 + "license": "MIT", 588 + "optional": true, 589 + "os": [ 590 + "darwin" 591 + ] 592 + }, 593 + "node_modules/@rollup/rollup-freebsd-arm64": { 594 + "version": "4.44.0", 595 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz", 596 + "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", 597 + "cpu": [ 598 + "arm64" 599 + ], 600 + "dev": true, 601 + "license": "MIT", 602 + "optional": true, 603 + "os": [ 604 + "freebsd" 605 + ] 606 + }, 607 + "node_modules/@rollup/rollup-freebsd-x64": { 608 + "version": "4.44.0", 609 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz", 610 + "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", 611 + "cpu": [ 612 + "x64" 613 + ], 614 + "dev": true, 615 + "license": "MIT", 616 + "optional": true, 617 + "os": [ 618 + "freebsd" 619 + ] 620 + }, 621 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 622 + "version": "4.44.0", 623 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz", 624 + "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", 625 + "cpu": [ 626 + "arm" 627 + ], 628 + "dev": true, 629 + "license": "MIT", 630 + "optional": true, 631 + "os": [ 632 + "linux" 633 + ] 634 + }, 635 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 636 + "version": "4.44.0", 637 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz", 638 + "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", 639 + "cpu": [ 640 + "arm" 641 + ], 642 + "dev": true, 643 + "license": "MIT", 644 + "optional": true, 645 + "os": [ 646 + "linux" 647 + ] 648 + }, 649 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 650 + "version": "4.44.0", 651 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz", 652 + "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", 653 + "cpu": [ 654 + "arm64" 655 + ], 656 + "dev": true, 657 + "license": "MIT", 658 + "optional": true, 659 + "os": [ 660 + "linux" 661 + ] 662 + }, 663 + "node_modules/@rollup/rollup-linux-arm64-musl": { 664 + "version": "4.44.0", 665 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz", 666 + "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", 667 + "cpu": [ 668 + "arm64" 669 + ], 670 + "dev": true, 671 + "license": "MIT", 672 + "optional": true, 673 + "os": [ 674 + "linux" 675 + ] 676 + }, 677 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 678 + "version": "4.44.0", 679 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz", 680 + "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", 681 + "cpu": [ 682 + "loong64" 683 + ], 684 + "dev": true, 685 + "license": "MIT", 686 + "optional": true, 687 + "os": [ 688 + "linux" 689 + ] 690 + }, 691 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 692 + "version": "4.44.0", 693 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz", 694 + "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", 695 + "cpu": [ 696 + "ppc64" 697 + ], 698 + "dev": true, 699 + "license": "MIT", 700 + "optional": true, 701 + "os": [ 702 + "linux" 703 + ] 704 + }, 705 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 706 + "version": "4.44.0", 707 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz", 708 + "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", 709 + "cpu": [ 710 + "riscv64" 711 + ], 712 + "dev": true, 713 + "license": "MIT", 714 + "optional": true, 715 + "os": [ 716 + "linux" 717 + ] 718 + }, 719 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 720 + "version": "4.44.0", 721 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz", 722 + "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", 723 + "cpu": [ 724 + "riscv64" 725 + ], 726 + "dev": true, 727 + "license": "MIT", 728 + "optional": true, 729 + "os": [ 730 + "linux" 731 + ] 732 + }, 733 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 734 + "version": "4.44.0", 735 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz", 736 + "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", 737 + "cpu": [ 738 + "s390x" 739 + ], 740 + "dev": true, 741 + "license": "MIT", 742 + "optional": true, 743 + "os": [ 744 + "linux" 745 + ] 746 + }, 747 + "node_modules/@rollup/rollup-linux-x64-gnu": { 748 + "version": "4.44.0", 749 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz", 750 + "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", 751 + "cpu": [ 752 + "x64" 753 + ], 754 + "dev": true, 755 + "license": "MIT", 756 + "optional": true, 757 + "os": [ 758 + "linux" 759 + ] 760 + }, 761 + "node_modules/@rollup/rollup-linux-x64-musl": { 762 + "version": "4.44.0", 763 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz", 764 + "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", 765 + "cpu": [ 766 + "x64" 767 + ], 768 + "dev": true, 769 + "license": "MIT", 770 + "optional": true, 771 + "os": [ 772 + "linux" 773 + ] 774 + }, 775 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 776 + "version": "4.44.0", 777 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz", 778 + "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", 779 + "cpu": [ 780 + "arm64" 781 + ], 782 + "dev": true, 783 + "license": "MIT", 784 + "optional": true, 785 + "os": [ 786 + "win32" 787 + ] 788 + }, 789 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 790 + "version": "4.44.0", 791 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz", 792 + "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", 793 + "cpu": [ 794 + "ia32" 795 + ], 796 + "dev": true, 797 + "license": "MIT", 798 + "optional": true, 799 + "os": [ 800 + "win32" 801 + ] 802 + }, 803 + "node_modules/@rollup/rollup-win32-x64-msvc": { 804 + "version": "4.44.0", 805 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz", 806 + "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", 807 + "cpu": [ 808 + "x64" 809 + ], 810 + "dev": true, 811 + "license": "MIT", 812 + "optional": true, 813 + "os": [ 814 + "win32" 815 + ] 816 + }, 817 + "node_modules/@sveltejs/acorn-typescript": { 818 + "version": "1.0.5", 819 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz", 820 + "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==", 821 + "dev": true, 822 + "license": "MIT", 823 + "peerDependencies": { 824 + "acorn": "^8.9.0" 825 + } 826 + }, 827 + "node_modules/@sveltejs/adapter-auto": { 828 + "version": "6.0.1", 829 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-6.0.1.tgz", 830 + "integrity": "sha512-mcWud3pYGPWM2Pphdj8G9Qiq24nZ8L4LB7coCUckUEy5Y7wOWGJ/enaZ4AtJTcSm5dNK1rIkBRoqt+ae4zlxcQ==", 831 + "dev": true, 832 + "license": "MIT", 833 + "peerDependencies": { 834 + "@sveltejs/kit": "^2.0.0" 835 + } 836 + }, 837 + "node_modules/@sveltejs/kit": { 838 + "version": "2.22.0", 839 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.22.0.tgz", 840 + "integrity": "sha512-DJm0UxVgzXq+1MUfiJK4Ridk7oIQsIets6JwHiEl97sI6nXScfXe+BeqNhzB7jQIVBb3BM51U4hNk8qQxRXBAA==", 841 + "dev": true, 842 + "license": "MIT", 843 + "dependencies": { 844 + "@sveltejs/acorn-typescript": "^1.0.5", 845 + "@types/cookie": "^0.6.0", 846 + "acorn": "^8.14.1", 847 + "cookie": "^0.6.0", 848 + "devalue": "^5.1.0", 849 + "esm-env": "^1.2.2", 850 + "kleur": "^4.1.5", 851 + "magic-string": "^0.30.5", 852 + "mrmime": "^2.0.0", 853 + "sade": "^1.8.1", 854 + "set-cookie-parser": "^2.6.0", 855 + "sirv": "^3.0.0", 856 + "vitefu": "^1.0.6" 857 + }, 858 + "bin": { 859 + "svelte-kit": "svelte-kit.js" 860 + }, 861 + "engines": { 862 + "node": ">=18.13" 863 + }, 864 + "peerDependencies": { 865 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0", 866 + "svelte": "^4.0.0 || ^5.0.0-next.0", 867 + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" 868 + } 869 + }, 870 + "node_modules/@sveltejs/package": { 871 + "version": "2.3.11", 872 + "resolved": "https://registry.npmjs.org/@sveltejs/package/-/package-2.3.11.tgz", 873 + "integrity": "sha512-DSMt2U0XNAdoQBYksrmgQi5dKy7jUTVDJLiagS/iXF7AShjAmTbGJQKruBuT/FfYAWvNxfQTSjkXU8eAIjVeNg==", 874 + "dev": true, 875 + "license": "MIT", 876 + "dependencies": { 877 + "chokidar": "^4.0.3", 878 + "kleur": "^4.1.5", 879 + "sade": "^1.8.1", 880 + "semver": "^7.5.4", 881 + "svelte2tsx": "~0.7.33" 882 + }, 883 + "bin": { 884 + "svelte-package": "svelte-package.js" 885 + }, 886 + "engines": { 887 + "node": "^16.14 || >=18" 888 + }, 889 + "peerDependencies": { 890 + "svelte": "^3.44.0 || ^4.0.0 || ^5.0.0-next.1" 891 + } 892 + }, 893 + "node_modules/@sveltejs/vite-plugin-svelte": { 894 + "version": "5.1.0", 895 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.1.0.tgz", 896 + "integrity": "sha512-wojIS/7GYnJDYIg1higWj2ROA6sSRWvcR1PO/bqEyFr/5UZah26c8Cz4u0NaqjPeVltzsVpt2Tm8d2io0V+4Tw==", 897 + "dev": true, 898 + "license": "MIT", 899 + "dependencies": { 900 + "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", 901 + "debug": "^4.4.1", 902 + "deepmerge": "^4.3.1", 903 + "kleur": "^4.1.5", 904 + "magic-string": "^0.30.17", 905 + "vitefu": "^1.0.6" 906 + }, 907 + "engines": { 908 + "node": "^18.0.0 || ^20.0.0 || >=22" 909 + }, 910 + "peerDependencies": { 911 + "svelte": "^5.0.0", 912 + "vite": "^6.0.0" 913 + } 914 + }, 915 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 916 + "version": "4.0.1", 917 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz", 918 + "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", 919 + "dev": true, 920 + "license": "MIT", 921 + "dependencies": { 922 + "debug": "^4.3.7" 923 + }, 924 + "engines": { 925 + "node": "^18.0.0 || ^20.0.0 || >=22" 926 + }, 927 + "peerDependencies": { 928 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 929 + "svelte": "^5.0.0", 930 + "vite": "^6.0.0" 931 + } 932 + }, 933 + "node_modules/@types/cookie": { 934 + "version": "0.6.0", 935 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 936 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 937 + "dev": true, 938 + "license": "MIT" 939 + }, 940 + "node_modules/@types/estree": { 941 + "version": "1.0.8", 942 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 943 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 944 + "dev": true, 945 + "license": "MIT" 946 + }, 947 + "node_modules/acorn": { 948 + "version": "8.15.0", 949 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 950 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 951 + "dev": true, 952 + "license": "MIT", 953 + "bin": { 954 + "acorn": "bin/acorn" 955 + }, 956 + "engines": { 957 + "node": ">=0.4.0" 958 + } 959 + }, 960 + "node_modules/aria-query": { 961 + "version": "5.3.2", 962 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 963 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 964 + "dev": true, 965 + "license": "Apache-2.0", 966 + "engines": { 967 + "node": ">= 0.4" 968 + } 969 + }, 970 + "node_modules/axobject-query": { 971 + "version": "4.1.0", 972 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 973 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 974 + "dev": true, 975 + "license": "Apache-2.0", 976 + "engines": { 977 + "node": ">= 0.4" 978 + } 979 + }, 980 + "node_modules/chokidar": { 981 + "version": "4.0.3", 982 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 983 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 984 + "dev": true, 985 + "license": "MIT", 986 + "dependencies": { 987 + "readdirp": "^4.0.1" 988 + }, 989 + "engines": { 990 + "node": ">= 14.16.0" 991 + }, 992 + "funding": { 993 + "url": "https://paulmillr.com/funding/" 994 + } 995 + }, 996 + "node_modules/clsx": { 997 + "version": "2.1.1", 998 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 999 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1000 + "dev": true, 1001 + "license": "MIT", 1002 + "engines": { 1003 + "node": ">=6" 1004 + } 1005 + }, 1006 + "node_modules/cookie": { 1007 + "version": "0.6.0", 1008 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1009 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1010 + "dev": true, 1011 + "license": "MIT", 1012 + "engines": { 1013 + "node": ">= 0.6" 1014 + } 1015 + }, 1016 + "node_modules/debug": { 1017 + "version": "4.4.1", 1018 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 1019 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 1020 + "dev": true, 1021 + "license": "MIT", 1022 + "dependencies": { 1023 + "ms": "^2.1.3" 1024 + }, 1025 + "engines": { 1026 + "node": ">=6.0" 1027 + }, 1028 + "peerDependenciesMeta": { 1029 + "supports-color": { 1030 + "optional": true 1031 + } 1032 + } 1033 + }, 1034 + "node_modules/dedent-js": { 1035 + "version": "1.0.1", 1036 + "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", 1037 + "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", 1038 + "dev": true, 1039 + "license": "MIT" 1040 + }, 1041 + "node_modules/deepmerge": { 1042 + "version": "4.3.1", 1043 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1044 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1045 + "dev": true, 1046 + "license": "MIT", 1047 + "engines": { 1048 + "node": ">=0.10.0" 1049 + } 1050 + }, 1051 + "node_modules/devalue": { 1052 + "version": "5.1.1", 1053 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", 1054 + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 1055 + "dev": true, 1056 + "license": "MIT" 1057 + }, 1058 + "node_modules/esbuild": { 1059 + "version": "0.25.5", 1060 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", 1061 + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", 1062 + "dev": true, 1063 + "hasInstallScript": true, 1064 + "license": "MIT", 1065 + "bin": { 1066 + "esbuild": "bin/esbuild" 1067 + }, 1068 + "engines": { 1069 + "node": ">=18" 1070 + }, 1071 + "optionalDependencies": { 1072 + "@esbuild/aix-ppc64": "0.25.5", 1073 + "@esbuild/android-arm": "0.25.5", 1074 + "@esbuild/android-arm64": "0.25.5", 1075 + "@esbuild/android-x64": "0.25.5", 1076 + "@esbuild/darwin-arm64": "0.25.5", 1077 + "@esbuild/darwin-x64": "0.25.5", 1078 + "@esbuild/freebsd-arm64": "0.25.5", 1079 + "@esbuild/freebsd-x64": "0.25.5", 1080 + "@esbuild/linux-arm": "0.25.5", 1081 + "@esbuild/linux-arm64": "0.25.5", 1082 + "@esbuild/linux-ia32": "0.25.5", 1083 + "@esbuild/linux-loong64": "0.25.5", 1084 + "@esbuild/linux-mips64el": "0.25.5", 1085 + "@esbuild/linux-ppc64": "0.25.5", 1086 + "@esbuild/linux-riscv64": "0.25.5", 1087 + "@esbuild/linux-s390x": "0.25.5", 1088 + "@esbuild/linux-x64": "0.25.5", 1089 + "@esbuild/netbsd-arm64": "0.25.5", 1090 + "@esbuild/netbsd-x64": "0.25.5", 1091 + "@esbuild/openbsd-arm64": "0.25.5", 1092 + "@esbuild/openbsd-x64": "0.25.5", 1093 + "@esbuild/sunos-x64": "0.25.5", 1094 + "@esbuild/win32-arm64": "0.25.5", 1095 + "@esbuild/win32-ia32": "0.25.5", 1096 + "@esbuild/win32-x64": "0.25.5" 1097 + } 1098 + }, 1099 + "node_modules/esm-env": { 1100 + "version": "1.2.2", 1101 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 1102 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 1103 + "dev": true, 1104 + "license": "MIT" 1105 + }, 1106 + "node_modules/esrap": { 1107 + "version": "1.4.9", 1108 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.9.tgz", 1109 + "integrity": "sha512-3OMlcd0a03UGuZpPeUC1HxR3nA23l+HEyCiZw3b3FumJIN9KphoGzDJKMXI1S72jVS1dsenDyQC0kJlO1U9E1g==", 1110 + "dev": true, 1111 + "license": "MIT", 1112 + "dependencies": { 1113 + "@jridgewell/sourcemap-codec": "^1.4.15" 1114 + } 1115 + }, 1116 + "node_modules/fdir": { 1117 + "version": "6.4.6", 1118 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 1119 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 1120 + "dev": true, 1121 + "license": "MIT", 1122 + "peerDependencies": { 1123 + "picomatch": "^3 || ^4" 1124 + }, 1125 + "peerDependenciesMeta": { 1126 + "picomatch": { 1127 + "optional": true 1128 + } 1129 + } 1130 + }, 1131 + "node_modules/fsevents": { 1132 + "version": "2.3.3", 1133 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1134 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1135 + "dev": true, 1136 + "hasInstallScript": true, 1137 + "license": "MIT", 1138 + "optional": true, 1139 + "os": [ 1140 + "darwin" 1141 + ], 1142 + "engines": { 1143 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1144 + } 1145 + }, 1146 + "node_modules/is-reference": { 1147 + "version": "3.0.3", 1148 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 1149 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 1150 + "dev": true, 1151 + "license": "MIT", 1152 + "dependencies": { 1153 + "@types/estree": "^1.0.6" 1154 + } 1155 + }, 1156 + "node_modules/kleur": { 1157 + "version": "4.1.5", 1158 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1159 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1160 + "dev": true, 1161 + "license": "MIT", 1162 + "engines": { 1163 + "node": ">=6" 1164 + } 1165 + }, 1166 + "node_modules/locate-character": { 1167 + "version": "3.0.0", 1168 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1169 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1170 + "dev": true, 1171 + "license": "MIT" 1172 + }, 1173 + "node_modules/lower-case": { 1174 + "version": "2.0.2", 1175 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 1176 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 1177 + "dev": true, 1178 + "license": "MIT", 1179 + "dependencies": { 1180 + "tslib": "^2.0.3" 1181 + } 1182 + }, 1183 + "node_modules/magic-string": { 1184 + "version": "0.30.17", 1185 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1186 + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1187 + "dev": true, 1188 + "license": "MIT", 1189 + "dependencies": { 1190 + "@jridgewell/sourcemap-codec": "^1.5.0" 1191 + } 1192 + }, 1193 + "node_modules/mri": { 1194 + "version": "1.2.0", 1195 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 1196 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 1197 + "dev": true, 1198 + "license": "MIT", 1199 + "engines": { 1200 + "node": ">=4" 1201 + } 1202 + }, 1203 + "node_modules/mrmime": { 1204 + "version": "2.0.1", 1205 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 1206 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 1207 + "dev": true, 1208 + "license": "MIT", 1209 + "engines": { 1210 + "node": ">=10" 1211 + } 1212 + }, 1213 + "node_modules/ms": { 1214 + "version": "2.1.3", 1215 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1216 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1217 + "dev": true, 1218 + "license": "MIT" 1219 + }, 1220 + "node_modules/nanoid": { 1221 + "version": "3.3.11", 1222 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1223 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1224 + "dev": true, 1225 + "funding": [ 1226 + { 1227 + "type": "github", 1228 + "url": "https://github.com/sponsors/ai" 1229 + } 1230 + ], 1231 + "license": "MIT", 1232 + "bin": { 1233 + "nanoid": "bin/nanoid.cjs" 1234 + }, 1235 + "engines": { 1236 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1237 + } 1238 + }, 1239 + "node_modules/no-case": { 1240 + "version": "3.0.4", 1241 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 1242 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 1243 + "dev": true, 1244 + "license": "MIT", 1245 + "dependencies": { 1246 + "lower-case": "^2.0.2", 1247 + "tslib": "^2.0.3" 1248 + } 1249 + }, 1250 + "node_modules/package-manager-detector": { 1251 + "version": "1.3.0", 1252 + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", 1253 + "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==", 1254 + "dev": true, 1255 + "license": "MIT" 1256 + }, 1257 + "node_modules/pascal-case": { 1258 + "version": "3.1.2", 1259 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 1260 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 1261 + "dev": true, 1262 + "license": "MIT", 1263 + "dependencies": { 1264 + "no-case": "^3.0.4", 1265 + "tslib": "^2.0.3" 1266 + } 1267 + }, 1268 + "node_modules/picocolors": { 1269 + "version": "1.1.1", 1270 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1271 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1272 + "dev": true, 1273 + "license": "ISC" 1274 + }, 1275 + "node_modules/picomatch": { 1276 + "version": "4.0.2", 1277 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 1278 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 1279 + "dev": true, 1280 + "license": "MIT", 1281 + "engines": { 1282 + "node": ">=12" 1283 + }, 1284 + "funding": { 1285 + "url": "https://github.com/sponsors/jonschlinkert" 1286 + } 1287 + }, 1288 + "node_modules/postcss": { 1289 + "version": "8.5.6", 1290 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 1291 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1292 + "dev": true, 1293 + "funding": [ 1294 + { 1295 + "type": "opencollective", 1296 + "url": "https://opencollective.com/postcss/" 1297 + }, 1298 + { 1299 + "type": "tidelift", 1300 + "url": "https://tidelift.com/funding/github/npm/postcss" 1301 + }, 1302 + { 1303 + "type": "github", 1304 + "url": "https://github.com/sponsors/ai" 1305 + } 1306 + ], 1307 + "license": "MIT", 1308 + "dependencies": { 1309 + "nanoid": "^3.3.11", 1310 + "picocolors": "^1.1.1", 1311 + "source-map-js": "^1.2.1" 1312 + }, 1313 + "engines": { 1314 + "node": "^10 || ^12 || >=14" 1315 + } 1316 + }, 1317 + "node_modules/publint": { 1318 + "version": "0.3.12", 1319 + "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.12.tgz", 1320 + "integrity": "sha512-1w3MMtL9iotBjm1mmXtG3Nk06wnq9UhGNRpQ2j6n1Zq7YAD6gnxMMZMIxlRPAydVjVbjSm+n0lhwqsD1m4LD5w==", 1321 + "dev": true, 1322 + "license": "MIT", 1323 + "dependencies": { 1324 + "@publint/pack": "^0.1.2", 1325 + "package-manager-detector": "^1.1.0", 1326 + "picocolors": "^1.1.1", 1327 + "sade": "^1.8.1" 1328 + }, 1329 + "bin": { 1330 + "publint": "src/cli.js" 1331 + }, 1332 + "engines": { 1333 + "node": ">=18" 1334 + }, 1335 + "funding": { 1336 + "url": "https://bjornlu.com/sponsor" 1337 + } 1338 + }, 1339 + "node_modules/readdirp": { 1340 + "version": "4.1.2", 1341 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 1342 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 1343 + "dev": true, 1344 + "license": "MIT", 1345 + "engines": { 1346 + "node": ">= 14.18.0" 1347 + }, 1348 + "funding": { 1349 + "type": "individual", 1350 + "url": "https://paulmillr.com/funding/" 1351 + } 1352 + }, 1353 + "node_modules/rollup": { 1354 + "version": "4.44.0", 1355 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz", 1356 + "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", 1357 + "dev": true, 1358 + "license": "MIT", 1359 + "dependencies": { 1360 + "@types/estree": "1.0.8" 1361 + }, 1362 + "bin": { 1363 + "rollup": "dist/bin/rollup" 1364 + }, 1365 + "engines": { 1366 + "node": ">=18.0.0", 1367 + "npm": ">=8.0.0" 1368 + }, 1369 + "optionalDependencies": { 1370 + "@rollup/rollup-android-arm-eabi": "4.44.0", 1371 + "@rollup/rollup-android-arm64": "4.44.0", 1372 + "@rollup/rollup-darwin-arm64": "4.44.0", 1373 + "@rollup/rollup-darwin-x64": "4.44.0", 1374 + "@rollup/rollup-freebsd-arm64": "4.44.0", 1375 + "@rollup/rollup-freebsd-x64": "4.44.0", 1376 + "@rollup/rollup-linux-arm-gnueabihf": "4.44.0", 1377 + "@rollup/rollup-linux-arm-musleabihf": "4.44.0", 1378 + "@rollup/rollup-linux-arm64-gnu": "4.44.0", 1379 + "@rollup/rollup-linux-arm64-musl": "4.44.0", 1380 + "@rollup/rollup-linux-loongarch64-gnu": "4.44.0", 1381 + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0", 1382 + "@rollup/rollup-linux-riscv64-gnu": "4.44.0", 1383 + "@rollup/rollup-linux-riscv64-musl": "4.44.0", 1384 + "@rollup/rollup-linux-s390x-gnu": "4.44.0", 1385 + "@rollup/rollup-linux-x64-gnu": "4.44.0", 1386 + "@rollup/rollup-linux-x64-musl": "4.44.0", 1387 + "@rollup/rollup-win32-arm64-msvc": "4.44.0", 1388 + "@rollup/rollup-win32-ia32-msvc": "4.44.0", 1389 + "@rollup/rollup-win32-x64-msvc": "4.44.0", 1390 + "fsevents": "~2.3.2" 1391 + } 1392 + }, 1393 + "node_modules/sade": { 1394 + "version": "1.8.1", 1395 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 1396 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 1397 + "dev": true, 1398 + "license": "MIT", 1399 + "dependencies": { 1400 + "mri": "^1.1.0" 1401 + }, 1402 + "engines": { 1403 + "node": ">=6" 1404 + } 1405 + }, 1406 + "node_modules/semver": { 1407 + "version": "7.7.2", 1408 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 1409 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 1410 + "dev": true, 1411 + "license": "ISC", 1412 + "bin": { 1413 + "semver": "bin/semver.js" 1414 + }, 1415 + "engines": { 1416 + "node": ">=10" 1417 + } 1418 + }, 1419 + "node_modules/set-cookie-parser": { 1420 + "version": "2.7.1", 1421 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", 1422 + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", 1423 + "dev": true, 1424 + "license": "MIT" 1425 + }, 1426 + "node_modules/sirv": { 1427 + "version": "3.0.1", 1428 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz", 1429 + "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==", 1430 + "dev": true, 1431 + "license": "MIT", 1432 + "dependencies": { 1433 + "@polka/url": "^1.0.0-next.24", 1434 + "mrmime": "^2.0.0", 1435 + "totalist": "^3.0.0" 1436 + }, 1437 + "engines": { 1438 + "node": ">=18" 1439 + } 1440 + }, 1441 + "node_modules/source-map-js": { 1442 + "version": "1.2.1", 1443 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1444 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1445 + "dev": true, 1446 + "license": "BSD-3-Clause", 1447 + "engines": { 1448 + "node": ">=0.10.0" 1449 + } 1450 + }, 1451 + "node_modules/svelte": { 1452 + "version": "5.34.8", 1453 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.34.8.tgz", 1454 + "integrity": "sha512-TF+8irl7rpj3+fpaLuPRX5BqReTAqckp0Fumxa/mCeK3fo0/MnBb9W/Z2bLwtqj3C3r5Lm6NKIAw7YrgIv1Fwg==", 1455 + "dev": true, 1456 + "license": "MIT", 1457 + "dependencies": { 1458 + "@ampproject/remapping": "^2.3.0", 1459 + "@jridgewell/sourcemap-codec": "^1.5.0", 1460 + "@sveltejs/acorn-typescript": "^1.0.5", 1461 + "@types/estree": "^1.0.5", 1462 + "acorn": "^8.12.1", 1463 + "aria-query": "^5.3.1", 1464 + "axobject-query": "^4.1.0", 1465 + "clsx": "^2.1.1", 1466 + "esm-env": "^1.2.1", 1467 + "esrap": "^1.4.8", 1468 + "is-reference": "^3.0.3", 1469 + "locate-character": "^3.0.0", 1470 + "magic-string": "^0.30.11", 1471 + "zimmerframe": "^1.1.2" 1472 + }, 1473 + "engines": { 1474 + "node": ">=18" 1475 + } 1476 + }, 1477 + "node_modules/svelte-check": { 1478 + "version": "4.2.2", 1479 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.2.2.tgz", 1480 + "integrity": "sha512-1+31EOYZ7NKN0YDMKusav2hhEoA51GD9Ws6o//0SphMT0ve9mBTsTUEX7OmDMadUP3KjNHsSKtJrqdSaD8CrGQ==", 1481 + "dev": true, 1482 + "license": "MIT", 1483 + "dependencies": { 1484 + "@jridgewell/trace-mapping": "^0.3.25", 1485 + "chokidar": "^4.0.1", 1486 + "fdir": "^6.2.0", 1487 + "picocolors": "^1.0.0", 1488 + "sade": "^1.7.4" 1489 + }, 1490 + "bin": { 1491 + "svelte-check": "bin/svelte-check" 1492 + }, 1493 + "engines": { 1494 + "node": ">= 18.0.0" 1495 + }, 1496 + "peerDependencies": { 1497 + "svelte": "^4.0.0 || ^5.0.0-next.0", 1498 + "typescript": ">=5.0.0" 1499 + } 1500 + }, 1501 + "node_modules/svelte2tsx": { 1502 + "version": "0.7.40", 1503 + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.40.tgz", 1504 + "integrity": "sha512-Fgqe2lzC9DWT/kQTIXqN39O2ot9rUqzUu9dqpbuI6EsaEJ6+RSXVmXnxcNYMlKb2LRPDoIg9TVzXYWwi0zhCmQ==", 1505 + "dev": true, 1506 + "license": "MIT", 1507 + "dependencies": { 1508 + "dedent-js": "^1.0.1", 1509 + "pascal-case": "^3.1.1" 1510 + }, 1511 + "peerDependencies": { 1512 + "svelte": "^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0", 1513 + "typescript": "^4.9.4 || ^5.0.0" 1514 + } 1515 + }, 1516 + "node_modules/tinyglobby": { 1517 + "version": "0.2.14", 1518 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 1519 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 1520 + "dev": true, 1521 + "license": "MIT", 1522 + "dependencies": { 1523 + "fdir": "^6.4.4", 1524 + "picomatch": "^4.0.2" 1525 + }, 1526 + "engines": { 1527 + "node": ">=12.0.0" 1528 + }, 1529 + "funding": { 1530 + "url": "https://github.com/sponsors/SuperchupuDev" 1531 + } 1532 + }, 1533 + "node_modules/totalist": { 1534 + "version": "3.0.1", 1535 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 1536 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 1537 + "dev": true, 1538 + "license": "MIT", 1539 + "engines": { 1540 + "node": ">=6" 1541 + } 1542 + }, 1543 + "node_modules/tslib": { 1544 + "version": "2.8.1", 1545 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1546 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1547 + "dev": true, 1548 + "license": "0BSD" 1549 + }, 1550 + "node_modules/typescript": { 1551 + "version": "5.8.3", 1552 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 1553 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 1554 + "dev": true, 1555 + "license": "Apache-2.0", 1556 + "bin": { 1557 + "tsc": "bin/tsc", 1558 + "tsserver": "bin/tsserver" 1559 + }, 1560 + "engines": { 1561 + "node": ">=14.17" 1562 + } 1563 + }, 1564 + "node_modules/vite": { 1565 + "version": "6.3.5", 1566 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", 1567 + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", 1568 + "dev": true, 1569 + "license": "MIT", 1570 + "dependencies": { 1571 + "esbuild": "^0.25.0", 1572 + "fdir": "^6.4.4", 1573 + "picomatch": "^4.0.2", 1574 + "postcss": "^8.5.3", 1575 + "rollup": "^4.34.9", 1576 + "tinyglobby": "^0.2.13" 1577 + }, 1578 + "bin": { 1579 + "vite": "bin/vite.js" 1580 + }, 1581 + "engines": { 1582 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 1583 + }, 1584 + "funding": { 1585 + "url": "https://github.com/vitejs/vite?sponsor=1" 1586 + }, 1587 + "optionalDependencies": { 1588 + "fsevents": "~2.3.3" 1589 + }, 1590 + "peerDependencies": { 1591 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 1592 + "jiti": ">=1.21.0", 1593 + "less": "*", 1594 + "lightningcss": "^1.21.0", 1595 + "sass": "*", 1596 + "sass-embedded": "*", 1597 + "stylus": "*", 1598 + "sugarss": "*", 1599 + "terser": "^5.16.0", 1600 + "tsx": "^4.8.1", 1601 + "yaml": "^2.4.2" 1602 + }, 1603 + "peerDependenciesMeta": { 1604 + "@types/node": { 1605 + "optional": true 1606 + }, 1607 + "jiti": { 1608 + "optional": true 1609 + }, 1610 + "less": { 1611 + "optional": true 1612 + }, 1613 + "lightningcss": { 1614 + "optional": true 1615 + }, 1616 + "sass": { 1617 + "optional": true 1618 + }, 1619 + "sass-embedded": { 1620 + "optional": true 1621 + }, 1622 + "stylus": { 1623 + "optional": true 1624 + }, 1625 + "sugarss": { 1626 + "optional": true 1627 + }, 1628 + "terser": { 1629 + "optional": true 1630 + }, 1631 + "tsx": { 1632 + "optional": true 1633 + }, 1634 + "yaml": { 1635 + "optional": true 1636 + } 1637 + } 1638 + }, 1639 + "node_modules/vitefu": { 1640 + "version": "1.0.7", 1641 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.7.tgz", 1642 + "integrity": "sha512-eRWXLBbJjW3X5z5P5IHcSm2yYbYRPb2kQuc+oqsbAl99WB5kVsPbiiox+cymo8twTzifA6itvhr2CmjnaZZp0Q==", 1643 + "dev": true, 1644 + "license": "MIT", 1645 + "workspaces": [ 1646 + "tests/deps/*", 1647 + "tests/projects/*" 1648 + ], 1649 + "peerDependencies": { 1650 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 1651 + }, 1652 + "peerDependenciesMeta": { 1653 + "vite": { 1654 + "optional": true 1655 + } 1656 + } 1657 + }, 1658 + "node_modules/zimmerframe": { 1659 + "version": "1.1.2", 1660 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", 1661 + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", 1662 + "dev": true, 1663 + "license": "MIT" 1664 + } 1665 + } 1666 + }
+47
package.json
··· 1 + { 2 + "name": "kutils", 3 + "version": "0.0.1", 4 + "scripts": { 5 + "dev": "vite dev", 6 + "build": "vite build && npm run prepack", 7 + "preview": "vite preview", 8 + "prepare": "svelte-kit sync || echo ''", 9 + "prepack": "svelte-kit sync && svelte-package && publint", 10 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 11 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" 12 + }, 13 + "files": [ 14 + "dist", 15 + "!dist/**/*.test.*", 16 + "!dist/**/*.spec.*" 17 + ], 18 + "sideEffects": [ 19 + "**/*.css" 20 + ], 21 + "svelte": "./dist/index.js", 22 + "types": "./dist/index.d.ts", 23 + "type": "module", 24 + "exports": { 25 + ".": { 26 + "types": "./dist/index.d.ts", 27 + "svelte": "./dist/index.js" 28 + } 29 + }, 30 + "peerDependencies": { 31 + "svelte": "^5.0.0" 32 + }, 33 + "devDependencies": { 34 + "@sveltejs/adapter-auto": "^6.0.1", 35 + "@sveltejs/kit": "^2.22.0", 36 + "@sveltejs/package": "^2.3.11", 37 + "@sveltejs/vite-plugin-svelte": "^5.1.0", 38 + "publint": "^0.3.12", 39 + "svelte": "^5.34.8", 40 + "svelte-check": "^4.2.2", 41 + "typescript": "^5.8.3", 42 + "vite": "^6.3.5" 43 + }, 44 + "keywords": [ 45 + "svelte" 46 + ] 47 + }
+12
src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <link rel="icon" href="%sveltekit.assets%/favicon.png" /> 6 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 + %sveltekit.head% 8 + </head> 9 + <body data-sveltekit-preload-data="hover"> 10 + <div>%sveltekit.body%</div> 11 + </body> 12 + </html>
+3
src/routes/+page.svelte
··· 1 + <h1>Welcome to your library project</h1> 2 + <p>Create your package using @sveltejs/package and preview/showcase your work with SvelteKit</p> 3 + <p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p>
+18
svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-auto'; 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + // Consult https://svelte.dev/docs/kit/integrations 7 + // for more information about preprocessors 8 + preprocess: vitePreprocess(), 9 + 10 + kit: { 11 + // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. 12 + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 13 + // See https://svelte.dev/docs/kit/adapters for more information about adapters. 14 + adapter: adapter() 15 + } 16 + }; 17 + 18 + export default config;
+16
tsconfig.json
··· 1 + { 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "allowJs": true, 5 + "checkJs": true, 6 + "esModuleInterop": true, 7 + "forceConsistentCasingInFileNames": true, 8 + "resolveJsonModule": true, 9 + "skipLibCheck": true, 10 + "sourceMap": true, 11 + "strict": true, 12 + "module": "NodeNext", 13 + "moduleResolution": "NodeNext", 14 + "allowImportingTsExtensions": true 15 + } 16 + }
+6
vite.config.ts
··· 1 + import { sveltekit } from '@sveltejs/kit/vite'; 2 + import { defineConfig } from 'vite'; 3 + 4 + export default defineConfig({ 5 + plugins: [sveltekit()] 6 + });