open-index/open-npm huggingface dataset:
npm package: @lingshugroup/web-plus
Description: 零数科技前端UI组件库（Vue3）
Latest version: 2.5.1

<p align="center">
  <img width="260" src="https://offcial-website-res.oss-cn-beijing.aliyuncs.com/dev/logo.png">
</p>

# 前端组件库

适用于 vue3.x

1.element-plus升级至2.10.6

## 链接

[vue3.x](https://cn.vuejs.org/guide/introduction.html) [element-plus](https://element-plus.org/zh-CN/component/overview.html)

## 安装

```shell
npm install @lingshugroup/web-plus
```

## 浏览器要求

现代浏览器

## 补充

大部分组件基于 `element-plus` 的二次开发，个别组件基于其他第三方组件二次开发

`LSChart` 组件基于 `ECharts` 的二次开发
`LSMap` 组件基于高德地图 `AMap` 的二次开发

`node` 版本：18+

## 协议

[MIT](LICENSE)
npm package: @linguaplay/core
Description: linguaplay-core │ ├ src │ │ ├ types │ │ ├ common │ │ │ ├ id.type.ts │ │ │ ├ timestamp.type.ts │ │ │ └ pagination.type.ts │ │ │ │ │ ├ user │ │ │ ├ user.type.ts │ │ │ ├ user-role.enum.ts │ │ │ └ user-profile.type.ts │ │ │ │ │ ├ game │ │ │ ├ match.type.ts │ 
Latest version: 1.0.4

linguaplay-core
│
├ src
│
│ ├ types
│ │ ├ common
│ │ │ ├ id.type.ts
│ │ │ ├ timestamp.type.ts
│ │ │ └ pagination.type.ts
│ │ │
│ │ ├ user
│ │ │ ├ user.type.ts
│ │ │ ├ user-role.enum.ts
│ │ │ └ user-profile.type.ts
│ │ │
│ │ ├ game
│ │ │ ├ match.type.ts
│ │ │ ├ match-status.enum.ts
│ │ │ └ player.type.ts
│ │ │
│ │ └ index.ts
│
│ ├ api
│ │ ├ contracts
│ │ │ ├ auth
│ │ │ │ ├ login.contract.ts
│ │ │ │ └ register.contract.ts
│ │ │ │
│ │ │ ├ match
│ │ │ │ ├ create-match.contract.ts
│ │ │ │ ├ join-match.contract.ts
│ │ │ │ └ match-response.contract.ts
│ │ │ │
│ │ │ └ user
│ │ │ ├ get-user.contract.ts
│ │ │ └ update-user.contract.ts
│ │ │
│ │ └ index.ts
│
│ ├ events
│ │ ├ game
│ │ │ ├ match-created.event.ts
│ │ │ ├ match-joined.event.ts
│ │ │ └ match-finished.event.ts
│ │ │
│ │ └ index.ts
│
│
│ ├ constants
│ │ ├ api-routes.constant.ts
│ │ └ roles.constant.ts
│
│ └ index.ts
│
├ package.json
├ tsconfig.json
└ README.md