Akili - javascript framework
npm install akiliAkili is a component-based javascript framework.
It includes a powerful system of components, router, store to save and distribute data, functions to make ajax requests and some useful utils.
* very easy for learning, using and testing
* without any additional dependencies
* can be used without javascript compilation in all modern browsers
* pure, lightweight, expandable and powerful framework
* supports server-side rendering
* javascript way, without magic
``js
class HelloWorld extends Akili.Component {
created() {
this.scope.count = 0;
this.scope.title = 'Hello World';
}
}
Akili.component('hello-world', HelloWorld);
document.addEventListener('DOMContentLoaded', () => {
Akili.init().catch(err => console.error(err));
});
`
`html`
${ this.title }: ${ this.count }
More simple examples are on the site.
And you can see the complete example of architecture and get the source code.
``
npm install akili --save
or download and include as a script
```