Учусь писать плагины для gulp. Сперва решил изучить код наиболее популярных.
Непонятны два момента в коде плагина
gulp-concat:
1. Зачем нужны манипуляции с переменными latestFile и latestMod? Ведь endStream итак выполняется всего 1 раз на выходе. Зачем выбирать самый свежий из файлов и модифицировать его?
2. Вопрос вытекает из первого. Почему
здесь клонируется самый свежий из входящих файлов, вместо
var joinedFile = new File(...)