// https://github.com/facebook/jest/issues/9771#issuecomment-871585234 const resolver = require('enhanced-resolve').create.sync({ conditionNames: ['require', 'node', 'default'], extensions: ['.js', '.json', '.node', '.ts', '.tsx'], }); module.exports = function (request, options) { // list global module that must be resolved by defaultResolver here if (['fs', 'http', 'path'].includes(request)) { return options.defaultResolver(request, options); } return resolver(options.basedir, request); };