Skip to content

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

License

Notifications You must be signed in to change notification settings

ken-okabe/unlimitedjs

Repository files navigation

unlimitedjs

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

unlimitedjs Quick Start

1. Clone this repository

git clone https://github.com/stken2050/unlimitedjs

2. Go into the repository and Install dependencies

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
Start a mini web server
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

Read more on Docs & Tutorial

MIT License

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published