jrburke/backbone — comment on commit 57c2029117649452c6cf4d3337e03f5d52bb8331
File: backbone.js line 1163
By jrburke:

The exports check used here is the same as the one underscore uses. So I do not think it needs to change, but if the Backbone owners prefer a different check I can match it.

I do not believe the extra require check is worth the byte cost, and it is probably best for this to error out if require is not also available -- get an early error instead of it seeming to work by going through the "global window" pattern but actually being in a weird state. But I am happy to change it if the Backbone owners prefer a different style.