类似于NodeJS的Typesafeconfiguration

我有一个nodejs应用程序,将采取JSONconfiguration文件。

JSON文件将包含一些$ {}和#{}标签,通过加载模板configuration和填充标签来构builddynamic上下文。 HOCON最终也可能最终被使用,但目前还没有。

我曾经遇到过Typesafe Config ,这种事情看起来很神奇。 我在npm上search了一下,并没有在节点世界find任何类似的东西,但也许我对search的术语太不熟悉了。

有没有人知道nodejs中有类似的库,或者我可能使用一个明智的策略来在nodejs中做到这一点?

我知道在JSON上自己实现stringreplace并不是很费力,但是我不禁想到,这在节点应用程序中已经完成了,而且可能比我想象的要好得多它为这个单一的用例。 在这个基础上,在我继续之前,问这里似乎是有道理的。

Solutions Collecting From Web of "类似于NodeJS的Typesafeconfiguration"

有点迟了,但似乎还没有专门的npm模块将hocon转换为js。 但是有一个库可以很容易地转换为一个npm模块: https : //github.com/scottburch/webpack-hocon-loader