Hacker News new | ask | show | jobs
by anthonyshort 4313 days ago
index.js as the entry point for a module is pretty standard with projects built around Component and npm. It's bower and the lack of the standard there that creates the issue.
2 comments

As an author of a (small) number of npm+bower packages I must admit that nope, that's not "standard" in any meaningful way.
It's definitely standard in Node land and also Component(1). Bower, on the other hand, does not and thus is the culprit.
index.js is only 'standard' in node insofar as it is the fallback entry point if a package.json file is not found or does not specify a 'main' file.
It's only moderately common. Just took a look at a project of ours, and of 565 packages, only 261 (46%) had an index.js.