UNPKG

liefern

Version:

Node Webserver without dependencies

168 lines 7.4 kB
//https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types export const ContentTypes = { audioAac: 'audio/aac', applicationXAbiword: 'application/x-abiword', applicationXFreearc: 'application/x-freearc', imageAvif: 'image/avif', videoXMsvideo: 'video/x-msvideo', applicationVndAmazonEBook: 'application/vnd.amazon.ebook', applicationOctetStream: 'application/octet-stream', imageBmp: 'image/bmp', applicationXBzip: 'application/x-bzip', applicationXBzip2: 'application/x-bzip2', applicationXCdf: 'application/x-cdf', applicationXCsh: 'application/x-csh', textCss: 'text/css', textCsv: 'text/csv', applicationMsword: 'application/msword', applicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', applicationVndMsFontobject: 'application/vnd.ms-fontobject', applicationEpubZip: 'application/epub+zip', applicationGzip: 'application/gzip', imageGif: 'image/gif', textHtml: 'text/html', imageVndMicrosoftIcon: 'image/vnd.microsoft.icon', textCalendar: 'text/calendar', applicationJavaArchive: 'application/java-archive', imageJpeg: 'image/jpeg', textJavascript: 'text/javascript', applicationJson: 'application/json', applicationLdJson: 'application/ld+json', audioMidi: 'audio/midi', audioMpeg: 'audio/mpeg', videoMp4: 'video/mp4', videoMpeg: 'video/mpeg', applicationVndAppleInstallerXml: 'application/vnd.apple.installer+xml', applicationVndOasisOpendocumentPresentation: 'application/vnd.oasis.opendocument.presentation', applicationVndOasisOpendocumentSpreadsheet: 'application/vnd.oasis.opendocument.spreadsheet', applicationVndOasisOpendocumentText: 'application/vnd.oasis.opendocument.text', audioOgg: 'audio/ogg', videoOgg: 'video/ogg', applicationOgg: 'application/ogg', audioOpus: 'audio/opus', fontOtf: 'font/otf', imagePng: 'image/png', applicationPdf: 'application/pdf', applicationXHttpdPhp: 'application/x-httpd-php', applicationVndMsPowerpoint: 'application/vnd.ms-powerpoint', applicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation: 'application/vnd.openxmlformats-officedocument.presentationml.presentation', applicationVndRar: 'application/vnd.rar', applicationRtf: 'application/rtf', imageSvgXml: 'image/svg+xml', applicationXTar: 'application/x-tar', imageTiff: 'image/tiff', videoMp2t: 'video/mp2t', fontTtf: 'font/ttf', textPlain: 'text/plain', applicationVndVisio: 'application/vnd.visio', audioWav: 'audio/wav', audioWebm: 'audio/webm', videoWebm: 'video/webm', imageWebp: 'image/webp', fontWoff: 'font/woff', fontWoff2: 'font/woff2', applicationXhtmlXml: 'application/xhtml+xml', applicationVndMsExcel: 'application/vnd.ms-excel', applicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', applicationXml: 'application/xml', applicationVndMozillaXulXml: 'application/vnd.mozilla.xul+xml', applicationZip: 'application/zip', video3gpp: 'video/3gpp', video3gpp2: 'video/3gpp2', applicationX7zCompressed: 'application/x-7z-compressed', imageXIcon: 'image/x-icon', }; export const fileExtentionsToContentTypes = { aac: ContentTypes.audioAac, abw: ContentTypes.applicationXAbiword, arc: ContentTypes.applicationXFreearc, avif: ContentTypes.imageAvif, avi: ContentTypes.videoXMsvideo, azw: ContentTypes.applicationVndAmazonEBook, bin: ContentTypes.applicationOctetStream, bmp: ContentTypes.imageBmp, bz: ContentTypes.applicationXBzip, bz2: ContentTypes.applicationXBzip2, cda: ContentTypes.applicationXCdf, csh: ContentTypes.applicationXCsh, css: ContentTypes.textCss, csv: ContentTypes.textCsv, doc: ContentTypes.applicationMsword, docx: ContentTypes.applicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument, eot: ContentTypes.applicationVndMsFontobject, epub: ContentTypes.applicationEpubZip, gz: ContentTypes.applicationGzip, gif: ContentTypes.imageGif, htm: ContentTypes.textHtml, html: ContentTypes.textHtml, ico: ContentTypes.imageXIcon, ics: ContentTypes.textCalendar, jar: ContentTypes.applicationJavaArchive, jpeg: ContentTypes.imageJpeg, jpg: ContentTypes.imageJpeg, js: ContentTypes.textJavascript, json: ContentTypes.applicationJson, jsonld: ContentTypes.applicationLdJson, mid: ContentTypes.audioMidi, midi: ContentTypes.audioMidi, mjs: ContentTypes.textJavascript, mp3: ContentTypes.audioMpeg, mp4: ContentTypes.videoMp4, mpeg: ContentTypes.videoMpeg, mpkg: ContentTypes.applicationVndAppleInstallerXml, odp: ContentTypes.applicationVndOasisOpendocumentPresentation, ods: ContentTypes.applicationVndOasisOpendocumentSpreadsheet, odt: ContentTypes.applicationVndOasisOpendocumentText, oga: ContentTypes.audioOgg, ogv: ContentTypes.videoOgg, ogx: ContentTypes.applicationOgg, opus: ContentTypes.audioOpus, otf: ContentTypes.fontOtf, png: ContentTypes.imagePng, pdf: ContentTypes.applicationPdf, php: ContentTypes.applicationXHttpdPhp, ppt: ContentTypes.applicationVndMsPowerpoint, pptx: ContentTypes.applicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation, rar: ContentTypes.applicationVndRar, rtf: ContentTypes.applicationRtf, svg: ContentTypes.imageSvgXml, tar: ContentTypes.applicationXTar, tif: ContentTypes.imageTiff, tiff: ContentTypes.imageTiff, ts: ContentTypes.videoMp2t, ttf: ContentTypes.fontTtf, txt: ContentTypes.textPlain, vsd: ContentTypes.applicationVndVisio, wav: ContentTypes.audioWav, weba: ContentTypes.audioWebm, webm: ContentTypes.videoWebm, webp: ContentTypes.imageWebp, woff: ContentTypes.fontWoff, woff2: ContentTypes.fontWoff2, xhtml: ContentTypes.applicationXhtmlXml, xls: ContentTypes.applicationVndMsExcel, xlsx: ContentTypes.applicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet, xml: ContentTypes.applicationXml, xul: ContentTypes.applicationVndMozillaXulXml, zip: ContentTypes.applicationZip, '3gp': ContentTypes.video3gpp, '3g2': ContentTypes.video3gpp2, '7z': ContentTypes.applicationX7zCompressed, }; export const HeaderFields = { ContentType: 'Content-Type', Location: 'Location', AccessControlAllowOrigin: 'Access-Control-Allow-Origin', AccessControlAllowMethods: 'Access-Control-Allow-Methods', AccessControlExposeHeaders: 'Access-Control-Expose-Headers', AccessControlAllowHeaders: 'Access-Control-Allow-Headers', AccessControlMaxAge: 'Access-Control-Max-Age', AccessControlAllowCredentials: 'Access-Control-Allow-Credentials', CrossOriginOpenerPolicy: 'Cross-Origin-Opener-Policy', CrossOriginEmbedderPolicy: 'Cross-Origin-Embedder-Policy', AccessControlRequestPrivateNetwork: 'Access-Control-Request-Private-Network', AccessControlAllowPrivateNetwork: 'Access-Control-Allow-Private-Network', AccessControlRequestHeaders: 'Access-Control-Request-Headers', AccessControlRequestMethod: 'Access-Control-Request-Method', }; //# sourceMappingURL=constants.js.map