我正在开发一个适用于大型json对象的node.js CLI工具。我希望能够显示根节点,然后允许用户根据需要展开和折叠对象节点。是否有可用的套件来设置这种功能?
Here's an example我在浏览器中寻找的那种扩展/崩溃行为
等模块中的此类功能优先答案 0 :(得分:2)
我还没有找到一个可以完全设置您正在寻找的功能的软件包。但是你可以看一下blessed(一个很棒的终端节点-js应用程序库)。
查看列表小部件,您可以使用高度可扩展的API在终端内创建交互式列表(无论是使用鼠标还是键盘)。
您可以在列表中使用类似items
选项的内容,其中包含"一系列字符串,这些字符串将成为列表的项目"。
或者,您有可能使用Blessed' Layout
小部件来模仿终端内的CSS功能。
使用该工具,创建一个简单的JSON
列表是非常困难的。