From 3e567a9aa1aa8bbc98d16a5f7499a68702c1f739 Mon Sep 17 00:00:00 2001 From: Robert Kieffer Date: Wed, 23 Jan 2019 07:18:48 -0800 Subject: [PATCH] fix: update MDN and mime-db types --- package-lock.json | 16 +++------ package.json | 2 +- src/test.js | 91 +++++++++++++++++++---------------------------- 3 files changed, 41 insertions(+), 68 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5c0a2174..f43dda1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1676,20 +1676,12 @@ "dev": true }, "mime-types": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "dev": true, "requires": { - "mime-db": "~1.27.0" - }, - "dependencies": { - "mime-db": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", - "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", - "dev": true - } + "mime-db": "~1.37.0" } }, "mimic-fn": { diff --git a/package.json b/package.json index 2ca3dc72..8ee4dbe9 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "eslint": "^5.9.0", "mime-db": "^1.37.0", "mime-score": "1.0.1", - "mime-types": "2.1.15", + "mime-types": "^2.1.21", "mocha": "5.2.0", "runmd": "1.0.1", "standard-version": "^4.4.0" diff --git a/src/test.js b/src/test.js index 338e3da0..7afb99ee 100644 --- a/src/test.js +++ b/src/test.js @@ -151,62 +151,43 @@ describe('DB', function() { it('MDN types', function() { // MDN types listed at https://goo.gl/lHrFU6 var MDN = { - 'aac': 'audio/aac', - 'abw': 'application/x-abiword', - 'arc': 'application/octet-stream', - 'avi': 'video/x-msvideo', - 'azw': 'application/vnd.amazon.ebook', - 'bin': 'application/octet-stream', - 'bz': 'application/x-bzip', - 'bz2': 'application/x-bzip2', - 'csh': 'application/x-csh', - 'css': 'text/css', - 'csv': 'text/csv', - 'doc': 'application/msword', - 'epub': 'application/epub+zip', - 'gif': 'image/gif', - 'html': 'text/html', - 'ico': 'image/x-icon', - 'ics': 'text/calendar', - 'jar': 'application/java-archive', - 'jpg': 'image/jpeg', - 'js': 'application/javascript', - 'json': 'application/json', - 'midi': 'audio/midi', - 'mpeg': 'video/mpeg', - 'mpkg': 'application/vnd.apple.installer+xml', - 'odp': 'application/vnd.oasis.opendocument.presentation', - 'ods': 'application/vnd.oasis.opendocument.spreadsheet', - 'odt': 'application/vnd.oasis.opendocument.text', - 'oga': 'audio/ogg', - 'ogv': 'video/ogg', - 'ogx': 'application/ogg', - 'png': 'image/png', - 'pdf': 'application/pdf', - 'ppt': 'application/vnd.ms-powerpoint', - 'rar': 'application/x-rar-compressed', - 'rtf': 'application/rtf', - 'sh': 'application/x-sh', - 'svg': 'image/svg+xml', - 'swf': 'application/x-shockwave-flash', - 'tar': 'application/x-tar', - 'tiff': 'image/tiff', - 'ttf': 'font/ttf', - 'vsd': 'application/vnd.visio', - 'wav': 'audio/x-wav', - 'weba': 'audio/webm', - 'webm': 'video/webm', - 'webp': 'image/webp', - 'woff': 'font/woff', - 'woff2': 'font/woff2', - 'xhtml': 'application/xhtml+xml', - 'xls': 'application/vnd.ms-excel', - 'xml': 'application/xml', - 'xul': 'application/vnd.mozilla.xul+xml', - 'zip': 'application/zip', + aac: 'audio/aac', + bin: 'application/octet-stream', + css: 'text/css', + csv: 'text/csv', + doc: 'application/msword', + docx: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + gif: 'image/gif', + html: 'text/html', + ico: 'image/vnd.microsoft.icon', + jpg: 'image/jpeg', + js: 'application/javascript', + json: 'application/json', + midi: 'audio/midi', + mjs: 'application/javascript', + mp3: 'audio/mpeg', + mpeg: 'video/mpeg', + oga: 'audio/ogg', + ogv: 'video/ogg', + otf: 'font/otf', + png: 'image/png', + pdf: 'application/pdf', + rtf: 'application/rtf', + svg: 'image/svg+xml', + swf: 'application/x-shockwave-flash', + tiff: 'image/tiff', + ttf: 'font/ttf', + txt: 'text/plain', + wav: 'audio/wav', + weba: 'audio/webm', + webm: 'video/webm', + webp: 'image/webp', + woff: 'font/woff', + xls: 'application/vnd.ms-excel', + xlsx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + xml: 'application/xml', + zip: 'application/zip', '3gp': 'video/3gpp', - '3g2': 'video/3gpp2', - '7z': 'application/x-7z-compressed', }; for (var ext in MDN) {