вот тупанул
сделал так
//Список принадлежности файлов
//Используется при gulp.dest и в создании RegExp
var imageList = ['*.png','*.gif','*.jpg','*.jpeg','*.svg'];
var cssList = ['*.css'];
var jsList = ['*.js','*.json'];
var pdfList = ['*.pdf'];
var videoList = ['*.mp4','*.ogv','*.webm'];
var fontsList = ['*.otf','*.ttf','*.woff','*.eot','*.svg'];
//Выражение RegExp для поиска файлов в строках по списку принадлежности
var imageReg = objToRegExp(imageList);
var cssReg = objToRegExp(cssList);
var jsReg = objToRegExp(jsList);
var pdfReg = objToRegExp(pdfList);
var videoReg = objToRegExp(videoList);
var fontsReg = objToRegExp(fontsList);
function objToRegExp(obj){
//Базовое выражение RegExp для поиска файлов в строках
var baseReg = (/((?:((?:[^\(\\\'\"\r\n\t\f\/ ])*)\.(?:(filenames)\b)))/gim).toString().replace(/(^\/|\/gim)/gim, '');
//Список принадлежности в строку вида png|gif|jpg|jpeg|svg для RegExp
var string = obj.toString().replace(/(\'|\"|\*|\.)/gim, '').replace(/\,/gim, '|');
//Выражение RegExp
var regexp = new RegExp(baseReg.replace('filenames', string), 'gim');
return regexp;
}