fix: replace gulp by vinyl-fs