First of all, never make assumptions about the filesystem you are using. Now to your problem: When you require a module in node, node will cache the import exactly to prevent the case where you want to export a singleton and not have it initialized twice. Is it possible to have a case insensitive querystring?
If Node.js implemented file path normalization so require(foo) is case insensitive on all platforms, there could be a 1:1 mapping between the method name and the package name. How to use Sequelize with Node and Express.
There are two reasons for this and both are mentioned in the official Node.js documentation: If you…