const mergeVariations = variations => { return variations .map(getRegionAndSlugByVariation) .reduce( (variations, variation) => merge(variations, find(variation.region, variation.slug)), {} ); }
function generateConfig (conf = {}) { const result = merge(DEFAULT_CONFIG, conf) if (conf.destination) { result.exclude.push(path.relative(process.cwd(), conf.destination)) } return result }
/** * Get the workbox config from gasket.config with defaults * * @param {Gasket} gasket - Gasket * @returns {Object} config */ function getWorkboxConfig(gasket) { const { workbox: workboxConfig = {} } = gasket.config; return merge(defaultConfig, workboxConfig); }
const newSpan = merge(trace.data || {}, defaultTypes[trace.extends] || {}); let spanId; let traceId;
const combineResolvers = (resolvers = []) => resolvers .reduce((combined, resolver) => merge(combined, resolver))
/** * Get the workbox config from gasket.config with defaults * * @param {Gasket} gasket - Gasket * @returns {Object} config */ function getWorkboxConfig(gasket) { const { workbox: workboxConfig = {} } = gasket.config; return merge(defaultConfig, workboxConfig); }