3.1.0
AVA can now load pre-compiled TypeScript files!
First, install the new @ava/typescript
package:
npm install --save-dev @ava/typescript
Now let's assume your TypeScript files are in a src
directory, output to a build
directory. Configure AVA like so:
ava.config.js
file:
export default {
typescript: {
rewritePaths: {
'src/': 'build/'
}
}
}
Compile your TypeScript files and run your tests! Or, to run a specific test file, run npx ava src/test.ts
.
For more examples see the @ava/typescript
package.
As exciting as this is, it's still early days. We need your help improving our TypeScript support. Check out the open issues.
Other changes
Thanks to @jhechtf for fixing our TypeScript recipe after the changes in AVA 3.0 91a0086
See v3.0.0...v3.1.0 for all changes.