Add support for non lower case extensions with toFormat

This commit is contained in:
Florian Busch
2021-02-17 21:46:13 +01:00
committed by GitHub
parent 202083999e
commit df7b8ba738
2 changed files with 27 additions and 1 deletions

View File

@@ -188,7 +188,7 @@ function withMetadata (options) {
* @throws {Error} unsupported format or options
*/
function toFormat (format, options) {
const actualFormat = formats.get(is.object(format) && is.string(format.id) ? format.id : format);
const actualFormat = formats.get((is.object(format) && is.string(format.id) ? format.id : format).toLowerCase());
if (!actualFormat) {
throw is.invalidParameterError('format', `one of: ${[...formats.keys()].join(', ')}`, format);
}