Make openapi.js work offline - still needs conditionals fixed though

This commit is contained in:
Rory&
2026-01-22 21:34:01 +01:00
parent 6eb1d2593f
commit 31345651db
25 changed files with 72 additions and 26 deletions
+8 -7
View File
@@ -213,7 +213,7 @@ function apiRoutes(missingRoutes) {
obj.tags = [...new Set([...(obj.tags || []), getTag(p)])];
if (missingRoutes.additional.includes(path.replace(/\/$/, ""))) {
if (route.spacebarOnly === true || missingRoutes?.additional.includes(path.replace(/\/$/, ""))) {
obj["x-badges"] = [
{
label: "Spacebar-only",
@@ -231,12 +231,13 @@ function apiRoutes(missingRoutes) {
async function main() {
console.log("Generating OpenAPI Specification...");
const routesRes = await fetch("https://github.com/spacebarchat/missing-routes/raw/main/missing.json", {
headers: {
Accept: "application/json",
},
});
const missingRoutes = await routesRes.json();
// const routesRes = await fetch("https://github.com/spacebarchat/missing-routes/raw/main/missing.json", {
// headers: {
// Accept: "application/json",
// },
// });
// const missingRoutes = await routesRes.json();
let missingRoutes = undefined;
combineSchemas(schemas);
apiRoutes(missingRoutes);