open-index/open-npm huggingface dataset:
npm package: @sloughrey/mock-typeorm
Description: Never hit the database again while testing
Author: Jazim Abbas
Latest version: 1.0.0

# Mock TypeORM [![Test Status](https://github.com/jazimabbas/mock-typeorm/actions/workflows/nodejs.yml/badge.svg?branch=master)](https://github.com/jazimabbas/mock-typeorm/actions/workflows/nodejs.yml)

> Never hit the database again while testing.

A package for mocking TypeORM that can be utilized with any node.js testing library e.g. Jest, Mocha, Vitest etc..

## Installation

To install this package, use the following command:

```bash
npm install --save-dev mock-typeorm sinon @types/sinon
```

Note that Sinon is added as a peer dependency, so you need to install it as well.

## Documentation

You can find the MockTypeORM documentation [on the website](https://mock-typeorm-docs.vercel.app).
npm package: @slova/cli
Description: CLI placeholder tool for generating non-existing words
Author: Domin-MND
Latest version: 2.2.2

<p align="center">
  <img alt="slova" src="public/slova.svg" width="200px" />
</p>

# Overview

Slova (Russian word for "words", pronounced `/slova/`) is a successor CLI placeholder
tool generating non-existing words. It's as simple as its dependency -
[slova](https://www.npmjs.com/package/slova): it consists of 3 commands:
`rap`, `text`, `word`

# Install

```bash
$ npm i -g @slova/cli
$ slova word --length 10 --quantity 5 --syllables 3
```

# Usage

As it was mentioned there are only 3 commands: `rap`, `text`, `word`. All of them got
some optional flags you can provide:

<img alt="Text" src="public/text.png" width="100%" />

## Rap

Generates mumble rap out of quatrains & chorus with a certain length.
You can provide 2 optional flags:
- `-s`/`--scheme` - scheme of the rap where "q" stands for quatrain,
"c" stands for chorus: a scheme is split by "-" (default: "q-c-q-q-c")
- `-l`/`--length` - length of each quatrain & chorus (default: 150)

### Example

```bash
$ slova rap -s="q-c-q-c-q" -l=300
```

## Text

Generates the text out of paragraphs with a certain length & amount of words.
You can provide 3 optional flags:
- `-l`/`--length` - length of the text (default: 300)
- `-w`/`--words` - amount of words in a text
- `-p`/`--paragraphs` - amount of paragraphs to generate (default: 1)

### Example

```bash
$ slova text -l=150 -w=30 -p=3
```

## Word

Generates words with a certain length & amount of syllables.
You can provide 3 optional flags:
- `-l`/`--length` - length of the word (default: 5)
- `-q`/`--quantity` - amount of words to generate (default: 1)
- `-s`/`--syllables` - amount of syllables in a word (default: length / 3)

### Example

```bash
$ slova word -l=10 -q=3 -s=3
```

# Documentation

All the available documentation regarding the usage of the CLI is displayed in a help command:

```bash
$ slova # or
$ slova help
```

# Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

# License

This project is under [MIT](https://choosealicense.com/licenses/mit/) license. You can freely use it for your own purposes.
npm package: @slovo/starters
Description: generate starters for you
Author: Volodymyr Terebus @tvolodimir
Latest version: 1.0.2

greet-me
========

about me

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/greet-me.svg)](https://npmjs.org/package/greet-me)
[![Downloads/week](https://img.shields.io/npm/dw/greet-me.svg)](https://npmjs.org/package/greet-me)
[![License](https://img.shields.io/npm/l/greet-me.svg)](https://github.com/tvolodimir/greet-me/blob/master/package.json)

<!-- toc -->
# Usage
<!-- usage -->
# Commands
<!-- commands -->
npm package: @slowcheetah/qunitjs-1
Description: An easy-to-use JavaScript Unit Testing framework.
Author: jQuery Foundation and other contributors
Latest version: 1.23.1

# [QUnit](https://qunitjs.com) - A JavaScript Unit Testing Framework.

QUnit is a powerful, easy-to-use, JavaScript unit testing framework. It's used by the jQuery
project to test its code and plugins but is capable of testing any generic
JavaScript code (and even capable of testing JavaScript code on the server-side).

QUnit is especially useful for regression testing: Whenever a bug is reported,
write a test that asserts the existence of that particular bug. Then fix it and
commit both. Every time you work on the code again, run the tests. If the bug
comes up again - a regression - you'll spot it immediately and know how to fix
it, because you know what code you just changed.

Having good unit test coverage makes safe refactoring easy and cheap. You can
run the tests after each small refactoring step and always know what change
broke something.

QUnit is similar to other unit testing frameworks like JUnit, but makes use of
the features JavaScript provides and helps with testing code in the browser, e.g.
with its stop/start facilities for testing asynchronous code.

If you are interested in helping developing QUnit, you are in the right place.
For related discussions, visit the
[QUnit and Testing forum](https://forum.jquery.com/qunit-and-testing).

## Development

To submit patches, fork the repository, create a branch for the change. Then implement
the change, run `npm test` to lint and test it, then commit, push and create a pull request.

Include some background for the change in the commit message and `Fixes #nnn`, referring
to the issue number you're addressing.

To run `npm test`, you need [Node.js](https://nodejs.org/download/), which includes `npm`.

## Releases

Use [jquery-release](https://github.com/jquery/jquery-release). The following aren't handled there, do that first:

* Install [git-extras](https://github.com/visionmedia/git-extras) and run `git changelog` to update `History.md`. Clean up the changelog, removing merge commits, whitespace cleanups or other irrelevant commits.
* Run `grunt authors` and add any new authors to AUTHORS.txt
* Update the version property in `package.json` to have the right -pre version. Not necessary for patch releases.

Commit these:

	Build: Prepare @VERSION release, including authors and history update

Then run the script:

	node release.js --remote=jquery/qunit

Update `jquery/qunitjs.com`, replacing previous versions with new ones:

* pages/index.html
* resources/*.html

Update [GitHub releases](https://github.com/jquery/qunit/releases), use the changelog from `History.md`.

Finally announce on Twitter @qunitjs (add highlights if possible, otherwise a 2nd tweet might do):

	Released @VERSION: https://github.com/jquery/qunit/releases/tag/1.17.0
npm package: @slowclap/financial-charts
Description: React charts specific to finance.
Author: reactivemarkets
Latest version: 0.0.6

# React Financial Charts

> **Note:** this repo is a fork of [react-financial-charts](https://github.com/react-financial/react-financial-charts), renamed, converted to single repo, and updated to support React 19. This is in no way intended to be a maintained version, but if you find it useful, good luck!

## Features

- integrates multiple chart types
- technical indicators and overlays
- drawing objects

### Chart types

- Scatter
- Area
- Line
- Candlestick
- OHLC
- HeikenAshi
- Renko
- Kagi
- Point & Figure

### Indicators

- EMA, SMA, WMA, TMA
- Bollinger band
- SAR
- MACD
- RSI
- ATR
- Stochastic (fast, slow, full)
- ForceIndex
- ElderRay
- Elder Impulse

### Interactive Indicators

- Trendline
- Fibonacci Retracements
- Gann Fan
- Channel
- Linear regression channel

---

## Installation

```sh
pnpm install @slowclap/financial-charts
```

## Documentation

Current documentation is limited to examples. These can be run by downloading and installing dependencies, then 
doing the same for the `examples/` folder.
```sh
pnpm install
pnpm run build
(cd examples && pnpm install)
pnpm storybook
```

## Contributing

Use, copy, or modify on your own. This was intended as a one-off for my specific needs. Not accepting contributions
at this time.