Skip to content

Commit 9ecc7a3

Browse files
committed
build: pull down more cases of dual extensions from IANA
1 parent 6ecbccd commit 9ecc7a3

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

db.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7320,7 +7320,7 @@
73207320
"image/jpm": {
73217321
"source": "iana",
73227322
"compressible": false,
7323-
"extensions": ["jpm"]
7323+
"extensions": ["jpm","jpgm"]
73247324
},
73257325
"image/jpx": {
73267326
"source": "iana",

scripts/fetch-iana.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ var trimQuotesRegExp = /^"|"$/gm
2828
var urlReferenceRegExp = /\[(https?:\/\/[^\]]+)]/gi
2929

3030
var CHARSET_DEFAULT_REGEXP = /(?:\bcharset\b[^.]*(?:\.\s+default\s+(?:value\s+)?is|\bdefault[^.]*(?:of|is)|\bmust\s+have\s+the\s+value|\bvalue\s+must\s+be)\s+|\bcharset\s*\(?defaults\s+to\s+|\bdefault\b[^.]*?\bchar(?:set|act[eo]r\s+set)\b[^.]*?(?:of|is)\s+|\bcharset\s+(?:must|is)\s+always\s+(?:be\s+)?)["']?([a-z0-9]+-[a-z0-9-]+)/im
31-
var EXTENSIONS_REGEXP = /(?:^\s*(?:\d\.\s+)?|\s+[23]\.\s+)[Ff]ile [Ee]xtension(?:\(s\)|s|)\s?:\s+(?:\*\.|\.|)([0-9a-z_-]+|[0-9A-Z_-]+)(?:(?:\s+or|\s*,)\s+(?:\*\.|\.|)([0-9a-z_-]+|[0-9A-Z_-]+)\s*)?(?:\s*[34]\.\s+|\s+[A-Z(]|\s*$)/m
31+
var EXTENSIONS_REGEXP = /(?:^\s*(?:\d\.\s+)?|\s+[23]\.\s+)[Ff]ile [Ee]xtension(?:\(s\)|s|)\s?:\s+(?:\*\.|\.|)([0-9a-z_-]+|[0-9A-Z_-]+)(?:(?:\s+(?:and|or)|\s*,)\s+(?:\*\.|\.|)([0-9a-z_-]+|[0-9A-Z_-]+)\s*)?(?:\s*[34]\.\s+|\s+[A-Z(]|\s+(?:are(?:\s+both)?)\s+declared|\s*$)/m
3232
var INTENDED_USAGE_REGEXP = /^\s*(?:(?:\d{1,2}\.|o)\s+)?Intended\s+Usage\s*:\s*([0-9a-z]+)/im
3333
var MIME_SUBTYPE_LINE_REGEXP = /^[^:\s-]*\s*(?:MIME )?(?:[Mm]edia )?(?:[Ss]ub ?type|SUB ?TYPE)(?: (?:[Nn]ame|NAME))?\s*:\s+(?:[A-Za-z]+ [Tt]ree\s+(?:- ?)?|(?:[a-z]+ )+- )?([0-9A-Za-z][0-9A-Za-z_.+-]*)(?:\s|$)/m
3434
var MIME_TYPE_HAS_CHARSET_PARAMETER_REGEXP = /parameters\s*:[^.]*\bcharset\b/im

src/custom-types.json

-2
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,6 @@
628628
},
629629
"image/jp2": {
630630
"compressible": false,
631-
"extensions": ["jp2","jpg2"],
632631
"sources": [
633632
"https://www.iana.org/assignments/media-types/image/jp2",
634633
"https://tools.ietf.org/html/rfc3745"
@@ -639,7 +638,6 @@
639638
},
640639
"image/jpm": {
641640
"compressible": false,
642-
"extensions": ["jpm"],
643641
"sources": [
644642
"https://www.iana.org/assignments/media-types/image/jpm",
645643
"https://tools.ietf.org/html/rfc3745"

src/iana-types.json

+2
Original file line numberDiff line numberDiff line change
@@ -9030,6 +9030,7 @@
90309030
]
90319031
},
90329032
"image/jp2": {
9033+
"extensions": ["jp2","jpg2"],
90339034
"sources": [
90349035
"https://tools.ietf.org/rfc/rfc3745.txt",
90359036
"https://www.iana.org/assignments/media-types/image/jp2"
@@ -9054,6 +9055,7 @@
90549055
]
90559056
},
90569057
"image/jpm": {
9058+
"extensions": ["jpm","jpgm"],
90579059
"sources": [
90589060
"https://tools.ietf.org/rfc/rfc3745.txt",
90599061
"https://www.iana.org/assignments/media-types/image/jpm"

0 commit comments

Comments
 (0)