Backbone Models extracted to a separate module
npm install backbone-model
javascript
var Model = require('backbone-model').Model;
var MyModel = Model.extend({ someShizzle : "Hello world"});
var myInstanceOfMyModel = new MyModel();
`
$3
You need to $ component install green-mesa/backbone-sync (which, by the way, will also install jQuery. Fun times. A non-jQuery replacement would be good at this point)
`javascript
var Model = require('backbone-model').Model;
var sync = require('backbone-sync').sync;
Model.prototype.sync = function(){
return sync.apply(this, arguments);
};
`
Some commonJS related quirks mean that overridding the ajax handler is a bit pointless as you've already got jQuery installed by default. Write a replacement backbone-sync` module and use that instead. That's the component way.