fix: replace gulp by vinyl