Parse the Warframe Arsenal Twitch extension data into useable javascript objects.
Documentation is available here
import ArsenalData from 'ArsenalParser.js';
import fetch from 'node-fetch.js';
const baseURL = 'https://content.warframe.com/dynamic/twitch/getActiveLoadout.php?account=';
async function fetchArsenal(username) {
// Fetch the data for the specified username
const data = await fetch(baseURL + encodeURIComponent(username.toLowerCase()))
.then((res) => res.json());
if (data.errors) {
throw new Error(data.errors);
}
return new ArsenalData(data);
}