My landing page, written in Astro hayden.moe
0
fork

Configure Feed

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

Merge pull request #39 from hbjydev/dependabot/npm_and_yarn/tailwindcss-4.0.0

build(deps-dev): bump tailwindcss from 3.4.14 to 4.0.0

authored by

Hayden and committed by
GitHub
12f1c897 f78dfc17

+628 -399
+2 -2
package.json
··· 29 29 "devDependencies": { 30 30 "@cloudflare/workers-types": "^4.20241022.0", 31 31 "@react-router/dev": "^7.0.0", 32 + "@tailwindcss/postcss": "^4.0.0", 32 33 "@tailwindcss/typography": "^0.5.15", 33 34 "@types/react": "^18.3.12", 34 35 "@types/react-dom": "^18.3.1", 35 36 "@typescript-eslint/eslint-plugin": "^7.0.0", 36 37 "@typescript-eslint/parser": "^6.21.0", 37 - "autoprefixer": "^10.4.20", 38 38 "eslint": "^8.57.1", 39 39 "eslint-import-resolver-typescript": "^3.6.3", 40 40 "eslint-plugin-import": "^2.31.0", ··· 42 42 "eslint-plugin-react": "^7.37.2", 43 43 "eslint-plugin-react-hooks": "^5.0.0", 44 44 "postcss": "^8.4.49", 45 - "tailwindcss": "^3.4.14", 45 + "tailwindcss": "^4.0.0", 46 46 "typescript": "^5.6.3", 47 47 "vite": "^5.4.11", 48 48 "vite-tsconfig-paths": "^5.1.0",
+503 -215
pnpm-lock.yaml
··· 19 19 version: 5.1.0 20 20 '@react-router/cloudflare': 21 21 specifier: ^7.0.0 22 - version: 7.0.2(@cloudflare/workers-types@4.20241022.0)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tsup@8.3.5(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1))(typescript@5.6.3) 22 + version: 7.0.2(@cloudflare/workers-types@4.20241022.0)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tsup@8.3.5(jiti@2.4.2)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1))(typescript@5.6.3) 23 23 '@react-router/fs-routes': 24 24 specifier: ^7.0.2 25 - version: 7.0.2(@react-router/dev@7.0.2(@types/node@22.10.2)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)))(typescript@5.6.3) 25 + version: 7.0.2(@react-router/dev@7.0.2(@types/node@22.10.2)(lightningcss@1.29.1)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)))(typescript@5.6.3) 26 26 feed: 27 27 specifier: ^4.2.2 28 28 version: 4.2.2 ··· 47 47 version: 4.20241022.0 48 48 '@react-router/dev': 49 49 specifier: ^7.0.0 50 - version: 7.0.2(@types/node@22.10.2)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)) 50 + version: 7.0.2(@types/node@22.10.2)(lightningcss@1.29.1)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)) 51 + '@tailwindcss/postcss': 52 + specifier: ^4.0.0 53 + version: 4.0.0 51 54 '@tailwindcss/typography': 52 55 specifier: ^0.5.15 53 - version: 0.5.15(tailwindcss@3.4.14) 56 + version: 0.5.15(tailwindcss@4.0.0) 54 57 '@types/react': 55 58 specifier: ^18.3.12 56 59 version: 18.3.12 ··· 63 66 '@typescript-eslint/parser': 64 67 specifier: ^6.21.0 65 68 version: 6.21.0(eslint@8.57.1)(typescript@5.6.3) 66 - autoprefixer: 67 - specifier: ^10.4.20 68 - version: 10.4.20(postcss@8.4.49) 69 69 eslint: 70 70 specifier: ^8.57.1 71 71 version: 8.57.1 ··· 88 88 specifier: ^8.4.49 89 89 version: 8.4.49 90 90 tailwindcss: 91 - specifier: ^3.4.14 92 - version: 3.4.14 91 + specifier: ^4.0.0 92 + version: 4.0.0 93 93 typescript: 94 94 specifier: ^5.6.3 95 95 version: 5.6.3 96 96 vite: 97 97 specifier: ^5.4.11 98 - version: 5.4.11(@types/node@22.10.2) 98 + version: 5.4.11(@types/node@22.10.2)(lightningcss@1.29.1) 99 99 vite-tsconfig-paths: 100 100 specifier: ^5.1.0 101 - version: 5.1.0(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)) 101 + version: 5.1.0(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1)) 102 102 wrangler: 103 103 specifier: ^3.84.1 104 104 version: 3.84.1(@cloudflare/workers-types@4.20241022.0) ··· 887 887 cpu: [arm] 888 888 os: [android] 889 889 890 + '@rollup/rollup-android-arm-eabi@4.32.0': 891 + resolution: {integrity: sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==} 892 + cpu: [arm] 893 + os: [android] 894 + 890 895 '@rollup/rollup-android-arm64@4.28.1': 891 896 resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} 897 + cpu: [arm64] 898 + os: [android] 899 + 900 + '@rollup/rollup-android-arm64@4.32.0': 901 + resolution: {integrity: sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==} 892 902 cpu: [arm64] 893 903 os: [android] 894 904 ··· 897 907 cpu: [arm64] 898 908 os: [darwin] 899 909 910 + '@rollup/rollup-darwin-arm64@4.32.0': 911 + resolution: {integrity: sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==} 912 + cpu: [arm64] 913 + os: [darwin] 914 + 900 915 '@rollup/rollup-darwin-x64@4.28.1': 901 916 resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} 917 + cpu: [x64] 918 + os: [darwin] 919 + 920 + '@rollup/rollup-darwin-x64@4.32.0': 921 + resolution: {integrity: sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==} 902 922 cpu: [x64] 903 923 os: [darwin] 904 924 ··· 907 927 cpu: [arm64] 908 928 os: [freebsd] 909 929 930 + '@rollup/rollup-freebsd-arm64@4.32.0': 931 + resolution: {integrity: sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==} 932 + cpu: [arm64] 933 + os: [freebsd] 934 + 910 935 '@rollup/rollup-freebsd-x64@4.28.1': 911 936 resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} 937 + cpu: [x64] 938 + os: [freebsd] 939 + 940 + '@rollup/rollup-freebsd-x64@4.32.0': 941 + resolution: {integrity: sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==} 912 942 cpu: [x64] 913 943 os: [freebsd] 914 944 ··· 917 947 cpu: [arm] 918 948 os: [linux] 919 949 950 + '@rollup/rollup-linux-arm-gnueabihf@4.32.0': 951 + resolution: {integrity: sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==} 952 + cpu: [arm] 953 + os: [linux] 954 + 920 955 '@rollup/rollup-linux-arm-musleabihf@4.28.1': 921 956 resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} 957 + cpu: [arm] 958 + os: [linux] 959 + 960 + '@rollup/rollup-linux-arm-musleabihf@4.32.0': 961 + resolution: {integrity: sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==} 922 962 cpu: [arm] 923 963 os: [linux] 924 964 ··· 927 967 cpu: [arm64] 928 968 os: [linux] 929 969 970 + '@rollup/rollup-linux-arm64-gnu@4.32.0': 971 + resolution: {integrity: sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==} 972 + cpu: [arm64] 973 + os: [linux] 974 + 930 975 '@rollup/rollup-linux-arm64-musl@4.28.1': 931 976 resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} 977 + cpu: [arm64] 978 + os: [linux] 979 + 980 + '@rollup/rollup-linux-arm64-musl@4.32.0': 981 + resolution: {integrity: sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==} 932 982 cpu: [arm64] 933 983 os: [linux] 934 984 ··· 937 987 cpu: [loong64] 938 988 os: [linux] 939 989 990 + '@rollup/rollup-linux-loongarch64-gnu@4.32.0': 991 + resolution: {integrity: sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==} 992 + cpu: [loong64] 993 + os: [linux] 994 + 940 995 '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': 941 996 resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} 997 + cpu: [ppc64] 998 + os: [linux] 999 + 1000 + '@rollup/rollup-linux-powerpc64le-gnu@4.32.0': 1001 + resolution: {integrity: sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==} 942 1002 cpu: [ppc64] 943 1003 os: [linux] 944 1004 ··· 947 1007 cpu: [riscv64] 948 1008 os: [linux] 949 1009 1010 + '@rollup/rollup-linux-riscv64-gnu@4.32.0': 1011 + resolution: {integrity: sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==} 1012 + cpu: [riscv64] 1013 + os: [linux] 1014 + 950 1015 '@rollup/rollup-linux-s390x-gnu@4.28.1': 951 1016 resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} 1017 + cpu: [s390x] 1018 + os: [linux] 1019 + 1020 + '@rollup/rollup-linux-s390x-gnu@4.32.0': 1021 + resolution: {integrity: sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==} 952 1022 cpu: [s390x] 953 1023 os: [linux] 954 1024 ··· 957 1027 cpu: [x64] 958 1028 os: [linux] 959 1029 1030 + '@rollup/rollup-linux-x64-gnu@4.32.0': 1031 + resolution: {integrity: sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==} 1032 + cpu: [x64] 1033 + os: [linux] 1034 + 960 1035 '@rollup/rollup-linux-x64-musl@4.28.1': 961 1036 resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} 962 1037 cpu: [x64] 963 1038 os: [linux] 964 1039 1040 + '@rollup/rollup-linux-x64-musl@4.32.0': 1041 + resolution: {integrity: sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==} 1042 + cpu: [x64] 1043 + os: [linux] 1044 + 965 1045 '@rollup/rollup-win32-arm64-msvc@4.28.1': 966 1046 resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} 967 1047 cpu: [arm64] 968 1048 os: [win32] 969 1049 1050 + '@rollup/rollup-win32-arm64-msvc@4.32.0': 1051 + resolution: {integrity: sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==} 1052 + cpu: [arm64] 1053 + os: [win32] 1054 + 970 1055 '@rollup/rollup-win32-ia32-msvc@4.28.1': 971 1056 resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} 972 1057 cpu: [ia32] 973 1058 os: [win32] 974 1059 1060 + '@rollup/rollup-win32-ia32-msvc@4.32.0': 1061 + resolution: {integrity: sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==} 1062 + cpu: [ia32] 1063 + os: [win32] 1064 + 975 1065 '@rollup/rollup-win32-x64-msvc@4.28.1': 976 1066 resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} 977 1067 cpu: [x64] 978 1068 os: [win32] 979 1069 1070 + '@rollup/rollup-win32-x64-msvc@4.32.0': 1071 + resolution: {integrity: sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==} 1072 + cpu: [x64] 1073 + os: [win32] 1074 + 980 1075 '@rtsao/scc@1.1.0': 981 1076 resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 982 1077 1078 + '@tailwindcss/node@4.0.3': 1079 + resolution: {integrity: sha512-QsVJokOl0pJ4AbJV33D2npvLcHGPWi5MOSZtrtE0GT3tSx+3D0JE2lokLA8yHS1x3oCY/3IyRyy7XX6tmzid7A==} 1080 + 1081 + '@tailwindcss/oxide-android-arm64@4.0.3': 1082 + resolution: {integrity: sha512-S8XOTQuMnpijZRlPm5HBzPJjZ28quB+40LSRHjRnQF6rRYKsvpr1qkY7dfwsetNdd+kMLOMDsvmuT8WnqqETvg==} 1083 + engines: {node: '>= 10'} 1084 + cpu: [arm64] 1085 + os: [android] 1086 + 1087 + '@tailwindcss/oxide-darwin-arm64@4.0.3': 1088 + resolution: {integrity: sha512-smrY2DpzhXvgDhZtQlYAl8+vxJ04lv2/64C1eiRxvsRT2nkw/q+zA1/eAYKvUHat6cIuwqDku3QucmrUT6pCeg==} 1089 + engines: {node: '>= 10'} 1090 + cpu: [arm64] 1091 + os: [darwin] 1092 + 1093 + '@tailwindcss/oxide-darwin-x64@4.0.3': 1094 + resolution: {integrity: sha512-NTz8x/LcGUjpZAWUxz0ZuzHao90Wj9spoQgomwB+/hgceh5gcJDfvaBYqxLFpKzVglpnbDSq1Fg0p0zI4oa5Pg==} 1095 + engines: {node: '>= 10'} 1096 + cpu: [x64] 1097 + os: [darwin] 1098 + 1099 + '@tailwindcss/oxide-freebsd-x64@4.0.3': 1100 + resolution: {integrity: sha512-yQc9Q0JCOp3kkAV8gKgDctXO60IkQhHpqGB+KgOccDtD5UmN6Q5+gd+lcsDyQ7N8dRuK1fAud51xQpZJgKfm7g==} 1101 + engines: {node: '>= 10'} 1102 + cpu: [x64] 1103 + os: [freebsd] 1104 + 1105 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.3': 1106 + resolution: {integrity: sha512-e1ivVMLSnxTOU1O3npnxN16FEyWM/g3SuH2pP6udxXwa0/SnSAijRwcAYRpqIlhVKujr158S8UeHxQjC4fGl4w==} 1107 + engines: {node: '>= 10'} 1108 + cpu: [arm] 1109 + os: [linux] 1110 + 1111 + '@tailwindcss/oxide-linux-arm64-gnu@4.0.3': 1112 + resolution: {integrity: sha512-PLrToqQqX6sdJ9DmMi8IxZWWrfjc9pdi9AEEPTrtMts3Jm9HBi1WqEeF1VwZZ2aW9TXloE5OwA35zuuq1Bhb/Q==} 1113 + engines: {node: '>= 10'} 1114 + cpu: [arm64] 1115 + os: [linux] 1116 + 1117 + '@tailwindcss/oxide-linux-arm64-musl@4.0.3': 1118 + resolution: {integrity: sha512-YlzRxx7N1ampfgSKzEDw0iwDkJXUInR4cgNEqmR4TzHkU2Vhg59CGPJrTI7dxOBofD8+O35R13Nk9Ytyv0JUFg==} 1119 + engines: {node: '>= 10'} 1120 + cpu: [arm64] 1121 + os: [linux] 1122 + 1123 + '@tailwindcss/oxide-linux-x64-gnu@4.0.3': 1124 + resolution: {integrity: sha512-Xfc3z/li6XkuD7Hs+Uk6pjyCXnfnd9zuQTKOyDTZJ544xc2yoMKUkuDw6Et9wb31MzU2/c0CIUpTDa71lL9KHw==} 1125 + engines: {node: '>= 10'} 1126 + cpu: [x64] 1127 + os: [linux] 1128 + 1129 + '@tailwindcss/oxide-linux-x64-musl@4.0.3': 1130 + resolution: {integrity: sha512-ugKVqKzwa/cjmqSQG17aS9DYrEcQ/a5NITcgmOr3JLW4Iz64C37eoDlkC8tIepD3S/Td/ywKAolTQ8fKbjEL4g==} 1131 + engines: {node: '>= 10'} 1132 + cpu: [x64] 1133 + os: [linux] 1134 + 1135 + '@tailwindcss/oxide-win32-arm64-msvc@4.0.3': 1136 + resolution: {integrity: sha512-qHPDMl+UUwsk1RMJMgAXvhraWqUUT+LR/tkXix5RA39UGxtTrHwsLIN1AhNxI5i2RFXAXfmFXDqZCdyQ4dWmAQ==} 1137 + engines: {node: '>= 10'} 1138 + cpu: [arm64] 1139 + os: [win32] 1140 + 1141 + '@tailwindcss/oxide-win32-x64-msvc@4.0.3': 1142 + resolution: {integrity: sha512-+ujwN4phBGyOsPyLgGgeCyUm4Mul+gqWVCIGuSXWgrx9xVUnf6LVXrw0BDBc9Aq1S2qMyOTX4OkCGbZeoIo8Qw==} 1143 + engines: {node: '>= 10'} 1144 + cpu: [x64] 1145 + os: [win32] 1146 + 1147 + '@tailwindcss/oxide@4.0.3': 1148 + resolution: {integrity: sha512-FFcp3VNvRjjmFA39ORM27g2mbflMQljhvM7gxBAujHxUy4LXlKa6yMF9wbHdTbPqTONiCyyOYxccvJyVyI/XBg==} 1149 + engines: {node: '>= 10'} 1150 + 1151 + '@tailwindcss/postcss@4.0.0': 1152 + resolution: {integrity: sha512-lI2bPk4TvwavHdehjr5WiC6HnZ59hacM6ySEo4RM/H7tsjWd8JpqiNW9ThH7rO/yKtrn4mGBoXshpvn8clXjPg==} 1153 + 983 1154 '@tailwindcss/typography@0.5.15': 984 1155 resolution: {integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==} 985 1156 peerDependencies: ··· 1210 1381 ast-types-flow@0.0.8: 1211 1382 resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 1212 1383 1213 - autoprefixer@10.4.20: 1214 - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} 1215 - engines: {node: ^10 || ^12 || >=14} 1216 - hasBin: true 1217 - peerDependencies: 1218 - postcss: ^8.1.0 1219 - 1220 1384 available-typed-arrays@1.0.7: 1221 1385 resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 1222 1386 engines: {node: '>= 0.4'} ··· 1269 1433 buffer-from@1.1.2: 1270 1434 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1271 1435 1272 - bundle-require@5.0.0: 1273 - resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} 1436 + bundle-require@5.1.0: 1437 + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} 1274 1438 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1275 1439 peerDependencies: 1276 1440 esbuild: '>=0.18' ··· 1294 1458 callsites@3.1.0: 1295 1459 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1296 1460 engines: {node: '>=6'} 1297 - 1298 - camelcase-css@2.0.1: 1299 - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 1300 - engines: {node: '>= 6'} 1301 1461 1302 1462 caniuse-lite@1.0.30001689: 1303 1463 resolution: {integrity: sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==} ··· 1349 1509 concat-map@0.0.1: 1350 1510 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1351 1511 1352 - consola@3.3.0: 1353 - resolution: {integrity: sha512-kxltocVQCwQNFvw40dlVRYeAkAvtYjMFZYNlOcsF5wExPpGwPxMwgx4IfDJvBRPtBpnQwItd5WkTaR0ZwT/TmQ==} 1512 + consola@3.4.0: 1513 + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} 1354 1514 engines: {node: ^14.18.0 || >=16.10.0} 1355 1515 1356 1516 convert-source-map@2.0.0: ··· 1446 1606 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1447 1607 engines: {node: '>=6'} 1448 1608 1609 + detect-libc@1.0.3: 1610 + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} 1611 + engines: {node: '>=0.10'} 1612 + hasBin: true 1613 + 1449 1614 devlop@1.1.0: 1450 1615 resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1451 1616 1452 - didyoumean@1.2.2: 1453 - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 1454 - 1455 1617 dir-glob@3.0.1: 1456 1618 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1457 1619 engines: {node: '>=8'} 1458 - 1459 - dlv@1.1.3: 1460 - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1461 1620 1462 1621 doctrine@2.1.0: 1463 1622 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} ··· 1493 1652 resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 1494 1653 engines: {node: '>=10.13.0'} 1495 1654 1655 + enhanced-resolve@5.18.0: 1656 + resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} 1657 + engines: {node: '>=10.13.0'} 1658 + 1496 1659 err-code@2.0.3: 1497 1660 resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} 1498 1661 ··· 1681 1844 fastq@1.17.1: 1682 1845 resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 1683 1846 1684 - fdir@6.4.2: 1685 - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} 1847 + fdir@6.4.3: 1848 + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} 1686 1849 peerDependencies: 1687 1850 picomatch: ^3 || ^4 1688 1851 peerDependenciesMeta: ··· 1718 1881 foreground-child@3.3.0: 1719 1882 resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 1720 1883 engines: {node: '>=14'} 1721 - 1722 - fraction.js@4.3.7: 1723 - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 1724 1884 1725 1885 fs-extra@10.1.0: 1726 1886 resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} ··· 2043 2203 jackspeak@3.4.3: 2044 2204 resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 2045 2205 2046 - jiti@1.21.6: 2047 - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 2206 + jiti@2.4.2: 2207 + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} 2048 2208 hasBin: true 2049 2209 2050 2210 joycon@3.1.1: ··· 2106 2266 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2107 2267 engines: {node: '>= 0.8.0'} 2108 2268 2109 - lilconfig@2.1.0: 2110 - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 2111 - engines: {node: '>=10'} 2269 + lightningcss-darwin-arm64@1.29.1: 2270 + resolution: {integrity: sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==} 2271 + engines: {node: '>= 12.0.0'} 2272 + cpu: [arm64] 2273 + os: [darwin] 2274 + 2275 + lightningcss-darwin-x64@1.29.1: 2276 + resolution: {integrity: sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==} 2277 + engines: {node: '>= 12.0.0'} 2278 + cpu: [x64] 2279 + os: [darwin] 2280 + 2281 + lightningcss-freebsd-x64@1.29.1: 2282 + resolution: {integrity: sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==} 2283 + engines: {node: '>= 12.0.0'} 2284 + cpu: [x64] 2285 + os: [freebsd] 2286 + 2287 + lightningcss-linux-arm-gnueabihf@1.29.1: 2288 + resolution: {integrity: sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==} 2289 + engines: {node: '>= 12.0.0'} 2290 + cpu: [arm] 2291 + os: [linux] 2292 + 2293 + lightningcss-linux-arm64-gnu@1.29.1: 2294 + resolution: {integrity: sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==} 2295 + engines: {node: '>= 12.0.0'} 2296 + cpu: [arm64] 2297 + os: [linux] 2298 + 2299 + lightningcss-linux-arm64-musl@1.29.1: 2300 + resolution: {integrity: sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==} 2301 + engines: {node: '>= 12.0.0'} 2302 + cpu: [arm64] 2303 + os: [linux] 2304 + 2305 + lightningcss-linux-x64-gnu@1.29.1: 2306 + resolution: {integrity: sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==} 2307 + engines: {node: '>= 12.0.0'} 2308 + cpu: [x64] 2309 + os: [linux] 2310 + 2311 + lightningcss-linux-x64-musl@1.29.1: 2312 + resolution: {integrity: sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==} 2313 + engines: {node: '>= 12.0.0'} 2314 + cpu: [x64] 2315 + os: [linux] 2316 + 2317 + lightningcss-win32-arm64-msvc@1.29.1: 2318 + resolution: {integrity: sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==} 2319 + engines: {node: '>= 12.0.0'} 2320 + cpu: [arm64] 2321 + os: [win32] 2322 + 2323 + lightningcss-win32-x64-msvc@1.29.1: 2324 + resolution: {integrity: sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==} 2325 + engines: {node: '>= 12.0.0'} 2326 + cpu: [x64] 2327 + os: [win32] 2328 + 2329 + lightningcss@1.29.1: 2330 + resolution: {integrity: sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==} 2331 + engines: {node: '>= 12.0.0'} 2112 2332 2113 2333 lilconfig@3.1.3: 2114 2334 resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} ··· 2323 2543 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2324 2544 engines: {node: '>=0.10.0'} 2325 2545 2326 - normalize-range@0.1.2: 2327 - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 2328 - engines: {node: '>=0.10.0'} 2329 - 2330 2546 npm-install-checks@6.3.0: 2331 2547 resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} 2332 2548 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 2346 2562 object-assign@4.1.1: 2347 2563 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2348 2564 engines: {node: '>=0.10.0'} 2349 - 2350 - object-hash@3.0.0: 2351 - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 2352 - engines: {node: '>= 6'} 2353 2565 2354 2566 object-inspect@1.13.3: 2355 2567 resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} ··· 2453 2665 resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 2454 2666 engines: {node: '>=12'} 2455 2667 2456 - pify@2.3.0: 2457 - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2458 - engines: {node: '>=0.10.0'} 2459 - 2460 2668 pirates@4.0.6: 2461 2669 resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 2462 2670 engines: {node: '>= 6'} ··· 2465 2673 resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 2466 2674 engines: {node: '>= 0.4'} 2467 2675 2468 - postcss-import@15.1.0: 2469 - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 2470 - engines: {node: '>=14.0.0'} 2471 - peerDependencies: 2472 - postcss: ^8.0.0 2473 - 2474 - postcss-js@4.0.1: 2475 - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 2476 - engines: {node: ^12 || ^14 || >= 16} 2477 - peerDependencies: 2478 - postcss: ^8.4.21 2479 - 2480 - postcss-load-config@4.0.2: 2481 - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 2482 - engines: {node: '>= 14'} 2483 - peerDependencies: 2484 - postcss: '>=8.0.9' 2485 - ts-node: '>=9.0.0' 2486 - peerDependenciesMeta: 2487 - postcss: 2488 - optional: true 2489 - ts-node: 2490 - optional: true 2491 - 2492 2676 postcss-load-config@6.0.1: 2493 2677 resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} 2494 2678 engines: {node: '>= 18'} ··· 2507 2691 yaml: 2508 2692 optional: true 2509 2693 2510 - postcss-nested@6.2.0: 2511 - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 2512 - engines: {node: '>=12.0'} 2513 - peerDependencies: 2514 - postcss: ^8.2.14 2515 - 2516 2694 postcss-selector-parser@6.0.10: 2517 2695 resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 2518 2696 engines: {node: '>=4'} 2519 2697 2520 - postcss-selector-parser@6.1.2: 2521 - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 2522 - engines: {node: '>=4'} 2523 - 2524 - postcss-value-parser@4.2.0: 2525 - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2526 - 2527 2698 postcss@8.4.49: 2528 2699 resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} 2529 2700 engines: {node: ^10 || ^12 || >=14} ··· 2610 2781 resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} 2611 2782 engines: {node: '>=0.10.0'} 2612 2783 2613 - read-cache@1.0.0: 2614 - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2615 - 2616 2784 readable-stream@2.3.8: 2617 2785 resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 2618 2786 ··· 2689 2857 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2690 2858 hasBin: true 2691 2859 2860 + rollup@4.32.0: 2861 + resolution: {integrity: sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==} 2862 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2863 + hasBin: true 2864 + 2692 2865 run-parallel@1.2.0: 2693 2866 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2694 2867 ··· 2881 3054 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2882 3055 engines: {node: '>= 0.4'} 2883 3056 2884 - tailwindcss@3.4.14: 2885 - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} 2886 - engines: {node: '>=14.0.0'} 2887 - hasBin: true 3057 + tailwindcss@4.0.0: 3058 + resolution: {integrity: sha512-ULRPI3A+e39T7pSaf1xoi58AqqJxVCLg8F/uM5A3FadUbnyDTgltVnXJvdkTjwCOGA6NazqHVcwPJC5h2vRYVQ==} 3059 + 3060 + tailwindcss@4.0.3: 3061 + resolution: {integrity: sha512-ImmZF0Lon5RrQpsEAKGxRvHwCvMgSC4XVlFRqmbzTEDb/3wvin9zfEZrMwgsa3yqBbPqahYcVI6lulM2S7IZAA==} 2888 3062 2889 3063 tapable@2.2.1: 2890 3064 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} ··· 2903 3077 through2@2.0.5: 2904 3078 resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} 2905 3079 2906 - tinyexec@0.3.1: 2907 - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} 3080 + tinyexec@0.3.2: 3081 + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2908 3082 2909 3083 tinyglobby@0.2.10: 2910 3084 resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} ··· 3835 4009 '@pkgjs/parseargs@0.11.0': 3836 4010 optional: true 3837 4011 3838 - '@react-router/cloudflare@7.0.2(@cloudflare/workers-types@4.20241022.0)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tsup@8.3.5(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1))(typescript@5.6.3)': 4012 + '@react-router/cloudflare@7.0.2(@cloudflare/workers-types@4.20241022.0)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tsup@8.3.5(jiti@2.4.2)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1))(typescript@5.6.3)': 3839 4013 dependencies: 3840 4014 '@cloudflare/workers-types': 4.20241022.0 3841 4015 react-router: 7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) 3842 - tsup: 8.3.5(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1) 4016 + tsup: 8.3.5(jiti@2.4.2)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1) 3843 4017 optionalDependencies: 3844 4018 typescript: 5.6.3 3845 4019 3846 - '@react-router/dev@7.0.2(@types/node@22.10.2)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0))': 4020 + '@react-router/dev@7.0.2(@types/node@22.10.2)(lightningcss@1.29.1)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0))': 3847 4021 dependencies: 3848 4022 '@babel/core': 7.26.0 3849 4023 '@babel/generator': 7.26.3 ··· 3874 4048 semver: 7.6.3 3875 4049 set-cookie-parser: 2.7.1 3876 4050 valibot: 0.41.0(typescript@5.6.3) 3877 - vite: 5.4.11(@types/node@22.10.2) 3878 - vite-node: 1.6.0(@types/node@22.10.2) 4051 + vite: 5.4.11(@types/node@22.10.2)(lightningcss@1.29.1) 4052 + vite-node: 1.6.0(@types/node@22.10.2)(lightningcss@1.29.1) 3879 4053 optionalDependencies: 3880 4054 typescript: 5.6.3 3881 4055 wrangler: 3.84.1(@cloudflare/workers-types@4.20241022.0) ··· 3892 4066 - supports-color 3893 4067 - terser 3894 4068 3895 - '@react-router/fs-routes@7.0.2(@react-router/dev@7.0.2(@types/node@22.10.2)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)))(typescript@5.6.3)': 4069 + '@react-router/fs-routes@7.0.2(@react-router/dev@7.0.2(@types/node@22.10.2)(lightningcss@1.29.1)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)))(typescript@5.6.3)': 3896 4070 dependencies: 3897 - '@react-router/dev': 7.0.2(@types/node@22.10.2)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)) 4071 + '@react-router/dev': 7.0.2(@types/node@22.10.2)(lightningcss@1.29.1)(react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1))(wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)) 3898 4072 minimatch: 9.0.5 3899 4073 optionalDependencies: 3900 4074 typescript: 5.6.3 ··· 3912 4086 '@rollup/rollup-android-arm-eabi@4.28.1': 3913 4087 optional: true 3914 4088 4089 + '@rollup/rollup-android-arm-eabi@4.32.0': 4090 + optional: true 4091 + 3915 4092 '@rollup/rollup-android-arm64@4.28.1': 3916 4093 optional: true 3917 4094 4095 + '@rollup/rollup-android-arm64@4.32.0': 4096 + optional: true 4097 + 3918 4098 '@rollup/rollup-darwin-arm64@4.28.1': 3919 4099 optional: true 3920 4100 4101 + '@rollup/rollup-darwin-arm64@4.32.0': 4102 + optional: true 4103 + 3921 4104 '@rollup/rollup-darwin-x64@4.28.1': 3922 4105 optional: true 3923 4106 4107 + '@rollup/rollup-darwin-x64@4.32.0': 4108 + optional: true 4109 + 3924 4110 '@rollup/rollup-freebsd-arm64@4.28.1': 4111 + optional: true 4112 + 4113 + '@rollup/rollup-freebsd-arm64@4.32.0': 3925 4114 optional: true 3926 4115 3927 4116 '@rollup/rollup-freebsd-x64@4.28.1': 3928 4117 optional: true 3929 4118 4119 + '@rollup/rollup-freebsd-x64@4.32.0': 4120 + optional: true 4121 + 3930 4122 '@rollup/rollup-linux-arm-gnueabihf@4.28.1': 3931 4123 optional: true 3932 4124 4125 + '@rollup/rollup-linux-arm-gnueabihf@4.32.0': 4126 + optional: true 4127 + 3933 4128 '@rollup/rollup-linux-arm-musleabihf@4.28.1': 4129 + optional: true 4130 + 4131 + '@rollup/rollup-linux-arm-musleabihf@4.32.0': 3934 4132 optional: true 3935 4133 3936 4134 '@rollup/rollup-linux-arm64-gnu@4.28.1': 3937 4135 optional: true 3938 4136 4137 + '@rollup/rollup-linux-arm64-gnu@4.32.0': 4138 + optional: true 4139 + 3939 4140 '@rollup/rollup-linux-arm64-musl@4.28.1': 3940 4141 optional: true 3941 4142 4143 + '@rollup/rollup-linux-arm64-musl@4.32.0': 4144 + optional: true 4145 + 3942 4146 '@rollup/rollup-linux-loongarch64-gnu@4.28.1': 3943 4147 optional: true 3944 4148 4149 + '@rollup/rollup-linux-loongarch64-gnu@4.32.0': 4150 + optional: true 4151 + 3945 4152 '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': 3946 4153 optional: true 3947 4154 4155 + '@rollup/rollup-linux-powerpc64le-gnu@4.32.0': 4156 + optional: true 4157 + 3948 4158 '@rollup/rollup-linux-riscv64-gnu@4.28.1': 4159 + optional: true 4160 + 4161 + '@rollup/rollup-linux-riscv64-gnu@4.32.0': 3949 4162 optional: true 3950 4163 3951 4164 '@rollup/rollup-linux-s390x-gnu@4.28.1': 3952 4165 optional: true 3953 4166 4167 + '@rollup/rollup-linux-s390x-gnu@4.32.0': 4168 + optional: true 4169 + 3954 4170 '@rollup/rollup-linux-x64-gnu@4.28.1': 3955 4171 optional: true 3956 4172 4173 + '@rollup/rollup-linux-x64-gnu@4.32.0': 4174 + optional: true 4175 + 3957 4176 '@rollup/rollup-linux-x64-musl@4.28.1': 4177 + optional: true 4178 + 4179 + '@rollup/rollup-linux-x64-musl@4.32.0': 3958 4180 optional: true 3959 4181 3960 4182 '@rollup/rollup-win32-arm64-msvc@4.28.1': 3961 4183 optional: true 3962 4184 4185 + '@rollup/rollup-win32-arm64-msvc@4.32.0': 4186 + optional: true 4187 + 3963 4188 '@rollup/rollup-win32-ia32-msvc@4.28.1': 3964 4189 optional: true 3965 4190 4191 + '@rollup/rollup-win32-ia32-msvc@4.32.0': 4192 + optional: true 4193 + 3966 4194 '@rollup/rollup-win32-x64-msvc@4.28.1': 4195 + optional: true 4196 + 4197 + '@rollup/rollup-win32-x64-msvc@4.32.0': 3967 4198 optional: true 3968 4199 3969 4200 '@rtsao/scc@1.1.0': {} 3970 4201 3971 - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14)': 4202 + '@tailwindcss/node@4.0.3': 4203 + dependencies: 4204 + enhanced-resolve: 5.18.0 4205 + jiti: 2.4.2 4206 + tailwindcss: 4.0.3 4207 + 4208 + '@tailwindcss/oxide-android-arm64@4.0.3': 4209 + optional: true 4210 + 4211 + '@tailwindcss/oxide-darwin-arm64@4.0.3': 4212 + optional: true 4213 + 4214 + '@tailwindcss/oxide-darwin-x64@4.0.3': 4215 + optional: true 4216 + 4217 + '@tailwindcss/oxide-freebsd-x64@4.0.3': 4218 + optional: true 4219 + 4220 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.3': 4221 + optional: true 4222 + 4223 + '@tailwindcss/oxide-linux-arm64-gnu@4.0.3': 4224 + optional: true 4225 + 4226 + '@tailwindcss/oxide-linux-arm64-musl@4.0.3': 4227 + optional: true 4228 + 4229 + '@tailwindcss/oxide-linux-x64-gnu@4.0.3': 4230 + optional: true 4231 + 4232 + '@tailwindcss/oxide-linux-x64-musl@4.0.3': 4233 + optional: true 4234 + 4235 + '@tailwindcss/oxide-win32-arm64-msvc@4.0.3': 4236 + optional: true 4237 + 4238 + '@tailwindcss/oxide-win32-x64-msvc@4.0.3': 4239 + optional: true 4240 + 4241 + '@tailwindcss/oxide@4.0.3': 4242 + optionalDependencies: 4243 + '@tailwindcss/oxide-android-arm64': 4.0.3 4244 + '@tailwindcss/oxide-darwin-arm64': 4.0.3 4245 + '@tailwindcss/oxide-darwin-x64': 4.0.3 4246 + '@tailwindcss/oxide-freebsd-x64': 4.0.3 4247 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.3 4248 + '@tailwindcss/oxide-linux-arm64-gnu': 4.0.3 4249 + '@tailwindcss/oxide-linux-arm64-musl': 4.0.3 4250 + '@tailwindcss/oxide-linux-x64-gnu': 4.0.3 4251 + '@tailwindcss/oxide-linux-x64-musl': 4.0.3 4252 + '@tailwindcss/oxide-win32-arm64-msvc': 4.0.3 4253 + '@tailwindcss/oxide-win32-x64-msvc': 4.0.3 4254 + 4255 + '@tailwindcss/postcss@4.0.0': 4256 + dependencies: 4257 + '@alloc/quick-lru': 5.2.0 4258 + '@tailwindcss/node': 4.0.3 4259 + '@tailwindcss/oxide': 4.0.3 4260 + lightningcss: 1.29.1 4261 + postcss: 8.4.49 4262 + tailwindcss: 4.0.0 4263 + 4264 + '@tailwindcss/typography@0.5.15(tailwindcss@4.0.0)': 3972 4265 dependencies: 3973 4266 lodash.castarray: 4.4.0 3974 4267 lodash.isplainobject: 4.0.6 3975 4268 lodash.merge: 4.6.2 3976 4269 postcss-selector-parser: 6.0.10 3977 - tailwindcss: 3.4.14 4270 + tailwindcss: 4.0.0 3978 4271 3979 4272 '@types/cookie@0.6.0': {} 3980 4273 ··· 4254 4547 4255 4548 ast-types-flow@0.0.8: {} 4256 4549 4257 - autoprefixer@10.4.20(postcss@8.4.49): 4258 - dependencies: 4259 - browserslist: 4.24.3 4260 - caniuse-lite: 1.0.30001689 4261 - fraction.js: 4.3.7 4262 - normalize-range: 0.1.2 4263 - picocolors: 1.1.1 4264 - postcss: 8.4.49 4265 - postcss-value-parser: 4.2.0 4266 - 4267 4550 available-typed-arrays@1.0.7: 4268 4551 dependencies: 4269 4552 possible-typed-array-names: 1.0.0 ··· 4317 4600 4318 4601 buffer-from@1.1.2: {} 4319 4602 4320 - bundle-require@5.0.0(esbuild@0.24.2): 4603 + bundle-require@5.1.0(esbuild@0.24.2): 4321 4604 dependencies: 4322 4605 esbuild: 0.24.2 4323 4606 load-tsconfig: 0.2.5 ··· 4343 4626 4344 4627 callsites@3.1.0: {} 4345 4628 4346 - camelcase-css@2.0.1: {} 4347 - 4348 4629 caniuse-lite@1.0.30001689: {} 4349 4630 4350 4631 capnp-ts@0.7.0: ··· 4397 4678 4398 4679 concat-map@0.0.1: {} 4399 4680 4400 - consola@3.3.0: {} 4681 + consola@3.4.0: {} 4401 4682 4402 4683 convert-source-map@2.0.0: {} 4403 4684 ··· 4473 4754 4474 4755 dequal@2.0.3: {} 4475 4756 4757 + detect-libc@1.0.3: {} 4758 + 4476 4759 devlop@1.1.0: 4477 4760 dependencies: 4478 4761 dequal: 2.0.3 4479 - 4480 - didyoumean@1.2.2: {} 4481 4762 4482 4763 dir-glob@3.0.1: 4483 4764 dependencies: 4484 4765 path-type: 4.0.0 4485 - 4486 - dlv@1.1.3: {} 4487 4766 4488 4767 doctrine@2.1.0: 4489 4768 dependencies: ··· 4519 4798 once: 1.4.0 4520 4799 4521 4800 enhanced-resolve@5.17.1: 4801 + dependencies: 4802 + graceful-fs: 4.2.11 4803 + tapable: 2.2.1 4804 + 4805 + enhanced-resolve@5.18.0: 4522 4806 dependencies: 4523 4807 graceful-fs: 4.2.11 4524 4808 tapable: 2.2.1 ··· 4909 5193 dependencies: 4910 5194 reusify: 1.0.4 4911 5195 4912 - fdir@6.4.2(picomatch@4.0.2): 5196 + fdir@6.4.3(picomatch@4.0.2): 4913 5197 optionalDependencies: 4914 5198 picomatch: 4.0.2 4915 5199 ··· 4946 5230 dependencies: 4947 5231 cross-spawn: 7.0.6 4948 5232 signal-exit: 4.1.0 4949 - 4950 - fraction.js@4.3.7: {} 4951 5233 4952 5234 fs-extra@10.1.0: 4953 5235 dependencies: ··· 5298 5580 optionalDependencies: 5299 5581 '@pkgjs/parseargs': 0.11.0 5300 5582 5301 - jiti@1.21.6: {} 5583 + jiti@2.4.2: {} 5302 5584 5303 5585 joycon@3.1.1: {} 5304 5586 ··· 5352 5634 prelude-ls: 1.2.1 5353 5635 type-check: 0.4.0 5354 5636 5355 - lilconfig@2.1.0: {} 5637 + lightningcss-darwin-arm64@1.29.1: 5638 + optional: true 5639 + 5640 + lightningcss-darwin-x64@1.29.1: 5641 + optional: true 5642 + 5643 + lightningcss-freebsd-x64@1.29.1: 5644 + optional: true 5645 + 5646 + lightningcss-linux-arm-gnueabihf@1.29.1: 5647 + optional: true 5648 + 5649 + lightningcss-linux-arm64-gnu@1.29.1: 5650 + optional: true 5651 + 5652 + lightningcss-linux-arm64-musl@1.29.1: 5653 + optional: true 5654 + 5655 + lightningcss-linux-x64-gnu@1.29.1: 5656 + optional: true 5657 + 5658 + lightningcss-linux-x64-musl@1.29.1: 5659 + optional: true 5660 + 5661 + lightningcss-win32-arm64-msvc@1.29.1: 5662 + optional: true 5663 + 5664 + lightningcss-win32-x64-msvc@1.29.1: 5665 + optional: true 5666 + 5667 + lightningcss@1.29.1: 5668 + dependencies: 5669 + detect-libc: 1.0.3 5670 + optionalDependencies: 5671 + lightningcss-darwin-arm64: 1.29.1 5672 + lightningcss-darwin-x64: 1.29.1 5673 + lightningcss-freebsd-x64: 1.29.1 5674 + lightningcss-linux-arm-gnueabihf: 1.29.1 5675 + lightningcss-linux-arm64-gnu: 1.29.1 5676 + lightningcss-linux-arm64-musl: 1.29.1 5677 + lightningcss-linux-x64-gnu: 1.29.1 5678 + lightningcss-linux-x64-musl: 1.29.1 5679 + lightningcss-win32-arm64-msvc: 1.29.1 5680 + lightningcss-win32-x64-msvc: 1.29.1 5356 5681 5357 5682 lilconfig@3.1.3: {} 5358 5683 ··· 5689 6014 5690 6015 normalize-path@3.0.0: {} 5691 6016 5692 - normalize-range@0.1.2: {} 5693 - 5694 6017 npm-install-checks@6.3.0: 5695 6018 dependencies: 5696 6019 semver: 7.6.3 ··· 5712 6035 semver: 7.6.3 5713 6036 5714 6037 object-assign@4.1.1: {} 5715 - 5716 - object-hash@3.0.0: {} 5717 6038 5718 6039 object-inspect@1.13.3: {} 5719 6040 ··· 5823 6144 5824 6145 picomatch@4.0.2: {} 5825 6146 5826 - pify@2.3.0: {} 5827 - 5828 6147 pirates@4.0.6: {} 5829 6148 5830 6149 possible-typed-array-names@1.0.0: {} 5831 6150 5832 - postcss-import@15.1.0(postcss@8.4.49): 5833 - dependencies: 5834 - postcss: 8.4.49 5835 - postcss-value-parser: 4.2.0 5836 - read-cache: 1.0.0 5837 - resolve: 1.22.9 5838 - 5839 - postcss-js@4.0.1(postcss@8.4.49): 5840 - dependencies: 5841 - camelcase-css: 2.0.1 5842 - postcss: 8.4.49 5843 - 5844 - postcss-load-config@4.0.2(postcss@8.4.49): 5845 - dependencies: 5846 - lilconfig: 3.1.3 5847 - yaml: 2.6.1 5848 - optionalDependencies: 5849 - postcss: 8.4.49 5850 - 5851 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.6.1): 6151 + postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(yaml@2.6.1): 5852 6152 dependencies: 5853 6153 lilconfig: 3.1.3 5854 6154 optionalDependencies: 5855 - jiti: 1.21.6 6155 + jiti: 2.4.2 5856 6156 postcss: 8.4.49 5857 6157 yaml: 2.6.1 5858 6158 5859 - postcss-nested@6.2.0(postcss@8.4.49): 5860 - dependencies: 5861 - postcss: 8.4.49 5862 - postcss-selector-parser: 6.1.2 5863 - 5864 6159 postcss-selector-parser@6.0.10: 5865 6160 dependencies: 5866 6161 cssesc: 3.0.0 5867 6162 util-deprecate: 1.0.2 5868 6163 5869 - postcss-selector-parser@6.1.2: 5870 - dependencies: 5871 - cssesc: 3.0.0 5872 - util-deprecate: 1.0.2 5873 - 5874 - postcss-value-parser@4.2.0: {} 5875 - 5876 6164 postcss@8.4.49: 5877 6165 dependencies: 5878 6166 nanoid: 3.3.8 ··· 5956 6244 react-dom: 19.0.0(react@19.0.0) 5957 6245 5958 6246 react@19.0.0: {} 5959 - 5960 - read-cache@1.0.0: 5961 - dependencies: 5962 - pify: 2.3.0 5963 6247 5964 6248 readable-stream@2.3.8: 5965 6249 dependencies: ··· 6077 6361 '@rollup/rollup-win32-arm64-msvc': 4.28.1 6078 6362 '@rollup/rollup-win32-ia32-msvc': 4.28.1 6079 6363 '@rollup/rollup-win32-x64-msvc': 4.28.1 6364 + fsevents: 2.3.3 6365 + 6366 + rollup@4.32.0: 6367 + dependencies: 6368 + '@types/estree': 1.0.6 6369 + optionalDependencies: 6370 + '@rollup/rollup-android-arm-eabi': 4.32.0 6371 + '@rollup/rollup-android-arm64': 4.32.0 6372 + '@rollup/rollup-darwin-arm64': 4.32.0 6373 + '@rollup/rollup-darwin-x64': 4.32.0 6374 + '@rollup/rollup-freebsd-arm64': 4.32.0 6375 + '@rollup/rollup-freebsd-x64': 4.32.0 6376 + '@rollup/rollup-linux-arm-gnueabihf': 4.32.0 6377 + '@rollup/rollup-linux-arm-musleabihf': 4.32.0 6378 + '@rollup/rollup-linux-arm64-gnu': 4.32.0 6379 + '@rollup/rollup-linux-arm64-musl': 4.32.0 6380 + '@rollup/rollup-linux-loongarch64-gnu': 4.32.0 6381 + '@rollup/rollup-linux-powerpc64le-gnu': 4.32.0 6382 + '@rollup/rollup-linux-riscv64-gnu': 4.32.0 6383 + '@rollup/rollup-linux-s390x-gnu': 4.32.0 6384 + '@rollup/rollup-linux-x64-gnu': 4.32.0 6385 + '@rollup/rollup-linux-x64-musl': 4.32.0 6386 + '@rollup/rollup-win32-arm64-msvc': 4.32.0 6387 + '@rollup/rollup-win32-ia32-msvc': 4.32.0 6388 + '@rollup/rollup-win32-x64-msvc': 4.32.0 6080 6389 fsevents: 2.3.3 6081 6390 6082 6391 run-parallel@1.2.0: ··· 6312 6621 6313 6622 supports-preserve-symlinks-flag@1.0.0: {} 6314 6623 6315 - tailwindcss@3.4.14: 6316 - dependencies: 6317 - '@alloc/quick-lru': 5.2.0 6318 - arg: 5.0.2 6319 - chokidar: 3.6.0 6320 - didyoumean: 1.2.2 6321 - dlv: 1.1.3 6322 - fast-glob: 3.3.2 6323 - glob-parent: 6.0.2 6324 - is-glob: 4.0.3 6325 - jiti: 1.21.6 6326 - lilconfig: 2.1.0 6327 - micromatch: 4.0.8 6328 - normalize-path: 3.0.0 6329 - object-hash: 3.0.0 6330 - picocolors: 1.1.1 6331 - postcss: 8.4.49 6332 - postcss-import: 15.1.0(postcss@8.4.49) 6333 - postcss-js: 4.0.1(postcss@8.4.49) 6334 - postcss-load-config: 4.0.2(postcss@8.4.49) 6335 - postcss-nested: 6.2.0(postcss@8.4.49) 6336 - postcss-selector-parser: 6.1.2 6337 - resolve: 1.22.9 6338 - sucrase: 3.35.0 6339 - transitivePeerDependencies: 6340 - - ts-node 6624 + tailwindcss@4.0.0: {} 6625 + 6626 + tailwindcss@4.0.3: {} 6341 6627 6342 6628 tapable@2.2.1: {} 6343 6629 ··· 6356 6642 readable-stream: 2.3.8 6357 6643 xtend: 4.0.2 6358 6644 6359 - tinyexec@0.3.1: {} 6645 + tinyexec@0.3.2: {} 6360 6646 6361 6647 tinyglobby@0.2.10: 6362 6648 dependencies: 6363 - fdir: 6.4.2(picomatch@4.0.2) 6649 + fdir: 6.4.3(picomatch@4.0.2) 6364 6650 picomatch: 4.0.2 6365 6651 6366 6652 tlds@1.255.0: {} ··· 6398 6684 6399 6685 tslib@2.8.1: {} 6400 6686 6401 - tsup@8.3.5(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1): 6687 + tsup@8.3.5(jiti@2.4.2)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.1): 6402 6688 dependencies: 6403 - bundle-require: 5.0.0(esbuild@0.24.2) 6689 + bundle-require: 5.1.0(esbuild@0.24.2) 6404 6690 cac: 6.7.14 6405 6691 chokidar: 4.0.3 6406 - consola: 3.3.0 6692 + consola: 3.4.0 6407 6693 debug: 4.4.0 6408 6694 esbuild: 0.24.2 6409 6695 joycon: 3.1.1 6410 6696 picocolors: 1.1.1 6411 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.6.1) 6697 + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(yaml@2.6.1) 6412 6698 resolve-from: 5.0.0 6413 - rollup: 4.28.1 6699 + rollup: 4.32.0 6414 6700 source-map: 0.8.0-beta.0 6415 6701 sucrase: 3.35.0 6416 - tinyexec: 0.3.1 6702 + tinyexec: 0.3.2 6417 6703 tinyglobby: 0.2.10 6418 6704 tree-kill: 1.2.2 6419 6705 optionalDependencies: ··· 6564 6850 '@types/unist': 3.0.3 6565 6851 vfile-message: 4.0.2 6566 6852 6567 - vite-node@1.6.0(@types/node@22.10.2): 6853 + vite-node@1.6.0(@types/node@22.10.2)(lightningcss@1.29.1): 6568 6854 dependencies: 6569 6855 cac: 6.7.14 6570 6856 debug: 4.4.0 6571 6857 pathe: 1.1.2 6572 6858 picocolors: 1.1.1 6573 - vite: 5.4.11(@types/node@22.10.2) 6859 + vite: 5.4.11(@types/node@22.10.2)(lightningcss@1.29.1) 6574 6860 transitivePeerDependencies: 6575 6861 - '@types/node' 6576 6862 - less ··· 6582 6868 - supports-color 6583 6869 - terser 6584 6870 6585 - vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)): 6871 + vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1)): 6586 6872 dependencies: 6587 6873 debug: 4.4.0 6588 6874 globrex: 0.1.2 6589 6875 tsconfck: 3.1.4(typescript@5.6.3) 6590 6876 optionalDependencies: 6591 - vite: 5.4.11(@types/node@22.10.2) 6877 + vite: 5.4.11(@types/node@22.10.2)(lightningcss@1.29.1) 6592 6878 transitivePeerDependencies: 6593 6879 - supports-color 6594 6880 - typescript 6595 6881 6596 - vite@5.4.11(@types/node@22.10.2): 6882 + vite@5.4.11(@types/node@22.10.2)(lightningcss@1.29.1): 6597 6883 dependencies: 6598 6884 esbuild: 0.21.5 6599 6885 postcss: 8.4.49 ··· 6601 6887 optionalDependencies: 6602 6888 '@types/node': 22.10.2 6603 6889 fsevents: 2.3.3 6890 + lightningcss: 1.29.1 6604 6891 6605 6892 webidl-conversions@4.0.2: {} 6606 6893 ··· 6722 7009 6723 7010 yallist@3.1.1: {} 6724 7011 6725 - yaml@2.6.1: {} 7012 + yaml@2.6.1: 7013 + optional: true 6726 7014 6727 7015 yocto-queue@0.1.0: {} 6728 7016
+1 -2
postcss.config.js
··· 1 1 export default { 2 2 plugins: { 3 - tailwindcss: {}, 4 - autoprefixer: {}, 3 + '@tailwindcss/postcss': {}, 5 4 }, 6 5 };
+1 -1
src/app/components/footer.tsx
··· 2 2 const today = new Date(); 3 3 4 4 return ( 5 - <p className="text-base-03 px-4 py-2"> 5 + <p className="text-base03 px-4 py-2"> 6 6 Copyright (c) Hayden Young {today.getFullYear()}. 7 7 </p> 8 8 )
+6 -6
src/app/components/header.tsx
··· 1 1 export const Header = () => ( 2 2 <nav className="h-10 border-b border-muted justify-left divide-x divide-muted [&>a]:py-1 [&>a]:px-4 fixed w-full bg-black flex items-center"> 3 - <a href="/" className="flex items-center gap-2 text-[var(--base0A)]"> 3 + <a href="/" className="flex items-center gap-2 text-base0A"> 4 4 <span>hayden@web ~</span> 5 5 <div className="w-[10px] h-[21px] animate-blink bg-pink"></div> 6 6 </a> 7 7 8 - <a className="hover:text-[var(--base0E)]" href="/posts">posts</a> 9 - <a className="hover:text-[var(--base0E)]" href="https://bsky.app/profile/hayden.moe">bluesky</a> 10 - <a className="hover:text-[var(--base0E)]" href="https://twitch.tv/hayden_dev">twitch</a> 11 - <a className="hover:text-[var(--base0E)]" href="https://github.com/hbjydev">github</a> 12 - <a className="hover:text-[var(--base0E)] !border-r border-muted" href="/rss.xml">rss</a> 8 + <a className="hover:text-base0E" href="/posts">posts</a> 9 + <a className="hover:text-base0E" href="https://bsky.app/profile/hayden.moe">bluesky</a> 10 + <a className="hover:text-base0E" href="https://twitch.tv/hayden_dev">twitch</a> 11 + <a className="hover:text-base0E" href="https://github.com/hbjydev">github</a> 12 + <a className="hover:text-base0E border-r! border-muted" href="/rss.xml">rss</a> 13 13 </nav> 14 14 );
+3 -3
src/app/root.tsx
··· 45 45 <Meta /> 46 46 <Links /> 47 47 </head> 48 - <body className="antialiased bg-black text-white font-mono tracking-normal leading-normal flex flex-col min-h-screen selection:bg-[var(--base0E)] selection:text-black"> 49 - <div className="flex flex-col flex-grow"> 48 + <body className="antialiased bg-black text-white font-mono tracking-normal leading-normal flex flex-col min-h-screen selection:bg-base0E selection:text-black"> 49 + <div className="flex flex-col grow"> 50 50 <Header /> 51 51 52 - <main className="mt-10 flex flex-col gap-3 px-5 pt-5 flex-grow"> 52 + <main className="mt-10 flex flex-col gap-3 px-5 pt-5 grow"> 53 53 {children} 54 54 </main> 55 55
+1 -1
src/app/routes/_index.tsx
··· 55 55 </a> 56 56 ))} 57 57 </div> 58 - <div className="p-2 bg-[var(--base01)] block"> 58 + <div className="p-2 bg-base01 block"> 59 59 <p>Wanna add me to yours? Here's my badge!</p> 60 60 <img 61 61 src={`/88x31/hayden.png`}
+1 -1
src/app/routes/posts.$rkey.tsx
··· 55 55 <> 56 56 <header className="-mx-5 px-5"> 57 57 <h1 className="font-bold before-hash-1">{post.title}</h1> 58 - <span className="text-[var(--base03)]"> 58 + <span className="text-base03"> 59 59 <FormattedDate date={new Date(Date.parse(post.createdAt))} /> 60 60 </span> 61 61 </header>
+2 -2
src/app/routes/posts._index.tsx
··· 30 30 <div className="-mx-5 flex flex-col"> 31 31 <header className="flex flex-col px-5"> 32 32 <h1 className="font-bold before-hash-1">Posts</h1> 33 - <p className="text-[var(--base03)]"> 33 + <p className="text-base03"> 34 34 Showing {posts.length} posts of {posts.length}. 35 35 </p> 36 36 </header> ··· 43 43 <h2 className="text-pink font-bold"> 44 44 <a href={`/posts/${post.rkey}/`}>{post.title}</a> 45 45 </h2> 46 - <p className="text-[var(--base03)]"> 46 + <p className="text-base03"> 47 47 <span className="date"> 48 48 <FormattedDate date={new Date(Date.parse(post.createdAt))} /> 49 49 </span>
+108 -35
src/app/tailwind.css
··· 1 - @import '@fontsource/geist-mono'; 1 + @import '@fontsource/geist-mono' layer(base); 2 + 3 + @import 'tailwindcss'; 4 + @plugin '@tailwindcss/typography'; 5 + 6 + @theme { 7 + --color-base00: #161616; 8 + --color-base01: #262626; 9 + --color-base02: #393939; 10 + --color-base03: #525252; 11 + --color-base04: #dde1e6; 12 + --color-base05: #f2f4f8; 13 + --color-base06: #ffffff; 14 + --color-base07: #08bdba; 15 + --color-base08: #3ddbd9; 16 + --color-base09: #78a9ff; 17 + --color-base0A: #ee5396; 18 + --color-base0B: #33b1ff; 19 + --color-base0C: #ff7eb6; 20 + --color-base0D: #42be65; 21 + --color-base0E: #be95ff; 22 + --color-base0F: #82cfff; 23 + 24 + --color-black: var(--color-base00); 25 + --color-white: var(--color-base04); 26 + --color-gray: var(--color-base02); 27 + --color-muted: var(--color-base02); 28 + --color-pink: var(--color-base0A); 29 + --color-blue: var(--color-base0F); 30 + 31 + --font-mono: 'Geist Mono', monospace; 32 + 33 + --tracking-normal: -0.32px; 34 + --leading-normal: 180%; 35 + 36 + --animate-blink: blink 1.45s infinite step-start; 37 + 38 + @keyframes blink { 39 + 0%, 25%, 100% { opacity: 1 } 40 + 50%, 75% { opacity: 0 } 41 + } 42 + } 43 + 44 + @utility prose { 45 + color: var(--color-white) !important; 46 + 47 + a { color: var(--color-pink) } 48 + 49 + h1, h2, h3, h4, h5, h6 { 50 + color: var(--color-white); 51 + font-size: 1em; 52 + &::before { color: var(--color-base03); } 53 + } 54 + 55 + h1::before { content: '# ' / '' !important; } 56 + h2::before { content: '## ' / '' !important; } 57 + h3::before { content: '### ' / '' !important; } 58 + h4::before { content: '#### ' / '' !important; } 59 + h5::before { content: '##### ' / '' !important; } 60 + h6::before { content: '###### ' / '' !important; } 61 + 62 + hr { 63 + border-color: var(--color-muted); 64 + width: calc(100vw-1em); 65 + margin: 2em -1.25em; 66 + } 67 + 68 + blockquote { 69 + border-inline-start-color: var(--color-base03); 70 + font-style: normal 71 + & p { color: var(--color-base04) } 72 + } 2 73 3 - @tailwind base; 4 - @tailwind components; 5 - @tailwind utilities; 74 + pre { 75 + background-color: var(--color-base00); 76 + border: 1px solid var(--color-base02); 77 + border-radius: 0; 78 + } 79 + 80 + code { 81 + color: var(--color-base0E); 82 + &::before { content: "" !important }; 83 + &::after { content: "" !important }; 84 + } 85 + } 6 86 7 87 @layer base { 8 - :root { 9 - --base00: #161616; 10 - --base01: #262626; 11 - --base02: #393939; 12 - --base03: #525252; 13 - --base04: #dde1e6; 14 - --base05: #f2f4f8; 15 - --base06: #ffffff; 16 - --base07: #08bdba; 17 - --base08: #3ddbd9; 18 - --base09: #78a9ff; 19 - --base0A: #ee5396; 20 - --base0B: #33b1ff; 21 - --base0C: #ff7eb6; 22 - --base0D: #42be65; 23 - --base0E: #be95ff; 24 - --base0F: #82cfff; 88 + *, 89 + ::after, 90 + ::before, 91 + ::backdrop, 92 + ::file-selector-button { 93 + border-color: var(--color-gray-200, currentColor); 25 94 } 26 95 } 27 96 28 - @layer utilities { 29 - .rendering-pixelated { 30 - image-rendering: pixelated; 31 - } 97 + @utility rendering-pixelated { 98 + image-rendering: pixelated; 99 + } 32 100 33 - .before-hash-1::before { 34 - content: "# " / ""; 35 - color: var(--base03); 101 + @utility before-hash-1 { 102 + &::before { 103 + content: '# ' / ''; 104 + color: var(--color-base03); 36 105 } 106 + } 37 107 38 - .before-hash-2::before { 39 - content: "## " / ""; 40 - color: var(--base03); 108 + @utility before-hash-2 { 109 + &::before { 110 + content: '## ' / ''; 111 + color: var(--color-base03); 41 112 } 113 + } 42 114 43 - .before-hash-3::before { 44 - content: "### " / ""; 115 + @utility before-hash-3 { 116 + &::before { 117 + content: '### ' / ''; 45 118 color: var(--base03); 46 119 } 47 120 } 48 121 49 122 hr { 50 - border-color: var(--base02); 123 + border-color: var(--color-base02); 51 124 } 52 125 53 126 pre:has(code) { 54 - background-color: var(--base00) !important; 127 + background-color: var(--color-base00) !important; 55 128 border-radius: 0; 56 129 }
-131
tailwind.config.ts
··· 1 - import type { Config } from 'tailwindcss'; 2 - import defaultTheme from 'tailwindcss/defaultTheme'; 3 - import typography from '@tailwindcss/typography'; 4 - 5 - export default { 6 - content: ["./src/app/**/{**,.client,.server}/**/*.{js,jsx,ts,tsx}"], 7 - theme: { 8 - extend: { 9 - lineHeight: { 10 - normal: "180%", 11 - }, 12 - letterSpacing: { 13 - normal: "-0.32px", 14 - }, 15 - fontFamily: { 16 - mono: ["Geist Mono", "Courier New", ...defaultTheme.fontFamily.sans], 17 - }, 18 - 19 - colors: { 20 - black: "var(--base00)", 21 - white: "var(--base04)", 22 - gray: "var(--base02)", 23 - muted: "var(--base02)", 24 - pink: "var(--base0A)", 25 - blue: "var(--base0F)", 26 - 27 - base: { 28 - '00': 'var(--base00)', 29 - '01': 'var(--base01)', 30 - '02': 'var(--base02)', 31 - '03': 'var(--base03)', 32 - '04': 'var(--base04)', 33 - '05': 'var(--base05)', 34 - '06': 'var(--base06)', 35 - '07': 'var(--base07)', 36 - '08': 'var(--base08)', 37 - '09': 'var(--base09)', 38 - '0A': 'var(--base0A)', 39 - '0B': 'var(--base0B)', 40 - '0C': 'var(--base0C)', 41 - '0D': 'var(--base0D)', 42 - '0E': 'var(--base0E)', 43 - '0F': 'var(--base0F)', 44 - }, 45 - }, 46 - 47 - animation: { 48 - blink: "blink 1.45s infinite step-start", 49 - }, 50 - 51 - keyframes: { 52 - blink: { 53 - "0%, 25%, 100%": { opacity: "1" }, 54 - "50%, 75%": { opacity: "0" }, 55 - }, 56 - }, 57 - 58 - typography: (theme: (acc: string) => string) => ({ 59 - DEFAULT: { 60 - css: { 61 - color: theme('colors.white'), 62 - 63 - a: { 64 - color: theme('colors.pink'), 65 - }, 66 - 67 - h1: { 68 - color: theme('colors.white'), 69 - fontSize: '1em', 70 - '&::before': { 71 - content: '"# " / "" !important', 72 - color: 'var(--base03)', 73 - }, 74 - }, 75 - 76 - h2: { 77 - color: theme('colors.white'), 78 - fontSize: '1em', 79 - '&::before': { 80 - content: '"## " / "" !important', 81 - color: 'var(--base03)', 82 - }, 83 - }, 84 - 85 - h3: { 86 - color: theme('colors.white'), 87 - fontSize: '1em', 88 - '&::before': { 89 - content: '"### " / "" !important', 90 - color: 'var(--base03)', 91 - }, 92 - }, 93 - 94 - hr: { 95 - 'border-color': 'var(--base02)', 96 - 'width': 'calc(100vw - 1em)', 97 - 'margin': '2em -1.25em', 98 - }, 99 - 100 - blockquote: { 101 - "border-inline-start-color": 'var(--base03)', 102 - "font-style": "normal", 103 - p: { 104 - color: 'var(--base04)', 105 - }, 106 - }, 107 - 108 - pre: { 109 - "background-color": 'var(--base00)', 110 - "border": '1px solid var(--base02)', 111 - 'border-radius': '0', 112 - }, 113 - 114 - code: { 115 - color: 'var(--base0E)', 116 - '&::before': { 117 - content: '"" !important', 118 - }, 119 - '&::after': { 120 - content: '"" !important', 121 - }, 122 - }, 123 - }, 124 - }, 125 - }), 126 - }, 127 - }, 128 - plugins: [ 129 - typography, 130 - ], 131 - } satisfies Config;