Added node-modules

This commit is contained in:
Dobie Wollert
2014-09-14 07:04:16 -04:00
parent 663941bf57
commit 6a92348cf5
4870 changed files with 670395 additions and 0 deletions

35
node_modules/mongoose/lib/queryhelpers.js generated vendored Normal file
View File

@ -0,0 +1,35 @@
/*!
* Module dependencies
*/
var utils = require('./utils')
/*!
* Prepare a set of path options for query population.
*
* @param {Query} query
* @param {Object} options
* @return {Array}
*/
exports.preparePopulationOptions = function preparePopulationOptions (query, options) {
var pop = utils.object.vals(query.options.populate);
// lean options should trickle through all queries
if (options.lean) pop.forEach(makeLean);
return pop;
}
/*!
* Set each path query option to lean
*
* @param {Object} option
*/
function makeLean (option) {
option.options || (option.options = {});
option.options.lean = true;
}