Я понял! Тут завуалировано написано что сохранять нужно файл с изменениями а не просто осуществлять сохранение ничего не меняя. Иначе эффекта от плагина не будет.
Из интерфейса промисов выполняются асинхронно ведь только методы .then,.catch и т.д., а то что находится в теле функции после создания через new Promise выполняется синхронно?