New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

exoskeleton

Package Overview
Dependencies
Maintainers
2
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exoskeleton

Faster and leaner Backbone for your HTML5 apps.

0.7.0
latest
Source
npm
Version published
Weekly downloads
68
-25.27%
Maintainers
2
Weekly downloads
 
Created
Source

Exoskeleton

Exoskeleton is a faster and leaner Backbone for your HTML5 apps.

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)

  • Backbone: with and without libs
  • Chaplin: with and without libs

Marionette and other popular plugins: WIP.

Building

Default and custom builds:

make # Will create exoskeleton.js
make noutils # If you want to use Underscore and jQuery
             # and don't want to include `Exoskeleton.utils`.
make min     # Minified version.
# Custom, like this:
cat lib/{header,events,collection,sync,history,footer}.js > exoskeleton.js

Features

  • Custom builds
  • No hard dependencies on underscore or jquery
  • Support for Bower and Component(1)
  • AMD support
  • Speed: blazing fast when used without jQuery.

Also:

Differences

  • When jQuery is not used, you must use event.delegateTarget instead of event.currentTarget for event delegation. This is because currentTarget is not overridable on native non-jQuery events.

  • Declaratively defined view events which point to non-existing handler functions are no longer tolerated / skipped. Early error is thrown instead.

  • In no-underscore environment, there are no underscore-inspired Collection methods (each, pluck etc.), but there are ES5-inspired methods:

    forEach, map, filter, some, every, reduce, reduceRight, indexOf, lastIndexOf

    Also, no underscore-inspired Model methods at all.

  • emulateHTTP and emulateJSON were removed

Keywords

Backbone

FAQs

Package last updated on 07 Oct 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts