Я бы хотел расширить пакет npm "трюфель" , но в настоящее время в версии 4 (и версии 5) "трюфель" не имеет механизма расширения плагинов.
Таким образом, широкий вопрос заключается в том, как "обезьяна патч" это.Одной из возможностей было бы перечислить пакет трюфелей как зависимость, а затем запустить некоторые команды оболочки, такие как «patch» , чтобы изменить трюфель, который обычно устанавливается в node_modules
.
Имеется ли в npm способ запуска таких команд оболочки после успешной установки зависимостей узла?
Есть еще предложения?(Другим методом может быть исправление обезьян на уровне nodejs , но я думаю, что это будет более громоздким.)
РЕДАКТИРОВАТЬ
postinstall поле scripts
в package.json
может быть тем, что я ищу.