From 936324c70217255b13d080f2fc454a56ff131591 Mon Sep 17 00:00:00 2001 From: Doriel Rivalet <100863878+DorielRivalet@users.noreply.github.com> Date: Sat, 3 Aug 2024 00:57:53 -0300 Subject: [PATCH] feat(js)!: make imports modular --- src/packages/javascript/index.d.ts | 71 +++++++------- src/packages/javascript/index.js | 134 +++++++++++++-------------- src/packages/javascript/package.json | 2 +- 3 files changed, 100 insertions(+), 107 deletions(-) diff --git a/src/packages/javascript/index.d.ts b/src/packages/javascript/index.d.ts index 57a03f8..61d0830 100644 --- a/src/packages/javascript/index.d.ts +++ b/src/packages/javascript/index.d.ts @@ -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; } diff --git a/src/packages/javascript/index.js b/src/packages/javascript/index.js index e79f729..bc0669c 100644 --- a/src/packages/javascript/index.js +++ b/src/packages/javascript/index.js @@ -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 }; diff --git a/src/packages/javascript/package.json b/src/packages/javascript/package.json index 6f4c0bf..381825b 100644 --- a/src/packages/javascript/package.json +++ b/src/packages/javascript/package.json @@ -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",