Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

light javascript framework to build web applications

License

NotificationsYou must be signed in to change notification settings

okwolo/okwolo

Repository files navigation

logo

NPM versionBuild StatusCodecovGZIP size


light javascript framework to build web applications

  • No build step necessary by default.
  • Virtual DOM implementation for fast and efficient keyed layout updates.
  • Built-in client-side router for instant page changes.
  • Included state management solution which supports actions, middleware and watchers.
  • Deeply customizable with support for asynchronous configuration.

Quickstart

Install with npm and use with a code bundler.

npm install okwolo
constokwolo=require('okwolo/standard');

Alternatively, the okwolo function can be loaded using a script tag. Transpiled (es5) versions of all kits are available from the website starting from v3.0.0.

<!-- latest --><scriptsrc="https://dl.okwolo.org/standard.js"></script><!-- specific version --><scriptsrc="https://dl.okwolo.org/3.0.0/lite.min.js"></script>

Create your first app.

constapp=okwolo(document.body);app.setState({});app(()=>()=>(['div.wrapper',{},[['h1',{},['Hello World!',]],]]));

Visit thewebsite for more information.

Documentation

Documentation is maintained on the project'swebsite.

Roadmap

Upcoming features are tracked with thefeature label in theissues

Versioning

Versions follow thesemver convention. Because okwolo gives its users so much access into the internal workings, the surface area of changes that are considered "breaking" is large. This means major releases might happen more often that usual.

All changes are logged in thechangelog.

License

MIT


[8]ページ先頭

©2009-2025 Movatter.jp