UptimePulse
После публикации важно проверить не только главную: UptimePulse одним запуском контролирует страницы, служебные файлы и загрузки.

Задача
CLI-монитор сайтов и файлов для локального запуска, cron и CI. Проверяет HTTP-статус, редиректы, время ответа и обязательный текст, повторяет сбойные запросы и формирует отчёт.
Что требовалось
- Проверять набор адресов параллельно с индивидуальными таймаутами.
- Отличать доступную страницу от страницы с неправильным содержимым.
- Давать понятный код завершения для автоматической проверки релиза.
Что реализовано
- Параллельные HTTP-проверки
- Таймауты и повторные попытки
- Проверка обязательного текста
- Коды завершения для CI
- Автономные HTML и JSON-отчёты
Результат
Рабочая утилита без npm-зависимостей. Тестовый прогон проверяет четыре production-адреса twin.code и собирает наглядный отчёт о доступности.
StackNode.jsFetch APICLIHTML reportJSON