Как изменить значение передаваемого объекта

Есть 2 модуля, в одном содержится объект конфигурации(Примерная логика):

module.export={
  let config = fs.readFile('someFile.json');

  function updateConfig(data) {
    config = JSON.parse(data)
  }

  fs.watch('someFile.json', updateConfig);

  return config;
}

Другой модуль вызывает первый и использует данные переданного объекта:

const config = require('./firstModule.js');

Как поменять значение объекта во всех модулях, когда оно меняется в инициализирующем модуле?


Ответы (0 шт):