UNPKG

ember-cli-meta-tags

Version:
19 lines (18 loc) 459 B
export function metaToHeadTags(meta) { let metaTypes = Object.keys(meta); return metaTypes.reduce(function (headTags, meta_type) { headTags.push( ...Object.keys(meta[meta_type]).map(function (key) { return { tagId: `${meta_type}:${key}`, type: 'meta', attrs: { [meta_type]: key, content: meta[meta_type][key], }, }; }) ); return headTags; }, []); }