open-index/open-npm huggingface dataset:
npm package: @qmai-isv/bridge
Description: ## 简介
Latest version: 0.2.1

# @qmai-isv/bridge

## 简介

用于提供ISV小程序插件与宿主小程序之间的通信能力。

## 安装

```bash
pnpm install @qmai-isv/bridge
```

## 用法

```typescript
// xxx.js
import { PluginJSBridge } from '@qmai-isv/bridge'

class MyClass extends PluginJSBridge {
  constructor() {}

  // 自定义发送方法
  mySendMethod() {
    // ...
  }
  // 自定义响应方法
  myHandlerMethod() {
    // ...
  }
}

export const myClass = new MyClass()

// 业务代码.js
myClass.mySendMethod()
```
npm package: @qmai-isv/vite-plugin-isv
Description: @qmai-isv/vite-plugin-isv是专属于@qmai-isv组织的vite插件。该插件有两个作用
Latest version: 1.2.0

# @qmai-isv/vite-plugin-isv

@qmai-isv/vite-plugin-isv是专属于@qmai-isv组织的vite插件。该插件有两个作用

- **屏蔽了uni-app部分文件。** 由于ISV项目的安全限制，禁止修改部分文件，例如`main.ts`,`App.vue`等。
- **抽离了部分公共依赖。** 小程序是有包限制的，ISV被分配的包体积就更小了（ps：1.5M左右），所以我们会去抽离公共基础依赖内置到宿主小程序当中。

## 安装

```bash
pnpm install @qmai-isv/vite-plugin-isv -D
```

## 用法

```typescript
// vite.config.js
import isv from '@qmai-isv/vite-plugin-isv'

export default {
  // ...
  plugins: [isv()],
}
```
npm package: @qmai-isv/web-js-sdk
Description: ## 简介
Latest version: 3.0.3

# @qmai-isv/web-js-sdk

## 简介

用于H5与小程序之间的通信

## 安装

```bash
pnpm install @qmai-isv/web-js-sdk
```

## 用法

```typescript
文档链接如下：
https://qimaitech.feishu.cn/docx/FcUqdKlRmoS6abxYBHgcYjAznrd

```