如何在javascript中解析libconfig生成的配置文件

JCQ*_*tas 5 javascript c c++ libconfig

一些应用程序使用https://github.com/hyperrealm/libconfig来生成配置文件。我想知道是否有任何包装器或库或任何一般的方式可以parse/write这种来自磁盘的配置文件但使用 javascript。

我有问题的文件看起来像:

devices: (
{
    name: "Mouse";
    dpi: 1200;
    buttons: (
        {
            cid: 0xc3;
            action = {
                type: "Click";
            }
        }
    )
}
);
Run Code Online (Sandbox Code Playgroud)