feat(node): re-write using node

This commit is contained in:
Haoyu Xu
2023-01-16 14:06:14 -05:00
parent 4b834fe0ff
commit 6d54eb068c
95 changed files with 1341 additions and 2486 deletions

13
src/libs/events.js Normal file
View File

@@ -0,0 +1,13 @@
export function subscribe(eventName, listener) {
document.addEventListener(eventName, listener);
}
export function unsubscribe(eventName, listener) {
document.removeEventListener(eventName, listener);
}
export function publish(eventName, data) {
const event = new CustomEvent(eventName, { detail: data });
document.dispatchEvent(event);
}
// https://blog.logrocket.com/using-custom-events-react/