환경
페이지
파라미터
URL
http://localhost:20100/
npm run dev:hotVite HMR 개발 서버 :20100
npm run devTypeCheck + 빌드 + serve dist :20100
npm run qaTypeCheck + 빌드 + serve dist :62200 (QA)
npm run buildTypeScript + Vite 빌드
npm run typecheckTypeScript 타입 검사 (noEmit)
npm run lintESLint (src/)
npm run lint:fixESLint 자동 수정
npm run formatPrettier 포매팅
npm run orchestrator:dev슬롯 오케스트레이터 실행
npm run orchestrator:dev:agent에이전트 출력 포맷으로 실행
npm run validate:slot-spec슬롯 스펙 JSON 유효성 검사
npm run validate:layout레이아웃 유효성 검사
npm run layout:autofix레이아웃 자동 수정
npm run layout:compare레이아웃 비교
npm run generate:slot-symbol-presets슬롯 심볼 프리셋 생성
npm run generate:phaser-symbol-atlasesSpine → Phaser 아틀라스 변환
npm run cleandist 및 Vite 캐시 삭제
| /engine | MathEngine, Reel, SOT, reel strips, Types.ts, Constants.ts |
| /effects | 파티클, 사운드, LED, Spine, 3D, 셰이더 |
| /ui | InGame UI, 로비, 팝업, 버튼, 레이아웃, src/managers/** |
| /network | HTTP/Socket, DTO, 서버 프로토콜, reconnect |
| /gameflow | 씬 전환, GameState, 스핀 루프, 프리게임, 에셋 로딩 |
| /slot-addition | 신규 슬롯 추가 (스펙→전체 구현) |
| /verifier | 구현 완료 후 빌드·체크리스트 검증 |
| /catalog | 파티클·셰이더·Win Effect·UI 컴포넌트 카탈로그 등록 |