0.0.28 • Published 11 months ago
@masonjs/components v0.0.28
🚀 特性
- 🦾 灵活度高: 使用
tsx语法编写,保证类型的同时,给开发者提供了更灵活的写法,给使用者提供了更方便的配置 - ⚡ 完全可摇树: 自带 Tree-shaking,只对引入的代码进行打包
- 🫶 代码零侵入: 保持
element-plusDescriptions 所有属性、插槽的同时,提供更灵活的配置 - ⚓ 代码提交前校验: 使用 husky 对提交代码前进行规则校验,强制规范开发流程,防止开发失误
📦 安装
npm install @masonjs/components
or
pnpm add @masonjs/components🦄 用法
局部注册(单文件)
import { MSEmpty } from "@masonjs/components";
<ms-empty />全局注册(main.ts)
import { createApp } from "vue";
import App from "./App.vue";
import msui from "@masonjs/components";
const app = createApp(App);
app.use(msui).mount("#app");Volar 支持
- 如果您在使用
Volar,那么可以在 tsconfig.json 中配置 compilerOptions.types 来指定全局组件类型(尤其是全局注册时要想获得类型提示就需要加上下面配置)
// tsconfig.json
{
"compilerOptions": {
// ...
"types": ["@masonjs/components/volar"]
}
}0.0.20
1 year ago
0.0.21
11 months ago
0.0.22
11 months ago
0.0.23
11 months ago
0.0.24
11 months ago
0.0.25
11 months ago
0.0.15
1 year ago
0.0.16
1 year ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.19
1 year ago
0.0.10
1 year ago
0.0.11
1 year ago
0.0.13
1 year ago
0.0.14
1 year ago
0.0.26
11 months ago
0.0.27
11 months ago
0.0.28
11 months ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago