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