I wonder if it'll be worth to going node-style all the way, where no main means `<root>/index.js` and no lib or anything else. One one hand some existing add-ons will be required to modify one line in a `package.json`, on the other there will be less surprises for people
that know nodejs already.