tts-expander Node.js库,用于扩展和折叠的。 该库的目标是: 避免在版本控制(例如GitHub)中存储庞大的JSON blob。 简化协作和更改代码审查。 如果需要,可以更轻松地手动编辑文件/属性/脚本。 允许开发更高级的编辑器和用于修改的工具。 原料药 import * as expander from 'tts-expander' ; // Use the library! .splitObject const tree = expander . splitObject ( /*ObjectState*/ object ) ; 将一个转换为一个称为SplitObjectState的中间对象-这是一个树状结构,代表所有元数据,子级及其元数据和子级。 .splitSave const tree = expander . splitSave ( /*Obj