UNPKG
@qelos/assets
Version:
latest (3.8.0)
3.8.0
3.7.4
3.7.3
manage assets like images and static files on remote servers
@qelos/assets
/
node_modules
/
mimer
/
index.js
9 lines
(7 loc)
•
299 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
const
{ extname } =
require
(
'path'
);
const
defaultMap =
require
(
'./map'
);
const
defaultMime =
'application/octet-stream'
;
module
.
exports
=
function
Mimer
(
input, extMap = defaultMap
) {
return
extMap.
get
(
extname
(
`_
${input.startsWith(
'.'
) ?
''
:
'.'
}
${input}
`
).
slice
(
1
)) || defaultMime; }