Module References in CommonJS

var mod1 = require('./mod1');
var mod2 = require('./mod2');
mod1.impactMod2();
console.log(mod2.prop);
index.js
var mod2 = require('./mod2');
exports.impactMod2 = function() {
mod2.prop = 'Changed from mod1';
};
mod1.js
exports.prop = 'Defaulted in mod2';
mod2.js