UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

14 lines (11 loc) 403 B
module.exports = function (value) { 'use strict'; let ordered = Object.entries(value); ordered = ordered.sort((e0, e1) => e0[0] > e1[0] ? 1 : -1); const generate = (require('.')); for (const property of ordered) { const value = property[1]; property[1] = typeof value === 'object' ? generate(value) : value; } return JSON.stringify(ordered); }