このプロジェクトについて

このリポジトリは、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/ にデプロイされます。