Ref 기본 일반장 명령 46개 exact-set 검사를 추가하고 등용 및 장수대상임관을 사용자 명령표에 복원한다. 실제 DB와 API, 데몬, Chromium을 연결해 등용 서신 수신과 수락 임관까지 검증하며 내부 등용수락 명령의 profile 로딩도 바로잡는다.
69 lines
4.2 KiB
JSON
69 lines
4.2 KiB
JSON
{
|
|
"name": "@sammo-ts/game-frontend",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vue-tsc && vite build",
|
|
"build:release": "vite build --outDir .release-build",
|
|
"typecheck:release": "vue-tsc --noEmit",
|
|
"preview": "vite preview",
|
|
"test": "pnpm test:unit",
|
|
"test:unit": "node --test test/**/*.test.ts",
|
|
"test:e2e:troop": "playwright test troop.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:nation-offices": "playwright test nationOffices.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:npc-policy": "playwright test npcPolicy.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:board": "playwright test board.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:directories": "playwright test directoryLists.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:auction": "playwright test auction.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:tournament-bracket": "playwright test tournamentBracket.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:battle-simulator": "playwright test battleSimulator.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:join-live": "playwright test --config e2e/joinGeneral.live.playwright.config.mjs --tsconfig e2e/playwright.live.tsconfig.json",
|
|
"test:e2e:npc-possession": "playwright test npcPossession.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:join-layout": "playwright test joinLayout.spec.ts --config e2e/playwright.config.mjs",
|
|
"test:e2e:npc-possession-live": "pnpm --filter @sammo-ts/infra prisma:generate && pnpm --filter @sammo-ts/common build && pnpm --filter @sammo-ts/logic build && pnpm --filter @sammo-ts/infra build && pnpm --filter @sammo-ts/game-engine build && pnpm --filter @sammo-ts/game-api build && playwright test --config e2e/npcPossession.live.playwright.config.mjs --tsconfig e2e/playwright.live.tsconfig.json",
|
|
"test:e2e:die-on-prestart-live": "pnpm --filter @sammo-ts/infra prisma:generate && pnpm --filter @sammo-ts/common build && pnpm --filter @sammo-ts/logic build && pnpm --filter @sammo-ts/infra build && pnpm --filter @sammo-ts/game-engine build && pnpm --filter @sammo-ts/game-api build && playwright test --config e2e/dieOnPrestart.live.playwright.config.mjs --tsconfig e2e/playwright.live.tsconfig.json",
|
|
"test:e2e:default-recruit-commands-live": "pnpm --filter @sammo-ts/infra prisma:generate && pnpm --filter @sammo-ts/common build && pnpm --filter @sammo-ts/logic build && pnpm --filter @sammo-ts/infra build && pnpm --filter @sammo-ts/game-engine build && pnpm --filter @sammo-ts/game-api build && playwright test --config e2e/defaultRecruitCommands.live.playwright.config.mjs --tsconfig e2e/playwright.live.tsconfig.json",
|
|
"lint": "eslint .",
|
|
"lint:fix": "eslint . --fix",
|
|
"typecheck": "vue-tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@sammo-ts/common": "workspace:*",
|
|
"@sammo-ts/logic": "workspace:*",
|
|
"@tiptap/extension-image": "^3.5.0",
|
|
"@tiptap/extension-link": "^3.5.0",
|
|
"@tiptap/extension-placeholder": "^3.5.0",
|
|
"@tiptap/extension-text-align": "^3.5.0",
|
|
"@tiptap/extension-text-style": "^3.5.0",
|
|
"@tiptap/extension-underline": "^3.5.0",
|
|
"@tiptap/starter-kit": "^3.5.0",
|
|
"@tiptap/vue-3": "^3.5.0",
|
|
"@trpc/client": "^11.8.1",
|
|
"@trpc/server": "^11.8.1",
|
|
"@vueuse/core": "^14.1.0",
|
|
"date-fns": "^4.1.0",
|
|
"es-toolkit": "^1.43.0",
|
|
"mitt": "^3.0.1",
|
|
"pinia": "^3.0.4",
|
|
"vue": "^3.5.26",
|
|
"vue-router": "^4.6.4",
|
|
"zod": "^4.3.5"
|
|
},
|
|
"devDependencies": {
|
|
"@sammo-ts/game-api": "workspace:*",
|
|
"@sammo-ts/game-engine": "workspace:*",
|
|
"@sammo-ts/gateway-api": "workspace:*",
|
|
"@sammo-ts/infra": "workspace:*",
|
|
"@tailwindcss/vite": "^4.3.3",
|
|
"@vitejs/plugin-vue": "^6.0.8",
|
|
"autoprefixer": "^10.5.4",
|
|
"postcss": "8.5.26",
|
|
"tailwindcss": "^4.3.3",
|
|
"typescript": "6.0.3",
|
|
"vite": "^8.2.1",
|
|
"vue-tsc": "^3.3.9"
|
|
}
|
|
}
|