[minor] Update to the latest npmjs refactor
[refacor] Remove unneeded dependencies
[major] remove EE interface