- packages/engine: 시드 RNG(sfc32), GameDefinition 타입, 무작위 대국·정보 유출 테스트 도구 - packages/shared: WS 프로토콜 스키마, 닉네임·방 코드 규칙, 게임 카탈로그 - packages/games/omok: 한국식·렌주·자유룰, 재귀 금수 판정, 무르기·무승부·시계 (테스트 27개) - apps/server: SQLite 스키마, 게스트·디스코드 로그인, 세션, 방 관리(저장·복구·타이머·재접속), WS 게이트웨이, HTTP API Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 lines
513 B
JSON
20 lines
513 B
JSON
{
|
|
"name": "boardgame-site",
|
|
"private": true,
|
|
"type": "module",
|
|
"workspaces": [
|
|
"packages/*",
|
|
"apps/*"
|
|
],
|
|
"scripts": {
|
|
"dev": "bun run --filter '@bg/server' dev & bun run --filter '@bg/web' dev",
|
|
"build": "bun run --filter '@bg/web' build",
|
|
"typecheck": "tsc -p packages/engine && tsc -p packages/shared && tsc -p packages/games && tsc -p apps/server && tsc -p apps/web",
|
|
"test": "bun test"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bun": "1.4.2",
|
|
"typescript": "5.9.3"
|
|
}
|
|
}
|