From a221f9b3b7bee9a419b256a563428243014b3a4e Mon Sep 17 00:00:00 2001 From: Xavier Stouder Date: Thu, 10 Aug 2023 01:23:03 +0200 Subject: [PATCH] fix: do not wrongfully match application/javascript mime Fixes: https://github.com/nodejs/node/issues/48957 --- lib/internal/modules/esm/formats.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/internal/modules/esm/formats.js b/lib/internal/modules/esm/formats.js index 63742914597c46..f401a18e6340a2 100644 --- a/lib/internal/modules/esm/formats.js +++ b/lib/internal/modules/esm/formats.js @@ -24,12 +24,7 @@ if (experimentalWasmModules) { * @returns {string | null} */ function mimeToFormat(mime) { - if ( - RegExpPrototypeExec( - /\s*(text|application)\/javascript\s*(;\s*charset=utf-?8\s*)?/i, - mime, - ) !== null - ) return 'module'; + if (mime === 'text/javascript') return 'module'; if (mime === 'application/json') return 'json'; if (experimentalWasmModules && mime === 'application/wasm') return 'wasm'; return null;