Comparing version
@@ -47,4 +47,4 @@ var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) { | ||
return null; | ||
const last = path.replace(/^.*[/\\]/, '').toLowerCase(); | ||
const ext = last.replace(/^.*\./, '').toLowerCase(); | ||
const last = path.replace(/^.*[/\\]/s, '').toLowerCase(); | ||
const ext = last.replace(/^.*\./s, '').toLowerCase(); | ||
const hasPath = last.length < path.length; | ||
@@ -51,0 +51,0 @@ const hasDot = ext.length < last.length - 1; |
@@ -39,2 +39,3 @@ const types = { | ||
'application/vnd.audiograph': ['aep'], | ||
'application/vnd.autodesk.fbx': ['fbx'], | ||
'application/vnd.balsamiq.bmml+xml': ['bmml'], | ||
@@ -69,2 +70,3 @@ 'application/vnd.blueice.multipass': ['mpm'], | ||
'application/vnd.dbf': ['dbf'], | ||
'application/vnd.dcmp+xml': ['dcmp'], | ||
'application/vnd.dece.data': ['uvf', 'uvvf', 'uvd', 'uvvd'], | ||
@@ -121,3 +123,9 @@ 'application/vnd.dece.ttml+xml': ['uvt', 'uvvt'], | ||
'application/vnd.google-apps.document': ['gdoc'], | ||
'application/vnd.google-apps.drawing': ['gdraw'], | ||
'application/vnd.google-apps.form': ['gform'], | ||
'application/vnd.google-apps.jam': ['gjam'], | ||
'application/vnd.google-apps.map': ['gmap'], | ||
'application/vnd.google-apps.presentation': ['gslides'], | ||
'application/vnd.google-apps.script': ['gscript'], | ||
'application/vnd.google-apps.site': ['gsite'], | ||
'application/vnd.google-apps.spreadsheet': ['gsheet'], | ||
@@ -233,2 +241,3 @@ 'application/vnd.google-earth.kml+xml': ['kml'], | ||
'application/vnd.ms-project': ['*mpp', 'mpt'], | ||
'application/vnd.ms-visio.viewer': ['vdx'], | ||
'application/vnd.ms-word.document.macroenabled.12': ['docm'], | ||
@@ -313,2 +322,5 @@ 'application/vnd.ms-word.template.macroenabled.12': ['dotm'], | ||
'application/vnd.previewsystems.box': ['box'], | ||
'application/vnd.procrate.brushset': ['brushset'], | ||
'application/vnd.procreate.brush': ['brush'], | ||
'application/vnd.procreate.dream': ['drm'], | ||
'application/vnd.proteus.magazine': ['mgz'], | ||
@@ -389,3 +401,3 @@ 'application/vnd.publishare-delta-tree': ['qps'], | ||
'application/vnd.vcx': ['vcx'], | ||
'application/vnd.visio': ['vsd', 'vst', 'vss', 'vsw'], | ||
'application/vnd.visio': ['vsd', 'vst', 'vss', 'vsw', 'vsdx', 'vtx'], | ||
'application/vnd.visionary': ['vis'], | ||
@@ -424,2 +436,3 @@ 'application/vnd.vsf': ['vsf'], | ||
'application/x-bittorrent': ['torrent'], | ||
'application/x-blender': ['blend'], | ||
'application/x-blorb': ['blb', 'blorb'], | ||
@@ -435,2 +448,3 @@ 'application/x-bzip': ['bz'], | ||
'application/x-cocoa': ['cco'], | ||
'application/x-compressed': ['*rar'], | ||
'application/x-conference': ['nsc'], | ||
@@ -475,2 +489,3 @@ 'application/x-cpio': ['cpio'], | ||
'application/x-install-instructions': ['install'], | ||
'application/x-ipynb+json': ['ipynb'], | ||
'application/x-iso9660-image': ['*iso'], | ||
@@ -553,2 +568,3 @@ 'application/x-iwork-keynote-sffkey': ['*key'], | ||
'application/x-xz': ['xz'], | ||
'application/x-zip-compressed': ['*zip'], | ||
'application/x-zmachine': ['z1', 'z2', 'z3', 'z4', 'z5', 'z6', 'z7', 'z8'], | ||
@@ -611,2 +627,3 @@ 'audio/vnd.dece.audio': ['uva', 'uvva'], | ||
'image/x-3ds': ['3ds'], | ||
'image/x-adobe-dng': ['dng'], | ||
'image/x-cmu-raster': ['ras'], | ||
@@ -613,0 +630,0 @@ 'image/x-cmx': ['cmx'], |
@@ -31,2 +31,3 @@ const types = { | ||
'application/davmount+xml': ['davmount'], | ||
'application/dicom': ['dcm'], | ||
'application/docbook+xml': ['dbk'], | ||
@@ -118,3 +119,10 @@ 'application/dssc+der': ['dssc'], | ||
'application/omdoc+xml': ['omdoc'], | ||
'application/onenote': ['onetoc', 'onetoc2', 'onetmp', 'onepkg'], | ||
'application/onenote': [ | ||
'onetoc', | ||
'onetoc2', | ||
'onetmp', | ||
'onepkg', | ||
'one', | ||
'onea', | ||
], | ||
'application/oxps': ['oxps'], | ||
@@ -215,2 +223,3 @@ 'application/p2p-overlay+xml': ['relo'], | ||
'application/zip': ['zip'], | ||
'application/zip+dotlottie': ['lottie'], | ||
'audio/3gpp': ['*3gpp'], | ||
@@ -224,3 +233,3 @@ 'audio/aac': ['adts', 'aac'], | ||
'audio/mp3': ['*mp3'], | ||
'audio/mp4': ['m4a', 'mp4a'], | ||
'audio/mp4': ['m4a', 'mp4a', 'm4b'], | ||
'audio/mpeg': ['mpga', 'mp2', 'mp2a', 'mp3', 'm2a', 'm3a'], | ||
@@ -257,7 +266,8 @@ 'audio/ogg': ['oga', 'ogg', 'spx', 'opus'], | ||
'image/hej2k': ['hej2'], | ||
'image/hsj2': ['hsj2'], | ||
'image/ief': ['ief'], | ||
'image/jaii': ['jaii'], | ||
'image/jais': ['jais'], | ||
'image/jls': ['jls'], | ||
'image/jp2': ['jp2', 'jpg2'], | ||
'image/jpeg': ['jpeg', 'jpg', 'jpe'], | ||
'image/jpeg': ['jpg', 'jpeg', 'jpe'], | ||
'image/jph': ['jph'], | ||
@@ -277,2 +287,3 @@ 'image/jphc': ['jhc'], | ||
'image/ktx2': ['ktx2'], | ||
'image/pjpeg': ['jfif'], | ||
'image/png': ['png'], | ||
@@ -291,3 +302,3 @@ 'image/sgi': ['sgi'], | ||
'message/global-headers': ['u8hdr'], | ||
'message/rfc822': ['eml', 'mime'], | ||
'message/rfc822': ['eml', 'mime', 'mht', 'mhtml'], | ||
'model/3mf': ['3mf'], | ||
@@ -302,2 +313,3 @@ 'model/gltf+json': ['gltf'], | ||
'model/prc': ['prc'], | ||
'model/step': ['step', 'stp', 'stpnc', 'p21', '210'], | ||
'model/step+xml': ['stpx'], | ||
@@ -304,0 +316,0 @@ 'model/step+zip': ['stpz'], |
@@ -35,12 +35,12 @@ { | ||
"@types/mime-types": "2.1.4", | ||
"@types/node": "22.10.2", | ||
"@typescript-eslint/eslint-plugin": "8.18.1", | ||
"@typescript-eslint/parser": "8.18.1", | ||
"chalk": "5.3.0", | ||
"@types/node": "22.14.0", | ||
"@typescript-eslint/eslint-plugin": "8.29.0", | ||
"@typescript-eslint/parser": "8.29.0", | ||
"chalk": "5.4.1", | ||
"mime-score": "2.0.4", | ||
"mime-types": "2.1.35", | ||
"prettier": "3.4.2", | ||
"release-please": "16.15.0", | ||
"runmd": "1.3.9", | ||
"typescript": "5.7.2" | ||
"mime-types": "3.0.1", | ||
"prettier": "3.5.3", | ||
"release-please": "17.0.0", | ||
"runmd": "1.4.1", | ||
"typescript": "5.8.2" | ||
}, | ||
@@ -72,7 +72,7 @@ "scripts": { | ||
}, | ||
"version": "4.0.6", | ||
"version": "4.0.7", | ||
"funding": [ | ||
"https://github.com/sponsors/broofa" | ||
], | ||
"packageManager": "npm@11.0.0" | ||
"packageManager": "npm@11.2.0" | ||
} |
@@ -75,7 +75,7 @@ type TypeMap = { [key: string]: string[] }; | ||
// Remove chars preceeding `/` or `\` | ||
const last = path.replace(/^.*[/\\]/, '').toLowerCase(); | ||
// Remove chars preceding `/` or `\` | ||
const last = path.replace(/^.*[/\\]/s, '').toLowerCase(); | ||
// Remove chars preceeding '.' | ||
const ext = last.replace(/^.*\./, '').toLowerCase(); | ||
// Remove chars preceding '.' | ||
const ext = last.replace(/^.*\./s, '').toLowerCase(); | ||
@@ -82,0 +82,0 @@ const hasPath = last.length < path.length; |
@@ -39,2 +39,3 @@ const types: { [key: string]: string[] } = { | ||
'application/vnd.audiograph': ['aep'], | ||
'application/vnd.autodesk.fbx': ['fbx'], | ||
'application/vnd.balsamiq.bmml+xml': ['bmml'], | ||
@@ -69,2 +70,3 @@ 'application/vnd.blueice.multipass': ['mpm'], | ||
'application/vnd.dbf': ['dbf'], | ||
'application/vnd.dcmp+xml': ['dcmp'], | ||
'application/vnd.dece.data': ['uvf', 'uvvf', 'uvd', 'uvvd'], | ||
@@ -121,3 +123,9 @@ 'application/vnd.dece.ttml+xml': ['uvt', 'uvvt'], | ||
'application/vnd.google-apps.document': ['gdoc'], | ||
'application/vnd.google-apps.drawing': ['gdraw'], | ||
'application/vnd.google-apps.form': ['gform'], | ||
'application/vnd.google-apps.jam': ['gjam'], | ||
'application/vnd.google-apps.map': ['gmap'], | ||
'application/vnd.google-apps.presentation': ['gslides'], | ||
'application/vnd.google-apps.script': ['gscript'], | ||
'application/vnd.google-apps.site': ['gsite'], | ||
'application/vnd.google-apps.spreadsheet': ['gsheet'], | ||
@@ -233,2 +241,3 @@ 'application/vnd.google-earth.kml+xml': ['kml'], | ||
'application/vnd.ms-project': ['*mpp', 'mpt'], | ||
'application/vnd.ms-visio.viewer': ['vdx'], | ||
'application/vnd.ms-word.document.macroenabled.12': ['docm'], | ||
@@ -313,2 +322,5 @@ 'application/vnd.ms-word.template.macroenabled.12': ['dotm'], | ||
'application/vnd.previewsystems.box': ['box'], | ||
'application/vnd.procrate.brushset': ['brushset'], | ||
'application/vnd.procreate.brush': ['brush'], | ||
'application/vnd.procreate.dream': ['drm'], | ||
'application/vnd.proteus.magazine': ['mgz'], | ||
@@ -389,3 +401,3 @@ 'application/vnd.publishare-delta-tree': ['qps'], | ||
'application/vnd.vcx': ['vcx'], | ||
'application/vnd.visio': ['vsd', 'vst', 'vss', 'vsw'], | ||
'application/vnd.visio': ['vsd', 'vst', 'vss', 'vsw', 'vsdx', 'vtx'], | ||
'application/vnd.visionary': ['vis'], | ||
@@ -424,2 +436,3 @@ 'application/vnd.vsf': ['vsf'], | ||
'application/x-bittorrent': ['torrent'], | ||
'application/x-blender': ['blend'], | ||
'application/x-blorb': ['blb', 'blorb'], | ||
@@ -435,2 +448,3 @@ 'application/x-bzip': ['bz'], | ||
'application/x-cocoa': ['cco'], | ||
'application/x-compressed': ['*rar'], | ||
'application/x-conference': ['nsc'], | ||
@@ -475,2 +489,3 @@ 'application/x-cpio': ['cpio'], | ||
'application/x-install-instructions': ['install'], | ||
'application/x-ipynb+json': ['ipynb'], | ||
'application/x-iso9660-image': ['*iso'], | ||
@@ -553,2 +568,3 @@ 'application/x-iwork-keynote-sffkey': ['*key'], | ||
'application/x-xz': ['xz'], | ||
'application/x-zip-compressed': ['*zip'], | ||
'application/x-zmachine': ['z1', 'z2', 'z3', 'z4', 'z5', 'z6', 'z7', 'z8'], | ||
@@ -611,2 +627,3 @@ 'audio/vnd.dece.audio': ['uva', 'uvva'], | ||
'image/x-3ds': ['3ds'], | ||
'image/x-adobe-dng': ['dng'], | ||
'image/x-cmu-raster': ['ras'], | ||
@@ -613,0 +630,0 @@ 'image/x-cmx': ['cmx'], |
@@ -31,2 +31,3 @@ const types: { [key: string]: string[] } = { | ||
'application/davmount+xml': ['davmount'], | ||
'application/dicom': ['dcm'], | ||
'application/docbook+xml': ['dbk'], | ||
@@ -118,3 +119,10 @@ 'application/dssc+der': ['dssc'], | ||
'application/omdoc+xml': ['omdoc'], | ||
'application/onenote': ['onetoc', 'onetoc2', 'onetmp', 'onepkg'], | ||
'application/onenote': [ | ||
'onetoc', | ||
'onetoc2', | ||
'onetmp', | ||
'onepkg', | ||
'one', | ||
'onea', | ||
], | ||
'application/oxps': ['oxps'], | ||
@@ -215,2 +223,3 @@ 'application/p2p-overlay+xml': ['relo'], | ||
'application/zip': ['zip'], | ||
'application/zip+dotlottie': ['lottie'], | ||
'audio/3gpp': ['*3gpp'], | ||
@@ -224,3 +233,3 @@ 'audio/aac': ['adts', 'aac'], | ||
'audio/mp3': ['*mp3'], | ||
'audio/mp4': ['m4a', 'mp4a'], | ||
'audio/mp4': ['m4a', 'mp4a', 'm4b'], | ||
'audio/mpeg': ['mpga', 'mp2', 'mp2a', 'mp3', 'm2a', 'm3a'], | ||
@@ -257,7 +266,8 @@ 'audio/ogg': ['oga', 'ogg', 'spx', 'opus'], | ||
'image/hej2k': ['hej2'], | ||
'image/hsj2': ['hsj2'], | ||
'image/ief': ['ief'], | ||
'image/jaii': ['jaii'], | ||
'image/jais': ['jais'], | ||
'image/jls': ['jls'], | ||
'image/jp2': ['jp2', 'jpg2'], | ||
'image/jpeg': ['jpeg', 'jpg', 'jpe'], | ||
'image/jpeg': ['jpg', 'jpeg', 'jpe'], | ||
'image/jph': ['jph'], | ||
@@ -277,2 +287,3 @@ 'image/jphc': ['jhc'], | ||
'image/ktx2': ['ktx2'], | ||
'image/pjpeg': ['jfif'], | ||
'image/png': ['png'], | ||
@@ -291,3 +302,3 @@ 'image/sgi': ['sgi'], | ||
'message/global-headers': ['u8hdr'], | ||
'message/rfc822': ['eml', 'mime'], | ||
'message/rfc822': ['eml', 'mime', 'mht', 'mhtml'], | ||
'model/3mf': ['3mf'], | ||
@@ -302,2 +313,3 @@ 'model/gltf+json': ['gltf'], | ||
'model/prc': ['prc'], | ||
'model/step': ['step', 'stp', 'stpnc', 'p21', '210'], | ||
'model/step+xml': ['stpx'], | ||
@@ -304,0 +316,0 @@ 'model/step+zip': ['stpz'], |
108025
2.02%2550
2.33%