TODO
- event subscriptions (on mount)
- server-routing
- css import
- how to handle assets? (favicon etc.)
- how to bundle updater that uses DOM API?
- refined style CSS types
- refined attributes types
- refined events types
- compress content (gzip, uglify)
- Action text mangling
- minify js
- [] self-vendor runtime.js (instead of loading from a CDN)
- unify top-components and sub-components interface usage
- write test for implemented features
- [] option to disable client side logging
- handle URL with query params
- setup CI/CD
- [] commit based on issues
- [] obfuscate $levoModel
- [] minify html/css
- allow caching bundled levo.client.ts
- [] CLI scafolding tools
- [] make path resolution relative to path of entry file
- [] test async request per seconds limit
- support wildcard path (e.g. /agent/_/profile)
- improve bundling speed
- [] delete framework.ts
- [] documentation