@@ -24,44 +24,78 @@ import Node.FS.Stats (isDirectory, isFile)
24
24
import Node.Path (FilePath )
25
25
import Node.Path as Path
26
26
27
+
27
28
htaccess :: Map String String
28
29
htaccess = fromFoldable $
29
30
[ Tuple " aab" " application/x-authorware-bin"
30
31
, Tuple " aam" " application/x-authorware-map"
31
32
, Tuple " aas" " application/x-authorware-seg"
33
+ , Tuple " asc" " text/plain"
32
34
, Tuple " asf" " video/x-ms-asf"
33
35
, Tuple " asp" " text/html"
34
36
, Tuple " asx" " video/x-ms-asf"
37
+ , Tuple " avi" " application/octet-stream"
38
+ , Tuple " awk" " text/plain"
39
+ , Tuple " bash" " text/plain"
40
+ , Tuple " bsh" " text/plain"
41
+ , Tuple " bz2" " application/octet-stream"
42
+ , Tuple " c" " text/plain"
43
+ , Tuple " cgi" " text/plain"
44
+ , Tuple " chm" " application/octet-stream"
35
45
, Tuple " class" " application/x-java-applet"
46
+ , Tuple " csh" " text/plain"
36
47
, Tuple " css" " text/css"
48
+ , Tuple " csv" " application/vnd.ms-excel"
37
49
, Tuple " dcr" " application/x-director"
38
50
, Tuple " dir" " application/x-director"
39
51
, Tuple " dmg" " application/octet-stream"
40
52
, Tuple " dxr" " application/x-director"
53
+ , Tuple " exe" " application/octet-stream"
41
54
, Tuple " fgd" " application/x-director"
42
55
, Tuple " fh" " image/x-freehand"
43
56
, Tuple " fh4" " image/x-freehand"
44
57
, Tuple " fh5" " image/x-freehand"
45
58
, Tuple " fh7" " image/x-freehand"
46
59
, Tuple " fhc" " image/x-freehand"
60
+ , Tuple " flv" " video/x-flv"
61
+ , Tuple " gawk" " text/plain"
47
62
, Tuple " gtar" " application/x-gtar"
48
63
, Tuple " gz" " application/x-gzip"
64
+ , Tuple " h" " text/plain"
49
65
, Tuple " ico" " image/vnd.microsoft.icon"
66
+ , Tuple " in" " text/plain"
67
+ , Tuple " ini" " text/plain"
50
68
, Tuple " m3u" " audio/x-mpegurl"
69
+ , Tuple " md5" " text/plain"
70
+ , Tuple " mov" " application/octet-stream"
51
71
, Tuple " mov" " video/quicktime"
72
+ , Tuple " mp4" " application/octet-stream"
73
+ , Tuple " mpg" " application/octet-stream"
74
+ , Tuple " msi" " application/octet-stream"
75
+ , Tuple " nawk" " text/plain"
76
+ , Tuple " pdb" " application/x-pilot"
52
77
, Tuple " pdf" " application/pdf"
78
+ , Tuple " phps" " application/x-httpd-php-source"
79
+ , Tuple " pl" " text/plain"
80
+ , Tuple " prc" " application/x-pilot"
81
+ , Tuple " py" " text/plain"
53
82
, Tuple " qt" " video/quicktime"
54
83
, Tuple " ra" " audio/vnd.rn-realaudio"
55
84
, Tuple " ram" " audio/vnd.rn-realaudio"
56
85
, Tuple " rar" " application/x-rar-compressed"
57
86
, Tuple " rm" " application/vnd.rn-realmedia"
58
87
, Tuple " rpm" " audio/x-pn-realaudio-plugin"
59
88
, Tuple " rv" " video/vnd.rn-realvideo"
89
+ , Tuple " sh" " text/plain"
90
+ , Tuple " sha" " text/plain"
91
+ , Tuple " sha1" " text/plain"
60
92
, Tuple " shtml" " text/html"
61
93
, Tuple " svg" " image/svg+xml"
62
94
, Tuple " svgz" " image/svg+xml"
63
95
, Tuple " swf" " application/x-shockwave-flash"
96
+ , Tuple " tgz" " application/octet-stream"
64
97
, Tuple " torrent" " application/x-bittorrent"
98
+ , Tuple " var" " text/plain"
65
99
, Tuple " wav" " audio/x-wav"
66
100
, Tuple " wax" " audio/x-ms-wax"
67
101
, Tuple " wm" " video/x-ms-wm"
@@ -73,7 +107,9 @@ htaccess = fromFoldable $
73
107
, Tuple " wvx" " video/x-ms-wvx"
74
108
, Tuple " xbm" " image/x-xbitmap"
75
109
, Tuple " xhtml" " application/xhtml+xml"
110
+ , Tuple " xls" " application/octet-stream"
76
111
, Tuple " xml" " text/xml"
112
+ , Tuple " xrdf" " application/xrds+xml"
77
113
, Tuple " zip" " application/zip"
78
114
]
79
115
0 commit comments