Может кто-нибудь объяснить, для чего нужна переменная экспорта:
скопировано из backbone.js, я также заметил, что spine.js использует тот же шаблон.
https://gist.github.com/1375748
var Backbone;
if (typeof exports !== 'undefined') {
Backbone = exports;
} else {
Backbone = root.Backbone = {};
}