UNPKG

@flexis/ui

Version:

Styleless React Components

82 lines (56 loc) 6.13 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _Object$defineProperty2 = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); _Object$defineProperty2(exports, "__esModule", { value: true }); exports.buildInfo = buildInfo; exports.extendInfo = extendInfo; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-property")); var _defineProperties = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-properties")); var _getOwnPropertyDescriptors = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors")); var _forEach = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/for-each")); var _getOwnPropertyDescriptor = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor")); var _filter = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/filter")); var _getOwnPropertySymbols = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols")); var _keys = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/keys")); var _defineProperty3 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/defineProperty")); var _repeat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/repeat")); var _values = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/values")); var _map = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/map")); var _concat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/concat")); function ownKeys(object, enumerableOnly) { var keys = (0, _keys.default)(object); if (_getOwnPropertySymbols.default) { var symbols = (0, _getOwnPropertySymbols.default)(object); if (enumerableOnly) symbols = (0, _filter.default)(symbols).call(symbols, function (sym) { return (0, _getOwnPropertyDescriptor.default)(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { var _context5; (0, _forEach.default)(_context5 = ownKeys(Object(source), true)).call(_context5, function (key) { (0, _defineProperty3.default)(target, key, source[key]); }); } else if (_getOwnPropertyDescriptors.default) { (0, _defineProperties.default)(target, (0, _getOwnPropertyDescriptors.default)(source)); } else { var _context6; (0, _forEach.default)(_context6 = ownKeys(Object(source))).call(_context6, function (key) { (0, _defineProperty2.default)(target, key, (0, _getOwnPropertyDescriptor.default)(source, key)); }); } } return target; } /* tslint:disable no-magic-numbers */ function formatValue(value, prefix, postfix) { var _context, _context2; var formatedValue = prefix.replace(/:/g, '').length ? value.replace(value[0], value[0].toUpperCase()) : value; var formatedPostfix = postfix && postfix.replace(postfix[0], postfix[0].toUpperCase()); return (0, _concat.default)(_context = (0, _concat.default)(_context2 = "".concat(prefix)).call(_context2, formatedValue)).call(_context, formatedPostfix); } function buildInfo(stylableApi) { return (0, _map.default)(stylableApi).call(stylableApi, function (_ref) { var values = (0, _values.default)(_ref), _ref$prefix = _ref.prefix, prefix = _ref$prefix === void 0 ? '' : _ref$prefix, _ref$postfix = _ref.postfix, postfix = _ref$postfix === void 0 ? '' : _ref$postfix, _ref$indent = _ref.indent, indent = _ref$indent === void 0 ? 0 : _ref$indent; return (0, _map.default)(values).call(values, function (_) { var _context3, _context4; return (0, _concat.default)(_context3 = "".concat((0, _repeat.default)(_context4 = '\t').call(_context4, indent), "- ")).call(_context3, formatValue(_, prefix, postfix)); }).join('\n'); }).join('\n'); } function extendInfo(params, stylableApi) { var sourceInfo = params.info; if (sourceInfo.length) { sourceInfo += '\n'; } sourceInfo += buildInfo(stylableApi); return _objectSpread({}, params, { info: sourceInfo }); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oZWxwZXJzL3N0b3JpZXMvaW5mby50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFTQSxTQUFTLFdBQVQsQ0FBcUIsS0FBckIsRUFBb0MsTUFBcEMsRUFBb0QsT0FBcEQsRUFBbUU7QUFBQTs7QUFFbEUsTUFBTSxhQUFhLEdBQUcsTUFBTSxDQUFDLE9BQVAsQ0FBZSxJQUFmLEVBQXFCLEVBQXJCLEVBQXlCLE1BQXpCLEdBQ25CLEtBQUssQ0FBQyxPQUFOLENBQWMsS0FBSyxDQUFDLENBQUQsQ0FBbkIsRUFBd0IsS0FBSyxDQUFDLENBQUQsQ0FBTCxDQUFTLFdBQVQsRUFBeEIsQ0FEbUIsR0FFbkIsS0FGSDtBQUdBLE1BQU0sZUFBZSxHQUFHLE9BQU8sSUFBSSxPQUFPLENBQUMsT0FBUixDQUFnQixPQUFPLENBQUMsQ0FBRCxDQUF2QixFQUE0QixPQUFPLENBQUMsQ0FBRCxDQUFQLENBQVcsV0FBWCxFQUE1QixDQUFuQztBQUVBLG9GQUFVLE1BQVYsbUJBQW1CLGFBQW5CLGtCQUFtQyxlQUFuQztBQUNBOztBQUVLLFNBQVUsU0FBVixDQUFvQixXQUFwQixFQUErQztBQUNwRCxTQUFPLGtCQUFBLFdBQVcsTUFBWCxDQUFBLFdBQVcsRUFBSztBQUFBLFFBQ3RCLE1BRHNCO0FBQUEsMkJBRXRCLE1BRnNCO0FBQUEsUUFFdEIsTUFGc0IsNEJBRWIsRUFGYTtBQUFBLDRCQUd0QixPQUhzQjtBQUFBLFFBR3RCLE9BSHNCLDZCQUdaLEVBSFk7QUFBQSwyQkFJdEIsTUFKc0I7QUFBQSxRQUl0QixNQUpzQiw0QkFJYixDQUphO0FBQUEsV0FNdkIsa0JBQUEsTUFBTSxNQUFOLENBQUEsTUFBTSxFQUFLLFVBQUEsQ0FBQztBQUFBOztBQUFBLHdEQUNQLHVEQUFZLE1BQVosQ0FETyx5QkFDaUIsV0FBVyxDQUFDLENBQUQsRUFBSSxNQUFKLEVBQVksT0FBWixDQUQ1QjtBQUFBLEtBQU4sQ0FBTixDQUVHLElBRkgsQ0FFUSxJQUZSLENBTnVCO0FBQUEsR0FBTCxDQUFYLENBU0wsSUFUSyxDQVNBLElBVEEsQ0FBUDtBQVVBOztBQUVLLFNBQVUsVUFBVixDQUFxQixNQUFyQixFQUFrRCxXQUFsRCxFQUE2RTtBQUVsRixNQUFJLFVBQVUsR0FBVyxNQUFNLENBQUMsSUFBaEM7O0FBRUEsTUFBSSxVQUFVLENBQUMsTUFBZixFQUF1QjtBQUN0QixJQUFBLFVBQVUsSUFBSSxJQUFkO0FBQ0E7O0FBRUQsRUFBQSxVQUFVLElBQUksU0FBUyxDQUFDLFdBQUQsQ0FBdkI7QUFFQSwyQkFDSSxNQURKO0FBRUMsSUFBQSxJQUFJLEVBQUU7QUFGUDtBQUlBIiwic291cmNlUm9vdCI6IiJ9