Skip to content

Latest commit

 

History

History
66 lines (54 loc) · 1.93 KB

README.md

File metadata and controls

66 lines (54 loc) · 1.93 KB

Rescript Babel Jest

NPM Version Build Status Support Chat

Rescript Babel Jest is a Rescripts configuration that lets you use your own Babel Jest configuration in Create React App without ejecting.

Installation

Add Rescript Babel Jest to your project:

npm install rescript-use-babel-jest-config --save-dev

Next, add Rescript Babel Jest to your Rescript configuration:

// .rescriptsrc.js
module.exports = [
  ['use-babel-jest-config']
]

Usage

Use your own Babel Jest configuration:

// .babelrc
{
  "presets": ["react-app"],
  "plugins": [
    ["@babel/transform-react-jsx", {
      "pragma": "createElement",
      "pragmaFrag": "Fragment"
    }],
    ["jsx-imports", {
      "pragma": "{ createElement } from react",
      "pragmaFrag": "{ Fragment } from react"
    }],
    ["module-resolver", {
      "root": ".",
      "alias": {
        "~": "./src",
        "~components": "./src/components",
      }
    }],
    ["react-html-attrs"]
  ]
}