Export _ object as the entire module

This commit is contained in:
Joshua Peek
2010-11-30 10:09:50 -06:00
parent 6763b06192
commit 538fea377e

View File

@@ -47,11 +47,16 @@
// Create a safe reference to the Underscore object for use below. // Create a safe reference to the Underscore object for use below.
var _ = function(obj) { return new wrapper(obj); }; var _ = function(obj) { return new wrapper(obj); };
// Export the Underscore object for **CommonJS**. if (typeof module !== 'undefined') {
if (typeof exports !== 'undefined') exports._ = _; // Export the Underscore object for **CommonJS**.
module.exports = _;
// Export Underscore to the global scope. // Backwards compat with old requiring api
root._ = _; _._ = _;
} else {
// Export Underscore to the global scope.
root._ = _;
}
// Current version. // Current version.
_.VERSION = '1.1.2'; _.VERSION = '1.1.2';