Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
21 lines
511 B
Plaintext
21 lines
511 B
Plaintext
const extensionMap = {
|
|
css: 'text/css',
|
|
csv: 'text/csv',
|
|
htm: 'text/html',
|
|
html: 'text/html',
|
|
js: 'application/javascript',
|
|
json: 'application/json',
|
|
md: 'text/markdown',
|
|
svg: 'image/svg+xml',
|
|
xml: 'application/xml',
|
|
yml: 'application/x-yaml'
|
|
};
|
|
export const getFileTypeFallback = (path)=>{
|
|
const ext = path.split('.').pop() || 'txt';
|
|
return {
|
|
ext,
|
|
mime: extensionMap[ext] || 'text/plain'
|
|
};
|
|
};
|
|
|
|
//# sourceMappingURL=getFileTypeFallback.js.map |