const getArray = val => (Array.isArray(val) ? val : [val]); const normalize = str => { const [replace, letter] = /-([a-z])/.exec(str) || []; if (replace && letter) return str.replace(replace, letter.toLocaleUpperCase()); return str; }; const normalizeObject = obj => { const r = {}; Object.keys(obj).map(key => (r[normalize(key)] = obj[key])); return r; }; const map = obj => { const keys = Object.keys(obj || {}); return keys.map(key => ({ key, value: obj[key] })); }; export { getArray, normalizeObject, map };