UNPKG

@vuelancer/extension-checker

Version:

Extension checker for files like image, video, document

68 lines (58 loc) 1.13 kB
## @vuelancer/extension-checker --- ### Extension checker for image, video and documents! 1. Usage: > const checker = require("@vuelancer/extension-checker) ```JavaScript function getExtension(filename) { var parts = filename.split("."); return parts[parts.length - 1]; } function imageExtensionFinder(filename) { var ext = getExtension(filename); switch (ext.toLowerCase()) { case "jpg": return "jpg"; case "jpeg": return "jpeg"; case "gif": return "gif"; case "bmp": return "bmp"; case "png": return "png"; } return null; } function videoExtensionFinder(filename) { var ext = getExtension(filename); switch (ext.toLowerCase()) { case "m4v": return "m4v"; case "avi": return "avi"; case "mpg": return "mpg"; case "mp4": return "mp4"; } return null; } function documentExtensionFinder(filename) { var ext = getExtension(filename); switch (ext.toLowerCase()) { case "pdf": return "pdf"; case "docx": return "docx"; case "doc": return "doc"; } return null; } export default { imageExtensionFinder, videoExtensionFinder, documentExtensionFinder, }; ```