# mutation-testing-real-time

> Helpers to create a NodeJS server for real-time reporting for a mutation testing elements report

Latest version **3.9.0** (published 2026-07-27) · 0 weekly downloads

## Install

```sh
npm install mutation-testing-real-time
pnpm add mutation-testing-real-time
yarn add mutation-testing-real-time
bun add mutation-testing-real-time
```

## Health

**Score 65/100 (B)** — status: active.

Positive: esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 3.9.0 |
| Published | 2026-07-27 |
| First published | 2024-04-04 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | ESM |
| Dependencies | 0 |
| Unpacked size | 29.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 29 |
| Maintainers | strykermutator-npa |
| Keywords | mutation, testing, real-time, middleware |

## Links

- npm: https://www.npmjs.com/package/mutation-testing-real-time
- Repository: https://github.com/stryker-mutator/mutation-testing-elements
- Homepage: https://github.com/stryker-mutator/mutation-testing-elements/tree/master/packages/real-time#readme
- Issues: https://github.com/stryker-mutator/mutation-testing-elements/issues
- npm.io page: https://npm.io/package/mutation-testing-real-time

## Alternatives

- [duck](https://npm.io/package/duck.md) — 4.2M weekly downloads
- [ava](https://npm.io/package/ava.md) — 560.2K weekly downloads
- [storybook-addon-module-mock](https://npm.io/package/storybook-addon-module-mock.md) — 71.7K weekly downloads
- [vest](https://npm.io/package/vest.md) — 50.1K weekly downloads
- [@ethereum-waffle/mock-contract](https://npm.io/package/@ethereum-waffle/mock-contract.md) — 40.0K weekly downloads

## Recent versions

- 3.9.0 (latest) — 2026-07-27
- 3.8.4 — 2026-07-06
- 3.8.0 — 2026-06-05
- 3.7.3 — 2026-03-16
- 3.7.2 — 2026-02-13
- 3.7.0 — 2025-11-21
- 3.5.3 — 2025-05-27
- 3.5.2 — 2025-05-10
- 3.5.0 — 2025-01-31
- 3.3.0 — 2024-09-11
- 3.2.0 — 2024-08-07
- 3.1.1 — 2024-07-18
- 3.1.0 — 2024-05-13
- 3.0.4 — 2024-04-04
- 3.0.3 — 2024-04-04

## README

[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fstryker-mutator%2Fmutation-testing-elements%2Fmaster)](https://dashboard.stryker-mutator.io/reports/github.com/stryker-mutator/mutation-testing-elements/master)
[![Build Status](https://github.com/stryker-mutator/mutation-testing-elements/workflows/CI/badge.svg)](https://github.com/stryker-mutator/mutation-testing-elements/actions?query=workflow%3ACI+branch%3Amaster)

# Mutation testing elements

Welcome to the mutation testing elements mono repo.

It is a [lernajs](https://lerna.js.org/) mono repository. Please see the [packages](https://github.com/stryker-mutator/mutation-testing-elements/tree/master/packages)
directory to navigate to a sub package.

## Versioning

The `mutation-testing-report-schema` and `mutation-testing-elements` versions will be kept in sync.

The schema can have major and minor releases, as well as patch releases. A bug or documentation update will mean a patch release. Backward compatible changes mean a minor release, breaking changes will mean a major release.

The mutation-testing-elements major and minor version will be in sync with the schema, however it _can have_ patch releases for changes of the elements without a schema update.

Note that this is not strict semver 2.0.0. See https://github.com/stryker-mutator/mutation-testing-elements/issues/5 for the reasoning behind it.

An example (just for clarification, versions are not based on reality):

| Schema version | Supported mutation-testing-elements implementations |
| -------------- | --------------------------------------------------- |
| `1.0.0`        | `1.0.0`, `1.0.1`                                    |
| `1.1.0`        | `1.0.0`, `1.0.1`, `1.1.0`, `1.1.1`                  |
| `2.0.0`        | `2.0.0`, `2.0.1`                                    |
| `2.0.1`        | `2.0.0`, `2.0.1`                                    |

## Releasing

Releasing is done with from the travis build server. Perform the following steps:

- Clone the repo and run `npm install`.
- Run `npm run lerna:version:patch`, `npm run lerna:version:minor` or `npm run lerna:version:major` (based on the release you want). Lerna will figure out which packages need to be released and prompt to ask if it is OK.
- After the new tag is pushed to the master branch, it should be released via a github workflow.

---
_Source: https://npm.io/package/mutation-testing-real-time · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
