UNPKG

@atlaskit/stylelint-design-system

Version:

Stylelint plugin for use with the Atlassian Design System.

20 lines (19 loc) 771 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.isToken = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _tokenNames = _interopRequireDefault(require("@atlaskit/tokens/token-names")); var _isWord = require("./is-word"); var invertedTokenNames = Object.entries(_tokenNames.default).reduce(function (acc, _ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), name = _ref2[0], cssName = _ref2[1]; acc[cssName] = name; return acc; }, {}); var isToken = exports.isToken = function isToken(node) { return (0, _isWord.isWord)(node) && !!invertedTokenNames[node.value]; };