open-index/open-npm huggingface dataset:
npm package: @magic8bot/fixedset
Description: Is identical to a plain Javascript [ES6 Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) but with a cap on it's size. Once `x` amount of items have been added to the set it will start dropping the first item in th
Latest version: 1.0.2

# FixedSet

Is identical to a plain Javascript [ES6 Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) but with a cap on it's size. Once `x` amount of items have been added to the set it will start dropping the first item in the set.

## Usage

### Syntax

```typescript
new Set(setSize: number, ...items: T[])`
```

### Example

```typescript
import { FixedSet } from '@magic8bot/fixedset'

const fixedSet = new FixedSet(5, [1, 2, 3, 4]) // Set [1, 2, 3, 4]
fixedSet.add(5) // Set [1, 2, 3, 4, 5]
fixedSet.add(6) // Set [2, 3, 4, 5, 6]
fixedSet.add(7) // Set [3, 4, 5, 6, 7]
```
npm package: @magica11y/cauldron
Description: The shared core and build system behind Magica11y
Author: Rishabh Rao
Latest version: 2.1.3

Cauldron
========
> The shared build system behind [Magica11y](https://github.com/magica11y/cauldron)

[![Travis](https://img.shields.io/travis/com/magica11y/cauldron.svg?style=for-the-badge "Travis build status")](https://travis-ci.com/magica11y/cauldron)
[![NPM](https://img.shields.io/npm/v/@magica11y/cauldron.svg?style=for-the-badge "NPM version")](https://www.npmjs.com/package/@magica11y/cauldron)
[![Coveralls](https://img.shields.io/coveralls/magica11y/cauldron.svg?style=for-the-badge "Test coverage status")](https://coveralls.io/r/magica11y/cauldron)
[![Depfu](https://img.shields.io/depfu/dependencies/github/magica11y/cauldron?style=for-the-badge "Dependencies status")](https://depfu.com/repos/github/magica11y/cauldron)
[![NodeJS](https://img.shields.io/node/v/magica11y.svg?style=for-the-badge "Node version")](https://www.npmjs.com/package/magica11y)
[![License](https://img.shields.io/github/license/magica11y/cauldron.svg?style=for-the-badge "MIT license")](LICENSE.md)
[![Snyk](https://img.shields.io/snyk/vulnerabilities/github/magica11y/cauldron?style=for-the-badge "Snyk vulnerabilities status")](https://snyk.io/test/github/magica11y/cauldron?targetFile=package.json)


# 📜 License

[![License](https://img.shields.io/github/license/magica11y/magica11y.svg?style=for-the-badge "MIT license")](LICENSE.md)

See [LICENSE.md](LICENSE.md) for more details.

Handcrafted with ❤️ by [Rishabh](https://rishabh.ink).

[![Twitter](https://img.shields.io/twitter/follow/rishabh_ink.svg?style=social)](https://twitter.com/rishabh_ink)
npm package: @magica11y/match-user-preference
Description: Shared core behind Magica11y’s functions.
Author: Rishabh Rao
Latest version: 1.0.6

Match User Preference
=====================
> The shared core behind [Magica11y](https://github.com/magica11y/cauldron)’s functions.

[![Travis](https://img.shields.io/travis/com/magica11y/match-user-preference.svg?style=for-the-badge "Travis build status")](https://travis-ci.com/magica11y/match-user-preference)
[![NPM](https://img.shields.io/npm/v/@magica11y/match-user-preference.svg?style=for-the-badge "NPM version")](https://www.npmjs.com/package/@magica11y/match-user-preference)
[![Coveralls](https://img.shields.io/coveralls/magica11y/match-user-preference.svg?style=for-the-badge "Test coverage status")](https://coveralls.io/r/magica11y/match-user-preference)
[![David DM](https://img.shields.io/david/magica11y/match-user-preference.svg?style=for-the-badge "Dependencies status")](https://david-dm.org/magica11y/match-user-preference)
[![David DM](https://img.shields.io/david/dev/magica11y/match-user-preference.svg?style=for-the-badge "Dev dependencies status")](https://david-dm.org/magica11y/match-user-preference?type=dev)
[![NodeJS](https://img.shields.io/node/v/magica11y.svg?style=for-the-badge "Node version")](https://www.npmjs.com/package/magica11y)
[![License](https://img.shields.io/github/license/magica11y/match-user-preference.svg?style=for-the-badge "MIT license")](LICENSE.md)
[![Snyk](https://img.shields.io/snyk/vulnerabilities/github/magica11y/match-user-preference?style=for-the-badge "Snyk vulnerabilities status")](https://snyk.io/test/github/magica11y/match-user-preference?targetFile=package.json)


# 📜 License

[![License](https://img.shields.io/github/license/magica11y/magica11y.svg?style=for-the-badge "MIT license")](LICENSE.md)

See [LICENSE.md](LICENSE.md) for more details.

Handcrafted with ❤️ by [Rishabh](https://rishabh.ink).

[![Twitter](https://img.shields.io/twitter/follow/rishabh_ink.svg?style=social)](https://twitter.com/rishabh_ink)
npm package: @magical-cli/core
Description: magical-cli core
Author: 起点
Latest version: 1.1.7

# magical-cli

## 前端脚手架工具
- 可定制模板，实现快速复用已成熟项目模板，自动安装依赖并启动项目
- 包含自动化提交、创建分支、升级版本、合并代码，打 tag 等，规范并标准化 git flow
- 一条指令实现云构建、发布上线，并生成可访问链接，发布流程标准化并提高发布上线效率

## 安装
`npm install @magical-cli/core -g`

## Options:

-V, --version                   显示当前版本

-d, --debug                     开启调试模式

-tp, --targetPath <targetPath>  指定本地调试文件路径

-h, --help                      显示帮助信息


## Command：magical-cli init [options] [projectName]

### 选择项目模板（可定制），创建项目，自动安装依赖并运行

#### Options:

-f, --force 强制初始化项目

-h, --help 显示命令帮助信息

## Command：magical-cli publish [options]

### 一条指令实现 git flow 自动化，云构建、云发布

#### Options:

-rs, --refreshGitServer 强制更新远程 Git 仓库平台 【github | gitee】

-rt, --refreshGitToken 强制更新远程 Git 仓库 token

-ro, --refreshGitOwner 强制更新远程 Git 仓库类型 【个人仓库 | 组织仓库】

-rp, --refreshGitPublish 强制更新发布平台 【oss | 指定服务器】

-bc, --buildCmd [buildCmd]  自定义构建命令 (default: "npm run build")

-pd, --prod 发布正式版本 【正式版本会在发布完成后自动合并、打tag，并自动删除开发分支】

-ht, --history 使用 history 路由方式 【针对 vue history路由模式，需上传模板文件至指定服务器】

-h, --help 显示命令帮助信息