Github user jsoref commented on the pull request:
https://github.com/apache/cordova-lib/pull/20#issuecomment-44566880
I don't really want to do that right now.
One reason I want to do it this way instead of that way is that various
pieces of code will do require(), and I want them to share a global value. If I
did "new ..." then they'd all need to somehow be *given* that instance of
Cordova...
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---