@sumdoo/shared
简介
@sumdoo/shared
是一个不包含任何平台硬编码的工具库,可用于任何场景下使用
该库的日期操作依赖 dayjs
,但如果未使用到日期相关操作,则可以不用安装 dayjs
:::warning 推荐使用作用域名访问,比如:$utils.dt.format(new Date()) 这使得我们检索时更加易于全局匹配、替换等操作 相比使用这些代码按需加载的方式,代码打包后的大小实在不值得一提 :::
:::danger 该库所有工具函数仅是对常用业务所需提取的集合,并不是取代 lodash、dayjs 等库的使用, 所以该使用 lodash、dayjs 还是要引入,只是在某些场景下 或是因打包规则(vitepress 对 lodash 的打包就需要额外进行处理,否则会抛出异常) 或是该库满足需求的情况下,可无需导入第三方库 :::
工具函数概览
名称 | 描述 |
---|---|
is | 类型判断扩展 |
dt | 日期操作扩展 |
arr | 数组操作扩展 |
str | 字符串操作扩展 |
path | 路径字符串处理 |
misc | 杂项 |