unlimitedjs is a minimal JavaScript framework for building production-ready UI with no limitations, full flexibility and zero rules - just pure functional and reactive programming to compose virtual DOM in JSX/TSX
git clone https://github.com/stken2050/unlimitedjs
cd unlimitedjs
npm install
3-a. Run the timeline-monad app
Use esm (installed to the project local as a dev-dependency) as the ES module loader for Node
node -r esm ./timeline-monad-start/hello-timeline.js
node -r esm ./timeline-monad-start/hello-all.js
3-b. Run the unlimitedjs webapp
Transpile JSX/TSX -> JS with TypeScript (installed to the project local as a dev-dependency)
tsc -p ./www/unlimitedjs-tutorial/
tsc -p ./www/unlimitedjs-materialdesign
node -r esm ./test-server.js
Open WebBrowser with URLs
http://localhost:19999/unlimitedjs-tutorial.html
http://localhost:19999/unlimitedjs-canvas.html
http://localhost:19999/unlimitedjs-materialdesign-hello.html
http://localhost:19999/unlimitedjs-materialdesign-login.html