open-index/open-npm huggingface dataset:
npm package: @rafail/nouislider
Description: noUiSlider is a lightweight JavaScript range slider.
Author: rafail
Latest version: 0.0.4

# noUiSlider

noUiSlider is a lightweight JavaScript range slider.

- **No dependencies**
- All modern browsers and IE > 9 are supported
- Fully **responsive**
- **Multi-touch support** on Android, iOS and Windows devices
- Accessible with `aria` and keyboard support
- Tons of [examples](https://refreshless.com/nouislider/examples) and answered [Stack Overflow questions](https://stackoverflow.com/questions/tagged/nouislider)

License
-------
noUiSlider is licensed [MIT](https://choosealicense.com/licenses/mit/).

It can be used **for free** and **without any attribution**, in any personal or commercial project.

[Documentation](https://refreshless.com/nouislider/)
-------
An extensive documentation, including **examples**, **options** and **configuration details**, is available here:

[noUiSlider documentation](https://refreshless.com/nouislider/).

Contributing
------------

See [Contributing](CONTRIBUTING.md).

Sponsorship
-----------

noUiSlider is a stable project that still receives a lot of feature requests. A lot of these are interesting, but require a good amount of effort to implement, test and document. Sponsorship of this project will allow me to spend some more of my time on these feature requests.

Please consider sponsoring the project by clicking the "❤ Sponsor" button above. Thanks!

Tooling
-------

Cross-browser testing kindly provided by BrowserStack.

[![Tested with BrowserStack](documentation/assets/browserstack-logo-380x90.png)](http://browserstack.com/)
npm package: @rafaln1989/randomid-generator
Description: A simple random ID generator
Author: rafaln1989
Latest version: 1.0.1

# @rafaln1989/randomid-generator

A simple random ID generator for Node.js projects.

## Installation

```bash
npm install @rafaln1989/randomid-generator
```

## Usage

```js
const randomID = require('@rafaln1989/randomid-generator');

console.log(randomID(10)); // np. "aB3kLmN9xZ"
```

## Parameters

| Parameter  | Type   | Description                              |
| ---------- | ------ | ---------------------------------------- |
| `idLength` | number | Number of characters in the generated ID |

## License

MIT
npm package: @rafalolszewski94/kick-ts-api
Description: Modern, secure TypeScript client for the Kick.com API with OAuth 2.1, retries, and rate limiting.
Latest version: 1.0.3

# kick-ts-api

![NPM Version](https://img.shields.io/npm/v/%40rafalolszewski94%2Fkick-ts-api)

Modern, secure TypeScript client for the Kick.com API with OAuth 2.1, retries, and rate limiting.

> Note: Kick's public API surface may evolve. Validate endpoints against `https://docs.kick.com/`.

## Install

```bash
pnpm add kick-ts-api
```

## Usage

```ts
import { KickClient, Resources, StaticTokenProvider } from 'kick-ts-api';

const client = new KickClient({
  tokenProvider: new StaticTokenProvider(process.env.KICK_TOKEN || ''),
});

const resources = new Resources(client);
const user = await resources.public.getUserBySlug('some-channel');
console.log(user);
```

## Development

This library includes comprehensive development tools for local testing and development.

### Quick Start

1. **Clone and install dependencies:**

   ```bash
   git clone <repository-url>
   cd kick-ts-api
   pnpm install
   ```

2. **Start development mode** (builds library in watch mode):

   ```bash
   pnpm dev
   ```

3. **Run examples** to test the library:

   ```bash
   # Run all examples
   pnpm examples

   # Or run specific examples
   pnpm example:node-basic
   pnpm example:repl
   ```

### Development Scripts

```bash
# Build commands
pnpm build              # One-time build
pnpm build:watch        # Watch mode build (auto-rebuild on changes)
pnpm dev                # Alias for build:watch

# Testing
pnpm test               # Run tests once
pnpm test:watch         # Run tests in watch mode

# Code quality
pnpm typecheck          # TypeScript type checking
pnpm lint               # ESLint checking
pnpm format             # Prettier formatting

# Examples and development
pnpm example:node-basic # Run Node.js example
pnpm example:repl       # Run interactive REPL
pnpm examples           # Run all examples
```

### Testing with Examples

The library includes two development examples:

1. **Node.js Basic Example** (`examples/node-basic/`) - Demonstrates core API usage
2. **Interactive REPL** (`examples/repl/`) - Real-time API testing environment

Both examples require a Kick.com API token for authenticated requests:

```bash
export KICK_TOKEN="your-api-token-here"
```

Get your token from Kick oAuth

## Features

- Robust HTTP client (timeouts, retries with backoff, 429/5xx retry, rate limiting)
- Token provider abstraction (plug your OAuth flow)
- Strict TypeScript types, zero `any`
- ESM + CJS builds, full type declarations
- Vitest test setup, ESLint + Prettier, TypeDoc docs

## Security

- Never hardcode tokens. Use environment variables or secret stores.
- Sends `Authorization: Bearer <token>` when a token provider is configured.
- Handle scopes and token refresh in your token provider implementation.

## License

MIT
npm package: @rafamaciel/bulma
Description: Leverage [bulma](http://github.com/jgthms/bulma) CSS.
Latest version: 1.0.1

# BootstrapVue
Leverage [bulma](http://github.com/jgthms/bulma) CSS.

## Setup
- Add `@nuxtjs/bulma` dependency using yarn or npm to your project
- Add `@nuxtjs/bulma` module to `nuxt.config.js`:
```js
  modules: [
    '@nuxtjs/bulma'
  ]
````
npm package: @rafamaciel/firebase
Description: Adds firebase to your application nuxt.
Latest version: 1.0.0

# Firebase
Adds firebase to your application nuxt.

## Setup
- Add `@nuxtjs/firebase` dependency using yarn or npm to your project
- Add `@nuxtjs/firebird` module to `nuxt.config.js`:
```js
  modules: [
    {
      src: '@rafamaciel/firebase',
      options: {
        apiKey: '<API KEY>',
        authDomain: '<AUTH DOMAIN>',
        databaseURL: '<DATABASE URL>',
        projectId: '<PROJECT ID>',
        storageBucket: '<STORAGE BUCKET>',
        messagingSenderId: '<MESSAGING SENDER ID>'
      }
    }
  ]
````