tendkuh, и? Если вы боитесь такой вещей то плагин под vscode тоже он. И работа под любой OS - венлор Лок и то что мы набираем код с клавиатуры и мышки вендорлок
tendkuh, я работаю на прогнозируемость. Бизнес может уверенно двигаться вперёд только если все процессы автоматизированы и не требуют человеческого вмешательства. Идемпотентность это очень важно
tendkuh, вот об этом я и говорил - с git вы работать не хотите почему-то. В чем проблема подтянуть изменения тогда когда вы будете работать на другой машине?
tendkuh, настройте автоматическое подтягивание изменений из репозитория и поставьте в планировщик любой. Этой директории в репозитории не будет все-равно и никаких болей по итогу. В тот же планировщик добавьте автоматическое развертывание пакетов
tendkuh, пишите свой фреймворк тогда ибо это логика npm. gulp просто своих модулей накидал - ничего страшного в этом нет, а вы не назвали до сих пор ни одной адекватной причины зачем вам это требуется кроме топания ногами и размазывания слюней "я же так не хотел, они все плохие"