Added daisyui

+4 -1
package.json
··· 51 51 "@oslojs/crypto": "^1.0.1", 52 52 "@oslojs/encoding": "^1.1.0", 53 53 "@sveltejs/adapter-node": "^5.4.0", 54 + "@tailwindcss/vite": "^4.1.18", 54 55 "@valkey/valkey-glide": "^2.2.1", 56 + "daisyui": "^5.5.14", 55 57 "node-schedule": "^2.1.1", 56 58 "pg": "^8.16.3", 57 - "pino": "^10.1.0" 59 + "pino": "^10.1.0", 60 + "tailwindcss": "^4.1.18" 58 61 }, 59 62 "optionalDependencies": { 60 63 "@rollup/rollup-linux-x64-musl": "^4.52.5"
+380 -55
pnpm-lock.yaml
··· 40 40 version: 1.1.0 41 41 '@sveltejs/adapter-node': 42 42 specifier: ^5.4.0 43 - version: 5.4.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0))) 43 + version: 5.4.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))) 44 + '@tailwindcss/vite': 45 + specifier: ^4.1.18 46 + version: 4.1.18(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 44 47 '@valkey/valkey-glide': 45 48 specifier: ^2.2.1 46 49 version: 2.2.1 50 + daisyui: 51 + specifier: ^5.5.14 52 + version: 5.5.14 47 53 node-schedule: 48 54 specifier: ^2.1.1 49 55 version: 2.1.1 ··· 53 59 pino: 54 60 specifier: ^10.1.0 55 61 version: 10.1.0 62 + tailwindcss: 63 + specifier: ^4.1.18 64 + version: 4.1.18 56 65 devDependencies: 57 66 '@eslint/compat': 58 67 specifier: ^1.4.0 59 - version: 1.4.1(eslint@9.39.1) 68 + version: 1.4.1(eslint@9.39.1(jiti@2.6.1)) 60 69 '@eslint/js': 61 70 specifier: ^9.39.1 62 71 version: 9.39.1 63 72 '@sveltejs/adapter-auto': 64 73 specifier: ^7.0.0 65 - version: 7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0))) 74 + version: 7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))) 66 75 '@sveltejs/kit': 67 76 specifier: ^2.48.5 68 - version: 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 77 + version: 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 69 78 '@sveltejs/vite-plugin-svelte': 70 79 specifier: ^6.2.1 71 - version: 6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 80 + version: 6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 72 81 '@types/node': 73 82 specifier: ^24 74 83 version: 24.10.2 ··· 86 95 version: 0.44.7(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.4.1)(pg@8.16.3) 87 96 eslint: 88 97 specifier: ^9.39.1 89 - version: 9.39.1 98 + version: 9.39.1(jiti@2.6.1) 90 99 eslint-plugin-svelte: 91 100 specifier: ^3.13.0 92 - version: 3.13.1(eslint@9.39.1)(svelte@5.45.8) 101 + version: 3.13.1(eslint@9.39.1(jiti@2.6.1))(svelte@5.45.8) 93 102 globals: 94 103 specifier: ^16.5.0 95 104 version: 16.5.0 ··· 107 116 version: 5.9.3 108 117 typescript-eslint: 109 118 specifier: ^8.47.0 110 - version: 8.49.0(eslint@9.39.1)(typescript@5.9.3) 119 + version: 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 111 120 vite: 112 121 specifier: ^7.2.2 113 - version: 7.2.7(@types/node@24.10.2)(tsx@4.21.0) 122 + version: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) 114 123 optionalDependencies: 115 124 '@rollup/rollup-linux-x64-musl': 116 125 specifier: ^4.52.5 ··· 999 1008 svelte: ^5.0.0 1000 1009 vite: ^6.3.0 || ^7.0.0 1001 1010 1011 + '@tailwindcss/node@4.1.18': 1012 + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} 1013 + 1014 + '@tailwindcss/oxide-android-arm64@4.1.18': 1015 + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} 1016 + engines: {node: '>= 10'} 1017 + cpu: [arm64] 1018 + os: [android] 1019 + 1020 + '@tailwindcss/oxide-darwin-arm64@4.1.18': 1021 + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} 1022 + engines: {node: '>= 10'} 1023 + cpu: [arm64] 1024 + os: [darwin] 1025 + 1026 + '@tailwindcss/oxide-darwin-x64@4.1.18': 1027 + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} 1028 + engines: {node: '>= 10'} 1029 + cpu: [x64] 1030 + os: [darwin] 1031 + 1032 + '@tailwindcss/oxide-freebsd-x64@4.1.18': 1033 + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} 1034 + engines: {node: '>= 10'} 1035 + cpu: [x64] 1036 + os: [freebsd] 1037 + 1038 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': 1039 + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} 1040 + engines: {node: '>= 10'} 1041 + cpu: [arm] 1042 + os: [linux] 1043 + 1044 + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': 1045 + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} 1046 + engines: {node: '>= 10'} 1047 + cpu: [arm64] 1048 + os: [linux] 1049 + 1050 + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': 1051 + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} 1052 + engines: {node: '>= 10'} 1053 + cpu: [arm64] 1054 + os: [linux] 1055 + 1056 + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': 1057 + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} 1058 + engines: {node: '>= 10'} 1059 + cpu: [x64] 1060 + os: [linux] 1061 + 1062 + '@tailwindcss/oxide-linux-x64-musl@4.1.18': 1063 + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} 1064 + engines: {node: '>= 10'} 1065 + cpu: [x64] 1066 + os: [linux] 1067 + 1068 + '@tailwindcss/oxide-wasm32-wasi@4.1.18': 1069 + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} 1070 + engines: {node: '>=14.0.0'} 1071 + cpu: [wasm32] 1072 + bundledDependencies: 1073 + - '@napi-rs/wasm-runtime' 1074 + - '@emnapi/core' 1075 + - '@emnapi/runtime' 1076 + - '@tybys/wasm-util' 1077 + - '@emnapi/wasi-threads' 1078 + - tslib 1079 + 1080 + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': 1081 + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} 1082 + engines: {node: '>= 10'} 1083 + cpu: [arm64] 1084 + os: [win32] 1085 + 1086 + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': 1087 + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} 1088 + engines: {node: '>= 10'} 1089 + cpu: [x64] 1090 + os: [win32] 1091 + 1092 + '@tailwindcss/oxide@4.1.18': 1093 + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} 1094 + engines: {node: '>= 10'} 1095 + 1096 + '@tailwindcss/vite@4.1.18': 1097 + resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} 1098 + peerDependencies: 1099 + vite: ^5.2.0 || ^6 || ^7 1100 + 1002 1101 '@types/better-sqlite3@7.6.13': 1003 1102 resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==} 1004 1103 ··· 1235 1334 engines: {node: '>=4'} 1236 1335 hasBin: true 1237 1336 1337 + daisyui@5.5.14: 1338 + resolution: {integrity: sha512-L47rvw7I7hK68TA97VB8Ee0woHew+/ohR6Lx6Ah/krfISOqcG4My7poNpX5Mo5/ytMxiR40fEaz6njzDi7cuSg==} 1339 + 1238 1340 debug@4.4.3: 1239 1341 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 1240 1342 engines: {node: '>=6.0'} ··· 1369 1471 end-of-stream@1.4.5: 1370 1472 resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} 1371 1473 1474 + enhanced-resolve@5.18.4: 1475 + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} 1476 + engines: {node: '>=10.13.0'} 1477 + 1372 1478 esbuild-register@3.6.0: 1373 1479 resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} 1374 1480 peerDependencies: ··· 1535 1641 resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} 1536 1642 engines: {node: '>=18'} 1537 1643 1644 + graceful-fs@4.2.11: 1645 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1646 + 1538 1647 has-flag@4.0.0: 1539 1648 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1540 1649 engines: {node: '>=8'} ··· 1599 1708 iso-datestring-validator@2.2.2: 1600 1709 resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 1601 1710 1711 + jiti@2.6.1: 1712 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 1713 + hasBin: true 1714 + 1602 1715 jose@5.10.0: 1603 1716 resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} 1604 1717 ··· 1629 1742 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1630 1743 engines: {node: '>= 0.8.0'} 1631 1744 1745 + lightningcss-android-arm64@1.30.2: 1746 + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} 1747 + engines: {node: '>= 12.0.0'} 1748 + cpu: [arm64] 1749 + os: [android] 1750 + 1751 + lightningcss-darwin-arm64@1.30.2: 1752 + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} 1753 + engines: {node: '>= 12.0.0'} 1754 + cpu: [arm64] 1755 + os: [darwin] 1756 + 1757 + lightningcss-darwin-x64@1.30.2: 1758 + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} 1759 + engines: {node: '>= 12.0.0'} 1760 + cpu: [x64] 1761 + os: [darwin] 1762 + 1763 + lightningcss-freebsd-x64@1.30.2: 1764 + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} 1765 + engines: {node: '>= 12.0.0'} 1766 + cpu: [x64] 1767 + os: [freebsd] 1768 + 1769 + lightningcss-linux-arm-gnueabihf@1.30.2: 1770 + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} 1771 + engines: {node: '>= 12.0.0'} 1772 + cpu: [arm] 1773 + os: [linux] 1774 + 1775 + lightningcss-linux-arm64-gnu@1.30.2: 1776 + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} 1777 + engines: {node: '>= 12.0.0'} 1778 + cpu: [arm64] 1779 + os: [linux] 1780 + 1781 + lightningcss-linux-arm64-musl@1.30.2: 1782 + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} 1783 + engines: {node: '>= 12.0.0'} 1784 + cpu: [arm64] 1785 + os: [linux] 1786 + 1787 + lightningcss-linux-x64-gnu@1.30.2: 1788 + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} 1789 + engines: {node: '>= 12.0.0'} 1790 + cpu: [x64] 1791 + os: [linux] 1792 + 1793 + lightningcss-linux-x64-musl@1.30.2: 1794 + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} 1795 + engines: {node: '>= 12.0.0'} 1796 + cpu: [x64] 1797 + os: [linux] 1798 + 1799 + lightningcss-win32-arm64-msvc@1.30.2: 1800 + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} 1801 + engines: {node: '>= 12.0.0'} 1802 + cpu: [arm64] 1803 + os: [win32] 1804 + 1805 + lightningcss-win32-x64-msvc@1.30.2: 1806 + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} 1807 + engines: {node: '>= 12.0.0'} 1808 + cpu: [x64] 1809 + os: [win32] 1810 + 1811 + lightningcss@1.30.2: 1812 + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} 1813 + engines: {node: '>= 12.0.0'} 1814 + 1632 1815 lilconfig@2.1.0: 1633 1816 resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1634 1817 engines: {node: '>=10'} ··· 2023 2206 resolution: {integrity: sha512-1Jh7FwVh/2Uxg0T7SeE1qFKMhwYH45b2v53bcZpW7qHa6O8iU1ByEj56PF0IQ6dU4HE5gRkic6h+vx+tclHeiw==} 2024 2207 engines: {node: '>=18'} 2025 2208 2209 + tailwindcss@4.1.18: 2210 + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} 2211 + 2212 + tapable@2.3.0: 2213 + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} 2214 + engines: {node: '>=6'} 2215 + 2026 2216 tar-fs@2.1.4: 2027 2217 resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} 2028 2218 ··· 2602 2792 '@esbuild/win32-x64@0.27.1': 2603 2793 optional: true 2604 2794 2605 - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1)': 2795 + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': 2606 2796 dependencies: 2607 - eslint: 9.39.1 2797 + eslint: 9.39.1(jiti@2.6.1) 2608 2798 eslint-visitor-keys: 3.4.3 2609 2799 2610 2800 '@eslint-community/regexpp@4.12.2': {} 2611 2801 2612 - '@eslint/compat@1.4.1(eslint@9.39.1)': 2802 + '@eslint/compat@1.4.1(eslint@9.39.1(jiti@2.6.1))': 2613 2803 dependencies: 2614 2804 '@eslint/core': 0.17.0 2615 2805 optionalDependencies: 2616 - eslint: 9.39.1 2806 + eslint: 9.39.1(jiti@2.6.1) 2617 2807 2618 2808 '@eslint/config-array@0.21.1': 2619 2809 dependencies: ··· 2838 3028 dependencies: 2839 3029 acorn: 8.15.0 2840 3030 2841 - '@sveltejs/adapter-auto@7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))': 3031 + '@sveltejs/adapter-auto@7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))': 2842 3032 dependencies: 2843 - '@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 3033 + '@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 2844 3034 2845 - '@sveltejs/adapter-node@5.4.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))': 3035 + '@sveltejs/adapter-node@5.4.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))': 2846 3036 dependencies: 2847 3037 '@rollup/plugin-commonjs': 28.0.9(rollup@4.53.3) 2848 3038 '@rollup/plugin-json': 6.1.0(rollup@4.53.3) 2849 3039 '@rollup/plugin-node-resolve': 16.0.3(rollup@4.53.3) 2850 - '@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 3040 + '@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 2851 3041 rollup: 4.53.3 2852 3042 2853 - '@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0))': 3043 + '@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))': 2854 3044 dependencies: 2855 3045 '@standard-schema/spec': 1.0.0 2856 3046 '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) 2857 - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 3047 + '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 2858 3048 '@types/cookie': 0.6.0 2859 3049 acorn: 8.15.0 2860 3050 cookie: 0.6.0 ··· 2867 3057 set-cookie-parser: 2.7.2 2868 3058 sirv: 3.0.2 2869 3059 svelte: 5.45.8 2870 - vite: 7.2.7(@types/node@24.10.2)(tsx@4.21.0) 3060 + vite: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) 2871 3061 2872 - '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0))': 3062 + '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))': 2873 3063 dependencies: 2874 - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 3064 + '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 2875 3065 debug: 4.4.3 2876 3066 svelte: 5.45.8 2877 - vite: 7.2.7(@types/node@24.10.2)(tsx@4.21.0) 3067 + vite: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) 2878 3068 transitivePeerDependencies: 2879 3069 - supports-color 2880 3070 2881 - '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0))': 3071 + '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))': 2882 3072 dependencies: 2883 - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 3073 + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.45.8)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 2884 3074 debug: 4.4.3 2885 3075 deepmerge: 4.3.1 2886 3076 magic-string: 0.30.21 2887 3077 svelte: 5.45.8 2888 - vite: 7.2.7(@types/node@24.10.2)(tsx@4.21.0) 2889 - vitefu: 1.1.1(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)) 3078 + vite: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) 3079 + vitefu: 1.1.1(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) 2890 3080 transitivePeerDependencies: 2891 3081 - supports-color 2892 3082 3083 + '@tailwindcss/node@4.1.18': 3084 + dependencies: 3085 + '@jridgewell/remapping': 2.3.5 3086 + enhanced-resolve: 5.18.4 3087 + jiti: 2.6.1 3088 + lightningcss: 1.30.2 3089 + magic-string: 0.30.21 3090 + source-map-js: 1.2.1 3091 + tailwindcss: 4.1.18 3092 + 3093 + '@tailwindcss/oxide-android-arm64@4.1.18': 3094 + optional: true 3095 + 3096 + '@tailwindcss/oxide-darwin-arm64@4.1.18': 3097 + optional: true 3098 + 3099 + '@tailwindcss/oxide-darwin-x64@4.1.18': 3100 + optional: true 3101 + 3102 + '@tailwindcss/oxide-freebsd-x64@4.1.18': 3103 + optional: true 3104 + 3105 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': 3106 + optional: true 3107 + 3108 + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': 3109 + optional: true 3110 + 3111 + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': 3112 + optional: true 3113 + 3114 + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': 3115 + optional: true 3116 + 3117 + '@tailwindcss/oxide-linux-x64-musl@4.1.18': 3118 + optional: true 3119 + 3120 + '@tailwindcss/oxide-wasm32-wasi@4.1.18': 3121 + optional: true 3122 + 3123 + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': 3124 + optional: true 3125 + 3126 + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': 3127 + optional: true 3128 + 3129 + '@tailwindcss/oxide@4.1.18': 3130 + optionalDependencies: 3131 + '@tailwindcss/oxide-android-arm64': 4.1.18 3132 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 3133 + '@tailwindcss/oxide-darwin-x64': 4.1.18 3134 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 3135 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 3136 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 3137 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 3138 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 3139 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 3140 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 3141 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 3142 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 3143 + 3144 + '@tailwindcss/vite@4.1.18(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))': 3145 + dependencies: 3146 + '@tailwindcss/node': 4.1.18 3147 + '@tailwindcss/oxide': 4.1.18 3148 + tailwindcss: 4.1.18 3149 + vite: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) 3150 + 2893 3151 '@types/better-sqlite3@7.6.13': 2894 3152 dependencies: 2895 3153 '@types/node': 24.10.2 ··· 2913 3171 2914 3172 '@types/resolve@1.20.2': {} 2915 3173 2916 - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)': 3174 + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': 2917 3175 dependencies: 2918 3176 '@eslint-community/regexpp': 4.12.2 2919 - '@typescript-eslint/parser': 8.49.0(eslint@9.39.1)(typescript@5.9.3) 3177 + '@typescript-eslint/parser': 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 2920 3178 '@typescript-eslint/scope-manager': 8.49.0 2921 - '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.1)(typescript@5.9.3) 2922 - '@typescript-eslint/utils': 8.49.0(eslint@9.39.1)(typescript@5.9.3) 3179 + '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 3180 + '@typescript-eslint/utils': 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 2923 3181 '@typescript-eslint/visitor-keys': 8.49.0 2924 - eslint: 9.39.1 3182 + eslint: 9.39.1(jiti@2.6.1) 2925 3183 ignore: 7.0.5 2926 3184 natural-compare: 1.4.0 2927 3185 ts-api-utils: 2.1.0(typescript@5.9.3) ··· 2929 3187 transitivePeerDependencies: 2930 3188 - supports-color 2931 3189 2932 - '@typescript-eslint/parser@8.49.0(eslint@9.39.1)(typescript@5.9.3)': 3190 + '@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': 2933 3191 dependencies: 2934 3192 '@typescript-eslint/scope-manager': 8.49.0 2935 3193 '@typescript-eslint/types': 8.49.0 2936 3194 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) 2937 3195 '@typescript-eslint/visitor-keys': 8.49.0 2938 3196 debug: 4.4.3 2939 - eslint: 9.39.1 3197 + eslint: 9.39.1(jiti@2.6.1) 2940 3198 typescript: 5.9.3 2941 3199 transitivePeerDependencies: 2942 3200 - supports-color ··· 2959 3217 dependencies: 2960 3218 typescript: 5.9.3 2961 3219 2962 - '@typescript-eslint/type-utils@8.49.0(eslint@9.39.1)(typescript@5.9.3)': 3220 + '@typescript-eslint/type-utils@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': 2963 3221 dependencies: 2964 3222 '@typescript-eslint/types': 8.49.0 2965 3223 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) 2966 - '@typescript-eslint/utils': 8.49.0(eslint@9.39.1)(typescript@5.9.3) 3224 + '@typescript-eslint/utils': 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 2967 3225 debug: 4.4.3 2968 - eslint: 9.39.1 3226 + eslint: 9.39.1(jiti@2.6.1) 2969 3227 ts-api-utils: 2.1.0(typescript@5.9.3) 2970 3228 typescript: 5.9.3 2971 3229 transitivePeerDependencies: ··· 2988 3246 transitivePeerDependencies: 2989 3247 - supports-color 2990 3248 2991 - '@typescript-eslint/utils@8.49.0(eslint@9.39.1)(typescript@5.9.3)': 3249 + '@typescript-eslint/utils@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': 2992 3250 dependencies: 2993 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) 3251 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) 2994 3252 '@typescript-eslint/scope-manager': 8.49.0 2995 3253 '@typescript-eslint/types': 8.49.0 2996 3254 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) 2997 - eslint: 9.39.1 3255 + eslint: 9.39.1(jiti@2.6.1) 2998 3256 typescript: 5.9.3 2999 3257 transitivePeerDependencies: 3000 3258 - supports-color ··· 3151 3409 3152 3410 cssesc@3.0.0: {} 3153 3411 3412 + daisyui@5.5.14: {} 3413 + 3154 3414 debug@4.4.3: 3155 3415 dependencies: 3156 3416 ms: 2.1.3 ··· 3167 3427 3168 3428 deepmerge@4.3.1: {} 3169 3429 3170 - detect-libc@2.1.2: 3171 - optional: true 3430 + detect-libc@2.1.2: {} 3172 3431 3173 3432 devalue@5.6.0: {} 3174 3433 ··· 3194 3453 dependencies: 3195 3454 once: 1.4.0 3196 3455 optional: true 3456 + 3457 + enhanced-resolve@5.18.4: 3458 + dependencies: 3459 + graceful-fs: 4.2.11 3460 + tapable: 2.3.0 3197 3461 3198 3462 esbuild-register@3.6.0(esbuild@0.25.12): 3199 3463 dependencies: ··· 3287 3551 3288 3552 escape-string-regexp@4.0.0: {} 3289 3553 3290 - eslint-plugin-svelte@3.13.1(eslint@9.39.1)(svelte@5.45.8): 3554 + eslint-plugin-svelte@3.13.1(eslint@9.39.1(jiti@2.6.1))(svelte@5.45.8): 3291 3555 dependencies: 3292 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) 3556 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) 3293 3557 '@jridgewell/sourcemap-codec': 1.5.5 3294 - eslint: 9.39.1 3558 + eslint: 9.39.1(jiti@2.6.1) 3295 3559 esutils: 2.0.3 3296 3560 globals: 16.5.0 3297 3561 known-css-properties: 0.37.0 ··· 3314 3578 3315 3579 eslint-visitor-keys@4.2.1: {} 3316 3580 3317 - eslint@9.39.1: 3581 + eslint@9.39.1(jiti@2.6.1): 3318 3582 dependencies: 3319 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) 3583 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) 3320 3584 '@eslint-community/regexpp': 4.12.2 3321 3585 '@eslint/config-array': 0.21.1 3322 3586 '@eslint/config-helpers': 0.4.2 ··· 3350 3614 minimatch: 3.1.2 3351 3615 natural-compare: 1.4.0 3352 3616 optionator: 0.9.4 3617 + optionalDependencies: 3618 + jiti: 2.6.1 3353 3619 transitivePeerDependencies: 3354 3620 - supports-color 3355 3621 ··· 3440 3706 3441 3707 globals@16.5.0: {} 3442 3708 3709 + graceful-fs@4.2.11: {} 3710 + 3443 3711 has-flag@4.0.0: {} 3444 3712 3445 3713 hasown@2.0.2: ··· 3491 3759 3492 3760 iso-datestring-validator@2.2.2: {} 3493 3761 3762 + jiti@2.6.1: {} 3763 + 3494 3764 jose@5.10.0: {} 3495 3765 3496 3766 js-yaml@4.1.1: ··· 3516 3786 prelude-ls: 1.2.1 3517 3787 type-check: 0.4.0 3518 3788 3789 + lightningcss-android-arm64@1.30.2: 3790 + optional: true 3791 + 3792 + lightningcss-darwin-arm64@1.30.2: 3793 + optional: true 3794 + 3795 + lightningcss-darwin-x64@1.30.2: 3796 + optional: true 3797 + 3798 + lightningcss-freebsd-x64@1.30.2: 3799 + optional: true 3800 + 3801 + lightningcss-linux-arm-gnueabihf@1.30.2: 3802 + optional: true 3803 + 3804 + lightningcss-linux-arm64-gnu@1.30.2: 3805 + optional: true 3806 + 3807 + lightningcss-linux-arm64-musl@1.30.2: 3808 + optional: true 3809 + 3810 + lightningcss-linux-x64-gnu@1.30.2: 3811 + optional: true 3812 + 3813 + lightningcss-linux-x64-musl@1.30.2: 3814 + optional: true 3815 + 3816 + lightningcss-win32-arm64-msvc@1.30.2: 3817 + optional: true 3818 + 3819 + lightningcss-win32-x64-msvc@1.30.2: 3820 + optional: true 3821 + 3822 + lightningcss@1.30.2: 3823 + dependencies: 3824 + detect-libc: 2.1.2 3825 + optionalDependencies: 3826 + lightningcss-android-arm64: 1.30.2 3827 + lightningcss-darwin-arm64: 1.30.2 3828 + lightningcss-darwin-x64: 1.30.2 3829 + lightningcss-freebsd-x64: 1.30.2 3830 + lightningcss-linux-arm-gnueabihf: 1.30.2 3831 + lightningcss-linux-arm64-gnu: 1.30.2 3832 + lightningcss-linux-arm64-musl: 1.30.2 3833 + lightningcss-linux-x64-gnu: 1.30.2 3834 + lightningcss-linux-x64-musl: 1.30.2 3835 + lightningcss-win32-arm64-msvc: 1.30.2 3836 + lightningcss-win32-x64-msvc: 1.30.2 3837 + 3519 3838 lilconfig@2.1.0: {} 3520 3839 3521 3840 locate-character@3.0.0: {} ··· 3956 4275 magic-string: 0.30.21 3957 4276 zimmerframe: 1.1.4 3958 4277 4278 + tailwindcss@4.1.18: {} 4279 + 4280 + tapable@2.3.0: {} 4281 + 3959 4282 tar-fs@2.1.4: 3960 4283 dependencies: 3961 4284 chownr: 1.1.4 ··· 4012 4335 dependencies: 4013 4336 prelude-ls: 1.2.1 4014 4337 4015 - typescript-eslint@8.49.0(eslint@9.39.1)(typescript@5.9.3): 4338 + typescript-eslint@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): 4016 4339 dependencies: 4017 - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3) 4018 - '@typescript-eslint/parser': 8.49.0(eslint@9.39.1)(typescript@5.9.3) 4340 + '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 4341 + '@typescript-eslint/parser': 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 4019 4342 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) 4020 - '@typescript-eslint/utils': 8.49.0(eslint@9.39.1)(typescript@5.9.3) 4021 - eslint: 9.39.1 4343 + '@typescript-eslint/utils': 8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) 4344 + eslint: 9.39.1(jiti@2.6.1) 4022 4345 typescript: 5.9.3 4023 4346 transitivePeerDependencies: 4024 4347 - supports-color ··· 4041 4364 4042 4365 util-deprecate@1.0.2: {} 4043 4366 4044 - vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0): 4367 + vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0): 4045 4368 dependencies: 4046 4369 esbuild: 0.25.12 4047 4370 fdir: 6.5.0(picomatch@4.0.3) ··· 4052 4375 optionalDependencies: 4053 4376 '@types/node': 24.10.2 4054 4377 fsevents: 2.3.3 4378 + jiti: 2.6.1 4379 + lightningcss: 1.30.2 4055 4380 tsx: 4.21.0 4056 4381 4057 - vitefu@1.1.1(vite@7.2.7(@types/node@24.10.2)(tsx@4.21.0)): 4382 + vitefu@1.1.1(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)): 4058 4383 optionalDependencies: 4059 - vite: 7.2.7(@types/node@24.10.2)(tsx@4.21.0) 4384 + vite: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) 4060 4385 4061 4386 which@2.0.2: 4062 4387 dependencies:
+2
src/app.css
··· 1 + @import "tailwindcss"; 2 + @plugin "daisyui";
+1
src/routes/+layout.svelte
··· 1 1 <script lang="ts"> 2 2 import favicon from '$lib/assets/favicon.svg'; 3 + import '../app.css'; 3 4 let { children, data } = $props(); 4 5 import { enhance } from '$app/forms'; 5 6 </script>
+2 -1
vite.config.ts
··· 1 + import tailwindcss from '@tailwindcss/vite'; 1 2 import { sveltekit } from '@sveltejs/kit/vite'; 2 3 import { defineConfig } from 'vite'; 3 4 import 'dotenv/config'; 4 5 5 6 export default defineConfig({ 6 - plugins: [sveltekit()], 7 + plugins: [tailwindcss(), sveltekit()], 7 8 server: { 8 9 host: '0.0.0.0', 9 10 allowedHosts: process.env.OAUTH_DOMAIN ? [process.env.OAUTH_DOMAIN] : []