diff --git a/functions/recursors/gather-dependency-versions.js b/functions/recursors/gather-dependency-versions.js index adb26c0..d807c89 100644 --- a/functions/recursors/gather-dependency-versions.js +++ b/functions/recursors/gather-dependency-versions.js @@ -3,12 +3,15 @@ import fastclone from "fast-clone" export let initial = {} -export let createReducer = () => +export let createReducer = ({production = false} = {}) => function reducer (current, name, info) { + if (production && info.dev) { + return current + } let counts = fastclone(current) counts[name] = [...new Set((counts[name] || []).concat(info.version))] return counts } -let recursor = () => createRecursor(createReducer(), initial) +let recursor = ({production}) => createRecursor(createReducer({production}), initial) export default recursor