open-index/open-npm huggingface dataset:
npm package: @stryker-mutator/tap-runner
Description: A plugin to use the TAP (test anything protocol) test runner in Stryker, the JavaScript mutation testing framework
Latest version: 9.6.1

[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fstryker-mutator%2Fstryker-js%2Fmaster%3Fmodule%3Dtap-runner)](https://dashboard.stryker-mutator.io/reports/github.com/stryker-mutator/stryker-js/master?module=tap-runner)
[![Build Status](https://github.com/stryker-mutator/stryker-js/workflows/CI/badge.svg)](https://github.com/stryker-mutator/stryker-js/actions?query=workflow%3ACI+branch%3Amaster)
[![NPM](https://img.shields.io/npm/dm/@stryker-mutator/tap-runner.svg)](https://www.npmjs.com/package/@stryker-mutator/tap-runner)
[![Node version](https://img.shields.io/node/v/@stryker-mutator/tap-runner.svg)](https://img.shields.io/node/v/@stryker-mutator/tap-runner.svg)
[![Slack Chat](https://img.shields.io/badge/slack-chat-brightgreen.svg?logo=slack)](https://join.slack.com/t/stryker-mutator/shared_invite/enQtOTUyMTYyNTg1NDQ0LTU4ODNmZDlmN2I3MmEyMTVhYjZlYmJkOThlNTY3NTM1M2QxYmM5YTM3ODQxYmJjY2YyYzllM2RkMmM1NjNjZjM)

# StrykerJS Tap Runner

A plugin to use Tap in [StrykerJS](https://stryker-mutator.io), the JavaScript mutation testing framework.

[See the Tap Runner's documentation on stryker-mutator.io](https://stryker-mutator.io/docs/stryker-js/tap-runner).
npm package: @stryker-mutator/typescript-checker
Description: A typescript type checker plugin to be used in Stryker, the JavaScript mutation testing framework
Author: Nico Jansen
Latest version: 9.6.1

[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fstryker-mutator%2Fstryker-js%2Fmaster%3Fmodule%3Dtypescript-checker)](https://dashboard.stryker-mutator.io/reports/github.com/stryker-mutator/stryker-js/master?module=typescript-checker)
[![Build Status](https://github.com/stryker-mutator/stryker-js/workflows/CI/badge.svg)](https://github.com/stryker-mutator/stryker-js/actions?query=workflow%3ACI+branch%3Amaster)
[![NPM](https://img.shields.io/npm/dm/@stryker-mutator/typescript-checker.svg)](https://www.npmjs.com/package/@stryker-mutator/typescript-checker)
[![Node version](https://img.shields.io/node/v/@stryker-mutator/typescript.svg)](https://img.shields.io/node/v/@stryker-mutator/typescript-checker.svg)
[![Slack Chat](https://img.shields.io/badge/slack-chat-brightgreen.svg?logo=slack)](https://join.slack.com/t/stryker-mutator/shared_invite/enQtOTUyMTYyNTg1NDQ0LTU4ODNmZDlmN2I3MmEyMTVhYjZlYmJkOThlNTY3NTM1M2QxYmM5YTM3ODQxYmJjY2YyYzllM2RkMmM1NjNjZjM)

![Stryker](https://github.com/stryker-mutator/stryker-js/raw/master/stryker-80x80.png)

# StrykerJS Typescript checker

A TypeScript type checker plugin for [StrykerJS](https://stryker-mutator.io), the ~~JavaScript~~ _TypeScript_ Mutation testing framework.
This plugin enables type checking on mutants, so you won't have to waste time on mutants which results in a type error.

[See the Typescript checker's documentation on stryker-mutator.io](https://stryker-mutator.io/docs/stryker-js/typescript-checker).
npm package: @stryker-mutator/util
Description: Contains utilities for Stryker, the mutation testing framework for JavaScript and friends
Author: Nico Jansen
Latest version: 9.6.1

[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fstryker-mutator%2Fstryker-js%2Fmaster%3Fmodule%3Dutil)](https://dashboard.stryker-mutator.io/reports/github.com/stryker-mutator/stryker-js/master?module=util)
[![Build Status](https://github.com/stryker-mutator/stryker-js/workflows/CI/badge.svg)](https://github.com/stryker-mutator/stryker-js/actions?query=workflow%3ACI+branch%3Amaster)
[![NPM](https://img.shields.io/npm/dm/@stryker-mutator/util.svg)](https://www.npmjs.com/package/@stryker-mutator/util)
[![Node version](https://img.shields.io/node/v/@stryker-mutator/util.svg)](https://img.shields.io/node/v/@stryker-mutator/util.svg)
[![Slack Chat](https://img.shields.io/badge/slack-chat-brightgreen.svg?logo=slack)](https://join.slack.com/t/stryker-mutator/shared_invite/enQtOTUyMTYyNTg1NDQ0LTU4ODNmZDlmN2I3MmEyMTVhYjZlYmJkOThlNTY3NTM1M2QxYmM5YTM3ODQxYmJjY2YyYzllM2RkMmM1NjNjZjM)

![Stryker](https://github.com/stryker-mutator/stryker-js/raw/master/stryker-80x80.png)

# StrykerJS Util

Utility functions for StrykerJS plugins and/or core packages.

Note: this is not designed to be for use outside of the StrykerJS ecosystem and thus does **NOT follow strict semver**. Use at your own risk.
npm package: @stryker-mutator/webpack-transpiler
Description: A plugin for Webpack-based projects using Stryker
Author: Sander koenders
Latest version: 4.0.0
Deprecated: This package is now included in @stryker-mutator/core. There is no reason to use this package.

[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fstryker-mutator%2Fstryker%2Fmaster%3Fmodule%3Dwebpack-transpiler)](https://dashboard.stryker-mutator.io/reports/github.com/stryker-mutator/stryker/master?module=webpack-transpiler)
[![Build Status](https://github.com/stryker-mutator/stryker/workflows/CI/badge.svg)](https://github.com/stryker-mutator/stryker/actions?query=workflow%3ACI+branch%3Amaster)
[![NPM](https://img.shields.io/npm/dm/@stryker-mutator/webpack-transpiler.svg)](https://www.npmjs.com/package/@stryker-mutator/webpack-transpiler)
[![Node version](https://img.shields.io/node/v/@stryker-mutator/webpack-transpiler.svg)](https://img.shields.io/node/v/@stryker-mutator/webpack-transpiler.svg)
[![Slack Chat](https://img.shields.io/badge/slack-chat-brightgreen.svg?logo=slack)](https://join.slack.com/t/stryker-mutator/shared_invite/enQtOTUyMTYyNTg1NDQ0LTU4ODNmZDlmN2I3MmEyMTVhYjZlYmJkOThlNTY3NTM1M2QxYmM5YTM3ODQxYmJjY2YyYzllM2RkMmM1NjNjZjM)

# Stryker Webpack Transpiler

A plugin to support [Webpack](http://webpack.js.org/) bundling as a transpiler in [Stryker](https://stryker-mutator.io), the JavaScript Mutation testing framework.

## Quick start

First, install Stryker itself (you can follow the [quickstart on the website](https://stryker-mutator.io/quickstart.html))

Next, install this package:

```bash
npm install --save-dev @stryker-mutator/webpack-transpiler
```

Open up your `stryker.conf.js` (or `stryker.conf.json`) file and add the following properties:

```javascript
webpack: {
    configFile: 'webpack.config.js', // Location of your webpack config file
    silent: true // Specify to remove the "ProgressPlugin" from your webpack config file (making the process silent)
},
transpilers: [
    'webpack' // Specify that your code needs to be transpiled before tests can be run
],
```

**Note:** if the webpack config is absent from your stryker configuration, the above values are used by default.

If you initialize stryker using `stryker init`, the webpack property will be added to your `stryker.conf.js` (or `stryker.conf.json`) automatically.

Now give it a go:

```bash
$ stryker run
```

## Peer dependencies
The `@stryker-mutator/webpack-transpiler` plugin requires the following packages to be installed in order to work:

* `@stryker-mutator/core`
* `webpack`

For the current supported versions, see the `peerDependencies` section in the [package.json](https://github.com/stryker-mutator/stryker/tree/master/packages/webpack-transpiler/package.json) file.