diff --git a/package-lock.json b/package-lock.json index acca05529..66e1892a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "express": "^5.0.0-beta.3", "mongoose": "^8.1.1", "warframe-items": "^1.1261.19", + "warframe-riven-info": "^0.1.0", "winston": "^3.11.0", "winston-daily-rotate-file": "^4.7.1" }, @@ -3892,6 +3893,11 @@ "warframe-worldstate-data": "^2" } }, + "node_modules/warframe-riven-info": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/warframe-riven-info/-/warframe-riven-info-0.1.0.tgz", + "integrity": "sha512-99e1HsGZomE1vHXat97V/eseccEnnQ1rv9vC0bdV9mig1wPdWiixHqCIpvIOBVUGKSEKuw2DJEErPD5Nxg+EsQ==" + }, "node_modules/warframe-worldstate-data": { "version": "2.5.14", "resolved": "https://registry.npmjs.org/warframe-worldstate-data/-/warframe-worldstate-data-2.5.14.tgz", diff --git a/package.json b/package.json index ba09cc40d..f0e06c0b6 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "express": "^5.0.0-beta.3", "mongoose": "^8.1.1", "warframe-items": "^1.1261.19", + "warframe-riven-info": "^0.1.0", "winston": "^3.11.0", "winston-daily-rotate-file": "^4.7.1" }, diff --git a/src/routes/webui.ts b/src/routes/webui.ts index fcfa402fd..750df3958 100644 --- a/src/routes/webui.ts +++ b/src/routes/webui.ts @@ -33,4 +33,12 @@ webuiRouter.get("/favicon.ico", (_req, res) => { res.sendFile(path.join(rootDir, "static/fixed_responses/favicon.ico")); }); +// Serve warframe-riven-info +webuiRouter.get("/webui/riven-tool/", (_req, res) => { + res.sendFile(path.join(rootDir, "node_modules/warframe-riven-info/index.html")); +}); +webuiRouter.get("/webui/riven-tool/RivenParser.js", (_req, res) => { + res.sendFile(path.join(rootDir, "node_modules/warframe-riven-info/RivenParser.js")); +}); + export { webuiRouter }; diff --git a/static/webui/index.html b/static/webui/index.html index 72cb6ebef..a680fd33b 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -161,9 +161,7 @@ placeholder="Fingerprint" > - - Need help with the fingerprint? - + Need help with the fingerprint?