Fix issue 2546 - TypeError: Super expression must either be null or a function #2578
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
This moves the
events
package from a devDependency to a dependency. This ensures that when a consumer is installing the package that theevents
package will be installed. Theevents
package makes available theEventsEmitter
class which is typically available in node environments (not browser). It's used here in this repo.This is the cause of the issue referenced here
#2546
Below is an image of the vite warning output explaining the same and below is the identical error referenced in the issue.
References
Aims to fix this #2546. By stepping through the debugger you can see that the referenced symbol is the missing EventsEmitter class.
Testing
Checklist