Browser-friendly inheritance fully compatible with standard node.js inherits()
A robust, ES3 compatible, "has own property" predicate.
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
A parser that converts TypeScript source code into an ESTree compatible form