用于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