XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

chore: update mongoose (#180)

fbf6cbbb
Sainan <sainan@calamity.gg>
提交于

代码差异

3 个文件 +34 -34
Modified package-lock.json +31 -31
@@ -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",
Modified package.json +1 -1
@@ -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",
Modified src/controllers/api/inventoryController.ts +2 -2
@@ -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);