UNPKG

@terrazzo/token-tools

Version:

Various utilities for token types

12 lines 498 B
import { defaultAliasTransform } from './lib.js'; const FONT_NAME_KEYWORD = /^[a-z-]+$/; export function transformFontFamily(token, options) { const { tokensSet, transformAlias = defaultAliasTransform } = options; if (token.aliasChain?.[0]) { return transformAlias(tokensSet[token.aliasChain[0]]); } return token.$value .map((fontName) => (FONT_NAME_KEYWORD.test(fontName) ? fontName : `"${fontName}"`)) .join(', '); } //# sourceMappingURL=font-family.js.map