Skip to content

Commit 5e67eca

Browse files
committed
events: deprecate require('events').EventEmitter
recommend developers to use `require('events')`.
1 parent 043e547 commit 5e67eca

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/events.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,13 @@ function EventEmitter() {
88
}
99
module.exports = EventEmitter;
1010

11-
// Backwards-compat with node 0.10.x
12-
EventEmitter.EventEmitter = EventEmitter;
11+
Object.defineProperty(EventEmitter, 'EventEmitter', {
12+
get: internalUtil.deprecate(function() {
13+
return EventEmitter;
14+
},
15+
`require('events').EventEmitter is deprecated.` +
16+
`Use require('events') instead.`)
17+
});
1318

1419
EventEmitter.usingDomains = false;
1520

0 commit comments

Comments
 (0)