curseforge-v2
Version:
CurseForge V2 API Library
181 lines (180 loc) • 12.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CF2WowAddonCategory = exports.CF2CoreApiStatus = exports.CF2CoreStatus = exports.CF2ModLoaderType = exports.CF2FileRelationType = exports.CF2HashAlgo = exports.CF2FileStatus = exports.CF2FileReleaseType = exports.CF2ModStatus = exports.CF2WowGameVersionType = exports.CF2GameId = exports.BaseUrl = void 0;
exports.BaseUrl = 'https://api.curseforge.com';
// This is shorthand for fetching the game ids from 'getGames'
var CF2GameId;
(function (CF2GameId) {
CF2GameId[CF2GameId["WoW"] = 1] = "WoW";
CF2GameId[CF2GameId["TheSecretWorld"] = 64] = "TheSecretWorld";
CF2GameId[CF2GameId["RunesOfMagic"] = 335] = "RunesOfMagic";
CF2GameId[CF2GameId["WorldOfTanks"] = 423] = "WorldOfTanks";
CF2GameId[CF2GameId["Rift"] = 424] = "Rift";
CF2GameId[CF2GameId["Minecraft"] = 432] = "Minecraft";
CF2GameId[CF2GameId["TheElderScrollsOnline"] = 455] = "TheElderScrollsOnline";
CF2GameId[CF2GameId["DarkestDungeon"] = 608] = "DarkestDungeon";
CF2GameId[CF2GameId["StardewValley"] = 669] = "StardewValley";
CF2GameId[CF2GameId["Civ6"] = 727] = "Civ6";
CF2GameId[CF2GameId["KerbalSpaceProgram"] = 4401] = "KerbalSpaceProgram";
CF2GameId[CF2GameId["SecretWorldLegends"] = 4455] = "SecretWorldLegends";
CF2GameId[CF2GameId["SurvivingMars"] = 61489] = "SurvivingMars";
CF2GameId[CF2GameId["MinecraftDungeons"] = 69271] = "MinecraftDungeons";
CF2GameId[CF2GameId["ChroniclesOfArcadia"] = 70667] = "ChroniclesOfArcadia";
CF2GameId[CF2GameId["Demeo"] = 78135] = "Demeo";
})(CF2GameId || (exports.CF2GameId = CF2GameId = {}));
// This is shorthand for fetching the game ids from 'getGameVersionTypes(1)'
var CF2WowGameVersionType;
(function (CF2WowGameVersionType) {
CF2WowGameVersionType[CF2WowGameVersionType["Retail"] = 517] = "Retail";
CF2WowGameVersionType[CF2WowGameVersionType["Classic"] = 67408] = "Classic";
CF2WowGameVersionType[CF2WowGameVersionType["BurningCrusade"] = 73246] = "BurningCrusade";
CF2WowGameVersionType[CF2WowGameVersionType["WOTLK"] = 73713] = "WOTLK";
CF2WowGameVersionType[CF2WowGameVersionType["Cata"] = 77522] = "Cata";
CF2WowGameVersionType[CF2WowGameVersionType["Mists"] = 79434] = "Mists";
CF2WowGameVersionType[CF2WowGameVersionType["WrathTitanReforged"] = 81212] = "WrathTitanReforged"; // WoW Wrath of the Lich King Titan Reforged
})(CF2WowGameVersionType || (exports.CF2WowGameVersionType = CF2WowGameVersionType = {}));
var CF2ModStatus;
(function (CF2ModStatus) {
CF2ModStatus[CF2ModStatus["New"] = 1] = "New";
CF2ModStatus[CF2ModStatus["ChangesRequired"] = 2] = "ChangesRequired";
CF2ModStatus[CF2ModStatus["UnderSoftReview"] = 3] = "UnderSoftReview";
CF2ModStatus[CF2ModStatus["Approved"] = 4] = "Approved";
CF2ModStatus[CF2ModStatus["Rejected"] = 5] = "Rejected";
CF2ModStatus[CF2ModStatus["ChangesMade"] = 6] = "ChangesMade";
CF2ModStatus[CF2ModStatus["Inactive"] = 7] = "Inactive";
CF2ModStatus[CF2ModStatus["Abandoned"] = 8] = "Abandoned";
CF2ModStatus[CF2ModStatus["Deleted"] = 9] = "Deleted";
CF2ModStatus[CF2ModStatus["UnderReview"] = 10] = "UnderReview";
})(CF2ModStatus || (exports.CF2ModStatus = CF2ModStatus = {}));
var CF2FileReleaseType;
(function (CF2FileReleaseType) {
CF2FileReleaseType[CF2FileReleaseType["Release"] = 1] = "Release";
CF2FileReleaseType[CF2FileReleaseType["Beta"] = 2] = "Beta";
CF2FileReleaseType[CF2FileReleaseType["Alpha"] = 3] = "Alpha";
})(CF2FileReleaseType || (exports.CF2FileReleaseType = CF2FileReleaseType = {}));
var CF2FileStatus;
(function (CF2FileStatus) {
CF2FileStatus[CF2FileStatus["Processing"] = 1] = "Processing";
CF2FileStatus[CF2FileStatus["ChangesRequired"] = 2] = "ChangesRequired";
CF2FileStatus[CF2FileStatus["UnderReview"] = 3] = "UnderReview";
CF2FileStatus[CF2FileStatus["Approved"] = 4] = "Approved";
CF2FileStatus[CF2FileStatus["Rejected"] = 5] = "Rejected";
CF2FileStatus[CF2FileStatus["MalwareDetected"] = 6] = "MalwareDetected";
CF2FileStatus[CF2FileStatus["Deleted"] = 7] = "Deleted";
CF2FileStatus[CF2FileStatus["Archived"] = 8] = "Archived";
CF2FileStatus[CF2FileStatus["Testing"] = 9] = "Testing";
CF2FileStatus[CF2FileStatus["Released"] = 10] = "Released";
CF2FileStatus[CF2FileStatus["ReadyForReview"] = 11] = "ReadyForReview";
CF2FileStatus[CF2FileStatus["Deprecated"] = 12] = "Deprecated";
CF2FileStatus[CF2FileStatus["Baking"] = 13] = "Baking";
CF2FileStatus[CF2FileStatus["AwaitingPublishing"] = 14] = "AwaitingPublishing";
CF2FileStatus[CF2FileStatus["FailedPublishing"] = 15] = "FailedPublishing";
})(CF2FileStatus || (exports.CF2FileStatus = CF2FileStatus = {}));
var CF2HashAlgo;
(function (CF2HashAlgo) {
CF2HashAlgo[CF2HashAlgo["Sha1"] = 1] = "Sha1";
CF2HashAlgo[CF2HashAlgo["Md5"] = 2] = "Md5";
})(CF2HashAlgo || (exports.CF2HashAlgo = CF2HashAlgo = {}));
var CF2FileRelationType;
(function (CF2FileRelationType) {
CF2FileRelationType[CF2FileRelationType["EmbeddedLibrary"] = 1] = "EmbeddedLibrary";
CF2FileRelationType[CF2FileRelationType["OptionalDependency"] = 2] = "OptionalDependency";
CF2FileRelationType[CF2FileRelationType["RequiredDependency"] = 3] = "RequiredDependency";
CF2FileRelationType[CF2FileRelationType["Tool"] = 4] = "Tool";
CF2FileRelationType[CF2FileRelationType["Incompatible"] = 5] = "Incompatible";
CF2FileRelationType[CF2FileRelationType["Include"] = 6] = "Include";
})(CF2FileRelationType || (exports.CF2FileRelationType = CF2FileRelationType = {}));
var CF2ModLoaderType;
(function (CF2ModLoaderType) {
CF2ModLoaderType[CF2ModLoaderType["Any"] = 0] = "Any";
CF2ModLoaderType[CF2ModLoaderType["Forge"] = 1] = "Forge";
CF2ModLoaderType[CF2ModLoaderType["Cauldron"] = 2] = "Cauldron";
CF2ModLoaderType[CF2ModLoaderType["LiteLoader"] = 3] = "LiteLoader";
CF2ModLoaderType[CF2ModLoaderType["Fabric"] = 4] = "Fabric";
})(CF2ModLoaderType || (exports.CF2ModLoaderType = CF2ModLoaderType = {}));
var CF2CoreStatus;
(function (CF2CoreStatus) {
CF2CoreStatus[CF2CoreStatus["Draft"] = 1] = "Draft";
CF2CoreStatus[CF2CoreStatus["Test"] = 2] = "Test";
CF2CoreStatus[CF2CoreStatus["PendingReview"] = 3] = "PendingReview";
CF2CoreStatus[CF2CoreStatus["Rejected"] = 4] = "Rejected";
CF2CoreStatus[CF2CoreStatus["Approved"] = 5] = "Approved";
CF2CoreStatus[CF2CoreStatus["Live"] = 6] = "Live";
})(CF2CoreStatus || (exports.CF2CoreStatus = CF2CoreStatus = {}));
var CF2CoreApiStatus;
(function (CF2CoreApiStatus) {
CF2CoreApiStatus[CF2CoreApiStatus["Private"] = 1] = "Private";
CF2CoreApiStatus[CF2CoreApiStatus["Public"] = 2] = "Public";
})(CF2CoreApiStatus || (exports.CF2CoreApiStatus = CF2CoreApiStatus = {}));
var CF2WowAddonCategory;
(function (CF2WowAddonCategory) {
CF2WowAddonCategory[CF2WowAddonCategory["ChatCommunication"] = 1001] = "ChatCommunication";
CF2WowAddonCategory[CF2WowAddonCategory["AuctionEconomy"] = 1002] = "AuctionEconomy";
CF2WowAddonCategory[CF2WowAddonCategory["AudioVideo"] = 1003] = "AudioVideo";
CF2WowAddonCategory[CF2WowAddonCategory["PvP"] = 1004] = "PvP";
CF2WowAddonCategory[CF2WowAddonCategory["BuffsDebuffs"] = 1005] = "BuffsDebuffs";
CF2WowAddonCategory[CF2WowAddonCategory["Artwork"] = 1006] = "Artwork";
CF2WowAddonCategory[CF2WowAddonCategory["DataExport"] = 1007] = "DataExport";
CF2WowAddonCategory[CF2WowAddonCategory["Guild"] = 1008] = "Guild";
CF2WowAddonCategory[CF2WowAddonCategory["BagsInventory"] = 1009] = "BagsInventory";
CF2WowAddonCategory[CF2WowAddonCategory["Libraries"] = 1010] = "Libraries";
CF2WowAddonCategory[CF2WowAddonCategory["MapMinimap"] = 1011] = "MapMinimap";
CF2WowAddonCategory[CF2WowAddonCategory["Mail"] = 1012] = "Mail";
CF2WowAddonCategory[CF2WowAddonCategory["QuestsLeveling"] = 1013] = "QuestsLeveling";
CF2WowAddonCategory[CF2WowAddonCategory["BossEncounters"] = 1014] = "BossEncounters";
CF2WowAddonCategory[CF2WowAddonCategory["Professions"] = 1015] = "Professions";
CF2WowAddonCategory[CF2WowAddonCategory["UnitFrames"] = 1016] = "UnitFrames";
CF2WowAddonCategory[CF2WowAddonCategory["Miscellaneous"] = 1017] = "Miscellaneous";
CF2WowAddonCategory[CF2WowAddonCategory["ActionBars"] = 1018] = "ActionBars";
CF2WowAddonCategory[CF2WowAddonCategory["Combat"] = 1019] = "Combat";
CF2WowAddonCategory[CF2WowAddonCategory["Class"] = 1020] = "Class";
CF2WowAddonCategory[CF2WowAddonCategory["Mage"] = 1021] = "Mage";
CF2WowAddonCategory[CF2WowAddonCategory["Paladin"] = 1022] = "Paladin";
CF2WowAddonCategory[CF2WowAddonCategory["Druid"] = 1023] = "Druid";
CF2WowAddonCategory[CF2WowAddonCategory["Hunter"] = 1024] = "Hunter";
CF2WowAddonCategory[CF2WowAddonCategory["Shaman"] = 1025] = "Shaman";
CF2WowAddonCategory[CF2WowAddonCategory["Priest"] = 1026] = "Priest";
CF2WowAddonCategory[CF2WowAddonCategory["Rogue"] = 1027] = "Rogue";
CF2WowAddonCategory[CF2WowAddonCategory["Warrior"] = 1028] = "Warrior";
CF2WowAddonCategory[CF2WowAddonCategory["Warlock"] = 1029] = "Warlock";
CF2WowAddonCategory[CF2WowAddonCategory["DevelopmentTools"] = 1031] = "DevelopmentTools";
CF2WowAddonCategory[CF2WowAddonCategory["Healer"] = 1032] = "Healer";
CF2WowAddonCategory[CF2WowAddonCategory["Tank"] = 1033] = "Tank";
CF2WowAddonCategory[CF2WowAddonCategory["Caster"] = 1034] = "Caster";
CF2WowAddonCategory[CF2WowAddonCategory["DamageDealer"] = 1035] = "DamageDealer";
CF2WowAddonCategory[CF2WowAddonCategory["DeathKnight"] = 1036] = "DeathKnight";
CF2WowAddonCategory[CF2WowAddonCategory["RaidFrames"] = 1037] = "RaidFrames";
CF2WowAddonCategory[CF2WowAddonCategory["Minigames"] = 1038] = "Minigames";
CF2WowAddonCategory[CF2WowAddonCategory["HUDs"] = 1039] = "HUDs";
CF2WowAddonCategory[CF2WowAddonCategory["Arena"] = 1040] = "Arena";
CF2WowAddonCategory[CF2WowAddonCategory["Battleground"] = 1041] = "Battleground";
CF2WowAddonCategory[CF2WowAddonCategory["Alchemy"] = 1042] = "Alchemy";
CF2WowAddonCategory[CF2WowAddonCategory["Blacksmithing"] = 1043] = "Blacksmithing";
CF2WowAddonCategory[CF2WowAddonCategory["Cooking"] = 1044] = "Cooking";
CF2WowAddonCategory[CF2WowAddonCategory["Enchanting"] = 1045] = "Enchanting";
CF2WowAddonCategory[CF2WowAddonCategory["Engineering"] = 1046] = "Engineering";
CF2WowAddonCategory[CF2WowAddonCategory["FirstAid"] = 1047] = "FirstAid";
CF2WowAddonCategory[CF2WowAddonCategory["Fishing"] = 1048] = "Fishing";
CF2WowAddonCategory[CF2WowAddonCategory["Herbalism"] = 1049] = "Herbalism";
CF2WowAddonCategory[CF2WowAddonCategory["Jewelcrafting"] = 1050] = "Jewelcrafting";
CF2WowAddonCategory[CF2WowAddonCategory["Leatherworking"] = 1051] = "Leatherworking";
CF2WowAddonCategory[CF2WowAddonCategory["Mining"] = 1052] = "Mining";
CF2WowAddonCategory[CF2WowAddonCategory["Skinning"] = 1053] = "Skinning";
CF2WowAddonCategory[CF2WowAddonCategory["Tailoring"] = 1054] = "Tailoring";
CF2WowAddonCategory[CF2WowAddonCategory["Tooltip"] = 1055] = "Tooltip";
CF2WowAddonCategory[CF2WowAddonCategory["Inscription"] = 1059] = "Inscription";
CF2WowAddonCategory[CF2WowAddonCategory["Roleplay"] = 1060] = "Roleplay";
CF2WowAddonCategory[CF2WowAddonCategory["Plugins"] = 1063] = "Plugins";
CF2WowAddonCategory[CF2WowAddonCategory["FuBar"] = 1064] = "FuBar";
CF2WowAddonCategory[CF2WowAddonCategory["TitanPanel"] = 1065] = "TitanPanel";
CF2WowAddonCategory[CF2WowAddonCategory["DataBroker"] = 1066] = "DataBroker";
CF2WowAddonCategory[CF2WowAddonCategory["Achievements"] = 1067] = "Achievements";
CF2WowAddonCategory[CF2WowAddonCategory["Companions"] = 1085] = "Companions";
CF2WowAddonCategory[CF2WowAddonCategory["Archaeology"] = 1103] = "Archaeology";
CF2WowAddonCategory[CF2WowAddonCategory["Transmogrification"] = 1171] = "Transmogrification";
CF2WowAddonCategory[CF2WowAddonCategory["Monk"] = 1242] = "Monk";
CF2WowAddonCategory[CF2WowAddonCategory["BattlePets"] = 1243] = "BattlePets";
CF2WowAddonCategory[CF2WowAddonCategory["Garrison"] = 1469] = "Garrison";
CF2WowAddonCategory[CF2WowAddonCategory["DemonHunters"] = 1502] = "DemonHunters";
CF2WowAddonCategory[CF2WowAddonCategory["TwitchIntegration"] = 4675] = "TwitchIntegration";
})(CF2WowAddonCategory || (exports.CF2WowAddonCategory = CF2WowAddonCategory = {}));