🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

babel-jest

Package Overview
Dependencies
Maintainers
5
Versions
298
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-jest

Jest plugin to use babel for transformation.

latest
Source
npmnpm
Version
30.2.0
Version published
Weekly downloads
40M
-1.49%
Maintainers
5
Weekly downloads
 
Created
Source

babel-jest

Babel jest plugin

Usage

If you are already using jest-cli, add babel-jest and it will automatically compile JavaScript code using Babel.

yarn add --dev babel-jest @babel/core

If you would like to write your own preprocessor, uninstall and delete babel-jest and set the config.transform option to your preprocessor.

Setup

Note: this step is only required if you are using babel-jest with additional code preprocessors.

To explicitly define babel-jest as a transformer for your JavaScript code, map .js files to the babel-jest module. Typescript files are also supported.

By default, it loads your existing Babel configuration (if any)

"transform": {
  "\\.[jt]sx?$": "babel-jest"
},

You can also pass further babel options

"transform": {
  "\\.[jt]sx?$": ["babel-jest", { "extends": "./babel.config.js", "plugins": ["babel-plugin-transform-import-meta"] }]
},

By default, babel-jest includes babel-preset-jest. In addition to the babel options, we introduce a new option, excludeJestPreset, which allows you to disable this behavior. Note that this will break jest.mock hoisting.

"transform": {
  "\\.[jt]sx?$": ["babel-jest", { "excludeJestPreset": true }],
}

FAQs

Package last updated on 28 Sep 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts