@oazmi/esbuild-plugin-deno
Version:
A portable non-invasive suite of esbuild plugins for loading http, jsr, npm, and import-maps. Supports Deno, Node, Bun, Web. Alternate to @luca/esbuild-deno-loader , while compatible with other plugins and native esbuild resolvers (e.g. css loader).
49 lines (48 loc) • 1.46 kB
JavaScript
export default {
"base64": ["application/octet-stream", "application/base64"],
"binary": [
"application/octet-stream",
"application/binary",
"application/x-binary",
"image/vnd.microsoft.icon"
],
"copy": ["application/octet-stream", "application/x-copy"],
"css": ["text/css"],
"dataurl": ["application/data-url", "text/data-url"],
"default": [],
"empty": [],
"file": [
"application/octet-stream",
"application/x-file",
"image/jpeg",
"image/png",
"image/gif",
"image/svg+xml",
"image/webp",
"image/bmp",
"image/tiff",
"image/vnd.microsoft.icon",
"video/mp4",
"video/webm",
"video/ogg",
"video/x-msvideo",
"audio/mpeg",
"audio/ogg",
"audio/wav",
"audio/x-aac",
"audio/webm"
],
"js": [
"application/javascript",
"text/javascript",
"application/x-javascript",
"application/ecmascript",
"text/ecmascript"
],
"json": ["application/json", "text/json"],
"jsx": ["application/javascript", "text/javascript", "application/jsx"],
"local-css": ["text/css", "text/x-css"],
"text": ["text/plain", "text/html", "text/markdown", "text/xml", "text/csv"],
"ts": ["application/typescript", "text/typescript"],
"tsx": ["application/typescript", "text/typescript", "application/tsx"]
};