From e9281a88c44d55566a2799d11d711ca0bc6782bc Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Tue, 9 Aug 2022 15:56:01 +0200 Subject: [PATCH 1/5] fix: bad event polifilly Fixes #16. This allows `const EventEmitter = require('events')` to work as intended --- polyfills/events.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polyfills/events.js b/polyfills/events.js index 38276ba..ef6cdea 100644 --- a/polyfills/events.js +++ b/polyfills/events.js @@ -12,7 +12,7 @@ function EventEmitter() { EventEmitter.init.call(this); } export default EventEmitter; -export {EventEmitter}; +export EventEmitter; // nodejs oddity // require('events') === require('events').EventEmitter From 26ba38b101ca0ac430774e1feba23f83796efa05 Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Tue, 9 Aug 2022 15:58:15 +0200 Subject: [PATCH 2/5] Update events.js --- polyfills/events.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/polyfills/events.js b/polyfills/events.js index ef6cdea..b61570e 100644 --- a/polyfills/events.js +++ b/polyfills/events.js @@ -8,11 +8,10 @@ var domain; function EventHandlers() {} EventHandlers.prototype = Object.create(null); -function EventEmitter() { +export function EventEmitter() { EventEmitter.init.call(this); } export default EventEmitter; -export EventEmitter; // nodejs oddity // require('events') === require('events').EventEmitter From d9ca366c8090eea9609b607dc760c8f28a42e458 Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Tue, 9 Aug 2022 16:02:48 +0200 Subject: [PATCH 3/5] Update events.js --- polyfills/events.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polyfills/events.js b/polyfills/events.js index b61570e..39fef81 100644 --- a/polyfills/events.js +++ b/polyfills/events.js @@ -8,7 +8,7 @@ var domain; function EventHandlers() {} EventHandlers.prototype = Object.create(null); -export function EventEmitter() { +module.exports = function EventEmitter() { EventEmitter.init.call(this); } export default EventEmitter; From 9e12c589c7ef6479e1f1d4cf9cb7dfb675f78c25 Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Tue, 9 Aug 2022 16:06:21 +0200 Subject: [PATCH 4/5] Update events.js --- polyfills/events.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/polyfills/events.js b/polyfills/events.js index 39fef81..d9910a1 100644 --- a/polyfills/events.js +++ b/polyfills/events.js @@ -8,9 +8,12 @@ var domain; function EventHandlers() {} EventHandlers.prototype = Object.create(null); -module.exports = function EventEmitter() { +export function EventEmitter() { EventEmitter.init.call(this); } + +module.exports = EventEmitter + export default EventEmitter; // nodejs oddity From 731400dacbe1629440bfc9be7c04ad46254ce3b0 Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Tue, 9 Aug 2022 16:08:33 +0200 Subject: [PATCH 5/5] Update events.js --- polyfills/events.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/polyfills/events.js b/polyfills/events.js index d9910a1..82f90dd 100644 --- a/polyfills/events.js +++ b/polyfills/events.js @@ -12,8 +12,6 @@ export function EventEmitter() { EventEmitter.init.call(this); } -module.exports = EventEmitter - export default EventEmitter; // nodejs oddity