open-index/open-npm huggingface dataset:
npm package: @nvsp/random-number
Description: This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.0.
Latest version: 0.0.1

# RandomNumber

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build random-number
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/random-number
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @nvt25/mx-network-detector
Description: - [x] Code base - [x] Add ping worker - [x] Add Hook, hoc - [ ] Documentation transfer to team. - [ ] Add hook context - [ ] CI/CD - Quyen In-charge
Latest version: 0.2.2

# `network-detector`

- [x] Code base
- [x] Add ping worker
- [x] Add Hook, hoc
- [ ] Documentation transfer to team.
- [ ] Add hook context
- [ ] CI/CD - Quyen In-charge


## Installation

```bash
npm install
```

## Development
```bash
npm run dev
```

## Build
```bash
npm run build
```
npm package: @nvyl/gateway-mcp-server
Description: MCP server that acts as a gateway to forward tool requests to our backend API
Latest version: 1.0.2

# Nvyl SDK — Supercharge Your Business Tools with AI 🚀

Connect all your apps. Power them with AI.  
Mail, Slack, Monday, HubSpot, Salesforce, GitHub, Jira — **Nvyl plugs into your stack** and makes your business knowledge instantly accessible through secure, intelligent agents.

---

## 🧠 What is Nvyl?

**Nvyl** is your organization’s AI-native operating layer.

With one integration, Nvyl connects to your tools and data sources, giving your team secure access to real-time business knowledge. Ask questions, run workflows, and take action across all your platforms — from one AI interface.

We support deep, contextual integrations with:
- 📧 Gmail / Outlook
- 💬 Slack
- 📆 Google Calendar
- 📋 Monday / Asana / Notion
- 🤝 HubSpot / Salesforce
- 🛠️ GitHub / Jira / Linear
- 🧾 QuickBooks / Xero  
…and more.

---

## 🧩 What You Can Do

- Ask your stack anything — from deal updates to sprint health.
- Automate cross-platform workflows in seconds.
- Give every teammate a secure AI assistant powered by your tools.
- Build your own custom copilots and workflows on top of Nvyl’s APIs.

---

## 🔐 Security First

Nvyl is built with **enterprise-grade permissioning** and **auditability**. You control what your AI agents can see and do. Every interaction is logged, traceable, and governed by your org’s role-based access policies.

---

## 🚀 Why Developers Love Nvyl

- 🔌 Plug-and-play: one integration, endless capabilities
- 🛠️ Built for devs: clear SDK, GraphQL & REST APIs, and webhook support
- 🔐 Built for orgs: SSO, RBAC, and full audit trails
- ⚡ Fast time to value: turn business chaos into AI clarity in minutes

---

## 💬 Get In Touch

Want early access? Building something cool? Just curious?

📧 **Contact us at [info@nvyl.ai](mailto:info@nvyl.ai)**  
We’d love to hear what you’re working on.

---

## 🌐 Learn More

Visit [https://nvyl.ai](https://nvyl.ai) for product demos, use cases, and full documentation.

---

> Nvyl is AI infrastructure for modern orgs.  
> Your tools. Your data. Smarter decisions.
npm package: @nw-cfg/bridge
Description: 封装基于 Penpal 的 iframe RPC 连接，负责握手、来源校验、超时与重连控制。
Latest version: 0.1.4

# @nw-cfg/bridge

封装基于 Penpal 的 iframe RPC 连接，负责握手、来源校验、超时与重连控制。

## 导出能力

- `createHostBridge(iframe, { hostApi, ...options })`：宿主侧建立高阶连接，返回带有 `getConfigMeta`/`setConfig`/`validateConfig` 等封装方法的桥接句柄，并暴露自身 `hostApi` 给子窗口。
- `createGuestBridge(childApi, options)`：子窗口注册自身 API，校验宿主暴露的方法是否完备，返回带 `host` 引用与 `disconnect()` 的句柄。
- `connectToChild(iframe, options, hostApi)` / `exposeChild(childApi, options)`：底层包装，保留对 Penpal 原始能力的直接访问。
- `validateEnvelope()`：辅助校验基础消息信封结构，用于低层调试。

`options.timeoutMs` 默认复用 `DEFAULT_TIMEOUT_MS`，`options.targetOrigin/parentOrigin` 用于限定通信域。所有方法返回 Promise，内部基于 Penpal 的 `postMessage` 信道，可安全处理异步函数。
npm package: @nw-cfg/core
Description: 定义 iframe Host 与 Guest 通信所需的协议类型、错误码以及基础工具函数。当前提供 `MsgEnvelope`、`ConfigMeta` 等接口与简单的 revision 辅助方法，后续将扩展到完整的事件语义、校验逻辑与类型守卫。
Latest version: 0.1.4

# @nw-cfg/core

定义 iframe Host 与 Guest 通信所需的协议类型、错误码以及基础工具函数。当前提供 `MsgEnvelope`、`ConfigMeta` 等接口与简单的 revision 辅助方法，后续将扩展到完整的事件语义、校验逻辑与类型守卫。
npm package: @nw-cfg/delta
Description: 提供 JSON Patch 增量同步工具，基于 `fast-json-patch` 封装差异生成、校验与修订号管理。
Latest version: 0.1.4

# @nw-cfg/delta

提供 JSON Patch 增量同步工具，基于 `fast-json-patch` 封装差异生成、校验与修订号管理。

## 导出能力

- `diff()`：比较任意两个配置对象，生成 JSON Patch 操作集。
- `createDelta()`：配合当前修订号生成 `ConfigDelta`，便于传输。
- `validateDelta()`：在应用前对操作集做结构校验，遇到非法路径抛出 `InvalidDeltaError`。
- `ensureBaseRevision()` / `applyDeltaToState()`：结合 `rev` 规则管理状态演进，自动阻止并发写入冲突。
- `applyDelta()`：在保证操作有效的前提下返回新的不可变配置副本。

所有 API 均保持无副作用，并附带 90%+ Vitest 覆盖率。
npm package: @nw-cfg/schema
Description: 基于 Zod 描述配置模型，并导出 JSON Schema 与 UI Schema 元数据。
Latest version: 0.1.4

# @nw-cfg/schema

基于 Zod 描述配置模型，并导出 JSON Schema 与 UI Schema 元数据。

## 导出能力

- `createConfigDefaults()`：根据 Zod schema 生成默认配置对象，避免手写重复结构。
- `createConfigMeta()`：将 Zod schema 转换为 `ConfigMeta`，用于宿主侧渲染配置表单。
- `validateConfig()`：封装 `schema.safeParse`，返回结构化的成功/失败结果与 `ZodIssue` 列表。
- `mergeConfigWithDefaults()`：深拷贝 defaults 并与部分配置进行递归合并，避免原始对象被污染。
- `diffConfigFromDefaults()`：对比当前值与默认值，输出字段级差异（以 `path`/`previous`/`next` 形式表示）。

所有函数均为纯函数，可安全在预览页与宿主页复用，Vitest 覆盖率维持在 90% 以上。
npm package: @nw-design/request
Description: axios request function
Latest version: 1.0.2

## 介绍
封装的axios请求
## 安装
使用 `npm`
```
npm install @nw-design/request -S
```
使用 `yarn`
```
yarn add @nw-design/request
```
使用 `pnpm`
```
pnpm add @nw-design/request -S
```