Skip to content

bizjs/biz-utils

Repository files navigation

biz-utils

The front-end biz utils.

若想参与贡献,可在:https://github.com/bizjs/biz-utils/projects/1 认领 Task

开始使用

# Install
npm i @bizjs/biz-utils -S
import { getQuery, numberAdd } from '@bizjs/biz-utils';

// 获取浏览器 URL 的 querystring 并转换为对象
const query = getQuery();

const num = numberAdd(0.1, 0.2); // '0.3'

如何研发

推荐使用 pnpm 作为包管理工具

# 安装依赖
pnpm i

# Run dev
pnpm start

# 单元测试
pnpm test

# 发布(run 不能丢)
pnpm run pub

# 发布文档(推送到 gh-pages)
pnpm run pub:doc

Lerna 使用

https://github.com/lerna/lerna

# 初始化依赖(包含子包)和链接跨包依赖
lerna bootstrap

# 创建一个子包
lerna create <pkg>

# 遍历执行每个包下的script,如果不存在则忽略
lerna run [script]

# 安装依赖包,可使用 lerna add --help 查看帮助
lerna add <pkg>
# 在特定的子包中安装依赖,可增加参数 --dev --peer
lerna add <pkg> --scope=xxx