open-index/open-npm huggingface dataset:
npm package: @sea_cui/upload-dist-to-server
Description: 上传dist文件到服务器
Latest version: 1.0.2

# 简介

> `upload-dist-to-server` 可以将打包后的文件快速的部署至您的服务器,支持作为`vite`插件或单独使用.

## 安装

```shell
yarn add @sea_cui/upload-dist-to-server -D
```

或

```shell
npm install @sea_cui/upload-dist-to-server -D
```

## 使用

单服务器部署

```js
import upload from "@sea_cui/upload-dist-to-server";
//const upload = require("@sea_cui/upload-dist-to-server");

upload({
  host: "location",
  username: "root",
  password: "password",
  path: "/root"
});
```

多服务器多选一部署

```js
import upload from "@sea_cui/upload-dist-to-server";
//const upload = require("@sea_cui/upload-dist-to-server");

upload([
  {
    host: "location",
    username: "root",
    password: "password",
    path: "/root",
    serverName: "测试服务器"
  },
  {
    host: "location",
    username: "root",
    password: "password",
    path: "/root",
    serverName: "正式服务器"
  }
]);
```

vite 作为插件使用

```js
upload.vitejs(options);
```

单独使用

- 项目根目录新建 `upload.js`

```js
const upload = require("@sea_cui/upload-dist-to-server");

upload({
  host: "location",
  username: "root",
  password: "password",
  path: "/root"
});
```

- 修改 `package.json` 中的 `scripts`=>`build`

- 字段后面加上 `&& node upload.js` 比如 "build": "`vite build`" => "build": "`vite build && node upload.js`"

- 正常执行 yarn build 即可

## 参数

- **host:** 服务器地址(必填)
- **username:** 服务器登录用户名,默认为 root
- **password:** 服务器登录密码(必填)
- **port:** 服务器端口号,默认为 22
- **path:** 服务器部署地址(必填)
- **website:** 预览地址,如果有此选项地址,上传成功后,会默认使用谷歌打开此地址
- **deleteAll:** 是否删除服务器目录下所有文件
- **filterList:** 删除服务器文件时过滤的文件,如果文件在 filterList 内,则不会删除,deleteAll=true 时才会触发
- **folder:** 上传的文件夹,默认为 dist

## 注意

- 上传即删除做了比较多的校验,基本上可以不用担心误删.
  - 服务器账号密码必须正确
  - 校验项目部署路径 确保真实存在
  - 校验项目部署路径 下面必须存在 index.html
  - 校验本地 dist 文件是否存在
  - 删除文件时 会读取本地 dist 文件列表 保证不会删除多余的文件(deleteAll=true 情况下不会)
- 尽量不推荐使用 deleteAll,deleteAll 可以和 filterList 配合减少删除多余的文件
- 如果需要上传完执行某件事件,可以使用异步来搞定,文件上传成功后才会异步返回
npm package: @sea_flanker/ts-ocpp
Description: Modified @voltbras/ts-ocpp package with add other server
Author: eduhenke
Latest version: 1.0.1

# ts-ocpp

:zap: OCPP (Open Charge Point Protocol) implemented in Typescript. Supports OCPP-JSON v1.6 and OCPP-SOAP v1.5.

## install

```bash
yarn add @voltbras/ts-ocpp
# OR
npm install @voltbras/ts-ocpp --save
```

## instruction

### central system

defining a central system that accepts OCPP requests:

```typescript
// port and request handler as arguments
const centralSystem = new CentralSystem(3000, (req, { chargePointId }) => {
  switch (req.action) {
    case 'Heartbeat':
      // returns a successful response
      // (we pass the action and ocpp version so typescript knows which fields are needed)
      return {
        action: req.action,
        ocppVersion: req.ocppVersion,
        currentTime: new Date().toISOString()
      };
  }
  throw new Error('message not supported');
});
```

sending a request to the chargepoint "123":

```typescript
// Returns a Either(Error or Success) object(functional, will not throw on error)
const response = await centralSystem.sendRequest({ chargePointId: '123', ocppVersion: 'v1.6-json', action: 'GetConfiguration', payload: {} });
// it can be used in a functional way
response.map(({ configurationKey }) => configurationKey[0].key);
// or can be used in the standard JS way(will throw if there was an error)
const unsafeResponse = response.unsafeCoerce();
```

### chargepoint

defining a chargepoint that accepts OCPP requests:

```typescript
// port, request handler and central system URL as arguments
const chargepoint = new ChargePoint(3001, req => {
  switch (action) {
    case 'GetConfiguration':
      // returns a successful response
      // (we pass the action and ocpp version so typescript knows which fields are needed)
      return {
        action: req.action,
        ocppVersion: req.ocppVersion,
        configurationKey: [],
      };
  }
  throw new Error('message not supported');
});
```

sending a request to the central system(see central system's section to understand the return type):
```typescript
const response = await chargepoint.sendRequest({ action: 'Heartbeat', ocppVersion: '1.6-json', payload: {} );
```
npm package: @seaavey/bot
Description: The Library for Seaavey Bot
Author: Muhammad Adriansyah
Latest version: 1.0.3

<h1 align="center">📦 Seaavey WhatsApp Bot Library</h1>

<p align="center">
  A lightweight and extensible WhatsApp bot library built on top of <a href="https://github.com/WhiskeySockets/Baileys">@WhiskeySockets/Baileys</a>.<br/>
  Designed to help you build scalable WhatsApp bots with ease.
</p>

<p align="center">
  <img src="https://img.shields.io/badge/TypeScript-Ready-blue?style=for-the-badge" />
  <img src="https://img.shields.io/badge/Baileys-Based-green?style=for-the-badge" />
  <img src="https://img.shields.io/badge/Made%20by-Seaavey-informational?style=for-the-badge" />
</p>

---

## ✨ About

This is not a feature-rich bot out of the box — it's a **library layer** for building your own bot. It wraps around `Baileys` and adds:

- 🔌 Custom event system (`on("message")`, `on("group:action")`, etc.)
- 🔄 Auto reconnection
- 💾 Session storage via multi-file auth
- 🧱 Clean code structure (modular, scalable)
- 🔐 Basic access protection & author verification

---

## 🧪 Example Usage

```ts
import { Bot } from "./lib/Bot";

const bot = new Bot({
  AuthDir: "./session",
  online: true,
  pairing: true,
});

bot.on("Authenticated", () => {
  console.log("✅ Bot authenticated and connected");
});

bot.on("message", async (m) => {
  console.log("📨 New message:", m.text);
});

bot.init();
```

---

## 👑 Author

- 🧠 Developed by Muhammad Adriansyah
- 📧 seaavey@gmail.com

---

## ⚖️ License

This project is closed-source with author protection.
Respect the creator. No unauthorized redistribution allowed.

```bash
💀 Don't steal. Build your own. Respect others.
```
npm package: @seaavey/scapers
Description: The Scapers is a collection of tools for scraping data from the web.
Author: Seaavey Team
Latest version: 1.0.8

# 🌟 Scraping Library By Seaavey Team

Welcome to **Scraping Library**! This repository contains a collection of tools and utilities designed to simplify interactions with various APIs and platforms. Whether you're working with anime data, social media content, or web scraping, this project has got you covered!

## 🛠 Installation

To use this project, follow these steps:

1. **Clone the Repository**:

   ```bash
   git clone https://github.com/seaavey/scapers
   cd scapers
   ```

2. **Install Dependencies**:
   Make sure you have Node.js installed, then run:

   ```bash
   npm install
   ```

3. **Run the Code**:
   ```bash
   node index.js
   ```

## 📚 Usage

This project is designed to be modular and easy to use. Each module is self-contained and can be imported and used independently.

![Tiktok Download](src/image/example-1.png)

## License

This project is licensed under the MIT License - see the [MIT](https://github.com/seaavey/scapers/blob/main/LICENSE) file for details.

## 🤝 Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Create a pull request to the main repository.

## 📧 Contact

If you have any questions or need further assistance, feel free to reach out to us:

- Email: seaavey@gmail.com
- GitHub: Seaavey

## 🙏 Thanks To

- **Seaavey Team** - For development and support
- **Open-source Contributors** - For improving this project
- **All Users & Testers** - For feedback and suggestions

## Collaborators

- [Kaviaann](https://github.com/Kaviaann)
- [SxyzVerse](https://github.com/SxyzVerse)

## 📞 Contact Us

For support or inquiries, reach out to us:

- 🌐 [Website](https://seaavey.biz.id)
- ✉️ Email: seaavey@gmail.com
- 📢 Follow us on [Whatsapp Channel](https://whatsapp.com/channel/0029Vb49mcTEgGfJRWTyuz35)

---

Made with ❤️ by **Seaavey Team**
npm package: @seaavey/wafunc
Description: WhatsApp Bot Function for Seaavey
Author: Muhammad Adriansyah
Latest version: 1.0.7

# WaFunc

WaFunc adalah library bot seaavey untuk memudahkan saya maintenance dan fix system

## Prerequisites

- [Node.js](https://nodejs.org/) (versi terbaru)
- [npm](https://www.npmjs.com/) (biasanya terinstal bersama Node.js)
- [WhatsApp Bot](https://github.com/seaavey/Whatsapp-Bot/) Script Bot Saya Yang Digunakan

## License

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)