# earMonster **Repository Path**: duochan/earMonster ## Basic Information - **Project Name**: earMonster - **Description**: 一些常用的ui组件合集 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-07-20 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, UI组件, pnpm多包管理, 仿vueuse, 脚手架 ## README

Ear-Monster

npm version Coverage Status downloads Gzip Size

🔥 文档网站(Gitee)   🌈 文档网站(GitHub)   🌈 安装包(NPM)

### 🕵介绍 Ear-Monster是自己编写一些日常工作中用到的插件,整理起来,方便复用,目前支持[Vue 3 版本](https://vant-contrib.gitee.io/vant) 自己模仿尝试编写的简单轻量插件,希望有志同道合的同学或大佬赐教,多提意见~ ## 🏋特性 - 🚀 性能极佳,组件平均体积小于 1KB(min+gzip) - 🚀 零外部依赖,不依赖三方 npm 包 - 💪 使用 TypeScript 编写,提供完整的类型定义 - 📖 提供丰富的中英文文档和组件示例 - 📖 提供 Sketch 和 Axure 设计资源 - 🍭 Vue 3 omposition API - 🍭 支持按需引入和 Tree Shaking消除无用代码 - 🍭 支持国际化 ## 👷安装 ```shell # Vue 3 项目,安装最新版 Ear-Monster npm i Ear-Monster ``` 当然,你也可以通过 `yarn` 或 `pnpm` 进行安装: ```bash # 通过 yarn 安装 yarn add Ear-Monster # 通过 pnpm 安装 pnpm add Ear-Monster ``` ## 🏌快速上手 ```js import { createApp } from 'vue'; //😂😂😂由于自己当时申请的npm包起了这个名字,现在没法改了,重新申请需要交钱,我就放弃了,先将就用着 import * as galaxyUI from 'request_cb'; const app = createApp(); //注册你的全局组件 app.use(galaxyUI); // 也可以按需引入哦~ import {GAButton } from 'request_cb'; //注册你的全局组件 app.compoent(GAButton); ``` ## ☎️联系方式 | [chenjiahan](https://github.com/Bing-Chan) | | :----------------------------------------------------------: | | [Bing-Chan(GitHub)](https://github.com/Bing-Chan) |