/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/jest/assetFileTransformer.js
33 строки
887 B
Tim Yung
RN: Flowify `packages/react-native/jest` (#51652)
28 май 2025, 22:20
28 май 2025, 22:20
a4c2007
Код
Авторство
О чём код?
/** * 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. * * @noflow * @format */ 'use strict'; /* eslint-env node */ const createCacheKeyFunction = require('@jest/create-cache-key-function').default; const path = require('path'); module.exports = { // Mocks asset requires to return the filename. Makes it possible to test that // the correct images are loaded for components. Essentially // require('img1.png') becomes `Object { "testUri": 'path/to/img1.png' }` in // the Jest snapshot. process: (_, filename) => ({ code: `module.exports = { testUri: ${JSON.stringify( path.relative(__dirname, filename).replace(/\\/g, '/'), )} };`, }), getCacheKey: createCacheKeyFunction([__filename]), };