You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 3 години
12345678910111213141516171819202122232425262728293031
  1. # babel-jest
  2. [Babel](https://github.com/babel/babel) [jest](https://github.com/facebook/jest) plugin
  3. ## Usage
  4. If you are already using `jest-cli`, just add `babel-jest` and it will automatically compile JavaScript code using babel.
  5. ```bash
  6. yarn add --dev babel-jest babel-core
  7. ```
  8. > Note: If you are using babel version 7 you have to install `babel-jest` with
  9. >
  10. > ```bash
  11. > yarn add --dev babel-jest 'babel-core@^7.0.0-0' @babel/core
  12. > ```
  13. If you would like to write your own preprocessor, uninstall and delete babel-jest and set the [config.transform](https://jestjs.io/docs/configuration#transform-object-string-string) option to your preprocessor.
  14. ## Setup
  15. _Note: this step is only required if you are using `babel-jest` with additional code preprocessors._
  16. To explicitly define `babel-jest` as a transformer for your JavaScript code, map _.js_ files to the `babel-jest` module.
  17. ```json
  18. "transform": {
  19. "^.+\\.jsx?$": "babel-jest"
  20. },
  21. ```