Perhaps on certain OSes (Windows?), it might succeed to require.resolve with a filename string whose capitalization differs from the underlying file system's filename capitalization. However, on Amazon Linux (and probably many other linux distros) the capitalization does matter.
This pull request fixes it, with no known downsides for anyone else.
Over in https://github.com/ahmader/node-zoho/blob/master/lib/products/crm/index.coffee#L11 there is an assumption that all modules in /lib/products/crm/ will have lowercase filenames. However, /lib/products/crm/Accounts.coffee breaks this assumption.
Perhaps on certain OSes (Windows?), it might succeed to require.resolve with a filename string whose capitalization differs from the underlying file system's filename capitalization. However, on Amazon Linux (and probably many other linux distros) the capitalization does matter.
This pull request fixes it, with no known downsides for anyone else.