Mirror of https://github.com/roostorg/coop
github.com/roostorg/coop
1{
2 "name": "@roostorg/db-migrator",
3 "version": "1.0.9",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@roostorg/db-migrator",
9 "version": "1.0.9",
10 "license": "ISC",
11 "dependencies": {
12 "@total-typescript/ts-reset": "^0.5.1",
13 "@types/yargs": "^17.0.24",
14 "cassandra-driver": "^4.8.0",
15 "sequelize": "^6.37.8",
16 "umzug": "^3.0.0",
17 "yargs": "^16.2.0"
18 },
19 "devDependencies": {
20 "@types/node": "^24.0.0",
21 "typescript": "^5.2.2"
22 }
23 },
24 "node_modules/@rushstack/ts-command-line": {
25 "version": "4.10.6",
26 "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.10.6.tgz",
27 "integrity": "sha512-Y3GkUag39sTIlukDg9mUp8MCHrrlJ27POrBNRQGc/uF+VVgX8M7zMzHch5zP6O1QVquWgD7Engdpn2piPYaS/g==",
28 "dependencies": {
29 "@types/argparse": "1.0.38",
30 "argparse": "~1.0.9",
31 "colors": "~1.2.1",
32 "string-argv": "~0.3.1"
33 }
34 },
35 "node_modules/@total-typescript/ts-reset": {
36 "version": "0.5.1",
37 "resolved": "https://registry.npmjs.org/@total-typescript/ts-reset/-/ts-reset-0.5.1.tgz",
38 "integrity": "sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ=="
39 },
40 "node_modules/@types/argparse": {
41 "version": "1.0.38",
42 "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz",
43 "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA=="
44 },
45 "node_modules/@types/debug": {
46 "version": "4.1.8",
47 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz",
48 "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==",
49 "dependencies": {
50 "@types/ms": "*"
51 }
52 },
53 "node_modules/@types/ms": {
54 "version": "0.7.31",
55 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
56 "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
57 },
58 "node_modules/@types/node": {
59 "version": "24.10.12",
60 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.12.tgz",
61 "integrity": "sha512-68e+T28EbdmLSTkPgs3+UacC6rzmqrcWFPQs1C8mwJhI/r5Uxr0yEuQotczNRROd1gq30NGxee+fo0rSIxpyAw==",
62 "license": "MIT",
63 "dependencies": {
64 "undici-types": "~7.16.0"
65 }
66 },
67 "node_modules/@types/validator": {
68 "version": "13.11.1",
69 "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.1.tgz",
70 "integrity": "sha512-d/MUkJYdOeKycmm75Arql4M5+UuXmf4cHdHKsyw1GcvnNgL6s77UkgSgJ8TE/rI5PYsnwYq5jkcWBLuN/MpQ1A=="
71 },
72 "node_modules/@types/verror": {
73 "version": "1.10.5",
74 "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz",
75 "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw=="
76 },
77 "node_modules/@types/yargs": {
78 "version": "17.0.24",
79 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz",
80 "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==",
81 "dependencies": {
82 "@types/yargs-parser": "*"
83 }
84 },
85 "node_modules/@types/yargs-parser": {
86 "version": "21.0.0",
87 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
88 "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
89 },
90 "node_modules/adm-zip": {
91 "version": "0.5.10",
92 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz",
93 "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==",
94 "engines": {
95 "node": ">=6.0"
96 }
97 },
98 "node_modules/ansi-regex": {
99 "version": "5.0.1",
100 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
101 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
102 "engines": {
103 "node": ">=8"
104 }
105 },
106 "node_modules/ansi-styles": {
107 "version": "4.3.0",
108 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
109 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
110 "dependencies": {
111 "color-convert": "^2.0.1"
112 },
113 "engines": {
114 "node": ">=8"
115 },
116 "funding": {
117 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
118 }
119 },
120 "node_modules/argparse": {
121 "version": "1.0.10",
122 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
123 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
124 "dependencies": {
125 "sprintf-js": "~1.0.2"
126 }
127 },
128 "node_modules/assert-plus": {
129 "version": "1.0.0",
130 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
131 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
132 "engines": {
133 "node": ">=0.8"
134 }
135 },
136 "node_modules/balanced-match": {
137 "version": "1.0.2",
138 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
139 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
140 },
141 "node_modules/brace-expansion": {
142 "version": "1.1.13",
143 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
144 "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
145 "license": "MIT",
146 "dependencies": {
147 "balanced-match": "^1.0.0",
148 "concat-map": "0.0.1"
149 }
150 },
151 "node_modules/cassandra-driver": {
152 "version": "4.8.0",
153 "resolved": "https://registry.npmjs.org/cassandra-driver/-/cassandra-driver-4.8.0.tgz",
154 "integrity": "sha512-HritfMGq9V7SuESeSodHvArs0mLuMk7uh+7hQK2lqdvXrvm50aWxb4RPxkK3mPDdsgHjJ427xNRFITMH2ei+Sw==",
155 "license": "Apache-2.0",
156 "dependencies": {
157 "@types/node": "^18.11.18",
158 "adm-zip": "~0.5.10",
159 "long": "~5.2.3"
160 },
161 "engines": {
162 "node": ">=18"
163 }
164 },
165 "node_modules/cassandra-driver/node_modules/@types/node": {
166 "version": "18.19.130",
167 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
168 "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
169 "license": "MIT",
170 "dependencies": {
171 "undici-types": "~5.26.4"
172 }
173 },
174 "node_modules/cassandra-driver/node_modules/undici-types": {
175 "version": "5.26.5",
176 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
177 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
178 "license": "MIT"
179 },
180 "node_modules/cliui": {
181 "version": "7.0.4",
182 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
183 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
184 "dependencies": {
185 "string-width": "^4.2.0",
186 "strip-ansi": "^6.0.0",
187 "wrap-ansi": "^7.0.0"
188 }
189 },
190 "node_modules/color-convert": {
191 "version": "2.0.1",
192 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
193 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
194 "dependencies": {
195 "color-name": "~1.1.4"
196 },
197 "engines": {
198 "node": ">=7.0.0"
199 }
200 },
201 "node_modules/color-name": {
202 "version": "1.1.4",
203 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
204 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
205 },
206 "node_modules/colors": {
207 "version": "1.2.5",
208 "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz",
209 "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==",
210 "engines": {
211 "node": ">=0.1.90"
212 }
213 },
214 "node_modules/concat-map": {
215 "version": "0.0.1",
216 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
217 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
218 },
219 "node_modules/core-util-is": {
220 "version": "1.0.2",
221 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
222 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
223 },
224 "node_modules/debug": {
225 "version": "4.3.4",
226 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
227 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
228 "dependencies": {
229 "ms": "2.1.2"
230 },
231 "engines": {
232 "node": ">=6.0"
233 },
234 "peerDependenciesMeta": {
235 "supports-color": {
236 "optional": true
237 }
238 }
239 },
240 "node_modules/dottie": {
241 "version": "2.0.7",
242 "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.7.tgz",
243 "integrity": "sha512-7lAK2A0b3zZr3UC5aE69CPdCFR4RHW1o2Dr74TqFykxkUCBXSRJum/yPc7g8zRHJqWKomPLHwFLLoUnn8PXXRg==",
244 "license": "MIT"
245 },
246 "node_modules/emittery": {
247 "version": "0.10.0",
248 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz",
249 "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ==",
250 "engines": {
251 "node": ">=12"
252 },
253 "funding": {
254 "url": "https://github.com/sindresorhus/emittery?sponsor=1"
255 }
256 },
257 "node_modules/emoji-regex": {
258 "version": "8.0.0",
259 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
260 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
261 },
262 "node_modules/escalade": {
263 "version": "3.1.1",
264 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
265 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
266 "engines": {
267 "node": ">=6"
268 }
269 },
270 "node_modules/extsprintf": {
271 "version": "1.4.1",
272 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
273 "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
274 "engines": [
275 "node >=0.6.0"
276 ]
277 },
278 "node_modules/fs-jetpack": {
279 "version": "4.3.1",
280 "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-4.3.1.tgz",
281 "integrity": "sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ==",
282 "dependencies": {
283 "minimatch": "^3.0.2",
284 "rimraf": "^2.6.3"
285 }
286 },
287 "node_modules/fs.realpath": {
288 "version": "1.0.0",
289 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
290 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
291 },
292 "node_modules/get-caller-file": {
293 "version": "2.0.5",
294 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
295 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
296 "engines": {
297 "node": "6.* || 8.* || >= 10.*"
298 }
299 },
300 "node_modules/glob": {
301 "version": "7.2.0",
302 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
303 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
304 "dependencies": {
305 "fs.realpath": "^1.0.0",
306 "inflight": "^1.0.4",
307 "inherits": "2",
308 "minimatch": "^3.0.4",
309 "once": "^1.3.0",
310 "path-is-absolute": "^1.0.0"
311 },
312 "engines": {
313 "node": "*"
314 },
315 "funding": {
316 "url": "https://github.com/sponsors/isaacs"
317 }
318 },
319 "node_modules/inflection": {
320 "version": "1.13.4",
321 "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz",
322 "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==",
323 "engines": [
324 "node >= 0.4.0"
325 ]
326 },
327 "node_modules/inflight": {
328 "version": "1.0.6",
329 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
330 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
331 "dependencies": {
332 "once": "^1.3.0",
333 "wrappy": "1"
334 }
335 },
336 "node_modules/inherits": {
337 "version": "2.0.4",
338 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
339 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
340 },
341 "node_modules/is-fullwidth-code-point": {
342 "version": "3.0.0",
343 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
344 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
345 "engines": {
346 "node": ">=8"
347 }
348 },
349 "node_modules/lodash": {
350 "version": "4.17.23",
351 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
352 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
353 "license": "MIT"
354 },
355 "node_modules/long": {
356 "version": "5.2.5",
357 "resolved": "https://registry.npmjs.org/long/-/long-5.2.5.tgz",
358 "integrity": "sha512-e0r9YBBgNCq1D1o5Dp8FMH0N5hsFtXDBiVa0qoJPHpakvZkmDKPRoGffZJII/XsHvj9An9blm+cRJ01yQqU+Dw==",
359 "license": "Apache-2.0"
360 },
361 "node_modules/lru-cache": {
362 "version": "6.0.0",
363 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
364 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
365 "dependencies": {
366 "yallist": "^4.0.0"
367 },
368 "engines": {
369 "node": ">=10"
370 }
371 },
372 "node_modules/minimatch": {
373 "version": "3.1.5",
374 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
375 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
376 "license": "ISC",
377 "dependencies": {
378 "brace-expansion": "^1.1.7"
379 },
380 "engines": {
381 "node": "*"
382 }
383 },
384 "node_modules/moment": {
385 "version": "2.29.4",
386 "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
387 "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
388 "engines": {
389 "node": "*"
390 }
391 },
392 "node_modules/moment-timezone": {
393 "version": "0.5.43",
394 "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz",
395 "integrity": "sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==",
396 "dependencies": {
397 "moment": "^2.29.4"
398 },
399 "engines": {
400 "node": "*"
401 }
402 },
403 "node_modules/ms": {
404 "version": "2.1.2",
405 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
406 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
407 },
408 "node_modules/once": {
409 "version": "1.4.0",
410 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
411 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
412 "dependencies": {
413 "wrappy": "1"
414 }
415 },
416 "node_modules/path-is-absolute": {
417 "version": "1.0.1",
418 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
419 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
420 "engines": {
421 "node": ">=0.10.0"
422 }
423 },
424 "node_modules/pg-connection-string": {
425 "version": "2.6.2",
426 "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz",
427 "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA=="
428 },
429 "node_modules/require-directory": {
430 "version": "2.1.1",
431 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
432 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
433 "engines": {
434 "node": ">=0.10.0"
435 }
436 },
437 "node_modules/retry-as-promised": {
438 "version": "7.0.4",
439 "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz",
440 "integrity": "sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA=="
441 },
442 "node_modules/rimraf": {
443 "version": "2.7.1",
444 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
445 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
446 "dependencies": {
447 "glob": "^7.1.3"
448 },
449 "bin": {
450 "rimraf": "bin.js"
451 }
452 },
453 "node_modules/semver": {
454 "version": "7.5.4",
455 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
456 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
457 "dependencies": {
458 "lru-cache": "^6.0.0"
459 },
460 "bin": {
461 "semver": "bin/semver.js"
462 },
463 "engines": {
464 "node": ">=10"
465 }
466 },
467 "node_modules/sequelize": {
468 "version": "6.37.8",
469 "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.37.8.tgz",
470 "integrity": "sha512-HJ0IQFqcTsTiqbEgiuioYFMSD00TP6Cz7zoTti+zVVBwVe9fEhev9cH6WnM3XU31+ABS356durAb99ZuOthnKw==",
471 "funding": [
472 {
473 "type": "opencollective",
474 "url": "https://opencollective.com/sequelize"
475 }
476 ],
477 "license": "MIT",
478 "dependencies": {
479 "@types/debug": "^4.1.8",
480 "@types/validator": "^13.7.17",
481 "debug": "^4.3.4",
482 "dottie": "^2.0.6",
483 "inflection": "^1.13.4",
484 "lodash": "^4.17.21",
485 "moment": "^2.29.4",
486 "moment-timezone": "^0.5.43",
487 "pg-connection-string": "^2.6.1",
488 "retry-as-promised": "^7.0.4",
489 "semver": "^7.5.4",
490 "sequelize-pool": "^7.1.0",
491 "toposort-class": "^1.0.1",
492 "uuid": "^8.3.2",
493 "validator": "^13.9.0",
494 "wkx": "^0.5.0"
495 },
496 "engines": {
497 "node": ">=10.0.0"
498 },
499 "peerDependenciesMeta": {
500 "ibm_db": {
501 "optional": true
502 },
503 "mariadb": {
504 "optional": true
505 },
506 "mysql2": {
507 "optional": true
508 },
509 "oracledb": {
510 "optional": true
511 },
512 "pg": {
513 "optional": true
514 },
515 "pg-hstore": {
516 "optional": true
517 },
518 "snowflake-sdk": {
519 "optional": true
520 },
521 "sqlite3": {
522 "optional": true
523 },
524 "tedious": {
525 "optional": true
526 }
527 }
528 },
529 "node_modules/sequelize-pool": {
530 "version": "7.1.0",
531 "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz",
532 "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==",
533 "engines": {
534 "node": ">= 10.0.0"
535 }
536 },
537 "node_modules/sprintf-js": {
538 "version": "1.0.3",
539 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
540 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
541 },
542 "node_modules/string-argv": {
543 "version": "0.3.1",
544 "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
545 "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
546 "engines": {
547 "node": ">=0.6.19"
548 }
549 },
550 "node_modules/string-width": {
551 "version": "4.2.3",
552 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
553 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
554 "dependencies": {
555 "emoji-regex": "^8.0.0",
556 "is-fullwidth-code-point": "^3.0.0",
557 "strip-ansi": "^6.0.1"
558 },
559 "engines": {
560 "node": ">=8"
561 }
562 },
563 "node_modules/strip-ansi": {
564 "version": "6.0.1",
565 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
566 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
567 "dependencies": {
568 "ansi-regex": "^5.0.1"
569 },
570 "engines": {
571 "node": ">=8"
572 }
573 },
574 "node_modules/toposort-class": {
575 "version": "1.0.1",
576 "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz",
577 "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg="
578 },
579 "node_modules/type-fest": {
580 "version": "2.11.0",
581 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.11.0.tgz",
582 "integrity": "sha512-GwRKR1jZMAQP/hVR929DWB5Z2lwSIM/nNcHEfDj2E0vOMhcYbqFxGKE5JaSzMdzmEtWJiamEn6VwHs/YVXVhEQ==",
583 "engines": {
584 "node": ">=12.20"
585 },
586 "funding": {
587 "url": "https://github.com/sponsors/sindresorhus"
588 }
589 },
590 "node_modules/typescript": {
591 "version": "5.2.2",
592 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
593 "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
594 "dev": true,
595 "bin": {
596 "tsc": "bin/tsc",
597 "tsserver": "bin/tsserver"
598 },
599 "engines": {
600 "node": ">=14.17"
601 }
602 },
603 "node_modules/umzug": {
604 "version": "3.0.0",
605 "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.0.0.tgz",
606 "integrity": "sha512-uHeJsOJ7qtoIkZmtknpg+iSlI25m7glBA237pYp5fMsEKnRfRY+F4FP8eGx28g6b0VujkniC6Zlz09lbDFuBbw==",
607 "dependencies": {
608 "@rushstack/ts-command-line": "^4.7.7",
609 "@types/verror": "^1.10.4",
610 "emittery": "^0.10.0",
611 "fs-jetpack": "^4.1.0",
612 "glob": "^7.1.6",
613 "type-fest": "^2.0.0",
614 "verror": "^1.10.0"
615 },
616 "engines": {
617 "node": ">=12"
618 }
619 },
620 "node_modules/undici-types": {
621 "version": "7.16.0",
622 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
623 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
624 "license": "MIT"
625 },
626 "node_modules/uuid": {
627 "version": "8.3.2",
628 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
629 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
630 "bin": {
631 "uuid": "dist/bin/uuid"
632 }
633 },
634 "node_modules/validator": {
635 "version": "13.15.26",
636 "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz",
637 "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==",
638 "license": "MIT",
639 "engines": {
640 "node": ">= 0.10"
641 }
642 },
643 "node_modules/verror": {
644 "version": "1.10.1",
645 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
646 "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
647 "dependencies": {
648 "assert-plus": "^1.0.0",
649 "core-util-is": "1.0.2",
650 "extsprintf": "^1.2.0"
651 },
652 "engines": {
653 "node": ">=0.6.0"
654 }
655 },
656 "node_modules/wkx": {
657 "version": "0.5.0",
658 "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz",
659 "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==",
660 "dependencies": {
661 "@types/node": "*"
662 }
663 },
664 "node_modules/wrap-ansi": {
665 "version": "7.0.0",
666 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
667 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
668 "dependencies": {
669 "ansi-styles": "^4.0.0",
670 "string-width": "^4.1.0",
671 "strip-ansi": "^6.0.0"
672 },
673 "engines": {
674 "node": ">=10"
675 },
676 "funding": {
677 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
678 }
679 },
680 "node_modules/wrappy": {
681 "version": "1.0.2",
682 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
683 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
684 },
685 "node_modules/y18n": {
686 "version": "5.0.8",
687 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
688 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
689 "engines": {
690 "node": ">=10"
691 }
692 },
693 "node_modules/yallist": {
694 "version": "4.0.0",
695 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
696 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
697 },
698 "node_modules/yargs": {
699 "version": "16.2.0",
700 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
701 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
702 "dependencies": {
703 "cliui": "^7.0.2",
704 "escalade": "^3.1.1",
705 "get-caller-file": "^2.0.5",
706 "require-directory": "^2.1.1",
707 "string-width": "^4.2.0",
708 "y18n": "^5.0.5",
709 "yargs-parser": "^20.2.2"
710 },
711 "engines": {
712 "node": ">=10"
713 }
714 },
715 "node_modules/yargs-parser": {
716 "version": "20.2.9",
717 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
718 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
719 "engines": {
720 "node": ">=10"
721 }
722 }
723 },
724 "dependencies": {
725 "@rushstack/ts-command-line": {
726 "version": "4.10.6",
727 "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.10.6.tgz",
728 "integrity": "sha512-Y3GkUag39sTIlukDg9mUp8MCHrrlJ27POrBNRQGc/uF+VVgX8M7zMzHch5zP6O1QVquWgD7Engdpn2piPYaS/g==",
729 "requires": {
730 "@types/argparse": "1.0.38",
731 "argparse": "~1.0.9",
732 "colors": "~1.2.1",
733 "string-argv": "~0.3.1"
734 }
735 },
736 "@total-typescript/ts-reset": {
737 "version": "0.5.1",
738 "resolved": "https://registry.npmjs.org/@total-typescript/ts-reset/-/ts-reset-0.5.1.tgz",
739 "integrity": "sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ=="
740 },
741 "@types/argparse": {
742 "version": "1.0.38",
743 "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz",
744 "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA=="
745 },
746 "@types/debug": {
747 "version": "4.1.8",
748 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz",
749 "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==",
750 "requires": {
751 "@types/ms": "*"
752 }
753 },
754 "@types/ms": {
755 "version": "0.7.31",
756 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
757 "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
758 },
759 "@types/node": {
760 "version": "24.10.12",
761 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.12.tgz",
762 "integrity": "sha512-68e+T28EbdmLSTkPgs3+UacC6rzmqrcWFPQs1C8mwJhI/r5Uxr0yEuQotczNRROd1gq30NGxee+fo0rSIxpyAw==",
763 "requires": {
764 "undici-types": "~7.16.0"
765 }
766 },
767 "@types/validator": {
768 "version": "13.11.1",
769 "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.1.tgz",
770 "integrity": "sha512-d/MUkJYdOeKycmm75Arql4M5+UuXmf4cHdHKsyw1GcvnNgL6s77UkgSgJ8TE/rI5PYsnwYq5jkcWBLuN/MpQ1A=="
771 },
772 "@types/verror": {
773 "version": "1.10.5",
774 "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz",
775 "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw=="
776 },
777 "@types/yargs": {
778 "version": "17.0.24",
779 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz",
780 "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==",
781 "requires": {
782 "@types/yargs-parser": "*"
783 }
784 },
785 "@types/yargs-parser": {
786 "version": "21.0.0",
787 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
788 "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
789 },
790 "adm-zip": {
791 "version": "0.5.10",
792 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz",
793 "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ=="
794 },
795 "ansi-regex": {
796 "version": "5.0.1",
797 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
798 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
799 },
800 "ansi-styles": {
801 "version": "4.3.0",
802 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
803 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
804 "requires": {
805 "color-convert": "^2.0.1"
806 }
807 },
808 "argparse": {
809 "version": "1.0.10",
810 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
811 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
812 "requires": {
813 "sprintf-js": "~1.0.2"
814 }
815 },
816 "assert-plus": {
817 "version": "1.0.0",
818 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
819 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
820 },
821 "balanced-match": {
822 "version": "1.0.2",
823 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
824 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
825 },
826 "brace-expansion": {
827 "version": "1.1.13",
828 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
829 "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
830 "requires": {
831 "balanced-match": "^1.0.0",
832 "concat-map": "0.0.1"
833 }
834 },
835 "cassandra-driver": {
836 "version": "4.8.0",
837 "resolved": "https://registry.npmjs.org/cassandra-driver/-/cassandra-driver-4.8.0.tgz",
838 "integrity": "sha512-HritfMGq9V7SuESeSodHvArs0mLuMk7uh+7hQK2lqdvXrvm50aWxb4RPxkK3mPDdsgHjJ427xNRFITMH2ei+Sw==",
839 "requires": {
840 "@types/node": "^18.11.18",
841 "adm-zip": "~0.5.10",
842 "long": "~5.2.3"
843 },
844 "dependencies": {
845 "@types/node": {
846 "version": "18.19.130",
847 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
848 "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
849 "requires": {
850 "undici-types": "~5.26.4"
851 }
852 },
853 "undici-types": {
854 "version": "5.26.5",
855 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
856 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
857 }
858 }
859 },
860 "cliui": {
861 "version": "7.0.4",
862 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
863 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
864 "requires": {
865 "string-width": "^4.2.0",
866 "strip-ansi": "^6.0.0",
867 "wrap-ansi": "^7.0.0"
868 }
869 },
870 "color-convert": {
871 "version": "2.0.1",
872 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
873 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
874 "requires": {
875 "color-name": "~1.1.4"
876 }
877 },
878 "color-name": {
879 "version": "1.1.4",
880 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
881 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
882 },
883 "colors": {
884 "version": "1.2.5",
885 "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz",
886 "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg=="
887 },
888 "concat-map": {
889 "version": "0.0.1",
890 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
891 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
892 },
893 "core-util-is": {
894 "version": "1.0.2",
895 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
896 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
897 },
898 "debug": {
899 "version": "4.3.4",
900 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
901 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
902 "requires": {
903 "ms": "2.1.2"
904 }
905 },
906 "dottie": {
907 "version": "2.0.7",
908 "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.7.tgz",
909 "integrity": "sha512-7lAK2A0b3zZr3UC5aE69CPdCFR4RHW1o2Dr74TqFykxkUCBXSRJum/yPc7g8zRHJqWKomPLHwFLLoUnn8PXXRg=="
910 },
911 "emittery": {
912 "version": "0.10.0",
913 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.0.tgz",
914 "integrity": "sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ=="
915 },
916 "emoji-regex": {
917 "version": "8.0.0",
918 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
919 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
920 },
921 "escalade": {
922 "version": "3.1.1",
923 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
924 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
925 },
926 "extsprintf": {
927 "version": "1.4.1",
928 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
929 "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA=="
930 },
931 "fs-jetpack": {
932 "version": "4.3.1",
933 "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-4.3.1.tgz",
934 "integrity": "sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ==",
935 "requires": {
936 "minimatch": "^3.0.2",
937 "rimraf": "^2.6.3"
938 }
939 },
940 "fs.realpath": {
941 "version": "1.0.0",
942 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
943 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
944 },
945 "get-caller-file": {
946 "version": "2.0.5",
947 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
948 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
949 },
950 "glob": {
951 "version": "7.2.0",
952 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
953 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
954 "requires": {
955 "fs.realpath": "^1.0.0",
956 "inflight": "^1.0.4",
957 "inherits": "2",
958 "minimatch": "^3.0.4",
959 "once": "^1.3.0",
960 "path-is-absolute": "^1.0.0"
961 }
962 },
963 "inflection": {
964 "version": "1.13.4",
965 "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz",
966 "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw=="
967 },
968 "inflight": {
969 "version": "1.0.6",
970 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
971 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
972 "requires": {
973 "once": "^1.3.0",
974 "wrappy": "1"
975 }
976 },
977 "inherits": {
978 "version": "2.0.4",
979 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
980 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
981 },
982 "is-fullwidth-code-point": {
983 "version": "3.0.0",
984 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
985 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
986 },
987 "lodash": {
988 "version": "4.17.23",
989 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
990 "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="
991 },
992 "long": {
993 "version": "5.2.5",
994 "resolved": "https://registry.npmjs.org/long/-/long-5.2.5.tgz",
995 "integrity": "sha512-e0r9YBBgNCq1D1o5Dp8FMH0N5hsFtXDBiVa0qoJPHpakvZkmDKPRoGffZJII/XsHvj9An9blm+cRJ01yQqU+Dw=="
996 },
997 "lru-cache": {
998 "version": "6.0.0",
999 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1000 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1001 "requires": {
1002 "yallist": "^4.0.0"
1003 }
1004 },
1005 "minimatch": {
1006 "version": "3.1.5",
1007 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
1008 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
1009 "requires": {
1010 "brace-expansion": "^1.1.7"
1011 }
1012 },
1013 "moment": {
1014 "version": "2.29.4",
1015 "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
1016 "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
1017 },
1018 "moment-timezone": {
1019 "version": "0.5.43",
1020 "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz",
1021 "integrity": "sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==",
1022 "requires": {
1023 "moment": "^2.29.4"
1024 }
1025 },
1026 "ms": {
1027 "version": "2.1.2",
1028 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1029 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1030 },
1031 "once": {
1032 "version": "1.4.0",
1033 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1034 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1035 "requires": {
1036 "wrappy": "1"
1037 }
1038 },
1039 "path-is-absolute": {
1040 "version": "1.0.1",
1041 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1042 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
1043 },
1044 "pg-connection-string": {
1045 "version": "2.6.2",
1046 "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz",
1047 "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA=="
1048 },
1049 "require-directory": {
1050 "version": "2.1.1",
1051 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1052 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
1053 },
1054 "retry-as-promised": {
1055 "version": "7.0.4",
1056 "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz",
1057 "integrity": "sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA=="
1058 },
1059 "rimraf": {
1060 "version": "2.7.1",
1061 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1062 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1063 "requires": {
1064 "glob": "^7.1.3"
1065 }
1066 },
1067 "semver": {
1068 "version": "7.5.4",
1069 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
1070 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
1071 "requires": {
1072 "lru-cache": "^6.0.0"
1073 }
1074 },
1075 "sequelize": {
1076 "version": "6.37.8",
1077 "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.37.8.tgz",
1078 "integrity": "sha512-HJ0IQFqcTsTiqbEgiuioYFMSD00TP6Cz7zoTti+zVVBwVe9fEhev9cH6WnM3XU31+ABS356durAb99ZuOthnKw==",
1079 "requires": {
1080 "@types/debug": "^4.1.8",
1081 "@types/validator": "^13.7.17",
1082 "debug": "^4.3.4",
1083 "dottie": "^2.0.6",
1084 "inflection": "^1.13.4",
1085 "lodash": "^4.17.21",
1086 "moment": "^2.29.4",
1087 "moment-timezone": "^0.5.43",
1088 "pg-connection-string": "^2.6.1",
1089 "retry-as-promised": "^7.0.4",
1090 "semver": "^7.5.4",
1091 "sequelize-pool": "^7.1.0",
1092 "toposort-class": "^1.0.1",
1093 "uuid": "^8.3.2",
1094 "validator": "^13.9.0",
1095 "wkx": "^0.5.0"
1096 }
1097 },
1098 "sequelize-pool": {
1099 "version": "7.1.0",
1100 "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz",
1101 "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg=="
1102 },
1103 "sprintf-js": {
1104 "version": "1.0.3",
1105 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1106 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
1107 },
1108 "string-argv": {
1109 "version": "0.3.1",
1110 "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
1111 "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg=="
1112 },
1113 "string-width": {
1114 "version": "4.2.3",
1115 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1116 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1117 "requires": {
1118 "emoji-regex": "^8.0.0",
1119 "is-fullwidth-code-point": "^3.0.0",
1120 "strip-ansi": "^6.0.1"
1121 }
1122 },
1123 "strip-ansi": {
1124 "version": "6.0.1",
1125 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1126 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1127 "requires": {
1128 "ansi-regex": "^5.0.1"
1129 }
1130 },
1131 "toposort-class": {
1132 "version": "1.0.1",
1133 "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz",
1134 "integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg="
1135 },
1136 "type-fest": {
1137 "version": "2.11.0",
1138 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.11.0.tgz",
1139 "integrity": "sha512-GwRKR1jZMAQP/hVR929DWB5Z2lwSIM/nNcHEfDj2E0vOMhcYbqFxGKE5JaSzMdzmEtWJiamEn6VwHs/YVXVhEQ=="
1140 },
1141 "typescript": {
1142 "version": "5.2.2",
1143 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
1144 "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
1145 "dev": true
1146 },
1147 "umzug": {
1148 "version": "3.0.0",
1149 "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.0.0.tgz",
1150 "integrity": "sha512-uHeJsOJ7qtoIkZmtknpg+iSlI25m7glBA237pYp5fMsEKnRfRY+F4FP8eGx28g6b0VujkniC6Zlz09lbDFuBbw==",
1151 "requires": {
1152 "@rushstack/ts-command-line": "^4.7.7",
1153 "@types/verror": "^1.10.4",
1154 "emittery": "^0.10.0",
1155 "fs-jetpack": "^4.1.0",
1156 "glob": "^7.1.6",
1157 "type-fest": "^2.0.0",
1158 "verror": "^1.10.0"
1159 }
1160 },
1161 "undici-types": {
1162 "version": "7.16.0",
1163 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
1164 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="
1165 },
1166 "uuid": {
1167 "version": "8.3.2",
1168 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
1169 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
1170 },
1171 "validator": {
1172 "version": "13.15.26",
1173 "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz",
1174 "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA=="
1175 },
1176 "verror": {
1177 "version": "1.10.1",
1178 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
1179 "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
1180 "requires": {
1181 "assert-plus": "^1.0.0",
1182 "core-util-is": "1.0.2",
1183 "extsprintf": "^1.2.0"
1184 }
1185 },
1186 "wkx": {
1187 "version": "0.5.0",
1188 "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz",
1189 "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==",
1190 "requires": {
1191 "@types/node": "*"
1192 }
1193 },
1194 "wrap-ansi": {
1195 "version": "7.0.0",
1196 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1197 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1198 "requires": {
1199 "ansi-styles": "^4.0.0",
1200 "string-width": "^4.1.0",
1201 "strip-ansi": "^6.0.0"
1202 }
1203 },
1204 "wrappy": {
1205 "version": "1.0.2",
1206 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1207 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1208 },
1209 "y18n": {
1210 "version": "5.0.8",
1211 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
1212 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
1213 },
1214 "yallist": {
1215 "version": "4.0.0",
1216 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1217 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
1218 },
1219 "yargs": {
1220 "version": "16.2.0",
1221 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1222 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1223 "requires": {
1224 "cliui": "^7.0.2",
1225 "escalade": "^3.1.1",
1226 "get-caller-file": "^2.0.5",
1227 "require-directory": "^2.1.1",
1228 "string-width": "^4.2.0",
1229 "y18n": "^5.0.5",
1230 "yargs-parser": "^20.2.2"
1231 }
1232 },
1233 "yargs-parser": {
1234 "version": "20.2.9",
1235 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
1236 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
1237 }
1238 }
1239}