1.12.5 • Published 5 months ago

@kbeaver/icon v1.12.5

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

icon

使用 @kbeaver/svg 里的 svg 自动生成 icon 组件

Usage

pnpm add @kbeaver/icon

使用 component 示例

import { ComponentName } from '@kbeaver/icon'
<Icon* size={'14px'} fill={'#c00'} spin rotate={30}></Icon***>

Props

  • size : string 大小
  • fill : string 颜色
  • spin : boolean 转圈
  • rotate : number 旋转角度

Development

目录结构

.
├── dist ------------------------------- build 后的资源文件目录
├── script ----------------------------- 组件生成脚本
├── src -------------------------------- 源码目录
│   ├── base --------------------------- icon 组件基础组件与样式
│   ├── components --------------------- 组件目录
│   │   ├── [component name] ----------- 生成后的组件ts文件
│   │   ├── components.ts -------------- 所有组件导出模块
│   │   └── index.ts ------------------- 组件索引入口 ts
│   └── env.d.ts ----------------------- 全局ts类型文件
├── README.md -------------------------- 项目说明
├── kb.json ---------------------------- kbeaver cli 项目配置文件
├── vite.config.ts --------------------- vite 配置
└── ...

生成组件并打包

$ pnpm run build

生成 Icon 组件

前提: Svg 库准备完毕

$ pnpm run generate

生成 Icon 目录 src/components

build 组件

$ pnpm run complete

打包输出结果为 dist/index.js、dist/assets/index.css

本地预览

$ pnpm run dev
1.12.5

5 months ago

1.11.5

6 months ago

1.10.5

1 year ago

1.10.4

1 year ago

1.9.4

1 year ago

1.9.3

1 year ago

1.8.3

2 years ago

1.7.3

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.5.2

2 years ago

1.4.2

2 years ago

1.3.2

2 years ago

1.0.0

2 years ago