UNPKG

@netlify/config

Version:
19 lines (14 loc) 503 B
import filterObj from 'filter-obj' // Remove falsy values from object export const removeFalsy = function (obj) { return filterObj(obj, (key, value) => isTruthy(value)) } export const removeUndefined = function (obj) { return filterObj(obj, (key, value) => isDefined(value)) } export const isTruthy = function (value) { return isDefined(value) && (typeof value !== 'string' || value.trim() !== '') } export const isDefined = function (value) { return value !== undefined && value !== null }