Официальной документации по входу в npm нет. Лучшее решение для того, что вы пытаетесь сделать, - это найти множество вариантов использования и изучить файлы журналов отладки каждого из них, чтобы увидеть, что представляют собой различные типы сообщений журнала (предупреждение, уведомление, ошибка, информация и т. Д.), А затем решить, что делать оттуда. Если вы хотите начать писать библиотеку, возьмите то, что существует в качестве отправной точки, и начните с нее.
Вы также можете запросить некоторую документацию на официальном форуме npm Issues , который, как я вижу, вы уже сделали. Эту идею стоит обсудить с сообществом.