diff --git a/app/game-engine/src/lifecycle/turnDaemonLifecycle.ts b/app/game-engine/src/lifecycle/turnDaemonLifecycle.ts index 1b4b01e..e42b996 100644 --- a/app/game-engine/src/lifecycle/turnDaemonLifecycle.ts +++ b/app/game-engine/src/lifecycle/turnDaemonLifecycle.ts @@ -10,7 +10,6 @@ import type { TurnStateStore, TurnProcessor, Clock, - TurnCheckpoint, TurnDaemonCommandHandler, TurnDaemonCommandResponder, TurnDaemonCommandResult, diff --git a/app/game-engine/src/turn/worldCommandHandler.ts b/app/game-engine/src/turn/worldCommandHandler.ts index 8f679eb..992bfde 100644 --- a/app/game-engine/src/turn/worldCommandHandler.ts +++ b/app/game-engine/src/turn/worldCommandHandler.ts @@ -1,4 +1,4 @@ -import type { TurnDaemonHooks, TurnDaemonCommandHandler, TurnDaemonCommandResult, TurnRunResult } from '../lifecycle/types.js'; +import type { TurnDaemonHooks, TurnDaemonCommandHandler, TurnDaemonCommand, TurnDaemonCommandResult, TurnRunResult } from '../lifecycle/types.js'; import type { InMemoryTurnWorld } from './inMemoryWorld.js'; const buildFlushResult = (world: InMemoryTurnWorld): TurnRunResult => { diff --git a/app/gateway-api/tsconfig.json b/app/gateway-api/tsconfig.json index 873b137..dabf664 100644 --- a/app/gateway-api/tsconfig.json +++ b/app/gateway-api/tsconfig.json @@ -8,6 +8,8 @@ "include": ["src"], "references": [ { "path": "../../packages/common" }, - { "path": "../../packages/infra" } + { "path": "../../packages/infra" }, + { "path": "../../packages/logic" }, + { "path": "../../app/game-engine" } ] } diff --git a/app/gateway-frontend/tsconfig.json b/app/gateway-frontend/tsconfig.json index 260f270..d1decc0 100644 --- a/app/gateway-frontend/tsconfig.json +++ b/app/gateway-frontend/tsconfig.json @@ -29,7 +29,9 @@ "@sammo-ts/infra": ["../../packages/infra/src/index.ts"], "@sammo-ts/infra/*": ["../../packages/infra/src/*"], "@sammo-ts/logic": ["../../packages/logic/src/index.ts"], - "@sammo-ts/logic/*": ["../../packages/logic/src/*"] + "@sammo-ts/logic/*": ["../../packages/logic/src/*"], + "@sammo-ts/game-engine": ["../../app/game-engine/src/index.ts"], + "@sammo-ts/game-engine/*": ["../../app/game-engine/src/*"] } }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"], diff --git a/app/gateway-frontend/vite.config.d.ts b/app/gateway-frontend/vite.config.d.ts new file mode 100644 index 0000000..340562a --- /dev/null +++ b/app/gateway-frontend/vite.config.d.ts @@ -0,0 +1,2 @@ +declare const _default: import("vite").UserConfig; +export default _default; diff --git a/app/gateway-frontend/vite.config.js b/app/gateway-frontend/vite.config.js new file mode 100644 index 0000000..b0fd251 --- /dev/null +++ b/app/gateway-frontend/vite.config.js @@ -0,0 +1,19 @@ +import { defineConfig } from 'vite'; +import vue from '@vitejs/plugin-vue'; +import tailwindcss from '@tailwindcss/vite'; +import path from 'path'; +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + tailwindcss(), + ], + resolve: { + alias: { + '@': path.resolve(__dirname, './src'), + }, + }, + server: { + port: 3000, + }, +}); diff --git a/tsconfig.paths.json b/tsconfig.paths.json index e71e9c4..c0315a3 100644 --- a/tsconfig.paths.json +++ b/tsconfig.paths.json @@ -8,7 +8,11 @@ "@sammo-ts/infra": ["packages/infra/src/index.ts"], "@sammo-ts/infra/*": ["packages/infra/src/*"], "@sammo-ts/logic": ["packages/logic/src/index.ts"], - "@sammo-ts/logic/*": ["packages/logic/src/*"] + "@sammo-ts/logic/*": ["packages/logic/src/*"], + "@sammo-ts/game-api": ["app/game-api/src/index.ts"], + "@sammo-ts/game-api/*": ["app/game-api/src/*"], + "@sammo-ts/game-engine": ["app/game-engine/src/index.ts"], + "@sammo-ts/game-engine/*": ["app/game-engine/src/*"] } } }