SETUP NPM PACKAGE
https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c
Problems with Observer Pattern:
https://stackoverflow.com/questions/11619680/why-should-the-observer-pattern-be-deprecated
[ ] make 4iv.oneii3.com
state x = 7 state y = 9 state z; [x, y] ->{ z = x + y }
ui.div({ class: "solmething" }, [ ui.ul(null, [ ui.li({ class: "list-item" }, "some text"), ...array.map(data => ui.li({ class: data.class }, data.text) ) ]) ])
ui.div {class: "something" }, [ ui.ul [ ui.li { class: "list-item" }, array.map data -> ui.li { class: data.class }, data.text ] ]sdfsdfsf