À propos du projet

Ce dépôt est un outil d'analyse de journaux et de réinitialisation de créneaux horaires écrit en Node.js et TypeScript. Ses fonctions principales incluent l'analyse des données de journaux pour consulter les résultats, la réinitialisation des créneaux horaires, et l'exécution d'analyses V2. Il utilise pnpm comme gestionnaire de paquets et fournit divers scripts. ## Scripts principaux - `pnpm log` : Afficher les résultats de tirage - `pnpm start` : Exécuter src/main.ts avec ts-node - `pnpm start:local` : Exécuter start avec NODE_ENV=local - `pnpm build` : Compiler avec tsc (génère dist/) - `pnpm init-log-v2` : Exécuter src/analyze.ts - `pnpm init-time-slot` : Exécuter src/initTimeSlotByLog.ts - `pnpm analyze-for-v2` : Exécuter src/analyzeForV2.ts - `pnpm init:local` : Exécuter séquentiellement init-time-slot et analyze-for-v2 avec NODE_ENV=local - `pnpm analyze:local` : Exécuter analyze-for-v2 avec NODE_ENV=local - `pnpm cron` : Exécuter dist/cron/cron10.js avec NODE_ENV=local (après build) ## Format / Lint - `pnpm format` : biome format --write . (appliquer le formatage du code) - `pnpm lint` : biome check . (vérifier formatage/tri des imports/lint) ## Installation - Node.js : Voir .nvmrc (nvm use) - Gestionnaire de paquets : pnpm - Installation : `pnpm install` ## Déploiement Déployé sur https://justacker.github.io/play/ via GitHub Pages.