ESCode is a framework for creating composable web applications.
ESCode is a sub-framework of the Brains@Play Framework.
Compile a list of active ESM imports with esmpile. This is achieved by bundling code hosted at standard import
uris from their text sources. Resulting bundles also support incremental changes and recompilation.
Receive notification about changes to objects (including ESM) and their values using esmonitor.
Transform ESM into Web Components that send messages to each other using escompose, which implements the ECMAScript Components (ESC) specification.
Convert between .esc.js to .esc.html and .esc.json using escomposer.
Pull code from the official repository of ESC using components.
Inspect and edit .esc files (using code written with .esc) using escode.
This library is maintained by Garrett Flynn and Joshua Brewster, who use contract work and community contributions through Open Collective to support themselves.
Support us with a monthly donation and help us continue our activities!
Become a sponsor and get your logo here with a link to your site!