用于JS开发的工具集成, 且遵守tree-shaking
包名 | 版本 | 说明 |
---|---|---|
cache | 缓存管理(Storage / Cookie / IndexDB ) |
|
device | 设备ua | |
dom | dom元素操作的一些方法 | |
emitter | 简单的发布订阅 | |
fp | 函数式工具,主要用Task 函子延伸的Job ,Parallel 任务管理 |
|
load | 加载脚本、样式(link &style )、图片 |
|
resize | 元素变化监听 | |
route | 类URL /URLSearchParams 相关取值 |
|
shared | 共享类型和常量 | |
unicode | 用于字符串压缩 | |
utils | 工具方法 | |
wheel | 滚轮 | |
validator | 验证器,常用正则 | |
is | 类型判断 | |
scheduler | 调度器 | |
index | 当前所有包的合集 |
- 安装环境
$ npm run init
- 添加依赖或添加新的包
$ npm run add
- 关联
$ npm run link
- 测试
$ npm run test
# 或者 直接添加参数
$ npm run test -- --package-name '**' --watch
- 开发
$ npm run dev
# 或者 直接添加参数
$ npm run dev -- --package-name '**'
- 打包
$ npm run build
- 代码检查
$ npm run lint
- 发布
$ npm run pub