open-index/open-npm huggingface dataset:
npm package: @midoumidou/web-cli
Description: web前端脚手架
Author: midou-midou
Latest version: 1.0.0

# 🛠️ web-cli 前端脚手架

> 快速搭建前端项目的工具

## 安装
### 要求
```
node版本 >= 14.17.0
```

#### 使用包管理器安装
```sh
npm install -g @midou-midou/web-cli

yarn global add @midou-midou/web-cli

pnpm add -g @midou-midou/web-cli
```

## 使用
在终端使用命令：`web-cli`

```sh
❯ web-cli

Usage: web-cli <子命令>

Options:
  -V, --version      显示版本号
  -h, --help         显示帮助信息

Commands:
  init [options]     初始化前端项目
  install [options]  安装前端项目依赖
  upgrade            更新模板
  help <子命令>         显示子命令帮助信息

```
### 添加远程模板
使用命令：`web-cli init -c`

**远程模板地址要保证是一个合法的git仓库地址**

## LICENSE
MIT
npm package: @midowo/anime.js
Description: Get SFW and NSFW Gifs from animes!
Latest version: 4.0.0-ts

# @midowo/anime.js
Get sfw and nsfw gifs from animes.

## Install
```
npm i @midowo/anime.js
```

## Usage
```js
const { AnimeClient } = require('@midowo/anime.js')
const GIFs = new AnimeClient({
    object: true
})

GIFs.sfw('kiss')
/** 
 {"url": String, "name": String}
*/
```

### Methods

#### SFW Gifs:
**`<AnimeClient>.sfw(name: String*): Object | String`**
#### NSFW Gifs:
**`<AnimeClient>.nsfw(name: String*): String`**
#### Validate name:
**`<AnimeClient>.isValidName(name: String, group: String): Boolean`**

### Available Gifs:

| SFW  | NSFW |
| ------------- |:-------------:|
| angry      | anal     |
| baka      | fuck     |
| bite      | suck     |
| blush      |      |
| cry      |      |
| dance      |      |
| deredere      |      |
| happy      |      |
| hug      |      |
| kiss      |      |
| pat      |      |
| punch      |      |
| slap      |      |
| sleep      |      |
| smug      |      |

## Suggest gifs by joining our [support server](https://discord.com/invite/3pT2WHG9EG)
npm package: @midowo/tokyo-script.ts
Description: Custom package made by Mid (For Tokyo Bot) with basic string-based functions and variables.
Latest version: 3.0.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @midowo/tokyo-script.ts
Custom package made by Mid with basic string-based functions and variables.

## Usage:
```ts
import { TokyoScript, FunctionStructure } from '@midowo/tokyo-script.ts'

const Parser = new Parser(MyDiscordClient, {
    brackets: 1, // 1 for '{}' and 2 for '[]'
    separator: ',',
    allowEmbeds: true,
    ignore: []
})

// Adding custom functions
Parser.addFunction({
    name: 'uppercase',
    code: (text: string, data: FunctionStructure) => {
    return text.replace(data.itself, data.inside.toUpperCase())
}
})
// Deleting functions
Parser.deleteFunction('uppercase')
// Adding custom variables
Parser.addVariable('hi', 'bye') // {hi} will be replaced to bye
// Deleting variables
Parser.deleteVariable('hi')

// The parser itself:
Parser.interprete('hi {USER.NAME}', interaction)
// With messages:
Parser.interprete('hi {USER.NAME}', message)

// TIP: to escape a bracket you can use \\ before it, like: \\}
```

### Function Structure:
```ts
{
    name: string,
    regexp: RegExpMatchArray | null,
    inside: string,
    itself: string,
    splits: string[]
}
```
npm package: @midozalouk/tizenbrew-proxy
Description: Local proxy service with custom headers and AVPlay range support
Author: midozalouk
Latest version: 1.1.11

# TizenTube

TizenTube is a TizenBrew module that enhances your favourite streaming websites viewing experience by removing ads and adding support for Sponsorblock.

Looking for an app for Android TVs? Check out [TizenTube Cobalt](https://github.com/reisxd/TizenTubeCobalt). It offers everything TizenTube has for Android TVs. [Download the latest release here](https://github.com/reisxd/TizenTubeCobalt/releases/latest).

[Discord Server Invite](https://discord.gg/m2P7v8Y2qR)

[Telegram Channel](https://t.me/tizentubeofficial)

# How to install

1. Install TizenBrew from [here](https://github.com/reisxd/TizenBrew) and follow the instructions.

2. TizenTube is installed to TizenBrew by default. It should be in the home screen. If not, add `@foxreis/tizentube` as a NPM module in TizenBrew module manager.

# Features

- Ad Blocker
- [SponsorBlock](https://sponsor.ajay.app/) Support
- Picture-in-Picture Mode
- [DeArrow](https://dearrow.ajay.app/) Support
- Customizable Themes (Custom Coloring)
- More to come, if you [request](https://github.com/reisxd/TizenTube/issues/new) it!
npm package: @midozalouk/tizenbrewproxy
Description: Local proxy service with custom headers and AVPlay range support
Author: midozalouk
Latest version: 1.1.15

# TizenTube

TizenTube is a TizenBrew module that enhances your favourite streaming websites viewing experience by removing ads and adding support for Sponsorblock.

Looking for an app for Android TVs? Check out [TizenTube Cobalt](https://github.com/reisxd/TizenTubeCobalt). It offers everything TizenTube has for Android TVs. [Download the latest release here](https://github.com/reisxd/TizenTubeCobalt/releases/latest).

[Discord Server Invite](https://discord.gg/m2P7v8Y2qR)

[Telegram Channel](https://t.me/tizentubeofficial)

# How to install

1. Install TizenBrew from [here](https://github.com/reisxd/TizenBrew) and follow the instructions.

2. TizenTube is installed to TizenBrew by default. It should be in the home screen. If not, add `@foxreis/tizentube` as a NPM module in TizenBrew module manager.

# Features

- Ad Blocker
- [SponsorBlock](https://sponsor.ajay.app/) Support
- Picture-in-Picture Mode
- [DeArrow](https://dearrow.ajay.app/) Support
- Customizable Themes (Custom Coloring)
- More to come, if you [request](https://github.com/reisxd/TizenTube/issues/new) it!
npm package: @midpoint68/pocket
Description: A simple and efficient particle manager for JavaScript.
Author: Trevor Richard
Latest version: 1.0.4

# Pocket
An efficient and scalable method of managing particle systems.

## Creating a Pocket

```javascript
var pocket = new Pocket();
```

## Adding Particles to a Pocket

```javascript
// Add 1000 particles with random locations within the bounds (0, 0, 0) and (100, 100, 100)
for(let i = 0; i < 1000; i++){
  pocket.put({
    data: 'Particle #'+i,
    x: Math.random()*100,
    y: Math.random()*100,
    z: Math.random()*100,
    radius: 0.5
  });
}
```

## Searching for Particles

```javascript
// Get a Set of all particles within a 1 unit radius of the point (50, 50, 50)
const particles = pocket.search(1, {x: 50, y: 50, z: 50});
```

## Getting the Closest Particle

```javascript
// Get only the closest particle to the point (50, 50, 50)
const closest = pocket.closest({x: 50, y: 50, z: 50});
```

## Moving a Particle

```javascript
// Get the closest particle to (50, 50, 50) and move it to (0, 0, 0)
const closest = pocket.closest({x: 50, y: 50, z: 50});
closest.moveTo({x: 0, y: 0, z: 0});
```
npm package: @midra/nco-api
Description: NCOverlay用のAPIライブラリ
Author: Midra
Latest version: 1.11.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# nco-api
[![NPM Version](https://img.shields.io/npm/v/%40midra%2Fnco-api)](https://www.npmjs.com/package/@midra/nco-api)

[NCOverlay](https://github.com/Midra429/NCOverlay)用のAPIライブラリです。

## インストール
```sh
pnpm i @midra/nco-api
```

## ライセンス
当ライセンスは [MIT](LICENSE.txt) ライセンスの規約に基づいて付与されています。
npm package: @midra/nco-parser
Description: NCOverlay用のアニメタイトル解析ライブラリ
Author: Midra
Latest version: 1.0.30
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# nco-parser
[![NPM Version](https://img.shields.io/npm/v/%40midra%2Fnco-parser)](https://www.npmjs.com/package/@midra/nco-parser)

[NCOverlay](https://github.com/Midra429/NCOverlay)用のアニメタイトル解析ライブラリです。

## インストール
```sh
pnpm i @midra/nco-parser
```

## ライセンス
当ライセンスは [MIT](LICENSE.txt) ライセンスの規約に基づいて付与されています。
npm package: @midra/nco-utils
Description: NCOverlay用のユーティリティライブラリ
Author: Midra
Latest version: 1.2.8

# nco-utils

[![NPM Version](https://img.shields.io/npm/v/%40midra%2Fnco-utils)](https://www.npmjs.com/package/@midra/nco-utils)

[NCOverlay](https://github.com/Midra429/NCOverlay)用のユーティリティライブラリです。

## インストール

```sh
bun add @midra/nco-utils
```

## ライセンス

当ライセンスは [MIT](LICENSE.txt) ライセンスの規約に基づいて付与されています。
npm package: @midscene-item-publish-ui/core
Description: Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.
Latest version: 0.13.2

## Documentation

Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML.

See https://midscenejs.com/ for details.

## License

Midscene is MIT licensed.