/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
v0.80.2
packages/react-native/jest/resolver.js
31 строка
774 B
Jakub Piasecki
Add a custom Jest resolver to opt out from handling "exports" in tests (#51307)
19 май 2025, 18:39
19 май 2025, 18:39
7749879
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ 'use strict'; module.exports = (path, options) => { const originalPackageFilter = options.packageFilter; return options.defaultResolver(path, { ...options, packageFilter: pkg => { const filteredPkg = originalPackageFilter ? originalPackageFilter(pkg) : pkg; // Temporarily allow any react-native subpaths to be resolved and // mocked by Jest (backwards compatibility around RFC0894) if (filteredPkg.name === 'react-native') { delete filteredPkg.exports; } return filteredPkg; }, }); };