0.1.14 • Published 4 years ago

antd-utils v0.1.14

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Antd Utils

功能概览

名称方法名类型demo稳定版本
表格转置transformTableTable文档0.1.5
复制 tagspasteTagsSelect文档0.1.5
TS 枚举转 select optionsenum2OptionsSelect文档0.1.5
获取 url 参数getQueryStringUtils文档0.1.9
纵向合并相邻重复单元格calcRowspanToMergeTable文档0.1.11

编译

npm run compile
npm run compile:w  // 可监听

测试

npm run test

打包

npm run build

自定义打包

// 打包umd格式,兼容浏览器和node环境
npm run dev

// 打包cjs格式
npm run dev:cjs

// 打包es6格式
npm run dev:esm

发布

npm publish

Getting Started 开始使用

  1. Using npm (Recomended)
import AntdUtils from '@antd-utils';
// or
import { transformTable } from '@antd-utils';
  1. Using <script>

Direct import using <script>, use antd-utils.js or compressed version antd-utils-min.js, call window.AntdUtils.xxx

浏览器直接引入,使用 antd-utils.js 或者压缩版 antd-utils-min.js,调用 window.AntdUtils.xxx

编写工具函数

  1. 在src下创建对应函数的文件 xx(工具类,如date)/xxx.ts

  2. 在入口文件entry-compiler.ts 导入

import xxx from './xx/xxx.ts'
export = {
    ...
    xxx
}
  1. 在index.d.ts中添加类型声明, 如
declare namespace AntdUtils {
    ...
    export function xxx():void
}

编写单元测试用例

  1. 在test下创建命名为xx.spec.ts文件,然后写单元测试用例使用mocha

  2. 执行 npm run test, 可在终端查看测试通过情况和代码覆盖率

编译、打包构建、发布

// 修改提交后,直接执行以下命令,即可完成编译、打包、发布
npm run publish:patch 
npm run publish:minor
npm run publish:major
npm run publish:premajor

鸣谢

打包构建基于 @ghfengye 的 https://github.com/ghfengye/mutils

Contact

Feel free to raise issues and contact me

github: https://github.com/xunge0613 weibo: @徐迅爱上大

0.1.14

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago