open-index/open-npm huggingface dataset:
npm package: @abcnews/scrollyteller-video
Description: A video background for scrollytellers
Author: Nathan Hoad
Latest version: 2.1.0

# Scrollyteller Video Background

Add a video background to a [scrollyteller](https://www.npmjs.com/package/@abcnews/scrollyteller).

## Usage

Inside a Scrollyteller:

```js
import Video from '@abcnews/scrollyteller-video';

<Scrollyteller {...}>
  <Video src={url} targetTime={number} onTargetTimeReached={() => {}}>
    ... any overlays ...
  </Video>
</Scrollyteller>
```

## Author

- Nathan Hoad - (hoad.nathan@abc.net.au)[mailto:hoad.nathan@abc.net.au]
npm package: @abdellah-alaoui/do
Description: do_cli ======
Author: Abdellah Alaoui @haikyuu
Latest version: 0.0.0

do_cli
======



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

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g do_cli
$ do_cli COMMAND
running command...
$ do_cli (-v|--version|version)
do_cli/0.0.0 darwin-x64 node-v13.8.0
$ do_cli --help [COMMAND]
USAGE
  $ do_cli COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`do_cli autocomplete [SHELL]`](#do_cli-autocomplete-shell)
* [`do_cli droplet [COMMAND]`](#do_cli-droplet-command)
* [`do_cli hello`](#do_cli-hello)
* [`do_cli help [COMMAND]`](#do_cli-help-command)

## `do_cli autocomplete [SHELL]`

display autocomplete installation instructions

```
USAGE
  $ do_cli autocomplete [SHELL]

ARGUMENTS
  SHELL  shell type

OPTIONS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

EXAMPLES
  $ do_cli autocomplete
  $ do_cli autocomplete bash
  $ do_cli autocomplete zsh
  $ do_cli autocomplete --refresh-cache
```

_See code: [@oclif/plugin-autocomplete](https://github.com/oclif/plugin-autocomplete/blob/v0.1.5/src/commands/autocomplete/index.ts)_

## `do_cli droplet [COMMAND]`

Describe the command here

```
USAGE
  $ do_cli droplet [COMMAND]

OPTIONS
  -c, --create
  -n, --name=name  name to print

DESCRIPTION
  ...
  Available commands are:
  - create: create a droplet from a snapshot (not working because of an API issue)
  - snapshot: create a snapshot from a running droplet
  - destroy: destroy a snapshot

  Just run the command, we'll guide you through the process smoothly
```

_See code: [src/commands/droplet.js](https://github.com/haikyuu/do_cli/blob/v0.0.0/src/commands/droplet.js)_

## `do_cli hello`

Describe the command here

```
USAGE
  $ do_cli hello

OPTIONS
  -n, --name=name  name to print

DESCRIPTION
  ...
  Extra documentation goes here
```

_See code: [src/commands/hello.js](https://github.com/haikyuu/do_cli/blob/v0.0.0/src/commands/hello.js)_

## `do_cli help [COMMAND]`

display help for do_cli

```
USAGE
  $ do_cli help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_
<!-- commandsstop -->
npm package: @abdt/icons
Description: A collection of icons by ABDT
Latest version: 0.0.42

# A collection of icons by ABDT

Размер

```sh
import React from 'react'

import { Close } from '@abdt/icons';

const CloseSmall = () => <Close />
const CloseLarge = () => <Close size="large" />
```

Вариация

```sh
import React from 'react'

import closeSmall from '@abdt/icons/close_small.svg';

const CloseSmall = () => <img src={closeSmall} alt="" aria-hidden="true" />
```

Цвет

```sh
import React from 'react'

import { Close } from '@abdt/icons';

const CloseWithColor = () => <Close color="#10002b" />
```
npm package: @abdullahceylan/listr-aggregate-renderer
Description: Listr aggregate renderer
Author: Aurélien Ooms
Latest version: 0.0.5

# listr-update-renderer [![Build Status](https://travis-ci.org/SamVerschueren/listr-update-renderer.svg?branch=master)](https://travis-ci.org/SamVerschueren/listr-update-renderer)

> [Listr](https://github.com/SamVerschueren/listr) update renderer

<img src="screenshot.gif" />


## Install

```
$ npm install --save listr-update-renderer
```


## Usage

```js
const UpdaterRenderer = require('listr-update-renderer');
const Listr = require('listr');

const list = new Listr([
    {
        title: 'foo',
        task: () => Promise.resolve('bar')
    }
], {
    renderer: UpdaterRenderer,
	collapse: false
});

list.run();
```

> Note: This is the default renderer for [Listr](https://github.com/SamVerschueren/listr) and doesn't need to be specified.


## Options

These options should be provided in the [Listr](https://github.com/SamVerschueren/listr) options object.

### showSubtasks

Type: `boolean`<br>
Default: `true`

Set to `false` if you want to disable the rendering of the subtasks. Subtasks will be rendered if an error occurred in one of them.

### collapse

Type: `boolean`<br>
Default: `true`

Set to `false` if you don't want subtasks to be hidden after the main task succeed.

### clearOutput

Type: `boolean`<br>
Default: `false`

Clear the output when all the tasks are executed succesfully.


## Related

- [listr](https://github.com/SamVerschueren/listr) - Terminal task list
- [listr-verbose-renderer](https://github.com/SamVerschueren/listr-verbose-renderer) - Listr verbose renderer
- [listr-silent-renderer](https://github.com/SamVerschueren/listr-silent-renderer) - Suppress Listr rendering output


## License

MIT © [Sam Verschueren](https://github.com/SamVerschueren)
npm package: @abdulrahman1s/discordjs-rpg
Description: discord rpg framework
Author: abdulrahman1s
Latest version: 5.2.5

# discordjs-rpg
Simple RPG framework which to be used for my personal projects. Though, this
library is freely available to be used by anyone as it is MIT licensed.

## Features
- Battle system
- Armor system
- Pet system
- Skill system
- Extensible
- No database constraint

## Required package
This package requires `discord.js@v14` in order to work.

### Documentation
discordjs-rpg documentation website -
[here](https://discordjs-rpg.vercel.app/index.html)

Examples - [here](./src/test/)
npm package: @abegalinov/backoffice-skeleton
Description: Backoffice applications skeleton
Author: Amir Begalinov
Latest version: 0.4.9

# Backoffice skeleton
Simple backoffice frontend applications framework.

## Getting Started

The framework is based on react, redux and material-ui. Kind of a skeleton that allows you to build admin interfaces and avoid additional boilerplate when starting from scratch.

It was inspired by react-admin and admin-on-rest frameworks. 
However, the motivation is to make it more customizable and actually build applications using react and redux, instead of configuring something to achieve desired results.

It supports authorization, navigation menu and basically nothing else. 

In order to start building applications you just need to inject your components, redux reducers and services to the application and from that point on you can focus on your application development. Also, it supports the service registry which is self-sort of a dependency injection mechanism where services can be injected as well as the existing services can be overridden.

### Installing

Just simply install the npm package and you are ready to go:

```bash
npm install @abegalinov/backoffice-skeleton
```

## Usage

```javascript
import BackOfficeSkeleton from '@abegalinov/backoffice-skeleton';
import { AUTH_SERVICE } from '@abegalinov/services';

const app = new BackOfficeSkeleton();

app.addResource({ path: "/", component: YourComponent, icon: MaterialUIIconComponent, name: "Menu item", title: "Component title" });
app.getServiceRegistry().registerService(AUTH_SERVICE, new YourAuthService());
app.injectReducers({yourReducerNamespace: yourReducer});

const App = app.createComponent();

ReactDOM.render(<App />, document.getElementById('root'));
```

The simple setup above makes a component to be shown in the navigation menu and also mounts the component on `/` route. Also, it injects a custom authorization service, which is mocked by default. You can have a look at how the mock works in `src/services/MockAuthService.js` to understand the concept in order to write a real one.

Also in the example above it is shown how a reducer getting injected in the application, you can write a reducer for your application which would affect the store state (actually its part by namespace, since `combineReducers()` is used).

One more small thing to mention: in the dispatched actions (functions, because `thunk` is being used) you can access `ServiceRegistry`, it is passed as the third argument to the function along with `dispatch`, `getState`.

Update: a small piece of functionality was added in order to use authorization token in different services outside the app main instance you can now simply call:

```javascript
const app = new BackOfficeSkeleton();
const getToken = app.getAuthTokenCallback();

// and then in order to make an authorized request call the callback to get the authorization token:

const authToken = getToken();
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
npm package: @abh78989/fast-weather
Description: A simple weather module 
Author: Abh80
Latest version: 1.2.0

# Fast Weather

Fast-Weather is an easy to use module with no api key!

# Installation

```bash
npm i @abh78989/fast-weather
```

# Quick Intro

- searching

```js
const weather = require("@abh78989/fast-weather");
weather.search("chicago").then(console.log);
/*
Search {
  results: [
    SearchRes {
      address: 'Chicago, Illinois, United States',
      district: [Object],
      city: 'Chicago',
      country: [Object],
      name: 'Chicago',
      timezone: 'America/Chicago',
      latitude: 41.876,
      postalCode: '60605',
      iataCode: 'MDW',
      icaoCode: 'KMDW'
    }
  ]
}
*/
//example is shortened
```
- Getting Weather
```js
const weather = require("@abh78989/fast-weather");
Weather.search("chicago").then(x=>x.results[0].weather().then(console.log))
/*
Weather {
  temperature: '12°',
  feelsLike: '11°',
  sunriseTime: '06:29',
  sunsetTime: '16:37',
  highest: '22°',
  lowest: '11°',
  windSpeed: '8 km/h',
  humidity: '67%',
  dewPoint: '6°',
  pressure: '1021.3 mb',
  UVIndex: '0 of 10',
  visibiliy: 'Unlimited',
  moonPhase: 'Waning Gibbous',
  AirQualityIndex: '43'
}
*/
```
# Note
Please use languages to specify fahrenheit or celcius by default language is set to `en-GB` for celsius you can use `en-US` for fahrenheit

- Example 
```js
Weather.search("chicago",{language : "en-US"})
```

#
```
source : Weather.com
```
npm package: @abios/smorgasbord-themes
Description: Smorgasbord Themes
Author: Abios AB
Latest version: 0.0.7

<img src="https://img.abiosgaming.com/other/abios-logo-and-text.png" alt="Abios logo" height="30" >

# Project moved to [`smorgasbord/themes`](https://gitlab.com/abios/public-packages/smorgasbord/-/tree/master/packages/themes)
npm package: @abmao/forb
Description: Get the directory path of `packages` and `packages.json` path
Author: mawencan
Latest version: 2.0.5

# Features

Get the directory path of `packages` and `packages.json` path

# Usage

```
|--packages
|   |-- a
|      |-- package.json
|   |-- b
|      |-- package.json
|   |-- cc
|      |-- package.json
```

```js
const { getPackagesDir } = require("@abmao/forb");
/**
 * Get package directory path
 * @params [string='packages/*'] packages path(glob string
 * @params [ignoreFiles='**/node_modules/**'] globby ignoreFiles
 * @returns [{dirs: Array, filesPath: Array}]
 */
const { dirs, filesPath } = await getPackagesDir("packages/*");
// dirs: [ 'packages/a', 'packages/b', 'packages/cc' ]
// filesPath: [ 'packages/a/package.json', 'packages/b/package.json', 'packages/cc/package.json' ]
```

# Install

```
npm i @abmao/forb
```
npm package: @abmao/wallet-proxy
Description: - [x] [@abmao/pkgs](https://github.com/hengshanMWC/pkgs) 🗂️ - [x] build: webpack5 📦 - [x] typescript 👽 - [x] test: vitest 🔬 - [x] docs: vitepress 🧪 - [x] eslint、husky 🔦 - [x] commit: commitizen 📤
Latest version: 0.0.4

# introduce
- [x] [@abmao/pkgs](https://github.com/hengshanMWC/pkgs) 🗂️
- [x] build: webpack5 📦
- [x] typescript 👽
- [x] test: vitest 🔬
- [x] docs: vitepress 🧪
- [x] eslint、husky 🔦
- [x] commit: commitizen 📤

# init

```
git clone https://github.com/hengshanMWC/item-template.git
cd item-template
pnpm run init
```

# publish test

next, simulate the publish process

## build local NPM source

```
npm install -g verdaccio
verdaccio
```

Of course, if you want to use it formally, please modify it `.npmrc`

If you want some of the packages to specify NPM source, you can modify the package Publishconfig. JSON registry

## release
```
npm run release
```