Что-то вроде Typesafe Config для NodeJS

У меня есть приложение nodejs, которое будет принимать файл конфигурации JSON.

Файл JSON будет содержать несколько тегов ${} и #{}, которые будут использоваться для создания динамического контекста путем загрузки конфигурации шаблона и заполнения тегов. HOCON также может в конечном итоге быть использован, но это еще не там.

Я встречал Typesafe Config в прошлом, и это выглядит потрясающе для такого рода вещей. Я провел небольшой поиск по npm и не обнаружил ничего похожего в мире узлов, но, возможно, я слишком незнаком с тем, какие термины искать.

Кто-нибудь знает подобную библиотеку в nodejs или разумную стратегию, которую я могу использовать, чтобы сделать это в nodejs?

Я знаю, что не было бы много усилий, чтобы реализовать что-то самостоятельно с заменой строк в JSON или чем-то подобном, хотя я не могу не думать, что это было сделано ранее в приложениях узлов и, вероятно, гораздо лучше, чем я это для этого единственного варианта использования. На этом основании, кажется, имеет смысл спросить здесь, прежде чем я продолжу.

1 ответ

Решение

Немного поздно, но, похоже, до сих пор нет выделенного модуля npm для преобразования hocon в js. Однако есть библиотека, которую можно легко преобразовать в модуль npm: https://github.com/scottburch/webpack-hocon-loader

Другие вопросы по тегам