Баг с пагинацией на странице зависимых пакетов



Иногда хочется узнать какие пакеты использую какую-то конкретную библиотеку. У NPM есть страничка depended, но с ней есть проблемки, на которые обратил внимание Роман Дворнов. А именно:



1. Нет публичного API. Это можно обойти просто дергая эндпоинт с нужным заголовком или обойдя все странички через какой-нибудь puppeteer

2. Пагинация ограничена 11 страницами. Т.е. отображается только 396 пакетов (36 × 11). И вот здесь настоящая проблема: это никак не обойти, бекенд просто отвечает ошибкой.



В октябре я писал, что NPM открыли репозиторий с дискуссиями, в котором можно предложить какое-нибудь улучшение. Именно через этот механизм добавили статистику скачиваний по версиям.



Написал баг-репорт, посмотрим на сколько оно работает.