diff --git a/Makefile b/Makefile index acea20e..71a9bbf 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,5 @@ exoskeleton: cat lib/{header,utils,dom-utils,events,model,collection,view,sync,router,history,footer}.js > exoskeleton.js + +noutils: + cat lib/{header,events,model,collection,view,sync,router,history,footer}.js > exoskeleton.js diff --git a/README.md b/README.md index 409be5e..e643e5c 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Faster and leaner Backbone.js drop-in replacement. +http://exosjs.com + ## What already works All features you need for real-world app are working. All software tests are passing: (libs = underscore and jquery) @@ -9,6 +11,14 @@ All software tests are passing: (libs = underscore and jquery) * Backbone: **with and without** libs * [Chaplin](http://chaplinjs.org): **with and without** libs +## Building + + make # Will create exoskeleton.js + make noutils # If you want to use Underscore and jQuery + # and don't want to include `Exoskeleton.utils`. + # Custom, like this: + cat lib/{header,events,collection,sync,history,footer}.js > exoskeleton.js + ## Current features * Custom build (you can `cat` stuff now) @@ -19,6 +29,9 @@ All software tests are passing: (libs = underscore and jquery) * All params are allowed for model attributes, for example `model.get('constructor')` [(jashkenas/backbone#1495)](https://github.com/jashkenas/backbone/issues/1495) * Support for Bower and Component(1) * AMD support +* Declaratively defined view events which point to + non-existing handler functions are no longer tolerated / skipped. + Early error is thrown instead. ## Differences