Создавать npm пакеты. Использовать версионирование. Использовать какую-нибудь систему управления репозиториями (например, GitLab), где есть merge или pull request
kolya_krut, может быть как-то связано с блокировкой сессии. Вообще тяжелые операции лучше выполнять асинхронно. Скрипт ставит задачу на формирование файла и отваливается, потом идет опрос статуса готовности