Durandal
========

A cross-device, cross-platform application framework written in JavaScript.
# Durandal

A cross-device, cross-platform application framework written in JavaScript, Durandal is a very small amount of code built on top of three existing and established Javascript libraries: jQuery, Knockout and Require. 

Features include:

* Fully modularize your html and js. ie. Shell.js automatically locates Shell.html, binds and gets composed into the dom. Naturally you can change the conventions…
* Leverage promises everywhere as the API uses no callbacks, but has CommonJS promises plumbed throughout
* Experience the first html/js framework where Composition is embraced at the very core. The view/view-model composition features of Durandal are even more powerful than any "native" client framework I know of.
* A simple app model provides you with an app start lifecycle, modal dialogs, message boxes and an event aggregator.

This is a pre-pre-pre-alpha version. 
Revert "Revert "Updating the readme with a little more information.""
Revert "Revert "Updating the readme with a little more information.""

This reverts commit e32fe8f6cbcf7fab0f5ad9f6c2012ad51674b3ef.
