kobalt
Version:
A cli to generate a theme from figma projects.
17 lines (16 loc) • 494 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.flatten = void 0;
const flatten = (tree, prev = "") => {
const result = {};
Object.entries(tree).forEach(([key, value]) => {
if (typeof value === "object") {
Object.assign(result, (0, exports.flatten)(value, `${prev}${key}.`));
}
else {
result[`${prev}${key}`] = value;
}
});
return result;
};
exports.flatten = flatten;