module.exports = function mimeFromExtension (file) { const fpartz = file.split('.') const ext = fpartz[fpartz.length-1] let mime, type; switch (ext.toLowerCase()) { case 'mp3': mime = 'audio/mp3' type = 'audio' break case 'wav': mime = 'audio/wav' type = 'audio' break case 'aif': case 'aiff': mime = 'audio/aiff' type = 'audio' break case 'm4a': mime = 'audio/m4a' type = 'audio' break case 'jpg': case 'jpeg': mime = 'image/jpeg' type = 'image' break case 'gif': mime = 'image/gif' type = 'image' break case 'png': mime = 'image/png' type = 'image' break case 'txt': mime = 'text/plain' type = 'text' break case 'html': mime = 'text/html' type = 'text' break } return { type, mime } }