返回提交历史
Modified
package-lock.json
+31
-31
Modified
package.json
+1
-1
Modified
src/controllers/api/inventoryController.ts
+2
-2
XFEstudio/SpaceNinjaServer
chore: update mongoose (#180)
fbf6cbbb
代码差异
3 个文件
+34
-34
@@ -11,7 +11,7 @@
11
11
"dependencies": {
12
12
"copyfiles": "^2.4.1",
13
13
"express": "^5.0.0-beta.3",
14
"mongoose": "^8.1.1",
14
"mongoose": "^8.4.4",
15
15
"warframe-public-export-plus": "^0.4.1",
16
16
"warframe-riven-info": "^0.1.0",
17
17
"winston": "^3.13.0",
@@ -235,9 +235,9 @@
235
235
}
236
236
},
237
237
"node_modules/@mongodb-js/saslprep": {
238
"version": "1.1.4",
239
"resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.4.tgz",
240
"integrity": "sha512-8zJ8N1x51xo9hwPh6AWnKdLGEC5N3lDa6kms1YHmFBoRhTpJR6HG8wWk0td1MVCu9cD4YBrvjZEtd5Obw0Fbnw==",
238
"version": "1.1.7",
239
"resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz",
240
"integrity": "sha512-dCHW/oEX0KJ4NjDULBo3JiOaK5+6axtpBbS+ao2ZInoAL9/YRQLhXzSNAFz7hP4nzLkIqsfYAK/PDE3+XHny0Q==",
241
241
"dependencies": {
242
242
"sparse-bitfield": "^3.0.3"
243
243
}
@@ -432,9 +432,9 @@
432
432
"integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA=="
433
433
},
434
434
"node_modules/@types/whatwg-url": {
435
"version": "11.0.4",
436
"resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz",
437
"integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==",
435
"version": "11.0.5",
436
"resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz",
437
"integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==",
438
438
"dependencies": {
439
439
"@types/webidl-conversions": "*"
440
440
}
@@ -941,9 +941,9 @@
941
941
}
942
942
},
943
943
"node_modules/bson": {
944
"version": "6.3.0",
945
"resolved": "https://registry.npmjs.org/bson/-/bson-6.3.0.tgz",
946
"integrity": "sha512-balJfqwwTBddxfnidJZagCBPP/f48zj9Sdp3OJswREOgsJzHiQSaOIAtApSgDQFYgHqAvFkp53AFSqjMDZoTFw==",
944
"version": "6.8.0",
945
"resolved": "https://registry.npmjs.org/bson/-/bson-6.8.0.tgz",
946
"integrity": "sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==",
947
947
"engines": {
948
948
"node": ">=16.20.1"
949
949
}
@@ -2205,9 +2205,9 @@
2205
2205
}
2206
2206
},
2207
2207
"node_modules/kareem": {
2208
"version": "2.5.1",
2209
"resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz",
2210
"integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==",
2208
"version": "2.6.3",
2209
"resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz",
2210
"integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==",
2211
2211
"engines": {
2212
2212
"node": ">=12.0.0"
2213
2213
}
@@ -2385,12 +2385,12 @@
2385
2385
}
2386
2386
},
2387
2387
"node_modules/mongodb": {
2388
"version": "6.3.0",
2389
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz",
2390
"integrity": "sha512-tt0KuGjGtLUhLoU263+xvQmPHEGTw5LbcNC73EoFRYgSHwZt5tsoJC110hDyO1kjQzpgNrpdcSza9PknWN4LrA==",
2388
"version": "6.6.2",
2389
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.6.2.tgz",
2390
"integrity": "sha512-ZF9Ugo2JCG/GfR7DEb4ypfyJJyiKbg5qBYKRintebj8+DNS33CyGMkWbrS9lara+u+h+yEOGSRiLhFO/g1s1aw==",
2391
2391
"dependencies": {
2392
"@mongodb-js/saslprep": "^1.1.0",
2393
"bson": "^6.2.0",
2392
"@mongodb-js/saslprep": "^1.1.5",
2393
"bson": "^6.7.0",
2394
2394
"mongodb-connection-string-url": "^3.0.0"
2395
2395
},
2396
2396
"engines": {
@@ -2430,26 +2430,26 @@
2430
2430
}
2431
2431
},
2432
2432
"node_modules/mongodb-connection-string-url": {
2433
"version": "3.0.0",
2434
"resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz",
2435
"integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==",
2433
"version": "3.0.1",
2434
"resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz",
2435
"integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==",
2436
2436
"dependencies": {
2437
2437
"@types/whatwg-url": "^11.0.2",
2438
2438
"whatwg-url": "^13.0.0"
2439
2439
}
2440
2440
},
2441
2441
"node_modules/mongoose": {
2442
"version": "8.1.1",
2443
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.1.1.tgz",
2444
"integrity": "sha512-DbLb0NsiEXmaqLOpEz+AtAsgwhRw6f25gwa1dF5R7jj6lS1D8X6uTdhBSC8GDVtOwe5Tfw2EL7nTn6hiJT3Bgg==",
2442
"version": "8.4.4",
2443
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.4.4.tgz",
2444
"integrity": "sha512-Nya808odIJoHP4JuJKbWA2eIaerXieu59kE8pQlvJpUBoSKWUyhLji0g1WMVaYXWmzPYXP2Jd6XdR4KJE8RELw==",
2445
2445
"dependencies": {
2446
"bson": "^6.2.0",
2447
"kareem": "2.5.1",
2448
"mongodb": "6.3.0",
2446
"bson": "^6.7.0",
2447
"kareem": "2.6.3",
2448
"mongodb": "6.6.2",
2449
2449
"mpath": "0.9.0",
2450
2450
"mquery": "5.0.0",
2451
2451
"ms": "2.1.3",
2452
"sift": "16.0.1"
2452
"sift": "17.1.3"
2453
2453
},
2454
2454
"engines": {
2455
2455
"node": ">=16.20.1"
@@ -3161,9 +3161,9 @@
3161
3161
}
3162
3162
},
3163
3163
"node_modules/sift": {
3164
"version": "16.0.1",
3165
"resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz",
3166
"integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ=="
3164
"version": "17.1.3",
3165
"resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz",
3166
"integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ=="
3167
3167
},
3168
3168
"node_modules/simple-swizzle": {
3169
3169
"version": "0.2.2",
@@ -15,7 +15,7 @@
15
15
"dependencies": {
16
16
"copyfiles": "^2.4.1",
17
17
"express": "^5.0.0-beta.3",
18
"mongoose": "^8.1.1",
18
"mongoose": "^8.4.4",
19
19
"warframe-public-export-plus": "^0.4.1",
20
20
"warframe-riven-info": "^0.1.0",
21
21
"winston": "^3.13.0",
@@ -6,7 +6,7 @@ import { config } from "@/src/services/configService";
6
6
import allDialogue from "@/static/fixed_responses/allDialogue.json";
7
7
import allMissions from "@/static/fixed_responses/allMissions.json";
8
8
import { ILoadoutDatabase } from "@/src/types/saveLoadoutTypes";
9
import { IShipInventory, equipmentKeys } from "@/src/types/inventoryTypes/inventoryTypes";
9
import { IInventoryDatabase, IShipInventory, equipmentKeys } from "@/src/types/inventoryTypes/inventoryTypes";
10
10
import { IPolarity, ArtifactPolarity } from "@/src/types/inventoryTypes/commonInventoryTypes";
11
11
import { ExportCustoms, ExportFlavour, ExportKeys, ExportResources } from "warframe-public-export-plus";
12
12
@@ -32,7 +32,7 @@ const inventoryController: RequestHandler = async (request, response) => {
32
32
}
33
33
34
34
//TODO: make a function that converts from database representation to client
35
const inventoryJSON = inventory.toJSON();
35
const inventoryJSON: IInventoryDatabase = inventory.toJSON();
36
36
console.log(inventoryJSON.Ships);
37
37
38
38
const inventoryResponse = toInventoryResponse(inventoryJSON);