UNPKG

@fylgja/props-builder

Version:

Effortlessly generate Design Tokens (CSS custom properties) from JavaScript objects.

18 lines (11 loc) 379 B
// Fylgja (https://fylgja.dev) // Licensed under MIT Open Source function formatTokens(key, colorKeys = []) { if (!key) return; if (key.includes("size")) return { $type: "dimension" }; if (key.includes("ease")) return { $type: "cubic-bezier" }; if (colorKeys.some((color) => key.includes(color))) return { $type: "color" }; return {}; } export default formatTokens;