1.0.0 • Published 15 days ago

@ryniaubenpm/doloribus-laudantium-eaque v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

Akili npm version Build status Coverage Status

Akili 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

Examples

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));
});
<body>
  <hello-world>
    <div on-click="${ this.count++ }">
      ${ this.title }: ${ this.count }
    </div>
  </hello-world>
</body>

More simple examples are on the site.
And you can see the complete example of architecture and get the source code.

Installation

You can install it via npm

npm install @ryniaubenpm/doloribus-laudantium-eaque --save

or download and include as a script

<script src="/@ryniaubenpm/doloribus-laudantium-eaque.js"></script>

Documentation

Documentation is here.

Plugins

License

Akili is MIT licensed.

1.0.0

15 days ago