UNPKG

@atlaskit/stylelint-design-system

Version:

Stylelint plugin for use with the Atlassian Design System.

18 lines • 653 B
import _slicedToArray from "@babel/runtime/helpers/slicedToArray"; import tokenDefaultValues from '@atlaskit/tokens/token-default-values'; import tokenNames from '@atlaskit/tokens/token-names'; var invertedTokenNames = Object.entries(tokenNames).reduce(function (acc, _ref) { var _ref2 = _slicedToArray(_ref, 2), name = _ref2[0], cssName = _ref2[1]; acc[cssName] = name; return acc; }, {}); export var getDefaultTokenValue = function getDefaultTokenValue(node) { var tokenName = invertedTokenNames[node.value]; if (!tokenName) { return null; } var defaultValue = tokenDefaultValues[tokenName]; return defaultValue || null; };