open-index/open-npm huggingface dataset:
npm package: @reframework/classnames
Description: A tiny JS utility for conditionally joining classNames together.
Author: Philipp Sapronov
Latest version: 1.0.3

# @reframework/classnames

A tiny JavaScript utility for conditionally joining classNames together.

Install with [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/):

```bash
# via npm
npm install @reframework/classnames

# via Yarn
yarn add @reframework/classnames
```

@reframework/classnames follows the [SemVer](https://semver.org/) standard for versioning.

There is also a [Changelog](#).

## Usage

The `getClassName` function takes an object. If the value associated with a given key is falsy, that key won't be included in the output.

```js
getClassName({ 'foo-bar': true }); // => 'foo-bar'
getClassName({ 'foo-bar': false }); // => ''
```

## LICENSE [MIT](LICENSE)

Copyright (c) 2022 Reframework.
npm package: @reframework/q
Description: <p align="center">   <img width="200" src="https://user-images.githubusercontent.com/49458012/210445030-69feaadd-fe6a-42f1-9828-d7e954daa63e.png"> </p>
Author: Philipp Sapronov
Latest version: 0.0.7

<p align="center">
  <img width="200" src="https://user-images.githubusercontent.com/49458012/210445030-69feaadd-fe6a-42f1-9828-d7e954daa63e.png">
</p>

<p align="center">
  <a href="#about">About</a> •
  <a href="#installation">Installation</a> •
  <a href="#example">Example</a> •
  <a href="#api">Api</a> •
  <a href="#license">License</a>
</p>


## About

A simple queue

[![forthebadge](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)


A simple queue for the front end.

## Installation

```bash

npm install --save @refamework/q
```

## Example

The queue can be initiated with a static method `create()` instead or `new`
operator:

https://codesandbox.io/s/inspiring-sanne-yjxrhe?file=/src/App.js

```ts
import Queue from '@reframework/queue';

const queue = new Queue();
// The same with static method
const queue = Queue.create();
```

## Api

```ts
interface IQueue<Task> {
  enqueue: (task: Task) => IQueue
  dequeue: (filterFn: (task: Task) => boolean) => void;
  onDone: (listener: () => void) => void;
  onProcess: (listener: (task: Task, next: () => void) => void) => void;
  onEmpty: () => void;
  pipe: (queue: IQueue) => IQueue;
}
```
## License

MIT
npm package: @refreshly/aws
Description: Simply a key rotation tool!~ ❤️
Latest version: 2.1.1

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studio/refreshly">
      <img src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/refreshly/npm.png">
    </a>
  </div>
</h2>

<h3 align="center">
  Simply a key rotation tool!~ :heart:
</h3>

<p align="center">
	<strong>
		<a href="https://refreshly.ribbonstudios.com" target="_blank">Docs</a>
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

## Description

This is the AWS Module for [Refreshly](https://codeberg.org/ribbon-studio/refreshly)!

[npm-version-image]: https://img.shields.io/npm/v/@refreshly/aws.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@refreshly/aws.svg
[npm-url]: https://npmjs.org/package/@refreshly/aws
[build-image]: https://codeberg.org/ribbon-studios/refreshly/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/refreshly/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/refreshly/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/refreshly
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @refreshly/core
Description: Simply a key rotation tool!~ ❤️
Latest version: 2.1.1

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studios/refreshly">
      <img src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/refreshly/npm.png">
    </a>
  </div>
</h2>

<h3 align="center">
  Simply a key rotation tool!~ :heart:
</h3>

<p align="center">
	<strong>
		<a href="https://refreshly.ribbonstudios.com" target="_blank">Docs</a>
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

## Install

**NPM**

```sh
$ npm install @refreshly/core @refreshly/aws @refreshly/github
```

**Bun**

```sh
$ bun add @refreshly/core @refreshly/aws @refreshly/github
```

**Yarn**

```sh
$ yarn add @refreshly/core @refreshly/aws @refreshly/github
```

**PNPM**

```sh
$ pnpm add @refreshly/core @refreshly/aws @refreshly/github
```

## Usage

```ts
import { Refreshly } from '@refreshly/core';
import { AWS } from '@refreshly/aws';
import { GitHub } from '@refreshly/github';

Refreshly(
  new AWS.Source({
    key: myAwsAccessKeyId, // process.env.AWS_ACCESS_KEY_ID
    secretKey: myAwsSecretAccessKey, // process.env.AWS_SECRET_ACCESS_KEY
    prefix: 'CI_ONLY_',
    targets: [
      new GitHub.Target({
        token: myGitHubToken, // process.env.GH_TOKEN || process.env.GITHUB_TOKEN
        orgs: ['ribbon-studios'],
      }),
    ],
  })
);
```

[npm-version-image]: https://img.shields.io/npm/v/@refreshly/core.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@refreshly/core.svg
[npm-url]: https://npmjs.org/package/@refreshly/core
[build-image]: https://codeberg.org/ribbon-studios/refreshly/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/refreshly/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/refreshly/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/refreshly
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @refreshly/forgejo
Description: Simply a key rotation tool!~ ❤️
Latest version: 1.0.1

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studio/refreshly">
      <img src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/refreshly/npm.png">
    </a>
  </div>
</h2>

<h3 align="center">
  Simply a key rotation tool!~ :heart:
</h3>

<p align="center">
	<strong>
		<a href="https://refreshly.ribbonstudios.com" target="_blank">Docs</a>
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

## Description

This is the Forgejo Module for [Refreshly](https://codeberg.org/ribbon-studio/refreshly)!

[npm-version-image]: https://img.shields.io/npm/v/@refreshly/forgejo.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@refreshly/forgejo.svg
[npm-url]: https://npmjs.org/package/@refreshly/forgejo
[build-image]: https://codeberg.org/ribbon-studios/refreshly/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/refreshly/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/refreshly/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/refreshly
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @refreshly/github
Description: Simply a key rotation tool!~ ❤️
Latest version: 2.1.1

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studio/refreshly">
      <img src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/refreshly/npm.png">
    </a>
  </div>
</h2>

<h3 align="center">
  Simply a key rotation tool!~ :heart:
</h3>

<p align="center">
	<strong>
		<a href="https://refreshly.ribbonstudios.com" target="_blank">Docs</a>
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

## Description

This is the GitHub Module for [Refreshly](https://codeberg.org/ribbon-studio/refreshly)!

[npm-version-image]: https://img.shields.io/npm/v/@refreshly/github.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@refreshly/github.svg
[npm-url]: https://npmjs.org/package/@refreshly/github
[build-image]: https://codeberg.org/ribbon-studios/refreshly/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/refreshly/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/refreshly/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/refreshly
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @refreshly/gitlab
Description: Simply a key rotation tool!~ ❤️
Latest version: 2.1.1

<h2 align="center">
  <div>
    <a href="https://codeberg.org/ribbon-studio/refreshly">
      <img src="https://codeberg.org/ribbon-studios/logos/raw/branch/main/refreshly/npm.png">
    </a>
  </div>
</h2>

<h3 align="center">
  Simply a key rotation tool!~ :heart:
</h3>

<p align="center">
	<strong>
		<a href="https://refreshly.ribbonstudios.com" target="_blank">Docs</a>
	</strong>
</p>

<div align="center">

[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Coverage][coverage-image]][coverage-url]

[![CI Build][build-image]][build-url]
[![Code Style: Prettier][code-style-image]][code-style-url]
[![Semantic Release][semantic-release-image]][semantic-release-url]

</div>

## Description

This is the GitLab Module for [Refreshly](https://codeberg.org/ribbon-studio/refreshly)!

[npm-version-image]: https://img.shields.io/npm/v/@refreshly/gitlab.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/@refreshly/gitlab.svg
[npm-url]: https://npmjs.org/package/@refreshly/gitlab
[build-image]: https://codeberg.org/ribbon-studios/refreshly/badges/workflows/ci.yml/badge.svg?branch=main
[build-url]: https://codeberg.org/ribbon-studios/refreshly/actions?workflow=ci.yml&branch=main
[coverage-image]: https://ribbon-studios.codeberg.page/refreshly/badge.svg
[coverage-url]: https://ribbon-studios.codeberg.page/refreshly
[code-style-image]: https://img.shields.io/badge/code%20style-prettier-ff69b4.svg
[code-style-url]: https://prettier.io
[semantic-release-url]: https://github.com/semantic-release/semantic-release
[semantic-release-image]: https://img.shields.io/badge/%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079
npm package: @refscript/parser
Description: RefScript
Latest version: 0.0.0-alpha.3

# @refscript/parser [![npm](https://img.shields.io/npm/v/@refscript/parser.svg)](https://npmjs.com/package/@refscript/parser)

Please refer to [README.md](https://github.com/sxzz/refscript#readme)
npm package: @refscript/types
Description: RefScript types.
Latest version: 0.0.0-alpha.3

# @refscript/parser [![npm](https://img.shields.io/npm/v/@refscript/parser.svg)](https://npmjs.com/package/@refscript/parser)

Please refer to [README.md](https://github.com/sxzz/refscript#readme)
npm package: @refyne/eslint-plugin
Description: Refyne recommended custom eslint plugin
Author: Refyne
Latest version: 0.1.0

# Refyne ESLint Plugin

The repository includes custom ESLint rules, written in TypeScript, designed to serve as guardrails. These rules help prevent errors and avoid mistakes when working with NestJS and Mongoose.

---

**File Structure**:

-   `docs/rules/` for documentation.
-   `src/rules/` for rule definitions.
-   `tests/` for tests for `src/`.

---

## Installation

Use [npm](https://www.npmjs.com/) or a compatibility tool to install.

```
$ npm install --save-dev @refyne/eslint-plugin
```

### Requirements

-   Node.js v18.10.0
-   ESLint

## Usage

Modify your `.eslintrc.js`

```js
{
  plugins: ['@refyne'],
  extends: [
    'plugin:@refyne/recommended',
  ]
}
```

See also [Configuring ESLint](https://eslint.org/docs/user-guide/configuring).

## Rules

💼 Set in the `recommended` configuration.\
🔧
Automatically fixable by the
[`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\
💡
Manually fixable by
[editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).

| Name                                                                                           | Description                                                   | 💼  | 🔧  | 💡  |
| :--------------------------------------------------------------------------------------------- | :------------------------------------------------------------ | :-- | :-- | :-- |
| [inconsistent-mongoose-type-declaration](docs/rules/inconsistent-mongoose-type-declaration.md) | Detects inconsistent mongoose types in schema                 | ✅  |     | 💡  |
| incorrect-mongoose-index-field-name                                                            | Flags incorrect mongoose index creation on non-existing field | ✅  |     |     |
| inappropriate-model-injection                                                                  | Restricts model injection in certain files                    | ✅  |     |     |
| incorrect-type-annotation-for-injection-model                                                  | Flags incorrect injection model type in constructor           | ✅  |     | 💡  |
| incorrect-forward-ref-decorator-usage                                                          | Flags incorrect usage of forwardRef decorator in constructor  | ✅  |     | 💡  |

### Development Tools

-   `npm test` runs tests.
npm package: @regamisolutions/regami-digital-ui
Description: Regami digital UI for high level UI solution
Author: Regami Solutions
Latest version: 1.1.0

# Regami Digital UI

This digital ui aims to enhance the functionality of the Material-UI (MUI) library by providing additional components, utilities, or extensions.

## Overview

Material-UI is a popular React UI framework that provides a set of components following Google's Material Design principles. While Material-UI offers a comprehensive suite of components, there are often specific use cases or functionalities that developers may need beyond what's provided out of the box. This ui aims to address those needs by building on top of Material-UI and extending its capabilities.

## Features

- **Custom Components:** Introduce custom components that extend or complement the existing Material-UI component set.
- **Utilities:** Provide utility functions or hooks to simplify common tasks when working with Material-UI components.
- **Enhanced Functionality:** Enhance existing Material-UI components with additional features or behavior.

## Installation

To use this project in your own React application, you can install it via npm:

```bash
npm install @regamisolutions/regami-digital-ui
```
npm package: @regang/keen-core
Description: Core functionality powering Keen IO's modular JavaScript SDKs
Author: Dustin Larimer
Latest version: 0.2.0

# keen-core.js

*Switch to my backend*

Core functionality powering [keen-tracking.js](https://github.com/coorhair/keen-tracking.js) and [keen-analysis.js](https://github.com/coorhair/keen-analysis.js); not intended for direct use.

### Installation

```ssh
$ npm install keen-core --save
```