cavallium-website/src/app/fwlink-mapper.ts

36 lines
991 B
TypeScript

import { isString } from "util";
const redirects = {
home: "index",
homepage: "index",
"home page": "index",
license: "license",
software: "software",
"segnalazione app": "contacts",
"Gatecraft Apps": "discontinued/warpgate-apps",
"WarpGate Apps": "discontinued/warpgate-apps",
"WarpGate Store": "discontinued/warpgate-apps",
ServerStore: "discontinued/warpgate-apps",
feedback: "contacts",
login: "discontinued/gatecraft-accounts",
account: "discontinued/gatecraft-accounts",
modpack: "discontinued/gatepack",
gatepack: "discontinued/gatepack",
G2CardboardFix: "android/g2cardboard",
warppi: "WarpPI",
midi23D: "software/Midi23D",
mid23D: "software/Midi23D",
"elettronica/WarpPi": "WarpPI",
"elettronica/midi23D": "software/Midi23D",
"modpack/guida": "discontinued/gatepack",
"modpack/base/mondi": "discontinued/gatepack",
};
export function fwlinkMapper(url: string): string {
if (isString(redirects[url])) {
return redirects[url];
} else {
return url;
}
}