WIP PWA for Grain
0
fork

Configure Feed

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

feat: initialize vite project with lit

+1166
+15
index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 + <meta name="theme-color" content="#000000"> 7 + <link rel="manifest" href="/manifest.json"> 8 + <link rel="stylesheet" href="/src/styles/variables.css"> 9 + <title>Grain</title> 10 + </head> 11 + <body> 12 + <grain-app></grain-app> 13 + <script type="module" src="/src/main.js"></script> 14 + </body> 15 + </html>
+1115
package-lock.json
··· 1 + { 2 + "name": "grain-next", 3 + "version": "1.0.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "grain-next", 9 + "version": "1.0.0", 10 + "license": "ISC", 11 + "dependencies": { 12 + "lit": "^3.3.2" 13 + }, 14 + "devDependencies": { 15 + "vite": "^7.3.0" 16 + } 17 + }, 18 + "node_modules/@esbuild/aix-ppc64": { 19 + "version": "0.27.2", 20 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", 21 + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", 22 + "cpu": [ 23 + "ppc64" 24 + ], 25 + "dev": true, 26 + "license": "MIT", 27 + "optional": true, 28 + "os": [ 29 + "aix" 30 + ], 31 + "engines": { 32 + "node": ">=18" 33 + } 34 + }, 35 + "node_modules/@esbuild/android-arm": { 36 + "version": "0.27.2", 37 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", 38 + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", 39 + "cpu": [ 40 + "arm" 41 + ], 42 + "dev": true, 43 + "license": "MIT", 44 + "optional": true, 45 + "os": [ 46 + "android" 47 + ], 48 + "engines": { 49 + "node": ">=18" 50 + } 51 + }, 52 + "node_modules/@esbuild/android-arm64": { 53 + "version": "0.27.2", 54 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", 55 + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", 56 + "cpu": [ 57 + "arm64" 58 + ], 59 + "dev": true, 60 + "license": "MIT", 61 + "optional": true, 62 + "os": [ 63 + "android" 64 + ], 65 + "engines": { 66 + "node": ">=18" 67 + } 68 + }, 69 + "node_modules/@esbuild/android-x64": { 70 + "version": "0.27.2", 71 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", 72 + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", 73 + "cpu": [ 74 + "x64" 75 + ], 76 + "dev": true, 77 + "license": "MIT", 78 + "optional": true, 79 + "os": [ 80 + "android" 81 + ], 82 + "engines": { 83 + "node": ">=18" 84 + } 85 + }, 86 + "node_modules/@esbuild/darwin-arm64": { 87 + "version": "0.27.2", 88 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", 89 + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", 90 + "cpu": [ 91 + "arm64" 92 + ], 93 + "dev": true, 94 + "license": "MIT", 95 + "optional": true, 96 + "os": [ 97 + "darwin" 98 + ], 99 + "engines": { 100 + "node": ">=18" 101 + } 102 + }, 103 + "node_modules/@esbuild/darwin-x64": { 104 + "version": "0.27.2", 105 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", 106 + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", 107 + "cpu": [ 108 + "x64" 109 + ], 110 + "dev": true, 111 + "license": "MIT", 112 + "optional": true, 113 + "os": [ 114 + "darwin" 115 + ], 116 + "engines": { 117 + "node": ">=18" 118 + } 119 + }, 120 + "node_modules/@esbuild/freebsd-arm64": { 121 + "version": "0.27.2", 122 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", 123 + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", 124 + "cpu": [ 125 + "arm64" 126 + ], 127 + "dev": true, 128 + "license": "MIT", 129 + "optional": true, 130 + "os": [ 131 + "freebsd" 132 + ], 133 + "engines": { 134 + "node": ">=18" 135 + } 136 + }, 137 + "node_modules/@esbuild/freebsd-x64": { 138 + "version": "0.27.2", 139 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", 140 + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", 141 + "cpu": [ 142 + "x64" 143 + ], 144 + "dev": true, 145 + "license": "MIT", 146 + "optional": true, 147 + "os": [ 148 + "freebsd" 149 + ], 150 + "engines": { 151 + "node": ">=18" 152 + } 153 + }, 154 + "node_modules/@esbuild/linux-arm": { 155 + "version": "0.27.2", 156 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", 157 + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", 158 + "cpu": [ 159 + "arm" 160 + ], 161 + "dev": true, 162 + "license": "MIT", 163 + "optional": true, 164 + "os": [ 165 + "linux" 166 + ], 167 + "engines": { 168 + "node": ">=18" 169 + } 170 + }, 171 + "node_modules/@esbuild/linux-arm64": { 172 + "version": "0.27.2", 173 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", 174 + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", 175 + "cpu": [ 176 + "arm64" 177 + ], 178 + "dev": true, 179 + "license": "MIT", 180 + "optional": true, 181 + "os": [ 182 + "linux" 183 + ], 184 + "engines": { 185 + "node": ">=18" 186 + } 187 + }, 188 + "node_modules/@esbuild/linux-ia32": { 189 + "version": "0.27.2", 190 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", 191 + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", 192 + "cpu": [ 193 + "ia32" 194 + ], 195 + "dev": true, 196 + "license": "MIT", 197 + "optional": true, 198 + "os": [ 199 + "linux" 200 + ], 201 + "engines": { 202 + "node": ">=18" 203 + } 204 + }, 205 + "node_modules/@esbuild/linux-loong64": { 206 + "version": "0.27.2", 207 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", 208 + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", 209 + "cpu": [ 210 + "loong64" 211 + ], 212 + "dev": true, 213 + "license": "MIT", 214 + "optional": true, 215 + "os": [ 216 + "linux" 217 + ], 218 + "engines": { 219 + "node": ">=18" 220 + } 221 + }, 222 + "node_modules/@esbuild/linux-mips64el": { 223 + "version": "0.27.2", 224 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", 225 + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", 226 + "cpu": [ 227 + "mips64el" 228 + ], 229 + "dev": true, 230 + "license": "MIT", 231 + "optional": true, 232 + "os": [ 233 + "linux" 234 + ], 235 + "engines": { 236 + "node": ">=18" 237 + } 238 + }, 239 + "node_modules/@esbuild/linux-ppc64": { 240 + "version": "0.27.2", 241 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", 242 + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", 243 + "cpu": [ 244 + "ppc64" 245 + ], 246 + "dev": true, 247 + "license": "MIT", 248 + "optional": true, 249 + "os": [ 250 + "linux" 251 + ], 252 + "engines": { 253 + "node": ">=18" 254 + } 255 + }, 256 + "node_modules/@esbuild/linux-riscv64": { 257 + "version": "0.27.2", 258 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", 259 + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", 260 + "cpu": [ 261 + "riscv64" 262 + ], 263 + "dev": true, 264 + "license": "MIT", 265 + "optional": true, 266 + "os": [ 267 + "linux" 268 + ], 269 + "engines": { 270 + "node": ">=18" 271 + } 272 + }, 273 + "node_modules/@esbuild/linux-s390x": { 274 + "version": "0.27.2", 275 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", 276 + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", 277 + "cpu": [ 278 + "s390x" 279 + ], 280 + "dev": true, 281 + "license": "MIT", 282 + "optional": true, 283 + "os": [ 284 + "linux" 285 + ], 286 + "engines": { 287 + "node": ">=18" 288 + } 289 + }, 290 + "node_modules/@esbuild/linux-x64": { 291 + "version": "0.27.2", 292 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", 293 + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", 294 + "cpu": [ 295 + "x64" 296 + ], 297 + "dev": true, 298 + "license": "MIT", 299 + "optional": true, 300 + "os": [ 301 + "linux" 302 + ], 303 + "engines": { 304 + "node": ">=18" 305 + } 306 + }, 307 + "node_modules/@esbuild/netbsd-arm64": { 308 + "version": "0.27.2", 309 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", 310 + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", 311 + "cpu": [ 312 + "arm64" 313 + ], 314 + "dev": true, 315 + "license": "MIT", 316 + "optional": true, 317 + "os": [ 318 + "netbsd" 319 + ], 320 + "engines": { 321 + "node": ">=18" 322 + } 323 + }, 324 + "node_modules/@esbuild/netbsd-x64": { 325 + "version": "0.27.2", 326 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", 327 + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", 328 + "cpu": [ 329 + "x64" 330 + ], 331 + "dev": true, 332 + "license": "MIT", 333 + "optional": true, 334 + "os": [ 335 + "netbsd" 336 + ], 337 + "engines": { 338 + "node": ">=18" 339 + } 340 + }, 341 + "node_modules/@esbuild/openbsd-arm64": { 342 + "version": "0.27.2", 343 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", 344 + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", 345 + "cpu": [ 346 + "arm64" 347 + ], 348 + "dev": true, 349 + "license": "MIT", 350 + "optional": true, 351 + "os": [ 352 + "openbsd" 353 + ], 354 + "engines": { 355 + "node": ">=18" 356 + } 357 + }, 358 + "node_modules/@esbuild/openbsd-x64": { 359 + "version": "0.27.2", 360 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", 361 + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", 362 + "cpu": [ 363 + "x64" 364 + ], 365 + "dev": true, 366 + "license": "MIT", 367 + "optional": true, 368 + "os": [ 369 + "openbsd" 370 + ], 371 + "engines": { 372 + "node": ">=18" 373 + } 374 + }, 375 + "node_modules/@esbuild/openharmony-arm64": { 376 + "version": "0.27.2", 377 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", 378 + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", 379 + "cpu": [ 380 + "arm64" 381 + ], 382 + "dev": true, 383 + "license": "MIT", 384 + "optional": true, 385 + "os": [ 386 + "openharmony" 387 + ], 388 + "engines": { 389 + "node": ">=18" 390 + } 391 + }, 392 + "node_modules/@esbuild/sunos-x64": { 393 + "version": "0.27.2", 394 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", 395 + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", 396 + "cpu": [ 397 + "x64" 398 + ], 399 + "dev": true, 400 + "license": "MIT", 401 + "optional": true, 402 + "os": [ 403 + "sunos" 404 + ], 405 + "engines": { 406 + "node": ">=18" 407 + } 408 + }, 409 + "node_modules/@esbuild/win32-arm64": { 410 + "version": "0.27.2", 411 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", 412 + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", 413 + "cpu": [ 414 + "arm64" 415 + ], 416 + "dev": true, 417 + "license": "MIT", 418 + "optional": true, 419 + "os": [ 420 + "win32" 421 + ], 422 + "engines": { 423 + "node": ">=18" 424 + } 425 + }, 426 + "node_modules/@esbuild/win32-ia32": { 427 + "version": "0.27.2", 428 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", 429 + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", 430 + "cpu": [ 431 + "ia32" 432 + ], 433 + "dev": true, 434 + "license": "MIT", 435 + "optional": true, 436 + "os": [ 437 + "win32" 438 + ], 439 + "engines": { 440 + "node": ">=18" 441 + } 442 + }, 443 + "node_modules/@esbuild/win32-x64": { 444 + "version": "0.27.2", 445 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", 446 + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", 447 + "cpu": [ 448 + "x64" 449 + ], 450 + "dev": true, 451 + "license": "MIT", 452 + "optional": true, 453 + "os": [ 454 + "win32" 455 + ], 456 + "engines": { 457 + "node": ">=18" 458 + } 459 + }, 460 + "node_modules/@lit-labs/ssr-dom-shim": { 461 + "version": "1.5.0", 462 + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.5.0.tgz", 463 + "integrity": "sha512-HLomZXMmrCFHSRKESF5vklAKsDY7/fsT/ZhqCu3V0UoW/Qbv8wxmO4W9bx4KnCCF2Zak4yuk+AGraK/bPmI4kA==", 464 + "license": "BSD-3-Clause" 465 + }, 466 + "node_modules/@lit/reactive-element": { 467 + "version": "2.1.2", 468 + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", 469 + "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", 470 + "license": "BSD-3-Clause", 471 + "dependencies": { 472 + "@lit-labs/ssr-dom-shim": "^1.5.0" 473 + } 474 + }, 475 + "node_modules/@rollup/rollup-android-arm-eabi": { 476 + "version": "4.54.0", 477 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", 478 + "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==", 479 + "cpu": [ 480 + "arm" 481 + ], 482 + "dev": true, 483 + "license": "MIT", 484 + "optional": true, 485 + "os": [ 486 + "android" 487 + ] 488 + }, 489 + "node_modules/@rollup/rollup-android-arm64": { 490 + "version": "4.54.0", 491 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", 492 + "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==", 493 + "cpu": [ 494 + "arm64" 495 + ], 496 + "dev": true, 497 + "license": "MIT", 498 + "optional": true, 499 + "os": [ 500 + "android" 501 + ] 502 + }, 503 + "node_modules/@rollup/rollup-darwin-arm64": { 504 + "version": "4.54.0", 505 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", 506 + "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==", 507 + "cpu": [ 508 + "arm64" 509 + ], 510 + "dev": true, 511 + "license": "MIT", 512 + "optional": true, 513 + "os": [ 514 + "darwin" 515 + ] 516 + }, 517 + "node_modules/@rollup/rollup-darwin-x64": { 518 + "version": "4.54.0", 519 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", 520 + "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==", 521 + "cpu": [ 522 + "x64" 523 + ], 524 + "dev": true, 525 + "license": "MIT", 526 + "optional": true, 527 + "os": [ 528 + "darwin" 529 + ] 530 + }, 531 + "node_modules/@rollup/rollup-freebsd-arm64": { 532 + "version": "4.54.0", 533 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", 534 + "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==", 535 + "cpu": [ 536 + "arm64" 537 + ], 538 + "dev": true, 539 + "license": "MIT", 540 + "optional": true, 541 + "os": [ 542 + "freebsd" 543 + ] 544 + }, 545 + "node_modules/@rollup/rollup-freebsd-x64": { 546 + "version": "4.54.0", 547 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", 548 + "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==", 549 + "cpu": [ 550 + "x64" 551 + ], 552 + "dev": true, 553 + "license": "MIT", 554 + "optional": true, 555 + "os": [ 556 + "freebsd" 557 + ] 558 + }, 559 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 560 + "version": "4.54.0", 561 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", 562 + "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==", 563 + "cpu": [ 564 + "arm" 565 + ], 566 + "dev": true, 567 + "license": "MIT", 568 + "optional": true, 569 + "os": [ 570 + "linux" 571 + ] 572 + }, 573 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 574 + "version": "4.54.0", 575 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", 576 + "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==", 577 + "cpu": [ 578 + "arm" 579 + ], 580 + "dev": true, 581 + "license": "MIT", 582 + "optional": true, 583 + "os": [ 584 + "linux" 585 + ] 586 + }, 587 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 588 + "version": "4.54.0", 589 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", 590 + "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==", 591 + "cpu": [ 592 + "arm64" 593 + ], 594 + "dev": true, 595 + "license": "MIT", 596 + "optional": true, 597 + "os": [ 598 + "linux" 599 + ] 600 + }, 601 + "node_modules/@rollup/rollup-linux-arm64-musl": { 602 + "version": "4.54.0", 603 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", 604 + "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==", 605 + "cpu": [ 606 + "arm64" 607 + ], 608 + "dev": true, 609 + "license": "MIT", 610 + "optional": true, 611 + "os": [ 612 + "linux" 613 + ] 614 + }, 615 + "node_modules/@rollup/rollup-linux-loong64-gnu": { 616 + "version": "4.54.0", 617 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", 618 + "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==", 619 + "cpu": [ 620 + "loong64" 621 + ], 622 + "dev": true, 623 + "license": "MIT", 624 + "optional": true, 625 + "os": [ 626 + "linux" 627 + ] 628 + }, 629 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 630 + "version": "4.54.0", 631 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", 632 + "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==", 633 + "cpu": [ 634 + "ppc64" 635 + ], 636 + "dev": true, 637 + "license": "MIT", 638 + "optional": true, 639 + "os": [ 640 + "linux" 641 + ] 642 + }, 643 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 644 + "version": "4.54.0", 645 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", 646 + "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==", 647 + "cpu": [ 648 + "riscv64" 649 + ], 650 + "dev": true, 651 + "license": "MIT", 652 + "optional": true, 653 + "os": [ 654 + "linux" 655 + ] 656 + }, 657 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 658 + "version": "4.54.0", 659 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", 660 + "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==", 661 + "cpu": [ 662 + "riscv64" 663 + ], 664 + "dev": true, 665 + "license": "MIT", 666 + "optional": true, 667 + "os": [ 668 + "linux" 669 + ] 670 + }, 671 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 672 + "version": "4.54.0", 673 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", 674 + "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==", 675 + "cpu": [ 676 + "s390x" 677 + ], 678 + "dev": true, 679 + "license": "MIT", 680 + "optional": true, 681 + "os": [ 682 + "linux" 683 + ] 684 + }, 685 + "node_modules/@rollup/rollup-linux-x64-gnu": { 686 + "version": "4.54.0", 687 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", 688 + "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==", 689 + "cpu": [ 690 + "x64" 691 + ], 692 + "dev": true, 693 + "license": "MIT", 694 + "optional": true, 695 + "os": [ 696 + "linux" 697 + ] 698 + }, 699 + "node_modules/@rollup/rollup-linux-x64-musl": { 700 + "version": "4.54.0", 701 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", 702 + "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==", 703 + "cpu": [ 704 + "x64" 705 + ], 706 + "dev": true, 707 + "license": "MIT", 708 + "optional": true, 709 + "os": [ 710 + "linux" 711 + ] 712 + }, 713 + "node_modules/@rollup/rollup-openharmony-arm64": { 714 + "version": "4.54.0", 715 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", 716 + "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==", 717 + "cpu": [ 718 + "arm64" 719 + ], 720 + "dev": true, 721 + "license": "MIT", 722 + "optional": true, 723 + "os": [ 724 + "openharmony" 725 + ] 726 + }, 727 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 728 + "version": "4.54.0", 729 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", 730 + "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==", 731 + "cpu": [ 732 + "arm64" 733 + ], 734 + "dev": true, 735 + "license": "MIT", 736 + "optional": true, 737 + "os": [ 738 + "win32" 739 + ] 740 + }, 741 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 742 + "version": "4.54.0", 743 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", 744 + "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==", 745 + "cpu": [ 746 + "ia32" 747 + ], 748 + "dev": true, 749 + "license": "MIT", 750 + "optional": true, 751 + "os": [ 752 + "win32" 753 + ] 754 + }, 755 + "node_modules/@rollup/rollup-win32-x64-gnu": { 756 + "version": "4.54.0", 757 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", 758 + "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==", 759 + "cpu": [ 760 + "x64" 761 + ], 762 + "dev": true, 763 + "license": "MIT", 764 + "optional": true, 765 + "os": [ 766 + "win32" 767 + ] 768 + }, 769 + "node_modules/@rollup/rollup-win32-x64-msvc": { 770 + "version": "4.54.0", 771 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", 772 + "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==", 773 + "cpu": [ 774 + "x64" 775 + ], 776 + "dev": true, 777 + "license": "MIT", 778 + "optional": true, 779 + "os": [ 780 + "win32" 781 + ] 782 + }, 783 + "node_modules/@types/estree": { 784 + "version": "1.0.8", 785 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 786 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 787 + "dev": true, 788 + "license": "MIT" 789 + }, 790 + "node_modules/@types/trusted-types": { 791 + "version": "2.0.7", 792 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", 793 + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", 794 + "license": "MIT" 795 + }, 796 + "node_modules/esbuild": { 797 + "version": "0.27.2", 798 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", 799 + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", 800 + "dev": true, 801 + "hasInstallScript": true, 802 + "license": "MIT", 803 + "bin": { 804 + "esbuild": "bin/esbuild" 805 + }, 806 + "engines": { 807 + "node": ">=18" 808 + }, 809 + "optionalDependencies": { 810 + "@esbuild/aix-ppc64": "0.27.2", 811 + "@esbuild/android-arm": "0.27.2", 812 + "@esbuild/android-arm64": "0.27.2", 813 + "@esbuild/android-x64": "0.27.2", 814 + "@esbuild/darwin-arm64": "0.27.2", 815 + "@esbuild/darwin-x64": "0.27.2", 816 + "@esbuild/freebsd-arm64": "0.27.2", 817 + "@esbuild/freebsd-x64": "0.27.2", 818 + "@esbuild/linux-arm": "0.27.2", 819 + "@esbuild/linux-arm64": "0.27.2", 820 + "@esbuild/linux-ia32": "0.27.2", 821 + "@esbuild/linux-loong64": "0.27.2", 822 + "@esbuild/linux-mips64el": "0.27.2", 823 + "@esbuild/linux-ppc64": "0.27.2", 824 + "@esbuild/linux-riscv64": "0.27.2", 825 + "@esbuild/linux-s390x": "0.27.2", 826 + "@esbuild/linux-x64": "0.27.2", 827 + "@esbuild/netbsd-arm64": "0.27.2", 828 + "@esbuild/netbsd-x64": "0.27.2", 829 + "@esbuild/openbsd-arm64": "0.27.2", 830 + "@esbuild/openbsd-x64": "0.27.2", 831 + "@esbuild/openharmony-arm64": "0.27.2", 832 + "@esbuild/sunos-x64": "0.27.2", 833 + "@esbuild/win32-arm64": "0.27.2", 834 + "@esbuild/win32-ia32": "0.27.2", 835 + "@esbuild/win32-x64": "0.27.2" 836 + } 837 + }, 838 + "node_modules/fdir": { 839 + "version": "6.5.0", 840 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 841 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 842 + "dev": true, 843 + "license": "MIT", 844 + "engines": { 845 + "node": ">=12.0.0" 846 + }, 847 + "peerDependencies": { 848 + "picomatch": "^3 || ^4" 849 + }, 850 + "peerDependenciesMeta": { 851 + "picomatch": { 852 + "optional": true 853 + } 854 + } 855 + }, 856 + "node_modules/fsevents": { 857 + "version": "2.3.3", 858 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 859 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 860 + "dev": true, 861 + "hasInstallScript": true, 862 + "license": "MIT", 863 + "optional": true, 864 + "os": [ 865 + "darwin" 866 + ], 867 + "engines": { 868 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 869 + } 870 + }, 871 + "node_modules/lit": { 872 + "version": "3.3.2", 873 + "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.2.tgz", 874 + "integrity": "sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==", 875 + "license": "BSD-3-Clause", 876 + "dependencies": { 877 + "@lit/reactive-element": "^2.1.0", 878 + "lit-element": "^4.2.0", 879 + "lit-html": "^3.3.0" 880 + } 881 + }, 882 + "node_modules/lit-element": { 883 + "version": "4.2.2", 884 + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", 885 + "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", 886 + "license": "BSD-3-Clause", 887 + "dependencies": { 888 + "@lit-labs/ssr-dom-shim": "^1.5.0", 889 + "@lit/reactive-element": "^2.1.0", 890 + "lit-html": "^3.3.0" 891 + } 892 + }, 893 + "node_modules/lit-html": { 894 + "version": "3.3.2", 895 + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.2.tgz", 896 + "integrity": "sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==", 897 + "license": "BSD-3-Clause", 898 + "dependencies": { 899 + "@types/trusted-types": "^2.0.2" 900 + } 901 + }, 902 + "node_modules/nanoid": { 903 + "version": "3.3.11", 904 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 905 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 906 + "dev": true, 907 + "funding": [ 908 + { 909 + "type": "github", 910 + "url": "https://github.com/sponsors/ai" 911 + } 912 + ], 913 + "license": "MIT", 914 + "bin": { 915 + "nanoid": "bin/nanoid.cjs" 916 + }, 917 + "engines": { 918 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 919 + } 920 + }, 921 + "node_modules/picocolors": { 922 + "version": "1.1.1", 923 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 924 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 925 + "dev": true, 926 + "license": "ISC" 927 + }, 928 + "node_modules/picomatch": { 929 + "version": "4.0.3", 930 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 931 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 932 + "dev": true, 933 + "license": "MIT", 934 + "engines": { 935 + "node": ">=12" 936 + }, 937 + "funding": { 938 + "url": "https://github.com/sponsors/jonschlinkert" 939 + } 940 + }, 941 + "node_modules/postcss": { 942 + "version": "8.5.6", 943 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 944 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 945 + "dev": true, 946 + "funding": [ 947 + { 948 + "type": "opencollective", 949 + "url": "https://opencollective.com/postcss/" 950 + }, 951 + { 952 + "type": "tidelift", 953 + "url": "https://tidelift.com/funding/github/npm/postcss" 954 + }, 955 + { 956 + "type": "github", 957 + "url": "https://github.com/sponsors/ai" 958 + } 959 + ], 960 + "license": "MIT", 961 + "dependencies": { 962 + "nanoid": "^3.3.11", 963 + "picocolors": "^1.1.1", 964 + "source-map-js": "^1.2.1" 965 + }, 966 + "engines": { 967 + "node": "^10 || ^12 || >=14" 968 + } 969 + }, 970 + "node_modules/rollup": { 971 + "version": "4.54.0", 972 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", 973 + "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==", 974 + "dev": true, 975 + "license": "MIT", 976 + "dependencies": { 977 + "@types/estree": "1.0.8" 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.54.0", 988 + "@rollup/rollup-android-arm64": "4.54.0", 989 + "@rollup/rollup-darwin-arm64": "4.54.0", 990 + "@rollup/rollup-darwin-x64": "4.54.0", 991 + "@rollup/rollup-freebsd-arm64": "4.54.0", 992 + "@rollup/rollup-freebsd-x64": "4.54.0", 993 + "@rollup/rollup-linux-arm-gnueabihf": "4.54.0", 994 + "@rollup/rollup-linux-arm-musleabihf": "4.54.0", 995 + "@rollup/rollup-linux-arm64-gnu": "4.54.0", 996 + "@rollup/rollup-linux-arm64-musl": "4.54.0", 997 + "@rollup/rollup-linux-loong64-gnu": "4.54.0", 998 + "@rollup/rollup-linux-ppc64-gnu": "4.54.0", 999 + "@rollup/rollup-linux-riscv64-gnu": "4.54.0", 1000 + "@rollup/rollup-linux-riscv64-musl": "4.54.0", 1001 + "@rollup/rollup-linux-s390x-gnu": "4.54.0", 1002 + "@rollup/rollup-linux-x64-gnu": "4.54.0", 1003 + "@rollup/rollup-linux-x64-musl": "4.54.0", 1004 + "@rollup/rollup-openharmony-arm64": "4.54.0", 1005 + "@rollup/rollup-win32-arm64-msvc": "4.54.0", 1006 + "@rollup/rollup-win32-ia32-msvc": "4.54.0", 1007 + "@rollup/rollup-win32-x64-gnu": "4.54.0", 1008 + "@rollup/rollup-win32-x64-msvc": "4.54.0", 1009 + "fsevents": "~2.3.2" 1010 + } 1011 + }, 1012 + "node_modules/source-map-js": { 1013 + "version": "1.2.1", 1014 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1015 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1016 + "dev": true, 1017 + "license": "BSD-3-Clause", 1018 + "engines": { 1019 + "node": ">=0.10.0" 1020 + } 1021 + }, 1022 + "node_modules/tinyglobby": { 1023 + "version": "0.2.15", 1024 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 1025 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 1026 + "dev": true, 1027 + "license": "MIT", 1028 + "dependencies": { 1029 + "fdir": "^6.5.0", 1030 + "picomatch": "^4.0.3" 1031 + }, 1032 + "engines": { 1033 + "node": ">=12.0.0" 1034 + }, 1035 + "funding": { 1036 + "url": "https://github.com/sponsors/SuperchupuDev" 1037 + } 1038 + }, 1039 + "node_modules/vite": { 1040 + "version": "7.3.0", 1041 + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", 1042 + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", 1043 + "dev": true, 1044 + "license": "MIT", 1045 + "dependencies": { 1046 + "esbuild": "^0.27.0", 1047 + "fdir": "^6.5.0", 1048 + "picomatch": "^4.0.3", 1049 + "postcss": "^8.5.6", 1050 + "rollup": "^4.43.0", 1051 + "tinyglobby": "^0.2.15" 1052 + }, 1053 + "bin": { 1054 + "vite": "bin/vite.js" 1055 + }, 1056 + "engines": { 1057 + "node": "^20.19.0 || >=22.12.0" 1058 + }, 1059 + "funding": { 1060 + "url": "https://github.com/vitejs/vite?sponsor=1" 1061 + }, 1062 + "optionalDependencies": { 1063 + "fsevents": "~2.3.3" 1064 + }, 1065 + "peerDependencies": { 1066 + "@types/node": "^20.19.0 || >=22.12.0", 1067 + "jiti": ">=1.21.0", 1068 + "less": "^4.0.0", 1069 + "lightningcss": "^1.21.0", 1070 + "sass": "^1.70.0", 1071 + "sass-embedded": "^1.70.0", 1072 + "stylus": ">=0.54.8", 1073 + "sugarss": "^5.0.0", 1074 + "terser": "^5.16.0", 1075 + "tsx": "^4.8.1", 1076 + "yaml": "^2.4.2" 1077 + }, 1078 + "peerDependenciesMeta": { 1079 + "@types/node": { 1080 + "optional": true 1081 + }, 1082 + "jiti": { 1083 + "optional": true 1084 + }, 1085 + "less": { 1086 + "optional": true 1087 + }, 1088 + "lightningcss": { 1089 + "optional": true 1090 + }, 1091 + "sass": { 1092 + "optional": true 1093 + }, 1094 + "sass-embedded": { 1095 + "optional": true 1096 + }, 1097 + "stylus": { 1098 + "optional": true 1099 + }, 1100 + "sugarss": { 1101 + "optional": true 1102 + }, 1103 + "terser": { 1104 + "optional": true 1105 + }, 1106 + "tsx": { 1107 + "optional": true 1108 + }, 1109 + "yaml": { 1110 + "optional": true 1111 + } 1112 + } 1113 + } 1114 + } 1115 + }
+23
package.json
··· 1 + { 2 + "name": "grain-next", 3 + "version": "1.0.0", 4 + "description": "", 5 + "main": "index.js", 6 + "directories": { 7 + "doc": "docs" 8 + }, 9 + "scripts": { 10 + "dev": "vite", 11 + "build": "vite build", 12 + "preview": "vite preview" 13 + }, 14 + "keywords": [], 15 + "author": "", 16 + "license": "ISC", 17 + "dependencies": { 18 + "lit": "^3.3.2" 19 + }, 20 + "devDependencies": { 21 + "vite": "^7.3.0" 22 + } 23 + }
+13
vite.config.js
··· 1 + import { defineConfig } from 'vite'; 2 + 3 + export default defineConfig({ 4 + root: '.', 5 + publicDir: 'public', 6 + build: { 7 + outDir: 'dist', 8 + target: 'esnext' 9 + }, 10 + server: { 11 + port: 3000 12 + } 13 + });