Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function getTypeByExtention(path) {
let type = 'none';
let ext = path.slice((path.lastIndexOf(".") + 1));
if (textExtensions.includes(ext)) {
type = 'text';
} else if (imageExt.includes(ext)) {
type = 'image';
} else if (videoExtensions.includes(ext)) {
type = 'video';
}
return type;
}
var videoExtensions = require('video-extensions')
var audioExtensions = require('audio-extensions')
var fileExtensions = videoExtensions.concat(audioExtensions)
var fileExtensionRx = new RegExp('\\.(' + fileExtensions.join('|') + ')$', 'i')
function removeFileExtension (title) {
return title.replace(fileExtensionRx, '')
}
exports.before = removeFileExtension
'use strict';
var path = require('path');
var videoExtensions = require('video-extensions');
var exts = Object.create(null);
videoExtensions.forEach(function (el) {
exts[el] = true;
});
module.exports = function (filepath) {
return path.extname(filepath).slice(1).toLowerCase() in exts;
};