open-index/open-npm huggingface dataset:
npm package: @fightwz/wz-ant-ui
Description: <br /> <br /> <div style="text-align:center"> <b style="font-size:30px">Easyest</b> <p>基于Vite4+TypeScript的Vue3组件库开发框架</p> <img style="display:inline" src="https://img.shields.io/npm/v/create-easyest" />
Author: wuzhen
Latest version: 0.0.1

<br />
<br />
<div style="text-align:center">
<b style="font-size:30px">Easyest</b>
<p>基于Vite4+TypeScript的Vue3组件库开发框架</p>
<img style="display:inline" src="https://img.shields.io/npm/v/create-easyest" />

<img style="display:inline;margin-left:10px" src="https://img.shields.io/npm/dt/create-easyest" />
</div>

**Easyest**是一个 **Vue3** 组件库开发环境框架,采用最新的 `Vite4+TypeScript` 为技术栈,支持`按需加载`,`单元测试`,`自动打包与发布`等功能,让我们能更专注于业务组件的开发。

## 官网地址

[Easyest](https://easyestui.github.io/easyest/)

## 技术交流群

点击<a target="_blank" href="https://qm.qq.com/cgi-bin/qm/qr?k=crNHhLZYUpx3MHdlzD2r3NcE93WKt_w7&jump_from=webapi&authKey=4KF8ltIhPHIbXHudldjvq7Q/W6COfs+ycjKTRmIquQsJL0nCy+gU6CGb53mGpIMc">768732857</a> 加群

## 了解更多

如果你想深入了解框架如何搭建,可以点击 [Vite+TypeScript 从零搭建 Vue3 组件库](https://juejin.cn/column/7118932817119019015) 查看完整教程
npm package: @figify/eslint-config
Description: Shareable eslint config used in figify
Author: Kyriakos Chatzidimitriou
Latest version: 1.0.0

# eslint-config

An ESLint [Shareable Config](http://eslint.org/docs/developer-guide/shareable-configs) for web application development using node.js + react

![](https://github.com/figify/eslint-config/workflows/test/badge.svg)

## Usage

Install as devDependencies the following packages:

    npm install --save-dev @figify/eslint-config eslint-plugin-promise eslint-plugin-import eslint-plugin-node eslint-plugin-json eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-security eslint-plugin-sonarjs

or if using *npm 5+* use the shortcut:

    npx install-peerdeps --dev @figify/eslint-config

then create an .eslintrc.json file with

```
{
  extends: "@figify"
}
```

## Test

    npm test

## License

MIT. Copyright (c) [Kyriakos Chatzidimitriou](http://kyrcha.info).
npm package: @figify/gh-metrics
Description: A tool for calculating issues and pull requests metrics on GitHub given a repository
Author: Kyriakos Chatzidimitriou
Latest version: 0.4.0

# gh-metrics

[![](https://img.shields.io/npm/v/@figify/gh-metrics)](https://www.npmjs.com/package/@figify/gh-metrics)

> A command line tool that calculates pull-request and issue metrics given a GitHub repository

![](assets/gh-metrics-usage.gif)

## Usage

[Create a personal GitHub token](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line#creating-a-token) with the scopes **repo**.

Run the tool using `npx`:

`GITHUB_TOKEN=<your-token> npx @figify/gh-metrics --a <account org or user> --r <repository name>`

or straight:

`npx @figify/gh-metrics --a <account org or user> --r <repository name>`

if you have a `GITHUB_TOKEN` environment variable already set.

Example for a dependency used:

`GITHUB_TOKEN=<your-token> npx @figify/gh-metrics --a sindresorhus --r ora`

### With GitHub Enterprise

Set the `GITHUB_URL` environment variable (i.e. `https://<github-enterprise-host>/api`):

`GITHUB_URL=<your-url> npx @figify/gh-metrics --a <account org or user> --r <repository name>`

if you have a `GITHUB_TOKEN` environment variable already set or:

`GITHUB_URL=<your-url> GITHUB_TOKEN=<your-token> npx @figify/gh-metrics --a <account org or user> --r <repository name>`

if not.

## Metrics

The following metrics are calculated:

- Average Time to Close (in days, does not account for issues closed and re-opened)
- Average Comments per Issue
- Average Time to Merge (in days)
- Average Comments per PR (Open, Closed or Merged)
- Average Comments per PR (Closed or Merged)
- Average Reviews per PR (Closed or Merged)
- Average Interactions (comments, reviews, review comments) per PR (Closed or Merged)

## Maintainer

[Kyriakos Chatzidimitriou](http://kyrcha.info)

## Roadmap

- Add GitHub Actions
- Add some testing
- Publish both to npm and GitHub registries
- Do the calculations in memory instead of storing in memory everything
- Store in csv/json files option
- Option to calculate only issues or only PR metrics
- Create a mini-site

## Contributing

TODO

## Publishing guide

Example because I forget:

- `git tag -a v0.1.0 -m "Version 0.1.0 - First working version"`
- `git push origin v0.1.0`
-  `npm publish --access public --dry-run`
-  `npm publish --access public`

## License

[MIT](LICENSE)
npm package: @figlet-ts/cli
Description: DEPRECATED Figlet command-line application, authored in Typescript
Author: Andrew B. Dicks
Latest version: 0.6.0

# @figlet-ts/cli

> DEPRECATION NOTICE
> 
> As of version 0.5.1, this package has been deprecated in favour of the much more sensibily named `figlet-ts` which you can find here:
> 
> NPM: https://www.npmjs.com/package/figlet-ts
> 
> GitHub: https://github.com/figlet-ts/figlet-ts/tree/main/packages/figlet-ts
npm package: @figlet-ts/fonts
Description: Bundle of font files for use alongside the figlet-ts lib.  Designed to be tree-shaken to reduce size.
Author: Andrew B. Dicks
Latest version: 0.5.0

```text
______________        ______    _____                        __________            _____
___  _______(________ ___  _______  /_ _______________       ___  ___________________  /________
__  /_   __  /__  __ `__  /_  _ _  __/ ___  ____  ___/       __  /_   _  __ __  __ _  ____  ___/
_  __/   _  / _  /_/ /_  / /  __/ /_   __  /  _____ \        _  __/   / /_/ _  / / / /_ _(__  )
/_/      /_/  _\__, / /_/  \___/\__/   _  /   ____/ /        /_/      \____//_/ /_/\__/ /____/
              /____/                   /_/    /____/
```

# @figlet-ts/fonts

A library of ASCII fonts (FLF-format) for use with [@figlet-ts/lib](../lib/README.md)

Use it for:

-   Embedding 15KB of the specific font you want in your lean, mean, brotlified, minified source code
-   Embedding 11MB of text files to bloat your app because you forgot to make your bundler do tree-shaking

## Installation

You will likely want this installed as a dev dependency, so you can use a bundler to cherry-pick / tree-shake the subset of fonts that you want.

**NOTE**: you don't **need** this fonts library to be able to use figlet-ts. The simplest implementation is to just embed a FLF font file (it's plain text) somewhere in your assets path, and use [@figlet-ts/lib](../lib/README.md) to load the FLF file directly.

This fonts bundle just makes things a little easier.

```bash
# npm
npm install -D @figlet-ts/fonts    # Install this fonts library as dev-dependency
npm install @figlet-ts/lib   # Install figlet-ts library to use the fonts in your app

# yarn
yarn add --dev @figlet-ts/fonts    # Install this fonts library as
yarn add @figlet-ts/lib      # Install figlet-ts library to be able to use the fonts in your app
```

## Usage - Server-Side

```ts
// index.ts
```

## Usage - Vue.js

```ts
// component.vue
```

# Goals

-   ✅ Strongly-typed source code and published declarations
-   ✅ Provide an importable library of fonts
-   To support:
    -   ✅ Tree-shaking
    -   ✅ ES-style imports
    -   ✅ CommonJS-style imports

### Key

-   🔲️ Not Started
-   ✴️ In Progress
-   ✅ Done
-   ❌ Cancelled
npm package: @figlet-ts/lib
Description: Core figlet-ts library
Author: Andrew B. Dicks
Latest version: 0.5.0

```text
______________        ______    _____
___  _______(________ ___  _______  /________________
__  /_   __  /__  __ `__  /_  _ _  __/___  ____  ___/
_  __/   _  / _  /_/ /_  / /  __/ /_  __  /  _____ \
/_/      /_/  _\__, / /_/  \___/\__/  _  /   ____/ /
              /____/                  /_/    /____/
```

# @figlet-ts/lib

Library for rendering figlet / FLF fonts.

Use it for:

-   Displaying awesome ASCII fonts in your browser app
-   Displaying awesome ASCII fonts in your command-line tool

## Installation

```bash
# npm
npm install @figlet-ts/lib

# yarn
yarn add @figlet-ts/lib
```

## Usage

```ts
// index.ts
```

# Goals

-   ✅ Strongly-typed source code and published declarations
-   ✅ Provide an library to load, parse, layout and render FIGFonts / FLF Files
-   🔲️ Provide supporting documentation to explain processing steps and vocabulary
-   🔲️ Provide [TSDoc](https://tsdoc.org/) documentation
-   To support:
    -   ✅ ES-style imports
    -   ✅ CommonJS-style imports
    -   ✅ Emojis (and other non-half-width characters) in substitutions

### Key

-   🔲️ Not Started
-   ✴️ In Progress
-   ✅ Done
-   ❌ Cancelled
npm package: @figliolia/chalk-animation
Description: An ESM/Common.js compatible typescript port of the popular 'chalk-animation' library
Author: Alex Figliolia
Latest version: 1.0.5

# chalk-animation

Colorful animations in terminal output


## Available animations

|   Name    |                   Preview                  |
|:---------:|:------------------------------------------:|
|  rainbow  | ![rainbow](http://i.imgur.com/napdxdn.gif) |
|   pulse   | ![pulse](http://i.imgur.com/xdaETwr.gif)   |
|   glitch  | ![glitch](http://i.imgur.com/834FJU1.gif)  |
|   radar   | ![radar](http://i.imgur.com/3bFrtRc.gif)   |
|    neon   | ![neon](http://i.imgur.com/YdAAroI.gif)    |
|  karaoke  | ![karaoke](https://i.imgur.com/lG7EF1t.gif)|


## Install

```bash
$ npm i @figliolia/chalk-animation
```


## Usage

```javascript
import { ChalkAnimation } from '@figliolia/chalk-animation';

ChalkAnimation.rainbow('Lorem ipsum dolor sit amet');
```

#### Start and stop

You can stop and resume an animation with `stop()` and `start()`.

When created, the instance of ChalkAnimation **starts automatically**.

```javascript
const rainbow = ChalkAnimation.rainbow('Lorem ipsum'); // Animation starts

setTimeout(() => {
    rainbow.stop(); // Animation stops
}, 1000);

setTimeout(() => {
    rainbow.start(); // Animation resumes
}, 2000);

```

#### Automatic stop

Anything printed to the console will stop the previous animation automatically

```javascript
ChalkAnimation.rainbow('Lorem ipsum');
setTimeout(() => {
    // Stop the 'Lorem ipsum' animation, then write on a new line.
    console.log('dolor sit amet');
}, 1000);
```

#### Changing speed

Change the animation speed using a second parameter. Should be greater than 0, default is 1.

```javascript
ChalkAnimation.rainbow('Lorem ipsum', 2); // Two times faster than default
```

#### Changing text

Change the animated text seamlessly with `replace()`

```javascript
let str = 'Loading...';
const rainbow = ChalkAnimation.rainbow(str);

// Add a new dot every second
setInterval(() => {
	rainbow.replace(str += '.');
}, 1000);
```

#### Manual rendering

Manually render frames with `render()`, or get the content of the next frame with `frame()`

```javascript
const rainbow = ChalkAnimation.rainbow('Lorem ipsum').stop(); // Don't start the animation

rainbow.render(); // Display the first frame

const frame = rainbow.frame(); // Get the second frame
console.log(frame);
```

## License

MIT © [Alex Figliolia](https://github.com/alexfigliolia)