UNPKG

769 BJavaScriptView Raw
1'use strict';
2
3var path = require('path');
4
5module.exports = {
6 "md": function(name) {
7 return /(\.(md)$)/i.test(path.extname(name));
8 },
9 "css": function(name) {
10 return /(\.(css|scss|sass|less)$)/i.test(path.extname(name));
11 },
12 "html": function(name) {
13 return /(\.(html|htm|ejs)$)/i.test(path.extname(name));
14 },
15 "image": function(name) {
16 return /(\.(png|gif|jpeg|jpg)$)/i.test(path.extname(name));
17 },
18 "script": function(name) {
19 return /(\.(js|coffee)$)/i.test(path.extname(name));
20 },
21 "json": function(name) {
22 return /(\.(json)$)/i.test(path.extname(name));
23 },
24 "xml": function(name) {
25 return /(\.(xml)$)/i.test(path.extname(name));
26 },
27 "pdf": function(name) {
28 return /(\.(pdf)$)/i.test(path.extname(name));
29 }
30};
\No newline at end of file