Mike Graham's repositories
gulp-typedoc-extractor
A post processor to extract a module from gulp-typedoc json output.
animator-css
An implementation of the abstract Animator interface from templating which enables css-based animations.
animator-velocity
An implementation of the abstract Animator interface from templating which enables velocity-based animations.
Aurelia-Demo
Aurelia Demo using TypeScript via gulp
aurelia-typescript-skeleton
The Aurelia skeleton-navigation project, ported to TypeScript
binding
A modern databinding library for JavaScript and HTML.
bootstrapper
Sets up the default configuration for the aurelia framework and gets you up and running quick and easy.
dependency-injection
A lightweight, extensible dependency injection container for JavaScript.
event-aggregator
A lightweight pub/sub messaging system for app-wide or per-object loosely coupled events.
fetch-client
An HTTP Client based on the Fetch standard.
history
An abstract module which specifies the interface for history implementations used by a router.
history-browser
An implementation of the history interface based on standard browser hash change and push state mechanisms.
html-template-element
A polyfill for the HTMLTemplate element extracted and decoupled from Polymer.
linda-graham-ng
Artist Website in Angular
loader
An abstract module which specifies an interface for loading modules and view templates.
loader-default
A default implementation of the loader interface compatible with system.js and require-based loaders.
logging
A minimal but effective logging mechanism with support for log levels and pluggable log appenders.
logging-console
A console log appender for the Aurelia logging library.
mean-battle
who puts the `a` in mean?
path
Utilities for path manipulation.
registry
A registry of Aurelia plugins, cli plugins, gists and other awesome goodies you can use with Aurelia and its tools.
route-recognizer
A lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.
router
A powerful client-side router.
skeleton-plugin
A starter kit for building an Aurelia plugin.
task-queue
A simple task queue for the browser that enables the queuing of both standard tasks and micro tasks.
templating
An extensible HTML templating engine supporting databinding, custom elements, attached behaviors and more.
templating-binding
An implementation of the templating engine's Binding Language abstraction which uses a pluggable command syntax.
templating-resources
A standard set of behaviors, converters and other resources for use with the Aurelia templating library.
templating-router
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.
ui-virtualization
A plugin that provides a virtualized repeater and other virtualization services.