Что такое конфигурация `haste` в jest-пресете для React Native? - PullRequest
1 голос
/ 26 апреля 2019

Я не могу найти любую документацию в формате для jest-preset.json.В частности, я пытаюсь выяснить, что делает опция haste:

node_modules / Reaction-native / jest-preset.json

{
  "haste": {
    "defaultPlatform": "ios",
    "platforms": ["android", "ios", "native"],
    "hasteImplModulePath": "<rootDir>/node_modules/react-native/jest/hasteImpl.js",
    "providesModuleNodeModules": [
      "react-native"
    ]
  },
  "moduleNameMapper": {
    "^React$": "<rootDir>/node_modules/react"
  },
  "modulePathIgnorePatterns": [
    "<rootDir>/node_modules/react-native/Libraries/react-native/"
  ],
  "transform": {
    "^.+\\.js$": "babel-jest",
    "^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$": "<rootDir>/node_modules/react-native/jest/assetFileTransformer.js"
  },
  "transformIgnorePatterns": [
    "node_modules/(?!(jest-)?react-native|react-clone-referenced-element)"
  ],
  "setupFiles": [
    "<rootDir>/node_modules/react-native/jest/setup.js"
  ],
  "testEnvironment": "node"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...