The weeb for the next gen discord boat - Wamellow wamellow.com
bot discord
3
fork

Configure Feed

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

init chadcn/ui

Luna 79e66919 3a1813ad

+702 -36
+33 -6
app/globals.css
··· 2 2 @tailwind components; 3 3 @tailwind utilities; 4 4 5 - :root { 6 - --background-rgb: rgb(246, 246, 246); 7 - --wamellow-rgb: rgb(226, 232, 240); 5 + @layer base { 6 + .dark { 7 + --background-rgb: rgb(3, 2, 6); 8 + --wamellow-rgb: rgba(255, 255, 255, 0.16); 9 + 10 + --foreground: 210 20% 98%; 11 + --card: 224 71.4% 4.1%; 12 + --card-foreground: 210 20% 98%; 13 + --popover: 260 3% 4.1%; 14 + --popover-foreground: 210 20% 98%; 15 + --primary: 0 0% 100%; 16 + --primary-foreground: 220.9 39.3% 89%; 17 + --secondary: 258 89% 66%; 18 + --secondary-foreground: 210 20% 98%; 19 + --muted: 260 3% 16%; 20 + --muted-foreground: 217.9 10.6% 64.9%; 21 + --accent: 258 89% 66%; 22 + --accent-foreground: 210 20% 98%; 23 + --destructive: 0 62.8% 30.6%; 24 + --destructive-foreground: 210 20% 98%; 25 + --border: 260 3% 16%; 26 + --input: 258 89% 66%; 27 + --ring: 258 89% 66%; 28 + --chart-1: 220 70% 50%; 29 + --chart-2: 160 60% 45%; 30 + --chart-3: 30 80% 55%; 31 + --chart-4: 280 65% 60%; 32 + --chart-5: 340 75% 55%; 33 + } 8 34 } 9 35 10 - .dark:root { 11 - --background-rgb: rgb(3, 2, 6); 12 - --wamellow-rgb: rgba(255, 255, 255, 0.16); 36 + @layer base { 37 + * { 38 + @apply border-border; 39 + } 13 40 } 14 41 15 42 html {
+21
components.json
··· 1 + { 2 + "$schema": "https://ui.shadcn.com/schema.json", 3 + "style": "default", 4 + "rsc": true, 5 + "tsx": true, 6 + "tailwind": { 7 + "config": "tailwind.config.js", 8 + "css": "app/globals.css", 9 + "baseColor": "gray", 10 + "cssVariables": true, 11 + "prefix": "" 12 + }, 13 + "aliases": { 14 + "components": "@/components", 15 + "utils": "@/utils/cn", 16 + "ui": "@/components/ui", 17 + "lib": "@/lib", 18 + "hooks": "@/hooks" 19 + }, 20 + "iconLibrary": "lucide" 21 + }
+8
package.json
··· 13 13 "@discordjs/rest": "^2.4.0", 14 14 "@nextui-org/react": "^2.4.8", 15 15 "@odiffey/discord-markdown": "^3.3.0", 16 + "@radix-ui/react-dialog": "^1.1.2", 17 + "@radix-ui/react-popover": "^1.1.2", 18 + "@radix-ui/react-separator": "^1.1.0", 19 + "@radix-ui/react-slot": "^1.1.0", 16 20 "autoprefixer": "^10.4.20", 21 + "class-variance-authority": "^0.7.0", 17 22 "clsx": "^2.1.1", 18 23 "discord-api-types": "^0.37.104", 19 24 "framer-motion": "^11.11.11", 25 + "lucide-react": "^0.460.0", 20 26 "next": "15.0.3", 21 27 "next-client-cookies": "^2.0.0", 22 28 "postcss": "^8.4.47", ··· 32 38 "sharp": "^0.33.5", 33 39 "tailwind-merge": "^2.5.4", 34 40 "tailwindcss": "^3.4.14", 41 + "tailwindcss-animate": "^1.0.7", 35 42 "typescript": "^5.6.3", 43 + "vaul": "^1.1.1", 36 44 "zustand": "^5.0.1" 37 45 }, 38 46 "devDependencies": {
+575 -5
pnpm-lock.yaml
··· 20 20 '@odiffey/discord-markdown': 21 21 specifier: ^3.3.0 22 22 version: 3.3.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 23 + '@radix-ui/react-dialog': 24 + specifier: ^1.1.2 25 + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 26 + '@radix-ui/react-popover': 27 + specifier: ^1.1.2 28 + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 29 + '@radix-ui/react-separator': 30 + specifier: ^1.1.0 31 + version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 32 + '@radix-ui/react-slot': 33 + specifier: ^1.1.0 34 + version: 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 23 35 autoprefixer: 24 36 specifier: ^10.4.20 25 37 version: 10.4.20(postcss@8.4.47) 38 + class-variance-authority: 39 + specifier: ^0.7.0 40 + version: 0.7.0 26 41 clsx: 27 42 specifier: ^2.1.1 28 43 version: 2.1.1 ··· 32 47 framer-motion: 33 48 specifier: ^11.11.11 34 49 version: 11.11.11(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 50 + lucide-react: 51 + specifier: ^0.460.0 52 + version: 0.460.0(react@19.0.0-rc-5c56b873-20241107) 35 53 next: 36 54 specifier: 15.0.3 37 55 version: 15.0.3(@babel/core@7.25.2)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) ··· 77 95 tailwindcss: 78 96 specifier: ^3.4.14 79 97 version: 3.4.14 98 + tailwindcss-animate: 99 + specifier: ^1.0.7 100 + version: 1.0.7(tailwindcss@3.4.14) 80 101 typescript: 81 102 specifier: ^5.6.3 82 103 version: 5.6.3 104 + vaul: 105 + specifier: ^1.1.1 106 + version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 83 107 zustand: 84 108 specifier: ^5.0.1 85 109 version: 5.0.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)(use-sync-external-store@1.2.0(react@19.0.0-rc-5c56b873-20241107)) ··· 300 324 '@eslint/plugin-kit@0.2.2': 301 325 resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} 302 326 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 327 + 328 + '@floating-ui/core@1.6.8': 329 + resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} 330 + 331 + '@floating-ui/dom@1.6.12': 332 + resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} 333 + 334 + '@floating-ui/react-dom@2.1.2': 335 + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} 336 + peerDependencies: 337 + react: '>=16.8.0' 338 + react-dom: '>=16.8.0' 339 + 340 + '@floating-ui/utils@0.2.8': 341 + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} 303 342 304 343 '@formatjs/ecma402-abstract@2.0.0': 305 344 resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} ··· 1045 1084 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 1046 1085 engines: {node: '>=14'} 1047 1086 1087 + '@radix-ui/primitive@1.1.0': 1088 + resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} 1089 + 1090 + '@radix-ui/react-arrow@1.1.0': 1091 + resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} 1092 + peerDependencies: 1093 + '@types/react': '*' 1094 + '@types/react-dom': '*' 1095 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1096 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1097 + peerDependenciesMeta: 1098 + '@types/react': 1099 + optional: true 1100 + '@types/react-dom': 1101 + optional: true 1102 + 1103 + '@radix-ui/react-compose-refs@1.1.0': 1104 + resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} 1105 + peerDependencies: 1106 + '@types/react': '*' 1107 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1108 + peerDependenciesMeta: 1109 + '@types/react': 1110 + optional: true 1111 + 1112 + '@radix-ui/react-context@1.1.0': 1113 + resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} 1114 + peerDependencies: 1115 + '@types/react': '*' 1116 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1117 + peerDependenciesMeta: 1118 + '@types/react': 1119 + optional: true 1120 + 1121 + '@radix-ui/react-context@1.1.1': 1122 + resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} 1123 + peerDependencies: 1124 + '@types/react': '*' 1125 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1126 + peerDependenciesMeta: 1127 + '@types/react': 1128 + optional: true 1129 + 1130 + '@radix-ui/react-dialog@1.1.2': 1131 + resolution: {integrity: sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==} 1132 + peerDependencies: 1133 + '@types/react': '*' 1134 + '@types/react-dom': '*' 1135 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1136 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1137 + peerDependenciesMeta: 1138 + '@types/react': 1139 + optional: true 1140 + '@types/react-dom': 1141 + optional: true 1142 + 1143 + '@radix-ui/react-dismissable-layer@1.1.1': 1144 + resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} 1145 + peerDependencies: 1146 + '@types/react': '*' 1147 + '@types/react-dom': '*' 1148 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1149 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1150 + peerDependenciesMeta: 1151 + '@types/react': 1152 + optional: true 1153 + '@types/react-dom': 1154 + optional: true 1155 + 1156 + '@radix-ui/react-focus-guards@1.1.1': 1157 + resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} 1158 + peerDependencies: 1159 + '@types/react': '*' 1160 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1161 + peerDependenciesMeta: 1162 + '@types/react': 1163 + optional: true 1164 + 1165 + '@radix-ui/react-focus-scope@1.1.0': 1166 + resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} 1167 + peerDependencies: 1168 + '@types/react': '*' 1169 + '@types/react-dom': '*' 1170 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1171 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1172 + peerDependenciesMeta: 1173 + '@types/react': 1174 + optional: true 1175 + '@types/react-dom': 1176 + optional: true 1177 + 1178 + '@radix-ui/react-id@1.1.0': 1179 + resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} 1180 + peerDependencies: 1181 + '@types/react': '*' 1182 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1183 + peerDependenciesMeta: 1184 + '@types/react': 1185 + optional: true 1186 + 1187 + '@radix-ui/react-popover@1.1.2': 1188 + resolution: {integrity: sha512-u2HRUyWW+lOiA2g0Le0tMmT55FGOEWHwPFt1EPfbLly7uXQExFo5duNKqG2DzmFXIdqOeNd+TpE8baHWJCyP9w==} 1189 + peerDependencies: 1190 + '@types/react': '*' 1191 + '@types/react-dom': '*' 1192 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1193 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1194 + peerDependenciesMeta: 1195 + '@types/react': 1196 + optional: true 1197 + '@types/react-dom': 1198 + optional: true 1199 + 1200 + '@radix-ui/react-popper@1.2.0': 1201 + resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} 1202 + peerDependencies: 1203 + '@types/react': '*' 1204 + '@types/react-dom': '*' 1205 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1206 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1207 + peerDependenciesMeta: 1208 + '@types/react': 1209 + optional: true 1210 + '@types/react-dom': 1211 + optional: true 1212 + 1213 + '@radix-ui/react-portal@1.1.2': 1214 + resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} 1215 + peerDependencies: 1216 + '@types/react': '*' 1217 + '@types/react-dom': '*' 1218 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1219 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1220 + peerDependenciesMeta: 1221 + '@types/react': 1222 + optional: true 1223 + '@types/react-dom': 1224 + optional: true 1225 + 1226 + '@radix-ui/react-presence@1.1.1': 1227 + resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} 1228 + peerDependencies: 1229 + '@types/react': '*' 1230 + '@types/react-dom': '*' 1231 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1232 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1233 + peerDependenciesMeta: 1234 + '@types/react': 1235 + optional: true 1236 + '@types/react-dom': 1237 + optional: true 1238 + 1239 + '@radix-ui/react-primitive@2.0.0': 1240 + resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} 1241 + peerDependencies: 1242 + '@types/react': '*' 1243 + '@types/react-dom': '*' 1244 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1245 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1246 + peerDependenciesMeta: 1247 + '@types/react': 1248 + optional: true 1249 + '@types/react-dom': 1250 + optional: true 1251 + 1252 + '@radix-ui/react-separator@1.1.0': 1253 + resolution: {integrity: sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==} 1254 + peerDependencies: 1255 + '@types/react': '*' 1256 + '@types/react-dom': '*' 1257 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1258 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1259 + peerDependenciesMeta: 1260 + '@types/react': 1261 + optional: true 1262 + '@types/react-dom': 1263 + optional: true 1264 + 1265 + '@radix-ui/react-slot@1.1.0': 1266 + resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} 1267 + peerDependencies: 1268 + '@types/react': '*' 1269 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1270 + peerDependenciesMeta: 1271 + '@types/react': 1272 + optional: true 1273 + 1274 + '@radix-ui/react-use-callback-ref@1.1.0': 1275 + resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} 1276 + peerDependencies: 1277 + '@types/react': '*' 1278 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1279 + peerDependenciesMeta: 1280 + '@types/react': 1281 + optional: true 1282 + 1283 + '@radix-ui/react-use-controllable-state@1.1.0': 1284 + resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} 1285 + peerDependencies: 1286 + '@types/react': '*' 1287 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1288 + peerDependenciesMeta: 1289 + '@types/react': 1290 + optional: true 1291 + 1292 + '@radix-ui/react-use-escape-keydown@1.1.0': 1293 + resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} 1294 + peerDependencies: 1295 + '@types/react': '*' 1296 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1297 + peerDependenciesMeta: 1298 + '@types/react': 1299 + optional: true 1300 + 1301 + '@radix-ui/react-use-layout-effect@1.1.0': 1302 + resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} 1303 + peerDependencies: 1304 + '@types/react': '*' 1305 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1306 + peerDependenciesMeta: 1307 + '@types/react': 1308 + optional: true 1309 + 1310 + '@radix-ui/react-use-rect@1.1.0': 1311 + resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} 1312 + peerDependencies: 1313 + '@types/react': '*' 1314 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1315 + peerDependenciesMeta: 1316 + '@types/react': 1317 + optional: true 1318 + 1319 + '@radix-ui/react-use-size@1.1.0': 1320 + resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} 1321 + peerDependencies: 1322 + '@types/react': '*' 1323 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 1324 + peerDependenciesMeta: 1325 + '@types/react': 1326 + optional: true 1327 + 1328 + '@radix-ui/rect@1.1.0': 1329 + resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} 1330 + 1048 1331 '@react-aria/breadcrumbs@3.5.13': 1049 1332 resolution: {integrity: sha512-G1Gqf/P6kVdfs94ovwP18fTWuIxadIQgHsXS08JEVcFVYMjb9YjqnEBaohUxD1tq2WldMbYw53ahQblT4NTG+g==} 1050 1333 peerDependencies: ··· 1809 2092 argparse@2.0.1: 1810 2093 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1811 2094 2095 + aria-hidden@1.2.4: 2096 + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} 2097 + engines: {node: '>=10'} 2098 + 1812 2099 aria-query@5.3.2: 1813 2100 resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 1814 2101 engines: {node: '>= 0.4'} ··· 1977 2264 class-utils@0.3.6: 1978 2265 resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} 1979 2266 engines: {node: '>=0.10.0'} 2267 + 2268 + class-variance-authority@0.7.0: 2269 + resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} 1980 2270 1981 2271 client-only@0.0.1: 1982 2272 resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} ··· 1985 2275 resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} 1986 2276 engines: {node: '>=6'} 1987 2277 2278 + clsx@2.0.0: 2279 + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} 2280 + engines: {node: '>=6'} 2281 + 1988 2282 clsx@2.1.1: 1989 2283 resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 1990 2284 engines: {node: '>=6'} ··· 3064 3358 lru-cache@5.1.1: 3065 3359 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 3066 3360 3361 + lucide-react@0.460.0: 3362 + resolution: {integrity: sha512-BVtq/DykVeIvRTJvRAgCsOwaGL8Un3Bxh8MbDxMhEWlZay3T4IpEKDEpwt5KZ0KJMHzgm6jrltxlT5eXOWXDHg==} 3363 + peerDependencies: 3364 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc 3365 + 3067 3366 magic-bytes.js@1.10.0: 3068 3367 resolution: {integrity: sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==} 3069 3368 ··· 3496 3795 '@types/react': 3497 3796 optional: true 3498 3797 3499 - react-remove-scroll@2.5.10: 3500 - resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} 3798 + react-remove-scroll@2.6.0: 3799 + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} 3501 3800 engines: {node: '>=10'} 3502 3801 peerDependencies: 3503 3802 '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 ··· 3811 4110 peerDependencies: 3812 4111 tailwindcss: '*' 3813 4112 4113 + tailwindcss-animate@1.0.7: 4114 + resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} 4115 + peerDependencies: 4116 + tailwindcss: '>=3.0.0 || insiders' 4117 + 3814 4118 tailwindcss@3.4.14: 3815 4119 resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} 3816 4120 engines: {node: '>=14.0.0'} ··· 4002 4306 util-deprecate@1.0.2: 4003 4307 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 4004 4308 4309 + vaul@1.1.1: 4310 + resolution: {integrity: sha512-+ejzF6ffQKPcfgS7uOrGn017g39F8SO4yLPXbBhpC7a0H+oPqPna8f1BUfXaz8eU4+pxbQcmjxW+jWBSbxjaFg==} 4311 + peerDependencies: 4312 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 4313 + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 4314 + 4005 4315 vfile-location@5.0.3: 4006 4316 resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 4007 4317 ··· 4339 4649 dependencies: 4340 4650 levn: 0.4.1 4341 4651 4652 + '@floating-ui/core@1.6.8': 4653 + dependencies: 4654 + '@floating-ui/utils': 0.2.8 4655 + 4656 + '@floating-ui/dom@1.6.12': 4657 + dependencies: 4658 + '@floating-ui/core': 1.6.8 4659 + '@floating-ui/utils': 0.2.8 4660 + 4661 + '@floating-ui/react-dom@2.1.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 4662 + dependencies: 4663 + '@floating-ui/dom': 1.6.12 4664 + react: 19.0.0-rc-5c56b873-20241107 4665 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 4666 + 4667 + '@floating-ui/utils@0.2.8': {} 4668 + 4342 4669 '@formatjs/ecma402-abstract@2.0.0': 4343 4670 dependencies: 4344 4671 '@formatjs/intl-localematcher': 0.5.4 ··· 4971 5298 framer-motion: 11.11.11(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 4972 5299 react: 19.0.0-rc-5c56b873-20241107 4973 5300 react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 4974 - react-remove-scroll: 2.5.10(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5301 + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 4975 5302 transitivePeerDependencies: 4976 5303 - '@types/react' 4977 5304 ··· 5013 5340 framer-motion: 11.11.11(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5014 5341 react: 19.0.0-rc-5c56b873-20241107 5015 5342 react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5016 - react-remove-scroll: 2.5.10(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5343 + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5017 5344 transitivePeerDependencies: 5018 5345 - '@types/react' 5019 5346 ··· 5524 5851 '@pkgjs/parseargs@0.11.0': 5525 5852 optional: true 5526 5853 5854 + '@radix-ui/primitive@1.1.0': {} 5855 + 5856 + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5857 + dependencies: 5858 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5859 + react: 19.0.0-rc-5c56b873-20241107 5860 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5861 + optionalDependencies: 5862 + '@types/react': 18.3.12 5863 + '@types/react-dom': 18.3.1 5864 + 5865 + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 5866 + dependencies: 5867 + react: 19.0.0-rc-5c56b873-20241107 5868 + optionalDependencies: 5869 + '@types/react': 18.3.12 5870 + 5871 + '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 5872 + dependencies: 5873 + react: 19.0.0-rc-5c56b873-20241107 5874 + optionalDependencies: 5875 + '@types/react': 18.3.12 5876 + 5877 + '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 5878 + dependencies: 5879 + react: 19.0.0-rc-5c56b873-20241107 5880 + optionalDependencies: 5881 + '@types/react': 18.3.12 5882 + 5883 + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5884 + dependencies: 5885 + '@radix-ui/primitive': 1.1.0 5886 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5887 + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5888 + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5889 + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5890 + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5891 + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5892 + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5893 + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5894 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5895 + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5896 + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5897 + aria-hidden: 1.2.4 5898 + react: 19.0.0-rc-5c56b873-20241107 5899 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5900 + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5901 + optionalDependencies: 5902 + '@types/react': 18.3.12 5903 + '@types/react-dom': 18.3.1 5904 + 5905 + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5906 + dependencies: 5907 + '@radix-ui/primitive': 1.1.0 5908 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5909 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5910 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5911 + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5912 + react: 19.0.0-rc-5c56b873-20241107 5913 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5914 + optionalDependencies: 5915 + '@types/react': 18.3.12 5916 + '@types/react-dom': 18.3.1 5917 + 5918 + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 5919 + dependencies: 5920 + react: 19.0.0-rc-5c56b873-20241107 5921 + optionalDependencies: 5922 + '@types/react': 18.3.12 5923 + 5924 + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5925 + dependencies: 5926 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5927 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5928 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5929 + react: 19.0.0-rc-5c56b873-20241107 5930 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5931 + optionalDependencies: 5932 + '@types/react': 18.3.12 5933 + '@types/react-dom': 18.3.1 5934 + 5935 + '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 5936 + dependencies: 5937 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5938 + react: 19.0.0-rc-5c56b873-20241107 5939 + optionalDependencies: 5940 + '@types/react': 18.3.12 5941 + 5942 + '@radix-ui/react-popover@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5943 + dependencies: 5944 + '@radix-ui/primitive': 1.1.0 5945 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5946 + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5947 + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5948 + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5949 + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5950 + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5951 + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5952 + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5953 + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5954 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5955 + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5956 + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5957 + aria-hidden: 1.2.4 5958 + react: 19.0.0-rc-5c56b873-20241107 5959 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5960 + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5961 + optionalDependencies: 5962 + '@types/react': 18.3.12 5963 + '@types/react-dom': 18.3.1 5964 + 5965 + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5966 + dependencies: 5967 + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5968 + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5969 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5970 + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5971 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5972 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5973 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5974 + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5975 + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5976 + '@radix-ui/rect': 1.1.0 5977 + react: 19.0.0-rc-5c56b873-20241107 5978 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5979 + optionalDependencies: 5980 + '@types/react': 18.3.12 5981 + '@types/react-dom': 18.3.1 5982 + 5983 + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5984 + dependencies: 5985 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 5986 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5987 + react: 19.0.0-rc-5c56b873-20241107 5988 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5989 + optionalDependencies: 5990 + '@types/react': 18.3.12 5991 + '@types/react-dom': 18.3.1 5992 + 5993 + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 5994 + dependencies: 5995 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5996 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 5997 + react: 19.0.0-rc-5c56b873-20241107 5998 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 5999 + optionalDependencies: 6000 + '@types/react': 18.3.12 6001 + '@types/react-dom': 18.3.1 6002 + 6003 + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 6004 + dependencies: 6005 + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 6006 + react: 19.0.0-rc-5c56b873-20241107 6007 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 6008 + optionalDependencies: 6009 + '@types/react': 18.3.12 6010 + '@types/react-dom': 18.3.1 6011 + 6012 + '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': 6013 + dependencies: 6014 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 6015 + react: 19.0.0-rc-5c56b873-20241107 6016 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 6017 + optionalDependencies: 6018 + '@types/react': 18.3.12 6019 + '@types/react-dom': 18.3.1 6020 + 6021 + '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6022 + dependencies: 6023 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 6024 + react: 19.0.0-rc-5c56b873-20241107 6025 + optionalDependencies: 6026 + '@types/react': 18.3.12 6027 + 6028 + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6029 + dependencies: 6030 + react: 19.0.0-rc-5c56b873-20241107 6031 + optionalDependencies: 6032 + '@types/react': 18.3.12 6033 + 6034 + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6035 + dependencies: 6036 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 6037 + react: 19.0.0-rc-5c56b873-20241107 6038 + optionalDependencies: 6039 + '@types/react': 18.3.12 6040 + 6041 + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6042 + dependencies: 6043 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 6044 + react: 19.0.0-rc-5c56b873-20241107 6045 + optionalDependencies: 6046 + '@types/react': 18.3.12 6047 + 6048 + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6049 + dependencies: 6050 + react: 19.0.0-rc-5c56b873-20241107 6051 + optionalDependencies: 6052 + '@types/react': 18.3.12 6053 + 6054 + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6055 + dependencies: 6056 + '@radix-ui/rect': 1.1.0 6057 + react: 19.0.0-rc-5c56b873-20241107 6058 + optionalDependencies: 6059 + '@types/react': 18.3.12 6060 + 6061 + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': 6062 + dependencies: 6063 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) 6064 + react: 19.0.0-rc-5c56b873-20241107 6065 + optionalDependencies: 6066 + '@types/react': 18.3.12 6067 + 6068 + '@radix-ui/rect@1.1.0': {} 6069 + 5527 6070 '@react-aria/breadcrumbs@3.5.13(react@19.0.0-rc-5c56b873-20241107)': 5528 6071 dependencies: 5529 6072 '@react-aria/i18n': 3.12.1(react@19.0.0-rc-5c56b873-20241107) ··· 6687 7230 6688 7231 argparse@2.0.1: {} 6689 7232 7233 + aria-hidden@1.2.4: 7234 + dependencies: 7235 + tslib: 2.6.3 7236 + 6690 7237 aria-query@5.3.2: {} 6691 7238 6692 7239 arr-diff@4.0.0: {} ··· 6903 7450 isobject: 3.0.1 6904 7451 static-extend: 0.1.2 6905 7452 7453 + class-variance-authority@0.7.0: 7454 + dependencies: 7455 + clsx: 2.0.0 7456 + 6906 7457 client-only@0.0.1: {} 6907 7458 6908 7459 clsx@1.2.1: {} 7460 + 7461 + clsx@2.0.0: {} 6909 7462 6910 7463 clsx@2.1.1: {} 6911 7464 ··· 8094 8647 dependencies: 8095 8648 yallist: 3.1.1 8096 8649 8650 + lucide-react@0.460.0(react@19.0.0-rc-5c56b873-20241107): 8651 + dependencies: 8652 + react: 19.0.0-rc-5c56b873-20241107 8653 + 8097 8654 magic-bytes.js@1.10.0: {} 8098 8655 8099 8656 map-cache@0.2.2: {} ··· 8661 9218 optionalDependencies: 8662 9219 '@types/react': 18.3.12 8663 9220 8664 - react-remove-scroll@2.5.10(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): 9221 + react-remove-scroll@2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): 8665 9222 dependencies: 8666 9223 react: 19.0.0-rc-5c56b873-20241107 8667 9224 react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) ··· 9065 9622 tailwind-variants@0.1.20(tailwindcss@3.4.14): 9066 9623 dependencies: 9067 9624 tailwind-merge: 1.14.0 9625 + tailwindcss: 3.4.14 9626 + 9627 + tailwindcss-animate@1.0.7(tailwindcss@3.4.14): 9628 + dependencies: 9068 9629 tailwindcss: 3.4.14 9069 9630 9070 9631 tailwindcss@3.4.14: ··· 9295 9856 use@3.1.1: {} 9296 9857 9297 9858 util-deprecate@1.0.2: {} 9859 + 9860 + vaul@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): 9861 + dependencies: 9862 + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) 9863 + react: 19.0.0-rc-5c56b873-20241107 9864 + react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) 9865 + transitivePeerDependencies: 9866 + - '@types/react' 9867 + - '@types/react-dom' 9298 9868 9299 9869 vfile-location@5.0.3: 9300 9870 dependencies:
+65 -25
tailwind.config.js
··· 1 1 import { nextui } from "@nextui-org/react"; 2 + import twa from "tailwindcss-animate"; 2 3 3 4 const wamellow = "rgba(255, 255, 255, 0.05)"; 4 5 const violet = "rgb(139 92 246)"; ··· 11 12 "./node_modules/@nextui-org/theme/dist/**/*.{js,ts,jsx,tsx}" 12 13 ], 13 14 theme: { 14 - extend: { 15 - colors: { 16 - "wamellow": wamellow, 17 - "wamellow-light": "rgb(30, 32, 34)", 18 - "wamellow-alpha": "rgba(255, 255, 255, 0.06)", 19 - 20 - "wamellow-100": "#e2e8f0", 21 - "wamellow-100-light": "#ced3da", 22 - "wamellow-100-alpha": "rgba(0, 0, 0, 0.06)", 23 - "wamellow-900-alpha": "rgba(0, 0, 0, 0.54)", 24 - 25 - "blurple": "#5865f2", 26 - "blurple-dark": "#454fbf", 27 - "discord-gray": "#1c1d23" 28 - }, 29 - width: { 30 - "128": "32rem", 31 - "160": "40rem" 32 - }, 33 - fontSize: { 34 - "xxs": "0.6rem" 35 - } 36 - } 15 + extend: { 16 + colors: { 17 + 'wamellow': wamellow, 18 + 'wamellow-light': 'rgb(30, 32, 34)', 19 + 'wamellow-alpha': 'rgba(255, 255, 255, 0.06)', 20 + 'wamellow-100': '#e2e8f0', 21 + 'wamellow-100-light': '#ced3da', 22 + 'wamellow-100-alpha': 'rgba(0, 0, 0, 0.06)', 23 + 'wamellow-900-alpha': 'rgba(0, 0, 0, 0.54)', 24 + 'blurple': '#5865f2', 25 + 'blurple-dark': '#454fbf', 26 + 'discord-gray': '#1c1d23', 27 + foreground: 'hsl(var(--foreground))', 28 + card: { 29 + DEFAULT: 'hsl(var(--card))', 30 + foreground: 'hsl(var(--card-foreground))' 31 + }, 32 + popover: { 33 + DEFAULT: 'hsl(var(--popover))', 34 + foreground: 'hsl(var(--popover-foreground))' 35 + }, 36 + primary: { 37 + DEFAULT: 'hsl(var(--primary))', 38 + foreground: 'hsl(var(--primary-foreground))' 39 + }, 40 + secondary: { 41 + DEFAULT: 'hsl(var(--secondary))', 42 + foreground: 'hsl(var(--secondary-foreground))' 43 + }, 44 + muted: { 45 + DEFAULT: 'hsl(var(--muted))', 46 + foreground: 'hsl(var(--muted-foreground))' 47 + }, 48 + accent: { 49 + DEFAULT: 'hsl(var(--accent))', 50 + foreground: 'hsl(var(--accent-foreground))' 51 + }, 52 + destructive: { 53 + DEFAULT: 'hsl(var(--destructive))', 54 + foreground: 'hsl(var(--destructive-foreground))' 55 + }, 56 + border: 'hsl(var(--border))', 57 + input: 'hsl(var(--input))', 58 + ring: 'hsl(var(--ring))', 59 + chart: { 60 + '1': 'hsl(var(--chart-1))', 61 + '2': 'hsl(var(--chart-2))', 62 + '3': 'hsl(var(--chart-3))', 63 + '4': 'hsl(var(--chart-4))', 64 + '5': 'hsl(var(--chart-5))' 65 + } 66 + }, 67 + width: { 68 + '128': '32rem', 69 + '160': '40rem' 70 + }, 71 + fontSize: { 72 + 'xxs': '0.6rem' 73 + } 74 + } 37 75 }, 38 - darkMode: "class", 76 + darkMode: ["class"], 39 77 plugins: [nextui({ 40 78 addCommonColors: false, 41 79 layout: { ··· 84 122 } 85 123 } 86 124 } 87 - })] 125 + }), 126 + twa 127 + ] 88 128 }; 89 129 90 130 export default config;