UNPKG

eleventy-plugin-og-image

Version:

A plugin to create Open Graph Images from JSX for Eleventy.

16 lines (13 loc) 351 B
/** * Sorts an object recursively * * @param {object} unordered * @returns {object} */ export function sortObject(unordered) { const keys = Object.keys(unordered).sort(); return keys.reduce((object, key) => { object[key] = typeof unordered[key] === 'object' ? sortObject(unordered[key]) : unordered[key]; return object; }, {}); }