Skip to content

Commit

Permalink
feat(js)!: make imports modular
Browse files Browse the repository at this point in the history
  • Loading branch information
DorielRivalet committed Aug 3, 2024
1 parent e346f6d commit 936324c
Show file tree
Hide file tree
Showing 3 changed files with 100 additions and 107 deletions.
71 changes: 33 additions & 38 deletions src/packages/javascript/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1633,42 +1633,37 @@ declare module "ezlion" {
[key: number]: FrontierGuildPoogieSkillName;
};

// Export the default object
const ezlion: {
ArmorArms: ArmorArms;
ArmorChest: ArmorChest;
ArmorColor: ArmorColor;
ArmorHead: ArmorHead;
ArmorLegs: ArmorLegs;
ArmorWaist: ArmorWaist;
Item: Item;
Location: Location;
Monster: Monster;
ObjectiveType: ObjectiveType;
PoogieCostume: PoogieCostume;
Quest: Quest;
RankBand: RankBand;
Sharpness: Sharpness;
SkillArmor: SkillArmor;
SkillCaravan: SkillCaravan;
SkillDiva: SkillDiva;
SkillHalk: SkillHalk;
SkillRoadTower: SkillRoadTower;
SkillSigil: SkillSigil;
SkillStyleRank: SkillStyleRank;
SkillZenith: SkillZenith;
WeaponBlademaster: WeaponBlademaster;
WeaponClass: WeaponClass;
WeaponGunner: WeaponGunner;
WeaponStyle: WeaponStyle;
WeaponType: WeaponType;
PoogieGuildOutfit: PoogieGuildOutfit;
QuestToggleMode: QuestToggleMode;
SkillDivaPrayerGem: SkillDivaPrayerGem;
SkillGuildPoogie: SkillGuildPoogie;
SkillTree: SkillTree;
SkillArmorPriority: SkillTree;
};

export default ezlion;
export const ezlionArmorArms: ArmorArms;
export const ezlionArmorChest: ArmorChest;
export const ezlionArmorColor: ArmorColor;
export const ezlionArmorHead: ArmorHead;
export const ezlionArmorLegs: ArmorLegs;
export const ezlionArmorWaist: ArmorWaist;
export const ezlionItem: Item;
export const ezlionLocation: Location;
export const ezlionMonster: Monster;
export const ezlionObjectiveType: ObjectiveType;
export const ezlionPoogieCostume: PoogieCostume;
export const ezlionQuest: Quest;
export const ezlionRankBand: RankBand;
export const ezlionSharpness: Sharpness;
export const ezlionSkillArmor: SkillArmor;
export const ezlionSkillCaravan: SkillCaravan;
export const ezlionSkillDiva: SkillDiva;
export const ezlionSkillHalk: SkillHalk;
export const ezlionSkillRoadTower: SkillRoadTower;
export const ezlionSkillSigil: SkillSigil;
export const ezlionSkillStyleRank: SkillStyleRank;
export const ezlionSkillZenith: SkillZenith;
export const ezlionWeaponBlademaster: WeaponBlademaster;
export const ezlionWeaponClass: WeaponClass;
export const ezlionWeaponGunner: WeaponGunner;
export const ezlionWeaponStyle: WeaponStyle;
export const ezlionWeaponType: WeaponType;
export const ezlionPoogieGuildOutfit: PoogieGuildOutfit;
export const ezlionQuestToggleMode: QuestToggleMode;
export const ezlionSkillDivaPrayerGem: SkillDivaPrayerGem;
export const ezlionSkillGuildPoogie: SkillGuildPoogie;
export const ezlionSkillTree: SkillTree;
export const ezlionSkillArmorPriority: SkillTree;
}
134 changes: 66 additions & 68 deletions src/packages/javascript/index.js
Original file line number Diff line number Diff line change
@@ -1,69 +1,67 @@
import ArmorArms from "./Mapper/ArmorArms.js";
import ArmorChest from "./Mapper/ArmorChest.js";
import ArmorColor from "./Mapper/ArmorColor.js";
import ArmorHead from "./Mapper/ArmorHead.js";
import ArmorLegs from "./Mapper/ArmorLegs.js";
import ArmorWaist from "./Mapper/ArmorWaist.js";
import Item from "./Mapper/Item.js";
import Location from "./Mapper/Location.js";
import Monster from "./Mapper/Monster.js";
import ObjectiveType from "./Mapper/ObjectiveType.js";
import PoogieCostume from "./Mapper/PoogieCostume.js";
import Quest from "./Mapper/Quest.js";
import RankBand from "./Mapper/RankBand.js";
import Sharpness from "./Mapper/Sharpness.js";
import SkillArmor from "./Mapper/SkillArmor.js";
import SkillArmorPriority from "./Mapper/SkillArmorPriority.js";
import SkillCaravan from "./Mapper/SkillCaravan.js";
import SkillDiva from "./Mapper/SkillDiva.js";
import SkillHalk from "./Mapper/SkillHalk.js";
import SkillRoadTower from "./Mapper/SkillRoadTower.js";
import SkillSigil from "./Mapper/SkillSigil.js";
import SkillStyleRank from "./Mapper/SkillStyleRank.js";
import SkillZenith from "./Mapper/SkillZenith.js";
import WeaponBlademaster from "./Mapper/WeaponBlademaster.js";
import WeaponClass from "./Mapper/WeaponClass.js";
import WeaponGunner from "./Mapper/WeaponGunner.js";
import WeaponStyle from "./Mapper/WeaponStyle.js";
import WeaponType from "./Mapper/WeaponType.js";
import PoogieGuildOutfit from "./Mapper/PoogieGuildOutfit.js";
import QuestToggleMode from "./Mapper/QuestToggleMode.js";
import SkillDivaPrayerGem from "./Mapper/SkillDivaPrayerGem.js";
import SkillGuildPoogie from "./Mapper/SkillGuildPoogie.js";
import SkillTree from "./Mapper/SkillTree.js";
import ezlionArmorArms from "./Mapper/ArmorArms.js";
import ezlionArmorChest from "./Mapper/ArmorChest.js";
import ezlionArmorColor from "./Mapper/ArmorColor.js";
import ezlionArmorHead from "./Mapper/ArmorHead.js";
import ezlionArmorLegs from "./Mapper/ArmorLegs.js";
import ezlionArmorWaist from "./Mapper/ArmorWaist.js";
import ezlionItem from "./Mapper/Item.js";
import ezlionLocation from "./Mapper/Location.js";
import ezlionMonster from "./Mapper/Monster.js";
import ezlionObjectiveType from "./Mapper/ObjectiveType.js";
import ezlionPoogieCostume from "./Mapper/PoogieCostume.js";
import ezlionQuest from "./Mapper/Quest.js";
import ezlionRankBand from "./Mapper/RankBand.js";
import ezlionSharpness from "./Mapper/Sharpness.js";
import ezlionSkillArmor from "./Mapper/SkillArmor.js";
import ezlionSkillArmorPriority from "./Mapper/SkillArmorPriority.js";
import ezlionSkillCaravan from "./Mapper/SkillCaravan.js";
import ezlionSkillDiva from "./Mapper/SkillDiva.js";
import ezlionSkillHalk from "./Mapper/SkillHalk.js";
import ezlionSkillRoadTower from "./Mapper/SkillRoadTower.js";
import ezlionSkillSigil from "./Mapper/SkillSigil.js";
import ezlionSkillStyleRank from "./Mapper/SkillStyleRank.js";
import ezlionSkillZenith from "./Mapper/SkillZenith.js";
import ezlionWeaponBlademaster from "./Mapper/WeaponBlademaster.js";
import ezlionWeaponClass from "./Mapper/WeaponClass.js";
import ezlionWeaponGunner from "./Mapper/WeaponGunner.js";
import ezlionWeaponStyle from "./Mapper/WeaponStyle.js";
import ezlionWeaponType from "./Mapper/WeaponType.js";
import ezlionPoogieGuildOutfit from "./Mapper/PoogieGuildOutfit.js";
import ezlionQuestToggleMode from "./Mapper/QuestToggleMode.js";
import ezlionSkillDivaPrayerGem from "./Mapper/SkillDivaPrayerGem.js";
import ezlionSkillGuildPoogie from "./Mapper/SkillGuildPoogie.js";
import ezlionSkillTree from "./Mapper/SkillTree.js";

export default {
ArmorArms,
ArmorChest,
ArmorColor,
ArmorHead,
ArmorLegs,
ArmorWaist,
Item,
Location,
Monster,
ObjectiveType,
PoogieCostume,
Quest,
RankBand,
Sharpness,
SkillArmor,
SkillArmorPriority,
SkillCaravan,
SkillDiva,
SkillHalk,
SkillRoadTower,
SkillSigil,
SkillStyleRank,
SkillZenith,
WeaponBlademaster,
WeaponClass,
WeaponGunner,
WeaponStyle,
WeaponType,
PoogieGuildOutfit,
QuestToggleMode,
SkillDivaPrayerGem,
SkillGuildPoogie,
SkillTree,
};
export { ezlionArmorArms };
export { ezlionArmorChest };
export { ezlionArmorColor };
export { ezlionArmorHead };
export { ezlionArmorLegs };
export { ezlionArmorWaist };
export { ezlionItem };
export { ezlionLocation };
export { ezlionMonster };
export { ezlionObjectiveType };
export { ezlionPoogieCostume };
export { ezlionQuest };
export { ezlionRankBand };
export { ezlionSharpness };
export { ezlionSkillArmor };
export { ezlionSkillCaravan };
export { ezlionSkillDiva };
export { ezlionSkillHalk };
export { ezlionSkillRoadTower };
export { ezlionSkillSigil };
export { ezlionSkillStyleRank };
export { ezlionSkillZenith };
export { ezlionWeaponBlademaster };
export { ezlionWeaponClass };
export { ezlionWeaponGunner };
export { ezlionWeaponStyle };
export { ezlionWeaponType };
export { ezlionPoogieGuildOutfit };
export { ezlionQuestToggleMode };
export { ezlionSkillDivaPrayerGem };
export { ezlionSkillGuildPoogie };
export { ezlionSkillTree };
export { ezlionSkillArmorPriority };
2 changes: 1 addition & 1 deletion src/packages/javascript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ezlion",
"version": "6.0.0",
"version": "7.0.0",
"description": "A data retrieval and translation project for Monster Hunter Frontier Z",
"main": "index.js",
"type": "module",
Expand Down

0 comments on commit 936324c

Please sign in to comment.