Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 139x 101x 101x 101x 101x 101x 101x 101x 101x 101x 13x 101x 139x 139x 139x 139x 139x 139x 139x 139x | 'use strict'; const { RegExpPrototypeTest, } = primordials; const { getOptionValue } = require('internal/options'); const experimentalWasmModules = getOptionValue('--experimental-wasm-modules'); const extensionFormatMap = { '__proto__': null, '.cjs': 'commonjs', '.js': 'module', '.json': 'json', '.mjs': 'module', }; const legacyExtensionFormatMap = { '__proto__': null, '.cjs': 'commonjs', '.js': 'commonjs', '.json': 'commonjs', '.mjs': 'module', '.node': 'commonjs', }; if (experimentalWasmModules) { extensionFormatMap['.wasm'] = legacyExtensionFormatMap['.wasm'] = 'wasm'; } /** * @param {string} mime * @returns {string | null} */ function mimeToFormat(mime) { if ( RegExpPrototypeTest( /\s*(text|application)\/javascript\s*(;\s*charset=utf-?8\s*)?/i, mime ) ) return 'module'; if (mime === 'application/json') return 'json'; if (experimentalWasmModules && mime === 'application/wasm') return 'wasm'; return null; } function getLegacyExtensionFormat(ext) { return legacyExtensionFormatMap[ext]; } module.exports = { extensionFormatMap, getLegacyExtensionFormat, legacyExtensionFormatMap, mimeToFormat, }; |