open-index/open-npm huggingface dataset:
npm package: @lvdniet/strapi-plugin-vercel-deploy
Description: Strapi v4 plugin to trigger and monitor a deployment on Vercel
Author: gianlucaparadise
Latest version: 1.4.1

# Vercel Deploy

The only change in this repository is the change in package manager versions. The original repository uses an outdated versions of node, while the Strapi project uses the later versions of node and npm.
npm package: @lvgithub/ctrip-apollo-client
Description: 携程配置中心 Apollo 客户端Node.js版本
Author: liuwei
Latest version: 1.0.38

🌈🌈🌈 这是用Node.js编写的Apollo（配置中心）客户端

扫码进交流群

<img width="274" alt="image" src="https://user-images.githubusercontent.com/16065346/155824680-8b0e0662-3416-4c20-856d-01f4d3078a87.png">


## Introduction

[Apollo（阿波罗）](https://github.com/ctripcorp/apollo)是携程框架部门研发的分布式配置中心，能够集中化管理应用不同环境、不同集群的配置，配置修改后能够实时推送到应用端，并且具备规范的权限、流程治理等特性，适用于微服务配置管理场景。

**本项目为Node.js 客户端,工作原理如下：**

![图裂了，看 assets/README/img.png](assets/README/img.png)
配置中心配置以点分隔如 `mysql.host:127.0.0.1`  ,客户端会自动转化为Json 
```
{ mysql:{ host: 127.0.0.1 } } }
```


## apollo 服务端测试环境:
Examples 使用下面的环境作为测试服务，可直接运行。

* host: http://106.54.227.205/
* 账号: `apollo`
* 密码: `admin`

## Features
* 配置热更新
* 缓存配置到本地
* 灰度发布
* 支持 TypeScript

## Install

`npm i @lvgithub/ctrip-apollo-client`

## Links

* [Install](https://www.npmjs.com/package/@lvgithub/ctrip-apollo-client)
* [Getting Started](https://github.com/lvgithub/ctrip-apollo-client/blob/master/docs/GettingStarted.md)
* [API  Reference](https://github.com/lvgithub/ctrip-apollo-client/blob/master/docs/API.MD)

## Examples

* [js-demo](https://github.com/lvgithub/ctrip-apollo-client/blob/master/example/js-demo)

* [ts-demo](https://github.com/lvgithub/ctrip-apollo-client/tree/master/example/ts-demo)

* [koa-demo](https://github.com/lvgithub/ctrip-apollo-client/blob/master/example/koa-demo)

## Benchmark
| 注入方式            | 性能                    | 用例数          |
| ------------------- | ----------------------- | --------------- |
| 不热更新            | **736,896,802** ops/sec | 82 runs sampled |
| 热更新 `hotValue()` | **2,021,310** ops/sec   | 87 runs sampled |
| 热更新 `@value`     | **2,161,312** ops/sec   | 87 runs sampled |
| 原生访问            | **704,644,395** ops/sec | 82 runs sampled |

## [License](https://github.com/lvgithub/ctrip-apollo-client/blob/master/LICENSE)

MIT
npm package: @lvgithub/stick
Description: The solution of sticky package problem of TCP for Node.Js !
Author: liuwei
Latest version: 3.1.11


<div align="left">
  
![issues](https://img.shields.io/github/issues/lvgithub/stick)
![forks](https://img.shields.io/github/forks/lvgithub/stick)
![stars](https://img.shields.io/github/stars/lvgithub/stick)
![linces](https://img.shields.io/github/license/lvgithub/stick)
![npm](http://img.shields.io/npm/v/@lvgithub/stick.svg?style=flat-square)
![david](https://img.shields.io/david/lvgithub/stick?style=flat-square)
![downloads](https://img.shields.io/npm/dm/@lvgithub/stick.svg?style=flat-square)

</div>



# 🌈 Introduction

我们使用 TCP 通信的时候，由于TCP是面向流的，因此需要对流进行解析。也就是所谓的拆包，把流解析为一段段我们所需要的数据。本方案为 Node.Js 实现的一个处理方案。

对要发送的数据按协议编码，把数据 `data` 分为 `header` +`body `两部分，header 默认固定长度（_2 byte_），`header`描述的是 `body` 数据的长度。由于`header`定长，因此可以通过`header`，解析出 `body` 的内容。

默认 `header` 我们使用 `2 Byte` 的存储空间，即`Int16`最大表示的 `body` 长度为 `32767`,也就是`16M`。

![Schematic](https://github.com/lvgithub/stick/blob/master/assets/README/schematic.png)

如上图，我们看先取出数据流的前两位，读取到内容 `0x00, 0x02`转化为整数的长度是 2，再读取出`body`第3、4位 `0x61, 0x62`。

## Links

🌈 [Install](https://www.npmjs.com/package/@lvgithub/stick)

👀 [Getting Started](https://github.com/lvgithub/stick/blob/master/docs/GettingStarted.md)

😊 [API Reference](https://github.com/lvgithub/stick/blob/master/docs/API.md)

😸 [Examples](https://github.com/lvgithub/stick/blob/master/examples/readme.md)

🌍 [Solve the problem of "sticking packets" for TCP network transmission (Classic)](https://topic.alibabacloud.com/a/solve-the-problem-font-colorredoffont-quotsticking-font-colorredpacketsfontquot-for-tcp-network-transmission-classic_8_8_31915399.html)

## Other Language

现实场景中客户端是其他语言编写的比如C语言运行在单片机上，这时候大家可以基原理图自行打包，规则所示：

```shell
data = header(body.length) + body
```

## [License](http://opensource.org/licenses/MIT)
MIT
npm package: @lvguangai/react-cli
Description: react + vite脚手架
Author: lgzhoumingjie
Latest version: 1.0.0

# 项目介绍

lg_react_cli 是一个快速启动 react 的脚手架

## 技术栈

react + redux + react-router + vite + ES6/7 + sass + antd + typescript

# 项目运行

```
git clone https://github.com/lvguangai/lg_react_cli.git

cd lg_react_cli

npm install (安装依赖包)

npm run vite (访问)

npm run build (项目打包)

访问: http://localhost:5173/

```

# 依赖库文档

[Classnames](github.com/JedWatson/classnames)
[ahooks](https://ahooks.gitee.io/zh-CN/hooks/use-event-listener)

# 目标功能

- [√] '路由' -- 已完成
- [√] '请求封装' -- 已完成
- [√] 'antd css 降级' -- 已完成
- [x] '代理配置' -- 进行中

# 项目布局

```
.react_cli_lg
├── public                                      // 打包资源放置
├── src                                         // 源码目录
│   ├── component                               // 公共组件
│   ├── config                                  // 静态数据资源配置
│   ├── pages                                   // 页面组件
│   ├── redux                                   // redux的状态管理
│   ├── router
│   │   └── index.js                            // 路由配置
│   ├── service                                 // 数据交互统一调配
│   │   └── config.js                           // 请求资源统一拦截处理
│   ├── static(assets)                          // 存放静态资源（image， js）
│   ├── utils                                   // 工具类
│   ├── App.js                                  // 页面入口文件
│   ├── index.js                                // 程序入口文件，加载各种公共组件
│   ├── setupProxy.js                           // 请求代理设置
├── gitignore                                   // git屏蔽提交模块
├── env.dev(pro)                                // 环境变量配置
├── .eslintrc                                   // 代码规范配置
├── prettierrc                                  // 代码美化配置
├── tsconfig                                    // typescript配置
.
```