1.0.5-beta • Published 28 days ago

@xysfe/util v1.0.5-beta

Weekly downloads
7
License
MIT
Repository
gitlab
Last release
28 days ago

@xysfe/util

文档

起步

安装

npm i @xysfe/util -S

使用

全量引用
import { getParameter } from '@xysfe/util'
局部引用
import getParameter from '@xysfe/util/lib/getParameter'
使用babel插件

安装插件

npm i babel-plugin-import-muc -D

添加babel配置

// babel 配置
// babel.config.js
module.exports = {
  "plugins": [
    [
      "import-muc",
      {
        "libraryName": "@xysfe/util",
        "style": false,
        "transformToDefaultImport": false
      }
    ]
  ]
}
import { getParameter } from '@xysfe/util'

该语法会被转义为

const getParameter = require('@xysfe/util/lib/getParameter') 

如何贡献

控制台命令添加模块
npm run add [模块名称]

测试用例

使用的是 Jest

发布相关

npm源更改

  1. 设置使用淘宝cnpm
npm config set registry https://registry.npm.taobao.org
  1. 查看是否配置成功,成功后即可直接使用cnpm命令
npm config get registry
  1. 还原npm仓库
npm config set registry https://registry.npmjs.org

文档维护

  • 文档用 apidoc 自动生成,打包会在doc目录生成文档资源。

  • 资源上传到dev环境static/xysUtil/

  • xysuitl-doc.html需要单独上传到application/Home/View/Docs/

    在调用函数前面用注释,参照以下格式*

    /**
     * @api {function} cloneDeep cloneDeep
     * @apiName cloneDeep
     * @apiVersion 0.1.0
     * @apiDescription 深拷贝
     * @apiGroup cloneDeep
     * @apiParam {any} target 拷贝的对象
     * @apiSuccess (返回值) {any} val 返回值
     * @apiExample {js} 使用:
     *     cloneDeep() // 结果
     *
     */
    export default function cloneDeep(target: any, map = new WeakMap()) {
        ...
    }

参数说明:

  • @api {类型} 路径(可随意填,但必须) 名称
  • @apiName: 名称(用于url上面显示)
  • @apiVersion:版本
  • @apiGroup 组别(用于主导航显示)
  • @apiParam 入参类型 入参名称 描述 (多个参数用多行apiParam)
  • @apiSuccess 返回值类型 返回值名称 返回值描述
  • @apiExample api的使用方式,例子

具体注释规则可查看:https://apidocjs.com/#param-api-param-example

1.0.5-beta

28 days ago

1.0.4

10 months ago

1.0.3

11 months ago

1.1.1-beta

12 months ago

1.0.3-beta

12 months ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.35

2 years ago

0.1.36

2 years ago

0.1.37

2 years ago

0.1.38

2 years ago

0.1.33

2 years ago

0.1.34

2 years ago

0.1.32

3 years ago

0.1.31

3 years ago

0.1.30

3 years ago

0.1.29

3 years ago

0.1.28

3 years ago

0.1.27

3 years ago

0.1.26

3 years ago

0.1.25

3 years ago

0.1.24

3 years ago

0.1.22

3 years ago

0.1.23

3 years ago

0.1.21

3 years ago

0.1.20

3 years ago

0.1.19

3 years ago

0.1.18

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

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.7

4 years ago

0.1.6-b

4 years ago

0.1.6-a

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago