UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

44 lines (43 loc) • 1.13 kB
export const supportedFileTypes = [ // Images 'image/png', 'image/jpeg', 'image/gif', 'image/webp', 'image/svg+xml', 'image/bmp', 'image/tiff', 'image/heic', // Video 'video/mp4', 'video/webm', 'video/quicktime', // .mov 'video/x-msvideo', // .avi 'video/x-matroska', // .mkv // Audio 'audio/mpeg', // .mp3 'audio/wav', 'audio/ogg', 'audio/aac', // Documents 'application/pdf', 'application/msword', // .doc 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', // .docx 'application/vnd.ms-excel', // .xls 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', // .xlsx 'application/vnd.ms-powerpoint', // .ppt 'application/vnd.openxmlformats-officedocument.presentationml.presentation', // .pptx 'text/plain', 'text/csv', 'application/rtf', // Archives 'application/zip', 'application/x-tar', 'application/x-7z-compressed', 'application/x-rar-compressed', // Wildcards for broad support 'image/*', 'video/*', 'audio/*', '*', ];