From 1edd63a4438b02e075e31005ac928ba8ca9882fc Mon Sep 17 00:00:00 2001 From: jason Date: Mon, 6 Nov 2023 08:00:57 -0600 Subject: [PATCH] update index files after build --- index.es.js | 694 +++++++++++++++++++++++--------------------------- index.js | 712 +++++++++++++++++++++++----------------------------- 2 files changed, 628 insertions(+), 778 deletions(-) diff --git a/index.es.js b/index.es.js index ab5d060..e6d80d8 100644 --- a/index.es.js +++ b/index.es.js @@ -1,274 +1,256 @@ -import { parse, icon, config, text } from '@fortawesome/fontawesome-svg-core' -import { h, defineComponent, computed, watch } from 'vue' +import { parse, icon, config, text } from '@fortawesome/fontawesome-svg-core'; +import { h, defineComponent, computed, watch } from 'vue'; function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object) + var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object) - enumerableOnly && - (symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable - })), - keys.push.apply(keys, symbols) + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function (sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); } - return keys + return keys; } function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { - var source = null != arguments[i] ? arguments[i] : {} - i % 2 - ? ownKeys(Object(source), !0).forEach(function (key) { - _defineProperty(target, key, source[key]) - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) - : ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)) - }) + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { + _defineProperty(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); } - return target + return target; } function _typeof(obj) { - '@babel/helpers - typeof' + "@babel/helpers - typeof"; - return ( - (_typeof = - 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator - ? function (obj) { - return typeof obj - } - : function (obj) { - return obj && 'function' == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? 'symbol' : typeof obj - }), - _typeof(obj) - ) + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }, _typeof(obj); } function _defineProperty(obj, key, value) { - key = _toPropertyKey(key) + key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true - }) + }); } else { - obj[key] = value + obj[key] = value; } - return obj + return obj; } function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {} - var target = {} - var sourceKeys = Object.keys(source) - var key, i + if (source == null) return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i] - if (excluded.indexOf(key) >= 0) continue - target[key] = source[key] + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) continue; + target[key] = source[key]; } - return target + return target; } function _objectWithoutProperties(source, excluded) { - if (source == null) return {} - var target = _objectWithoutPropertiesLoose(source, excluded) - var key, i + if (source == null) return {}; + var target = _objectWithoutPropertiesLoose(source, excluded); + var key, i; if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source) + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i] - if (excluded.indexOf(key) >= 0) continue - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue - target[key] = source[key] + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; + target[key] = source[key]; } } - return target + return target; } function _toConsumableArray(arr) { - return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread() + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _arrayWithoutHoles(arr) { - if (Array.isArray(arr)) return _arrayLikeToArray(arr) + if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _iterableToArray(iter) { - if ((typeof Symbol !== 'undefined' && iter[Symbol.iterator] != null) || iter['@@iterator'] != null) return Array.from(iter) + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } function _unsupportedIterableToArray(o, minLen) { - if (!o) return - if (typeof o === 'string') return _arrayLikeToArray(o, minLen) - var n = Object.prototype.toString.call(o).slice(8, -1) - if (n === 'Object' && o.constructor) n = o.constructor.name - if (n === 'Map' || n === 'Set') return Array.from(o) - if (n === 'Arguments' || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen) + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length - for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i] - return arr2 + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; } function _nonIterableSpread() { - throw new TypeError('Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.') + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _toPrimitive(input, hint) { - if (typeof input !== 'object' || input === null) return input - var prim = input[Symbol.toPrimitive] + if (typeof input !== "object" || input === null) return input; + var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { - var res = prim.call(input, hint || 'default') - if (typeof res !== 'object') return res - throw new TypeError('@@toPrimitive must return a primitive value.') + var res = prim.call(input, hint || "default"); + if (typeof res !== "object") return res; + throw new TypeError("@@toPrimitive must return a primitive value."); } - return (hint === 'string' ? String : Number)(input) + return (hint === "string" ? String : Number)(input); } function _toPropertyKey(arg) { - var key = _toPrimitive(arg, 'string') - return typeof key === 'symbol' ? key : String(key) + var key = _toPrimitive(arg, "string"); + return typeof key === "symbol" ? key : String(key); } -var commonjsGlobal = - typeof globalThis !== 'undefined' - ? globalThis - : typeof window !== 'undefined' - ? window - : typeof global !== 'undefined' - ? global - : typeof self !== 'undefined' - ? self - : {} +var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; -var humps$1 = { exports: {} } +var humps$1 = {exports: {}}; -;(function (module) { - ;(function (global) { - var _processKeys = function (convert, obj, options) { - if (!_isObject(obj) || _isDate(obj) || _isRegExp(obj) || _isBoolean(obj) || _isFunction(obj)) { - return obj - } +(function (module) { +(function(global) { - var output, - i = 0, - l = 0 + var _processKeys = function(convert, obj, options) { + if(!_isObject(obj) || _isDate(obj) || _isRegExp(obj) || _isBoolean(obj) || _isFunction(obj)) { + return obj; + } - if (_isArray(obj)) { - output = [] - for (l = obj.length; i < l; i++) { - output.push(_processKeys(convert, obj[i], options)) - } - } else { - output = {} - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - output[convert(key, options)] = _processKeys(convert, obj[key], options) - } - } - } - return output - } + var output, + i = 0, + l = 0; - // String conversion methods + if(_isArray(obj)) { + output = []; + for(l=obj.length; i 1 && arguments[1] !== undefined ? arguments[1] : {} - var attrs = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {} + var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var attrs = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; // If the abstract element is a string, we'll just return a string render function if (typeof abstractElement === 'string') { - return abstractElement + return abstractElement; } // Converting abstract element children into Vue VNodes var children = (abstractElement.children || []).map(function (child) { - return convert(child) - }) + return convert(child); + }); // Converting abstract element attributes into valid Vue format - var mixins = Object.keys(abstractElement.attributes || {}).reduce( - function (mixins, key) { - var value = abstractElement.attributes[key] - switch (key) { - case 'class': - mixins.class = classToObject(value) - break - case 'style': - mixins.style = styleToObject(value) - break - default: - mixins.attrs[key] = value - } - return mixins - }, - { - attrs: {}, - class: {}, - style: {} + var mixins = Object.keys(abstractElement.attributes || {}).reduce(function (mixins, key) { + var value = abstractElement.attributes[key]; + switch (key) { + case 'class': + mixins.class = classToObject(value); + break; + case 'style': + mixins.style = styleToObject(value); + break; + default: + mixins.attrs[key] = value; } - ) + return mixins; + }, { + attrs: {}, + class: {}, + style: {} + }); // Now, we'll return the VNode - attrs.class - var _attrs$style = attrs.style, + attrs.class; + var _attrs$style = attrs.style, aStyle = _attrs$style === void 0 ? {} : _attrs$style, - otherAttrs = _objectWithoutProperties(attrs, _excluded) - return h( - abstractElement.tag, - _objectSpread2( - _objectSpread2( - _objectSpread2({}, props), - {}, - { - class: mixins.class, - style: _objectSpread2(_objectSpread2({}, mixins.style), aStyle) - }, - mixins.attrs - ), - otherAttrs - ), - children - ) + otherAttrs = _objectWithoutProperties(attrs, _excluded); + return h(abstractElement.tag, _objectSpread2(_objectSpread2(_objectSpread2({}, props), {}, { + class: mixins.class, + style: _objectSpread2(_objectSpread2({}, mixins.style), aStyle) + }, mixins.attrs), otherAttrs), children); } -var PRODUCTION = false +var PRODUCTION = false; try { - PRODUCTION = process.env.NODE_ENV === 'production' + PRODUCTION = process.env.NODE_ENV === 'production'; } catch (e) {} -function log() { +function log () { if (!PRODUCTION && console && typeof console.error === 'function') { - var _console - ;(_console = console).error.apply(_console, arguments) + var _console; + (_console = console).error.apply(_console, arguments); } } function objectWithKey(key, value) { - return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? _defineProperty({}, key, value) : {} + return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {}; } function classList(props) { - var _classes - var classes = - ((_classes = { - 'fa-spin': props.spin, - 'fa-pulse': props.pulse, - 'fa-fw': props.fixedWidth, - 'fa-border': props.border, - 'fa-li': props.listItem, - 'fa-inverse': props.inverse, - 'fa-flip': props.flip === true, - 'fa-flip-horizontal': props.flip === 'horizontal' || props.flip === 'both', - 'fa-flip-vertical': props.flip === 'vertical' || props.flip === 'both' - }), - _defineProperty(_classes, 'fa-'.concat(props.size), props.size !== null), - _defineProperty(_classes, 'fa-rotate-'.concat(props.rotation), props.rotation !== null), - _defineProperty(_classes, 'fa-pull-'.concat(props.pull), props.pull !== null), - _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), - _defineProperty(_classes, 'fa-bounce', props.bounce), - _defineProperty(_classes, 'fa-shake', props.shake), - _defineProperty(_classes, 'fa-beat', props.beat), - _defineProperty(_classes, 'fa-fade', props.fade), - _defineProperty(_classes, 'fa-beat-fade', props.beatFade), - _defineProperty(_classes, 'fa-flash', props.flash), - _defineProperty(_classes, 'fa-spin-pulse', props.spinPulse), - _defineProperty(_classes, 'fa-spin-reverse', props.spinReverse), - _classes) - return Object.keys(classes) - .map(function (key) { - return classes[key] ? key : null - }) - .filter(function (key) { - return key - }) + var _classes; + var classes = (_classes = { + 'fa-spin': props.spin, + 'fa-pulse': props.pulse, + 'fa-fw': props.fixedWidth, + 'fa-border': props.border, + 'fa-li': props.listItem, + 'fa-inverse': props.inverse, + 'fa-flip': props.flip === true, + 'fa-flip-horizontal': props.flip === 'horizontal' || props.flip === 'both', + 'fa-flip-vertical': props.flip === 'vertical' || props.flip === 'both' + }, _defineProperty(_classes, "fa-".concat(props.size), props.size !== null), _defineProperty(_classes, "fa-rotate-".concat(props.rotation), props.rotation !== null), _defineProperty(_classes, "fa-pull-".concat(props.pull), props.pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _defineProperty(_classes, 'fa-bounce', props.bounce), _defineProperty(_classes, 'fa-shake', props.shake), _defineProperty(_classes, 'fa-beat', props.beat), _defineProperty(_classes, 'fa-fade', props.fade), _defineProperty(_classes, 'fa-beat-fade', props.beatFade), _defineProperty(_classes, 'fa-flash', props.flash), _defineProperty(_classes, 'fa-spin-pulse', props.spinPulse), _defineProperty(_classes, 'fa-spin-reverse', props.spinReverse), _classes); + return Object.keys(classes).map(function (key) { + return classes[key] ? key : null; + }).filter(function (key) { + return key; + }); } function normalizeIconArgs(icon) { if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) { - return icon + return icon; } if (parse.icon) { - return parse.icon(icon) + return parse.icon(icon); } if (icon === null) { - return null + return null; } if (_typeof(icon) === 'object' && icon.prefix && icon.iconName) { - return icon + return icon; } if (Array.isArray(icon) && icon.length === 2) { return { prefix: icon[0], iconName: icon[1] - } + }; } if (typeof icon === 'string') { return { prefix: 'fas', iconName: icon - } + }; } } var FontAwesomeIcon = defineComponent({ @@ -462,7 +409,7 @@ var FontAwesomeIcon = defineComponent({ type: [Boolean, String], default: false, validator: function validator(value) { - return [true, false, 'horizontal', 'vertical', 'both'].indexOf(value) > -1 + return [true, false, 'horizontal', 'vertical', 'both'].indexOf(value) > -1; } }, icon: { @@ -485,7 +432,7 @@ var FontAwesomeIcon = defineComponent({ type: String, default: null, validator: function validator(value) { - return ['right', 'left'].indexOf(value) > -1 + return ['right', 'left'].indexOf(value) > -1; } }, pulse: { @@ -496,7 +443,7 @@ var FontAwesomeIcon = defineComponent({ type: [String, Number], default: null, validator: function validator(value) { - return [90, 180, 270].indexOf(Number.parseInt(value, 10)) > -1 + return [90, 180, 270].indexOf(Number.parseInt(value, 10)) > -1; } }, swapOpacity: { @@ -507,7 +454,7 @@ var FontAwesomeIcon = defineComponent({ type: String, default: null, validator: function validator(value) { - return ['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x'].indexOf(value) > -1 + return ['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x'].indexOf(value) > -1; } }, spin: { @@ -568,53 +515,42 @@ var FontAwesomeIcon = defineComponent({ } }, setup: function setup(props, _ref) { - var attrs = _ref.attrs + var attrs = _ref.attrs; var icon$1 = computed(function () { - return normalizeIconArgs(props.icon) - }) + return normalizeIconArgs(props.icon); + }); var classes = computed(function () { - return objectWithKey('classes', classList(props)) - }) + return objectWithKey('classes', classList(props)); + }); var transform = computed(function () { - return objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform) - }) + return objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform); + }); var mask = computed(function () { - return objectWithKey('mask', normalizeIconArgs(props.mask)) - }) + return objectWithKey('mask', normalizeIconArgs(props.mask)); + }); var renderedIcon = computed(function () { - return icon( - icon$1.value, - _objectSpread2( - _objectSpread2(_objectSpread2(_objectSpread2({}, classes.value), transform.value), mask.value), - {}, - { - symbol: props.symbol, - title: props.title, - titleId: props.titleId, - maskId: props.maskId - } - ) - ) - }) - watch( - renderedIcon, - function (value) { - if (!value) { - return log('Could not find one or more icon(s)', icon$1.value, mask.value) - } - }, - { - immediate: true + return icon(icon$1.value, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes.value), transform.value), mask.value), {}, { + symbol: props.symbol, + title: props.title, + titleId: props.titleId, + maskId: props.maskId + })); + }); + watch(renderedIcon, function (value) { + if (!value) { + return log('Could not find one or more icon(s)', icon$1.value, mask.value); } - ) + }, { + immediate: true + }); var vnode = computed(function () { - return renderedIcon.value ? convert(renderedIcon.value.abstract[0], {}, attrs) : null - }) + return renderedIcon.value ? convert(renderedIcon.value.abstract[0], {}, attrs) : null; + }); return function () { - return vnode.value - } + return vnode.value; + }; } -}) +}); var FontAwesomeLayers = defineComponent({ name: 'FontAwesomeLayers', @@ -625,22 +561,18 @@ var FontAwesomeLayers = defineComponent({ } }, setup: function setup(props, _ref) { - var slots = _ref.slots - var familyPrefix = config.familyPrefix + var slots = _ref.slots; + var familyPrefix = config.familyPrefix; var className = computed(function () { - return [''.concat(familyPrefix, '-layers')].concat(_toConsumableArray(props.fixedWidth ? [''.concat(familyPrefix, '-fw')] : [])) - }) + return ["".concat(familyPrefix, "-layers")].concat(_toConsumableArray(props.fixedWidth ? ["".concat(familyPrefix, "-fw")] : [])); + }); return function () { - return h( - 'div', - { - class: className.value - }, - slots.default ? slots.default() : [] - ) - } + return h('div', { + class: className.value + }, slots.default ? slots.default() : []); + }; } -}) +}); var FontAwesomeLayersText = defineComponent({ name: 'FontAwesomeLayersText', @@ -661,40 +593,34 @@ var FontAwesomeLayersText = defineComponent({ type: String, default: null, validator: function validator(value) { - return ['bottom-left', 'bottom-right', 'top-left', 'top-right'].indexOf(value) > -1 + return ['bottom-left', 'bottom-right', 'top-left', 'top-right'].indexOf(value) > -1; } } }, setup: function setup(props, _ref) { - var attrs = _ref.attrs - var familyPrefix = config.familyPrefix + var attrs = _ref.attrs; + var familyPrefix = config.familyPrefix; var classes = computed(function () { - return objectWithKey( - 'classes', - [].concat( - _toConsumableArray(props.counter ? [''.concat(familyPrefix, '-layers-counter')] : []), - _toConsumableArray(props.position ? [''.concat(familyPrefix, '-layers-').concat(props.position)] : []) - ) - ) - }) + return objectWithKey('classes', [].concat(_toConsumableArray(props.counter ? ["".concat(familyPrefix, "-layers-counter")] : []), _toConsumableArray(props.position ? ["".concat(familyPrefix, "-layers-").concat(props.position)] : []))); + }); var transform = computed(function () { - return objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform) - }) + return objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform); + }); var abstractElement = computed(function () { var _text = text(props.value.toString(), _objectSpread2(_objectSpread2({}, transform.value), classes.value)), - abstract = _text.abstract + abstract = _text.abstract; if (props.counter) { - abstract[0].attributes.class = abstract[0].attributes.class.replace('fa-layers-text', '') + abstract[0].attributes.class = abstract[0].attributes.class.replace('fa-layers-text', ''); } - return abstract[0] - }) + return abstract[0]; + }); var vnode = computed(function () { - return convert(abstractElement.value, {}, attrs) - }) + return convert(abstractElement.value, {}, attrs); + }); return function () { - return vnode.value - } + return vnode.value; + }; } -}) +}); -export { FontAwesomeIcon, FontAwesomeLayers, FontAwesomeLayersText } +export { FontAwesomeIcon, FontAwesomeLayers, FontAwesomeLayersText }; diff --git a/index.js b/index.js index 579b733..99e9529 100644 --- a/index.js +++ b/index.js @@ -1,280 +1,259 @@ -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - ? factory(exports, require('@fortawesome/fontawesome-svg-core'), require('vue')) - : typeof define === 'function' && define.amd - ? define(['exports', '@fortawesome/fontawesome-svg-core', 'vue'], factory) - : ((global = typeof globalThis !== 'undefined' ? globalThis : global || self), factory((global['vue-fontawesome'] = {}), global.FontAwesome, global.vue)) -})(this, function (exports, fontawesomeSvgCore, vue) { - 'use strict' +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@fortawesome/fontawesome-svg-core'), require('vue')) : + typeof define === 'function' && define.amd ? define(['exports', '@fortawesome/fontawesome-svg-core', 'vue'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["vue-fontawesome"] = {}, global.FontAwesome, global.vue)); +})(this, (function (exports, fontawesomeSvgCore, vue) { 'use strict'; function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object) + var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object) - enumerableOnly && - (symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable - })), - keys.push.apply(keys, symbols) + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function (sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); } - return keys + return keys; } function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { - var source = null != arguments[i] ? arguments[i] : {} - i % 2 - ? ownKeys(Object(source), !0).forEach(function (key) { - _defineProperty(target, key, source[key]) - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) - : ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)) - }) + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { + _defineProperty(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); } - return target + return target; } function _typeof(obj) { - '@babel/helpers - typeof' + "@babel/helpers - typeof"; - return ( - (_typeof = - 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator - ? function (obj) { - return typeof obj - } - : function (obj) { - return obj && 'function' == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? 'symbol' : typeof obj - }), - _typeof(obj) - ) + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }, _typeof(obj); } function _defineProperty(obj, key, value) { - key = _toPropertyKey(key) + key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true - }) + }); } else { - obj[key] = value + obj[key] = value; } - return obj + return obj; } function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {} - var target = {} - var sourceKeys = Object.keys(source) - var key, i + if (source == null) return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i] - if (excluded.indexOf(key) >= 0) continue - target[key] = source[key] + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) continue; + target[key] = source[key]; } - return target + return target; } function _objectWithoutProperties(source, excluded) { - if (source == null) return {} - var target = _objectWithoutPropertiesLoose(source, excluded) - var key, i + if (source == null) return {}; + var target = _objectWithoutPropertiesLoose(source, excluded); + var key, i; if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source) + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i] - if (excluded.indexOf(key) >= 0) continue - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue - target[key] = source[key] + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; + target[key] = source[key]; } } - return target + return target; } function _toConsumableArray(arr) { - return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread() + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _arrayWithoutHoles(arr) { - if (Array.isArray(arr)) return _arrayLikeToArray(arr) + if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _iterableToArray(iter) { - if ((typeof Symbol !== 'undefined' && iter[Symbol.iterator] != null) || iter['@@iterator'] != null) return Array.from(iter) + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } function _unsupportedIterableToArray(o, minLen) { - if (!o) return - if (typeof o === 'string') return _arrayLikeToArray(o, minLen) - var n = Object.prototype.toString.call(o).slice(8, -1) - if (n === 'Object' && o.constructor) n = o.constructor.name - if (n === 'Map' || n === 'Set') return Array.from(o) - if (n === 'Arguments' || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen) + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length - for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i] - return arr2 + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; } function _nonIterableSpread() { - throw new TypeError('Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.') + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _toPrimitive(input, hint) { - if (typeof input !== 'object' || input === null) return input - var prim = input[Symbol.toPrimitive] + if (typeof input !== "object" || input === null) return input; + var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { - var res = prim.call(input, hint || 'default') - if (typeof res !== 'object') return res - throw new TypeError('@@toPrimitive must return a primitive value.') + var res = prim.call(input, hint || "default"); + if (typeof res !== "object") return res; + throw new TypeError("@@toPrimitive must return a primitive value."); } - return (hint === 'string' ? String : Number)(input) + return (hint === "string" ? String : Number)(input); } function _toPropertyKey(arg) { - var key = _toPrimitive(arg, 'string') - return typeof key === 'symbol' ? key : String(key) + var key = _toPrimitive(arg, "string"); + return typeof key === "symbol" ? key : String(key); } - var commonjsGlobal = - typeof globalThis !== 'undefined' - ? globalThis - : typeof window !== 'undefined' - ? window - : typeof global !== 'undefined' - ? global - : typeof self !== 'undefined' - ? self - : {} + var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; - var humps$1 = { exports: {} } + var humps$1 = {exports: {}}; - ;(function (module) { - ;(function (global) { - var _processKeys = function (convert, obj, options) { - if (!_isObject(obj) || _isDate(obj) || _isRegExp(obj) || _isBoolean(obj) || _isFunction(obj)) { - return obj - } + (function (module) { + (function(global) { - var output, - i = 0, - l = 0 + var _processKeys = function(convert, obj, options) { + if(!_isObject(obj) || _isDate(obj) || _isRegExp(obj) || _isBoolean(obj) || _isFunction(obj)) { + return obj; + } - if (_isArray(obj)) { - output = [] - for (l = obj.length; i < l; i++) { - output.push(_processKeys(convert, obj[i], options)) - } - } else { - output = {} - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - output[convert(key, options)] = _processKeys(convert, obj[key], options) - } - } - } - return output - } + var output, + i = 0, + l = 0; - // String conversion methods + if(_isArray(obj)) { + output = []; + for(l=obj.length; i 1 && arguments[1] !== undefined ? arguments[1] : {} - var attrs = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {} + var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var attrs = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; // If the abstract element is a string, we'll just return a string render function if (typeof abstractElement === 'string') { - return abstractElement + return abstractElement; } // Converting abstract element children into Vue VNodes var children = (abstractElement.children || []).map(function (child) { - return convert(child) - }) + return convert(child); + }); // Converting abstract element attributes into valid Vue format - var mixins = Object.keys(abstractElement.attributes || {}).reduce( - function (mixins, key) { - var value = abstractElement.attributes[key] - switch (key) { - case 'class': - mixins.class = classToObject(value) - break - case 'style': - mixins.style = styleToObject(value) - break - default: - mixins.attrs[key] = value - } - return mixins - }, - { - attrs: {}, - class: {}, - style: {} + var mixins = Object.keys(abstractElement.attributes || {}).reduce(function (mixins, key) { + var value = abstractElement.attributes[key]; + switch (key) { + case 'class': + mixins.class = classToObject(value); + break; + case 'style': + mixins.style = styleToObject(value); + break; + default: + mixins.attrs[key] = value; } - ) + return mixins; + }, { + attrs: {}, + class: {}, + style: {} + }); // Now, we'll return the VNode - attrs.class - var _attrs$style = attrs.style, + attrs.class; + var _attrs$style = attrs.style, aStyle = _attrs$style === void 0 ? {} : _attrs$style, - otherAttrs = _objectWithoutProperties(attrs, _excluded) - return vue.h( - abstractElement.tag, - _objectSpread2( - _objectSpread2( - _objectSpread2({}, props), - {}, - { - class: mixins.class, - style: _objectSpread2(_objectSpread2({}, mixins.style), aStyle) - }, - mixins.attrs - ), - otherAttrs - ), - children - ) + otherAttrs = _objectWithoutProperties(attrs, _excluded); + return vue.h(abstractElement.tag, _objectSpread2(_objectSpread2(_objectSpread2({}, props), {}, { + class: mixins.class, + style: _objectSpread2(_objectSpread2({}, mixins.style), aStyle) + }, mixins.attrs), otherAttrs), children); } - var PRODUCTION = false + var PRODUCTION = false; try { - PRODUCTION = process.env.NODE_ENV === 'production' + PRODUCTION = process.env.NODE_ENV === 'production'; } catch (e) {} - function log() { + function log () { if (!PRODUCTION && console && typeof console.error === 'function') { - var _console - ;(_console = console).error.apply(_console, arguments) + var _console; + (_console = console).error.apply(_console, arguments); } } function objectWithKey(key, value) { - return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? _defineProperty({}, key, value) : {} + return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {}; } function classList(props) { - var _classes - var classes = - ((_classes = { - 'fa-spin': props.spin, - 'fa-pulse': props.pulse, - 'fa-fw': props.fixedWidth, - 'fa-border': props.border, - 'fa-li': props.listItem, - 'fa-inverse': props.inverse, - 'fa-flip': props.flip === true, - 'fa-flip-horizontal': props.flip === 'horizontal' || props.flip === 'both', - 'fa-flip-vertical': props.flip === 'vertical' || props.flip === 'both' - }), - _defineProperty(_classes, 'fa-'.concat(props.size), props.size !== null), - _defineProperty(_classes, 'fa-rotate-'.concat(props.rotation), props.rotation !== null), - _defineProperty(_classes, 'fa-pull-'.concat(props.pull), props.pull !== null), - _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), - _defineProperty(_classes, 'fa-bounce', props.bounce), - _defineProperty(_classes, 'fa-shake', props.shake), - _defineProperty(_classes, 'fa-beat', props.beat), - _defineProperty(_classes, 'fa-fade', props.fade), - _defineProperty(_classes, 'fa-beat-fade', props.beatFade), - _defineProperty(_classes, 'fa-flash', props.flash), - _defineProperty(_classes, 'fa-spin-pulse', props.spinPulse), - _defineProperty(_classes, 'fa-spin-reverse', props.spinReverse), - _classes) - return Object.keys(classes) - .map(function (key) { - return classes[key] ? key : null - }) - .filter(function (key) { - return key - }) + var _classes; + var classes = (_classes = { + 'fa-spin': props.spin, + 'fa-pulse': props.pulse, + 'fa-fw': props.fixedWidth, + 'fa-border': props.border, + 'fa-li': props.listItem, + 'fa-inverse': props.inverse, + 'fa-flip': props.flip === true, + 'fa-flip-horizontal': props.flip === 'horizontal' || props.flip === 'both', + 'fa-flip-vertical': props.flip === 'vertical' || props.flip === 'both' + }, _defineProperty(_classes, "fa-".concat(props.size), props.size !== null), _defineProperty(_classes, "fa-rotate-".concat(props.rotation), props.rotation !== null), _defineProperty(_classes, "fa-pull-".concat(props.pull), props.pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _defineProperty(_classes, 'fa-bounce', props.bounce), _defineProperty(_classes, 'fa-shake', props.shake), _defineProperty(_classes, 'fa-beat', props.beat), _defineProperty(_classes, 'fa-fade', props.fade), _defineProperty(_classes, 'fa-beat-fade', props.beatFade), _defineProperty(_classes, 'fa-flash', props.flash), _defineProperty(_classes, 'fa-spin-pulse', props.spinPulse), _defineProperty(_classes, 'fa-spin-reverse', props.spinReverse), _classes); + return Object.keys(classes).map(function (key) { + return classes[key] ? key : null; + }).filter(function (key) { + return key; + }); } function normalizeIconArgs(icon) { if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) { - return icon + return icon; } if (fontawesomeSvgCore.parse.icon) { - return fontawesomeSvgCore.parse.icon(icon) + return fontawesomeSvgCore.parse.icon(icon); } if (icon === null) { - return null + return null; } if (_typeof(icon) === 'object' && icon.prefix && icon.iconName) { - return icon + return icon; } if (Array.isArray(icon) && icon.length === 2) { return { prefix: icon[0], iconName: icon[1] - } + }; } if (typeof icon === 'string') { return { prefix: 'fas', iconName: icon - } + }; } } var FontAwesomeIcon = vue.defineComponent({ @@ -468,7 +412,7 @@ type: [Boolean, String], default: false, validator: function validator(value) { - return [true, false, 'horizontal', 'vertical', 'both'].indexOf(value) > -1 + return [true, false, 'horizontal', 'vertical', 'both'].indexOf(value) > -1; } }, icon: { @@ -491,7 +435,7 @@ type: String, default: null, validator: function validator(value) { - return ['right', 'left'].indexOf(value) > -1 + return ['right', 'left'].indexOf(value) > -1; } }, pulse: { @@ -502,7 +446,7 @@ type: [String, Number], default: null, validator: function validator(value) { - return [90, 180, 270].indexOf(Number.parseInt(value, 10)) > -1 + return [90, 180, 270].indexOf(Number.parseInt(value, 10)) > -1; } }, swapOpacity: { @@ -513,7 +457,7 @@ type: String, default: null, validator: function validator(value) { - return ['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x'].indexOf(value) > -1 + return ['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x'].indexOf(value) > -1; } }, spin: { @@ -574,53 +518,42 @@ } }, setup: function setup(props, _ref) { - var attrs = _ref.attrs + var attrs = _ref.attrs; var icon = vue.computed(function () { - return normalizeIconArgs(props.icon) - }) + return normalizeIconArgs(props.icon); + }); var classes = vue.computed(function () { - return objectWithKey('classes', classList(props)) - }) + return objectWithKey('classes', classList(props)); + }); var transform = vue.computed(function () { - return objectWithKey('transform', typeof props.transform === 'string' ? fontawesomeSvgCore.parse.transform(props.transform) : props.transform) - }) + return objectWithKey('transform', typeof props.transform === 'string' ? fontawesomeSvgCore.parse.transform(props.transform) : props.transform); + }); var mask = vue.computed(function () { - return objectWithKey('mask', normalizeIconArgs(props.mask)) - }) + return objectWithKey('mask', normalizeIconArgs(props.mask)); + }); var renderedIcon = vue.computed(function () { - return fontawesomeSvgCore.icon( - icon.value, - _objectSpread2( - _objectSpread2(_objectSpread2(_objectSpread2({}, classes.value), transform.value), mask.value), - {}, - { - symbol: props.symbol, - title: props.title, - titleId: props.titleId, - maskId: props.maskId - } - ) - ) - }) - vue.watch( - renderedIcon, - function (value) { - if (!value) { - return log('Could not find one or more icon(s)', icon.value, mask.value) - } - }, - { - immediate: true + return fontawesomeSvgCore.icon(icon.value, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes.value), transform.value), mask.value), {}, { + symbol: props.symbol, + title: props.title, + titleId: props.titleId, + maskId: props.maskId + })); + }); + vue.watch(renderedIcon, function (value) { + if (!value) { + return log('Could not find one or more icon(s)', icon.value, mask.value); } - ) + }, { + immediate: true + }); var vnode = vue.computed(function () { - return renderedIcon.value ? convert(renderedIcon.value.abstract[0], {}, attrs) : null - }) + return renderedIcon.value ? convert(renderedIcon.value.abstract[0], {}, attrs) : null; + }); return function () { - return vnode.value - } + return vnode.value; + }; } - }) + }); var FontAwesomeLayers = vue.defineComponent({ name: 'FontAwesomeLayers', @@ -631,22 +564,18 @@ } }, setup: function setup(props, _ref) { - var slots = _ref.slots - var familyPrefix = fontawesomeSvgCore.config.familyPrefix + var slots = _ref.slots; + var familyPrefix = fontawesomeSvgCore.config.familyPrefix; var className = vue.computed(function () { - return [''.concat(familyPrefix, '-layers')].concat(_toConsumableArray(props.fixedWidth ? [''.concat(familyPrefix, '-fw')] : [])) - }) + return ["".concat(familyPrefix, "-layers")].concat(_toConsumableArray(props.fixedWidth ? ["".concat(familyPrefix, "-fw")] : [])); + }); return function () { - return vue.h( - 'div', - { - class: className.value - }, - slots.default ? slots.default() : [] - ) - } + return vue.h('div', { + class: className.value + }, slots.default ? slots.default() : []); + }; } - }) + }); var FontAwesomeLayersText = vue.defineComponent({ name: 'FontAwesomeLayersText', @@ -667,45 +596,40 @@ type: String, default: null, validator: function validator(value) { - return ['bottom-left', 'bottom-right', 'top-left', 'top-right'].indexOf(value) > -1 + return ['bottom-left', 'bottom-right', 'top-left', 'top-right'].indexOf(value) > -1; } } }, setup: function setup(props, _ref) { - var attrs = _ref.attrs - var familyPrefix = fontawesomeSvgCore.config.familyPrefix + var attrs = _ref.attrs; + var familyPrefix = fontawesomeSvgCore.config.familyPrefix; var classes = vue.computed(function () { - return objectWithKey( - 'classes', - [].concat( - _toConsumableArray(props.counter ? [''.concat(familyPrefix, '-layers-counter')] : []), - _toConsumableArray(props.position ? [''.concat(familyPrefix, '-layers-').concat(props.position)] : []) - ) - ) - }) + return objectWithKey('classes', [].concat(_toConsumableArray(props.counter ? ["".concat(familyPrefix, "-layers-counter")] : []), _toConsumableArray(props.position ? ["".concat(familyPrefix, "-layers-").concat(props.position)] : []))); + }); var transform = vue.computed(function () { - return objectWithKey('transform', typeof props.transform === 'string' ? fontawesomeSvgCore.parse.transform(props.transform) : props.transform) - }) + return objectWithKey('transform', typeof props.transform === 'string' ? fontawesomeSvgCore.parse.transform(props.transform) : props.transform); + }); var abstractElement = vue.computed(function () { var _text = fontawesomeSvgCore.text(props.value.toString(), _objectSpread2(_objectSpread2({}, transform.value), classes.value)), - abstract = _text.abstract + abstract = _text.abstract; if (props.counter) { - abstract[0].attributes.class = abstract[0].attributes.class.replace('fa-layers-text', '') + abstract[0].attributes.class = abstract[0].attributes.class.replace('fa-layers-text', ''); } - return abstract[0] - }) + return abstract[0]; + }); var vnode = vue.computed(function () { - return convert(abstractElement.value, {}, attrs) - }) + return convert(abstractElement.value, {}, attrs); + }); return function () { - return vnode.value - } + return vnode.value; + }; } - }) + }); - exports.FontAwesomeIcon = FontAwesomeIcon - exports.FontAwesomeLayers = FontAwesomeLayers - exports.FontAwesomeLayersText = FontAwesomeLayersText + exports.FontAwesomeIcon = FontAwesomeIcon; + exports.FontAwesomeLayers = FontAwesomeLayers; + exports.FontAwesomeLayersText = FontAwesomeLayersText; - Object.defineProperty(exports, '__esModule', { value: true }) -}) + Object.defineProperty(exports, '__esModule', { value: true }); + +}));