Home

Capsula

Capsula library lets you build JavaScript applications using highly reusable, flexible, and encapsulated software components called capsules. Executable both within the browser and node.js.

capsula.js

Capsula.js module introduces the encapsulation model and all the essential concepts of the Capsula library. Read more.
Since:
  • 0.1.0
License:
  • Apache-2.0
Source:

html.js

HTML module provides a mechanism to bind the world of capsules to the world of HTML using both templates and object-orientation. Read more.
Since:
  • 0.1.0
License:
  • Apache-2.0
Source:

services.js

Services module enables capsules to communicate with third-parties in an optimal way, free of implementation-level details. Read more.
Since:
  • 0.1.0
License:
  • Apache-2.0
Source:

sm.js

State machines module provides support for implementing behavior using state machines. Read more.
Since:
  • 0.2.0
License:
  • Apache-2.0
Source: