0.0.9 • Published 9 months ago

@masonjs/components v0.0.9

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

🚀 特性

  • 🦾 灵活度高: 使用tsx语法编写,保证类型的同时,给开发者提供了更灵活的写法,给使用者提供了更方便的配置
  • 完全可摇树: 自带 Tree-shaking,只对引入的代码进行打包
  • 🫶 代码零侵入: 保持element-plus Descriptions 所有属性、插槽的同时,提供更灵活的配置
  • 代码提交前校验: 使用 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.9

9 months ago

0.0.8

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

10 months ago