36 lines
991 B
TypeScript
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;
|
|
}
|
|
}
|