dom icon indicating copy to clipboard operation
dom copied to clipboard

Add support for events and event handlers to document and HTMLElement

Open prantlf opened this issue 4 years ago • 1 comments

Would you accept an implementation of Event and EventTarget? It helps using dom-lite in unit tests that add and remove event listeners by calling the DOM API. I have an implementation in 120 LOC.

It could be either added to index.js to be always available, or left outside to be required separately. The separate require would modify prototypes of document and HTMLElement.

const { document } = require('dom-lite')
require('dom-lite/events') // inject the implementation

Adding it to index.js would make the usage easier, providing the small size of the implementation.

What do you think?

prantlf avatar Feb 17 '21 22:02 prantlf

Show me the code! :)

lauriro avatar Feb 18 '21 07:02 lauriro