#array #operation #cli #object #belt #data #basic

app data-utility-belt

对数据进行一系列基本操作的实用工具

5 个版本

0.1.5 2020 年 7 月 25 日
0.1.3 2020 年 7 月 25 日
0.1.2 2020 年 7 月 25 日
0.1.1 2020 年 4 月 28 日
0.1.0 2020 年 4 月 6 日

#4#belt

每月 21 次下载

MIT 许可证

27KB
530

数据工具带

用于在字符串、数组和对象上自动执行小型常见日常任务的 CLI 工具集。

面向 JavaScript 和 React 开发,目前处于早期阶段。

安装

cargoinstall data-utility-belt

字符串

这里还没有什么可以看的。

数组

对数组执行的操作。

删除重复项(默认:true)

默认情况下,传递给数组的任何数组都将删除重复值。

$ data-utility-belt array "cli os os cli"

> cli, os

数组属性(React)

$ data-utility-belt array "
  goal={goal} strategy={strategy} idealinfluencer={idealinfluencer}
" props_to_array
  

> goal, idealinfluencer, strategy

将数组转换为属性(React)

data-utility-belt array "
  className,
  entityType,
  entityId,
  childType,
  childKey,
  chatContext,
  counts,
" array_to_props

> chatContext={chatContext} 
  childKey={childKey}
  childType'={childType'}
  counts={counts}
  entityId={entityId}
  entityType={entityType}

差异

cargo run -- object --difference  "$(cat examples/a.json )" "$(cat examples/b.json )"

依赖项

~3–4.5MB
~76K SLoC