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

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

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

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

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

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


person Ruairi O'Brien    schedule 26.01.2015    source источник


Ответы (1)


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

person Nicolas Forney    schedule 29.02.2016
comment
Отлично. Я пошел и реализовал свою собственную вещь для моей конкретной проблемы, но эта библиотека выглядит как решение. Это очень похоже на то, что я сделал, но обрабатывает больше сценариев, чем я беспокоился. Спасибо. - person Ruairi O'Brien; 01.03.2016