open-index/open-npm huggingface dataset:
npm package: @noomorph/jest-circus
Description: <h1 align="center">   <img src="https://jestjs.io/img/jest.png" height="150" width="150"/>   <img src="https://jestjs.io/img/circus.png" height="150" width="150"/>   <p align="center">jest-circus</p>   <p align="center">The next-gen test runner for Jest</
Latest version: 24.9.2-experiment.async

<h1 align="center">
  <img src="https://jestjs.io/img/jest.png" height="150" width="150"/>
  <img src="https://jestjs.io/img/circus.png" height="150" width="150"/>
  <p align="center">jest-circus</p>
  <p align="center">The next-gen test runner for Jest</p>
</h1>

## Overview

Circus is a flux-based test runner for Jest that is fast, maintainable, and simple to extend.

Circus allows you to bind to events via an optional event handler on any [custom environment](https://jestjs.io/docs/en/configuration#testenvironment-string). See the [type definitions](https://github.com/facebook/jest/blob/master/packages/jest-circus/src/types.ts) for more information on the events and state data currently available.

```js
import NodeEnvironment from 'jest-environment-node';
import {Event, State} from 'jest-circus';

class MyCustomEnvironment extends NodeEnvironment {
  //...

  handleTestEvent(event: Event, state: State) {
    if (event.name === 'test_start') {
      // ...
    }
  }
}
```

Mutating event or state data is currently unsupported and may cause unexpected behavior or break in a future release without warning. New events, event data, and/or state data will not be considered a breaking change and may be added in any minor release.

## Installation

Install `jest-circus` using yarn:

```bash
yarn add --dev jest-circus
```

Or via npm:

```bash
npm install --save-dev jest-circus
```

## Configure

Configure Jest to use `jest-circus` via the [`testRunner`](https://jestjs.io/docs/en/configuration#testrunner-string) option:

```json
{
  "testRunner": "jest-circus/runner"
}
```

Or via CLI:

```bash
jest --testRunner='jest-circus/runner'
```
npm package: @noomorph/vfile-reporter-position
Description: Format [**vfile**](https://github.com/vfile/vfile)s using a stylish reporter with position output and a summary line.
Author: Bernhard Berger
Latest version: 0.2.3

# vfile-reporter-position

Format [**vfile**](https://github.com/vfile/vfile)s using a stylish reporter with position output and a summary line.

If the `VFile` has contents and a message will have a position then it will print the first erroneous line.

![Example screenshot of **vfile-reporter-position**](screenshot.png)

This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx).

## Install

```sh
npm install vfile-reporter-position
```

## Usage

See `src/index.test.ts` for the example from the screenshot.

## API

### `reporter(files: VFile[]): string`

Return a stylish report for the given `VFile` array.

Files without messages are ignored.

If there are no messages at all, it will return an empty string.

## Inspired by

* [vfile-reporter](https://github.com/vfile/vfile-reporter): It offers more options but prints the position only as numbers.

## TODO

* Write tests
* Add options

## License

[MIT](LICENSE) © Bernhard Berger
npm package: @noomz/auth
Description: Authentication module for Nuxt.js
Latest version: 4.9.0

<h1 align="center" >🔑 Auth Module</h1>
<p align="center">Zero-boilerplate authentication support for Nuxt.js!</p>

<p align="center">
<a href="https://david-dm.org/nuxt-community/auth-module">
    <img alt="" src="https://david-dm.org/nuxt-community/auth-module/status.svg?style=flat-square">
</a>
<a href="https://standardjs.com">
    <img alt="" src="https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square">
</a>
<a href="https://circleci.com/gh/nuxt-community/auth-module">
    <img alt="" src="https://img.shields.io/circleci/project/github/nuxt-community/auth-module.svg?style=flat-square">
</a>
<a href="https://codecov.io/gh/nuxt-community/auth-module">
    <img alt="" src="https://img.shields.io/codecov/c/github/nuxt-community/auth-module.svg?style=flat-square">
</a>
<br>
<a href="https://npmjs.com/package/@nuxtjs/auth-next">
    <img alt="" src="https://img.shields.io/npm/v/@nuxtjs/auth-next/latest.svg?style=flat-square">
</a>
<a href="https://npmjs.com/package/@nuxtjs/auth">
    <img alt="" src="https://img.shields.io/npm/dt/@nuxtjs/auth-next.svg?style=flat-square">
</a>
</p>

<p align="center">
<a href="https://auth.nuxtjs.org">Read Documentation</a>
</p>


# 🚧 `v5` Development

`dev` branch is under heavy development to prepare for `v5`. Dev docs (WIP) are deployed on https://dev.auth.nuxtjs.org

Meanwhile only important bug fixes are accepted for v4. Please base PRs on [master](https://github.com/nuxt-community/auth-module/tree/master) branch.

## Development

Running demo for development:

```bash
$ yarn install
$ yarn dev
```

## License

[MIT License](./LICENSE) - Copyright (c) Nuxt Community
npm package: @noonesimg/mosfez-faust
Description: fork of https://www.npmjs.com/package/mosfez-faust with added functionality.
Latest version: 0.0.20

# mosfez-faust

Fork of https://www.npmjs.com/package/mosfez-faust

Makes dynamic compilation of [Faust](https://faust.grame.fr/) on the web a little easier, and has a dev project to run values through dsp offline, and preview dsp live. It's an opinionated version of some parts of [Faust for webaudio](https://github.com/grame-cncm/faust/tree/master-dev/architecture/webaudio), mostly just the Web Assembly Faust compiler, wrapped up in a library that has:

- full typescript compatibility
- ESM exports, so no need to add `<script>` tags
- have any async functions chain seamlessly off any prior initialisation steps, so if a required resource is not yet ready, the API function simply waits until it is ready
- error reporting is more idiomatic for JavaScript - error objects are thrown containing details of the problem when compilation does not work

**Note:** "opinionated" means this library has a much narrower set of concerns than the original Faust webaudio API it's using. This is mainly just for compilation on the web, playback using `AudioWorket` nodes, no in-built-polyphonic compilation. Some compilation options may be inaccessible via this API.

## Installation

`npm install mosfez-faust` or `yarn add mosfez-faust`

Then you'll need to copy the files from `node_modules/mosfez-faust/public` and put it in your projects public-facing root directory that will be accessible once deployed. e.g. if you are using Vite, put them in your Vite project's `public` directory. This library will make a request for `libfaust-wasm.wasm` and `libfaust-wasm.data` when it starts up, and will not work if those files can't be found.

## Usage

```js
import { compile } from "mosfez-faust/faust";
import { touchStart } from "mosfez-faust/touch-start";

const audioContext = new window.AudioContext();
touchStart(audioContext);

async function startSines() {
  const dsp = `
    import("stdfaust.lib");
    process = os.osc(440.0),os.osc(441.0);
  `;

  const node = await compile(audioContext, dsp);
  node.connect(audioContext.destination);
}
```

Also some general purpose web audio conversion utilities can be found at:

```js
import { * as conversions } from "mosfez-faust/convert";
```

See source code for details.