an app to share curated trails sidetrail.app
atproto nextjs react rsc

drizzle

+895 -535
+4 -7
drizzle.config.ts
··· 1 - import { defineConfig } from "drizzle-kit"; 1 + import type { Config } from "drizzle-kit"; 2 2 3 - export default defineConfig({ 3 + export default { 4 4 schema: "./db/src/schema.ts", 5 5 out: "./drizzle", 6 - dialect: "postgresql", 7 - dbCredentials: { 8 - url: process.env.DATABASE_URL!, 9 - }, 10 - }); 6 + connectionString: process.env.DATABASE_URL!, 7 + } satisfies Config;
+889 -523
package-lock.json
··· 32 32 "ioredis": "^5.8.2", 33 33 "iron-session": "^8.0.4", 34 34 "lru-cache": "^11.2.4", 35 - "next": "16.1.0-canary.15", 35 + "next": "^16.1.3", 36 36 "pg": "^8.16.3", 37 37 "react": "^19", 38 38 "react-dom": "^19", ··· 45 45 "@types/react": "^19.2.7", 46 46 "@types/react-dom": "^19.2.3", 47 47 "@vitest/ui": "^4.0.1", 48 - "drizzle-kit": "^0.31.7", 48 + "drizzle-kit": "^0.18.1", 49 49 "eslint": "^9.39.1", 50 50 "husky": "^9.1.7", 51 51 "lint-staged": "^16.2.6", ··· 926 926 "node": ">=6.9.0" 927 927 } 928 928 }, 929 - "node_modules/@drizzle-team/brocli": { 930 - "version": "0.10.2", 931 - "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz", 932 - "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==", 933 - "dev": true, 934 - "license": "Apache-2.0" 935 - }, 936 929 "node_modules/@emnapi/runtime": { 937 930 "version": "1.7.1", 938 931 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", ··· 943 936 "tslib": "^2.4.0" 944 937 } 945 938 }, 946 - "node_modules/@esbuild-kit/core-utils": { 947 - "version": "3.3.2", 948 - "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", 949 - "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==", 950 - "deprecated": "Merged into tsx: https://tsx.is", 951 - "dev": true, 952 - "license": "MIT", 953 - "dependencies": { 954 - "esbuild": "~0.18.20", 955 - "source-map-support": "^0.5.21" 956 - } 957 - }, 958 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { 959 - "version": "0.18.20", 960 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", 961 - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", 962 - "cpu": [ 963 - "arm" 964 - ], 965 - "dev": true, 966 - "license": "MIT", 967 - "optional": true, 968 - "os": [ 969 - "android" 970 - ], 971 - "engines": { 972 - "node": ">=12" 973 - } 974 - }, 975 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { 976 - "version": "0.18.20", 977 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", 978 - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", 979 - "cpu": [ 980 - "arm64" 981 - ], 982 - "dev": true, 983 - "license": "MIT", 984 - "optional": true, 985 - "os": [ 986 - "android" 987 - ], 988 - "engines": { 989 - "node": ">=12" 990 - } 991 - }, 992 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { 993 - "version": "0.18.20", 994 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", 995 - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", 996 - "cpu": [ 997 - "x64" 998 - ], 999 - "dev": true, 1000 - "license": "MIT", 1001 - "optional": true, 1002 - "os": [ 1003 - "android" 1004 - ], 1005 - "engines": { 1006 - "node": ">=12" 1007 - } 1008 - }, 1009 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { 1010 - "version": "0.18.20", 1011 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", 1012 - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", 1013 - "cpu": [ 1014 - "arm64" 1015 - ], 1016 - "dev": true, 1017 - "license": "MIT", 1018 - "optional": true, 1019 - "os": [ 1020 - "darwin" 1021 - ], 1022 - "engines": { 1023 - "node": ">=12" 1024 - } 1025 - }, 1026 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { 1027 - "version": "0.18.20", 1028 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", 1029 - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", 1030 - "cpu": [ 1031 - "x64" 1032 - ], 1033 - "dev": true, 1034 - "license": "MIT", 1035 - "optional": true, 1036 - "os": [ 1037 - "darwin" 1038 - ], 1039 - "engines": { 1040 - "node": ">=12" 1041 - } 1042 - }, 1043 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { 1044 - "version": "0.18.20", 1045 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", 1046 - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", 1047 - "cpu": [ 1048 - "arm64" 1049 - ], 1050 - "dev": true, 1051 - "license": "MIT", 1052 - "optional": true, 1053 - "os": [ 1054 - "freebsd" 1055 - ], 1056 - "engines": { 1057 - "node": ">=12" 1058 - } 1059 - }, 1060 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { 1061 - "version": "0.18.20", 1062 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", 1063 - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", 1064 - "cpu": [ 1065 - "x64" 1066 - ], 1067 - "dev": true, 1068 - "license": "MIT", 1069 - "optional": true, 1070 - "os": [ 1071 - "freebsd" 1072 - ], 1073 - "engines": { 1074 - "node": ">=12" 1075 - } 1076 - }, 1077 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { 1078 - "version": "0.18.20", 1079 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", 1080 - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", 1081 - "cpu": [ 1082 - "arm" 1083 - ], 1084 - "dev": true, 1085 - "license": "MIT", 1086 - "optional": true, 1087 - "os": [ 1088 - "linux" 1089 - ], 1090 - "engines": { 1091 - "node": ">=12" 1092 - } 1093 - }, 1094 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { 1095 - "version": "0.18.20", 1096 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", 1097 - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", 1098 - "cpu": [ 1099 - "arm64" 1100 - ], 1101 - "dev": true, 1102 - "license": "MIT", 1103 - "optional": true, 1104 - "os": [ 1105 - "linux" 1106 - ], 1107 - "engines": { 1108 - "node": ">=12" 1109 - } 1110 - }, 1111 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { 1112 - "version": "0.18.20", 1113 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", 1114 - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", 1115 - "cpu": [ 1116 - "ia32" 1117 - ], 1118 - "dev": true, 1119 - "license": "MIT", 1120 - "optional": true, 1121 - "os": [ 1122 - "linux" 1123 - ], 1124 - "engines": { 1125 - "node": ">=12" 1126 - } 1127 - }, 1128 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { 1129 - "version": "0.18.20", 1130 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", 1131 - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", 1132 - "cpu": [ 1133 - "loong64" 1134 - ], 1135 - "dev": true, 1136 - "license": "MIT", 1137 - "optional": true, 1138 - "os": [ 1139 - "linux" 1140 - ], 1141 - "engines": { 1142 - "node": ">=12" 1143 - } 1144 - }, 1145 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { 1146 - "version": "0.18.20", 1147 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", 1148 - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", 1149 - "cpu": [ 1150 - "mips64el" 1151 - ], 1152 - "dev": true, 1153 - "license": "MIT", 1154 - "optional": true, 1155 - "os": [ 1156 - "linux" 1157 - ], 1158 - "engines": { 1159 - "node": ">=12" 1160 - } 1161 - }, 1162 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { 1163 - "version": "0.18.20", 1164 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", 1165 - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", 1166 - "cpu": [ 1167 - "ppc64" 1168 - ], 1169 - "dev": true, 1170 - "license": "MIT", 1171 - "optional": true, 1172 - "os": [ 1173 - "linux" 1174 - ], 1175 - "engines": { 1176 - "node": ">=12" 1177 - } 1178 - }, 1179 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { 1180 - "version": "0.18.20", 1181 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", 1182 - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", 1183 - "cpu": [ 1184 - "riscv64" 1185 - ], 1186 - "dev": true, 1187 - "license": "MIT", 1188 - "optional": true, 1189 - "os": [ 1190 - "linux" 1191 - ], 1192 - "engines": { 1193 - "node": ">=12" 1194 - } 1195 - }, 1196 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { 1197 - "version": "0.18.20", 1198 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", 1199 - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", 1200 - "cpu": [ 1201 - "s390x" 1202 - ], 1203 - "dev": true, 1204 - "license": "MIT", 1205 - "optional": true, 1206 - "os": [ 1207 - "linux" 1208 - ], 1209 - "engines": { 1210 - "node": ">=12" 1211 - } 1212 - }, 1213 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { 1214 - "version": "0.18.20", 1215 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 1216 - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 1217 - "cpu": [ 1218 - "x64" 1219 - ], 1220 - "dev": true, 1221 - "license": "MIT", 1222 - "optional": true, 1223 - "os": [ 1224 - "linux" 1225 - ], 1226 - "engines": { 1227 - "node": ">=12" 1228 - } 1229 - }, 1230 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { 1231 - "version": "0.18.20", 1232 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", 1233 - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", 1234 - "cpu": [ 1235 - "x64" 1236 - ], 1237 - "dev": true, 1238 - "license": "MIT", 1239 - "optional": true, 1240 - "os": [ 1241 - "netbsd" 1242 - ], 1243 - "engines": { 1244 - "node": ">=12" 1245 - } 1246 - }, 1247 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { 1248 - "version": "0.18.20", 1249 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", 1250 - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", 1251 - "cpu": [ 1252 - "x64" 1253 - ], 1254 - "dev": true, 1255 - "license": "MIT", 1256 - "optional": true, 1257 - "os": [ 1258 - "openbsd" 1259 - ], 1260 - "engines": { 1261 - "node": ">=12" 1262 - } 1263 - }, 1264 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { 1265 - "version": "0.18.20", 1266 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", 1267 - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", 1268 - "cpu": [ 1269 - "x64" 1270 - ], 1271 - "dev": true, 1272 - "license": "MIT", 1273 - "optional": true, 1274 - "os": [ 1275 - "sunos" 1276 - ], 1277 - "engines": { 1278 - "node": ">=12" 1279 - } 1280 - }, 1281 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { 1282 - "version": "0.18.20", 1283 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", 1284 - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", 1285 - "cpu": [ 1286 - "arm64" 1287 - ], 1288 - "dev": true, 1289 - "license": "MIT", 1290 - "optional": true, 1291 - "os": [ 1292 - "win32" 1293 - ], 1294 - "engines": { 1295 - "node": ">=12" 1296 - } 1297 - }, 1298 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { 1299 - "version": "0.18.20", 1300 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", 1301 - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", 1302 - "cpu": [ 1303 - "ia32" 1304 - ], 1305 - "dev": true, 1306 - "license": "MIT", 1307 - "optional": true, 1308 - "os": [ 1309 - "win32" 1310 - ], 1311 - "engines": { 1312 - "node": ">=12" 1313 - } 1314 - }, 1315 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { 1316 - "version": "0.18.20", 1317 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", 1318 - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", 1319 - "cpu": [ 1320 - "x64" 1321 - ], 1322 - "dev": true, 1323 - "license": "MIT", 1324 - "optional": true, 1325 - "os": [ 1326 - "win32" 1327 - ], 1328 - "engines": { 1329 - "node": ">=12" 1330 - } 1331 - }, 1332 - "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { 1333 - "version": "0.18.20", 1334 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 1335 - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 1336 - "dev": true, 1337 - "hasInstallScript": true, 1338 - "license": "MIT", 1339 - "bin": { 1340 - "esbuild": "bin/esbuild" 1341 - }, 1342 - "engines": { 1343 - "node": ">=12" 1344 - }, 1345 - "optionalDependencies": { 1346 - "@esbuild/android-arm": "0.18.20", 1347 - "@esbuild/android-arm64": "0.18.20", 1348 - "@esbuild/android-x64": "0.18.20", 1349 - "@esbuild/darwin-arm64": "0.18.20", 1350 - "@esbuild/darwin-x64": "0.18.20", 1351 - "@esbuild/freebsd-arm64": "0.18.20", 1352 - "@esbuild/freebsd-x64": "0.18.20", 1353 - "@esbuild/linux-arm": "0.18.20", 1354 - "@esbuild/linux-arm64": "0.18.20", 1355 - "@esbuild/linux-ia32": "0.18.20", 1356 - "@esbuild/linux-loong64": "0.18.20", 1357 - "@esbuild/linux-mips64el": "0.18.20", 1358 - "@esbuild/linux-ppc64": "0.18.20", 1359 - "@esbuild/linux-riscv64": "0.18.20", 1360 - "@esbuild/linux-s390x": "0.18.20", 1361 - "@esbuild/linux-x64": "0.18.20", 1362 - "@esbuild/netbsd-x64": "0.18.20", 1363 - "@esbuild/openbsd-x64": "0.18.20", 1364 - "@esbuild/sunos-x64": "0.18.20", 1365 - "@esbuild/win32-arm64": "0.18.20", 1366 - "@esbuild/win32-ia32": "0.18.20", 1367 - "@esbuild/win32-x64": "0.18.20" 1368 - } 1369 - }, 1370 - "node_modules/@esbuild-kit/esm-loader": { 1371 - "version": "2.6.5", 1372 - "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", 1373 - "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", 1374 - "deprecated": "Merged into tsx: https://tsx.is", 1375 - "dev": true, 1376 - "license": "MIT", 1377 - "dependencies": { 1378 - "@esbuild-kit/core-utils": "^3.3.2", 1379 - "get-tsconfig": "^4.7.0" 1380 - } 1381 - }, 1382 939 "node_modules/@esbuild/aix-ppc64": { 1383 940 "version": "0.25.12", 1384 941 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", ··· 2580 2137 } 2581 2138 }, 2582 2139 "node_modules/@next/env": { 2583 - "version": "16.1.0-canary.15", 2584 - "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.0-canary.15.tgz", 2585 - "integrity": "sha512-FbNbPWYYptPlN5XffCc1uLwf48DZz2okfo0NET3lY6bfb1DCPkLG5o8W84R6r/JVfENEArakAZgxB1xRrqLu7A==", 2140 + "version": "16.1.3", 2141 + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.3.tgz", 2142 + "integrity": "sha512-BLP14oBOvZWXgfdJf9ao+VD8O30uE+x7PaV++QtACLX329WcRSJRO5YJ+Bcvu0Q+c/lei41TjSiFf6pXqnpbQA==", 2586 2143 "license": "MIT" 2587 2144 }, 2588 2145 "node_modules/@next/swc-darwin-arm64": { 2589 - "version": "16.1.0-canary.15", 2590 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.0-canary.15.tgz", 2591 - "integrity": "sha512-Dgm5yEfpc3c3LqewZWu5PgAF5SwtdQn1z6DFnU14qvoJodbYIsc5iZshjn3QUJL8nTyl/TUysarOAN4CabcOVQ==", 2146 + "version": "16.1.3", 2147 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.3.tgz", 2148 + "integrity": "sha512-CpOD3lmig6VflihVoGxiR/l5Jkjfi4uLaOR4ziriMv0YMDoF6cclI+p5t2nstM8TmaFiY6PCTBgRWB57/+LiBA==", 2592 2149 "cpu": [ 2593 2150 "arm64" 2594 2151 ], ··· 2602 2159 } 2603 2160 }, 2604 2161 "node_modules/@next/swc-darwin-x64": { 2605 - "version": "16.1.0-canary.15", 2606 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.0-canary.15.tgz", 2607 - "integrity": "sha512-Jfbvxx3tJ5UkapJYCAmxpsRDmkGyV/yOou8cJRrDKBV3PWhsX5kHjVAW3lmCQFPgWB6x/6omWxX16k5+fZRpDw==", 2162 + "version": "16.1.3", 2163 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.3.tgz", 2164 + "integrity": "sha512-aF4us2JXh0zn3hNxvL1Bx3BOuh8Lcw3p3Xnurlvca/iptrDH1BrpObwkw9WZra7L7/0qB9kjlREq3hN/4x4x+Q==", 2608 2165 "cpu": [ 2609 2166 "x64" 2610 2167 ], ··· 2618 2175 } 2619 2176 }, 2620 2177 "node_modules/@next/swc-linux-arm64-gnu": { 2621 - "version": "16.1.0-canary.15", 2622 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.0-canary.15.tgz", 2623 - "integrity": "sha512-//L32/Y5G75CJglU7YieLgCPdUIkx65U6s8grKNeBpBm9tzdjMDlrMVEZSK6HDm/ScPZyfWoPxJ0pDdkdcngng==", 2178 + "version": "16.1.3", 2179 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.3.tgz", 2180 + "integrity": "sha512-8VRkcpcfBtYvhGgXAF7U3MBx6+G1lACM1XCo1JyaUr4KmAkTNP8Dv2wdMq7BI+jqRBw3zQE7c57+lmp7jCFfKA==", 2624 2181 "cpu": [ 2625 2182 "arm64" 2626 2183 ], ··· 2634 2191 } 2635 2192 }, 2636 2193 "node_modules/@next/swc-linux-arm64-musl": { 2637 - "version": "16.1.0-canary.15", 2638 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.0-canary.15.tgz", 2639 - "integrity": "sha512-DdUEejvxwf+HQjGa0SPl44q+FeYZEY4UHUswwxtFLHRlM/tNfEXsOaJ6EgIQSTN45U0x9OeLic+LM3VNc4vk0Q==", 2194 + "version": "16.1.3", 2195 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.3.tgz", 2196 + "integrity": "sha512-UbFx69E2UP7MhzogJRMFvV9KdEn4sLGPicClwgqnLht2TEi204B71HuVfps3ymGAh0c44QRAF+ZmvZZhLLmhNg==", 2640 2197 "cpu": [ 2641 2198 "arm64" 2642 2199 ], ··· 2650 2207 } 2651 2208 }, 2652 2209 "node_modules/@next/swc-linux-x64-gnu": { 2653 - "version": "16.1.0-canary.15", 2654 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.0-canary.15.tgz", 2655 - "integrity": "sha512-1Inr+RRJ4sNfnAcRDLzWqv6zmEwwfnKE1yru/SjBVyun4WuKZ1MhjK0JjFYzSM8Ci0OyP1ApjD5JoWCdq2Majw==", 2210 + "version": "16.1.3", 2211 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.3.tgz", 2212 + "integrity": "sha512-SzGTfTjR5e9T+sZh5zXqG/oeRQufExxBF6MssXS7HPeZFE98JDhCRZXpSyCfWrWrYrzmnw/RVhlP2AxQm+wkRQ==", 2656 2213 "cpu": [ 2657 2214 "x64" 2658 2215 ], ··· 2666 2223 } 2667 2224 }, 2668 2225 "node_modules/@next/swc-linux-x64-musl": { 2669 - "version": "16.1.0-canary.15", 2670 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.0-canary.15.tgz", 2671 - "integrity": "sha512-GMPO7GYJKL9z6++7Bd7lB+7xTlsAhjmsJUV1yzcyUH3/8N0kPolF9wSwcjVbancrI5pI97V7kaSC4bf21NqOtg==", 2226 + "version": "16.1.3", 2227 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.3.tgz", 2228 + "integrity": "sha512-HlrDpj0v+JBIvQex1mXHq93Mht5qQmfyci+ZNwGClnAQldSfxI6h0Vupte1dSR4ueNv4q7qp5kTnmLOBIQnGow==", 2672 2229 "cpu": [ 2673 2230 "x64" 2674 2231 ], ··· 2682 2239 } 2683 2240 }, 2684 2241 "node_modules/@next/swc-win32-arm64-msvc": { 2685 - "version": "16.1.0-canary.15", 2686 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.0-canary.15.tgz", 2687 - "integrity": "sha512-ymtGFnW0jtOzwv8+CKvkmBJHFV0fTluEAQzT5Tqj/GQYRL8ZMz+Td0xOBd3vKiJS3S6vS3+cJX9VB85DnuLj+Q==", 2242 + "version": "16.1.3", 2243 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.3.tgz", 2244 + "integrity": "sha512-3gFCp83/LSduZMSIa+lBREP7+5e7FxpdBoc9QrCdmp+dapmTK9I+SLpY60Z39GDmTXSZA4huGg9WwmYbr6+WRw==", 2688 2245 "cpu": [ 2689 2246 "arm64" 2690 2247 ], ··· 2698 2255 } 2699 2256 }, 2700 2257 "node_modules/@next/swc-win32-x64-msvc": { 2701 - "version": "16.1.0-canary.15", 2702 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.0-canary.15.tgz", 2703 - "integrity": "sha512-nbD4DDLpzjZmuExo24k72YOpUxLiLxP0BRTw6XmnNvscZQ6uknjaVVBEcJmTnTN0FYJQ3ETCa1iVCkNxa2fF3g==", 2258 + "version": "16.1.3", 2259 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.3.tgz", 2260 + "integrity": "sha512-1SZVfFT8zmMB+Oblrh5OKDvUo5mYQOkX2We6VGzpg7JUVZlqe4DYOFGKYZKTweSx1gbMixyO1jnFT4thU+nNHQ==", 2704 2261 "cpu": [ 2705 2262 "x64" 2706 2263 ], ··· 4548 4105 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 4549 4106 } 4550 4107 }, 4551 - "node_modules/buffer-from": { 4552 - "version": "1.1.2", 4553 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 4554 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 4555 - "dev": true, 4556 - "license": "MIT" 4557 - }, 4558 4108 "node_modules/call-bind": { 4559 4109 "version": "1.0.8", 4560 4110 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", ··· 4614 4164 "node": ">=6" 4615 4165 } 4616 4166 }, 4167 + "node_modules/camelcase": { 4168 + "version": "7.0.1", 4169 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", 4170 + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", 4171 + "dev": true, 4172 + "license": "MIT", 4173 + "engines": { 4174 + "node": ">=14.16" 4175 + }, 4176 + "funding": { 4177 + "url": "https://github.com/sponsors/sindresorhus" 4178 + } 4179 + }, 4617 4180 "node_modules/caniuse-lite": { 4618 4181 "version": "1.0.30001759", 4619 4182 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", ··· 4682 4245 "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", 4683 4246 "license": "MIT" 4684 4247 }, 4248 + "node_modules/cli-color": { 4249 + "version": "2.0.4", 4250 + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz", 4251 + "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==", 4252 + "dev": true, 4253 + "license": "ISC", 4254 + "dependencies": { 4255 + "d": "^1.0.1", 4256 + "es5-ext": "^0.10.64", 4257 + "es6-iterator": "^2.0.3", 4258 + "memoizee": "^0.4.15", 4259 + "timers-ext": "^0.1.7" 4260 + }, 4261 + "engines": { 4262 + "node": ">=0.10" 4263 + } 4264 + }, 4685 4265 "node_modules/cli-cursor": { 4686 4266 "version": "5.0.0", 4687 4267 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", ··· 4899 4479 "devOptional": true, 4900 4480 "license": "MIT" 4901 4481 }, 4482 + "node_modules/d": { 4483 + "version": "1.0.2", 4484 + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", 4485 + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", 4486 + "dev": true, 4487 + "license": "ISC", 4488 + "dependencies": { 4489 + "es5-ext": "^0.10.64", 4490 + "type": "^2.7.2" 4491 + }, 4492 + "engines": { 4493 + "node": ">=0.12" 4494 + } 4495 + }, 4902 4496 "node_modules/debug": { 4903 4497 "version": "4.4.3", 4904 4498 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", ··· 4965 4559 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", 4966 4560 "license": "MIT" 4967 4561 }, 4562 + "node_modules/difflib": { 4563 + "version": "0.2.4", 4564 + "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", 4565 + "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==", 4566 + "dev": true, 4567 + "dependencies": { 4568 + "heap": ">= 0.2.0" 4569 + }, 4570 + "engines": { 4571 + "node": "*" 4572 + } 4573 + }, 4968 4574 "node_modules/dotenv": { 4969 4575 "version": "17.2.3", 4970 4576 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz", ··· 4977 4583 "url": "https://dotenvx.com" 4978 4584 } 4979 4585 }, 4586 + "node_modules/dreamopt": { 4587 + "version": "0.8.0", 4588 + "resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.8.0.tgz", 4589 + "integrity": "sha512-vyJTp8+mC+G+5dfgsY+r3ckxlz+QMX40VjPQsZc5gxVAxLmi64TBoVkP54A/pRAXMXsbu2GMMBrZPxNv23waMg==", 4590 + "dev": true, 4591 + "dependencies": { 4592 + "wordwrap": ">=0.0.2" 4593 + }, 4594 + "engines": { 4595 + "node": ">=0.4.0" 4596 + } 4597 + }, 4980 4598 "node_modules/drizzle-kit": { 4981 - "version": "0.31.8", 4982 - "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.8.tgz", 4983 - "integrity": "sha512-O9EC/miwdnRDY10qRxM8P3Pg8hXe3LyU4ZipReKOgTwn4OqANmftj8XJz1UPUAS6NMHf0E2htjsbQujUTkncCg==", 4599 + "version": "0.18.1", 4600 + "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.18.1.tgz", 4601 + "integrity": "sha512-Oqie227W2Dd7FuqX4pvQWeClSvnoPCIn2cO9JueeLWZqj3tpdBhnbgt4nLHhBbOdWRlTLYwXnkTDW3hYym/gGQ==", 4984 4602 "dev": true, 4985 4603 "license": "MIT", 4986 4604 "dependencies": { 4987 - "@drizzle-team/brocli": "^0.10.2", 4988 - "@esbuild-kit/esm-loader": "^2.5.5", 4989 - "esbuild": "^0.25.4", 4990 - "esbuild-register": "^3.5.0" 4605 + "camelcase": "^7.0.1", 4606 + "chalk": "^5.2.0", 4607 + "commander": "^9.4.1", 4608 + "esbuild": "^0.15.18", 4609 + "esbuild-register": "^3.4.2", 4610 + "glob": "^8.1.0", 4611 + "hanji": "^0.0.5", 4612 + "json-diff": "0.9.0", 4613 + "minimatch": "^7.4.3", 4614 + "zod": "^3.20.2" 4991 4615 }, 4992 4616 "bin": { 4993 - "drizzle-kit": "bin.cjs" 4617 + "drizzle-kit": "index.js" 4618 + } 4619 + }, 4620 + "node_modules/drizzle-kit/node_modules/@esbuild/android-arm": { 4621 + "version": "0.15.18", 4622 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", 4623 + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", 4624 + "cpu": [ 4625 + "arm" 4626 + ], 4627 + "dev": true, 4628 + "license": "MIT", 4629 + "optional": true, 4630 + "os": [ 4631 + "android" 4632 + ], 4633 + "engines": { 4634 + "node": ">=12" 4635 + } 4636 + }, 4637 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-loong64": { 4638 + "version": "0.15.18", 4639 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", 4640 + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", 4641 + "cpu": [ 4642 + "loong64" 4643 + ], 4644 + "dev": true, 4645 + "license": "MIT", 4646 + "optional": true, 4647 + "os": [ 4648 + "linux" 4649 + ], 4650 + "engines": { 4651 + "node": ">=12" 4652 + } 4653 + }, 4654 + "node_modules/drizzle-kit/node_modules/brace-expansion": { 4655 + "version": "2.0.2", 4656 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 4657 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 4658 + "dev": true, 4659 + "license": "MIT", 4660 + "dependencies": { 4661 + "balanced-match": "^1.0.0" 4662 + } 4663 + }, 4664 + "node_modules/drizzle-kit/node_modules/chalk": { 4665 + "version": "5.6.2", 4666 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 4667 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 4668 + "dev": true, 4669 + "license": "MIT", 4670 + "engines": { 4671 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 4672 + }, 4673 + "funding": { 4674 + "url": "https://github.com/chalk/chalk?sponsor=1" 4675 + } 4676 + }, 4677 + "node_modules/drizzle-kit/node_modules/commander": { 4678 + "version": "9.5.0", 4679 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 4680 + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 4681 + "dev": true, 4682 + "license": "MIT", 4683 + "engines": { 4684 + "node": "^12.20.0 || >=14" 4685 + } 4686 + }, 4687 + "node_modules/drizzle-kit/node_modules/esbuild": { 4688 + "version": "0.15.18", 4689 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", 4690 + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", 4691 + "dev": true, 4692 + "hasInstallScript": true, 4693 + "license": "MIT", 4694 + "bin": { 4695 + "esbuild": "bin/esbuild" 4696 + }, 4697 + "engines": { 4698 + "node": ">=12" 4699 + }, 4700 + "optionalDependencies": { 4701 + "@esbuild/android-arm": "0.15.18", 4702 + "@esbuild/linux-loong64": "0.15.18", 4703 + "esbuild-android-64": "0.15.18", 4704 + "esbuild-android-arm64": "0.15.18", 4705 + "esbuild-darwin-64": "0.15.18", 4706 + "esbuild-darwin-arm64": "0.15.18", 4707 + "esbuild-freebsd-64": "0.15.18", 4708 + "esbuild-freebsd-arm64": "0.15.18", 4709 + "esbuild-linux-32": "0.15.18", 4710 + "esbuild-linux-64": "0.15.18", 4711 + "esbuild-linux-arm": "0.15.18", 4712 + "esbuild-linux-arm64": "0.15.18", 4713 + "esbuild-linux-mips64le": "0.15.18", 4714 + "esbuild-linux-ppc64le": "0.15.18", 4715 + "esbuild-linux-riscv64": "0.15.18", 4716 + "esbuild-linux-s390x": "0.15.18", 4717 + "esbuild-netbsd-64": "0.15.18", 4718 + "esbuild-openbsd-64": "0.15.18", 4719 + "esbuild-sunos-64": "0.15.18", 4720 + "esbuild-windows-32": "0.15.18", 4721 + "esbuild-windows-64": "0.15.18", 4722 + "esbuild-windows-arm64": "0.15.18" 4723 + } 4724 + }, 4725 + "node_modules/drizzle-kit/node_modules/minimatch": { 4726 + "version": "7.4.6", 4727 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", 4728 + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", 4729 + "dev": true, 4730 + "license": "ISC", 4731 + "dependencies": { 4732 + "brace-expansion": "^2.0.1" 4733 + }, 4734 + "engines": { 4735 + "node": ">=10" 4736 + }, 4737 + "funding": { 4738 + "url": "https://github.com/sponsors/isaacs" 4994 4739 } 4995 4740 }, 4996 4741 "node_modules/drizzle-orm": { ··· 5198 4943 "node": ">= 0.4" 5199 4944 } 5200 4945 }, 4946 + "node_modules/es5-ext": { 4947 + "version": "0.10.64", 4948 + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", 4949 + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", 4950 + "dev": true, 4951 + "hasInstallScript": true, 4952 + "license": "ISC", 4953 + "dependencies": { 4954 + "es6-iterator": "^2.0.3", 4955 + "es6-symbol": "^3.1.3", 4956 + "esniff": "^2.0.1", 4957 + "next-tick": "^1.1.0" 4958 + }, 4959 + "engines": { 4960 + "node": ">=0.10" 4961 + } 4962 + }, 4963 + "node_modules/es6-iterator": { 4964 + "version": "2.0.3", 4965 + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 4966 + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", 4967 + "dev": true, 4968 + "license": "MIT", 4969 + "dependencies": { 4970 + "d": "1", 4971 + "es5-ext": "^0.10.35", 4972 + "es6-symbol": "^3.1.1" 4973 + } 4974 + }, 4975 + "node_modules/es6-symbol": { 4976 + "version": "3.1.4", 4977 + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", 4978 + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", 4979 + "dev": true, 4980 + "license": "ISC", 4981 + "dependencies": { 4982 + "d": "^1.0.2", 4983 + "ext": "^1.7.0" 4984 + }, 4985 + "engines": { 4986 + "node": ">=0.12" 4987 + } 4988 + }, 4989 + "node_modules/es6-weak-map": { 4990 + "version": "2.0.3", 4991 + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", 4992 + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", 4993 + "dev": true, 4994 + "license": "ISC", 4995 + "dependencies": { 4996 + "d": "1", 4997 + "es5-ext": "^0.10.46", 4998 + "es6-iterator": "^2.0.3", 4999 + "es6-symbol": "^3.1.1" 5000 + } 5001 + }, 5201 5002 "node_modules/esbuild": { 5202 5003 "version": "0.25.12", 5203 5004 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", ··· 5240 5041 "@esbuild/win32-x64": "0.25.12" 5241 5042 } 5242 5043 }, 5044 + "node_modules/esbuild-android-64": { 5045 + "version": "0.15.18", 5046 + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", 5047 + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", 5048 + "cpu": [ 5049 + "x64" 5050 + ], 5051 + "dev": true, 5052 + "license": "MIT", 5053 + "optional": true, 5054 + "os": [ 5055 + "android" 5056 + ], 5057 + "engines": { 5058 + "node": ">=12" 5059 + } 5060 + }, 5061 + "node_modules/esbuild-android-arm64": { 5062 + "version": "0.15.18", 5063 + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", 5064 + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", 5065 + "cpu": [ 5066 + "arm64" 5067 + ], 5068 + "dev": true, 5069 + "license": "MIT", 5070 + "optional": true, 5071 + "os": [ 5072 + "android" 5073 + ], 5074 + "engines": { 5075 + "node": ">=12" 5076 + } 5077 + }, 5078 + "node_modules/esbuild-darwin-64": { 5079 + "version": "0.15.18", 5080 + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", 5081 + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", 5082 + "cpu": [ 5083 + "x64" 5084 + ], 5085 + "dev": true, 5086 + "license": "MIT", 5087 + "optional": true, 5088 + "os": [ 5089 + "darwin" 5090 + ], 5091 + "engines": { 5092 + "node": ">=12" 5093 + } 5094 + }, 5095 + "node_modules/esbuild-darwin-arm64": { 5096 + "version": "0.15.18", 5097 + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", 5098 + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", 5099 + "cpu": [ 5100 + "arm64" 5101 + ], 5102 + "dev": true, 5103 + "license": "MIT", 5104 + "optional": true, 5105 + "os": [ 5106 + "darwin" 5107 + ], 5108 + "engines": { 5109 + "node": ">=12" 5110 + } 5111 + }, 5112 + "node_modules/esbuild-freebsd-64": { 5113 + "version": "0.15.18", 5114 + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", 5115 + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", 5116 + "cpu": [ 5117 + "x64" 5118 + ], 5119 + "dev": true, 5120 + "license": "MIT", 5121 + "optional": true, 5122 + "os": [ 5123 + "freebsd" 5124 + ], 5125 + "engines": { 5126 + "node": ">=12" 5127 + } 5128 + }, 5129 + "node_modules/esbuild-freebsd-arm64": { 5130 + "version": "0.15.18", 5131 + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", 5132 + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", 5133 + "cpu": [ 5134 + "arm64" 5135 + ], 5136 + "dev": true, 5137 + "license": "MIT", 5138 + "optional": true, 5139 + "os": [ 5140 + "freebsd" 5141 + ], 5142 + "engines": { 5143 + "node": ">=12" 5144 + } 5145 + }, 5146 + "node_modules/esbuild-linux-32": { 5147 + "version": "0.15.18", 5148 + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", 5149 + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", 5150 + "cpu": [ 5151 + "ia32" 5152 + ], 5153 + "dev": true, 5154 + "license": "MIT", 5155 + "optional": true, 5156 + "os": [ 5157 + "linux" 5158 + ], 5159 + "engines": { 5160 + "node": ">=12" 5161 + } 5162 + }, 5163 + "node_modules/esbuild-linux-64": { 5164 + "version": "0.15.18", 5165 + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", 5166 + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", 5167 + "cpu": [ 5168 + "x64" 5169 + ], 5170 + "dev": true, 5171 + "license": "MIT", 5172 + "optional": true, 5173 + "os": [ 5174 + "linux" 5175 + ], 5176 + "engines": { 5177 + "node": ">=12" 5178 + } 5179 + }, 5180 + "node_modules/esbuild-linux-arm": { 5181 + "version": "0.15.18", 5182 + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", 5183 + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", 5184 + "cpu": [ 5185 + "arm" 5186 + ], 5187 + "dev": true, 5188 + "license": "MIT", 5189 + "optional": true, 5190 + "os": [ 5191 + "linux" 5192 + ], 5193 + "engines": { 5194 + "node": ">=12" 5195 + } 5196 + }, 5197 + "node_modules/esbuild-linux-arm64": { 5198 + "version": "0.15.18", 5199 + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", 5200 + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", 5201 + "cpu": [ 5202 + "arm64" 5203 + ], 5204 + "dev": true, 5205 + "license": "MIT", 5206 + "optional": true, 5207 + "os": [ 5208 + "linux" 5209 + ], 5210 + "engines": { 5211 + "node": ">=12" 5212 + } 5213 + }, 5214 + "node_modules/esbuild-linux-mips64le": { 5215 + "version": "0.15.18", 5216 + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", 5217 + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", 5218 + "cpu": [ 5219 + "mips64el" 5220 + ], 5221 + "dev": true, 5222 + "license": "MIT", 5223 + "optional": true, 5224 + "os": [ 5225 + "linux" 5226 + ], 5227 + "engines": { 5228 + "node": ">=12" 5229 + } 5230 + }, 5231 + "node_modules/esbuild-linux-ppc64le": { 5232 + "version": "0.15.18", 5233 + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", 5234 + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", 5235 + "cpu": [ 5236 + "ppc64" 5237 + ], 5238 + "dev": true, 5239 + "license": "MIT", 5240 + "optional": true, 5241 + "os": [ 5242 + "linux" 5243 + ], 5244 + "engines": { 5245 + "node": ">=12" 5246 + } 5247 + }, 5248 + "node_modules/esbuild-linux-riscv64": { 5249 + "version": "0.15.18", 5250 + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", 5251 + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", 5252 + "cpu": [ 5253 + "riscv64" 5254 + ], 5255 + "dev": true, 5256 + "license": "MIT", 5257 + "optional": true, 5258 + "os": [ 5259 + "linux" 5260 + ], 5261 + "engines": { 5262 + "node": ">=12" 5263 + } 5264 + }, 5265 + "node_modules/esbuild-linux-s390x": { 5266 + "version": "0.15.18", 5267 + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", 5268 + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", 5269 + "cpu": [ 5270 + "s390x" 5271 + ], 5272 + "dev": true, 5273 + "license": "MIT", 5274 + "optional": true, 5275 + "os": [ 5276 + "linux" 5277 + ], 5278 + "engines": { 5279 + "node": ">=12" 5280 + } 5281 + }, 5282 + "node_modules/esbuild-netbsd-64": { 5283 + "version": "0.15.18", 5284 + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", 5285 + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", 5286 + "cpu": [ 5287 + "x64" 5288 + ], 5289 + "dev": true, 5290 + "license": "MIT", 5291 + "optional": true, 5292 + "os": [ 5293 + "netbsd" 5294 + ], 5295 + "engines": { 5296 + "node": ">=12" 5297 + } 5298 + }, 5299 + "node_modules/esbuild-openbsd-64": { 5300 + "version": "0.15.18", 5301 + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", 5302 + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", 5303 + "cpu": [ 5304 + "x64" 5305 + ], 5306 + "dev": true, 5307 + "license": "MIT", 5308 + "optional": true, 5309 + "os": [ 5310 + "openbsd" 5311 + ], 5312 + "engines": { 5313 + "node": ">=12" 5314 + } 5315 + }, 5243 5316 "node_modules/esbuild-register": { 5244 5317 "version": "3.6.0", 5245 5318 "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", ··· 5253 5326 "esbuild": ">=0.12 <1" 5254 5327 } 5255 5328 }, 5329 + "node_modules/esbuild-sunos-64": { 5330 + "version": "0.15.18", 5331 + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", 5332 + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", 5333 + "cpu": [ 5334 + "x64" 5335 + ], 5336 + "dev": true, 5337 + "license": "MIT", 5338 + "optional": true, 5339 + "os": [ 5340 + "sunos" 5341 + ], 5342 + "engines": { 5343 + "node": ">=12" 5344 + } 5345 + }, 5346 + "node_modules/esbuild-windows-32": { 5347 + "version": "0.15.18", 5348 + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", 5349 + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", 5350 + "cpu": [ 5351 + "ia32" 5352 + ], 5353 + "dev": true, 5354 + "license": "MIT", 5355 + "optional": true, 5356 + "os": [ 5357 + "win32" 5358 + ], 5359 + "engines": { 5360 + "node": ">=12" 5361 + } 5362 + }, 5363 + "node_modules/esbuild-windows-64": { 5364 + "version": "0.15.18", 5365 + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", 5366 + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", 5367 + "cpu": [ 5368 + "x64" 5369 + ], 5370 + "dev": true, 5371 + "license": "MIT", 5372 + "optional": true, 5373 + "os": [ 5374 + "win32" 5375 + ], 5376 + "engines": { 5377 + "node": ">=12" 5378 + } 5379 + }, 5380 + "node_modules/esbuild-windows-arm64": { 5381 + "version": "0.15.18", 5382 + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", 5383 + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", 5384 + "cpu": [ 5385 + "arm64" 5386 + ], 5387 + "dev": true, 5388 + "license": "MIT", 5389 + "optional": true, 5390 + "os": [ 5391 + "win32" 5392 + ], 5393 + "engines": { 5394 + "node": ">=12" 5395 + } 5396 + }, 5256 5397 "node_modules/escalade": { 5257 5398 "version": "3.2.0", 5258 5399 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", ··· 5380 5521 "url": "https://opencollective.com/eslint" 5381 5522 } 5382 5523 }, 5524 + "node_modules/esniff": { 5525 + "version": "2.0.1", 5526 + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", 5527 + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", 5528 + "dev": true, 5529 + "license": "ISC", 5530 + "dependencies": { 5531 + "d": "^1.0.1", 5532 + "es5-ext": "^0.10.62", 5533 + "event-emitter": "^0.3.5", 5534 + "type": "^2.7.2" 5535 + }, 5536 + "engines": { 5537 + "node": ">=0.10" 5538 + } 5539 + }, 5383 5540 "node_modules/espree": { 5384 5541 "version": "10.4.0", 5385 5542 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", ··· 5449 5606 "node": ">=0.10.0" 5450 5607 } 5451 5608 }, 5609 + "node_modules/event-emitter": { 5610 + "version": "0.3.5", 5611 + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", 5612 + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", 5613 + "dev": true, 5614 + "license": "MIT", 5615 + "dependencies": { 5616 + "d": "1", 5617 + "es5-ext": "~0.10.14" 5618 + } 5619 + }, 5452 5620 "node_modules/eventemitter3": { 5453 5621 "version": "5.0.1", 5454 5622 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", ··· 5466 5634 "node": ">=12.0.0" 5467 5635 } 5468 5636 }, 5637 + "node_modules/ext": { 5638 + "version": "1.7.0", 5639 + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", 5640 + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", 5641 + "dev": true, 5642 + "license": "ISC", 5643 + "dependencies": { 5644 + "type": "^2.7.2" 5645 + } 5646 + }, 5469 5647 "node_modules/fast-deep-equal": { 5470 5648 "version": "3.1.3", 5471 5649 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ··· 5575 5753 "engines": { 5576 5754 "node": ">=12" 5577 5755 } 5756 + }, 5757 + "node_modules/fs.realpath": { 5758 + "version": "1.0.0", 5759 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 5760 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 5761 + "dev": true, 5762 + "license": "ISC" 5578 5763 }, 5579 5764 "node_modules/fsevents": { 5580 5765 "version": "2.3.3", ··· 5691 5876 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 5692 5877 } 5693 5878 }, 5879 + "node_modules/glob": { 5880 + "version": "8.1.0", 5881 + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 5882 + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 5883 + "deprecated": "Glob versions prior to v9 are no longer supported", 5884 + "dev": true, 5885 + "license": "ISC", 5886 + "dependencies": { 5887 + "fs.realpath": "^1.0.0", 5888 + "inflight": "^1.0.4", 5889 + "inherits": "2", 5890 + "minimatch": "^5.0.1", 5891 + "once": "^1.3.0" 5892 + }, 5893 + "engines": { 5894 + "node": ">=12" 5895 + }, 5896 + "funding": { 5897 + "url": "https://github.com/sponsors/isaacs" 5898 + } 5899 + }, 5694 5900 "node_modules/glob-parent": { 5695 5901 "version": "6.0.2", 5696 5902 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", ··· 5703 5909 "node": ">=10.13.0" 5704 5910 } 5705 5911 }, 5912 + "node_modules/glob/node_modules/brace-expansion": { 5913 + "version": "2.0.2", 5914 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 5915 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 5916 + "dev": true, 5917 + "license": "MIT", 5918 + "dependencies": { 5919 + "balanced-match": "^1.0.0" 5920 + } 5921 + }, 5922 + "node_modules/glob/node_modules/minimatch": { 5923 + "version": "5.1.6", 5924 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 5925 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 5926 + "dev": true, 5927 + "license": "ISC", 5928 + "dependencies": { 5929 + "brace-expansion": "^2.0.1" 5930 + }, 5931 + "engines": { 5932 + "node": ">=10" 5933 + } 5934 + }, 5706 5935 "node_modules/globals": { 5707 5936 "version": "14.0.0", 5708 5937 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", ··· 5741 5970 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 5742 5971 "dev": true, 5743 5972 "license": "MIT" 5973 + }, 5974 + "node_modules/hanji": { 5975 + "version": "0.0.5", 5976 + "resolved": "https://registry.npmjs.org/hanji/-/hanji-0.0.5.tgz", 5977 + "integrity": "sha512-Abxw1Lq+TnYiL4BueXqMau222fPSPMFtya8HdpWsz/xVAhifXou71mPh/kY2+08RgFcVccjG3uZHs6K5HAe3zw==", 5978 + "dev": true, 5979 + "license": "ISC", 5980 + "dependencies": { 5981 + "lodash.throttle": "^4.1.1", 5982 + "sisteransi": "^1.0.5" 5983 + } 5744 5984 }, 5745 5985 "node_modules/has-flag": { 5746 5986 "version": "4.0.0", ··· 5790 6030 "node": ">= 0.4" 5791 6031 } 5792 6032 }, 6033 + "node_modules/heap": { 6034 + "version": "0.2.7", 6035 + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", 6036 + "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==", 6037 + "dev": true, 6038 + "license": "MIT" 6039 + }, 5793 6040 "node_modules/hermes-estree": { 5794 6041 "version": "0.25.1", 5795 6042 "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", ··· 5873 6120 "node": ">=0.8.19" 5874 6121 } 5875 6122 }, 6123 + "node_modules/inflight": { 6124 + "version": "1.0.6", 6125 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 6126 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 6127 + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 6128 + "dev": true, 6129 + "license": "ISC", 6130 + "dependencies": { 6131 + "once": "^1.3.0", 6132 + "wrappy": "1" 6133 + } 6134 + }, 6135 + "node_modules/inherits": { 6136 + "version": "2.0.4", 6137 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 6138 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 6139 + "dev": true, 6140 + "license": "ISC" 6141 + }, 5876 6142 "node_modules/ioredis": { 5877 6143 "version": "5.8.2", 5878 6144 "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.8.2.tgz", ··· 5993 6259 "node": ">=0.12.0" 5994 6260 } 5995 6261 }, 6262 + "node_modules/is-promise": { 6263 + "version": "2.2.2", 6264 + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", 6265 + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", 6266 + "dev": true, 6267 + "license": "MIT" 6268 + }, 5996 6269 "node_modules/is-wsl": { 5997 6270 "version": "2.2.0", 5998 6271 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", ··· 6070 6343 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 6071 6344 "license": "MIT" 6072 6345 }, 6346 + "node_modules/json-diff": { 6347 + "version": "0.9.0", 6348 + "resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.9.0.tgz", 6349 + "integrity": "sha512-cVnggDrVkAAA3OvFfHpFEhOnmcsUpleEKq4d4O8sQWWSH40MBrWstKigVB1kGrgLWzuom+7rRdaCsnBD6VyObQ==", 6350 + "dev": true, 6351 + "license": "MIT", 6352 + "dependencies": { 6353 + "cli-color": "^2.0.0", 6354 + "difflib": "~0.2.1", 6355 + "dreamopt": "~0.8.0" 6356 + }, 6357 + "bin": { 6358 + "json-diff": "bin/json-diff.js" 6359 + }, 6360 + "engines": { 6361 + "node": "*" 6362 + } 6363 + }, 6073 6364 "node_modules/json-schema-traverse": { 6074 6365 "version": "0.4.1", 6075 6366 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", ··· 6245 6536 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 6246 6537 "license": "MIT" 6247 6538 }, 6539 + "node_modules/lodash.throttle": { 6540 + "version": "4.1.1", 6541 + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", 6542 + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", 6543 + "dev": true, 6544 + "license": "MIT" 6545 + }, 6248 6546 "node_modules/log-update": { 6249 6547 "version": "6.1.0", 6250 6548 "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", ··· 6274 6572 "node": "20 || >=22" 6275 6573 } 6276 6574 }, 6575 + "node_modules/lru-queue": { 6576 + "version": "0.1.0", 6577 + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", 6578 + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", 6579 + "dev": true, 6580 + "license": "MIT", 6581 + "dependencies": { 6582 + "es5-ext": "~0.10.2" 6583 + } 6584 + }, 6277 6585 "node_modules/magic-string": { 6278 6586 "version": "0.30.21", 6279 6587 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", ··· 6292 6600 "license": "MIT", 6293 6601 "engines": { 6294 6602 "node": ">= 0.4" 6603 + } 6604 + }, 6605 + "node_modules/memoizee": { 6606 + "version": "0.4.17", 6607 + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", 6608 + "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", 6609 + "dev": true, 6610 + "license": "ISC", 6611 + "dependencies": { 6612 + "d": "^1.0.2", 6613 + "es5-ext": "^0.10.64", 6614 + "es6-weak-map": "^2.0.3", 6615 + "event-emitter": "^0.3.5", 6616 + "is-promise": "^2.2.2", 6617 + "lru-queue": "^0.1.0", 6618 + "next-tick": "^1.1.0", 6619 + "timers-ext": "^0.1.7" 6620 + }, 6621 + "engines": { 6622 + "node": ">=0.12" 6295 6623 } 6296 6624 }, 6297 6625 "node_modules/micromatch": { ··· 6409 6737 "license": "MIT" 6410 6738 }, 6411 6739 "node_modules/next": { 6412 - "version": "16.1.0-canary.15", 6413 - "resolved": "https://registry.npmjs.org/next/-/next-16.1.0-canary.15.tgz", 6414 - "integrity": "sha512-P+ng6/Q/T2b3xMvIe4rwNmK1M+Urc4c1X0mpK4CxG+VAmDiFwDZn09Wt0j4MOk4lBa63EZ5LAekBnOHADjx9lg==", 6740 + "version": "16.1.3", 6741 + "resolved": "https://registry.npmjs.org/next/-/next-16.1.3.tgz", 6742 + "integrity": "sha512-gthG3TRD+E3/mA0uDQb9lqBmx1zVosq5kIwxNN6+MRNd085GzD+9VXMPUs+GGZCbZ+GDZdODUq4Pm7CTXK6ipw==", 6415 6743 "license": "MIT", 6416 6744 "dependencies": { 6417 - "@next/env": "16.1.0-canary.15", 6745 + "@next/env": "16.1.3", 6418 6746 "@swc/helpers": "0.5.15", 6419 6747 "baseline-browser-mapping": "^2.8.3", 6420 6748 "caniuse-lite": "^1.0.30001579", ··· 6428 6756 "node": ">=20.9.0" 6429 6757 }, 6430 6758 "optionalDependencies": { 6431 - "@next/swc-darwin-arm64": "16.1.0-canary.15", 6432 - "@next/swc-darwin-x64": "16.1.0-canary.15", 6433 - "@next/swc-linux-arm64-gnu": "16.1.0-canary.15", 6434 - "@next/swc-linux-arm64-musl": "16.1.0-canary.15", 6435 - "@next/swc-linux-x64-gnu": "16.1.0-canary.15", 6436 - "@next/swc-linux-x64-musl": "16.1.0-canary.15", 6437 - "@next/swc-win32-arm64-msvc": "16.1.0-canary.15", 6438 - "@next/swc-win32-x64-msvc": "16.1.0-canary.15", 6759 + "@next/swc-darwin-arm64": "16.1.3", 6760 + "@next/swc-darwin-x64": "16.1.3", 6761 + "@next/swc-linux-arm64-gnu": "16.1.3", 6762 + "@next/swc-linux-arm64-musl": "16.1.3", 6763 + "@next/swc-linux-x64-gnu": "16.1.3", 6764 + "@next/swc-linux-x64-musl": "16.1.3", 6765 + "@next/swc-win32-arm64-msvc": "16.1.3", 6766 + "@next/swc-win32-x64-msvc": "16.1.3", 6439 6767 "sharp": "^0.34.4" 6440 6768 }, 6441 6769 "peerDependencies": { ··· 6461 6789 } 6462 6790 } 6463 6791 }, 6792 + "node_modules/next-tick": { 6793 + "version": "1.1.0", 6794 + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", 6795 + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", 6796 + "dev": true, 6797 + "license": "ISC" 6798 + }, 6464 6799 "node_modules/node-releases": { 6465 6800 "version": "2.0.27", 6466 6801 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", ··· 6487 6822 "https://opencollective.com/debug" 6488 6823 ], 6489 6824 "license": "MIT" 6825 + }, 6826 + "node_modules/once": { 6827 + "version": "1.4.0", 6828 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 6829 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 6830 + "dev": true, 6831 + "license": "ISC", 6832 + "dependencies": { 6833 + "wrappy": "1" 6834 + } 6490 6835 }, 6491 6836 "node_modules/onetime": { 6492 6837 "version": "7.0.0", ··· 7266 7611 "node": ">=18" 7267 7612 } 7268 7613 }, 7614 + "node_modules/sisteransi": { 7615 + "version": "1.0.5", 7616 + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 7617 + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 7618 + "dev": true, 7619 + "license": "MIT" 7620 + }, 7269 7621 "node_modules/slash": { 7270 7622 "version": "2.0.0", 7271 7623 "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", ··· 7306 7658 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7307 7659 } 7308 7660 }, 7309 - "node_modules/source-map": { 7310 - "version": "0.6.1", 7311 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7312 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7313 - "dev": true, 7314 - "license": "BSD-3-Clause", 7315 - "engines": { 7316 - "node": ">=0.10.0" 7317 - } 7318 - }, 7319 7661 "node_modules/source-map-js": { 7320 7662 "version": "1.2.1", 7321 7663 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", ··· 7325 7667 "node": ">=0.10.0" 7326 7668 } 7327 7669 }, 7328 - "node_modules/source-map-support": { 7329 - "version": "0.5.21", 7330 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 7331 - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 7332 - "dev": true, 7333 - "license": "MIT", 7334 - "dependencies": { 7335 - "buffer-from": "^1.0.0", 7336 - "source-map": "^0.6.0" 7337 - } 7338 - }, 7339 7670 "node_modules/split2": { 7340 7671 "version": "4.2.0", 7341 7672 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", ··· 7453 7784 }, 7454 7785 "engines": { 7455 7786 "node": ">=8" 7787 + } 7788 + }, 7789 + "node_modules/timers-ext": { 7790 + "version": "0.1.8", 7791 + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", 7792 + "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==", 7793 + "dev": true, 7794 + "license": "ISC", 7795 + "dependencies": { 7796 + "es5-ext": "^0.10.64", 7797 + "next-tick": "^1.1.0" 7798 + }, 7799 + "engines": { 7800 + "node": ">=0.12" 7456 7801 } 7457 7802 }, 7458 7803 "node_modules/tinybench": { ··· 8074 8419 "@esbuild/win32-x64": "0.27.1" 8075 8420 } 8076 8421 }, 8422 + "node_modules/type": { 8423 + "version": "2.7.3", 8424 + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", 8425 + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", 8426 + "dev": true, 8427 + "license": "ISC" 8428 + }, 8077 8429 "node_modules/type-check": { 8078 8430 "version": "0.4.0", 8079 8431 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", ··· 8140 8492 "license": "MIT" 8141 8493 }, 8142 8494 "node_modules/undici": { 8143 - "version": "6.22.0", 8144 - "resolved": "https://registry.npmjs.org/undici/-/undici-6.22.0.tgz", 8145 - "integrity": "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==", 8495 + "version": "6.23.0", 8496 + "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", 8497 + "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", 8146 8498 "license": "MIT", 8147 8499 "engines": { 8148 8500 "node": ">=18.17" ··· 8519 8871 "node": ">=0.10.0" 8520 8872 } 8521 8873 }, 8874 + "node_modules/wordwrap": { 8875 + "version": "1.0.0", 8876 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 8877 + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", 8878 + "dev": true, 8879 + "license": "MIT" 8880 + }, 8522 8881 "node_modules/wrap-ansi": { 8523 8882 "version": "9.0.2", 8524 8883 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", ··· 8574 8933 "funding": { 8575 8934 "url": "https://github.com/sponsors/sindresorhus" 8576 8935 } 8936 + }, 8937 + "node_modules/wrappy": { 8938 + "version": "1.0.2", 8939 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 8940 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 8941 + "dev": true, 8942 + "license": "ISC" 8577 8943 }, 8578 8944 "node_modules/ws": { 8579 8945 "version": "8.18.3",
+2 -5
package.json
··· 49 49 "ioredis": "^5.8.2", 50 50 "iron-session": "^8.0.4", 51 51 "lru-cache": "^11.2.4", 52 - "next": "16.1.0-canary.15", 52 + "next": "^16.1.3", 53 53 "pg": "^8.16.3", 54 54 "react": "^19", 55 55 "react-dom": "^19", ··· 62 62 "@types/react": "^19.2.7", 63 63 "@types/react-dom": "^19.2.3", 64 64 "@vitest/ui": "^4.0.1", 65 - "drizzle-kit": "^0.31.7", 65 + "drizzle-kit": "^0.18.1", 66 66 "eslint": "^9.39.1", 67 67 "husky": "^9.1.7", 68 68 "lint-staged": "^16.2.6", ··· 72 72 "typescript": "^5.9.3", 73 73 "typescript-eslint": "^8.46.4", 74 74 "vitest": "^4.0.1" 75 - }, 76 - "overrides": { 77 - "next": "16.1.0-canary.15" 78 75 }, 79 76 "engines": { 80 77 "node": ">=22.16.0"