aurelia-binding
A modern databinding library for JavaScript and HTML.
A modern databinding library for JavaScript and HTML.
A minimal but effective logging mechanism with support for log levels and pluggable log appenders.
A lightweight, extensible dependency injection container for JavaScript.
Utilities for reading and writing the metadata of JavaScript functions.
An extensible HTML templating engine supporting databinding, custom elements, attached behaviors and more.
Aurelia's platform abstraction layer (PAL).
Utilities for path manipulation.
A simple task queue for the browser that enables the queuing of both standard tasks and micro tasks.
A standard set of behaviors, converters and other resources for use with the Aurelia templating library.
The minimal set of polyfills that the Aurelia platform needs to run on ES5 browsers.
The aurelia framework brings together all the required core aurelia libraries into a ready-to-go application-building platform.
An abstract module which specifies an interface for loading modules and view templates.
A powerful client-side router.
A lightweight pub/sub messaging system for app-wide or per-object loosely coupled events.
The browser-specific implementation of Aurelia's platform abstraction layer.
An implementation of the templating engine's Binding Language abstraction which uses a pluggable command syntax.
An implementation of the RouteLoader interface for use with the router module. Also contains a custom element that allows the templating engine to display the current route.
A lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.
An abstract module which specifies the interface for history implementations used by a router.
An implementation of the Aurelia history interface based on standard browser hash change and push state mechanisms.