#ask #package-lock #flat #company #produces #did #depcount

bin+lib lockspot

让我们向 package-lock 提出一些问题

5 个版本

0.0.5 2019 年 8 月 19 日
0.0.4 2019 年 8 月 14 日
0.0.3 2019 年 8 月 14 日
0.0.2 2019 年 8 月 13 日
0.0.1 2019 年 6 月 13 日

#4 in #produces

GPL-3.0+

14KB
343

lockspot

你知道世界上只有一个公司生产木桶吗?

whümf

关于你的 package-lock.json 的一些统计数据

wetch

$ npm install -g lockspot

通用选项

--file=<path>

操作的 package-lock.json 文件。如果你留空,它会尝试做正确的事:• 如果你正在通过 STDIN 管道输入,它会使用那个 • 如果目录中有一个 package-lock,它会使用那个 • 回退到 STDIN 你可以使用 - 来强制消耗 STDIN

命令

depcount

计算树中每个依赖的不同版本数量

用法

$ <package-lock.json lockspot depcount 

选项

--min=<int>

只打印树中有超过此数量版本的依赖

--prod

只计算生产(非开发)依赖

--pattern=<pattern>

只计算名称匹配此模式的依赖

--sort=<dont|count|name>

如何排序依赖。默认为 dont

flat

如果树不是扁平的,则退出失败

用法

$ <package-lock.json lockspot flat

选项

--prod

只计算生产(非开发)依赖

--pattern=<pattern>

只计算名称匹配此模式的依赖

依赖

~3.5–5.5MB
~92K SLoC