Об этом проекте

Этот репозиторий представляет собой инструмент для анализа логов и инициализации временных слотов, написанный на Node.js и TypeScript. Основные функции: анализ данных логов с просмотром результатов, инициализация временных слотов и выполнение анализа V2. В качестве пакетного менеджера используется pnpm, предоставляется набор скриптов. ## Основные скрипты - `pnpm log`: просмотр результатов гача - `pnpm start`: запуск src/main.ts через ts-node - `pnpm start:local`: запуск start с NODE_ENV=local - `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`: последовательный запуск init-time-slot и analyze-for-v2 с NODE_ENV=local - `pnpm analyze:local`: запуск analyze-for-v2 с NODE_ENV=local - `pnpm cron`: запуск dist/cron/cron10.js с NODE_ENV=local (использовать после build) ## Форматирование / Линтинг - `pnpm format`: biome format --write . (применение форматирования кода) - `pnpm lint`: biome check . (проверка форматирования/сортировки импортов/линтинга) ## Установка - Node.js: см. .nvmrc (nvm use) - Пакетный менеджер: pnpm - Установка: `pnpm install` ## Развертывание Развертывание осуществляется через GitHub Pages по адресу https://justacker.github.io/play/