Об этом проекте
Этот репозиторий представляет собой инструмент для анализа логов и инициализации временных слотов, написанный на 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/
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.