<p align="center">
  <a href="https://unflakable.com" target="_blank" rel="noopener" align="center">
    <img src="https://github.com/unflakable/unflakable-javascript/blob/main/images/logo.svg?raw=true" width="350" alt="Unflakable" />
  </a>
</p>

[![Twitter](https://img.shields.io/twitter/url?label=%40unflakable&style=social&url=https%3A%2F%2Ftwitter.com%2Funflakable)](https://twitter.com/unflakable)

# Official Unflakable Plugins for JavaScript

This repository contains the official [Unflakable](https://unflakable.com) plugins for JavaScript
and TypeScript.

## Getting Started

Refer to our [Getting Started](https://docs.unflakable.com/getting-started) documentation
for instructions on getting started using Unflakable.

## Cypress Plugin

This Unflakable plugin enables users of the [Cypress](https://cypress.io) JavaScript test framework
to quarantine flaky tests and track test results.

Refer to the [Cypress Plugin](https://docs.unflakable.com/plugins/cypress) documentation for
complete usage instructions.

### Compatibility

This plugin maintains compatibility with the Cypress and Node.js versions listed below:

[![11.2.0+ | 12.0.0+](https://img.shields.io/badge/Cypress-11.2.0%2B%20%7C%2012.0.0%2B-17202C?logo=cypress&labelColor=white&logoColor=17202C&style=flat)](https://cypress.io)
[![16 | 18 | 20](https://img.shields.io/badge/Node.js-16%20%7C%2018%20%7C%2020-339933?logo=node.js&labelColor=white&logoColor=339933&style=flat)](https://nodejs.org)

## Jest Plugin

The Jest plugin enables users of the [Jest](https://jestjs.io) JavaScript test framework
to quarantine flaky tests and track test results.

Refer to the [Jest Plugin](https://docs.unflakable.com/plugins/jest) documentation for
complete usage instructions.

### Compatibility

This plugin maintains compatibility with the Jest and Node.js versions listed below:

[![25.1.0+ | 26.0.0+ | 27.0.0+ | 28.0.0+ | 29.0.0+](https://img.shields.io/badge/Jest-25.1.0%2B%20%7C%2026.0.0%2B%20%7C%2027.0.0%2B%20%7C%2028.0.0%2B%20%7C%2029.0.0%2B-C21325?logo=jest&labelColor=white&logoColor=C21325&style=flat)](https://jestjs.io)
[![16 | 18 | 20](https://img.shields.io/badge/Node.js-16%20%7C%2018%20%7C%2020-339933?logo=node.js&labelColor=white&logoColor=339933&style=flat)](https://nodejs.org)

## Contributing

To report a bug or request a new feature, please
[file a GitHub issue](https://github.com/unflakable/unflakable-javascript/issues).
We also welcome pull requests!
