这个项目能做什么
이 저장소는 Node.js와 TypeScript로 작성된 로그 분석 및 시간 슬롯 초기화 도구입니다. 주요 기능은 로그 데이터를 분석하여 결과를 확인하고, 시간 슬롯을 초기화하며, V2 분석을 수행하는 것입니다. pnpm을 패키지 매니저로 사용하며, 다양한 스크립트를 제공합니다.
## 주요 스크립트
- `pnpm log`: 가챠 결과 보기
- `pnpm start`: ts-node로 src/main.ts 실행
- `pnpm start:local`: NODE_ENV=local로 start 실행
- `pnpm build`: tsc 빌드 (dist/ 생성)
- `pnpm init-log-v2`: src/analyze.ts 실행
- `pnpm init-time-slot`: src/initTimeSlotByLog.ts 실행
- `pnpm analyze-for-v2`: src/analyzeForV2.ts 실행
- `pnpm init:local`: NODE_ENV=local로 init-time-slot과 analyze-for-v2 순차 실행
- `pnpm analyze:local`: NODE_ENV=local로 analyze-for-v2 실행
- `pnpm cron`: NODE_ENV=local로 dist/cron/cron10.js 실행 (build 후 사용)
## 포맷 / 린트
- `pnpm format`: biome format --write . (코드 포맷 적용)
- `pnpm lint`: biome check . (포맷/import 정렬/린트 검사)
## 설치
- Node.js: .nvmrc 참고 (nvm use)
- 패키지 매니저: pnpm
- 설치: `pnpm install`
## 배포
GitHub Pages를 통해 https://justacker.github.io/play/ 에 배포됩니다.
评论
0 评分人数达到10人后显示
登录后参与讨论。