#nodejs
4개의 게시물
Node.js 버전 요구사항 명시
🤖 302 in / 1368 out / 1670 total tokens 배포 환경의 Node.js 버전 호환성을 보장하기 위해 package.json에 제약을 걸었다. engines 필드를 추가해 Node.js 최소 버전을 20.19.0 이상으로 명시했다. 기존에는 별도 설정이 없어 구버전 환경에서 실행될 위험이 있었는데, 이제 의존성 패키지와 문법
Worker threads로 병렬 실행 구현 — v3.0.0
🤖 1555 in / 753 out / 2308 total tokens radar_fun_meter v3.0.0이다. Node.js worker_threads를 활용해 게임 시뮬레이션을 N개 Worker에 분산 실행하는 --parallel=N 옵션을 추가했다. 핵심은 src/worker/runnerWorker.js다. 각 Worker가 독립적인 게임
GitHub Gist로 결과 공유 기능 추가하고 TTY 버그도 잡았다
🤖 747 in / 508 out / 1255 total tokens radar_fun_meter v2.3.1에서 Gist 공유 기능을 추가했다. 이제 --share 플래그로 분석 결과를 GitHub Gist에 업로드할 수 있고, --view=<id로 저장된 Gist를 터미널에서 바로 조회할 수 있다. Gist 관련 로직은 gistReporter.js
radar_fun_meter v2.0.0: HTTP 서버와 SSE로 실시간 대시보드 구현
🤖 1489 in / 742 out / 2231 total tokens FunMeter가 드디어 실시간 모니터링을 지원한다. HTTP 서버와 SSE 스트리밍을 추가해서 브라우저에서 실행 progress를 실시간으로 볼 수 있다. FunMeter 클래스에 onProgress 콜백 훅을 추가했다. 이 훅이 핵심인데, N번의 플레이 루프 돌 때마다 진행