Require with an uppercase make a new instance of module on mac osx
Given a file named test.js
,
Using require in those two way will works, but node will create a new instance for each:
require('./test.js')
and require('./Test.js')
Tested on Mac osx 10.11.1 with node 4.2.4