Javascript转换/ ETL库?

nra*_*itz 5 javascript etl data-formats

我正在考虑用Javascript创建一个新的开源库来处理常见的数据格式转换,但我希望尽可能避免重新发明轮子.是否存在具有以下功能的现有库?

  • 模块化加载器,用于读取不同数据格式的输入(例如XML,CSV,JSON,SQL转储,固定宽度文本,可能是某些二进制格式,自定义格式等)

  • 数据加载到Javascript数据结构和应用的可选自定义转换函数

  • 模块化输出器/发射器输出到不同的数据格式(如上所述)

我知道可以处理其中一些数据类型的各种库,但通常在特定环境或组合中,并且没有我想象的模块化输入/输出结构.

目前是否存在Javascript数据格式转换库?