diff --git a/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts b/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts index d5b5d604f38..b3a5a1b8d40 100644 --- a/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts +++ b/libs/features/creature/src/creature-equip-template/creature-equip-template.component.ts @@ -27,6 +27,6 @@ import { TooltipModule } from 'ngx-bootstrap/tooltip'; ], }) export class CreatureEquipTemplateComponent extends SingleRowEditorComponent { - override readonly editorService = inject(CreatureEquipTemplateService); + protected override readonly editorService = inject(CreatureEquipTemplateService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts b/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts index 66c6dbc1fc7..b2203998fd6 100644 --- a/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts +++ b/libs/features/creature/src/creature-loot-template/creature-loot-template.component.ts @@ -14,6 +14,6 @@ import { CreatureLootTemplateService } from './creature-loot-template.service'; imports: [TopBarComponent, LootEditorComponent], }) export class CreatureLootTemplateComponent extends LootTemplateIdComponent { - override readonly editorService = inject(CreatureLootTemplateService); + protected override readonly editorService = inject(CreatureLootTemplateService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.ts b/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.ts index 8b543a8c142..ade7df9f79f 100644 --- a/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.ts +++ b/libs/features/creature/src/creature-onkill-reputation/creature-onkill-reputation.component.ts @@ -36,6 +36,6 @@ import { CreatureOnkillReputationService } from './creature-onkill-reputation.se export class CreatureOnkillReputationComponent extends SingleRowEditorComponent { readonly FACTION_RANK = FACTION_RANK; - override readonly editorService = inject(CreatureOnkillReputationService); + protected override readonly editorService = inject(CreatureOnkillReputationService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/creature-questitem/creature-questitem.component.ts b/libs/features/creature/src/creature-questitem/creature-questitem.component.ts index 7dcc7d44566..94b0f9cfacf 100644 --- a/libs/features/creature/src/creature-questitem/creature-questitem.component.ts +++ b/libs/features/creature/src/creature-questitem/creature-questitem.component.ts @@ -30,6 +30,6 @@ import { CreatureQuestitemService } from './creature-questitem.service'; ], }) export class CreatureQuestitemComponent extends MultiRowEditorComponent { - override readonly editorService = inject(CreatureQuestitemService); + protected override readonly editorService = inject(CreatureQuestitemService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/creature-spawn-addon/creature-spawn-addon.component.ts b/libs/features/creature/src/creature-spawn-addon/creature-spawn-addon.component.ts index f60647bcd46..b19a8260e69 100644 --- a/libs/features/creature/src/creature-spawn-addon/creature-spawn-addon.component.ts +++ b/libs/features/creature/src/creature-spawn-addon/creature-spawn-addon.component.ts @@ -33,6 +33,6 @@ export class CreatureSpawnAddonComponent extends MultiRowEditorComponent { - override readonly editorService = inject(CreatureTemplateModelService); + protected override readonly editorService = inject(CreatureTemplateModelService); readonly handlerService = inject(CreatureHandlerService); protected readonly NPC_VIEWER_TYPE = VIEWER_TYPE.NPC; diff --git a/libs/features/creature/src/creature-template-movement/creature-template-movement.component.ts b/libs/features/creature/src/creature-template-movement/creature-template-movement.component.ts index ded595cda03..bf6670b20d3 100644 --- a/libs/features/creature/src/creature-template-movement/creature-template-movement.component.ts +++ b/libs/features/creature/src/creature-template-movement/creature-template-movement.component.ts @@ -20,6 +20,6 @@ export class CreatureTemplateMovementComponent extends SingleRowEditorComponent< return this.WIKI_BASE_URL + CREATURE_TEMPLATE_MOVEMENT_TABLE; } - override readonly editorService = inject(CreatureTemplateMovementService); + protected override readonly editorService = inject(CreatureTemplateMovementService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/creature-template-resistance/creature-template-resistance.component.ts b/libs/features/creature/src/creature-template-resistance/creature-template-resistance.component.ts index e3b5bfabfd1..aa53fc09500 100644 --- a/libs/features/creature/src/creature-template-resistance/creature-template-resistance.component.ts +++ b/libs/features/creature/src/creature-template-resistance/creature-template-resistance.component.ts @@ -39,6 +39,6 @@ export class CreatureTemplateResistanceComponent extends MultiRowEditorComponent protected readonly CREATURE_TEMPLATE_RESISTANCE_SCHOOL = CREATURE_TEMPLATE_RESISTANCE_SCHOOL; - override readonly editorService = inject(CreatureTemplateResistanceService); + protected override readonly editorService = inject(CreatureTemplateResistanceService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/creature-template-spell/creature-template-spell.component.ts b/libs/features/creature/src/creature-template-spell/creature-template-spell.component.ts index 746fb4c355f..2c5da4fa0f3 100644 --- a/libs/features/creature/src/creature-template-spell/creature-template-spell.component.ts +++ b/libs/features/creature/src/creature-template-spell/creature-template-spell.component.ts @@ -38,7 +38,7 @@ export class CreatureTemplateSpellComponent extends MultiRowEditorComponent protected readonly TEXT_RANGE = TEXT_RANGE; protected readonly EMOTE = EMOTE; - public override readonly editorService = inject(CreatureTextService); + protected override readonly editorService = inject(CreatureTextService); protected override readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/npc-trainer/npc-trainer.component.ts b/libs/features/creature/src/npc-trainer/npc-trainer.component.ts index 25a20c60f59..8cc8f4ed03c 100644 --- a/libs/features/creature/src/npc-trainer/npc-trainer.component.ts +++ b/libs/features/creature/src/npc-trainer/npc-trainer.component.ts @@ -34,7 +34,7 @@ import { NpcTrainerService } from './npc-trainer.service'; ], }) export class NpcTrainerComponent extends MultiRowEditorComponent { - override readonly editorService = inject(NpcTrainerService); + protected override readonly editorService = inject(NpcTrainerService); readonly handlerService = inject(CreatureHandlerService); readonly sqliteQueryService = inject(SqliteQueryService); } diff --git a/libs/features/creature/src/npc-vendor/npc-vendor.component.ts b/libs/features/creature/src/npc-vendor/npc-vendor.component.ts index 321684220cd..b4f651bd44b 100644 --- a/libs/features/creature/src/npc-vendor/npc-vendor.component.ts +++ b/libs/features/creature/src/npc-vendor/npc-vendor.component.ts @@ -33,6 +33,6 @@ import { NpcVendorService } from './npc-vendor.service'; ], }) export class NpcVendorComponent extends MultiRowEditorComponent { - override readonly editorService = inject(NpcVendorService); + protected override readonly editorService = inject(NpcVendorService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/pickpocketing-loot-template/pickpocketing-loot-template.component.ts b/libs/features/creature/src/pickpocketing-loot-template/pickpocketing-loot-template.component.ts index 0f4294d175c..dd360ad8f14 100644 --- a/libs/features/creature/src/pickpocketing-loot-template/pickpocketing-loot-template.component.ts +++ b/libs/features/creature/src/pickpocketing-loot-template/pickpocketing-loot-template.component.ts @@ -14,6 +14,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, LootEditorComponent], }) export class PickpocketingLootTemplateComponent extends LootTemplateIdComponent { - override readonly editorService = inject(PickpocketingLootTemplateService); + protected override readonly editorService = inject(PickpocketingLootTemplateService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/creature/src/skinning-loot-template/skinning-loot-template.component.ts b/libs/features/creature/src/skinning-loot-template/skinning-loot-template.component.ts index 9fd598ebb40..c4e5efc2d73 100644 --- a/libs/features/creature/src/skinning-loot-template/skinning-loot-template.component.ts +++ b/libs/features/creature/src/skinning-loot-template/skinning-loot-template.component.ts @@ -14,6 +14,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, LootEditorComponent], }) export class SkinningLootTemplateComponent extends LootTemplateIdComponent { - override readonly editorService = inject(SkinningLootTemplateService); + protected override readonly editorService = inject(SkinningLootTemplateService); readonly handlerService = inject(CreatureHandlerService); } diff --git a/libs/features/gameobject/src/gameobject-loot-template/gameobject-loot-template.component.ts b/libs/features/gameobject/src/gameobject-loot-template/gameobject-loot-template.component.ts index b63c15997f7..6151769f389 100644 --- a/libs/features/gameobject/src/gameobject-loot-template/gameobject-loot-template.component.ts +++ b/libs/features/gameobject/src/gameobject-loot-template/gameobject-loot-template.component.ts @@ -35,7 +35,7 @@ export class GameobjectLootTemplateComponent extends LootTemplateIdComponent { - override readonly editorService = inject(GameobjectQuestitemService); + protected override readonly editorService = inject(GameobjectQuestitemService); readonly handlerService = inject(GameobjectHandlerService); } diff --git a/libs/features/gameobject/src/gameobject-spawn-addon/gameobject-spawn-addon.component.ts b/libs/features/gameobject/src/gameobject-spawn-addon/gameobject-spawn-addon.component.ts index 8147e17f8aa..f45b3ac7c8e 100644 --- a/libs/features/gameobject/src/gameobject-spawn-addon/gameobject-spawn-addon.component.ts +++ b/libs/features/gameobject/src/gameobject-spawn-addon/gameobject-spawn-addon.component.ts @@ -29,6 +29,6 @@ import { GameobjectSpawnAddonService } from './gameobject-spawn-addon.service'; export class GameobjectSpawnAddonComponent extends MultiRowEditorComponent { readonly INVISIBILITY_TYPE = INVISIBILITY_TYPE; - override readonly editorService = inject(GameobjectSpawnAddonService); + protected override readonly editorService = inject(GameobjectSpawnAddonService); readonly handlerService = inject(GameobjectHandlerService); } diff --git a/libs/features/gameobject/src/gameobject-spawn/gameobject-spawn.component.ts b/libs/features/gameobject/src/gameobject-spawn/gameobject-spawn.component.ts index a976bb78257..c0c54f5ebf3 100644 --- a/libs/features/gameobject/src/gameobject-spawn/gameobject-spawn.component.ts +++ b/libs/features/gameobject/src/gameobject-spawn/gameobject-spawn.component.ts @@ -34,6 +34,6 @@ export class GameobjectSpawnComponent extends MultiRowEditorComponent { readonly GAMEOBJECT_FLAGS = GAMEOBJECT_FLAGS; - override readonly editorService = inject(GameobjectTemplateAddonService); + protected override readonly editorService = inject(GameobjectTemplateAddonService); readonly handlerService = inject(GameobjectHandlerService); } diff --git a/libs/features/gameobject/src/gameobject-template/gameobject-template.component.ts b/libs/features/gameobject/src/gameobject-template/gameobject-template.component.ts index 4199b9b199d..4f83212c769 100644 --- a/libs/features/gameobject/src/gameobject-template/gameobject-template.component.ts +++ b/libs/features/gameobject/src/gameobject-template/gameobject-template.component.ts @@ -36,7 +36,7 @@ export class GameobjectTemplateComponent extends SingleRowEditorComponent { - override readonly editorService = inject(GossipMenuService); + protected override readonly editorService = inject(GossipMenuService); readonly handlerService = inject(GossipHandlerService); readonly queryService = inject(MysqlQueryService); } diff --git a/libs/features/item/src/item-enchantment/item-enchantment-template.component.ts b/libs/features/item/src/item-enchantment/item-enchantment-template.component.ts index 618c3730e8d..e05de5b4e03 100644 --- a/libs/features/item/src/item-enchantment/item-enchantment-template.component.ts +++ b/libs/features/item/src/item-enchantment/item-enchantment-template.component.ts @@ -25,6 +25,6 @@ import { TranslateModule } from '@ngx-translate/core'; ], }) export class ItemEnchantmentTemplateComponent extends MultiRowEditorComponent { - override readonly editorService = inject(ItemEnchantmentTemplateService); + protected override readonly editorService = inject(ItemEnchantmentTemplateService); readonly handlerService = inject(ItemHandlerService); } diff --git a/libs/features/item/src/item-loot-template/item-loot-template.component.ts b/libs/features/item/src/item-loot-template/item-loot-template.component.ts index 4393df2a2e3..d80e4c51d31 100644 --- a/libs/features/item/src/item-loot-template/item-loot-template.component.ts +++ b/libs/features/item/src/item-loot-template/item-loot-template.component.ts @@ -14,6 +14,6 @@ import { ItemLootTemplateService } from './item-loot-template.service'; imports: [TopBarComponent, LootEditorComponent], }) export class ItemLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(ItemLootTemplateService); + protected override readonly editorService = inject(ItemLootTemplateService); readonly handlerService = inject(ItemHandlerService); } diff --git a/libs/features/item/src/item-template/item-template.component.ts b/libs/features/item/src/item-template/item-template.component.ts index 0e5ca9f923f..c9e32a97314 100644 --- a/libs/features/item/src/item-template/item-template.component.ts +++ b/libs/features/item/src/item-template/item-template.component.ts @@ -80,7 +80,7 @@ import { ItemTemplateService } from './item-template.service'; ], }) export class ItemTemplateComponent extends SingleRowEditorComponent implements OnInit { - override readonly editorService = inject(ItemTemplateService); + protected override readonly editorService = inject(ItemTemplateService); readonly handlerService = inject(ItemHandlerService); private readonly itemPreviewService = inject(ItemPreviewService); private readonly sanitizer = inject(DomSanitizer); diff --git a/libs/features/item/src/milling-loot-template/milling-loot-template.component.ts b/libs/features/item/src/milling-loot-template/milling-loot-template.component.ts index 23bccebcb5f..c868a920311 100644 --- a/libs/features/item/src/milling-loot-template/milling-loot-template.component.ts +++ b/libs/features/item/src/milling-loot-template/milling-loot-template.component.ts @@ -14,6 +14,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, LootEditorComponent], }) export class MillingLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(MillingLootTemplateService); + protected override readonly editorService = inject(MillingLootTemplateService); readonly handlerService = inject(ItemHandlerService); } diff --git a/libs/features/item/src/prospecting-loot-template/prospecting-loot-template.component.ts b/libs/features/item/src/prospecting-loot-template/prospecting-loot-template.component.ts index 0d79a5da7f6..7756d3a8924 100644 --- a/libs/features/item/src/prospecting-loot-template/prospecting-loot-template.component.ts +++ b/libs/features/item/src/prospecting-loot-template/prospecting-loot-template.component.ts @@ -14,6 +14,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, LootEditorComponent], }) export class ProspectingLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(ProspectingLootTemplateService); + protected override readonly editorService = inject(ProspectingLootTemplateService); readonly handlerService = inject(ItemHandlerService); } diff --git a/libs/features/other-loots/src/fishing-loot/fishing-loot-template.component.ts b/libs/features/other-loots/src/fishing-loot/fishing-loot-template.component.ts index 95e77800872..b9e478a48d5 100644 --- a/libs/features/other-loots/src/fishing-loot/fishing-loot-template.component.ts +++ b/libs/features/other-loots/src/fishing-loot/fishing-loot-template.component.ts @@ -15,6 +15,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, TranslateModule, LootEditorComponent], }) export class FishingLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(FishingLootTemplateService); + protected override readonly editorService = inject(FishingLootTemplateService); readonly handlerService = inject(FishingLootHandlerService); } diff --git a/libs/features/other-loots/src/mail-loot/mail-loot-template.component.ts b/libs/features/other-loots/src/mail-loot/mail-loot-template.component.ts index bef5c41b67b..1c61e181e21 100644 --- a/libs/features/other-loots/src/mail-loot/mail-loot-template.component.ts +++ b/libs/features/other-loots/src/mail-loot/mail-loot-template.component.ts @@ -15,6 +15,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, TranslateModule, LootEditorComponent], }) export class MailLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(MailLootTemplateService); + protected override readonly editorService = inject(MailLootTemplateService); readonly handlerService = inject(MailLootHandlerService); } diff --git a/libs/features/other-loots/src/reference-loot/reference-loot-template.component.ts b/libs/features/other-loots/src/reference-loot/reference-loot-template.component.ts index 0386cefb92a..c88d946844e 100644 --- a/libs/features/other-loots/src/reference-loot/reference-loot-template.component.ts +++ b/libs/features/other-loots/src/reference-loot/reference-loot-template.component.ts @@ -15,6 +15,6 @@ import { TopBarComponent } from '@keira/shared/base-editor-components'; imports: [TopBarComponent, TranslateModule, LootEditorComponent], }) export class ReferenceLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(ReferenceLootTemplateService); + protected override readonly editorService = inject(ReferenceLootTemplateService); readonly handlerService = inject(ReferenceLootHandlerService); } diff --git a/libs/features/other-loots/src/spell-loot/spell-loot-template.component.ts b/libs/features/other-loots/src/spell-loot/spell-loot-template.component.ts index a7464d532df..865ed7e975c 100644 --- a/libs/features/other-loots/src/spell-loot/spell-loot-template.component.ts +++ b/libs/features/other-loots/src/spell-loot/spell-loot-template.component.ts @@ -15,6 +15,6 @@ import { LootEditorComponent } from '@keira/shared/loot-editor'; imports: [TopBarComponent, TranslateModule, LootEditorComponent], }) export class SpellLootTemplateComponent extends LootTemplateComponent { - override readonly editorService = inject(SpellLootTemplateService); + protected override readonly editorService = inject(SpellLootTemplateService); readonly handlerService = inject(SpellLootHandlerService); } diff --git a/libs/features/quest/src/creature-questender/creature-questender.component.ts b/libs/features/quest/src/creature-questender/creature-questender.component.ts index 520854738ee..447b0f9970b 100644 --- a/libs/features/quest/src/creature-questender/creature-questender.component.ts +++ b/libs/features/quest/src/creature-questender/creature-questender.component.ts @@ -34,7 +34,7 @@ import { CreatureQuestenderService } from './creature-questender.service'; ], }) export class CreatureQuestenderComponent extends MultiRowEditorComponent { - override readonly editorService = inject(CreatureQuestenderService); + protected override readonly editorService = inject(CreatureQuestenderService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); } diff --git a/libs/features/quest/src/creature-queststarter/creature-queststarter.component.ts b/libs/features/quest/src/creature-queststarter/creature-queststarter.component.ts index 2ec236d3b4a..6ab8c73b8d8 100644 --- a/libs/features/quest/src/creature-queststarter/creature-queststarter.component.ts +++ b/libs/features/quest/src/creature-queststarter/creature-queststarter.component.ts @@ -34,7 +34,7 @@ import { CreatureQueststarterService } from './creature-queststarter.service'; ], }) export class CreatureQueststarterComponent extends MultiRowEditorComponent { - override readonly editorService = inject(CreatureQueststarterService); + protected override readonly editorService = inject(CreatureQueststarterService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); } diff --git a/libs/features/quest/src/gameobject-questender/gameobject-questender.component.ts b/libs/features/quest/src/gameobject-questender/gameobject-questender.component.ts index 3d51b518f92..375307dce3b 100644 --- a/libs/features/quest/src/gameobject-questender/gameobject-questender.component.ts +++ b/libs/features/quest/src/gameobject-questender/gameobject-questender.component.ts @@ -34,7 +34,7 @@ import { GameobjectQuestenderService } from './gameobject-questender.service'; ], }) export class GameobjectQuestenderComponent extends MultiRowEditorComponent { - override readonly editorService = inject(GameobjectQuestenderService); + protected override readonly editorService = inject(GameobjectQuestenderService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); } diff --git a/libs/features/quest/src/gameobject-queststarter/gameobject-queststarter.component.ts b/libs/features/quest/src/gameobject-queststarter/gameobject-queststarter.component.ts index a574381a404..0afc908ae44 100644 --- a/libs/features/quest/src/gameobject-queststarter/gameobject-queststarter.component.ts +++ b/libs/features/quest/src/gameobject-queststarter/gameobject-queststarter.component.ts @@ -34,7 +34,7 @@ import { GameobjectQueststarterService } from './gameobject-queststarter.service ], }) export class GameobjectQueststarterComponent extends MultiRowEditorComponent { - override readonly editorService = inject(GameobjectQueststarterService); + protected override readonly editorService = inject(GameobjectQueststarterService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); } diff --git a/libs/features/quest/src/quest-offer-reward/quest-offer-reward.component.ts b/libs/features/quest/src/quest-offer-reward/quest-offer-reward.component.ts index 36a8faa74ff..6c3be08ec44 100644 --- a/libs/features/quest/src/quest-offer-reward/quest-offer-reward.component.ts +++ b/libs/features/quest/src/quest-offer-reward/quest-offer-reward.component.ts @@ -31,7 +31,7 @@ import { QuestOfferRewardService } from './quest-offer-reward.service'; export class QuestOfferRewardComponent extends SingleRowEditorComponent { readonly EMOTE = EMOTE; - override readonly editorService = inject(QuestOfferRewardService); + protected override readonly editorService = inject(QuestOfferRewardService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); } diff --git a/libs/features/quest/src/quest-request-items/quest-request-items.component.ts b/libs/features/quest/src/quest-request-items/quest-request-items.component.ts index 81ecdb40f0b..cc2670638c0 100644 --- a/libs/features/quest/src/quest-request-items/quest-request-items.component.ts +++ b/libs/features/quest/src/quest-request-items/quest-request-items.component.ts @@ -29,7 +29,7 @@ import { QuestRequestItemsService } from './quest-request-items.service'; ], }) export class QuestRequestItemsComponent extends SingleRowEditorComponent { - override readonly editorService = inject(QuestRequestItemsService); + protected override readonly editorService = inject(QuestRequestItemsService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); diff --git a/libs/features/quest/src/quest-template-addon/quest-template-addon.component.ts b/libs/features/quest/src/quest-template-addon/quest-template-addon.component.ts index edfe47ae7a9..52323da936d 100644 --- a/libs/features/quest/src/quest-template-addon/quest-template-addon.component.ts +++ b/libs/features/quest/src/quest-template-addon/quest-template-addon.component.ts @@ -39,7 +39,7 @@ import { QuestTemplateAddonService } from './quest-template-addon.service'; ], }) export class QuestTemplateAddonComponent extends SingleRowEditorComponent { - override readonly editorService = inject(QuestTemplateAddonService); + protected override readonly editorService = inject(QuestTemplateAddonService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); diff --git a/libs/features/quest/src/quest-template/quest-template.component.ts b/libs/features/quest/src/quest-template/quest-template.component.ts index a959c370a0c..23ef2f9e25a 100644 --- a/libs/features/quest/src/quest-template/quest-template.component.ts +++ b/libs/features/quest/src/quest-template/quest-template.component.ts @@ -42,7 +42,7 @@ import { QuestTemplateService } from './quest-template.service'; ], }) export class QuestTemplateComponent extends SingleRowEditorComponent { - override readonly editorService = inject(QuestTemplateService); + protected override readonly editorService = inject(QuestTemplateService); readonly handlerService = inject(QuestHandlerService); readonly questPreviewService = inject(QuestPreviewService); diff --git a/libs/features/spell/src/spell-dbc/spell-dbc.component.ts b/libs/features/spell/src/spell-dbc/spell-dbc.component.ts index 18aafef2a6c..49ae3a1a2e7 100644 --- a/libs/features/spell/src/spell-dbc/spell-dbc.component.ts +++ b/libs/features/spell/src/spell-dbc/spell-dbc.component.ts @@ -36,6 +36,6 @@ import { QueryOutputComponent, TopBarComponent } from '@keira/shared/base-editor ], }) export class SpellDbcComponent extends SingleRowEditorComponent { - override readonly editorService = inject(SpellDbcService); + protected override readonly editorService = inject(SpellDbcService); readonly handlerService = inject(SpellHandlerService); } diff --git a/libs/features/texts/src/broadcast-text/broadcast-text.component.ts b/libs/features/texts/src/broadcast-text/broadcast-text.component.ts index 13af8c886ee..65951c8b40f 100644 --- a/libs/features/texts/src/broadcast-text/broadcast-text.component.ts +++ b/libs/features/texts/src/broadcast-text/broadcast-text.component.ts @@ -26,7 +26,7 @@ import { BroadcastTextService } from './broadcast-text.service'; ], }) export class BroadcastTextComponent extends SingleRowEditorComponent { - override readonly editorService = inject(BroadcastTextService); + protected override readonly editorService = inject(BroadcastTextService); protected override readonly handlerService = inject(BroadcastTextHandlerService); protected readonly EMOTE = EMOTE; diff --git a/libs/features/texts/src/npc-text/npc-text.component.ts b/libs/features/texts/src/npc-text/npc-text.component.ts index 2c01a5f2e6f..119363b9af6 100644 --- a/libs/features/texts/src/npc-text/npc-text.component.ts +++ b/libs/features/texts/src/npc-text/npc-text.component.ts @@ -26,6 +26,6 @@ import { NpcTextFieldsGroupComponent } from './npc-text-fields-group.component'; ], }) export class NpcTextComponent extends SingleRowEditorComponent { - override readonly editorService = inject(NpcTextService); + protected override readonly editorService = inject(NpcTextService); protected override readonly handlerService = inject(NpcTextHandlerService); } diff --git a/libs/features/texts/src/page-text/page-text.component.ts b/libs/features/texts/src/page-text/page-text.component.ts index d8fbd2378dc..c616ca7afe9 100644 --- a/libs/features/texts/src/page-text/page-text.component.ts +++ b/libs/features/texts/src/page-text/page-text.component.ts @@ -24,6 +24,6 @@ import { PageText } from '@keira/shared/acore-world-model'; ], }) export class PageTextComponent extends SingleRowEditorComponent { - override readonly editorService = inject(PageTextService); + protected override readonly editorService = inject(PageTextService); protected override readonly handlerService = inject(PageTextHandlerService); } diff --git a/libs/shared/base-abstract-classes/src/components/editors/editor.component.ts b/libs/shared/base-abstract-classes/src/components/editors/editor.component.ts index 7bdc3024e65..08c6f8603b3 100644 --- a/libs/shared/base-abstract-classes/src/components/editors/editor.component.ts +++ b/libs/shared/base-abstract-classes/src/components/editors/editor.component.ts @@ -11,7 +11,7 @@ import { HandlerService } from '../../service/handlers/handler.service'; template: '', }) export abstract class EditorComponent extends SubscriptionHandler implements OnInit { - public abstract readonly editorService: EditorService; + protected abstract readonly editorService: EditorService; protected abstract readonly handlerService: HandlerService; readonly WIKI_BASE_URL = WIKI_BASE_URL; diff --git a/libs/shared/base-abstract-classes/src/components/editors/loot-template/loot-template-id.component.ts b/libs/shared/base-abstract-classes/src/components/editors/loot-template/loot-template-id.component.ts index ceee1cf4e53..434ae0bd2c9 100644 --- a/libs/shared/base-abstract-classes/src/components/editors/loot-template/loot-template-id.component.ts +++ b/libs/shared/base-abstract-classes/src/components/editors/loot-template/loot-template-id.component.ts @@ -13,7 +13,7 @@ import { LootTemplateComponent } from './loot-template.component'; template: '', }) export abstract class LootTemplateIdComponent extends LootTemplateComponent implements OnInit { - public abstract override editorService: LootEditorIdService; + protected abstract override editorService: LootEditorIdService; protected abstract override handlerService: HandlerService; protected _lootId!: number; diff --git a/libs/shared/base-abstract-classes/src/components/editors/multi-row-editor.component.ts b/libs/shared/base-abstract-classes/src/components/editors/multi-row-editor.component.ts index 022edccf476..cd7d4494152 100644 --- a/libs/shared/base-abstract-classes/src/components/editors/multi-row-editor.component.ts +++ b/libs/shared/base-abstract-classes/src/components/editors/multi-row-editor.component.ts @@ -10,7 +10,7 @@ import { ChangeDetectionStrategy, Component } from '@angular/core'; template: '', }) export abstract class MultiRowEditorComponent extends EditorComponent { - public abstract override readonly editorService: MultiRowEditorService; + protected abstract override readonly editorService: MultiRowEditorService; protected abstract override readonly handlerService: HandlerService; readonly DTCFG = DTCFG; diff --git a/libs/shared/base-abstract-classes/src/components/editors/select.component.ts b/libs/shared/base-abstract-classes/src/components/editors/select.component.ts index 4b0d6d6548c..2c071811f49 100644 --- a/libs/shared/base-abstract-classes/src/components/editors/select.component.ts +++ b/libs/shared/base-abstract-classes/src/components/editors/select.component.ts @@ -7,10 +7,10 @@ import { HandlerService } from '../../service/handlers/handler.service'; import { DTCFG } from '@keira/shared/config'; export abstract class SelectComponent { - abstract readonly entityTable: string; - abstract readonly entityIdField: string; - abstract readonly customStartingId: number; - abstract readonly selectService: SelectService; + protected abstract readonly entityTable: string; + protected abstract readonly entityIdField: string; + protected abstract readonly customStartingId: number; + protected abstract readonly selectService: SelectService; abstract readonly handlerService: HandlerService; readonly queryService = inject(MysqlQueryService); diff --git a/libs/shared/base-abstract-classes/src/components/editors/single-row-editor.component.ts b/libs/shared/base-abstract-classes/src/components/editors/single-row-editor.component.ts index 587c3de944b..df51814c55e 100644 --- a/libs/shared/base-abstract-classes/src/components/editors/single-row-editor.component.ts +++ b/libs/shared/base-abstract-classes/src/components/editors/single-row-editor.component.ts @@ -9,6 +9,6 @@ import { ChangeDetectionStrategy, Component } from '@angular/core'; template: '', }) export abstract class SingleRowEditorComponent extends EditorComponent { - public abstract override readonly editorService: SingleRowEditorService; + protected abstract override readonly editorService: SingleRowEditorService; protected abstract override readonly handlerService: HandlerService; } diff --git a/libs/shared/sai-editor/src/sai-editor.component.ts b/libs/shared/sai-editor/src/sai-editor.component.ts index 91e97d0b3b3..0afb1af28c8 100644 --- a/libs/shared/sai-editor/src/sai-editor.component.ts +++ b/libs/shared/sai-editor/src/sai-editor.component.ts @@ -87,7 +87,7 @@ import { EditorButtonsComponent, QueryOutputComponent } from '@keira/shared/base ], }) export class SaiEditorComponent extends MultiRowEditorComponent implements OnInit { - override readonly editorService = inject(SaiEditorService); + public override readonly editorService = inject(SaiEditorService); protected override readonly handlerService = inject(SaiHandlerService); readonly EVENT_PHASE_MASK = EVENT_PHASE_MASK; diff --git a/package-lock.json b/package-lock.json index 14f66df7437..260c5242ade 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "hasInstallScript": true, "dependencies": { "@ngx-translate/core": "16.0.3", - "@ngx-translate/http-loader": "16.0.1", "@types/electron-settings": "4.0.2", "acorn": "8.14.0", "body-parser": "1.20.2", @@ -47,11 +46,11 @@ "@angular/platform-browser-dynamic": "18.2.12", "@angular/router": "18.2.12", "@fortawesome/fontawesome-free": "6.7.2", - "@nx/angular": "20.2.2", - "@nx/eslint": "20.2.2", - "@nx/eslint-plugin": "20.2.2", - "@nx/js": "20.2.2", - "@nx/workspace": "20.2.2", + "@nx/angular": "20.3.0", + "@nx/eslint": "20.3.0", + "@nx/eslint-plugin": "20.3.0", + "@nx/js": "20.3.0", + "@nx/workspace": "20.3.0", "@playwright/test": "1.49.1", "@schematics/angular": "18.2.12", "@siemens/ngx-datatable": "22.4.1", @@ -94,7 +93,7 @@ "ngx-highlightjs": "10.0.0", "ngx-page-object-model": "0.0.1", "npm-run-all2": "7.0.2", - "nx": "20.2.2", + "nx": "20.3.0", "playwright": "1.49.1", "prettier": "3.4.2", "pretty-quick": "4.0.0", @@ -109,10 +108,10 @@ "zone.js": "0.14.10" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.2.2", - "@nx/nx-darwin-x64": "20.2.2", - "@nx/nx-linux-x64-gnu": "20.2.2", - "@nx/nx-win32-x64-msvc": "20.2.2" + "@nx/nx-darwin-arm64": "20.3.0", + "@nx/nx-darwin-x64": "20.3.0", + "@nx/nx-linux-x64-gnu": "20.3.0", + "@nx/nx-win32-x64-msvc": "20.3.0" } }, "node_modules/@adobe/css-tools": { @@ -4929,9 +4928,9 @@ } }, "node_modules/@ngx-translate/core": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-16.0.3.tgz", - "integrity": "sha512-UPse66z9tRUmIpeorYodXBQY6O4foUmj9jy9cCuuja7lqdOwRBWPzCWqc+qYIXv5L2QoqZdxgHtqoUz+Q9weSA==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-16.0.4.tgz", + "integrity": "sha512-s8llTL2SJvROhqttxvEs7Cg+6qSf4kvZPFYO+cTOY1d8DWTjlutRkWAleZcPPoeX927Dm7ALfL07G7oYDJ7z6w==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -5550,19 +5549,19 @@ } }, "node_modules/@nx/angular": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-20.2.2.tgz", - "integrity": "sha512-MVPc1Aywwg3axV1/O+nlbpVQXFc6TDadr/WkvUFGJJJ/Kf1KUeiyvAckY8b8H5Y9oS8ojI78UTsrB3HOko91bQ==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/angular/-/angular-20.3.0.tgz", + "integrity": "sha512-QdgHkOza4f3brmyepHoMvpMKFyPXTGvp5R4zImq0hkwX4UguZyKgSEQV5ldOPsDxe9HOAgypXZnGo/CfQAdhmQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/eslint": "20.2.2", - "@nx/js": "20.2.2", - "@nx/module-federation": "20.2.2", - "@nx/web": "20.2.2", - "@nx/webpack": "20.2.2", - "@nx/workspace": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/eslint": "20.3.0", + "@nx/js": "20.3.0", + "@nx/module-federation": "20.3.0", + "@nx/web": "20.3.0", + "@nx/webpack": "20.3.0", + "@nx/workspace": "20.3.0", "@phenomnomnominal/tsquery": "~5.0.1", "@typescript-eslint/type-utils": "^8.0.0", "chalk": "^4.1.0", @@ -5597,9 +5596,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.2.2.tgz", - "integrity": "sha512-uqs0LVvuRRVAfFdn0ewvmr1vsNV9Ztugw36emcLJxskqhBZb10K+vzdTDAZpg5aVE2ISg1BmPidoOyk1tP+Omg==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.3.0.tgz", + "integrity": "sha512-u9oRd2F33DLNWPbzpYGW7xuMEYUAOwO9DLP9nGYpxbZXy6Z4AdoKeqhN+KBTyg8+DyQGuKUSEXcWriDyLLgcHw==", "dev": true, "license": "MIT", "dependencies": { @@ -5617,14 +5616,14 @@ } }, "node_modules/@nx/eslint": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.2.2.tgz", - "integrity": "sha512-GID3r539okSIdqqaLJxOttjbC8xaAbyrGJfSo/jyFLVASN4ZYuwFwWU94Vdn1NsOPHc2kiDa/qQj5mv0gbBfUw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.3.0.tgz", + "integrity": "sha512-QhApF0HAcMm0tc7kXna4XuFUuO3oroWvGmvzGqBSa3GyuXbAz1VJ1RFWYkyQzjAsltaBcMUFCA+ORUM+PN1sWA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.6.2" @@ -5640,14 +5639,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.2.2.tgz", - "integrity": "sha512-LfRPu6QWPRQgsJ51WtsMyoK7FhvUGO5G5l/m+PyN2FecnZJcrrRCcExt3Sj0btzc0CqCW2gtgSTa1eyC16U0rQ==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.3.0.tgz", + "integrity": "sha512-U9DvbR7quyfnWk8ZCJlwKbIInZ5gd4be93X5gii966vM81n3lbWLc7y4avU4r3732X2pnpFGJqBgP8ov8JE/fw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -5668,9 +5667,9 @@ } }, "node_modules/@nx/eslint-plugin/node_modules/globals": { - "version": "15.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", - "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", + "version": "15.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", + "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", "dev": true, "license": "MIT", "engines": { @@ -5695,9 +5694,9 @@ } }, "node_modules/@nx/js": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.2.2.tgz", - "integrity": "sha512-y/L+GMS8pIE1rQTQ28Lb1YeWpEnDj2v3T/7QpWvICc78NZXuMrO6N1ZRTPRSQNXKL6Bs9S9bRuivsvSIiNlULw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.3.0.tgz", + "integrity": "sha512-hnO1jzJUvO7+bBsC2uaUElpX9gpMiSA3wdt34V8nnPcIBWtdMrjKX7yRFSwZKimeNauesiX0uorTJf+z28R2bg==", "dev": true, "license": "MIT", "dependencies": { @@ -5708,8 +5707,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "20.2.2", - "@nx/workspace": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/workspace": "20.3.0", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -5923,18 +5922,18 @@ } }, "node_modules/@nx/module-federation": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-20.2.2.tgz", - "integrity": "sha512-KwxFV/ecRnMIplCJVdC3P7rhhP6pj2eoYvqUuEFjRkGeYRZhArlOT2dHHOgdRz427RAbLsOhZzFAdPI+LF7cxA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/module-federation/-/module-federation-20.3.0.tgz", + "integrity": "sha512-txb3Gs9BkxnCo0Xo0EYqs8dRyScue4p6AcIxHHaTne469JS1qKzr0rGSpkL3j6KH5PAjfDpp8XZHtQg4Yd3TsQ==", "dev": true, "license": "MIT", "dependencies": { "@module-federation/enhanced": "0.7.6", "@module-federation/node": "2.6.11", "@module-federation/sdk": "0.7.6", - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", - "@nx/web": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", + "@nx/web": "20.3.0", "@rspack/core": "^1.1.5", "express": "^4.19.2", "http-proxy-middleware": "^3.0.3", @@ -6076,9 +6075,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.2.2.tgz", - "integrity": "sha512-gnS5mtbaBAO5TJkl4T68rQaN/79MMWePavw2SOcFyFnIdAriGEZ+ZFDUE0B/xYJSs9CPWLaGHf+n7oqyxaGd9A==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.3.0.tgz", + "integrity": "sha512-9PqSe1Sh7qNqA4GL0cZH0t3S0EZzb2Xn14XY9au7yf0+eoxyag1oETjjULrxLeUmSoXW2hDxzNtoqKFE9zF07Q==", "cpu": [ "arm64" ], @@ -6092,9 +6091,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.2.2.tgz", - "integrity": "sha512-IctvdQon+K8mlhl06zIq1xTPwf5L4OuS7crzCmK26p5F/lV6iz/UXSPCcgn+bYKOL/q3QCLNR7UasQMjzgCNkQ==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.3.0.tgz", + "integrity": "sha512-gsGGhJVvi5QZVVTZie5sNMo1zOAU+A2edm6DGegObdFRLV41Ju/Yrm/gTaSp4yUtywd3UU4S/30C/nI2c55adA==", "cpu": [ "x64" ], @@ -6108,9 +6107,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.2.2.tgz", - "integrity": "sha512-4/Blg9Y6LVU8tS8yoa2BEXPHWsorpvCuZRH0gXPh96i6b71o4ORPafyLOHp08o3WjtUZb4jl5TfDryE+8y62ZA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.3.0.tgz", + "integrity": "sha512-DiymYZBBu0upbiskdfn9KRyoXdyvKohezJiV3j4VkeRE8KR2p04NgwRQviDFbeD1cjWrDy9wk8y+G5PabLlqAA==", "cpu": [ "x64" ], @@ -6125,9 +6124,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.2.2.tgz", - "integrity": "sha512-AVAxbUXi6q+inmp8re3OV7HzH6fbkKnnMKvjDLnkzK8dA2Mv4JFl/gz++rgkYfEsBk20lcB1i3unqNrtOvzS7Q==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.3.0.tgz", + "integrity": "sha512-Aksx66e8jmt/4rGJ/5z34SWXbPcYr9Ht52UonEeuCdQdoEvAOs7yBUbllYOjIcUsfZikEyZgvqfiQslsggSJdQ==", "cpu": [ "arm" ], @@ -6142,9 +6141,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.2.2.tgz", - "integrity": "sha512-h04SLH464Oh/k/1mpAfsMhTVlnc1NJItx4N5DLZb2VuOOY+Tquhrp7HBJLyAhU0Q74JG0LevGFO6wdxliHupmA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.3.0.tgz", + "integrity": "sha512-Y5wmYEwF1bl014Ps8QjagI911VbViQSFHSTVOCNSObdAzig9E5o6NOkoWe+doT1UZLrrInnlkrggQUsbtdKjOg==", "cpu": [ "arm64" ], @@ -6159,9 +6158,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.2.2.tgz", - "integrity": "sha512-rnRXDLvHHj66rCslD4ShDq6KBOVsQ+X63GWTGKM0pnTIIDje9+ltZCoAByieCUm4BvFfCWMUf9y0mGfZvLVKSw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.3.0.tgz", + "integrity": "sha512-yGcIkmImyOMfPkQSYH2EVjPmFE0VkLcO71Bbkpr3RlJ1N/vjYxsGbdnqPiBb8Wshib/hmwpiMHf/yzQtKH0SQw==", "cpu": [ "arm64" ], @@ -6176,9 +6175,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.2.2.tgz", - "integrity": "sha512-K1Z2DVTnyCGl4nolhZ8fvHEixoe1pZOY256LD6D0lGca4Fsi3mHQ7lDU237Pzyc91+cfLva/OAvrivRPeU+DMA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.3.0.tgz", + "integrity": "sha512-nkA2DLI+rpmiuiy7dyXP4l9s7dgHkQWDX7lG1XltiT41RzAReJF1h8qBE6XrsAYE1CtI76DRWVphnc93+iZr+A==", "cpu": [ "x64" ], @@ -6192,9 +6191,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.2.2.tgz", - "integrity": "sha512-pyWe+d2Y2pJVgPZf27KkDBufhFPq+Xhs3/zAQdJbicMvym7uhw0qMTV+lmoMXgfx52WZzhqTfG8JQcDqHjExJw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.3.0.tgz", + "integrity": "sha512-sPMtTt9iTrCmFEIp9Qv27UX9PeL1aqKck2dz2TAFbXKVtF6+djOdTcNnTYw45KIP6izcUcOXXAq4G0QSQE7CLg==", "cpu": [ "x64" ], @@ -6209,9 +6208,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.2.2.tgz", - "integrity": "sha512-zqSoVrV34tx6qhQo/PwD9IMGhzoNSaFQxjTjNCY61sE7iwi5Qt4dDs3Rlh1ZFCBFnrjziymRPY2RryArgeK8Bw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.3.0.tgz", + "integrity": "sha512-ppfNa/8OfpWA9o26Pz3vArN4ulAC+Hx70/ghPRCP7ed1Mb3Z6yR2Ry9KfBRImbqajvuAExM0TePKMGq9LCdXmg==", "cpu": [ "arm64" ], @@ -6226,9 +6225,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.2.2.tgz", - "integrity": "sha512-IfQf2axmCuSArhFGaocIDt8ajWDHXoVut5NOQH4eV2q9whP1j/LVB8EehEaolF5UenM7rhL4V25PXPuuBaUq4A==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.3.0.tgz", + "integrity": "sha512-8FOejZ4emtLSVn3pYWs4PIc3n4//qMbwMDPVxmPE8us3ir91Qh0bzr5zRj7Q8sEdSgvneXRXqtBp2grY2KMJsw==", "cpu": [ "x64" ], @@ -6242,14 +6241,14 @@ } }, "node_modules/@nx/web": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-20.2.2.tgz", - "integrity": "sha512-Z1MEKv3rEvs4W0h1Ltvh66VtJ29YZ+RWuLWzPebf8K1z9818RbXR3FpMiM1edkHyaykeQeJcK6D5aIHPwti/Bg==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-20.3.0.tgz", + "integrity": "sha512-MKmXI9uAX+fdLY0GfF/3rH4EXrEjyLI6FSt3kUuF1/UzAUUUqww6owoM+9EaC1mRcCYDd0nwN7piblVz/wIVLw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", "picocolors": "^1.1.0", @@ -6257,15 +6256,15 @@ } }, "node_modules/@nx/webpack": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-20.2.2.tgz", - "integrity": "sha512-hlt9L24rvk7xrgD2BnLxMqOWeoV5DsF0ZJc05EbIMuM8yg03agsC79Rq1gaRoM3uIhCb+CxW0mlQpcVKnPXMUw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-20.3.0.tgz", + "integrity": "sha512-KW04Ge8cQtv5RmezWV6bsIptLwXNhq5d6Ew3GigL5h6BKYPEmyMes5yMSUsNqNGC1SPI5nNPwzRkTxW18b+jnA==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "@phenomnomnominal/tsquery": "~5.0.1", "ajv": "^8.12.0", "autoprefixer": "^10.4.9", @@ -6635,16 +6634,16 @@ } }, "node_modules/@nx/workspace": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.2.2.tgz", - "integrity": "sha512-VC22d5EG9f8sLD+gvq9Nbau0u8cV0gy5aYyRcleecqs9bBvOiVxAvv7HaDCRcHezHQhKwxcIOZvmuCjYF/oKxg==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.3.0.tgz", + "integrity": "sha512-z8NSAo5SiLEMPuwasDvLdCCtaTGdINh1cSZMCom8HeLbT8F7risbR0IlHVqVrKj9FPKqrAIsH+4knVb4dHHCnQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", + "@nx/devkit": "20.3.0", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "20.2.2", + "nx": "20.3.0", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -20208,9 +20207,9 @@ } }, "node_modules/nx": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.2.2.tgz", - "integrity": "sha512-wHgC/NQ82Q3LOeUZXPI2j/JhpZwb7JjRc0uDn3kQU+lN/ulySCJHTHCf4CIglW4NjZeN1WZZ7YMeddtFWETGGA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-20.3.0.tgz", + "integrity": "sha512-Nzi4k7tV22zwO2iBLk+pHxorLEWPJpPrVCACtz0SQ63j/LiAgfhoqruJO+VU+V+E9qdyPsvmqIL/Iaf/GRQlqA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -20239,6 +20238,7 @@ "npm-run-path": "^4.0.1", "open": "^8.4.0", "ora": "5.3.0", + "resolve.exports": "2.0.3", "semver": "^7.5.3", "string-width": "^4.2.3", "tar-stream": "~2.2.0", @@ -20254,16 +20254,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.2.2", - "@nx/nx-darwin-x64": "20.2.2", - "@nx/nx-freebsd-x64": "20.2.2", - "@nx/nx-linux-arm-gnueabihf": "20.2.2", - "@nx/nx-linux-arm64-gnu": "20.2.2", - "@nx/nx-linux-arm64-musl": "20.2.2", - "@nx/nx-linux-x64-gnu": "20.2.2", - "@nx/nx-linux-x64-musl": "20.2.2", - "@nx/nx-win32-arm64-msvc": "20.2.2", - "@nx/nx-win32-x64-msvc": "20.2.2" + "@nx/nx-darwin-arm64": "20.3.0", + "@nx/nx-darwin-x64": "20.3.0", + "@nx/nx-freebsd-x64": "20.3.0", + "@nx/nx-linux-arm-gnueabihf": "20.3.0", + "@nx/nx-linux-arm64-gnu": "20.3.0", + "@nx/nx-linux-arm64-musl": "20.3.0", + "@nx/nx-linux-x64-gnu": "20.3.0", + "@nx/nx-linux-x64-musl": "20.3.0", + "@nx/nx-win32-arm64-msvc": "20.3.0", + "@nx/nx-win32-x64-msvc": "20.3.0" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -23365,6 +23365,16 @@ "node": ">=0.10.0" } }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/responselike": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", diff --git a/package.json b/package.json index 8625b8c8fed..e7d3dc1929f 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ }, "dependencies": { "@ngx-translate/core": "16.0.3", - "@ngx-translate/http-loader": "16.0.1", "@types/electron-settings": "4.0.2", "acorn": "8.14.0", "body-parser": "1.20.2", @@ -77,11 +76,11 @@ "@angular/platform-browser-dynamic": "18.2.12", "@angular/router": "18.2.12", "@fortawesome/fontawesome-free": "6.7.2", - "@nx/angular": "20.2.2", - "@nx/eslint": "20.2.2", - "@nx/eslint-plugin": "20.2.2", - "@nx/js": "20.2.2", - "@nx/workspace": "20.2.2", + "@nx/angular": "20.3.0", + "@nx/eslint": "20.3.0", + "@nx/eslint-plugin": "20.3.0", + "@nx/js": "20.3.0", + "@nx/workspace": "20.3.0", "@playwright/test": "1.49.1", "@schematics/angular": "18.2.12", "@siemens/ngx-datatable": "22.4.1", @@ -124,7 +123,7 @@ "ngx-highlightjs": "10.0.0", "ngx-page-object-model": "0.0.1", "npm-run-all2": "7.0.2", - "nx": "20.2.2", + "nx": "20.3.0", "playwright": "1.49.1", "prettier": "3.4.2", "pretty-quick": "4.0.0", @@ -139,10 +138,10 @@ "zone.js": "0.14.10" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.2.2", - "@nx/nx-darwin-x64": "20.2.2", - "@nx/nx-linux-x64-gnu": "20.2.2", - "@nx/nx-win32-x64-msvc": "20.2.2" + "@nx/nx-darwin-arm64": "20.3.0", + "@nx/nx-darwin-x64": "20.3.0", + "@nx/nx-linux-x64-gnu": "20.3.0", + "@nx/nx-win32-x64-msvc": "20.3.0" }, "husky": { "hooks": {