Vu Minh Chien commited on
Commit
3b0262f
·
1 Parent(s): 70af2a1
Files changed (2) hide show
  1. .gitignore +1 -0
  2. package-lock.json +167 -14
.gitignore CHANGED
@@ -1 +1,2 @@
1
  firebase-service-account.json
 
 
1
  firebase-service-account.json
2
+ node_modules
package-lock.json CHANGED
@@ -9,11 +9,13 @@
9
  "version": "1.0.0",
10
  "license": "MIT",
11
  "dependencies": {
 
12
  "body-parser": "^1.20.2",
13
  "cors": "^2.8.5",
14
  "dotenv": "^16.3.1",
15
  "express": "^4.18.2",
16
- "firebase-admin": "^12.0.0"
 
17
  },
18
  "devDependencies": {
19
  "nodemon": "^3.0.2"
@@ -231,6 +233,24 @@
231
  "node": ">=6"
232
  }
233
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  "node_modules/@js-sdsl/ordered-map": {
235
  "version": "4.4.2",
236
  "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
@@ -864,6 +884,15 @@
864
  "node": ">= 0.10"
865
  }
866
  },
 
 
 
 
 
 
 
 
 
867
  "node_modules/debug": {
868
  "version": "2.6.9",
869
  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -1163,6 +1192,29 @@
1163
  "node": ">=0.8.0"
1164
  }
1165
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1166
  "node_modules/fill-range": {
1167
  "version": "7.1.1",
1168
  "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
@@ -1235,6 +1287,18 @@
1235
  "node": ">= 0.12"
1236
  }
1237
  },
 
 
 
 
 
 
 
 
 
 
 
 
1238
  "node_modules/forwarded": {
1239
  "version": "0.2.0",
1240
  "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -1301,6 +1365,27 @@
1301
  "node": ">=14"
1302
  }
1303
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1304
  "node_modules/gaxios/node_modules/uuid": {
1305
  "version": "9.0.1",
1306
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
@@ -1432,6 +1517,27 @@
1432
  "node": ">=14"
1433
  }
1434
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1435
  "node_modules/google-gax/node_modules/uuid": {
1436
  "version": "9.0.1",
1437
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
@@ -2084,25 +2190,42 @@
2084
  "node": ">= 0.6"
2085
  }
2086
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2087
  "node_modules/node-fetch": {
2088
- "version": "2.7.0",
2089
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
2090
- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
2091
  "license": "MIT",
2092
- "optional": true,
2093
  "dependencies": {
2094
- "whatwg-url": "^5.0.0"
 
 
2095
  },
2096
  "engines": {
2097
- "node": "4.x || >=6.0.0"
2098
- },
2099
- "peerDependencies": {
2100
- "encoding": "^0.1.0"
2101
  },
2102
- "peerDependenciesMeta": {
2103
- "encoding": {
2104
- "optional": true
2105
- }
2106
  }
2107
  },
2108
  "node_modules/node-forge": {
@@ -2796,6 +2919,27 @@
2796
  "license": "MIT",
2797
  "optional": true
2798
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2799
  "node_modules/teeny-request/node_modules/uuid": {
2800
  "version": "9.0.1",
2801
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
@@ -2928,6 +3072,15 @@
2928
  "node": ">= 0.8"
2929
  }
2930
  },
 
 
 
 
 
 
 
 
 
2931
  "node_modules/webidl-conversions": {
2932
  "version": "3.0.1",
2933
  "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
 
9
  "version": "1.0.0",
10
  "license": "MIT",
11
  "dependencies": {
12
+ "@huggingface/hub": "^0.15.1",
13
  "body-parser": "^1.20.2",
14
  "cors": "^2.8.5",
15
  "dotenv": "^16.3.1",
16
  "express": "^4.18.2",
17
+ "firebase-admin": "^12.0.0",
18
+ "node-fetch": "^3.3.2"
19
  },
20
  "devDependencies": {
21
  "nodemon": "^3.0.2"
 
233
  "node": ">=6"
234
  }
235
  },
236
+ "node_modules/@huggingface/hub": {
237
+ "version": "0.15.2",
238
+ "resolved": "https://registry.npmjs.org/@huggingface/hub/-/hub-0.15.2.tgz",
239
+ "integrity": "sha512-MKu7RTkEBp8tvn0ZhBIjQwC1CHA+q8rzTYXAVklOTJEo/SZwCewVL+IcEuj4CoA5DnJ1IhyjkBquxN2dFVnEHg==",
240
+ "license": "MIT",
241
+ "dependencies": {
242
+ "@huggingface/tasks": "^0.12.1"
243
+ },
244
+ "engines": {
245
+ "node": ">=18"
246
+ }
247
+ },
248
+ "node_modules/@huggingface/tasks": {
249
+ "version": "0.12.30",
250
+ "resolved": "https://registry.npmjs.org/@huggingface/tasks/-/tasks-0.12.30.tgz",
251
+ "integrity": "sha512-A1ITdxbEzx9L8wKR8pF7swyrTLxWNDFIGDLUWInxvks2ruQ8PLRBZe8r0EcjC3CDdtlj9jV1V4cgV35K/iy3GQ==",
252
+ "license": "MIT"
253
+ },
254
  "node_modules/@js-sdsl/ordered-map": {
255
  "version": "4.4.2",
256
  "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
 
884
  "node": ">= 0.10"
885
  }
886
  },
887
+ "node_modules/data-uri-to-buffer": {
888
+ "version": "4.0.1",
889
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
890
+ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
891
+ "license": "MIT",
892
+ "engines": {
893
+ "node": ">= 12"
894
+ }
895
+ },
896
  "node_modules/debug": {
897
  "version": "2.6.9",
898
  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 
1192
  "node": ">=0.8.0"
1193
  }
1194
  },
1195
+ "node_modules/fetch-blob": {
1196
+ "version": "3.2.0",
1197
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
1198
+ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
1199
+ "funding": [
1200
+ {
1201
+ "type": "github",
1202
+ "url": "https://github.com/sponsors/jimmywarting"
1203
+ },
1204
+ {
1205
+ "type": "paypal",
1206
+ "url": "https://paypal.me/jimmywarting"
1207
+ }
1208
+ ],
1209
+ "license": "MIT",
1210
+ "dependencies": {
1211
+ "node-domexception": "^1.0.0",
1212
+ "web-streams-polyfill": "^3.0.3"
1213
+ },
1214
+ "engines": {
1215
+ "node": "^12.20 || >= 14.13"
1216
+ }
1217
+ },
1218
  "node_modules/fill-range": {
1219
  "version": "7.1.1",
1220
  "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
 
1287
  "node": ">= 0.12"
1288
  }
1289
  },
1290
+ "node_modules/formdata-polyfill": {
1291
+ "version": "4.0.10",
1292
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
1293
+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
1294
+ "license": "MIT",
1295
+ "dependencies": {
1296
+ "fetch-blob": "^3.1.2"
1297
+ },
1298
+ "engines": {
1299
+ "node": ">=12.20.0"
1300
+ }
1301
+ },
1302
  "node_modules/forwarded": {
1303
  "version": "0.2.0",
1304
  "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
 
1365
  "node": ">=14"
1366
  }
1367
  },
1368
+ "node_modules/gaxios/node_modules/node-fetch": {
1369
+ "version": "2.7.0",
1370
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
1371
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
1372
+ "license": "MIT",
1373
+ "optional": true,
1374
+ "dependencies": {
1375
+ "whatwg-url": "^5.0.0"
1376
+ },
1377
+ "engines": {
1378
+ "node": "4.x || >=6.0.0"
1379
+ },
1380
+ "peerDependencies": {
1381
+ "encoding": "^0.1.0"
1382
+ },
1383
+ "peerDependenciesMeta": {
1384
+ "encoding": {
1385
+ "optional": true
1386
+ }
1387
+ }
1388
+ },
1389
  "node_modules/gaxios/node_modules/uuid": {
1390
  "version": "9.0.1",
1391
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
 
1517
  "node": ">=14"
1518
  }
1519
  },
1520
+ "node_modules/google-gax/node_modules/node-fetch": {
1521
+ "version": "2.7.0",
1522
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
1523
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
1524
+ "license": "MIT",
1525
+ "optional": true,
1526
+ "dependencies": {
1527
+ "whatwg-url": "^5.0.0"
1528
+ },
1529
+ "engines": {
1530
+ "node": "4.x || >=6.0.0"
1531
+ },
1532
+ "peerDependencies": {
1533
+ "encoding": "^0.1.0"
1534
+ },
1535
+ "peerDependenciesMeta": {
1536
+ "encoding": {
1537
+ "optional": true
1538
+ }
1539
+ }
1540
+ },
1541
  "node_modules/google-gax/node_modules/uuid": {
1542
  "version": "9.0.1",
1543
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
 
2190
  "node": ">= 0.6"
2191
  }
2192
  },
2193
+ "node_modules/node-domexception": {
2194
+ "version": "1.0.0",
2195
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
2196
+ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
2197
+ "deprecated": "Use your platform's native DOMException instead",
2198
+ "funding": [
2199
+ {
2200
+ "type": "github",
2201
+ "url": "https://github.com/sponsors/jimmywarting"
2202
+ },
2203
+ {
2204
+ "type": "github",
2205
+ "url": "https://paypal.me/jimmywarting"
2206
+ }
2207
+ ],
2208
+ "license": "MIT",
2209
+ "engines": {
2210
+ "node": ">=10.5.0"
2211
+ }
2212
+ },
2213
  "node_modules/node-fetch": {
2214
+ "version": "3.3.2",
2215
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
2216
+ "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
2217
  "license": "MIT",
 
2218
  "dependencies": {
2219
+ "data-uri-to-buffer": "^4.0.0",
2220
+ "fetch-blob": "^3.1.4",
2221
+ "formdata-polyfill": "^4.0.10"
2222
  },
2223
  "engines": {
2224
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
 
 
 
2225
  },
2226
+ "funding": {
2227
+ "type": "opencollective",
2228
+ "url": "https://opencollective.com/node-fetch"
 
2229
  }
2230
  },
2231
  "node_modules/node-forge": {
 
2919
  "license": "MIT",
2920
  "optional": true
2921
  },
2922
+ "node_modules/teeny-request/node_modules/node-fetch": {
2923
+ "version": "2.7.0",
2924
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
2925
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
2926
+ "license": "MIT",
2927
+ "optional": true,
2928
+ "dependencies": {
2929
+ "whatwg-url": "^5.0.0"
2930
+ },
2931
+ "engines": {
2932
+ "node": "4.x || >=6.0.0"
2933
+ },
2934
+ "peerDependencies": {
2935
+ "encoding": "^0.1.0"
2936
+ },
2937
+ "peerDependenciesMeta": {
2938
+ "encoding": {
2939
+ "optional": true
2940
+ }
2941
+ }
2942
+ },
2943
  "node_modules/teeny-request/node_modules/uuid": {
2944
  "version": "9.0.1",
2945
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
 
3072
  "node": ">= 0.8"
3073
  }
3074
  },
3075
+ "node_modules/web-streams-polyfill": {
3076
+ "version": "3.3.3",
3077
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
3078
+ "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
3079
+ "license": "MIT",
3080
+ "engines": {
3081
+ "node": ">= 8"
3082
+ }
3083
+ },
3084
  "node_modules/webidl-conversions": {
3085
  "version": "3.0.1",
3086
  "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",