htlm-pdf, к сожалению, deprecated. Написал для своих нужд либу hpdf, она поддерживает открытие в фоне headless-браузеров и держит с ними пул соединений для рендера pdf.
А почему решили делать опенсорс? Софт сложный, сил потрачено много, при этом community edition покрывает почти все хотелки и достаточно для того, чтобы написать свои рабочи алгоримты и успешно торговать… Выглядит как грааль)
Только честно)
Мы создали issue в verdaccio c описанием проблемы с асинхронными middlewares, но они сейчас направляют все силы на новую мажорную версию, где будет пересмотрена вся система плагинов и, к сожалению, на доработку текущий версии ресурсов у них не было. Поэтому пришлось склонировать репозиторий и сделать локлаьно эту правку, к сожалению, никак иначе пофиксить это не получилось.
Это была единственная доработка, которую пришлось сделать, всё остальное мы фиксили в рамках кода наших плагинов.
Надстраиваем verdaccio мы через систему плагинов, она там достаточно гибкая. В некоторых случаях просто добавляем middleware (как плагин) и в нём перехватываем нужные запросы (как показано в примере).
А почему зареджектили-то?
https://commitfest.postgresql.org/42/3490/
htlm-pdf
, к сожалению, deprecated.Написал для своих нужд либу hpdf, она поддерживает открытие в фоне headless-браузеров и держит с ними пул соединений для рендера pdf.
Только честно)
Это была единственная доработка, которую пришлось сделать, всё остальное мы фиксили в рамках кода наших плагинов.
Надстраиваем verdaccio мы через систему плагинов, она там достаточно гибкая. В некоторых случаях просто добавляем middleware (как плагин) и в нём перехватываем нужные запросы (как показано в примере).