Прием-прием! На связи Игорь Уваров - JS разработчик команды «Восток». Представляю вам рассказ, как я, работая над задачей по нашему сайту, вынес решение в публичный NPM пакет.
Пару месяцев назад мы переписали фронтенд нашего сайта на React. Все страницы также рендерятся на сервере, для индексации поисковиками. Для улучшения этого процесса, роботам нужно давать подсказки. Одной из таких подсказок является карта сайта (sitemap.xml). Так как у нас периодически добавляются новые страницы, то встал вопрос – можно ли автоматизировать обновление карты сайта при деплое новой версии сайта? И я начал поиски…