Как изменить значение передаваемого объекта
Есть 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');
Как поменять значение объекта во всех модулях, когда оно меняется в инициализирующем модуле?