module.exports = (request, options) => { try { return options.defaultResolver(request, options); } catch (originalError) { if (!request.endsWith('.js')) { throw originalError; } const tsRequest = request.replace(/\.js$/, '.ts'); try { return options.defaultResolver(tsRequest, options); } catch (fallbackError) { throw originalError; } } };