UNPKG

tailwindcss

Version:

A utility-first CSS framework for rapidly building custom user interfaces.

27 lines (18 loc) 859 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (prefix, selector) { const getPrefix = typeof prefix === 'function' ? prefix : () => prefix; return (0, _postcssSelectorParser2.default)(selectors => { selectors.walkClasses(classSelector => { const baseClass = (0, _get2.default)(classSelector, 'raws.value', classSelector.value); classSelector.setPropertyAndEscape('value', `${getPrefix('.' + baseClass)}${baseClass}`); }); }).processSync(selector); }; var _postcssSelectorParser = require('postcss-selector-parser'); var _postcssSelectorParser2 = _interopRequireDefault(_postcssSelectorParser); var _get = require('lodash/get'); var _get2 = _interopRequireDefault(_get); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }