UNPKG

@primer/primitives

Version:

Typography, spacing, and color primitives for Primer design system

9 lines (8 loc) 395 B
/** * jsonToFlat * @description creates a one dimensional json structure with either a single value or an token object as the value * @param token StyleDictionary.DesignToken * @param returnObject - boolean * @returns flat json three */ export const jsonToFlat = (tokens, returnObject = false) => Object.fromEntries(tokens.map(token => [token.name, returnObject ? token : token.$value]));