Skip to content

Commit

Permalink
Update Babel recipe for AVA 4
Browse files Browse the repository at this point in the history
Co-authored-by: Mark Wubben <mark@novemberborn.net>
  • Loading branch information
il3ven and novemberborn committed Apr 4, 2022
1 parent f8be152 commit ae0042c
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions docs/recipes/babel.md
@@ -1,19 +1,21 @@
# Configuring Babel with AVA 3
# Configuring Babel with AVA

Translations: [Fran莽ais](https://github.com/avajs/ava-docs/blob/master/fr_FR/docs/recipes/babel.md)

**This is no longer available in AVA 4.**

You can enable Babel support by installing `@ava/babel`, and then in AVA's configuration setting `babel` to `true`:
You can enable Babel support by installing [`@babel/register`](https://babeljs.io/docs/en/babel-register) and `@babel/core`, and then in AVA's configuration requiring `@babel/register`:

**`package.json`:**

```json
{
"ava": {
"babel": true
"require": [
"@babel/register"
]
}
}
```

Find out more in [`@ava/babel`](https://github.com/avajs/babel).
`@babel/register` is compatible with CommonJS only. It intercepts `require()` calls and compiles files on the fly. This will compile source, helper and test files.

For more information visit the [Babel documentation](https://babeljs.io/docs/en/babel-register).

0 comments on commit ae0042c

Please sign in to comment.