Вы можете разместить свой модифицированный (локальный) пакет на Github и установить его оттуда.
Например, если я изменил модуль redis, я могу загрузить измененный пакет на Github и указать моему приложению установить его с Github, а не устанавливать из NPM.
Зависимая часть моего файла package.json будет выглядеть так:
"dependencies": {
"moment": "^2.22.2",
"redis-modified": "github:username/redis-modified",
}
Вы можете использовать его как любой обычный модуль
var redis = require("redis-modified");
Таким образом, вы можете создать новую версию пакета и разместить ее на хосте.