From fef0ae6e28c230c200b3e8e38f5282fadf0ad30c Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Wed, 12 Feb 2025 00:12:26 +0100 Subject: [PATCH] Paths refactor # > @/ --- package.json | 22 ++++++------ src/application/base/baseCommand.ts | 2 +- src/application/base/baseController.ts | 2 +- src/application/base/baseEntity.ts | 4 +-- src/application/base/baseEvent.ts | 10 +++--- src/application/base/baseRepository.ts | 4 +-- src/application/base/baseService.ts | 2 +- src/application/console/commandRegistry.ts | 6 ++-- src/application/console/logReader.ts | 2 +- src/application/database.ts | 4 +-- src/application/storage.ts | 2 +- src/application/types.ts | 6 ++-- src/commands/alert.ts | 4 +-- src/commands/init.ts | 34 +++++++++---------- src/commands/listMaps.ts | 4 +-- src/commands/tiles.ts | 4 +-- src/controllers/auth.ts | 8 ++--- src/controllers/avatar.ts | 12 +++---- src/controllers/cache.ts | 14 ++++---- src/controllers/textures.ts | 4 +-- src/entities/base/character.ts | 18 +++++----- src/entities/base/characterEquipment.ts | 10 +++--- src/entities/base/characterHair.ts | 10 +++--- src/entities/base/characterItem.ts | 8 ++--- src/entities/base/characterType.ts | 10 +++--- src/entities/base/chat.ts | 8 ++--- src/entities/base/item.ts | 10 +++--- src/entities/base/map.ts | 10 +++--- src/entities/base/mapEffect.ts | 6 ++-- src/entities/base/mapEventTile.ts | 10 +++--- src/entities/base/mapEventTileTeleport.ts | 8 ++--- src/entities/base/mapObject.ts | 4 +-- src/entities/base/passwordResetToken.ts | 6 ++-- src/entities/base/placedMapObject.ts | 8 ++--- src/entities/base/sprite.ts | 6 ++-- src/entities/base/spriteAction.ts | 6 ++-- src/entities/base/tile.ts | 4 +-- src/entities/base/user.ts | 8 ++--- src/entities/base/world.ts | 2 +- src/entities/character.ts | 2 +- src/entities/characterEquipment.ts | 2 +- src/entities/characterHair.ts | 2 +- src/entities/characterItem.ts | 2 +- src/entities/characterType.ts | 2 +- src/entities/chat.ts | 2 +- src/entities/item.ts | 2 +- src/entities/map.ts | 2 +- src/entities/mapEffect.ts | 2 +- src/entities/mapEventTile.ts | 2 +- src/entities/mapEventTileTeleport.ts | 2 +- src/entities/mapObject.ts | 2 +- src/entities/passwordResetToken.ts | 2 +- src/entities/placedMapObject.ts | 2 +- src/entities/sprite.ts | 2 +- src/entities/spriteAction.ts | 2 +- src/entities/tile.ts | 2 +- src/entities/user.ts | 2 +- src/entities/world.ts | 2 +- src/events/character/connect.ts | 14 ++++---- src/events/character/create.ts | 16 ++++----- src/events/character/delete.ts | 10 +++--- src/events/character/list.ts | 8 ++--- src/events/chat/gameMaster/alertCommand.ts | 8 ++--- src/events/chat/gameMaster/setTimeCommand.ts | 10 +++--- src/events/chat/gameMaster/teleportCommand.ts | 14 ++++---- .../chat/gameMaster/toggleFogCommand.ts | 8 ++--- .../chat/gameMaster/toggleRainCommand.ts | 8 ++--- src/events/chat/message.ts | 10 +++--- src/events/disconnect.ts | 6 ++-- .../assetManager/characterHair/create.ts | 6 ++-- .../assetManager/characterHair/delete.ts | 8 ++--- .../assetManager/characterHair/list.ts | 8 ++--- .../assetManager/characterHair/update.ts | 12 +++---- .../assetManager/characterType/create.ts | 6 ++-- .../assetManager/characterType/delete.ts | 8 ++--- .../assetManager/characterType/list.ts | 8 ++--- .../assetManager/characterType/update.ts | 12 +++---- .../gameMaster/assetManager/item/create.ts | 10 +++--- .../gameMaster/assetManager/item/delete.ts | 8 ++--- .../gameMaster/assetManager/item/list.ts | 8 ++--- .../gameMaster/assetManager/item/update.ts | 12 +++---- .../gameMaster/assetManager/mapObject/list.ts | 8 ++--- .../assetManager/mapObject/remove.ts | 10 +++--- .../assetManager/mapObject/update.ts | 8 ++--- .../assetManager/mapObject/upload.ts | 8 ++--- .../gameMaster/assetManager/sprite/copy.ts | 10 +++--- .../gameMaster/assetManager/sprite/create.ts | 8 ++--- .../gameMaster/assetManager/sprite/delete.ts | 10 +++--- .../gameMaster/assetManager/sprite/list.ts | 8 ++--- .../gameMaster/assetManager/sprite/update.ts | 10 +++--- .../gameMaster/assetManager/tile/delete.ts | 10 +++--- .../gameMaster/assetManager/tile/list.ts | 8 ++--- .../gameMaster/assetManager/tile/update.ts | 8 ++--- .../gameMaster/assetManager/tile/upload.ts | 8 ++--- src/events/gameMaster/mapEditor/create.ts | 8 ++--- src/events/gameMaster/mapEditor/delete.ts | 8 ++--- src/events/gameMaster/mapEditor/request.ts | 10 +++--- src/events/gameMaster/mapEditor/update.ts | 22 ++++++------ src/events/login.ts | 6 ++-- src/events/map/characterAttack.ts | 6 ++-- src/events/map/characterMove.ts | 16 ++++----- src/events/map/weather.ts | 6 ++-- src/jobs/someJob.ts | 4 +-- src/managers/consoleManager.ts | 10 +++--- src/managers/dateManager.ts | 10 +++--- src/managers/httpManager.ts | 12 +++---- src/managers/mapManager.ts | 12 +++---- src/managers/queueManager.ts | 10 +++--- src/managers/socketManager.ts | 8 ++--- src/managers/userManager.ts | 4 +-- src/managers/weatherManager.ts | 10 +++--- src/middleware/authentication.ts | 6 ++-- src/mikro-orm.config.ts | 2 +- src/models/loadedMap.ts | 10 +++--- src/models/mapCharacter.ts | 10 +++--- src/repositories/characterHairRepository.ts | 6 ++-- src/repositories/characterRepository.ts | 6 ++-- src/repositories/characterTypeRepository.ts | 6 ++-- src/repositories/chatRepository.ts | 6 ++-- src/repositories/itemRepository.ts | 6 ++-- src/repositories/mapEventTileRepository.ts | 6 ++-- src/repositories/mapObjectRepository.ts | 6 ++-- src/repositories/mapRepository.ts | 8 ++--- .../passwordResetTokenRepository.ts | 6 ++-- src/repositories/spriteRepository.ts | 6 ++-- src/repositories/tileRepository.ts | 12 +++---- src/repositories/userRepository.ts | 6 ++-- src/repositories/worldRepository.ts | 4 +-- src/server.ts | 20 +++++------ src/services/characterAttackService.ts | 10 +++--- src/services/characterMoveService.ts | 8 ++--- src/services/characterTeleportService.ts | 16 ++++----- src/services/chatService.ts | 14 ++++---- src/services/mapService.ts | 2 +- src/services/userService.ts | 12 +++---- tsconfig.json | 24 ++++++------- 136 files changed, 526 insertions(+), 526 deletions(-) diff --git a/package.json b/package.json index 6c36471..8e379cb 100644 --- a/package.json +++ b/package.json @@ -10,17 +10,17 @@ }, "imports": { "#root/*": "./src/*.js", - "#application/*": "./src/application/*.js", - "#commands/*": "./src/commands/*.js", - "#entities/*": "./src/entities/*.js", - "#controllers/*": "./src/controllers/*.js", - "#jobs/*": "./src/jobs/*.js", - "#managers/*": "./src/managers/*.js", - "#middleware/*": "./src/middleware/*.js", - "#models/*": "./src/models/*.js", - "#repositories/*": "./src/repositories/*.js", - "#services/*": "./src/services/*.js", - "#events/*": "./src/events/*.js" + "@/application/*": "./src/application/*.js", + "@/commands/*": "./src/commands/*.js", + "@/entities/*": "./src/entities/*.js", + "@/controllers/*": "./src/controllers/*.js", + "@/jobs/*": "./src/jobs/*.js", + "@/managers/*": "./src/managers/*.js", + "@/middleware/*": "./src/middleware/*.js", + "@/models/*": "./src/models/*.js", + "@/repositories/*": "./src/repositories/*.js", + "@/services/*": "./src/services/*.js", + "@/events/*": "./src/events/*.js" }, "dependencies": { "@mikro-orm/cli": "^6.4.2", diff --git a/src/application/base/baseCommand.ts b/src/application/base/baseCommand.ts index 9a688c0..f15dba4 100644 --- a/src/application/base/baseCommand.ts +++ b/src/application/base/baseCommand.ts @@ -1,6 +1,6 @@ import { Server } from 'socket.io' -import Logger, { LoggerType } from '#application/logger' +import Logger, { LoggerType } from'@/application/logger' export abstract class BaseCommand { protected readonly logger = Logger.type(LoggerType.COMMAND) diff --git a/src/application/base/baseController.ts b/src/application/base/baseController.ts index f2480b5..50b0bbc 100644 --- a/src/application/base/baseController.ts +++ b/src/application/base/baseController.ts @@ -2,7 +2,7 @@ import fs from 'fs' import type { Response } from 'express' -import Logger, { LoggerType } from '#application/logger' +import Logger, { LoggerType } from'@/application/logger' export abstract class BaseController { protected readonly logger = Logger.type(LoggerType.HTTP) diff --git a/src/application/base/baseEntity.ts b/src/application/base/baseEntity.ts index 87f8a26..8338764 100644 --- a/src/application/base/baseEntity.ts +++ b/src/application/base/baseEntity.ts @@ -1,7 +1,7 @@ import { EntityManager } from '@mikro-orm/core' -import Database from '#application/database' -import Logger, { LoggerType } from '#application/logger' +import Database from'@/application/database' +import Logger, { LoggerType } from'@/application/logger' export abstract class BaseEntity { protected readonly logger = Logger.type(LoggerType.ENTITY) diff --git a/src/application/base/baseEvent.ts b/src/application/base/baseEvent.ts index 95c7d29..1ae0819 100644 --- a/src/application/base/baseEvent.ts +++ b/src/application/base/baseEvent.ts @@ -1,11 +1,11 @@ import { Server } from 'socket.io' -import type { TSocket } from '#application/types' +import type { TSocket } from'@/application/types' -import { SocketEvent } from '#application/enums' -import Logger, { LoggerType } from '#application/logger' -import { Character } from '#entities/character' -import CharacterRepository from '#repositories/characterRepository' +import { SocketEvent } from'@/application/enums' +import Logger, { LoggerType } from'@/application/logger' +import { Character } from'@/entities/character' +import CharacterRepository from'@/repositories/characterRepository' export abstract class BaseEvent { protected readonly logger = Logger.type(LoggerType.GAME) diff --git a/src/application/base/baseRepository.ts b/src/application/base/baseRepository.ts index 562a05a..e1fda48 100644 --- a/src/application/base/baseRepository.ts +++ b/src/application/base/baseRepository.ts @@ -1,7 +1,7 @@ import { EntityManager } from '@mikro-orm/core' -import Database from '#application/database' -import Logger, { LoggerType } from '#application/logger' +import Database from'@/application/database' +import Logger, { LoggerType } from'@/application/logger' export abstract class BaseRepository { protected readonly logger = Logger.type(LoggerType.REPOSITORY) diff --git a/src/application/base/baseService.ts b/src/application/base/baseService.ts index 3d80581..ecffaa0 100644 --- a/src/application/base/baseService.ts +++ b/src/application/base/baseService.ts @@ -1,4 +1,4 @@ -import Logger, { LoggerType } from '#application/logger' +import Logger, { LoggerType } from'@/application/logger' export abstract class BaseService { protected readonly logger = Logger.type(LoggerType.GAME) diff --git a/src/application/console/commandRegistry.ts b/src/application/console/commandRegistry.ts index 07f77e8..6e32937 100644 --- a/src/application/console/commandRegistry.ts +++ b/src/application/console/commandRegistry.ts @@ -2,10 +2,10 @@ import * as fs from 'fs' import * as path from 'path' import { pathToFileURL } from 'url' -import type { Command } from '#application/types' +import type { Command } from'@/application/types' -import Logger, { LoggerType } from '#application/logger' -import Storage from '#application/storage' +import Logger, { LoggerType } from'@/application/logger' +import Storage from'@/application/storage' export class CommandRegistry { private readonly commands: Map = new Map() diff --git a/src/application/console/logReader.ts b/src/application/console/logReader.ts index 83f8532..ecdc1db 100644 --- a/src/application/console/logReader.ts +++ b/src/application/console/logReader.ts @@ -1,7 +1,7 @@ import * as fs from 'fs' import * as path from 'path' -import Logger, { LoggerType } from '#application/logger' +import Logger, { LoggerType } from'@/application/logger' export class LogReader { private logger = Logger.type(LoggerType.CONSOLE) diff --git a/src/application/database.ts b/src/application/database.ts index 544638b..943861b 100644 --- a/src/application/database.ts +++ b/src/application/database.ts @@ -1,8 +1,8 @@ import { MikroORM } from '@mikro-orm/mariadb' // import { MikroORM } from '@mikro-orm/mysql' -import Logger, { LoggerType } from '#application/logger' -import config from '#root/mikro-orm.config' +import Logger, { LoggerType } from'@/application/logger' +import config from'@/root/mikro-orm.config' class Database { private static orm: MikroORM diff --git a/src/application/storage.ts b/src/application/storage.ts index 045dac7..31cc8e2 100644 --- a/src/application/storage.ts +++ b/src/application/storage.ts @@ -1,7 +1,7 @@ import fs from 'fs' import path from 'path' -import config from '#application/config' +import config from'@/application/config' class Storage { private readonly baseDir: string diff --git a/src/application/types.ts b/src/application/types.ts index 4d2a81b..9cad7bc 100644 --- a/src/application/types.ts +++ b/src/application/types.ts @@ -1,8 +1,8 @@ import { Server, Socket } from 'socket.io' -import { Character } from '#entities/character' -import { MapEventTile } from '#entities/mapEventTile' -import { MapEventTileTeleport } from '#entities/mapEventTileTeleport' +import { Character } from'@/entities/character' +import { MapEventTile } from'@/entities/mapEventTile' +import { MapEventTileTeleport } from'@/entities/mapEventTileTeleport' export type UUID = `${string}-${string}-${string}-${string}-${string}` diff --git a/src/commands/alert.ts b/src/commands/alert.ts index a7f808e..9374c32 100644 --- a/src/commands/alert.ts +++ b/src/commands/alert.ts @@ -1,7 +1,7 @@ import { Server } from 'socket.io' -import { BaseCommand } from '#application/base/baseCommand' -import { SocketEvent } from '#application/enums' +import { BaseCommand } from'@/application/base/baseCommand' +import { SocketEvent } from'@/application/enums' type CommandInput = string[] diff --git a/src/commands/init.ts b/src/commands/init.ts index f5f1411..36fb58f 100644 --- a/src/commands/init.ts +++ b/src/commands/init.ts @@ -2,24 +2,24 @@ import fs from 'fs' import sharp from 'sharp' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseCommand } from '#application/base/baseCommand' -import { CharacterGender, CharacterRace } from '#application/enums' -import Storage from '#application/storage' -import { Character } from '#entities/character' -import { CharacterHair } from '#entities/characterHair' -import { CharacterType } from '#entities/characterType' -import { Map } from '#entities/map' -import { MapEffect } from '#entities/mapEffect' -import { MapObject } from '#entities/mapObject' -import { Sprite } from '#entities/sprite' -import { SpriteAction } from '#entities/spriteAction' -import { Tile } from '#entities/tile' -import { User } from '#entities/user' -import CharacterHairRepository from '#repositories/characterHairRepository' -import CharacterTypeRepository from '#repositories/characterTypeRepository' -import MapRepository from '#repositories/mapRepository' +import { BaseCommand } from'@/application/base/baseCommand' +import { CharacterGender, CharacterRace } from'@/application/enums' +import Storage from'@/application/storage' +import { Character } from'@/entities/character' +import { CharacterHair } from'@/entities/characterHair' +import { CharacterType } from'@/entities/characterType' +import { Map } from'@/entities/map' +import { MapEffect } from'@/entities/mapEffect' +import { MapObject } from'@/entities/mapObject' +import { Sprite } from'@/entities/sprite' +import { SpriteAction } from'@/entities/spriteAction' +import { Tile } from'@/entities/tile' +import { User } from'@/entities/user' +import CharacterHairRepository from'@/repositories/characterHairRepository' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import MapRepository from'@/repositories/mapRepository' // @TODO : Replace this with seeding // https://mikro-orm.io/docs/seeding diff --git a/src/commands/listMaps.ts b/src/commands/listMaps.ts index d9289be..a13af80 100644 --- a/src/commands/listMaps.ts +++ b/src/commands/listMaps.ts @@ -1,5 +1,5 @@ -import { BaseCommand } from '#application/base/baseCommand' -import MapManager from '#managers/mapManager' +import { BaseCommand } from'@/application/base/baseCommand' +import MapManager from'@/managers/mapManager' type CommandInput = string[] diff --git a/src/commands/tiles.ts b/src/commands/tiles.ts index 531a9c8..3027417 100644 --- a/src/commands/tiles.ts +++ b/src/commands/tiles.ts @@ -2,8 +2,8 @@ import fs from 'fs' import sharp from 'sharp' -import { BaseCommand } from '#application/base/baseCommand' -import Storage from '#application/storage' +import { BaseCommand } from'@/application/base/baseCommand' +import Storage from'@/application/storage' export default class TilesCommand extends BaseCommand { public async execute(): Promise { diff --git a/src/controllers/auth.ts b/src/controllers/auth.ts index 0206766..bda546f 100644 --- a/src/controllers/auth.ts +++ b/src/controllers/auth.ts @@ -2,10 +2,10 @@ import jwt from 'jsonwebtoken' import type { Request, Response } from 'express' -import { BaseController } from '#application/base/baseController' -import config from '#application/config' -import { loginAccountSchema, registerAccountSchema, resetPasswordSchema, newPasswordSchema } from '#application/zodTypes' -import UserService from '#services/userService' +import { BaseController } from'@/application/base/baseController' +import config from'@/application/config' +import { loginAccountSchema, registerAccountSchema, resetPasswordSchema, newPasswordSchema } from'@/application/zodTypes' +import UserService from'@/services/userService' export class AuthController extends BaseController { /** diff --git a/src/controllers/avatar.ts b/src/controllers/avatar.ts index 42a9838..68840b5 100644 --- a/src/controllers/avatar.ts +++ b/src/controllers/avatar.ts @@ -2,14 +2,14 @@ import fs from 'fs' import sharp from 'sharp' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' import type { Request, Response } from 'express' -import { BaseController } from '#application/base/baseController' -import Storage from '#application/storage' -import CharacterHairRepository from '#repositories/characterHairRepository' -import CharacterRepository from '#repositories/characterRepository' -import CharacterTypeRepository from '#repositories/characterTypeRepository' +import { BaseController } from'@/application/base/baseController' +import Storage from'@/application/storage' +import CharacterHairRepository from'@/repositories/characterHairRepository' +import CharacterRepository from'@/repositories/characterRepository' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' interface AvatarOptions { characterTypeId: UUID diff --git a/src/controllers/cache.ts b/src/controllers/cache.ts index 20f973e..b90ead1 100644 --- a/src/controllers/cache.ts +++ b/src/controllers/cache.ts @@ -1,12 +1,12 @@ import type { Request, Response } from 'express' -import { BaseController } from '#application/base/baseController' -import CharacterHairRepository from '#repositories/characterHairRepository' -import CharacterTypeRepository from '#repositories/characterTypeRepository' -import MapObjectRepository from '#repositories/mapObjectRepository' -import MapRepository from '#repositories/mapRepository' -import SpriteRepository from '#repositories/spriteRepository' -import TileRepository from '#repositories/tileRepository' +import { BaseController } from'@/application/base/baseController' +import CharacterHairRepository from'@/repositories/characterHairRepository' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import MapObjectRepository from'@/repositories/mapObjectRepository' +import MapRepository from'@/repositories/mapRepository' +import SpriteRepository from'@/repositories/spriteRepository' +import TileRepository from'@/repositories/tileRepository' export class CacheController extends BaseController { /** diff --git a/src/controllers/textures.ts b/src/controllers/textures.ts index c9c5021..6fac328 100644 --- a/src/controllers/textures.ts +++ b/src/controllers/textures.ts @@ -1,7 +1,7 @@ import type { Request, Response } from 'express' -import { BaseController } from '#application/base/baseController' -import Storage from '#application/storage' +import { BaseController } from'@/application/base/baseController' +import Storage from'@/application/storage' export class TexturesController extends BaseController { /** diff --git a/src/entities/base/character.ts b/src/entities/base/character.ts index 87d1833..12cafb9 100644 --- a/src/entities/base/character.ts +++ b/src/entities/base/character.ts @@ -2,16 +2,16 @@ import { randomUUID } from 'node:crypto' import { Collection, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { CharacterEquipment } from '#entities/characterEquipment' -import type { CharacterHair } from '#entities/characterHair' -import type { CharacterItem } from '#entities/characterItem' -import type { CharacterType } from '#entities/characterType' -import type { Chat } from '#entities/chat' -import type { Map } from '#entities/map' -import type { User } from '#entities/user' +import type { UUID } from'@/application/types' +import type { CharacterEquipment } from'@/entities/characterEquipment' +import type { CharacterHair } from'@/entities/characterHair' +import type { CharacterItem } from'@/entities/characterItem' +import type { CharacterType } from'@/entities/characterType' +import type { Chat } from'@/entities/chat' +import type { Map } from'@/entities/map' +import type { User } from'@/entities/user' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseCharacter extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterEquipment.ts b/src/entities/base/characterEquipment.ts index 9b452d4..2cb1c63 100644 --- a/src/entities/base/characterEquipment.ts +++ b/src/entities/base/characterEquipment.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Enum, ManyToOne, PrimaryKey } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Character } from '#entities/character' -import type { CharacterItem } from '#entities/characterItem' +import type { UUID } from'@/application/types' +import type { Character } from'@/entities/character' +import type { CharacterItem } from'@/entities/characterItem' -import { BaseEntity } from '#application/base/baseEntity' -import { CharacterEquipmentSlotType } from '#application/enums' +import { BaseEntity } from'@/application/base/baseEntity' +import { CharacterEquipmentSlotType } from'@/application/enums' export class BaseCharacterEquipment extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterHair.ts b/src/entities/base/characterHair.ts index 234e5d6..ff63b5d 100644 --- a/src/entities/base/characterHair.ts +++ b/src/entities/base/characterHair.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' -import { CharacterGender } from '#application/enums' -import { Character } from '#entities/character' -import { Sprite } from '#entities/sprite' +import { BaseEntity } from'@/application/base/baseEntity' +import { CharacterGender } from'@/application/enums' +import { Character } from'@/entities/character' +import { Sprite } from'@/entities/sprite' export class BaseCharacterHair extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterItem.ts b/src/entities/base/characterItem.ts index 4af270c..8fae0c2 100644 --- a/src/entities/base/characterItem.ts +++ b/src/entities/base/characterItem.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Character } from '#entities/character' -import type { Item } from '#entities/item' +import type { UUID } from'@/application/types' +import type { Character } from'@/entities/character' +import type { Item } from'@/entities/item' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseCharacterItem extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterType.ts b/src/entities/base/characterType.ts index fddff4e..a5426aa 100644 --- a/src/entities/base/characterType.ts +++ b/src/entities/base/characterType.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, Enum, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' -import { CharacterGender, CharacterRace } from '#application/enums' -import { Character } from '#entities/character' -import { Sprite } from '#entities/sprite' +import { BaseEntity } from'@/application/base/baseEntity' +import { CharacterGender, CharacterRace } from'@/application/enums' +import { Character } from'@/entities/character' +import { Sprite } from'@/entities/sprite' export class BaseCharacterType extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/chat.ts b/src/entities/base/chat.ts index a2f854f..e2a2043 100644 --- a/src/entities/base/chat.ts +++ b/src/entities/base/chat.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Character } from '#entities/character' -import type { Map } from '#entities/map' +import type { UUID } from'@/application/types' +import type { Character } from'@/entities/character' +import type { Map } from'@/entities/map' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseChat extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/item.ts b/src/entities/base/item.ts index 9245e89..d3f2bca 100644 --- a/src/entities/base/item.ts +++ b/src/entities/base/item.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, Enum, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' -import { ItemType, ItemRarity } from '#application/enums' -import { CharacterItem } from '#entities/characterItem' -import { Sprite } from '#entities/sprite' +import { BaseEntity } from'@/application/base/baseEntity' +import { ItemType, ItemRarity } from'@/application/enums' +import { CharacterItem } from'@/entities/characterItem' +import { Sprite } from'@/entities/sprite' export class BaseItem extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/map.ts b/src/entities/base/map.ts index 78464ba..c3c0b0d 100644 --- a/src/entities/base/map.ts +++ b/src/entities/base/map.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { MapEffect } from '#entities/mapEffect' -import type { MapEventTile } from '#entities/mapEventTile' -import type { PlacedMapObject } from '#entities/placedMapObject' +import type { UUID } from'@/application/types' +import type { MapEffect } from'@/entities/mapEffect' +import type { MapEventTile } from'@/entities/mapEventTile' +import type { PlacedMapObject } from'@/entities/placedMapObject' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseMap extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapEffect.ts b/src/entities/base/mapEffect.ts index 0270538..7723a22 100644 --- a/src/entities/base/mapEffect.ts +++ b/src/entities/base/mapEffect.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Map } from '#entities/map' +import type { UUID } from'@/application/types' +import type { Map } from'@/entities/map' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseMapEffect extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapEventTile.ts b/src/entities/base/mapEventTile.ts index 9013e6f..a84340c 100644 --- a/src/entities/base/mapEventTile.ts +++ b/src/entities/base/mapEventTile.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Enum, ManyToOne, OneToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Map } from '#entities/map' -import type { MapEventTileTeleport } from '#entities/mapEventTileTeleport' +import type { UUID } from'@/application/types' +import type { Map } from'@/entities/map' +import type { MapEventTileTeleport } from'@/entities/mapEventTileTeleport' -import { BaseEntity } from '#application/base/baseEntity' -import { MapEventTileType } from '#application/enums' +import { BaseEntity } from'@/application/base/baseEntity' +import { MapEventTileType } from'@/application/enums' export class BaseMapEventTile extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapEventTileTeleport.ts b/src/entities/base/mapEventTileTeleport.ts index de7caf7..9049913 100644 --- a/src/entities/base/mapEventTileTeleport.ts +++ b/src/entities/base/mapEventTileTeleport.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, OneToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Map } from '#entities/map' -import type { MapEventTile } from '#entities/mapEventTile' +import type { UUID } from'@/application/types' +import type { Map } from'@/entities/map' +import type { MapEventTile } from'@/entities/mapEventTile' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseMapEventTileTeleport extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapObject.ts b/src/entities/base/mapObject.ts index 95e12d4..dc8857f 100644 --- a/src/entities/base/mapObject.ts +++ b/src/entities/base/mapObject.ts @@ -2,9 +2,9 @@ import { randomUUID } from 'node:crypto' import { Entity, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseMapObject extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/passwordResetToken.ts b/src/entities/base/passwordResetToken.ts index 2340f67..281fd7e 100644 --- a/src/entities/base/passwordResetToken.ts +++ b/src/entities/base/passwordResetToken.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { User } from '#entities/user' +import type { UUID } from'@/application/types' +import type { User } from'@/entities/user' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BasePasswordResetToken extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/placedMapObject.ts b/src/entities/base/placedMapObject.ts index fdead21..e49dd34 100644 --- a/src/entities/base/placedMapObject.ts +++ b/src/entities/base/placedMapObject.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Map } from '#entities/map' -import type { MapObject } from '#entities/mapObject' +import type { UUID } from'@/application/types' +import type { Map } from'@/entities/map' +import type { MapObject } from'@/entities/mapObject' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BasePlacedMapObject extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/sprite.ts b/src/entities/base/sprite.ts index 1dec72c..b582d88 100644 --- a/src/entities/base/sprite.ts +++ b/src/entities/base/sprite.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' -import { SpriteAction } from '#entities/spriteAction' +import { BaseEntity } from'@/application/base/baseEntity' +import { SpriteAction } from'@/entities/spriteAction' export class BaseSprite extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/spriteAction.ts b/src/entities/base/spriteAction.ts index b7191d8..b7ec462 100644 --- a/src/entities/base/spriteAction.ts +++ b/src/entities/base/spriteAction.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' -import type { Sprite } from '#entities/sprite' +import type { UUID } from'@/application/types' +import type { Sprite } from'@/entities/sprite' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export interface SpriteImage { url: string diff --git a/src/entities/base/tile.ts b/src/entities/base/tile.ts index cc0c2e1..d242e27 100644 --- a/src/entities/base/tile.ts +++ b/src/entities/base/tile.ts @@ -2,9 +2,9 @@ import { randomUUID } from 'node:crypto' import { Entity, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseTile extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/user.ts b/src/entities/base/user.ts index a3afe45..712baa2 100644 --- a/src/entities/base/user.ts +++ b/src/entities/base/user.ts @@ -3,11 +3,11 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' import bcrypt from 'bcryptjs' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEntity } from '#application/base/baseEntity' -import { Character } from '#entities/character' -import { PasswordResetToken } from '#entities/passwordResetToken' +import { BaseEntity } from'@/application/base/baseEntity' +import { Character } from'@/entities/character' +import { PasswordResetToken } from'@/entities/passwordResetToken' export class BaseUser extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/world.ts b/src/entities/base/world.ts index 21476c1..10e619e 100644 --- a/src/entities/base/world.ts +++ b/src/entities/base/world.ts @@ -1,6 +1,6 @@ import { Entity, PrimaryKey, Property } from '@mikro-orm/core' -import { BaseEntity } from '#application/base/baseEntity' +import { BaseEntity } from'@/application/base/baseEntity' export class BaseWorld extends BaseEntity { @PrimaryKey() diff --git a/src/entities/character.ts b/src/entities/character.ts index ecb2266..1a0d027 100644 --- a/src/entities/character.ts +++ b/src/entities/character.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacter } from '#entities/base/character' +import { BaseCharacter } from'@/entities/base/character' @Entity() export class Character extends BaseCharacter {} diff --git a/src/entities/characterEquipment.ts b/src/entities/characterEquipment.ts index bc93994..d0df6b6 100644 --- a/src/entities/characterEquipment.ts +++ b/src/entities/characterEquipment.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterEquipment } from '#entities/base/characterEquipment' +import { BaseCharacterEquipment } from'@/entities/base/characterEquipment' @Entity() export class CharacterEquipment extends BaseCharacterEquipment {} diff --git a/src/entities/characterHair.ts b/src/entities/characterHair.ts index 1c85ce3..2b09da5 100644 --- a/src/entities/characterHair.ts +++ b/src/entities/characterHair.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterHair } from '#entities/base/characterHair' +import { BaseCharacterHair } from'@/entities/base/characterHair' @Entity() export class CharacterHair extends BaseCharacterHair { diff --git a/src/entities/characterItem.ts b/src/entities/characterItem.ts index 8548117..06e9e6e 100644 --- a/src/entities/characterItem.ts +++ b/src/entities/characterItem.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterItem } from '#entities/base/characterItem' +import { BaseCharacterItem } from'@/entities/base/characterItem' @Entity() export class CharacterItem extends BaseCharacterItem {} diff --git a/src/entities/characterType.ts b/src/entities/characterType.ts index cff76b9..61a7e04 100644 --- a/src/entities/characterType.ts +++ b/src/entities/characterType.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterType } from '#entities/base/characterType' +import { BaseCharacterType } from'@/entities/base/characterType' @Entity() export class CharacterType extends BaseCharacterType { diff --git a/src/entities/chat.ts b/src/entities/chat.ts index 161f2ae..f3336a6 100644 --- a/src/entities/chat.ts +++ b/src/entities/chat.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseChat } from '#entities/base/chat' +import { BaseChat } from'@/entities/base/chat' @Entity() export class Chat extends BaseChat {} diff --git a/src/entities/item.ts b/src/entities/item.ts index 3f5a0f2..a668aec 100644 --- a/src/entities/item.ts +++ b/src/entities/item.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseItem } from '#entities/base/item' +import { BaseItem } from'@/entities/base/item' @Entity() export class Item extends BaseItem {} diff --git a/src/entities/map.ts b/src/entities/map.ts index 76cf594..4f7f02b 100644 --- a/src/entities/map.ts +++ b/src/entities/map.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMap } from '#entities/base/map' +import { BaseMap } from'@/entities/base/map' export type MapCacheT = ReturnType | {} diff --git a/src/entities/mapEffect.ts b/src/entities/mapEffect.ts index 0843fcb..c476a7d 100644 --- a/src/entities/mapEffect.ts +++ b/src/entities/mapEffect.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapEffect } from '#entities/base/mapEffect' +import { BaseMapEffect } from'@/entities/base/mapEffect' @Entity() export class MapEffect extends BaseMapEffect {} diff --git a/src/entities/mapEventTile.ts b/src/entities/mapEventTile.ts index a758db4..eebdef0 100644 --- a/src/entities/mapEventTile.ts +++ b/src/entities/mapEventTile.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapEventTile } from '#entities/base/mapEventTile' +import { BaseMapEventTile } from'@/entities/base/mapEventTile' @Entity() export class MapEventTile extends BaseMapEventTile {} diff --git a/src/entities/mapEventTileTeleport.ts b/src/entities/mapEventTileTeleport.ts index ce9b2e1..1a51661 100644 --- a/src/entities/mapEventTileTeleport.ts +++ b/src/entities/mapEventTileTeleport.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapEventTileTeleport } from '#entities/base/mapEventTileTeleport' +import { BaseMapEventTileTeleport } from'@/entities/base/mapEventTileTeleport' @Entity() export class MapEventTileTeleport extends BaseMapEventTileTeleport {} diff --git a/src/entities/mapObject.ts b/src/entities/mapObject.ts index cfd7f90..2c8d797 100644 --- a/src/entities/mapObject.ts +++ b/src/entities/mapObject.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapObject } from '#entities/base/mapObject' +import { BaseMapObject } from'@/entities/base/mapObject' @Entity() export class MapObject extends BaseMapObject { diff --git a/src/entities/passwordResetToken.ts b/src/entities/passwordResetToken.ts index a493cd8..63eb4cd 100644 --- a/src/entities/passwordResetToken.ts +++ b/src/entities/passwordResetToken.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BasePasswordResetToken } from '#entities/base/passwordResetToken' +import { BasePasswordResetToken } from'@/entities/base/passwordResetToken' @Entity() export class PasswordResetToken extends BasePasswordResetToken {} diff --git a/src/entities/placedMapObject.ts b/src/entities/placedMapObject.ts index af6e1eb..4843222 100644 --- a/src/entities/placedMapObject.ts +++ b/src/entities/placedMapObject.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BasePlacedMapObject } from '#entities/base/placedMapObject' +import { BasePlacedMapObject } from'@/entities/base/placedMapObject' @Entity() export class PlacedMapObject extends BasePlacedMapObject {} diff --git a/src/entities/sprite.ts b/src/entities/sprite.ts index d484743..8898dfc 100644 --- a/src/entities/sprite.ts +++ b/src/entities/sprite.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseSprite } from '#entities/base/sprite' +import { BaseSprite } from'@/entities/base/sprite' @Entity() export class Sprite extends BaseSprite { diff --git a/src/entities/spriteAction.ts b/src/entities/spriteAction.ts index d615344..c5bb877 100644 --- a/src/entities/spriteAction.ts +++ b/src/entities/spriteAction.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseSpriteAction } from '#entities/base/spriteAction' +import { BaseSpriteAction } from'@/entities/base/spriteAction' @Entity() export class SpriteAction extends BaseSpriteAction {} diff --git a/src/entities/tile.ts b/src/entities/tile.ts index abe16e2..7a73d4b 100644 --- a/src/entities/tile.ts +++ b/src/entities/tile.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseTile } from '#entities/base/tile' +import { BaseTile } from'@/entities/base/tile' @Entity() export class Tile extends BaseTile { diff --git a/src/entities/user.ts b/src/entities/user.ts index d71995c..dc0c7c7 100644 --- a/src/entities/user.ts +++ b/src/entities/user.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseUser } from '#entities/base/user' +import { BaseUser } from'@/entities/base/user' @Entity() export class User extends BaseUser {} diff --git a/src/entities/world.ts b/src/entities/world.ts index a936e44..72e7e05 100644 --- a/src/entities/world.ts +++ b/src/entities/world.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseWorld } from '#entities/base/world' +import { BaseWorld } from'@/entities/base/world' @Entity() export class World extends BaseWorld {} diff --git a/src/events/character/connect.ts b/src/events/character/connect.ts index ed40fea..a894e9a 100644 --- a/src/events/character/connect.ts +++ b/src/events/character/connect.ts @@ -1,11 +1,11 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapManager from '#managers/mapManager' -import CharacterHairRepository from '#repositories/characterHairRepository' -import CharacterRepository from '#repositories/characterRepository' -import TeleportService from '#services/characterTeleportService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapManager from'@/managers/mapManager' +import CharacterHairRepository from'@/repositories/characterHairRepository' +import CharacterRepository from'@/repositories/characterRepository' +import TeleportService from'@/services/characterTeleportService' interface CharacterConnectPayload { characterId: UUID diff --git a/src/events/character/create.ts b/src/events/character/create.ts index 4861b4a..4777762 100644 --- a/src/events/character/create.ts +++ b/src/events/character/create.ts @@ -1,13 +1,13 @@ import { ZodError, z } from 'zod' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { ZCharacterCreate } from '#application/zodTypes' -import { Character } from '#entities/character' -import CharacterRepository from '#repositories/characterRepository' -import CharacterTypeRepository from '#repositories/characterTypeRepository' -import MapRepository from '#repositories/mapRepository' -import UserRepository from '#repositories/userRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { ZCharacterCreate } from'@/application/zodTypes' +import { Character } from'@/entities/character' +import CharacterRepository from'@/repositories/characterRepository' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import MapRepository from'@/repositories/mapRepository' +import UserRepository from'@/repositories/userRepository' const MAX_CHARACTERS = 4 diff --git a/src/events/character/delete.ts b/src/events/character/delete.ts index 1f78e63..2626db3 100644 --- a/src/events/character/delete.ts +++ b/src/events/character/delete.ts @@ -1,9 +1,9 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Character } from '#entities/character' -import CharacterRepository from '#repositories/characterRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Character } from'@/entities/character' +import CharacterRepository from'@/repositories/characterRepository' type TypePayload = { characterId: UUID diff --git a/src/events/character/list.ts b/src/events/character/list.ts index 309736f..745be86 100644 --- a/src/events/character/list.ts +++ b/src/events/character/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Character } from '#entities/character' -import CharacterRepository from '#repositories/characterRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Character } from'@/entities/character' +import CharacterRepository from'@/repositories/characterRepository' export default class CharacterListEvent extends BaseEvent { public listen(): void { diff --git a/src/events/chat/gameMaster/alertCommand.ts b/src/events/chat/gameMaster/alertCommand.ts index 830f843..ce91108 100644 --- a/src/events/chat/gameMaster/alertCommand.ts +++ b/src/events/chat/gameMaster/alertCommand.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import CharacterRepository from '#repositories/characterRepository' -import ChatService from '#services/chatService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import CharacterRepository from'@/repositories/characterRepository' +import ChatService from'@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/setTimeCommand.ts b/src/events/chat/gameMaster/setTimeCommand.ts index 695c217..11aad25 100644 --- a/src/events/chat/gameMaster/setTimeCommand.ts +++ b/src/events/chat/gameMaster/setTimeCommand.ts @@ -1,8 +1,8 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import DateManager from '#managers/dateManager' -import CharacterRepository from '#repositories/characterRepository' -import ChatService from '#services/chatService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import DateManager from'@/managers/dateManager' +import CharacterRepository from'@/repositories/characterRepository' +import ChatService from'@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/teleportCommand.ts b/src/events/chat/gameMaster/teleportCommand.ts index fedba4f..2ffed16 100644 --- a/src/events/chat/gameMaster/teleportCommand.ts +++ b/src/events/chat/gameMaster/teleportCommand.ts @@ -1,11 +1,11 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapManager from '#managers/mapManager' -import MapRepository from '#repositories/mapRepository' -import TeleportService from '#services/characterTeleportService' -import ChatService from '#services/chatService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapManager from'@/managers/mapManager' +import MapRepository from'@/repositories/mapRepository' +import TeleportService from'@/services/characterTeleportService' +import ChatService from'@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/toggleFogCommand.ts b/src/events/chat/gameMaster/toggleFogCommand.ts index e1b90cd..35d9088 100644 --- a/src/events/chat/gameMaster/toggleFogCommand.ts +++ b/src/events/chat/gameMaster/toggleFogCommand.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import WeatherManager from '#managers/weatherManager' -import ChatService from '#services/chatService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import WeatherManager from'@/managers/weatherManager' +import ChatService from'@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/toggleRainCommand.ts b/src/events/chat/gameMaster/toggleRainCommand.ts index 7eb9172..cbb9aad 100644 --- a/src/events/chat/gameMaster/toggleRainCommand.ts +++ b/src/events/chat/gameMaster/toggleRainCommand.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import WeatherManager from '#managers/weatherManager' -import ChatService from '#services/chatService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import WeatherManager from'@/managers/weatherManager' +import ChatService from'@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/message.ts b/src/events/chat/message.ts index edfa09c..80a922b 100644 --- a/src/events/chat/message.ts +++ b/src/events/chat/message.ts @@ -1,8 +1,8 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapManager from '#managers/mapManager' -import MapRepository from '#repositories/mapRepository' -import ChatService from '#services/chatService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapManager from'@/managers/mapManager' +import MapRepository from'@/repositories/mapRepository' +import ChatService from'@/services/chatService' type TypePayload = { message: string diff --git a/src/events/disconnect.ts b/src/events/disconnect.ts index bd60761..ca63897 100644 --- a/src/events/disconnect.ts +++ b/src/events/disconnect.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapManager from '#managers/mapManager' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapManager from'@/managers/mapManager' export default class DisconnectEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/characterHair/create.ts b/src/events/gameMaster/assetManager/characterHair/create.ts index 6c67313..c4eeb71 100644 --- a/src/events/gameMaster/assetManager/characterHair/create.ts +++ b/src/events/gameMaster/assetManager/characterHair/create.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { CharacterHair } from '#entities/characterHair' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { CharacterHair } from'@/entities/characterHair' export default class CharacterHairCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/characterHair/delete.ts b/src/events/gameMaster/assetManager/characterHair/delete.ts index e4f8757..0afe39e 100644 --- a/src/events/gameMaster/assetManager/characterHair/delete.ts +++ b/src/events/gameMaster/assetManager/characterHair/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import CharacterHairRepository from '#repositories/characterHairRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import CharacterHairRepository from'@/repositories/characterHairRepository' interface IPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/characterHair/list.ts b/src/events/gameMaster/assetManager/characterHair/list.ts index f0a82ff..688f863 100644 --- a/src/events/gameMaster/assetManager/characterHair/list.ts +++ b/src/events/gameMaster/assetManager/characterHair/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { CharacterHair } from '#entities/characterHair' -import CharacterHairRepository from '#repositories/characterHairRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { CharacterHair } from'@/entities/characterHair' +import CharacterHairRepository from'@/repositories/characterHairRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/characterHair/update.ts b/src/events/gameMaster/assetManager/characterHair/update.ts index fb9bb46..ce0227e 100644 --- a/src/events/gameMaster/assetManager/characterHair/update.ts +++ b/src/events/gameMaster/assetManager/characterHair/update.ts @@ -1,10 +1,10 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { CharacterGender } from '#application/enums' -import CharacterHairRepository from '#repositories/characterHairRepository' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { CharacterGender } from'@/application/enums' +import CharacterHairRepository from'@/repositories/characterHairRepository' +import SpriteRepository from'@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/characterType/create.ts b/src/events/gameMaster/assetManager/characterType/create.ts index 601e28a..692248b 100644 --- a/src/events/gameMaster/assetManager/characterType/create.ts +++ b/src/events/gameMaster/assetManager/characterType/create.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { CharacterType } from '#entities/characterType' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { CharacterType } from'@/entities/characterType' export default class CharacterTypeCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/characterType/delete.ts b/src/events/gameMaster/assetManager/characterType/delete.ts index e88bcdd..d794f74 100644 --- a/src/events/gameMaster/assetManager/characterType/delete.ts +++ b/src/events/gameMaster/assetManager/characterType/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import CharacterTypeRepository from '#repositories/characterTypeRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' interface IPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/characterType/list.ts b/src/events/gameMaster/assetManager/characterType/list.ts index 3f25b2b..4173efb 100644 --- a/src/events/gameMaster/assetManager/characterType/list.ts +++ b/src/events/gameMaster/assetManager/characterType/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { CharacterType } from '#entities/characterType' -import CharacterTypeRepository from '#repositories/characterTypeRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { CharacterType } from'@/entities/characterType' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/characterType/update.ts b/src/events/gameMaster/assetManager/characterType/update.ts index 59ae028..76d1704 100644 --- a/src/events/gameMaster/assetManager/characterType/update.ts +++ b/src/events/gameMaster/assetManager/characterType/update.ts @@ -1,10 +1,10 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { CharacterGender, CharacterRace } from '#application/enums' -import CharacterTypeRepository from '#repositories/characterTypeRepository' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { CharacterGender, CharacterRace } from'@/application/enums' +import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import SpriteRepository from'@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/item/create.ts b/src/events/gameMaster/assetManager/item/create.ts index 0ec2da3..81ec37e 100644 --- a/src/events/gameMaster/assetManager/item/create.ts +++ b/src/events/gameMaster/assetManager/item/create.ts @@ -1,8 +1,8 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { ItemRarity, ItemType } from '#application/enums' -import { Item } from '#entities/item' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { ItemRarity, ItemType } from'@/application/enums' +import { Item } from'@/entities/item' +import SpriteRepository from'@/repositories/spriteRepository' export default class ItemCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/item/delete.ts b/src/events/gameMaster/assetManager/item/delete.ts index 44feb00..37f9800 100644 --- a/src/events/gameMaster/assetManager/item/delete.ts +++ b/src/events/gameMaster/assetManager/item/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import ItemRepository from '#repositories/itemRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import ItemRepository from'@/repositories/itemRepository' interface IPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/item/list.ts b/src/events/gameMaster/assetManager/item/list.ts index 9efecdd..8c43267 100644 --- a/src/events/gameMaster/assetManager/item/list.ts +++ b/src/events/gameMaster/assetManager/item/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Item } from '#entities/item' -import ItemRepository from '#repositories/itemRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Item } from'@/entities/item' +import ItemRepository from'@/repositories/itemRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/item/update.ts b/src/events/gameMaster/assetManager/item/update.ts index c555be0..b191443 100644 --- a/src/events/gameMaster/assetManager/item/update.ts +++ b/src/events/gameMaster/assetManager/item/update.ts @@ -1,10 +1,10 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { ItemType, ItemRarity } from '#application/enums' -import ItemRepository from '#repositories/itemRepository' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { ItemType, ItemRarity } from'@/application/enums' +import ItemRepository from'@/repositories/itemRepository' +import SpriteRepository from'@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/mapObject/list.ts b/src/events/gameMaster/assetManager/mapObject/list.ts index 38999ae..1baea42 100644 --- a/src/events/gameMaster/assetManager/mapObject/list.ts +++ b/src/events/gameMaster/assetManager/mapObject/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { MapObject } from '#entities/mapObject' -import MapObjectRepository from '#repositories/mapObjectRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { MapObject } from'@/entities/mapObject' +import MapObjectRepository from'@/repositories/mapObjectRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/mapObject/remove.ts b/src/events/gameMaster/assetManager/mapObject/remove.ts index 5bae6e6..62591e2 100644 --- a/src/events/gameMaster/assetManager/mapObject/remove.ts +++ b/src/events/gameMaster/assetManager/mapObject/remove.ts @@ -1,11 +1,11 @@ import fs from 'fs' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import Storage from '#application/storage' -import MapObjectRepository from '#repositories/mapObjectRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import Storage from'@/application/storage' +import MapObjectRepository from'@/repositories/mapObjectRepository' interface IPayload { mapObjectId: UUID diff --git a/src/events/gameMaster/assetManager/mapObject/update.ts b/src/events/gameMaster/assetManager/mapObject/update.ts index 66d4edb..224bf6e 100644 --- a/src/events/gameMaster/assetManager/mapObject/update.ts +++ b/src/events/gameMaster/assetManager/mapObject/update.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapObjectRepository from '#repositories/mapObjectRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapObjectRepository from'@/repositories/mapObjectRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/mapObject/upload.ts b/src/events/gameMaster/assetManager/mapObject/upload.ts index e9b58c4..0fe8db9 100644 --- a/src/events/gameMaster/assetManager/mapObject/upload.ts +++ b/src/events/gameMaster/assetManager/mapObject/upload.ts @@ -3,10 +3,10 @@ import { writeFile } from 'node:fs/promises' import sharp from 'sharp' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import Storage from '#application/storage' -import { MapObject } from '#entities/mapObject' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import Storage from'@/application/storage' +import { MapObject } from'@/entities/mapObject' interface IObjectData { [key: string]: Buffer diff --git a/src/events/gameMaster/assetManager/sprite/copy.ts b/src/events/gameMaster/assetManager/sprite/copy.ts index 0c303c7..2c6d7db 100644 --- a/src/events/gameMaster/assetManager/sprite/copy.ts +++ b/src/events/gameMaster/assetManager/sprite/copy.ts @@ -1,9 +1,9 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Sprite } from '#entities/sprite' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Sprite } from'@/entities/sprite' +import SpriteRepository from'@/repositories/spriteRepository' interface CopyPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/sprite/create.ts b/src/events/gameMaster/assetManager/sprite/create.ts index ac48c7c..b840cc1 100644 --- a/src/events/gameMaster/assetManager/sprite/create.ts +++ b/src/events/gameMaster/assetManager/sprite/create.ts @@ -1,9 +1,9 @@ import fs from 'fs/promises' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import Storage from '#application/storage' -import { Sprite } from '#entities/sprite' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import Storage from'@/application/storage' +import { Sprite } from'@/entities/sprite' export default class SpriteCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/sprite/delete.ts b/src/events/gameMaster/assetManager/sprite/delete.ts index 5c86c0d..161d232 100644 --- a/src/events/gameMaster/assetManager/sprite/delete.ts +++ b/src/events/gameMaster/assetManager/sprite/delete.ts @@ -1,11 +1,11 @@ import fs from 'fs' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import Storage from '#application/storage' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import Storage from'@/application/storage' +import SpriteRepository from'@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/sprite/list.ts b/src/events/gameMaster/assetManager/sprite/list.ts index 876f36e..6285f31 100644 --- a/src/events/gameMaster/assetManager/sprite/list.ts +++ b/src/events/gameMaster/assetManager/sprite/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Sprite } from '#entities/sprite' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Sprite } from'@/entities/sprite' +import SpriteRepository from'@/repositories/spriteRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/sprite/update.ts b/src/events/gameMaster/assetManager/sprite/update.ts index 9b232f4..15cff77 100644 --- a/src/events/gameMaster/assetManager/sprite/update.ts +++ b/src/events/gameMaster/assetManager/sprite/update.ts @@ -2,12 +2,12 @@ import fs from 'fs' import sharp from 'sharp' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { SpriteAction } from '#entities/spriteAction' -import SpriteRepository from '#repositories/spriteRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { SpriteAction } from'@/entities/spriteAction' +import SpriteRepository from'@/repositories/spriteRepository' interface SpriteImage { url: string diff --git a/src/events/gameMaster/assetManager/tile/delete.ts b/src/events/gameMaster/assetManager/tile/delete.ts index efa9972..d0d799a 100644 --- a/src/events/gameMaster/assetManager/tile/delete.ts +++ b/src/events/gameMaster/assetManager/tile/delete.ts @@ -1,11 +1,11 @@ import fs from 'fs/promises' -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import Storage from '#application/storage' -import TileRepository from '#repositories/tileRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import Storage from'@/application/storage' +import TileRepository from'@/repositories/tileRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/tile/list.ts b/src/events/gameMaster/assetManager/tile/list.ts index f6aa133..af87d49 100644 --- a/src/events/gameMaster/assetManager/tile/list.ts +++ b/src/events/gameMaster/assetManager/tile/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Tile } from '#entities/tile' -import TileRepository from '#repositories/tileRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Tile } from'@/entities/tile' +import TileRepository from'@/repositories/tileRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/tile/update.ts b/src/events/gameMaster/assetManager/tile/update.ts index 87befb4..a3e963b 100644 --- a/src/events/gameMaster/assetManager/tile/update.ts +++ b/src/events/gameMaster/assetManager/tile/update.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import TileRepository from '#repositories/tileRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import TileRepository from'@/repositories/tileRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/tile/upload.ts b/src/events/gameMaster/assetManager/tile/upload.ts index 87daba8..f0c0c57 100644 --- a/src/events/gameMaster/assetManager/tile/upload.ts +++ b/src/events/gameMaster/assetManager/tile/upload.ts @@ -1,10 +1,10 @@ import fs from 'fs/promises' import { writeFile } from 'node:fs/promises' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import Storage from '#application/storage' -import { Tile } from '#entities/tile' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import Storage from'@/application/storage' +import { Tile } from'@/entities/tile' interface ITileData { [key: string]: Buffer diff --git a/src/events/gameMaster/mapEditor/create.ts b/src/events/gameMaster/mapEditor/create.ts index e2a3f5e..0768a92 100644 --- a/src/events/gameMaster/mapEditor/create.ts +++ b/src/events/gameMaster/mapEditor/create.ts @@ -1,8 +1,8 @@ -import type { MapCacheT } from '#entities/map' +import type { MapCacheT } from'@/entities/map' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Map } from '#entities/map' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Map } from'@/entities/map' type Payload = { name: string diff --git a/src/events/gameMaster/mapEditor/delete.ts b/src/events/gameMaster/mapEditor/delete.ts index 1dd9cac..98241ed 100644 --- a/src/events/gameMaster/mapEditor/delete.ts +++ b/src/events/gameMaster/mapEditor/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapRepository from '#repositories/mapRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapRepository from'@/repositories/mapRepository' type Payload = { mapId: UUID diff --git a/src/events/gameMaster/mapEditor/request.ts b/src/events/gameMaster/mapEditor/request.ts index 41987e3..03d52da 100644 --- a/src/events/gameMaster/mapEditor/request.ts +++ b/src/events/gameMaster/mapEditor/request.ts @@ -1,9 +1,9 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { Map } from '#entities/map' -import MapRepository from '#repositories/mapRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { Map } from'@/entities/map' +import MapRepository from'@/repositories/mapRepository' interface IPayload { mapId: UUID diff --git a/src/events/gameMaster/mapEditor/update.ts b/src/events/gameMaster/mapEditor/update.ts index f3fd88d..138901a 100644 --- a/src/events/gameMaster/mapEditor/update.ts +++ b/src/events/gameMaster/mapEditor/update.ts @@ -1,15 +1,15 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import { MapEventTileType } from '#application/enums' -import { Map } from '#entities/map' -import { MapEffect } from '#entities/mapEffect' -import { MapEventTile } from '#entities/mapEventTile' -import { MapEventTileTeleport } from '#entities/mapEventTileTeleport' -import { PlacedMapObject } from '#entities/placedMapObject' -import mapManager from '#managers/mapManager' -import MapRepository from '#repositories/mapRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import { MapEventTileType } from'@/application/enums' +import { Map } from'@/entities/map' +import { MapEffect } from'@/entities/mapEffect' +import { MapEventTile } from'@/entities/mapEventTile' +import { MapEventTileTeleport } from'@/entities/mapEventTileTeleport' +import { PlacedMapObject } from'@/entities/placedMapObject' +import mapManager from'@/managers/mapManager' +import MapRepository from'@/repositories/mapRepository' interface IPayload { mapId: UUID diff --git a/src/events/login.ts b/src/events/login.ts index 7544b3b..0e2d9b3 100644 --- a/src/events/login.ts +++ b/src/events/login.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import UserRepository from '#repositories/userRepository' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import UserRepository from'@/repositories/userRepository' export default class LoginEvent extends BaseEvent { public listen(): void { diff --git a/src/events/map/characterAttack.ts b/src/events/map/characterAttack.ts index 7269610..8ccea9c 100644 --- a/src/events/map/characterAttack.ts +++ b/src/events/map/characterAttack.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import CharacterAttackService from '#services/characterAttackService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import CharacterAttackService from'@/services/characterAttackService' export default class CharacterMove extends BaseEvent { private readonly characterAttackService = CharacterAttackService diff --git a/src/events/map/characterMove.ts b/src/events/map/characterMove.ts index d26ac75..4da8ed1 100644 --- a/src/events/map/characterMove.ts +++ b/src/events/map/characterMove.ts @@ -1,12 +1,12 @@ -import type { MapEventTileWithTeleport } from '#application/types' +import type { MapEventTileWithTeleport } from'@/application/types' -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import MapManager from '#managers/mapManager' -import MapCharacter from '#models/mapCharacter' -import MapEventTileRepository from '#repositories/mapEventTileRepository' -import CharacterService from '#services/characterMoveService' -import TeleportService from '#services/characterTeleportService' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import MapManager from'@/managers/mapManager' +import MapCharacter from'@/models/mapCharacter' +import MapEventTileRepository from'@/repositories/mapEventTileRepository' +import CharacterService from'@/services/characterMoveService' +import TeleportService from'@/services/characterTeleportService' export default class CharacterMove extends BaseEvent { private readonly characterService = CharacterService diff --git a/src/events/map/weather.ts b/src/events/map/weather.ts index 177cdf3..75eef1c 100644 --- a/src/events/map/weather.ts +++ b/src/events/map/weather.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from '#application/base/baseEvent' -import { SocketEvent } from '#application/enums' -import WeatherManager from '#managers/weatherManager' +import { BaseEvent } from'@/application/base/baseEvent' +import { SocketEvent } from'@/application/enums' +import WeatherManager from'@/managers/weatherManager' export default class Weather extends BaseEvent { public listen(): void { diff --git a/src/jobs/someJob.ts b/src/jobs/someJob.ts index 0d904a6..9613322 100644 --- a/src/jobs/someJob.ts +++ b/src/jobs/someJob.ts @@ -1,8 +1,8 @@ import { Server as SocketServer } from 'socket.io' -import type { TSocket } from '#application/types' +import type { TSocket } from'@/application/types' -import { SocketEvent } from '#application/enums' +import { SocketEvent } from'@/application/enums' export default class SomeJob { constructor(private params: any) {} diff --git a/src/managers/consoleManager.ts b/src/managers/consoleManager.ts index e694384..92ade24 100644 --- a/src/managers/consoleManager.ts +++ b/src/managers/consoleManager.ts @@ -1,8 +1,8 @@ -import { CommandRegistry } from '#application/console/commandRegistry' -import { ConsolePrompt } from '#application/console/consolePrompt' -import { LogReader } from '#application/console/logReader' -import Logger, { LoggerType } from '#application/logger' -import SocketManager from '#managers/socketManager' +import { CommandRegistry } from'@/application/console/commandRegistry' +import { ConsolePrompt } from'@/application/console/consolePrompt' +import { LogReader } from'@/application/console/logReader' +import Logger, { LoggerType } from'@/application/logger' +import SocketManager from'@/managers/socketManager' export class ConsoleManager { private readonly logger = Logger.type(LoggerType.COMMAND) diff --git a/src/managers/dateManager.ts b/src/managers/dateManager.ts index a9f049a..19ae54c 100644 --- a/src/managers/dateManager.ts +++ b/src/managers/dateManager.ts @@ -1,10 +1,10 @@ import { Server } from 'socket.io' -import { SocketEvent } from '#application/enums' -import Logger, { LoggerType } from '#application/logger' -import { World } from '#entities/world' -import SocketManager from '#managers/socketManager' -import WorldRepository from '#repositories/worldRepository' +import { SocketEvent } from'@/application/enums' +import Logger, { LoggerType } from'@/application/logger' +import { World } from'@/entities/world' +import SocketManager from'@/managers/socketManager' +import WorldRepository from'@/repositories/worldRepository' class DateManager { private static readonly CONFIG = { diff --git a/src/managers/httpManager.ts b/src/managers/httpManager.ts index ae75070..8895b44 100644 --- a/src/managers/httpManager.ts +++ b/src/managers/httpManager.ts @@ -5,12 +5,12 @@ import { createServer as httpsServer, Server as HTTPSServer } from 'https' import cors from 'cors' import express, { type Application } from 'express' -import config from '#application/config' -import Logger, { LoggerType } from '#application/logger.js' -import { AuthController } from '#controllers/auth' -import { AvatarController } from '#controllers/avatar' -import { CacheController } from '#controllers/cache' -import { TexturesController } from '#controllers/textures' +import config from'@/application/config' +import Logger, { LoggerType } from'@/application/logger.js' +import { AuthController } from'@/controllers/auth' +import { AvatarController } from'@/controllers/avatar' +import { CacheController } from'@/controllers/cache' +import { TexturesController } from'@/controllers/textures' /** * HTTP manager diff --git a/src/managers/mapManager.ts b/src/managers/mapManager.ts index 94b4bc9..7d82c4e 100644 --- a/src/managers/mapManager.ts +++ b/src/managers/mapManager.ts @@ -1,10 +1,10 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import Logger, { LoggerType } from '#application/logger' -import { Map } from '#entities/map' -import LoadedMap from '#models/loadedMap' -import MapCharacter from '#models/mapCharacter' -import MapRepository from '#repositories/mapRepository' +import Logger, { LoggerType } from'@/application/logger' +import { Map } from'@/entities/map' +import LoadedMap from'@/models/loadedMap' +import MapCharacter from'@/models/mapCharacter' +import MapRepository from'@/repositories/mapRepository' class MapManager { private readonly maps: Record = {} diff --git a/src/managers/queueManager.ts b/src/managers/queueManager.ts index b630dec..bfbaf0c 100644 --- a/src/managers/queueManager.ts +++ b/src/managers/queueManager.ts @@ -4,12 +4,12 @@ import { Job, Queue, Worker } from 'bullmq' import IORedis from 'ioredis' import { Server as SocketServer } from 'socket.io' -import type { TSocket } from '#application/types' +import type { TSocket } from'@/application/types' -import config from '#application/config' -import Logger, { LoggerType } from '#application/logger' -import Storage from '#application/storage' -import SocketManager from '#managers/socketManager' +import config from'@/application/config' +import Logger, { LoggerType } from'@/application/logger' +import Storage from'@/application/storage' +import SocketManager from'@/managers/socketManager' class QueueManager { private connection!: IORedis.Redis diff --git a/src/managers/socketManager.ts b/src/managers/socketManager.ts index 8b4d9b5..29e98c0 100644 --- a/src/managers/socketManager.ts +++ b/src/managers/socketManager.ts @@ -4,12 +4,12 @@ import { pathToFileURL } from 'url' import { Server as SocketServer } from 'socket.io' -import type { TSocket, UUID } from '#application/types' +import type { TSocket, UUID } from'@/application/types' import type { Application } from 'express' -import Logger, { LoggerType } from '#application/logger' -import Storage from '#application/storage' -import { Authentication } from '#middleware/authentication' +import Logger, { LoggerType } from'@/application/logger' +import Storage from'@/application/storage' +import { Authentication } from'@/middleware/authentication' class SocketManager { private io: SocketServer | null = null diff --git a/src/managers/userManager.ts b/src/managers/userManager.ts index 946d43b..32d11ab 100644 --- a/src/managers/userManager.ts +++ b/src/managers/userManager.ts @@ -1,5 +1,5 @@ -import Logger, { LoggerType } from '#application/logger' -import { User } from '#entities/user' +import Logger, { LoggerType } from'@/application/logger' +import { User } from'@/entities/user' type TLoggedInUsers = { users: User[] diff --git a/src/managers/weatherManager.ts b/src/managers/weatherManager.ts index 936b4dc..cc11e88 100644 --- a/src/managers/weatherManager.ts +++ b/src/managers/weatherManager.ts @@ -1,10 +1,10 @@ import { Server } from 'socket.io' -import { SocketEvent } from '#application/enums' -import Logger, { LoggerType } from '#application/logger' -import { World } from '#entities/world' -import SocketManager from '#managers/socketManager' -import WorldRepository from '#repositories/worldRepository' +import { SocketEvent } from'@/application/enums' +import Logger, { LoggerType } from'@/application/logger' +import { World } from'@/entities/world' +import SocketManager from'@/managers/socketManager' +import WorldRepository from'@/repositories/worldRepository' type WeatherState = { rainPercentage: number diff --git a/src/middleware/authentication.ts b/src/middleware/authentication.ts index e703102..1410ae0 100644 --- a/src/middleware/authentication.ts +++ b/src/middleware/authentication.ts @@ -1,9 +1,9 @@ import jwt from 'jsonwebtoken' -import type { TSocket } from '#application/types' +import type { TSocket } from'@/application/types' -import config from '#application/config' -import Logger, { LoggerType } from '#application/logger' +import config from'@/application/config' +import Logger, { LoggerType } from'@/application/logger' class SocketAuthenticator { private socket: TSocket diff --git a/src/mikro-orm.config.ts b/src/mikro-orm.config.ts index 35b74a4..b2562aa 100644 --- a/src/mikro-orm.config.ts +++ b/src/mikro-orm.config.ts @@ -3,7 +3,7 @@ import { defineConfig, MariaDbDriver } from '@mikro-orm/mariadb' import { Migrator } from '@mikro-orm/migrations' import { TsMorphMetadataProvider } from '@mikro-orm/reflection' -import serverConfig from '#application/config' +import serverConfig from'@/application/config' export default defineConfig({ extensions: [Migrator], diff --git a/src/models/loadedMap.ts b/src/models/loadedMap.ts index 6c78de2..c229746 100644 --- a/src/models/loadedMap.ts +++ b/src/models/loadedMap.ts @@ -1,9 +1,9 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { Character } from '#entities/character' -import { Map } from '#entities/map' -import MapCharacter from '#models/mapCharacter' -import MapEventTileRepository from '#repositories/mapEventTileRepository' +import { Character } from'@/entities/character' +import { Map } from'@/entities/map' +import MapCharacter from'@/models/mapCharacter' +import MapEventTileRepository from'@/repositories/mapEventTileRepository' class LoadedMap { private readonly map: Map diff --git a/src/models/mapCharacter.ts b/src/models/mapCharacter.ts index 1e227a0..2022c88 100644 --- a/src/models/mapCharacter.ts +++ b/src/models/mapCharacter.ts @@ -1,11 +1,11 @@ import { Server } from 'socket.io' -import type { TSocket, UUID } from '#application/types' +import type { TSocket, UUID } from'@/application/types' -import { SocketEvent } from '#application/enums' -import { Character } from '#entities/character' -import MapManager from '#managers/mapManager' -import TeleportService from '#services/characterTeleportService' +import { SocketEvent } from'@/application/enums' +import { Character } from'@/entities/character' +import MapManager from'@/managers/mapManager' +import TeleportService from'@/services/characterTeleportService' class MapCharacter { public readonly character: Character diff --git a/src/repositories/characterHairRepository.ts b/src/repositories/characterHairRepository.ts index 41f94e9..2b1f124 100644 --- a/src/repositories/characterHairRepository.ts +++ b/src/repositories/characterHairRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { CharacterHair } from '#entities/characterHair' +import { BaseRepository } from'@/application/base/baseRepository' +import { CharacterHair } from'@/entities/characterHair' class CharacterHairRepository extends BaseRepository { async getFirst() { diff --git a/src/repositories/characterRepository.ts b/src/repositories/characterRepository.ts index b16ca72..9c19b57 100644 --- a/src/repositories/characterRepository.ts +++ b/src/repositories/characterRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { Character } from '#entities/character' +import { BaseRepository } from'@/application/base/baseRepository' +import { Character } from'@/entities/character' class CharacterRepository extends BaseRepository { async getByUserId(userId: UUID): Promise { diff --git a/src/repositories/characterTypeRepository.ts b/src/repositories/characterTypeRepository.ts index 599fcdb..aa522ca 100644 --- a/src/repositories/characterTypeRepository.ts +++ b/src/repositories/characterTypeRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { CharacterType } from '#entities/characterType' +import { BaseRepository } from'@/application/base/baseRepository' +import { CharacterType } from'@/entities/characterType' class CharacterTypeRepository extends BaseRepository { async getFirst() { diff --git a/src/repositories/chatRepository.ts b/src/repositories/chatRepository.ts index 0ec19ad..83f3a8a 100644 --- a/src/repositories/chatRepository.ts +++ b/src/repositories/chatRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { Chat } from '#entities/chat' +import { BaseRepository } from'@/application/base/baseRepository' +import { Chat } from'@/entities/chat' class ChatRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/itemRepository.ts b/src/repositories/itemRepository.ts index d47e06b..69fd2b1 100644 --- a/src/repositories/itemRepository.ts +++ b/src/repositories/itemRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { Item } from '#entities/item' +import { BaseRepository } from'@/application/base/baseRepository' +import { Item } from'@/entities/item' class ItemRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/mapEventTileRepository.ts b/src/repositories/mapEventTileRepository.ts index ea0cbf4..fa2eeb9 100644 --- a/src/repositories/mapEventTileRepository.ts +++ b/src/repositories/mapEventTileRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { MapEventTile } from '#entities/mapEventTile' +import { BaseRepository } from'@/application/base/baseRepository' +import { MapEventTile } from'@/entities/mapEventTile' class MapEventTileRepository extends BaseRepository { async getAll(id: UUID): Promise { diff --git a/src/repositories/mapObjectRepository.ts b/src/repositories/mapObjectRepository.ts index 0364926..535825c 100644 --- a/src/repositories/mapObjectRepository.ts +++ b/src/repositories/mapObjectRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { MapObject } from '#entities/mapObject' +import { BaseRepository } from'@/application/base/baseRepository' +import { MapObject } from'@/entities/mapObject' class MapObjectRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/mapRepository.ts b/src/repositories/mapRepository.ts index 0b313e9..b155ef5 100644 --- a/src/repositories/mapRepository.ts +++ b/src/repositories/mapRepository.ts @@ -1,8 +1,8 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { Map } from '#entities/map' -import { MapEventTile } from '#entities/mapEventTile' +import { BaseRepository } from'@/application/base/baseRepository' +import { Map } from'@/entities/map' +import { MapEventTile } from'@/entities/mapEventTile' class MapRepository extends BaseRepository { public readonly POPULATE_ALL = ['*'] diff --git a/src/repositories/passwordResetTokenRepository.ts b/src/repositories/passwordResetTokenRepository.ts index b14c7f5..b5fb33c 100644 --- a/src/repositories/passwordResetTokenRepository.ts +++ b/src/repositories/passwordResetTokenRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { PasswordResetToken } from '#entities/passwordResetToken' +import { BaseRepository } from'@/application/base/baseRepository' +import { PasswordResetToken } from'@/entities/passwordResetToken' class PasswordResetTokenRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/spriteRepository.ts b/src/repositories/spriteRepository.ts index 5bb69d1..e062a82 100644 --- a/src/repositories/spriteRepository.ts +++ b/src/repositories/spriteRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { Sprite } from '#entities/sprite' +import { BaseRepository } from'@/application/base/baseRepository' +import { Sprite } from'@/entities/sprite' class SpriteRepository extends BaseRepository { async getById(id: UUID, populate?: any) { diff --git a/src/repositories/tileRepository.ts b/src/repositories/tileRepository.ts index 97c2ba3..0099b64 100644 --- a/src/repositories/tileRepository.ts +++ b/src/repositories/tileRepository.ts @@ -1,10 +1,10 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { unduplicateArray } from '#application/utilities' -import { Map } from '#entities/map' -import { Tile } from '#entities/tile' -import MapService from '#services/mapService' +import { BaseRepository } from'@/application/base/baseRepository' +import { unduplicateArray } from'@/application/utilities' +import { Map } from'@/entities/map' +import { Tile } from'@/entities/tile' +import MapService from'@/services/mapService' class TileRepository extends BaseRepository { async getById(id: UUID) { diff --git a/src/repositories/userRepository.ts b/src/repositories/userRepository.ts index 73e21b1..964768c 100644 --- a/src/repositories/userRepository.ts +++ b/src/repositories/userRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseRepository } from '#application/base/baseRepository' -import { User } from '#entities/user' +import { BaseRepository } from'@/application/base/baseRepository' +import { User } from'@/entities/user' class UserRepository extends BaseRepository { async getById(id: UUID) { diff --git a/src/repositories/worldRepository.ts b/src/repositories/worldRepository.ts index 72e63cb..c843908 100644 --- a/src/repositories/worldRepository.ts +++ b/src/repositories/worldRepository.ts @@ -1,5 +1,5 @@ -import { BaseRepository } from '#application/base/baseRepository' -import { World } from '#entities/world' +import { BaseRepository } from'@/application/base/baseRepository' +import { World } from'@/entities/world' class WorldRepository extends BaseRepository { async getFirst() { diff --git a/src/server.ts b/src/server.ts index 7451554..730101a 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,14 +1,14 @@ import 'reflect-metadata' -import Database from '#application/database' -import Logger, { LoggerType } from '#application/logger' -import ConsoleManager from '#managers/consoleManager' -import DateManager from '#managers/dateManager' -import HttpManager from '#managers/httpManager' -import MapManager from '#managers/mapManager' -import QueueManager from '#managers/queueManager' -import SocketManager from '#managers/socketManager' -import UserManager from '#managers/userManager' -import WeatherManager from '#managers/weatherManager' +import Database from'@/application/database' +import Logger, { LoggerType } from'@/application/logger' +import ConsoleManager from'@/managers/consoleManager' +import DateManager from'@/managers/dateManager' +import HttpManager from'@/managers/httpManager' +import MapManager from'@/managers/mapManager' +import QueueManager from'@/managers/queueManager' +import SocketManager from'@/managers/socketManager' +import UserManager from'@/managers/userManager' +import WeatherManager from'@/managers/weatherManager' export class Server { private readonly logger = Logger.type(LoggerType.APP) diff --git a/src/services/characterAttackService.ts b/src/services/characterAttackService.ts index c80fecf..558be6c 100644 --- a/src/services/characterAttackService.ts +++ b/src/services/characterAttackService.ts @@ -1,9 +1,9 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseService } from '#application/base/baseService' -import { SocketEvent } from '#application/enums' -import MapManager from '#managers/mapManager' -import SocketManager from '#managers/socketManager' +import { BaseService } from'@/application/base/baseService' +import { SocketEvent } from'@/application/enums' +import MapManager from'@/managers/mapManager' +import SocketManager from'@/managers/socketManager' class CharacterAttackService extends BaseService { private readonly ATTACK_DELAY_MS = 1000 diff --git a/src/services/characterMoveService.ts b/src/services/characterMoveService.ts index 49dbc8c..33e3c51 100644 --- a/src/services/characterMoveService.ts +++ b/src/services/characterMoveService.ts @@ -1,7 +1,7 @@ -import { BaseService } from '#application/base/baseService' -import config from '#application/config' -import { Character } from '#entities/character' -import MapManager from '#managers/mapManager' +import { BaseService } from'@/application/base/baseService' +import config from'@/application/config' +import { Character } from'@/entities/character' +import MapManager from'@/managers/mapManager' type Position = { positionX: number; positionY: number } export type Node = Position & { parent?: Node; g: number; h: number; f: number } diff --git a/src/services/characterTeleportService.ts b/src/services/characterTeleportService.ts index 1f8ab26..9ebe939 100644 --- a/src/services/characterTeleportService.ts +++ b/src/services/characterTeleportService.ts @@ -1,12 +1,12 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { SocketEvent } from '#application/enums' -import Logger, { LoggerType } from '#application/logger' -import { Character } from '#entities/character' -import MapManager from '#managers/mapManager' -import SocketManager from '#managers/socketManager' -import MapCharacter from '#models/mapCharacter' -import MapRepository from '#repositories/mapRepository' +import { SocketEvent } from'@/application/enums' +import Logger, { LoggerType } from'@/application/logger' +import { Character } from'@/entities/character' +import MapManager from'@/managers/mapManager' +import SocketManager from'@/managers/socketManager' +import MapCharacter from'@/models/mapCharacter' +import MapRepository from'@/repositories/mapRepository' interface TeleportOptions { targetMapId: UUID diff --git a/src/services/chatService.ts b/src/services/chatService.ts index d2a5d49..bea461c 100644 --- a/src/services/chatService.ts +++ b/src/services/chatService.ts @@ -1,11 +1,11 @@ -import type { UUID } from '#application/types' +import type { UUID } from'@/application/types' -import { BaseService } from '#application/base/baseService' -import { SocketEvent } from '#application/enums' -import { Chat } from '#entities/chat' -import SocketManager from '#managers/socketManager' -import CharacterRepository from '#repositories/characterRepository' -import MapRepository from '#repositories/mapRepository' +import { BaseService } from'@/application/base/baseService' +import { SocketEvent } from'@/application/enums' +import { Chat } from'@/entities/chat' +import SocketManager from'@/managers/socketManager' +import CharacterRepository from'@/repositories/characterRepository' +import MapRepository from'@/repositories/mapRepository' class ChatService extends BaseService { async sendMapMessage(characterId: UUID, mapId: UUID, message: string): Promise { diff --git a/src/services/mapService.ts b/src/services/mapService.ts index ed0d17e..38ec451 100644 --- a/src/services/mapService.ts +++ b/src/services/mapService.ts @@ -1,4 +1,4 @@ -import { BaseService } from '#application/base/baseService' +import { BaseService } from'@/application/base/baseService' class MapService extends BaseService { public flattenMapArray(tiles: string[][]) { diff --git a/src/services/userService.ts b/src/services/userService.ts index 17783a1..5b3dbbb 100644 --- a/src/services/userService.ts +++ b/src/services/userService.ts @@ -1,12 +1,12 @@ import bcrypt from 'bcryptjs' import NodeMailer from 'nodemailer' -import { BaseService } from '#application/base/baseService' -import config from '#application/config' -import { PasswordResetToken } from '#entities/passwordResetToken' -import { User } from '#entities/user' -import PasswordResetTokenRepository from '#repositories/passwordResetTokenRepository' -import UserRepository from '#repositories/userRepository' +import { BaseService } from'@/application/base/baseService' +import config from'@/application/config' +import { PasswordResetToken } from'@/entities/passwordResetToken' +import { User } from'@/entities/user' +import PasswordResetTokenRepository from'@/repositories/passwordResetTokenRepository' +import UserRepository from'@/repositories/userRepository' /** * User service diff --git a/tsconfig.json b/tsconfig.json index 0d1c81a..68e31ce 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -22,18 +22,18 @@ "rootDir": "./src", "paths": { - "#root/*": ["./*"], - "#application/*": ["application/*"], - "#commands/*": ["commands/*"], - "#entities/*": ["entities/*"], - "#controllers/*": ["controllers/*"], - "#jobs/*": ["jobs/*"], - "#managers/*": ["managers/*"], - "#middleware/*": ["middleware/*"], - "#models/*": ["models/*"], - "#repositories/*": ["repositories/*"], - "#services/*": ["services/*"], - "#events/*": ["events/*"] + "@/root/*": ["./*"], + "@/application/*": ["application/*"], + "@/commands/*": ["commands/*"], + "@/entities/*": ["entities/*"], + "@/controllers/*": ["controllers/*"], + "@/jobs/*": ["jobs/*"], + "@/managers/*": ["managers/*"], + "@/middleware/*": ["middleware/*"], + "@/models/*": ["models/*"], + "@/repositories/*": ["repositories/*"], + "@/services/*": ["services/*"], + "@/events/*": ["events/*"] }, // Specify multiple folders that act like './node_modules/@types'