UNPKG

@atlaskit/stylelint-design-system

Version:

Stylelint plugin for use with the Atlassian Design System.

14 lines 487 B
import tokenDefaultValues from '@atlaskit/tokens/token-default-values'; import tokenNames from '@atlaskit/tokens/token-names'; const invertedTokenNames = Object.entries(tokenNames).reduce((acc, [name, cssName]) => { acc[cssName] = name; return acc; }, {}); export const getDefaultTokenValue = node => { const tokenName = invertedTokenNames[node.value]; if (!tokenName) { return null; } const defaultValue = tokenDefaultValues[tokenName]; return defaultValue || null; };