pmairoldi / jest-preset-typescript-react-native

Simplify the configuration of jest with a react-native and typescript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jest-preset-typescript-react-native

NPM Version License Build Status

To simplify the configuration of jest with a react-native project that is using typescript.

The configuration is simply just the react-native preset with a couple other transformers to make jest work with ts and tsx files. After adding the preset you will be able to write your tests completely in typescript!

Install

The library can be installed with yarn with the following:

yarn add jest-preset-typescript-react-native --dev

or with npm with the following:

npm install jest-preset-typescript-react-native --save-dev

Usage

Add the preset to your Jest configuration :

{
  "preset": "jest-preset-typescript-react-native"
}

Update react-native default settings

By default when creating a react-native project jest will be already configured for you in the package.json as follows:

"jest": {
  "preset": "react-native"
}

To update the default react-native settings just change the preset to use this library instead. Like so:

"jest": {
  "preset": "jest-preset-typescript-react-native"
}

About

Simplify the configuration of jest with a react-native and typescript

License:MIT License


Languages

Language:Objective-C 45.4%Language:Python 17.7%Language:TypeScript 15.9%Language:Java 13.5%Language:JavaScript 7.5%