open-index/open-npm huggingface dataset:
npm package: @shovel-kun/native-ui
Description: Nitro module package
Author: Ebisuzawa Kurumi
Latest version: 0.4.3

# native-ui

## Requirements

- React Native v0.78.0 or higher
- Node 18.0.0 or higher

## Installation

```bash
bun add @shovel-kun/native-ui react-native-nitro-modules
```

## Credits

Bootstrapped with [create-nitro-module](https://github.com/patrickkabwe/create-nitro-module).

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
npm package: @shovelandsandbox/humanid
Description: Memorable and reasonably collision-resistant identifiers
Author: Shovel & Sandbox
Latest version: 0.2.2

# Human ID

Memorable and reasonably collision-resistant identifiers with corresponding hashes; built using Node v12.13.0 and Typescript.

## Installation

`npm i --save @shovelandsandbox/humanid` or `yarn add @shovelandsandbox/humanid`

## Usage

```js
import { humanid, isSegmentGenerator } from '@shovelandsandbox/humanid'

const getSuffix = () => 'randomSuffix'
const [id, hash] = humanid()
const [id2] = humanid({ suffix: getSuffix })

console.log(isSegmentGenerator(getSuffix)) // true
console.log(id) // magenta-jealous-deer-b17de
console.log(hash) // befb40615238054022dd92934aa65cc14ead1c0812e6c05830aef6aa1b4bfeba
console.log(id2) // gold-acute-beaver-randomSuffix
```

## Identifier Anatomy
`(prefix)-(color attribute)-[color]-[adjective]-[animal]-(suffix)`

## Options
| option | type | default |
|---|---|---|
| prefix | `string | (...args: any) => string` | null |
| suffix | `string | (...args: any) => string` | `randomHexSeed()` |
| includeColorAttribute | `boolean` | `false` |
| separator | `string` | `-` |

## Dictionaries
[animals](./dictionaries/animals.json)

[adjectives](./dictionaries/adjectives.json)

[color-attributes](./dictionaries/color-attributes.json)

[colors](./dictionaries/colors.json)

## Other Exports/Utilities
#### Types

```ts
// string generator function
export type SegmentGenerator = (...args: any) => string;

// type guard
export const isSegmentGenerator = (v: any): v is SegmentGenerator =>
  v !== null && (v as SegmentGenerator).call !== undefined;

export type Configuration = {
  prefix?: string | SegmentGenerator;
  suffix?: string | SegmentGenerator;
  separator?: string;
  includeColorAttribute?: boolean;
};
```

#### Functions
`randomHexSeed`

## Roadmap
- [ ] Allow dictionary overrides
- [ ] Expand `randomHexSeed` to allow overriding the generated buffer, format, and length

## Credits & Thanks
[bitjson/typescript-starter](https://github.com/bitjson/typescript-starter)—for providing such a painless tsc library starter kit and hashing
npm package: @show-runner/fixturelibrary
Description: Utility library making it easy to work with the open-fixture-library.
Author: JonahKr
Latest version: 2.2.11

# FixtureLibrary JS / TS

The JS/TS library for working our fork of the [open-fixture-library](https://github.com/integrated-cinematics/open-fixture-library).

The Documentation can be found [here](https://jonahkr.github.io/fixturelibrary)


# Installation

Via NPM: `npm i fixturelibrary && npx syncOfl`

`syncOfl` executes a Script which then downloads all fixture definitions into the `.fixturelibrary` directory and populates an index with path and sha version references. If you don't want all fixtures downloaded and are fine with downloading them during runtime, you can use the `shallow` parameter: `npx syncOfl shallow`

**When new fixtures get added to the Open-Fixture-Library just run `npx syncOfl` to update your index!**
If his script is executed to often, you might run into the GitHub rate limiter, and you'll have to try again after you wait some time.

# Usage

For a more in depth documentation, please look here: [FixtureLibrary](https://jonahkr.github.io/fixturelibrary/classes/FixtureLibrary.html)

```js
const { FixtureLibrary } = require('fixturelibrary');
const fl = new FixtureLibrary();

const fixture = await fl.getFixture('cameo/auro-spot-300');
console.log(`${fixture.name} has ${fixture.modes.length} Modes.`);
```

When working with **Typescript**, types for the fixture and all different capabilities can be found [here](https://jonahkr.github.io/fixturelibrary/modules/Types.html).

### Configuration

By default, in node the fixture library and a generated index will be generated inside node_modules. If you need to provide a different location (eg: for an electron build), you can specify the generated directory by setting the environment variable `OFL_INDEX`.
npm package: @showbie/backpack-ember
Description: Ember components for Showbie’s Backpack design system.
Author: Showbie
Latest version: 0.1.0

# 🎒 Ember

> Ember components for Showbie’s Backpack design system.

```
ember install @showbie/backpack-ember
```

## Compatibility

* Ember.js v3.16 or above
* Ember CLI v2.13 or above
* Node.js v10 or above

## Usage

## Contributing

See the [Contributing](CONTRIBUTING.md) guide for details.
npm package: @showbridge/cloud
Description: Cloud server for proxying messages between showbridge instances
Author: Joel Wetzell
Latest version: 0.5.1

## Usage

### Source
`npm install`

add and configure a `.env` file if you would like to provide any of the environment variables below.

`npm start`

### Docker
`docker build -t showbridge-cloud .`

`docker run -p 8888:8888 showbridge-cloud`

### NPX
`npx @showbridge/cloud`

## Environment Variables
- `LOG_LEVEL` (optional): log level to pass to pino logger i.e 10, 20, 30, etc.
- `PORT` (optional): the port to run on defuault: 8888
- `ADMIN_UI_USERNAME` (optional): Username for the admin ui
- `ADMIN_UI_PASSWORD` (optional): Password for the admin ui
- `REDIS_URL` (optional): redis client url for socket.io redis-streams adapter if no url is provided then socket.io starts up as a solo instance
- `DISCORD_WEBHOOK_URL`(optional): discord webhook url to send some status messages to
- `DISCORD_EVENTS` (optional): comma separated list of events to send to the configured discord webhook
    - events: `connect`,`disconnect`,`leave`,`join` (defaults to all)


## Info
- admin ui available at `/ui`
- server ready endpoint at `/ready` return 200 when server is up and running, 503 while starting up for use in things like k8s readinessProbe
npm package: @showcasejs/cli
Description: A next-generation framework for React stories
Author: Alex Yuan
Latest version: 0.1.2

# Showcase.js CLI

Showcase.js is a React story visualizer and test framework. Using Showcase, you can build a storybook-like environment for your React components and perform visual regression tests using your own CI.

View the [documentation](https://showcasejs.org).

## Quick Start

### Installation

```bash
pnpm i showcasejs --save-dev
```

### Usage

Use `showcase dev` to start the development server on port 6006.

```bash
showcase dev
```

Use `showcase create-snapshots` to create visual regression tests. Images will be output in the `.showcase/snapshots` directory.

```bash
showcase create-snapshots
```

Use `showcase build` to build the static site.

```bash
showcase build
```
npm package: @showcomposer/broker
Description: communication core for ShowComposer
Author: Marvin Gaube/ShowComposer Team
Latest version: 0.0.4

# @showcomposer/broker
[![Travis](https://img.shields.io/travis/com/ShowComposer/broker.svg)](https://travis-ci.com/ShowComposer/broker)
[![GitHub release](https://img.shields.io/github/release/ShowComposer/broker.svg)](https://github.com/ShowComposer/broker)
[![npm](https://img.shields.io/npm/v/@showcomposer/broker.svg)](https://www.npmjs.com/package/@showcomposer/broker)
[![GitHub issues](https://img.shields.io/github/issues/ShowComposer/broker.svg)](https://github.com/ShowComposer/broker/issues)
[![GitHub stars](https://img.shields.io/github/stars/ShowComposer/broker.svg)](https://github.com/ShowComposer/broker/stargazers)
[![GitHub license](https://img.shields.io/github/license/ShowComposer/broker.svg)](https://github.com/ShowComposer/broker/blob/master/LICENSE)
[![Github All Releases](https://img.shields.io/github/downloads/ShowComposer/broker/total.svg)](https://github.com/ShowComposer/broker)
[![npm](https://img.shields.io/npm/dt/@showcomposer/broker.svg)](https://github.com/ShowComposer/broker)
npm package: @showcomposer/cli
Description: CLI tools for ShowComposer
Author: Marvin Gaube
Latest version: 0.0.4

# @ShowComposer/cli
[![Travis](https://img.shields.io/travis/com/ShowComposer/cli.svg)](https://travis-ci.com/ShowComposer/cli)
[![GitHub release](https://img.shields.io/github/release/ShowComposer/cli.svg)](https://github.com/ShowComposer/cli)
[![npm](https://img.shields.io/npm/v/@showcomposer/cli.svg)](https://www.npmjs.com/package/@showcomposer/cli)
[![GitHub issues](https://img.shields.io/github/issues/ShowComposer/cli.svg)](https://github.com/ShowComposer/cli/issues)
[![GitHub stars](https://img.shields.io/github/stars/ShowComposer/cli.svg)](https://github.com/ShowComposer/cli/stargazers)
[![GitHub license](https://img.shields.io/github/license/ShowComposer/cli.svg)](https://github.com/ShowComposer/cli/blob/master/LICENSE)
[![Github All Releases](https://img.shields.io/github/downloads/ShowComposer/cli/total.svg)](https://github.com/ShowComposer/cli)
[![npm](https://img.shields.io/npm/dt/@showcomposer/cli.svg)](https://github.com/ShowComposer/cli)

## Installation

```javascript
npm install -g @showcomposer/cli
```

## Requirements

Requires running Broker, e.g. via <https://github.com/ShowComposer/manager>

## Usage

```bash
Usage: sc [options] [command]

Options:
  -v, --version             output the version number
  -h, --help                output usage information

Commands:
  tail [key]                streams all state changes and ticks
  set [key] [value] [type]  sets key to value
  dump [key]                displays all values under the key
```
npm package: @showcomposer/datalib
Description: communication libary for ShowComposer
Author: Marvin Gaube/ShowComposer Team
Latest version: 0.0.9

# @ShowComposer/datalib
[![Travis](https://img.shields.io/travis/com/ShowComposer/datalib.svg)](https://travis-ci.com/ShowComposer/datalib)
[![GitHub release](https://img.shields.io/github/release/ShowComposer/datalib.svg)](https://github.com/ShowComposer/datalib)
[![npm](https://img.shields.io/npm/v/@showcomposer/datalib.svg)](https://www.npmjs.com/package/@showcomposer/datalib)
[![GitHub issues](https://img.shields.io/github/issues/ShowComposer/datalib.svg)](https://github.com/ShowComposer/datalib/issues)
[![GitHub stars](https://img.shields.io/github/stars/ShowComposer/datalib.svg)](https://github.com/ShowComposer/datalib/stargazers)
[![GitHub license](https://img.shields.io/github/license/ShowComposer/datalib.svg)](https://github.com/ShowComposer/datalib/blob/master/LICENSE)
[![Github All Releases](https://img.shields.io/github/downloads/ShowComposer/datalib/total.svg)](https://github.com/ShowComposer/datalib)
[![npm](https://img.shields.io/npm/dt/@showcomposer/datalib.svg)](https://github.com/ShowComposer/datalib)
npm package: @showcomposer/manager
Description: ShowComposer startup & process-manager
Author: Marvin Gaube
Latest version: 0.0.9-0

# @ShowComposer/manager
[![Travis](https://img.shields.io/travis/com/ShowComposer/manager.svg)](https://travis-ci.com/ShowComposer/manager)
[![GitHub release](https://img.shields.io/github/release/ShowComposer/manager.svg)](https://github.com/ShowComposer/manager)
[![npm](https://img.shields.io/npm/v/@showcomposer/manager.svg)](https://www.npmjs.com/package/@showcomposer/manager)
[![GitHub issues](https://img.shields.io/github/issues/ShowComposer/manager.svg)](https://github.com/ShowComposer/manager/issues)
[![GitHub stars](https://img.shields.io/github/stars/ShowComposer/manager.svg)](https://github.com/ShowComposer/manager/stargazers)
[![GitHub license](https://img.shields.io/github/license/ShowComposer/manager.svg)](https://github.com/ShowComposer/manager/blob/master/LICENSE)
[![Github All Releases](https://img.shields.io/github/downloads/ShowComposer/manager/total.svg)](https://github.com/ShowComposer/manager)
[![npm](https://img.shields.io/npm/dt/@showcomposer/manager.svg)](https://github.com/ShowComposer/manager)
npm package: @shower/core
Description: Core for Shower HTML presentation engine
Author: Vadim Makeev
Latest version: 3.5.1

# Core of Shower

Core of the [Shower](https://github.com/shower/shower) presentation engine. Doesn’t include themes. [See it in action](https://shwr.me). Follow [@shower_me](https://twitter.com/shower_me) for support and updates, [file an issue] if you have any.

## Usage

Get the [Shower template](https://github.com/shower/shower) with core already included. Download the template [archive](http://shwr.me/shower.zip) or install the package:

```sh
npm install @shower/shower
```

You can also install core as a separate package:

```sh
npm install @shower/core
```

## Development

To take part in core development, please read [contributing guidelines](CONTRIBUTING.md) first. Before submitting a pull request with major changes, please [file an issue] first.

---

Licensed under [MIT License](LICENSE.md).

[file an issue]: https://github.com/shower/shower/issues/new
npm package: @shower/material
Description: Material theme for Shower HTML presentation engine
Author: Vadim Makeev
Latest version: 3.2.0

# Material theme for Shower
[![Test status](https://github.com/shower/material/workflows/Test/badge.svg)](https://github.com/shower/material/actions/workflows/test.yml)

![Ribbon screen shot](pictures/canvas.png)

Default theme for the [Shower](https://github.com/shower/shower/) presentation engine. Doesn’t include engine itself. [See it in action](https://shwr.me/shower/themes/material/). Follow [@shower_me](https://twitter.com/shower_me) for support and updates, [file an issue](https://github.com/shower/shower/issues/new) if you have any.

## Usage

Get the Shower template where Ribbon is already included. Download the [template archive](https://shwr.me/shower.zip) or create a slide deck via [CLI tool](https://github.com/shower/cli). It requires [Node.js](https://nodejs.org/) installed.

```sh
npx @shower/cli create
```

Wait for the installation and choose the **material** option in the wizard and you’re all set.

## Features

All theme’s features are demonstrated in the [index.html](index.html) file, [see it live](https://shwr.me/shower/themes/material/). Use it as a reference while building your presentation. See more detailed [features overview](https://github.com/shower/shower/blob/main/docs/features.md).

## Ratios

Material theme supports any slide ratio you want. But it’s optimized for the most common ones: 16×9 and 4×3. It’s 16×9 by default, but you can change it by adjusting `--slide-ratio` property for `.shower`, [see example](https://github.com/shower/ribbon/blob/main/index.html#L10) in `index.html`.

## Key color

By default Material theme is green, but you can easily change the key color by adjusting `--color-key` property for `.shower`. You can choose any color you want, just make sure that it’s dark enough for a good contrast. For example, in [Material Color Tool](https://material.io/tools/color/) good colors start at 500 column.

## PDF

You can export slides to PDF by printing it via built-in dialog in Chromium-based browsers or via CLI tool. See [printing documentation](https://github.com/shower/shower/blob/main/docs/pdf.md) for more options.

## Development

If you want to adjust theme for your needs:

1. Fork this repository and clone it to your local machine.
2. Install dependencies: `npm install`.
3. Start a local server with watcher: `npm start`.
4. Edit your files and see changes in the opened browser.

To take part in Material development please read [contributing guidelines](CONTRIBUTING.md) first and [file an issue](https://github.com/shower/shower/issues/new) before sending any pull request.

---
Licensed under [MIT License](LICENSE.md).
npm package: @shower/ribbon
Description: Ribbon theme for Shower HTML presentation engine
Author: Vadim Makeev
Latest version: 4.2.0

# Ribbon theme for Shower
[![Test status](https://github.com/shower/ribbon/workflows/Test/badge.svg)](https://github.com/shower/ribbon/actions/workflows/test.yml)

![Ribbon screen shot](pictures/canvas.png)

Default theme for the [Shower](https://github.com/shower/shower/) presentation engine. Doesn’t include engine itself. [See it in action](https://shwr.me/shower/themes/ribbon/). Follow [@shower_me](https://twitter.com/shower_me) for support and updates, [file an issue](https://github.com/shower/shower/issues/new) if you have any.

## Usage

Get the Shower template where Ribbon is already included. Download the [template archive](https://shwr.me/shower.zip) or create a slide deck via [CLI tool](https://github.com/shower/cli). It requires [Node.js](https://nodejs.org/) installed.

```sh
npx @shower/cli create
```

Wait for the installation and choose the **ribbon** option in the wizard and you’re all set.

## Features

All theme’s features are demonstrated in the [index.html](index.html) file, [see it live](https://shwr.me/shower/themes/ribbon/). Use it as a reference while building your presentation. See more detailed [features overview](https://github.com/shower/shower/blob/main/docs/features.md).

## Ratios

Ribbon theme supports any slide ratio you want. But it’s optimized for the most common ones: 16×9 and 4×3. It’s 16×9 by default, but you can change it by adjusting `--slide-ratio` property for `.shower`, [see example](https://github.com/shower/ribbon/blob/main/index.html#L10) in `index.html`.

## PDF

You can export slides to PDF by printing it via built-in dialog in Chromium-based browsers or via CLI tool. See [printing documentation](https://github.com/shower/shower/blob/main/docs/pdf.md) for more options.

## Development

If you want to adjust theme for your needs:

1. Fork this repository and clone it to your local machine.
2. Install dependencies: `npm install`.
3. Start a local server with watcher: `npm start`.
4. Edit your files and see changes in the opened browser.

To take part in Ribbon development please read [contributing guidelines](CONTRIBUTING.md) first and [file an issue](https://github.com/shower/shower/issues/new) before sending any pull request.

---
Licensed under [MIT License](LICENSE.md).
npm package: @shower/shower
Description: Shower HTML presentation engine
Author: Vadim Makeev
Latest version: 3.4.1

# @shower/shower

Ready-to-use presentation template for the [Shower](https://github.com/shower/shower) HTML presentation engine.

## Quick Start

1. Download and unzip [shower.zip](http://shwr.me/shower.zip) template archive.
2. Open `index.html` in any text editor and start creating your presentation.

## Quick Start via CLI

You'll need [Node.js](https://nodejs.org/) installed on your computer.

1. Install Shower CLI utility: `npm install -g @shower/cli`.
2. Create your presentation: `shower create`.

## Quick Start with Hosting

1. Copy this repository to your account via GitHub.
	1. Open [import page](https://github.com/new/import).
	2. Use `https://github.com/shower/shower` for the repository URL
	3. Use your presentation name.
	4. Clone the resulted repository to your computer.
2. Install dependencies `npm install` and start a local server `npm start`.
3. Start editing your slides with live-reload.

Once you're done you can build a clean copy of your slides:

```sh
npm run bundle
```

You'll find your slides in `slides` folder. You can also run `npm run archive` to get the same files in `slides.zip`.

Publish your presentation online by running:

```sh
npm run publish
```

You'll have your slides published to `https://USER.github.io/REPO/`.

## Browser Support

Latest stable versions of Chrome, Edge, Firefox, and Safari are supported.

---
Licensed under [MIT License](LICENSE.md).