Зачем для этого npm пакет? ИМХО правильно работать в git или чем-то аналогичном, а на сервере держать скрипт-деплойку, который выполнит pull/clone, build/gulp при необходимости, копирование в нужное место, и т.п. и рестарт pm2, если не настроен авторестарт.
скрипт вызывать по ssh