utils.js 308 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 'use strict'; exports.mergeOptions = function (defaults, options) { options = options || {}; return [defaults, options].reduce(function (merged, optObj) { Object.keys(optObj).forEach(function (key) { merged[key] = optObj[key]; }); return merged; }, {}); };