`, ``, etc.) within ``, and the named slots
`top-row`, `bottom-row`, and `thead-top`, it is recommended to use these BootstrapVue table ``
helper components. Note that there are no helper components for ``, `` or
-``, so you may these three HTML5 elements directly in ``.
+``, so you may use these three HTML5 elements directly in ``.
- Table helper components ``, `` and `` all accept a `variant` prop, which will
apply one of the Bootstrap theme colors (custom theme colors are supported via
diff --git a/src/components/table/helpers/mixin-bottom-row.js b/src/components/table/helpers/mixin-bottom-row.js
index 0a425bb010b..73a268a765a 100644
--- a/src/components/table/helpers/mixin-bottom-row.js
+++ b/src/components/table/helpers/mixin-bottom-row.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { SLOT_NAME_BOTTOM_ROW } from '../../../constants/slots'
import { isFunction } from '../../../utils/inspect'
import { BTr } from '../tr'
@@ -10,7 +10,7 @@ export const props = {}
// --- Mixin ---
// @vue/component
-export const bottomRowMixin = Vue.extend({
+export const bottomRowMixin = extend({
props,
methods: {
renderBottomRow() {
diff --git a/src/components/table/helpers/mixin-busy.js b/src/components/table/helpers/mixin-busy.js
index 59781330b89..bb0e161a34e 100644
--- a/src/components/table/helpers/mixin-busy.js
+++ b/src/components/table/helpers/mixin-busy.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { MODEL_EVENT_NAME_PREFIX } from '../../../constants/events'
import { PROP_TYPE_BOOLEAN } from '../../../constants/props'
import { SLOT_NAME_TABLE_BUSY } from '../../../constants/slots'
@@ -22,7 +22,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const busyMixin = Vue.extend({
+export const busyMixin = extend({
props,
data() {
return {
diff --git a/src/components/table/helpers/mixin-caption.js b/src/components/table/helpers/mixin-caption.js
index bbb7ab726eb..ace7eb5a5b7 100644
--- a/src/components/table/helpers/mixin-caption.js
+++ b/src/components/table/helpers/mixin-caption.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { PROP_TYPE_STRING } from '../../../constants/props'
import { SLOT_NAME_TABLE_CAPTION } from '../../../constants/slots'
import { htmlOrText } from '../../../utils/html'
@@ -16,12 +16,10 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const captionMixin = Vue.extend({
+export const captionMixin = extend({
props,
computed: {
captionId() {
- // Even though `this.safeId` looks like a method, it is a computed prop
- // that returns a new function if the underlying ID changes
return this.isStacked ? this.safeId('_caption_') : null
}
},
@@ -38,7 +36,8 @@ export const captionMixin = Vue.extend({
{
attrs: { id: this.captionId },
domProps: hasCaptionSlot ? {} : htmlOrText(captionHtml, caption),
- key: 'caption'
+ key: 'caption',
+ ref: 'caption'
},
this.normalizeSlot(SLOT_NAME_TABLE_CAPTION)
)
diff --git a/src/components/table/helpers/mixin-colgroup.js b/src/components/table/helpers/mixin-colgroup.js
index 1d2cf988bb1..575bca8a681 100644
--- a/src/components/table/helpers/mixin-colgroup.js
+++ b/src/components/table/helpers/mixin-colgroup.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { SLOT_NAME_TABLE_COLGROUP } from '../../../constants/slots'
// --- Props ---
@@ -8,7 +8,7 @@ export const props = {}
// --- Mixin ---
// @vue/component
-export const colgroupMixin = Vue.extend({
+export const colgroupMixin = extend({
methods: {
renderColgroup() {
const { computedFields: fields } = this
diff --git a/src/components/table/helpers/mixin-empty.js b/src/components/table/helpers/mixin-empty.js
index f4c22ca21f6..eeac5ddf8e8 100644
--- a/src/components/table/helpers/mixin-empty.js
+++ b/src/components/table/helpers/mixin-empty.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_STRING } from '../../../constants/props'
import {
SLOT_NAME_EMPTY,
@@ -8,6 +8,7 @@ import {
import { htmlOrText } from '../../../utils/html'
import { isFunction } from '../../../utils/inspect'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { BTr } from '../tr'
import { BTd } from '../td'
@@ -24,18 +25,18 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const emptyMixin = Vue.extend({
+export const emptyMixin = extend({
props,
methods: {
renderEmpty() {
- const { computedItems: items } = this
+ const { computedItems: items, computedBusy } = safeVueInstance(this)
const h = this.$createElement
let $empty = h()
if (
this.showEmpty &&
(!items || items.length === 0) &&
- !(this.computedBusy && this.hasNormalizedSlot(SLOT_NAME_TABLE_BUSY))
+ !(computedBusy && this.hasNormalizedSlot(SLOT_NAME_TABLE_BUSY))
) {
const {
computedFields: fields,
diff --git a/src/components/table/helpers/mixin-filtering.js b/src/components/table/helpers/mixin-filtering.js
index 6e6a2e9ff0c..62b6097df6d 100644
--- a/src/components/table/helpers/mixin-filtering.js
+++ b/src/components/table/helpers/mixin-filtering.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { NAME_TABLE } from '../../../constants/components'
import { EVENT_NAME_FILTERED } from '../../../constants/events'
import {
@@ -40,7 +40,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const filteringMixin = Vue.extend({
+export const filteringMixin = extend({
props,
data() {
return {
diff --git a/src/components/table/helpers/mixin-items.js b/src/components/table/helpers/mixin-items.js
index 9d334ecf0e9..6fdeba7170b 100644
--- a/src/components/table/helpers/mixin-items.js
+++ b/src/components/table/helpers/mixin-items.js
@@ -1,13 +1,16 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { EVENT_NAME_CONTEXT_CHANGED } from '../../../constants/events'
import { PROP_TYPE_ARRAY, PROP_TYPE_STRING } from '../../../constants/props'
+import { useParentMixin } from '../../../mixins/use-parent'
import { isArray, isFunction, isString } from '../../../utils/inspect'
import { looseEqual } from '../../../utils/loose-equal'
import { mathMax } from '../../../utils/math'
import { makeModelMixin } from '../../../utils/model'
+
import { toInteger } from '../../../utils/number'
import { clone, sortKeys } from '../../../utils/object'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { normalizeFields } from './normalize-fields'
// --- Constants ---
@@ -41,8 +44,8 @@ export const props = sortKeys({
// --- Mixin ---
// @vue/component
-export const itemsMixin = Vue.extend({
- mixins: [modelMixin],
+export const itemsMixin = extend({
+ mixins: [modelMixin, useParentMixin],
props,
data() {
const { items } = this
@@ -64,15 +67,15 @@ export const itemsMixin = Vue.extend({
// Mainly for formatter lookup and use in `scopedSlots` for convenience
// If the field has a formatter, it normalizes formatter to a
// function ref or `undefined` if no formatter
- const { $parent } = this
+ const { bvParent } = this
return this.computedFields.reduce((obj, f) => {
// We use object spread here so we don't mutate the original field object
obj[f.key] = clone(f)
if (f.formatter) {
// Normalize formatter to a function ref or `undefined`
let formatter = f.formatter
- if (isString(formatter) && isFunction($parent[formatter])) {
- formatter = $parent[formatter]
+ if (isString(formatter) && isFunction(bvParent[formatter])) {
+ formatter = bvParent[formatter]
} else if (!isFunction(formatter)) {
/* istanbul ignore next */
formatter = undefined
@@ -84,24 +87,26 @@ export const itemsMixin = Vue.extend({
}, {})
},
computedItems() {
+ const { paginatedItems, sortedItems, filteredItems, localItems } = safeVueInstance(this)
// Fallback if various mixins not provided
return (
- this.paginatedItems ||
- this.sortedItems ||
- this.filteredItems ||
- this.localItems ||
+ paginatedItems ||
+ sortedItems ||
+ filteredItems ||
+ localItems ||
/* istanbul ignore next */
[]
).slice()
},
context() {
+ const { perPage, currentPage } = safeVueInstance(this)
// Current state of sorting, filtering and pagination props/values
return {
filter: this.localFilter,
sortBy: this.localSortBy,
sortDesc: this.localSortDesc,
- perPage: mathMax(toInteger(this.perPage, 0), 0),
- currentPage: mathMax(toInteger(this.currentPage, 0), 1),
+ perPage: mathMax(toInteger(perPage, 0), 0),
+ currentPage: mathMax(toInteger(currentPage, 0), 1),
apiUrl: this.apiUrl
}
}
diff --git a/src/components/table/helpers/mixin-pagination.js b/src/components/table/helpers/mixin-pagination.js
index 9a46e0b6859..e06796d0562 100644
--- a/src/components/table/helpers/mixin-pagination.js
+++ b/src/components/table/helpers/mixin-pagination.js
@@ -1,8 +1,9 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { PROP_TYPE_NUMBER_STRING } from '../../../constants/props'
import { mathMax } from '../../../utils/math'
import { toInteger } from '../../../utils/number'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
// --- Props ---
@@ -14,14 +15,15 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const paginationMixin = Vue.extend({
+export const paginationMixin = extend({
props,
computed: {
localPaging() {
return this.hasProvider ? !!this.noProviderPaging : true
},
paginatedItems() {
- let items = this.sortedItems || this.filteredItems || this.localItems || []
+ const { sortedItems, filteredItems, localItems } = safeVueInstance(this)
+ let items = sortedItems || filteredItems || localItems || []
const currentPage = mathMax(toInteger(this.currentPage, 1), 1)
const perPage = mathMax(toInteger(this.perPage, 0), 0)
// Apply local pagination
diff --git a/src/components/table/helpers/mixin-provider.js b/src/components/table/helpers/mixin-provider.js
index 2d5973f1699..3a126dd278f 100644
--- a/src/components/table/helpers/mixin-provider.js
+++ b/src/components/table/helpers/mixin-provider.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { NAME_TABLE } from '../../../constants/components'
import { EVENT_NAME_REFRESH, EVENT_NAME_REFRESHED } from '../../../constants/events'
import {
@@ -11,6 +11,7 @@ import { isArray, isFunction, isPromise } from '../../../utils/inspect'
import { looseEqual } from '../../../utils/loose-equal'
import { clone } from '../../../utils/object'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { warn } from '../../../utils/warn'
import { listenOnRootMixin } from '../../../mixins/listen-on-root'
@@ -35,7 +36,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const providerMixin = Vue.extend({
+export const providerMixin = extend({
mixins: [listenOnRootMixin],
props,
computed: {
@@ -100,11 +101,11 @@ export const providerMixin = Vue.extend({
},
methods: {
refresh() {
- const { items, refresh } = this
+ const { items, refresh, computedBusy } = safeVueInstance(this)
// Public Method: Force a refresh of the provider function
this.$off(EVENT_NAME_REFRESHED, refresh)
- if (this.computedBusy) {
+ if (computedBusy) {
// Can't force an update when forced busy by user (busy prop === true)
if (this.localBusy && this.hasProvider) {
// But if provider running (localBusy), re-schedule refresh once `refreshed` emitted
@@ -137,7 +138,7 @@ export const providerMixin = Vue.extend({
return
}
// If table is busy, wait until refreshed before calling again
- if (this.computedBusy) {
+ if (safeVueInstance(this).computedBusy) {
// Schedule a new refresh once `refreshed` is emitted
this.$nextTick(this.refresh)
return
diff --git a/src/components/table/helpers/mixin-selectable.js b/src/components/table/helpers/mixin-selectable.js
index 75092ce0ed3..a0a6fd32102 100644
--- a/src/components/table/helpers/mixin-selectable.js
+++ b/src/components/table/helpers/mixin-selectable.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import {
EVENT_NAME_CONTEXT_CHANGED,
EVENT_NAME_FILTERED,
@@ -12,12 +12,15 @@ import { isArray, isNumber } from '../../../utils/inspect'
import { looseEqual } from '../../../utils/loose-equal'
import { mathMax, mathMin } from '../../../utils/math'
import { makeProp } from '../../../utils/props'
+import { toString } from '../../../utils/string'
import { sanitizeRow } from './sanitize-row'
// --- Constants ---
const SELECT_MODES = ['range', 'multi', 'single']
+const ROLE_GRID = 'grid'
+
// --- Props ---
export const props = {
@@ -33,7 +36,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const selectableMixin = Vue.extend({
+export const selectableMixin = extend({
props,
data() {
return {
@@ -70,15 +73,18 @@ export const selectableMixin = Vue.extend({
}
},
selectableTableAttrs() {
+ if (!this.isSelectable) {
+ return {}
+ }
+
+ const role = this.bvAttrs.role || ROLE_GRID
+
return {
+ role,
// TODO:
- // Should this attribute not be included when no-select-on-click is set
+ // Should this attribute not be included when `no-select-on-click` is set
// since this attribute implies keyboard navigation?
- 'aria-multiselectable': !this.isSelectable
- ? null
- : this.selectableIsMultiSelect
- ? 'true'
- : 'false'
+ 'aria-multiselectable': role === ROLE_GRID ? toString(this.selectableIsMultiSelect) : null
}
}
},
@@ -225,7 +231,7 @@ export const selectableMixin = Vue.extend({
selectedRows = []
selected = true
}
- this.selectedLastRow = selected ? index : -1
+ if (selected) this.selectedLastRow = index
}
}
selectedRows[index] = selected
diff --git a/src/components/table/helpers/mixin-sorting.js b/src/components/table/helpers/mixin-sorting.js
index 7508dc3d262..b8b24f2e8d0 100644
--- a/src/components/table/helpers/mixin-sorting.js
+++ b/src/components/table/helpers/mixin-sorting.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import {
EVENT_NAME_HEAD_CLICKED,
EVENT_NAME_SORT_CHANGED,
@@ -14,6 +14,7 @@ import {
import { arrayIncludes } from '../../../utils/array'
import { isFunction, isUndefinedOrNull } from '../../../utils/inspect'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { stableSort } from '../../../utils/stable-sort'
import { trim } from '../../../utils/string'
import { defaultSortCompare } from './default-sort-compare'
@@ -34,9 +35,9 @@ const SORT_DIRECTIONS = [SORT_DIRECTION_ASC, SORT_DIRECTION_DESC, SORT_DIRECTION
// --- Props ---
export const props = {
- labelSortAsc: makeProp(PROP_TYPE_STRING, 'Click to sort Ascending'),
+ labelSortAsc: makeProp(PROP_TYPE_STRING, 'Click to sort ascending'),
labelSortClear: makeProp(PROP_TYPE_STRING, 'Click to clear sorting'),
- labelSortDesc: makeProp(PROP_TYPE_STRING, 'Click to sort Descending'),
+ labelSortDesc: makeProp(PROP_TYPE_STRING, 'Click to sort descending'),
noFooterSorting: makeProp(PROP_TYPE_BOOLEAN, false),
noLocalSorting: makeProp(PROP_TYPE_BOOLEAN, false),
// Another prop that should have had a better name
@@ -69,7 +70,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const sortingMixin = Vue.extend({
+export const sortingMixin = extend({
props,
data() {
return {
@@ -93,9 +94,11 @@ export const sortingMixin = Vue.extend({
sortCompareLocale: locale,
sortNullLast: nullLast,
sortCompare,
- localSorting
- } = this
- const items = (this.filteredItems || this.localItems || []).slice()
+ localSorting,
+ filteredItems,
+ localItems
+ } = safeVueInstance(this)
+ const items = (filteredItems || localItems || []).slice()
const localeOptions = { ...this.sortCompareOptions, usage: 'sort' }
if (sortBy && localSorting) {
@@ -235,15 +238,19 @@ export const sortingMixin = Vue.extend({
}
},
sortTheadThAttrs(key, field, isFoot) {
- if (!this.isSortable || (isFoot && this.noFooterSorting)) {
+ const { isSortable, noFooterSorting, localSortDesc, localSortBy, localSorting } = this
+ if (!isSortable || (isFoot && noFooterSorting)) {
// No attributes if not a sortable table
return {}
}
+
const sortable = field.sortable
+ const sortKey = !localSorting ? field.sortKey ?? key : key
+
// Assemble the aria-sort attribute value
const ariaSort =
- sortable && this.localSortBy === key
- ? this.localSortDesc
+ sortable && localSortBy === sortKey
+ ? localSortDesc
? 'descending'
: 'ascending'
: sortable
@@ -254,37 +261,38 @@ export const sortingMixin = Vue.extend({
'aria-sort': ariaSort
}
},
+ // A label to be placed in an `.sr-only` element in the header cell
sortTheadThLabel(key, field, isFoot) {
- // A label to be placed in an `.sr-only` element in the header cell
+ // No label if not a sortable table
if (!this.isSortable || (isFoot && this.noFooterSorting)) {
- // No label if not a sortable table
return null
}
- const sortable = field.sortable
- // The correctness of these labels is very important for screen-reader users.
+ const { localSortBy, localSortDesc, labelSortAsc, labelSortDesc } = this
+ const { sortable } = field
+ // The correctness of these labels is very important for screen reader users
let labelSorting = ''
if (sortable) {
- if (this.localSortBy === key) {
- // currently sorted sortable column.
- labelSorting = this.localSortDesc ? this.labelSortAsc : this.labelSortDesc
+ if (localSortBy === key) {
+ // Currently sorted sortable column
+ labelSorting = localSortDesc ? labelSortAsc : labelSortDesc
} else {
- // Not currently sorted sortable column.
+ // Not currently sorted sortable column
// Not using nested ternary's here for clarity/readability
- // Default for ariaLabel
- labelSorting = this.localSortDesc ? this.labelSortDesc : this.labelSortAsc
- // Handle sortDirection setting
+ // Default for `aria-label`
+ labelSorting = localSortDesc ? labelSortDesc : labelSortAsc
+ // Handle `sortDirection` setting
const sortDirection = this.sortDirection || field.sortDirection
if (sortDirection === SORT_DIRECTION_ASC) {
- labelSorting = this.labelSortAsc
+ labelSorting = labelSortAsc
} else if (sortDirection === SORT_DIRECTION_DESC) {
- labelSorting = this.labelSortDesc
+ labelSorting = labelSortDesc
}
}
} else if (!this.noSortReset) {
// Non sortable column
- labelSorting = this.localSortBy ? this.labelSortClear : ''
+ labelSorting = localSortBy ? this.labelSortClear : ''
}
- // Return the sr-only sort label or null if no label
+ // Return the `.sr-only` sort label or `null` if no label
return trim(labelSorting) || null
}
}
diff --git a/src/components/table/helpers/mixin-stacked.js b/src/components/table/helpers/mixin-stacked.js
index ab5c4d69757..2499805cba6 100644
--- a/src/components/table/helpers/mixin-stacked.js
+++ b/src/components/table/helpers/mixin-stacked.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { PROP_TYPE_BOOLEAN_STRING } from '../../../constants/props'
import { makeProp } from '../../../utils/props'
@@ -11,7 +11,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const stackedMixin = Vue.extend({
+export const stackedMixin = extend({
props,
computed: {
isStacked() {
diff --git a/src/components/table/helpers/mixin-table-renderer.js b/src/components/table/helpers/mixin-table-renderer.js
index d0d2c49ca9d..f88c3f0282a 100644
--- a/src/components/table/helpers/mixin-table-renderer.js
+++ b/src/components/table/helpers/mixin-table-renderer.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import {
PROP_TYPE_ARRAY_OBJECT_STRING,
PROP_TYPE_BOOLEAN,
@@ -8,6 +8,7 @@ import {
import { identity } from '../../../utils/identity'
import { isBoolean } from '../../../utils/inspect'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { toString } from '../../../utils/string'
import { attrsMixin } from '../../../mixins/attrs'
@@ -37,11 +38,11 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const tableRendererMixin = Vue.extend({
+export const tableRendererMixin = extend({
mixins: [attrsMixin],
provide() {
return {
- bvTable: this
+ getBvTable: () => this
}
},
// Don't place attributes on root element automatically,
@@ -49,11 +50,13 @@ export const tableRendererMixin = Vue.extend({
inheritAttrs: false,
props,
computed: {
+ isTableSimple() {
+ return false
+ },
// Layout related computed props
isResponsive() {
- let { responsive } = this
- responsive = responsive === '' ? true : responsive
- return this.isStacked ? false : responsive
+ const { responsive } = this
+ return responsive === '' ? true : responsive
},
isStickyHeader() {
let { stickyHeader } = this
@@ -76,14 +79,19 @@ export const tableRendererMixin = Vue.extend({
return isStickyHeader && !isBoolean(isStickyHeader) ? { maxHeight: isStickyHeader } : {}
},
tableClasses() {
- let { hover, tableVariant } = this
- hover = this.isTableSimple
- ? hover
- : hover && this.computedItems.length > 0 && !this.computedBusy
+ let {
+ hover,
+ tableVariant,
+ selectableTableClasses,
+ stackedTableClasses,
+ tableClass,
+ computedBusy
+ } = safeVueInstance(this)
+ hover = this.isTableSimple ? hover : hover && this.computedItems.length > 0 && !computedBusy
return [
// User supplied classes
- this.tableClass,
+ tableClass,
// Styling classes
{
'table-striped': this.striped,
@@ -100,9 +108,9 @@ export const tableRendererMixin = Vue.extend({
},
tableVariant ? `${this.dark ? 'bg' : 'table'}-${tableVariant}` : '',
// Stacked table classes
- this.stackedTableClasses,
+ stackedTableClasses,
// Selectable classes
- this.selectableTableClasses
+ selectableTableClasses
]
},
tableAttrs() {
@@ -110,20 +118,18 @@ export const tableRendererMixin = Vue.extend({
computedItems: items,
filteredItems,
computedFields: fields,
- selectableTableAttrs
- } = this
-
- // Preserve user supplied aria-describedby, if provided in `$attrs`
- const adb =
- [(this.bvAttrs || {})['aria-describedby'], this.captionId].filter(identity).join(' ') ||
- null
+ selectableTableAttrs,
+ computedBusy
+ } = safeVueInstance(this)
const ariaAttrs = this.isTableSimple
? {}
: {
- 'aria-busy': this.computedBusy ? 'true' : 'false',
+ 'aria-busy': toString(computedBusy),
'aria-colcount': toString(fields.length),
- 'aria-describedby': adb
+ // Preserve user supplied `aria-describedby`, if provided
+ 'aria-describedby':
+ this.bvAttrs['aria-describedby'] || this.$refs.caption ? this.captionId : null
}
const rowCount =
@@ -139,7 +145,7 @@ export const tableRendererMixin = Vue.extend({
...this.bvAttrs,
// Now we can override any `$attrs` here
id: this.safeId(),
- role: 'table',
+ role: this.bvAttrs.role || 'table',
...ariaAttrs,
...selectableTableAttrs
}
@@ -153,7 +159,7 @@ export const tableRendererMixin = Vue.extend({
renderThead,
renderTbody,
renderTfoot
- } = this
+ } = safeVueInstance(this)
const $content = []
if (this.isTableSimple) {
diff --git a/src/components/table/helpers/mixin-tbody-row.js b/src/components/table/helpers/mixin-tbody-row.js
index 1a2de39ae46..02733509e55 100644
--- a/src/components/table/helpers/mixin-tbody-row.js
+++ b/src/components/table/helpers/mixin-tbody-row.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend, REF_FOR_KEY } from '../../../vue'
import {
EVENT_NAME_ROW_CLICKED,
EVENT_NAME_ROW_HOVERED,
@@ -10,9 +10,11 @@ import {
PROP_TYPE_OBJECT_FUNCTION
} from '../../../constants/props'
import { SLOT_NAME_ROW_DETAILS } from '../../../constants/slots'
+import { useParentMixin } from '../../../mixins/use-parent'
import { get } from '../../../utils/get'
import { isFunction, isString, isUndefinedOrNull } from '../../../utils/inspect'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { toString } from '../../../utils/string'
import { BTr } from '../tr'
import { BTd } from '../td'
@@ -30,31 +32,32 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const tbodyRowMixin = Vue.extend({
+export const tbodyRowMixin = extend({
+ mixins: [useParentMixin],
props,
methods: {
// Methods for computing classes, attributes and styles for table cells
getTdValues(item, key, tdValue, defaultValue) {
- const { $parent } = this
+ const { bvParent } = this
if (tdValue) {
const value = get(item, key, '')
if (isFunction(tdValue)) {
return tdValue(value, key, item)
- } else if (isString(tdValue) && isFunction($parent[tdValue])) {
- return $parent[tdValue](value, key, item)
+ } else if (isString(tdValue) && isFunction(bvParent[tdValue])) {
+ return bvParent[tdValue](value, key, item)
}
return tdValue
}
return defaultValue
},
getThValues(item, key, thValue, type, defaultValue) {
- const { $parent } = this
+ const { bvParent } = this
if (thValue) {
const value = get(item, key, '')
if (isFunction(thValue)) {
return thValue(value, key, item, type)
- } else if (isString(thValue) && isFunction($parent[thValue])) {
- return $parent[thValue](value, key, item, type)
+ } else if (isString(thValue) && isFunction(bvParent[thValue])) {
+ return bvParent[thValue](value, key, item, type)
}
return thValue
}
@@ -82,16 +85,16 @@ export const tbodyRowMixin = Vue.extend({
// Row event handlers
rowHovered(event) {
// `mouseenter` handler (non-bubbling)
- // `this.tbodyRowEvtStopped` from tbody mixin
- if (!this.tbodyRowEvtStopped(event)) {
+ // `this.tbodyRowEventStopped` from tbody mixin
+ if (!this.tbodyRowEventStopped(event)) {
// `this.emitTbodyRowEvent` from tbody mixin
this.emitTbodyRowEvent(EVENT_NAME_ROW_HOVERED, event)
}
},
rowUnhovered(event) {
// `mouseleave` handler (non-bubbling)
- // `this.tbodyRowEvtStopped` from tbody mixin
- if (!this.tbodyRowEvtStopped(event)) {
+ // `this.tbodyRowEventStopped` from tbody mixin
+ if (!this.tbodyRowEventStopped(event)) {
// `this.emitTbodyRowEvent` from tbody mixin
this.emitTbodyRowEvent(EVENT_NAME_ROW_UNHOVERED, event)
}
@@ -158,7 +161,7 @@ export const tbodyRowMixin = Vue.extend({
}
// If table supports selectable mode, then add in the following scope
// this.supportsSelectableRows will be undefined if mixin isn't loaded
- if (this.supportsSelectableRows) {
+ if (safeVueInstance(this).supportsSelectableRows) {
slotScope.rowSelected = this.isRowSelected(rowIndex)
slotScope.selectRow = () => this.selectRow(rowIndex)
slotScope.unselectRow = () => this.unselectRow(rowIndex)
@@ -191,13 +194,13 @@ export const tbodyRowMixin = Vue.extend({
currentPage,
perPage,
tbodyTrClass,
- tbodyTrAttr
- } = this
+ tbodyTrAttr,
+ hasSelectableRowClick
+ } = safeVueInstance(this)
const h = this.$createElement
const hasDetailsSlot = this.hasNormalizedSlot(SLOT_NAME_ROW_DETAILS)
const rowShowDetails = item[FIELD_KEY_SHOW_DETAILS] && hasDetailsSlot
- const hasRowClickHandler =
- this.$listeners[EVENT_NAME_ROW_CLICKED] || this.hasSelectableRowClick
+ const hasRowClickHandler = this.$listeners[EVENT_NAME_ROW_CLICKED] || hasSelectableRowClick
// We can return more than one TR if rowDetails enabled
const $rows = []
@@ -230,8 +233,12 @@ export const tbodyRowMixin = Vue.extend({
const rowId = primaryKeyValue ? this.safeId(`_row_${primaryKeyValue}`) : null
// Selectable classes and attributes
- const selectableClasses = this.selectableRowClasses ? this.selectableRowClasses(rowIndex) : {}
- const selectableAttrs = this.selectableRowAttrs ? this.selectableRowAttrs(rowIndex) : {}
+ const selectableClasses = safeVueInstance(this).selectableRowClasses
+ ? this.selectableRowClasses(rowIndex)
+ : {}
+ const selectableAttrs = safeVueInstance(this).selectableRowAttrs
+ ? this.selectableRowAttrs(rowIndex)
+ : {}
// Additional classes and attributes
const userTrClasses = isFunction(tbodyTrClass) ? tbodyTrClass(item, 'row') : tbodyTrClass
@@ -264,7 +271,7 @@ export const tbodyRowMixin = Vue.extend({
},
key: `__b-table-row-${rowKey}__`,
ref: 'item-rows',
- refInFor: true
+ [REF_FOR_KEY]: true
},
$tds
)
@@ -280,7 +287,7 @@ export const tbodyRowMixin = Vue.extend({
}
// If table supports selectable mode, then add in the following scope
// this.supportsSelectableRows will be undefined if mixin isn't loaded
- if (this.supportsSelectableRows) {
+ if (safeVueInstance(this).supportsSelectableRows) {
detailsScope.rowSelected = this.isRowSelected(rowIndex)
detailsScope.selectRow = () => this.selectRow(rowIndex)
detailsScope.unselectRow = () => this.unselectRow(rowIndex)
diff --git a/src/components/table/helpers/mixin-tbody.js b/src/components/table/helpers/mixin-tbody.js
index 1a1caf33b8f..a40f3493348 100644
--- a/src/components/table/helpers/mixin-tbody.js
+++ b/src/components/table/helpers/mixin-tbody.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import {
EVENT_NAME_ROW_CLICKED,
EVENT_NAME_ROW_CONTEXTMENU,
@@ -16,6 +16,7 @@ import {
import { PROP_TYPE_ARRAY_OBJECT_STRING } from '../../../constants/props'
import { arrayIncludes, from as arrayFrom } from '../../../utils/array'
import { attemptFocus, closest, isActiveElement, isElement } from '../../../utils/dom'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { stopEvent } from '../../../utils/events'
import { sortKeys } from '../../../utils/object'
import { makeProp, pluckProps } from '../../../utils/props'
@@ -39,7 +40,7 @@ export const props = sortKeys({
// --- Mixin ---
// @vue/component
-export const tbodyMixin = Vue.extend({
+export const tbodyMixin = extend({
mixins: [tbodyRowMixin],
props,
beforeDestroy() {
@@ -79,7 +80,7 @@ export const tbodyMixin = Vue.extend({
}
}
},
- tbodyRowEvtStopped(event) {
+ tbodyRowEventStopped(event) {
return this.stopIfBusy && this.stopIfBusy(event)
},
// Delegated row event handlers
@@ -87,7 +88,7 @@ export const tbodyMixin = Vue.extend({
// Keyboard navigation and row click emulation
const { target, keyCode } = event
if (
- this.tbodyRowEvtStopped(event) ||
+ this.tbodyRowEventStopped(event) ||
target.tagName !== 'TR' ||
!isActiveElement(target) ||
target.tabIndex !== 0
@@ -124,25 +125,31 @@ export const tbodyMixin = Vue.extend({
}
},
onTBodyRowClicked(event) {
+ const { $refs } = this
+ const tbody = $refs.tbody ? $refs.tbody.$el || $refs.tbody : null
// Don't emit event when the table is busy, the user clicked
// on a non-disabled control or is selecting text
- if (this.tbodyRowEvtStopped(event) || filterEvent(event) || textSelectionActive(this.$el)) {
+ if (
+ this.tbodyRowEventStopped(event) ||
+ filterEvent(event) ||
+ textSelectionActive(tbody || this.$el)
+ ) {
return
}
this.emitTbodyRowEvent(EVENT_NAME_ROW_CLICKED, event)
},
onTbodyRowMiddleMouseRowClicked(event) {
- if (!this.tbodyRowEvtStopped(event) && event.which === 2) {
+ if (!this.tbodyRowEventStopped(event) && event.which === 2) {
this.emitTbodyRowEvent(EVENT_NAME_ROW_MIDDLE_CLICKED, event)
}
},
onTbodyRowContextmenu(event) {
- if (!this.tbodyRowEvtStopped(event)) {
+ if (!this.tbodyRowEventStopped(event)) {
this.emitTbodyRowEvent(EVENT_NAME_ROW_CONTEXTMENU, event)
}
},
onTbodyRowDblClicked(event) {
- if (!this.tbodyRowEvtStopped(event) && !filterEvent(event)) {
+ if (!this.tbodyRowEventStopped(event) && !filterEvent(event)) {
this.emitTbodyRowEvent(EVENT_NAME_ROW_DBLCLICKED, event)
}
},
@@ -151,10 +158,16 @@ export const tbodyMixin = Vue.extend({
// Row hover handlers are handled by the tbody-row mixin
// As mouseenter/mouseleave events do not bubble
renderTbody() {
- const { computedItems: items, renderBusy, renderTopRow, renderEmpty, renderBottomRow } = this
+ const {
+ computedItems: items,
+ renderBusy,
+ renderTopRow,
+ renderEmpty,
+ renderBottomRow,
+ hasSelectableRowClick
+ } = safeVueInstance(this)
const h = this.$createElement
- const hasRowClickHandler =
- this.hasListener(EVENT_NAME_ROW_CLICKED) || this.hasSelectableRowClick
+ const hasRowClickHandler = this.hasListener(EVENT_NAME_ROW_CLICKED) || hasSelectableRowClick
// Prepare the tbody rows
const $rows = []
diff --git a/src/components/table/helpers/mixin-tfoot.js b/src/components/table/helpers/mixin-tfoot.js
index 222d524b3ec..5248642cd1e 100644
--- a/src/components/table/helpers/mixin-tfoot.js
+++ b/src/components/table/helpers/mixin-tfoot.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import {
PROP_TYPE_ARRAY_OBJECT_STRING,
PROP_TYPE_BOOLEAN,
@@ -24,7 +24,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const tfootMixin = Vue.extend({
+export const tfootMixin = extend({
props,
methods: {
renderTFootCustom() {
diff --git a/src/components/table/helpers/mixin-thead.js b/src/components/table/helpers/mixin-thead.js
index a767de0fa78..62690080194 100644
--- a/src/components/table/helpers/mixin-thead.js
+++ b/src/components/table/helpers/mixin-thead.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { EVENT_NAME_HEAD_CLICKED } from '../../../constants/events'
import { CODE_ENTER, CODE_SPACE } from '../../../constants/key-codes'
import { PROP_TYPE_ARRAY_OBJECT_STRING, PROP_TYPE_STRING } from '../../../constants/props'
@@ -9,6 +9,7 @@ import { identity } from '../../../utils/identity'
import { isUndefinedOrNull } from '../../../utils/inspect'
import { noop } from '../../../utils/noop'
import { makeProp } from '../../../utils/props'
+import { safeVueInstance } from '../../../utils/safe-vue-instance'
import { startCase } from '../../../utils/string'
import { BThead } from '../thead'
import { BTfoot } from '../tfoot'
@@ -37,7 +38,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const theadMixin = Vue.extend({
+export const theadMixin = extend({
props,
methods: {
fieldClasses(field) {
@@ -68,7 +69,7 @@ export const theadMixin = Vue.extend({
footVariant,
headRowVariant,
footRowVariant
- } = this
+ } = safeVueInstance(this)
const h = this.$createElement
// In always stacked mode, we don't bother rendering the head/foot
@@ -113,7 +114,15 @@ export const theadMixin = Vue.extend({
const sortLabel = isSortable ? this.sortTheadThLabel(key, field, isFoot) : null
const data = {
- class: [this.fieldClasses(field), sortClass],
+ class: [
+ {
+ // We need to make the header cell relative when we have
+ // a `.sr-only` sort label to work around overflow issues
+ 'position-relative': sortLabel
+ },
+ this.fieldClasses(field),
+ sortClass
+ ],
props: { variant, stickyColumn },
style: field.thStyle || {},
attrs: {
diff --git a/src/components/table/helpers/mixin-top-row.js b/src/components/table/helpers/mixin-top-row.js
index ee27d18de4a..df77f19e2ea 100644
--- a/src/components/table/helpers/mixin-top-row.js
+++ b/src/components/table/helpers/mixin-top-row.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { SLOT_NAME_TOP_ROW } from '../../../constants/slots'
import { isFunction } from '../../../utils/inspect'
import { BTr } from '../tr'
@@ -10,7 +10,7 @@ export const props = {}
// --- Mixin ---
// @vue/component
-export const topRowMixin = Vue.extend({
+export const topRowMixin = extend({
methods: {
renderTopRow() {
const { computedFields: fields, stacked, tbodyTrClass, tbodyTrAttr } = this
diff --git a/src/components/table/index.d.ts b/src/components/table/index.d.ts
index 8b903637e41..9c63930e43e 100644
--- a/src/components/table/index.d.ts
+++ b/src/components/table/index.d.ts
@@ -39,7 +39,7 @@ export declare class BTable extends BvComponent {
busy?: boolean
tbodyTrClass?: string | Array | object | BvTableTbodyTrClassCallback
tbodyTrAttr?: object | BvTableTbodyTrAttrCallback
- tabelVariant?: BvTableVariant | string
+ tableVariant?: BvTableVariant | string
headVariant?: BvTableHeadFootVariant | string
footVariant?: BvTableHeadFootVariant | string
tbodyTransitionProps?: BvTableTbodyTransitionProps
@@ -226,6 +226,7 @@ export interface BvTableField {
class?: string | string[]
formatter?: string | BvTableFormatterCallback
sortable?: boolean
+ sortKey?: string
sortDirection?: BvTableSortDirection
sortByFormatted?: boolean | BvTableFormatterCallback
filterByFormatted?: boolean | BvTableFormatterCallback
diff --git a/src/components/table/package.json b/src/components/table/package.json
index 9c4569f37f2..51914e54c4e 100644
--- a/src/components/table/package.json
+++ b/src/components/table/package.json
@@ -103,7 +103,7 @@
},
{
"prop": "footClone",
- "description": "Enable to the footer of the table, and clone the header content by default"
+ "description": "Enable the footer of the table, and clone the header content by default"
},
{
"prop": "footRowVariant",
diff --git a/src/components/table/table-item-formatter.spec.js b/src/components/table/table-item-formatter.spec.js
index 9d883b8b3d3..9ef5ab538a0 100644
--- a/src/components/table/table-item-formatter.spec.js
+++ b/src/components/table/table-item-formatter.spec.js
@@ -1,3 +1,4 @@
+import { wrapWithMethods } from '../../../tests/utils'
import { mount } from '@vue/test-utils'
import { BTable } from './table'
@@ -29,20 +30,19 @@ describe('table > field-formatter', () => {
})
it('item field formatter as string works', async () => {
- const Parent = {
- methods: {
+ const wrapper = mount(
+ wrapWithMethods(BTable, {
formatter(value, key, item) {
return item.a + item.b
}
+ }),
+ {
+ propsData: {
+ items: [{ a: 1, b: 2 }],
+ fields: [{ key: 'a', formatter: 'formatter' }, 'b']
+ }
}
- }
- const wrapper = mount(BTable, {
- parentComponent: Parent,
- propsData: {
- items: [{ a: 1, b: 2 }],
- fields: [{ key: 'a', formatter: 'formatter' }, 'b']
- }
- })
+ )
expect(wrapper).toBeDefined()
expect(wrapper.findAll('tbody > tr').length).toBe(1)
diff --git a/src/components/table/table-lite.js b/src/components/table/table-lite.js
index 95c5e9f49a0..c31f63aa117 100644
--- a/src/components/table/table-lite.js
+++ b/src/components/table/table-lite.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TABLE_LITE } from '../../constants/components'
import { sortKeys } from '../../utils/object'
import { makePropsConfigurable } from '../../utils/props'
@@ -35,7 +35,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTableLite = /*#__PURE__*/ Vue.extend({
+export const BTableLite = /*#__PURE__*/ extend({
name: NAME_TABLE_LITE,
// Order of mixins is important!
// They are merged from first to last, followed by this component
@@ -58,5 +58,6 @@ export const BTableLite = /*#__PURE__*/ Vue.extend({
colgroupMixin
],
props
+
// Render function is provided by `tableRendererMixin`
})
diff --git a/src/components/table/table-lite.spec.js b/src/components/table/table-lite.spec.js
index b30f9b86ccc..0b7e879c3d9 100644
--- a/src/components/table/table-lite.spec.js
+++ b/src/components/table/table-lite.spec.js
@@ -1,5 +1,6 @@
import { mount } from '@vue/test-utils'
import { BTableLite } from './table-lite'
+import { wrapWithMethods } from '../../../tests/utils'
const items1 = [{ a: 1, b: 2, c: 3 }, { a: 4, b: 5, c: 6 }]
const fields1 = ['a', 'b', 'c']
@@ -225,9 +226,12 @@ describe('table-lite', () => {
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('table-responsive')
expect(wrapper.classes().length).toBe(1)
- expect(wrapper.find('table').classes()).toContain('table')
- expect(wrapper.find('table').classes()).toContain('b-table')
- expect(wrapper.find('table').classes().length).toBe(2)
+
+ const $table = wrapper.find('table')
+ expect($table.exists()).toBe(true)
+ expect($table.classes()).toContain('table')
+ expect($table.classes()).toContain('b-table')
+ expect($table.classes().length).toBe(2)
wrapper.destroy()
})
@@ -245,14 +249,17 @@ describe('table-lite', () => {
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('table-responsive-md')
expect(wrapper.classes().length).toBe(1)
- expect(wrapper.find('table').classes()).toContain('table')
- expect(wrapper.find('table').classes()).toContain('b-table')
- expect(wrapper.find('table').classes().length).toBe(2)
+
+ const $table = wrapper.find('table')
+ expect($table.exists()).toBe(true)
+ expect($table.classes()).toContain('table')
+ expect($table.classes()).toContain('b-table')
+ expect($table.classes().length).toBe(2)
wrapper.destroy()
})
- it('stacked has precedence over responsive', async () => {
+ it('stacked and responsive work together', async () => {
const wrapper = mount(BTableLite, {
propsData: {
items: items1,
@@ -263,12 +270,16 @@ describe('table-lite', () => {
})
expect(wrapper).toBeDefined()
- expect(wrapper.element.tagName).toBe('TABLE')
- expect(wrapper.classes()).not.toContain('table-responsive')
- expect(wrapper.classes()).toContain('b-table-stacked')
- expect(wrapper.classes()).toContain('table')
- expect(wrapper.classes()).toContain('b-table')
- expect(wrapper.classes().length).toBe(3)
+ expect(wrapper.element.tagName).toBe('DIV')
+ expect(wrapper.classes()).toContain('table-responsive')
+ expect(wrapper.classes().length).toBe(1)
+
+ const $table = wrapper.find('table')
+ expect($table.exists()).toBe(true)
+ expect($table.classes()).toContain('table')
+ expect($table.classes()).toContain('b-table')
+ expect($table.classes()).toContain('b-table-stacked')
+ expect($table.classes().length).toBe(3)
wrapper.destroy()
})
@@ -281,6 +292,7 @@ describe('table-lite', () => {
stacked: true
}
})
+
expect(wrapper).toBeDefined()
expect(wrapper.findAll('tbody > tr').length).toBe(2)
const $trs = wrapper.findAll('tbody > tr').wrappers
@@ -525,24 +537,23 @@ describe('table-lite', () => {
})
it('item field tdAttr and tdClass works', async () => {
- const Parent = {
- methods: {
+ const wrapper = mount(
+ wrapWithMethods(BTableLite, {
parentTdAttrs() {
return { 'data-parent': 'parent' }
}
+ }),
+ {
+ propsData: {
+ items: [{ a: 1, b: 2, c: 3 }],
+ fields: [
+ { key: 'a', tdAttr: { 'data-foo': 'bar' } },
+ { key: 'b', tdClass: () => 'baz' },
+ { key: 'c', tdAttr: 'parentTdAttrs' }
+ ]
+ }
}
- }
- const wrapper = mount(BTableLite, {
- parentComponent: Parent,
- propsData: {
- items: [{ a: 1, b: 2, c: 3 }],
- fields: [
- { key: 'a', tdAttr: { 'data-foo': 'bar' } },
- { key: 'b', tdClass: () => 'baz' },
- { key: 'c', tdAttr: 'parentTdAttrs' }
- ]
- }
- })
+ )
expect(wrapper).toBeDefined()
expect(wrapper.findAll('tbody > tr').length).toBe(1)
@@ -566,30 +577,28 @@ describe('table-lite', () => {
})
it('item field thAttr works', async () => {
- const Parent = {
- methods: {
+ const wrapper = mount(
+ wrapWithMethods(BTableLite, {
parentThAttrs(value, key, item, type) {
return { 'data-type': type }
}
- }
- }
-
- const wrapper = mount(BTableLite, {
- parentComponent: Parent,
- propsData: {
- items: [{ a: 1, b: 2, c: 3 }],
- fields: [
- { key: 'a', thAttr: { 'data-foo': 'bar' } },
- { key: 'b', thAttr: 'parentThAttrs', isRowHeader: true },
- {
- key: 'c',
- thAttr: (v, k, i, t) => {
- return { 'data-type': t }
+ }),
+ {
+ propsData: {
+ items: [{ a: 1, b: 2, c: 3 }],
+ fields: [
+ { key: 'a', thAttr: { 'data-foo': 'bar' } },
+ { key: 'b', thAttr: 'parentThAttrs', isRowHeader: true },
+ {
+ key: 'c',
+ thAttr: (v, k, i, t) => {
+ return { 'data-type': t }
+ }
}
- }
- ]
+ ]
+ }
}
- })
+ )
expect(wrapper).toBeDefined()
expect(wrapper.findAll('thead > tr').length).toBe(1)
@@ -647,20 +656,19 @@ describe('table-lite', () => {
})
it('item field formatter as string works', async () => {
- const Parent = {
- methods: {
+ const wrapper = mount(
+ wrapWithMethods(BTableLite, {
formatter(value, key, item) {
return item.a + item.b
}
+ }),
+ {
+ propsData: {
+ items: [{ a: 1, b: 2 }],
+ fields: [{ key: 'a', formatter: 'formatter' }, 'b']
+ }
}
- }
- const wrapper = mount(BTableLite, {
- parentComponent: Parent,
- propsData: {
- items: [{ a: 1, b: 2 }],
- fields: [{ key: 'a', formatter: 'formatter' }, 'b']
- }
- })
+ )
expect(wrapper).toBeDefined()
expect(wrapper.findAll('tbody > tr').length).toBe(1)
diff --git a/src/components/table/table-provider.spec.js b/src/components/table/table-provider.spec.js
index f5ce0054a6c..af05056b4bc 100644
--- a/src/components/table/table-provider.spec.js
+++ b/src/components/table/table-provider.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT } from '../../../tests/utils'
+import { waitNT } from '../../../tests/utils'
import { BTable } from './table'
const testItems = [
@@ -206,11 +206,13 @@ describe('table > provider functions', () => {
// Instance refresh method
wrapper.vm.refresh()
await waitNT(wrapper.vm)
+ await waitNT(wrapper.vm)
expect(wrapper.emitted('refreshed').length).toBe(2)
// Root event refreshing
wrapper.vm.$root.$emit('bv::refresh::table', 'the-table')
await waitNT(wrapper.vm)
+ await waitNT(wrapper.vm)
expect(wrapper.emitted('refreshed').length).toBe(3)
wrapper.destroy()
@@ -298,6 +300,7 @@ describe('table > provider functions', () => {
await wrapper.setProps({ items: provider2 })
await waitNT(wrapper.vm)
+ await waitNT(wrapper.vm)
expect(wrapper.find('tbody').exists()).toBe(true)
expect(
@@ -374,7 +377,7 @@ describe('table > provider functions', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.element.tagName).toBe('TABLE')
diff --git a/src/components/table/table-row-details.spec.js b/src/components/table/table-row-details.spec.js
index a12e80c9816..3af0a20ce95 100644
--- a/src/components/table/table-row-details.spec.js
+++ b/src/components/table/table-row-details.spec.js
@@ -331,12 +331,7 @@ describe('table > row details', () => {
.find('tr.b-table-details')
.exists()
).toBe(false)
- expect(
- $trs
- .at(1)
- .find('tr.d-none')
- .exists()
- ).toBe(true)
+ expect($trs.at(1).element.matches('tr.d-none')).toBe(true)
expect(
$trs
.at(2)
diff --git a/src/components/table/table-selectable.spec.js b/src/components/table/table-selectable.spec.js
index e4adeb7f60e..ecb9e45ce42 100644
--- a/src/components/table/table-selectable.spec.js
+++ b/src/components/table/table-selectable.spec.js
@@ -13,8 +13,10 @@ describe('table > row select', () => {
items: testItems
}
})
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
wrapper.destroy()
@@ -27,8 +29,11 @@ describe('table > row select', () => {
items: testItems
}
})
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('table')
expect(wrapper.attributes('aria-multiselectable')).toBeUndefined()
expect(wrapper.classes()).not.toContain('b-table-selectable')
expect(wrapper.classes()).not.toContain('b-table-selectable-no-click')
@@ -36,6 +41,7 @@ describe('table > row select', () => {
expect(wrapper.classes()).not.toContain('b-table-select-single')
expect(wrapper.classes()).not.toContain('b-table-select-multi')
expect(wrapper.classes()).not.toContain('b-table-select-range')
+
const $rows = wrapper.findAll('tbody > tr')
expect($rows.length).toBe(4)
// Doesn't have aria-selected attribute on all TRs
@@ -46,6 +52,47 @@ describe('table > row select', () => {
wrapper.destroy()
})
+ it('should apply user role if provided, grid role if multiselectable or table role otherwise', async () => {
+ let wrapper = mount(BTable, {
+ propsData: {
+ fields: testFields,
+ items: testItems
+ }
+ })
+
+ expect(wrapper).toBeDefined()
+ await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('table')
+ wrapper.destroy()
+
+ wrapper = mount(BTable, {
+ propsData: {
+ fields: testFields,
+ items: testItems,
+ role: 'foobar'
+ }
+ })
+
+ await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('foobar')
+ wrapper.destroy()
+
+ wrapper = mount(BTable, {
+ propsData: {
+ fields: testFields,
+ items: testItems,
+ selectable: true
+ }
+ })
+
+ await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('grid')
+ wrapper.destroy()
+ })
+
it('should have tabindex but not aria-selected when not selectable and has row-clicked listener', async () => {
const wrapper = mount(BTable, {
propsData: {
@@ -56,8 +103,11 @@ describe('table > row select', () => {
'row-clicked': () => {}
}
})
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('table')
expect(wrapper.attributes('aria-multiselectable')).toBeUndefined()
expect(wrapper.classes()).not.toContain('b-table-selectable')
expect(wrapper.classes()).not.toContain('b-table-selectable-no-click')
@@ -65,6 +115,7 @@ describe('table > row select', () => {
expect(wrapper.classes()).not.toContain('b-table-select-single')
expect(wrapper.classes()).not.toContain('b-table-select-multi')
expect(wrapper.classes()).not.toContain('b-table-select-range')
+
const $rows = wrapper.findAll('tbody > tr')
expect($rows.length).toBe(4)
// Doesn't have aria-selected attribute on all TRs
@@ -88,6 +139,8 @@ describe('table > row select', () => {
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('grid')
expect(wrapper.attributes('aria-multiselectable')).toBe('false')
expect(wrapper.classes()).toContain('b-table-selectable')
expect(wrapper.classes()).toContain('b-table-select-single')
@@ -109,10 +162,11 @@ describe('table > row select', () => {
selectMode: 'single'
}
})
- let $rows
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('grid')
expect(wrapper.attributes('aria-multiselectable')).toBe('false')
expect(wrapper.classes()).toContain('b-table-selectable')
expect(wrapper.classes()).toContain('b-table-select-single')
@@ -121,7 +175,8 @@ describe('table > row select', () => {
expect(wrapper.classes()).not.toContain('b-table-select-multi')
expect(wrapper.classes()).not.toContain('b-table-select-range')
expect(wrapper.emitted('row-selected')).toBeUndefined()
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.length).toBe(4)
expect($rows.wrappers.every(r => r.find('[aria-selected="false"]').exists())).toBe(true)
expect($rows.wrappers.every(r => r.find('[aria-selected="false"]').exists())).toBe(true)
@@ -132,9 +187,11 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -152,8 +209,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(2)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[2]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -171,8 +230,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(2)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(3)
expect(wrapper.emitted('row-selected')[2][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -197,9 +258,11 @@ describe('table > row select', () => {
selectMode: 'multi'
}
})
- let $rows
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('grid')
expect(wrapper.attributes('aria-multiselectable')).toBe('true')
expect(wrapper.classes()).toContain('b-table-selectable')
expect(wrapper.classes()).toContain('b-table-select-multi')
@@ -216,7 +279,8 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
expect($rows.at(1).attributes('aria-selected')).toBe('false')
@@ -233,8 +297,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(2)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[0], testItems[2]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -252,8 +318,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(2)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(3)
expect(wrapper.emitted('row-selected')[2][0]).toEqual([testItems[0]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -271,8 +339,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(4)
expect(wrapper.emitted('row-selected')[3][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -297,9 +367,11 @@ describe('table > row select', () => {
selectMode: 'range'
}
})
- let $rows
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
+ expect(wrapper.attributes('role')).toBe('grid')
expect(wrapper.attributes('aria-multiselectable')).toBe('true')
expect(wrapper.classes()).toContain('b-table-selectable')
expect(wrapper.classes()).toContain('b-table-select-range')
@@ -307,7 +379,8 @@ describe('table > row select', () => {
expect(wrapper.classes()).not.toContain('b-table-select-single')
expect(wrapper.classes()).not.toContain('b-table-select-multi')
expect(wrapper.emitted('row-selected')).toBeUndefined()
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.wrappers.every(r => r.find('[aria-selected="false"]').exists())).toBe(true)
@@ -316,9 +389,11 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -336,12 +411,14 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(2)
.trigger('click', { shiftKey: true })
+
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([
testItems[0],
testItems[1],
testItems[2]
])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -359,8 +436,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(2)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(3)
expect(wrapper.emitted('row-selected')[2][0]).toEqual([testItems[2]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -378,8 +457,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(3)
.trigger('click')
+
expect(wrapper.emitted('row-selected').length).toBe(4)
expect(wrapper.emitted('row-selected')[3][0]).toEqual([testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -397,8 +478,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(3)
.trigger('click')
+
// No change to selected rows
expect(wrapper.emitted('row-selected').length).toBe(4)
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(r => r.find('[tabindex="0"]').exists())).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -416,8 +499,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(1)
.trigger('click', { ctrlKey: true })
+
expect(wrapper.emitted('row-selected').length).toBe(5)
expect(wrapper.emitted('row-selected')[4][0]).toEqual([testItems[1], testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.element.matches('[tabindex="0"]'))).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -435,8 +520,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(1)
.trigger('click', { ctrlKey: true })
+
expect(wrapper.emitted('row-selected').length).toBe(6)
expect(wrapper.emitted('row-selected')[5][0]).toEqual([testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.element.matches('[tabindex="0"]'))).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -454,8 +541,10 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(3)
.trigger('click', { ctrlKey: true })
+
expect(wrapper.emitted('row-selected').length).toBe(7)
expect(wrapper.emitted('row-selected')[6][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.element.matches('[tabindex="0"]'))).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -471,6 +560,33 @@ describe('table > row select', () => {
wrapper.destroy()
})
+ it('range selection works after deselection (issue #6397)', async () => {
+ const wrapper = mount(BTable, {
+ propsData: {
+ fields: testFields,
+ items: testItems,
+ selectable: true,
+ selectMode: 'range'
+ }
+ })
+
+ expect(wrapper).toBeDefined()
+ await waitNT(wrapper.vm)
+
+ const $rows = wrapper.findAll('tbody > tr')
+ // Click second row
+ await $rows.at(1).trigger('click')
+ // Ctrl-click first row
+ await $rows.at(0).trigger('click', { ctrlKey: true })
+ // Ctrl-click second row
+ await $rows.at(1).trigger('click', { ctrlKey: true })
+ // Shift-click third row
+ await $rows.at(2).trigger('click', { shiftKey: true })
+
+ expect(wrapper.findAll('tbody .b-table-row-selected')).toHaveLength(3)
+ wrapper.destroy()
+ })
+
it('sort change clears selection', async () => {
const wrapper = mount(BTable, {
propsData: {
@@ -480,20 +596,23 @@ describe('table > row select', () => {
selectMode: 'single'
}
})
- let $rows
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
// Click first row
await wrapper
.findAll('tbody > tr')
.at(0)
+
.trigger('click')
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.element.matches('[tabindex="0"]'))).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
expect($rows.at(1).attributes('aria-selected')).toBe('false')
@@ -505,10 +624,12 @@ describe('table > row select', () => {
.findAll('thead > tr > th')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('sort-changed')).toBeDefined()
expect(wrapper.emitted('sort-changed').length).toBe(1)
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.element.matches('[tabindex="0"]'))).toBe(true)
expect($rows.wrappers.every(w => w.element.matches('[aria-selected="false"]'))).toBe(true)
@@ -525,11 +646,13 @@ describe('table > row select', () => {
selectMode: 'single'
}
})
- let $rows
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.element.matches('[tabindex="0"]'))).toBe(true)
expect($rows.wrappers.every(w => w.element.matches('[aria-selected="false"]'))).toBe(true)
@@ -538,9 +661,11 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -550,8 +675,10 @@ describe('table > row select', () => {
// Change filter
await wrapper.setProps({ filter: '2' })
+
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.wrappers.every(w => w.attributes('aria-selected') === 'false')).toBe(true)
@@ -570,12 +697,13 @@ describe('table > row select', () => {
currentPage: 1
}
})
- let $rows
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.length).toBe(3)
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.wrappers.every(w => w.attributes('aria-selected') === 'false')).toBe(true)
@@ -585,9 +713,11 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.length).toBe(3)
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
@@ -598,8 +728,10 @@ describe('table > row select', () => {
// Change page
await wrapper.setProps({ currentPage: 2 })
+
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.length).toBe(1)
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
@@ -617,20 +749,23 @@ describe('table > row select', () => {
selectMode: 'single'
}
})
- let $rows
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
// Click first row
await wrapper
.findAll('tbody > tr')
.at(0)
+
.trigger('click')
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
expect($rows.at(1).attributes('aria-selected')).toBe('false')
@@ -639,9 +774,11 @@ describe('table > row select', () => {
// Change mode
await wrapper.setProps({ selectMode: 'range' })
+
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.wrappers.every(w => w.attributes('aria-selected') === 'false')).toBe(true)
@@ -658,9 +795,10 @@ describe('table > row select', () => {
selectMode: 'single'
}
})
- let $rows
+
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
// Click first row
@@ -668,10 +806,12 @@ describe('table > row select', () => {
.findAll('tbody > tr')
.at(0)
.trigger('click')
+
expect(wrapper.emitted('row-selected')).toBeDefined()
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[0]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
expect($rows.at(1).attributes('aria-selected')).toBe('false')
@@ -682,8 +822,10 @@ describe('table > row select', () => {
// Disabled selectable
await wrapper.setProps({ selectable: false })
+
// Does not emit a row-selected event
expect(wrapper.emitted('row-selected').length).toBe(1)
+
$rows = wrapper.findAll('tbody > tr')
// Should remove tabindex and aria-selected attributes
expect($rows.wrappers.every(w => w.attributes('tabindex') === undefined)).toBe(true)
@@ -708,7 +850,7 @@ describe('table > row select', () => {
await waitNT(wrapper.vm)
expect(wrapper.emitted('row-selected')).toBeUndefined()
- // Execute selectAllRows() method
+ // Execute `selectAllRows()` method
wrapper.vm.selectAllRows()
await waitNT(wrapper.vm)
@@ -740,7 +882,7 @@ describe('table > row select', () => {
await waitNT(wrapper.vm)
expect(wrapper.emitted('row-selected')).toBeUndefined()
- // Execute selectAllRows() method
+ // Execute `selectAllRows()` method
wrapper.vm.selectAllRows()
await waitNT(wrapper.vm)
@@ -770,9 +912,10 @@ describe('table > row select', () => {
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
- // Execute selectAllRows() method
+ // Execute `selectAllRows()` method
wrapper.vm.selectAllRows()
await waitNT(wrapper.vm)
@@ -780,6 +923,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0].length).toBe(4)
expect(wrapper.emitted('row-selected')[0][0]).toEqual(testItems)
+
const $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('true')
@@ -800,12 +944,12 @@ describe('table > row select', () => {
}
})
- let $rows
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
- // Execute selectRow() method (second row)
+ // Execute `selectRow()` method (second row)
wrapper.vm.selectRow(1)
await waitNT(wrapper.vm)
@@ -813,14 +957,15 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[1]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
expect($rows.at(1).attributes('aria-selected')).toBe('true')
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('false')
- // Execute selectRow() method (fourth row)
+ // Execute `selectRow()` method (fourth row)
wrapper.vm.selectRow(3)
await waitNT(wrapper.vm)
@@ -828,6 +973,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -835,7 +981,7 @@ describe('table > row select', () => {
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('true')
- // Execute unselectRow() method on non-selected row (should not change anything)
+ // Execute `unselectRow()` method on non-selected row (should not change anything)
wrapper.vm.unselectRow(0)
await waitNT(wrapper.vm)
@@ -843,6 +989,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -850,7 +997,7 @@ describe('table > row select', () => {
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('true')
- // Execute unselectRow() method on selected row
+ // Execute `unselectRow()` method on selected row
wrapper.vm.unselectRow(3)
await waitNT(wrapper.vm)
@@ -858,6 +1005,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(3)
expect(wrapper.emitted('row-selected')[2][0].length).toBe(0)
expect(wrapper.emitted('row-selected')[2][0]).toEqual([])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -878,12 +1026,12 @@ describe('table > row select', () => {
}
})
- let $rows
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
- // Execute selectRow() method (second row)
+ // Execute `selectRow()` method (second row)
wrapper.vm.selectRow(1)
await waitNT(wrapper.vm)
@@ -891,14 +1039,15 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[1]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
expect($rows.at(1).attributes('aria-selected')).toBe('true')
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('false')
- // Execute selectRow() method (fourth row)
+ // Execute `selectRow()` method (fourth row)
wrapper.vm.selectRow(3)
await waitNT(wrapper.vm)
@@ -906,6 +1055,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0].length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[1], testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -913,7 +1063,7 @@ describe('table > row select', () => {
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('true')
- // Execute unselectRow() method on non-selected row (should not change anything)
+ // Execute `unselectRow()` method on non-selected row (should not change anything)
wrapper.vm.unselectRow(0)
await waitNT(wrapper.vm)
@@ -921,6 +1071,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0].length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[1], testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -928,7 +1079,7 @@ describe('table > row select', () => {
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('true')
- // Execute unselectRow() method on selected row
+ // Execute `unselectRow()` method on selected row
wrapper.vm.unselectRow(3)
await waitNT(wrapper.vm)
@@ -936,6 +1087,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(3)
expect(wrapper.emitted('row-selected')[2][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[2][0]).toEqual([testItems[1]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -956,12 +1108,12 @@ describe('table > row select', () => {
}
})
- let $rows
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+
expect(wrapper.emitted('row-selected')).toBeUndefined()
- // Execute selectRow() method (second row)
+ // Execute `selectRow()` method (second row)
wrapper.vm.selectRow(1)
await waitNT(wrapper.vm)
@@ -969,14 +1121,15 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[0][0]).toEqual([testItems[1]])
- $rows = wrapper.findAll('tbody > tr')
+
+ let $rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
expect($rows.at(1).attributes('aria-selected')).toBe('true')
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('false')
- // Execute selectRow() method (fourth row)
+ // Execute `selectRow()` method (fourth row)
wrapper.vm.selectRow(3)
await waitNT(wrapper.vm)
@@ -984,6 +1137,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0].length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[1], testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -991,7 +1145,7 @@ describe('table > row select', () => {
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('true')
- // Execute unselectRow() method on non-selected row (should not change anything)
+ // Execute `unselectRow()` method on non-selected row (should not change anything)
wrapper.vm.unselectRow(0)
await waitNT(wrapper.vm)
@@ -999,6 +1153,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0].length).toBe(2)
expect(wrapper.emitted('row-selected')[1][0]).toEqual([testItems[1], testItems[3]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
@@ -1006,7 +1161,7 @@ describe('table > row select', () => {
expect($rows.at(2).attributes('aria-selected')).toBe('false')
expect($rows.at(3).attributes('aria-selected')).toBe('true')
- // Execute unselectRow() method on selected row
+ // Execute `unselectRow()` method on selected row
wrapper.vm.unselectRow(3)
await waitNT(wrapper.vm)
@@ -1014,6 +1169,7 @@ describe('table > row select', () => {
expect(wrapper.emitted('row-selected').length).toBe(3)
expect(wrapper.emitted('row-selected')[2][0].length).toBe(1)
expect(wrapper.emitted('row-selected')[2][0]).toEqual([testItems[1]])
+
$rows = wrapper.findAll('tbody > tr')
expect($rows.wrappers.every(w => w.attributes('tabindex') === '0')).toBe(true)
expect($rows.at(0).attributes('aria-selected')).toBe('false')
diff --git a/src/components/table/table-simple.js b/src/components/table/table-simple.js
index 1852d0bb074..c7d59256ce6 100644
--- a/src/components/table/table-simple.js
+++ b/src/components/table/table-simple.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TABLE_SIMPLE } from '../../constants/components'
import { sortKeys } from '../../utils/object'
import { makePropsConfigurable } from '../../utils/props'
@@ -23,7 +23,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTableSimple = /*#__PURE__*/ Vue.extend({
+export const BTableSimple = /*#__PURE__*/ extend({
name: NAME_TABLE_SIMPLE,
// Order of mixins is important!
// They are merged from first to last, followed by this component
diff --git a/src/components/table/table-sorting.spec.js b/src/components/table/table-sorting.spec.js
index 3b3fd8bbb7e..d569d2ebc60 100644
--- a/src/components/table/table-sorting.spec.js
+++ b/src/components/table/table-sorting.spec.js
@@ -63,6 +63,25 @@ describe('table > sorting', () => {
expect(wrapper.emitted('sort-changed')[0][0].sortBy).toEqual('non-local')
})
+ it('should set `aria-sort` when `field.sortKey` and `no-local-sorting` is used', async () => {
+ const wrapper = mount(BTable, {
+ propsData: {
+ fields: [...testFields, { key: 'd', label: 'D', sortable: true, sortKey: 'non-local' }],
+ items: testItems,
+ noLocalSorting: true
+ }
+ })
+
+ expect(wrapper).toBeDefined()
+ const $header = wrapper.findAll('thead > tr > th').at(3)
+
+ await $header.trigger('keydown.enter')
+ expect(wrapper.emitted('sort-changed').length).toBe(1)
+ expect(wrapper.emitted('sort-changed')[0][0].sortBy).toEqual('non-local')
+
+ expect($header.attributes('aria-sort')).toBe('ascending')
+ })
+
it('should sort column descending when sortBy set and sortDesc changed, with proper attributes', async () => {
const wrapper = mount(BTable, {
propsData: {
@@ -182,7 +201,12 @@ describe('table > sorting', () => {
sortBy: null,
sortDesc: false
})
- expect(wrapper.emitted('input').length).toBe(4)
+ const [[lastInput]] = wrapper.emitted('input').reverse()
+ expect(lastInput).toStrictEqual([
+ { a: 3, b: 'b', c: 'x' },
+ { a: 1, b: 'c', c: 'y' },
+ { a: 2, b: 'a', c: 'z' }
+ ])
$rows = wrapper.findAll('tbody > tr').wrappers
expect($rows.length).toBe(3)
// Map the rows to the first column text value
diff --git a/src/components/table/table-tbody-row-events.spec.js b/src/components/table/table-tbody-row-events.spec.js
index 2437f33a473..bc42c8afe22 100644
--- a/src/components/table/table-tbody-row-events.spec.js
+++ b/src/components/table/table-tbody-row-events.spec.js
@@ -1,5 +1,6 @@
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT } from '../../../tests/utils'
+import { isVue3 } from '../../vue'
+import { waitNT } from '../../../tests/utils'
import { BTable } from './table'
const testItems = [{ a: 1, b: 2, c: 3 }, { a: 5, b: 5, c: 6 }, { a: 7, b: 8, c: 9 }]
@@ -245,6 +246,11 @@ describe('table > tbody row events', () => {
})
it('should not emit row-hovered event when a row is hovered and no listener', async () => {
+ if (isVue3) {
+ // We can't track if we have an event listener in vue3 so we skip this test for vue 3
+ return
+ }
+
const wrapper = mount(BTable, {
propsData: {
fields: testFields,
@@ -309,6 +315,11 @@ describe('table > tbody row events', () => {
})
it('should not emit row-unhovered event when a row is hovered and no listener', async () => {
+ if (isVue3) {
+ // We can't track if we have an event listener in vue3 so we skip this test for vue 3
+ return
+ }
+
const wrapper = mount(BTable, {
propsData: {
fields: testFields,
@@ -357,7 +368,7 @@ describe('table > tbody row events', () => {
// Rows will only have tabindex=0 when a row-clicked listener present
'row-clicked': () => {}
},
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
const $rows = wrapper.findAll('tbody > tr')
@@ -402,7 +413,7 @@ describe('table > tbody row events', () => {
it('should not emit row-clicked event when clicking on a button or other interactive element', async () => {
const wrapper = mount(BTable, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
// Add extra virtual columns
fields: [].concat(testFields, ['d', 'e', 'f']),
@@ -473,7 +484,7 @@ describe('table > tbody row events', () => {
// Tabindex will only be set if there is a row-clicked listener
'row-clicked': () => {}
},
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
diff --git a/src/components/table/table-tbody-transition.spec.js b/src/components/table/table-tbody-transition.spec.js
index 7ca3c4a01d5..8e699a32aab 100644
--- a/src/components/table/table-tbody-transition.spec.js
+++ b/src/components/table/table-tbody-transition.spec.js
@@ -1,18 +1,28 @@
import { config as vtuConfig, mount } from '@vue/test-utils'
-import { createContainer } from '../../../tests/utils'
import { TransitionGroupStub } from '../../../tests/components'
+import { isVue3 } from '../../vue'
import { BTable } from './table'
// Stub `` component
-vtuConfig.stubs['transition-group'] = TransitionGroupStub
+if (!isVue3) {
+ vtuConfig.stubs['transition-group'] = TransitionGroupStub
+}
const testItems = [{ a: 1, b: 2, c: 3 }, { a: 5, b: 5, c: 6 }, { a: 7, b: 8, c: 9 }]
const testFields = ['a', 'b', 'c']
describe('table > tbody transition', () => {
+ if (isVue3) {
+ // @vue/test-utils does not support stubbing transition, so impossible to test ATM
+
+ // adding dummy test to keep jest happy
+ it('skipped due to vue3', () => {})
+ return
+ }
+
it('tbody should not be a transition-group component by default', async () => {
const wrapper = mount(BTable, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
fields: testFields,
items: testItems
@@ -30,7 +40,7 @@ describe('table > tbody transition', () => {
it('tbody should be a transition-group component when tbody-transition-props set', async () => {
const wrapper = mount(BTable, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
fields: testFields,
items: testItems,
@@ -50,7 +60,7 @@ describe('table > tbody transition', () => {
it('tbody should be a transition-group component when tbody-transition-handlers set', async () => {
const wrapper = mount(BTable, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
fields: testFields,
items: testItems,
diff --git a/src/components/table/table-thead-events.spec.js b/src/components/table/table-thead-events.spec.js
index 1e4d96be889..ec4889f97fe 100644
--- a/src/components/table/table-thead-events.spec.js
+++ b/src/components/table/table-thead-events.spec.js
@@ -1,4 +1,5 @@
import { mount } from '@vue/test-utils'
+import { isVue3 } from '../../vue'
import { BTable } from './table'
const testItems = [{ a: 1, b: 2, c: 3 }]
@@ -6,6 +7,10 @@ const testFields = [{ key: 'a', label: 'A' }, { key: 'b', label: 'B' }, { key: '
describe('table > thead events', () => {
it('should not emit head-clicked event when a head cell is clicked and no head-clicked listener', async () => {
+ if (isVue3) {
+ // We can't track if we have an event listener in vue3 so we skip this test for vue 3
+ return
+ }
const wrapper = mount(BTable, {
propsData: {
fields: testFields,
diff --git a/src/components/table/table.js b/src/components/table/table.js
index 03bea65798d..ea32d30562f 100644
--- a/src/components/table/table.js
+++ b/src/components/table/table.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TABLE } from '../../constants/components'
import { sortKeys } from '../../utils/object'
import { makePropsConfigurable } from '../../utils/props'
@@ -53,7 +53,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTable = /*#__PURE__*/ Vue.extend({
+export const BTable = /*#__PURE__*/ extend({
name: NAME_TABLE,
// Order of mixins is important!
// They are merged from first to last, followed by this component
diff --git a/src/components/table/table.spec.js b/src/components/table/table.spec.js
index ad7a8703cbe..d3c741e0e8e 100644
--- a/src/components/table/table.spec.js
+++ b/src/components/table/table.spec.js
@@ -1,5 +1,6 @@
import { mount } from '@vue/test-utils'
import { BTable } from './table'
+import { wrapWithMethods } from '../../../tests/utils'
const items1 = [{ a: 1, b: 2, c: 3 }, { a: 4, b: 5, c: 6 }]
const fields1 = ['a', 'b', 'c']
@@ -286,9 +287,12 @@ describe('table', () => {
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('table-responsive')
expect(wrapper.classes().length).toBe(1)
- expect(wrapper.find('table').classes()).toContain('table')
- expect(wrapper.find('table').classes()).toContain('b-table')
- expect(wrapper.find('table').classes().length).toBe(2)
+
+ const $table = wrapper.find('table')
+ expect($table.exists()).toBe(true)
+ expect($table.classes()).toContain('table')
+ expect($table.classes()).toContain('b-table')
+ expect($table.classes().length).toBe(2)
wrapper.destroy()
})
@@ -306,14 +310,17 @@ describe('table', () => {
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('table-responsive-md')
expect(wrapper.classes().length).toBe(1)
- expect(wrapper.find('table').classes()).toContain('table')
- expect(wrapper.find('table').classes()).toContain('b-table')
- expect(wrapper.find('table').classes().length).toBe(2)
+
+ const $table = wrapper.find('table')
+ expect($table.exists()).toBe(true)
+ expect($table.classes()).toContain('table')
+ expect($table.classes()).toContain('b-table')
+ expect($table.classes().length).toBe(2)
wrapper.destroy()
})
- it('stacked has precedence over responsive', async () => {
+ it('stacked and responsive work together', async () => {
const wrapper = mount(BTable, {
propsData: {
items: items1,
@@ -324,12 +331,16 @@ describe('table', () => {
})
expect(wrapper).toBeDefined()
- expect(wrapper.element.tagName).toBe('TABLE')
- expect(wrapper.classes()).not.toContain('table-responsive')
- expect(wrapper.classes()).toContain('b-table-stacked')
- expect(wrapper.classes()).toContain('table')
- expect(wrapper.classes()).toContain('b-table')
- expect(wrapper.classes().length).toBe(3)
+ expect(wrapper.element.tagName).toBe('DIV')
+ expect(wrapper.classes()).toContain('table-responsive')
+ expect(wrapper.classes().length).toBe(1)
+
+ const $table = wrapper.find('table')
+ expect($table.exists()).toBe(true)
+ expect($table.classes()).toContain('table')
+ expect($table.classes()).toContain('b-table')
+ expect($table.classes()).toContain('b-table-stacked')
+ expect($table.classes().length).toBe(3)
wrapper.destroy()
})
@@ -342,6 +353,7 @@ describe('table', () => {
stacked: true
}
})
+
expect(wrapper).toBeDefined()
expect(wrapper.findAll('tbody > tr').length).toBe(2)
const $trs = wrapper.findAll('tbody > tr').wrappers
@@ -586,24 +598,23 @@ describe('table', () => {
})
it('item field tdAttr and tdClass works', async () => {
- const Parent = {
- methods: {
+ const wrapper = mount(
+ wrapWithMethods(BTable, {
parentTdAttrs() {
return { 'data-parent': 'parent' }
}
+ }),
+ {
+ propsData: {
+ items: [{ a: 1, b: 2, c: 3 }],
+ fields: [
+ { key: 'a', tdAttr: { 'data-foo': 'bar' } },
+ { key: 'b', tdClass: () => 'baz' },
+ { key: 'c', tdAttr: 'parentTdAttrs' }
+ ]
+ }
}
- }
- const wrapper = mount(BTable, {
- parentComponent: Parent,
- propsData: {
- items: [{ a: 1, b: 2, c: 3 }],
- fields: [
- { key: 'a', tdAttr: { 'data-foo': 'bar' } },
- { key: 'b', tdClass: () => 'baz' },
- { key: 'c', tdAttr: 'parentTdAttrs' }
- ]
- }
- })
+ )
expect(wrapper).toBeDefined()
expect(wrapper.findAll('tbody > tr').length).toBe(1)
@@ -627,30 +638,28 @@ describe('table', () => {
})
it('item field thAttr works', async () => {
- const Parent = {
- methods: {
+ const wrapper = mount(
+ wrapWithMethods(BTable, {
parentThAttrs(value, key, item, type) {
return { 'data-type': type }
}
- }
- }
-
- const wrapper = mount(BTable, {
- parentComponent: Parent,
- propsData: {
- items: [{ a: 1, b: 2, c: 3 }],
- fields: [
- { key: 'a', thAttr: { 'data-foo': 'bar' } },
- { key: 'b', thAttr: 'parentThAttrs', isRowHeader: true },
- {
- key: 'c',
- thAttr: (v, k, i, t) => {
- return { 'data-type': t }
+ }),
+ {
+ propsData: {
+ items: [{ a: 1, b: 2, c: 3 }],
+ fields: [
+ { key: 'a', thAttr: { 'data-foo': 'bar' } },
+ { key: 'b', thAttr: 'parentThAttrs', isRowHeader: true },
+ {
+ key: 'c',
+ thAttr: (v, k, i, t) => {
+ return { 'data-type': t }
+ }
}
- }
- ]
+ ]
+ }
}
- })
+ )
expect(wrapper).toBeDefined()
expect(wrapper.findAll('thead > tr').length).toBe(1)
diff --git a/src/components/table/tbody.js b/src/components/table/tbody.js
index 5f6bd6c6615..5e6702742e0 100644
--- a/src/components/table/tbody.js
+++ b/src/components/table/tbody.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TBODY } from '../../constants/components'
import { PROP_TYPE_OBJECT } from '../../constants/props'
import { makeProp, makePropsConfigurable } from '../../utils/props'
@@ -22,23 +22,26 @@ export const props = makePropsConfigurable(
// In Bootstrap v5, we won't need "sniffing" as table element variants properly inherit
// to the child elements, so this can be converted to a functional component
// @vue/component
-export const BTbody = /*#__PURE__*/ Vue.extend({
+export const BTbody = /*#__PURE__*/ extend({
name: NAME_TBODY,
mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
provide() {
return {
- bvTableRowGroup: this
+ getBvTableRowGroup: () => this
}
},
inject: {
// Sniffed by `` / `` / ``
- bvTable: {
- default: /* istanbul ignore next */ () => ({})
+ getBvTable: {
+ default: /* istanbul ignore next */ () => () => ({})
}
},
inheritAttrs: false,
props,
computed: {
+ bvTable() {
+ return this.getBvTable()
+ },
// Sniffed by `` / `` / ``
isTbody() {
return true
diff --git a/src/components/table/td.js b/src/components/table/td.js
index 4ac26d343ee..d5f181f4cf2 100644
--- a/src/components/table/td.js
+++ b/src/components/table/td.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TABLE_CELL } from '../../constants/components'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_NUMBER_STRING, PROP_TYPE_STRING } from '../../constants/props'
import { isTag } from '../../utils/dom'
@@ -40,18 +40,21 @@ export const props = makePropsConfigurable(
// In Bootstrap v5, we won't need "sniffing" as table element variants properly inherit
// to the child elements, so this can be converted to a functional component
// @vue/component
-export const BTd = /*#__PURE__*/ Vue.extend({
+export const BTd = /*#__PURE__*/ extend({
name: NAME_TABLE_CELL,
// Mixin order is important!
mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
inject: {
- bvTableTr: {
- default: /* istanbul ignore next */ () => ({})
+ getBvTableTr: {
+ default: /* istanbul ignore next */ () => () => ({})
}
},
inheritAttrs: false,
props,
computed: {
+ bvTableTr() {
+ return this.getBvTableTr()
+ },
// Overridden by ``
tag() {
return 'td'
diff --git a/src/components/table/tfoot.js b/src/components/table/tfoot.js
index 40ec68c7aa9..8f052c16ea3 100644
--- a/src/components/table/tfoot.js
+++ b/src/components/table/tfoot.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TFOOT } from '../../constants/components'
import { PROP_TYPE_STRING } from '../../constants/props'
import { makeProp, makePropsConfigurable } from '../../utils/props'
@@ -22,23 +22,26 @@ export const props = makePropsConfigurable(
// In Bootstrap v5, we won't need "sniffing" as table element variants properly inherit
// to the child elements, so this can be converted to a functional component
// @vue/component
-export const BTfoot = /*#__PURE__*/ Vue.extend({
+export const BTfoot = /*#__PURE__*/ extend({
name: NAME_TFOOT,
mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
provide() {
return {
- bvTableRowGroup: this
+ getBvTableRowGroup: () => this
}
},
inject: {
// Sniffed by `` / `` / ``
- bvTable: {
- default: /* istanbul ignore next */ () => ({})
+ getBvTable: {
+ default: /* istanbul ignore next */ () => () => ({})
}
},
inheritAttrs: false,
props,
computed: {
+ bvTable() {
+ return this.getBvTable()
+ },
// Sniffed by `` / `` / ``
isTfoot() {
return true
diff --git a/src/components/table/th.js b/src/components/table/th.js
index d67a799a2e7..6e8dad6a0b9 100644
--- a/src/components/table/th.js
+++ b/src/components/table/th.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TH } from '../../constants/components'
import { makePropsConfigurable } from '../../utils/props'
import { BTd, props as BTdProps } from './td'
@@ -13,7 +13,7 @@ export const props = makePropsConfigurable(BTdProps, NAME_TH)
// In Bootstrap v5, we won't need "sniffing" as table element variants properly inherit
// to the child elements, so this can be converted to a functional component
// @vue/component
-export const BTh = /*#__PURE__*/ Vue.extend({
+export const BTh = /*#__PURE__*/ extend({
name: NAME_TH,
extends: BTd,
props,
diff --git a/src/components/table/thead.js b/src/components/table/thead.js
index ec8fea6cfc3..670ddef212c 100644
--- a/src/components/table/thead.js
+++ b/src/components/table/thead.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_THEAD } from '../../constants/components'
import { PROP_TYPE_STRING } from '../../constants/props'
import { makeProp, makePropsConfigurable } from '../../utils/props'
@@ -23,23 +23,26 @@ export const props = makePropsConfigurable(
// In Bootstrap v5, we won't need "sniffing" as table element variants properly inherit
// to the child elements, so this can be converted to a functional component
// @vue/component
-export const BThead = /*#__PURE__*/ Vue.extend({
+export const BThead = /*#__PURE__*/ extend({
name: NAME_THEAD,
mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
provide() {
return {
- bvTableRowGroup: this
+ getBvTableRowGroup: () => this
}
},
inject: {
// Sniffed by `` / `` / ``
- bvTable: {
- default: /* istanbul ignore next */ () => ({})
+ getBvTable: {
+ default: /* istanbul ignore next */ () => () => ({})
}
},
inheritAttrs: false,
props,
computed: {
+ bvTable() {
+ return this.getBvTable()
+ },
// Sniffed by `` / `` / ``
isThead() {
return true
diff --git a/src/components/table/tr.js b/src/components/table/tr.js
index 320cc4ad5e1..d9de0e29947 100644
--- a/src/components/table/tr.js
+++ b/src/components/table/tr.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TR } from '../../constants/components'
import { PROP_TYPE_STRING } from '../../constants/props'
import { makeProp, makePropsConfigurable } from '../../utils/props'
@@ -26,22 +26,25 @@ export const props = makePropsConfigurable(
// In Bootstrap v5, we won't need "sniffing" as table element variants properly inherit
// to the child elements, so this can be converted to a functional component
// @vue/component
-export const BTr = /*#__PURE__*/ Vue.extend({
+export const BTr = /*#__PURE__*/ extend({
name: NAME_TR,
mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
provide() {
return {
- bvTableTr: this
+ getBvTableTr: () => this
}
},
inject: {
- bvTableRowGroup: {
- default: /* istanbul ignore next */ () => ({})
+ getBvTableRowGroup: {
+ default: /* istanbul ignore next */ () => () => ({})
}
},
inheritAttrs: false,
props,
computed: {
+ bvTableRowGroup() {
+ return this.getBvTableRowGroup()
+ },
// Sniffed by `` / ``
inTbody() {
return this.bvTableRowGroup.isTbody
diff --git a/src/components/tabs/tab.js b/src/components/tabs/tab.js
index 1a527432004..f6bc51e9781 100644
--- a/src/components/tabs/tab.js
+++ b/src/components/tabs/tab.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TAB } from '../../constants/components'
import { MODEL_EVENT_NAME_PREFIX } from '../../constants/events'
import {
@@ -43,12 +43,12 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTab = /*#__PURE__*/ Vue.extend({
+export const BTab = /*#__PURE__*/ extend({
name: NAME_TAB,
mixins: [idMixin, normalizeSlotMixin],
inject: {
- bvTabs: {
- default: () => ({})
+ getBvTabs: {
+ default: () => () => ({})
}
},
props,
@@ -58,6 +58,9 @@ export const BTab = /*#__PURE__*/ Vue.extend({
}
},
computed: {
+ bvTabs() {
+ return this.getBvTabs()
+ },
// For parent sniffing of child
_isTab() {
return true
diff --git a/src/components/tabs/tab.spec.js b/src/components/tabs/tab.spec.js
index c47a9fbe16d..5592a193f19 100644
--- a/src/components/tabs/tab.spec.js
+++ b/src/components/tabs/tab.spec.js
@@ -125,12 +125,12 @@ describe('tab', () => {
const wrapper = mount(BTab, {
provide() {
return {
- bvTabs: {
+ getBvTabs: () => ({
fade: false,
lazy: false,
card: true,
noKeyNav: true
- }
+ })
}
}
})
@@ -147,12 +147,12 @@ describe('tab', () => {
const wrapper = mount(BTab, {
provide() {
return {
- bvTabs: {
+ getBvTabs: () => ({
fade: false,
lazy: false,
card: true,
noKeyNav: true
- }
+ })
}
},
propsData: {
@@ -174,7 +174,7 @@ describe('tab', () => {
const wrapper = mount(BTab, {
provide() {
return {
- bvTabs: {
+ getBvTabs: () => ({
fade: false,
lazy: false,
card: false,
@@ -184,7 +184,7 @@ describe('tab', () => {
vm = tab
return true
}
- }
+ })
}
},
slots: {
@@ -209,7 +209,7 @@ describe('tab', () => {
const wrapper = mount(BTab, {
provide() {
return {
- bvTabs: {
+ getBvTabs: () => ({
fade: false,
lazy: false,
card: false,
@@ -226,7 +226,7 @@ describe('tab', () => {
tab.localActive = false
return true
}
- }
+ })
}
}
})
@@ -265,7 +265,7 @@ describe('tab', () => {
const wrapper = mount(BTab, {
provide() {
return {
- bvTabs: {
+ getBvTabs: () => ({
fade: false,
lazy: false,
card: false,
@@ -276,7 +276,7 @@ describe('tab', () => {
tab.localActive = true
return true
}
- }
+ })
}
},
propsData: { disabled: true }
@@ -300,7 +300,7 @@ describe('tab', () => {
const wrapper = mount(BTab, {
provide() {
return {
- bvTabs: {
+ getBvTabs: () => ({
fade: false,
lazy: false,
card: false,
@@ -311,7 +311,7 @@ describe('tab', () => {
tab.localActive = false
return true
}
- }
+ })
}
}
})
diff --git a/src/components/tabs/tabs.js b/src/components/tabs/tabs.js
index cc7faafdc34..ced573478e4 100644
--- a/src/components/tabs/tabs.js
+++ b/src/components/tabs/tabs.js
@@ -1,4 +1,4 @@
-import { COMPONENT_UID_KEY, Vue } from '../../vue'
+import { COMPONENT_UID_KEY, REF_FOR_KEY, extend } from '../../vue'
import { NAME_TABS, NAME_TAB_BUTTON_HELPER } from '../../constants/components'
import { IS_BROWSER } from '../../constants/env'
import {
@@ -33,7 +33,7 @@ import {
} from '../../constants/slots'
import { arrayIncludes } from '../../utils/array'
import { BvEvent } from '../../utils/bv-event.class'
-import { attemptFocus, selectAll } from '../../utils/dom'
+import { attemptFocus, selectAll, requestAF } from '../../utils/dom'
import { stopEvent } from '../../utils/events'
import { identity } from '../../utils/identity'
import { isEvent } from '../../utils/inspect'
@@ -67,11 +67,11 @@ const notDisabled = tab => !tab.disabled
// --- Helper components ---
// @vue/component
-const BVTabButton = /*#__PURE__*/ Vue.extend({
+const BVTabButton = /*#__PURE__*/ extend({
name: NAME_TAB_BUTTON_HELPER,
inject: {
- bvTabs: {
- default: /* istanbul ignore next */ () => ({})
+ getBvTabs: {
+ default: /* istanbul ignore next */ () => () => ({})
}
},
props: {
@@ -84,11 +84,16 @@ const BVTabButton = /*#__PURE__*/ Vue.extend({
tab: makeProp(),
tabIndex: makeProp(PROP_TYPE_NUMBER)
},
+ computed: {
+ bvTabs() {
+ return this.getBvTabs()
+ }
+ },
methods: {
focus() {
attemptFocus(this.$refs.link)
},
- handleEvt(event) {
+ handleEvent(event) {
/* istanbul ignore next */
if (this.tab.disabled) {
return
@@ -124,7 +129,7 @@ const BVTabButton = /*#__PURE__*/ Vue.extend({
}
},
render(h) {
- const { id, tabIndex, setSize, posInSet, controls, handleEvt } = this
+ const { id, tabIndex, setSize, posInSet, controls, handleEvent } = this
const {
title,
localActive,
@@ -160,8 +165,8 @@ const BVTabButton = /*#__PURE__*/ Vue.extend({
'aria-controls': controls
},
on: {
- click: handleEvt,
- keydown: handleEvt
+ click: handleEvent,
+ keydown: handleEvent
},
ref: 'link'
},
@@ -213,12 +218,12 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTabs = /*#__PURE__*/ Vue.extend({
+export const BTabs = /*#__PURE__*/ extend({
name: NAME_TABS,
mixins: [idMixin, modelMixin, normalizeSlotMixin],
provide() {
return {
- bvTabs: this
+ getBvTabs: () => this
}
},
props,
@@ -280,14 +285,14 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
// Update the v-model
this.$emit(MODEL_EVENT_NAME, index)
},
+ // If tabs added, removed, or re-ordered, we emit a `changed` event
tabs(newValue, oldValue) {
- // If tabs added, removed, or re-ordered, we emit a `changed` event
- // We use `tab._uid` instead of `tab.safeId()`, as the later is changed
- // in a `$nextTick()` if no explicit ID is provided, causing duplicate emits
+ // We use `_uid` instead of `safeId()`, as the later is changed in a `$nextTick()`
+ // if no explicit ID is provided, causing duplicate emits
if (
!looseEqual(
- newValue.map(t => t[COMPONENT_UID_KEY]),
- oldValue.map(t => t[COMPONENT_UID_KEY])
+ newValue.map($tab => $tab[COMPONENT_UID_KEY]),
+ oldValue.map($tab => $tab[COMPONENT_UID_KEY])
)
) {
// In a `$nextTick()` to ensure `currentTab` has been set first
@@ -298,6 +303,9 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
})
}
},
+ // Each `` will register/unregister itself
+ // We use this to detect when tabs are added/removed
+ // to trigger the update of the tabs
registeredTabs() {
this.updateTabs()
}
@@ -332,7 +340,9 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
/* istanbul ignore next: difficult to test mutation observer in JSDOM */
const handler = () => {
this.$nextTick(() => {
- this.updateTabs()
+ requestAF(() => {
+ this.updateTabs()
+ })
})
}
@@ -346,14 +356,17 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
}
},
getTabs() {
- const $tabs = this.registeredTabs.filter(
- $tab => $tab.$children.filter($t => $t._isTab).length === 0
- )
+ const $tabs = this.registeredTabs
+ // Dropped intentionally
+ // .filter(
+ // $tab => $tab.$children.filter($t => $t && $t._isTab).length === 0
+ // )
// DOM Order of Tabs
let order = []
+ /* istanbul ignore next: too difficult to test */
if (IS_BROWSER && $tabs.length > 0) {
- // We rely on the DOM when mounted to get the 'true' order of the `` children
+ // We rely on the DOM when mounted to get the "true" order of the `` children
// `querySelectorAll()` always returns elements in document order, regardless of
// order specified in the selector
const selector = $tabs.map($tab => `#${$tab.safeId()}`).join(', ')
@@ -369,29 +382,44 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
updateTabs() {
const $tabs = this.getTabs()
- // Normalize `currentTab`
- let { currentTab } = this
- const $tab = $tabs[currentTab]
- if (!$tab || $tab.disabled) {
- currentTab = $tabs.indexOf(
- $tabs
- .slice()
- .reverse()
- .find($tab => $tab.localActive && !$tab.disabled)
- )
+ // Find last active non-disabled tab in current tabs
+ // We trust tab state over `currentTab`, in case tabs were added/removed/re-ordered
+ let tabIndex = $tabs.indexOf(
+ $tabs
+ .slice()
+ .reverse()
+ .find($tab => $tab.localActive && !$tab.disabled)
+ )
- if (currentTab === -1) {
- currentTab = $tabs.indexOf($tabs.find(notDisabled))
+ // Else try setting to `currentTab`
+ if (tabIndex < 0) {
+ const { currentTab } = this
+ if (currentTab >= $tabs.length) {
+ // Handle last tab being removed, so find the last non-disabled tab
+ tabIndex = $tabs.indexOf(
+ $tabs
+ .slice()
+ .reverse()
+ .find(notDisabled)
+ )
+ } else if ($tabs[currentTab] && !$tabs[currentTab].disabled) {
+ // Current tab is not disabled
+ tabIndex = currentTab
}
}
+ // Else find first non-disabled tab in current tabs
+ if (tabIndex < 0) {
+ tabIndex = $tabs.indexOf($tabs.find(notDisabled))
+ }
+
// Ensure only one tab is active at a time
$tabs.forEach(($tab, index) => {
- $tab.localActive = index === currentTab
+ $tab.localActive = index === tabIndex
})
this.tabs = $tabs
- this.currentTab = currentTab
+ this.currentTab = tabIndex
},
// Find a button that controls a tab, given the tab reference
// Returns the button vm instance
@@ -570,7 +598,7 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
key: $tab[COMPONENT_UID_KEY] || index,
ref: 'buttons',
// Needed to make `this.$refs.buttons` an array
- refInFor: true
+ [REF_FOR_KEY]: true
})
})
diff --git a/src/components/tabs/tabs.spec.js b/src/components/tabs/tabs.spec.js
index 7e4983e264a..338c998ea21 100644
--- a/src/components/tabs/tabs.spec.js
+++ b/src/components/tabs/tabs.spec.js
@@ -8,9 +8,8 @@ describe('tabs', () => {
it('default has expected classes and structure', async () => {
const wrapper = mount(BTabs)
- expect(wrapper).toBeDefined()
-
await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('tabs')
@@ -24,6 +23,9 @@ describe('tabs', () => {
it('default has expected data state', async () => {
const wrapper = mount(BTabs)
+ await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
+
expect(wrapper.vm.currentTab).toBe(-1)
expect(wrapper.vm.tabs.length).toBe(0)
@@ -33,12 +35,16 @@ describe('tabs', () => {
it('has correct card classes when prop card is true', async () => {
const wrapper = mount(BTabs, {
propsData: { card: true },
- slots: { default: [BTab, BTab, BTab] }
+ slots: {
+ default: {
+ components: { BTab },
+ template: ' '
+ }
+ }
})
- expect(wrapper).toBeDefined()
-
await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('tabs')
@@ -54,12 +60,16 @@ describe('tabs', () => {
it('has correct card classes when props card and vertical are true', async () => {
const wrapper = mount(BTabs, {
propsData: { card: true, vertical: true },
- slots: { default: [BTab, BTab, BTab] }
+ slots: {
+ default: {
+ components: { BTab },
+ template: ' '
+ }
+ }
})
- expect(wrapper).toBeDefined()
-
await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
expect(wrapper.element.tagName).toBe('DIV')
expect(wrapper.classes()).toContain('tabs')
@@ -84,10 +94,16 @@ describe('tabs', () => {
const tabIndex = 1
const wrapper = mount(BTabs, {
propsData: { value: tabIndex },
- slots: { default: [BTab, BTab, BTab] }
+ slots: {
+ default: {
+ components: { BTab },
+ template: ' '
+ }
+ }
})
await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
expect(wrapper.vm.currentTab).toBe(tabIndex)
expect(wrapper.vm.tabs.length).toBe(3)
@@ -106,23 +122,24 @@ describe('tabs', () => {
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 2nd tab (index 1) to be active
- expect(tabs.vm.currentTab).toBe(1)
- expect(tabs.vm.tabs[1].localActive).toBe(true)
+ expect($tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.tabs[1].localActive).toBe(true)
- expect(tabs.emitted('input')).toBeDefined()
- expect(tabs.emitted('input').length).toBe(1)
+ expect($tabs.emitted('input')).toBeDefined()
+ expect($tabs.emitted('input').length).toBe(1)
// Should emit index of 1 (2nd tab)
- expect(tabs.emitted('input')[0][0]).toBe(1)
+ expect($tabs.emitted('input')[0][0]).toBe(1)
wrapper.destroy()
})
@@ -137,160 +154,178 @@ describe('tabs', () => {
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 2nd tab (index 1) to be active
- expect(tabs.vm.currentTab).toBe(1)
- expect(tabs.vm.tabs[1].localActive).toBe(true)
+ expect($tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.tabs[1].localActive).toBe(true)
- expect(tabs.emitted('input')).toBeDefined()
- expect(tabs.emitted('input').length).toBe(1)
+ expect($tabs.emitted('input')).toBeDefined()
+ expect($tabs.emitted('input').length).toBe(1)
// Should emit index of 1 (2nd tab)
- expect(tabs.emitted('input')[0][0]).toBe(1)
+ expect($tabs.emitted('input')[0][0]).toBe(1)
wrapper.destroy()
})
it('selects first non-disabled tab when active tab disabled', async () => {
const App = {
+ props: {
+ activeTab: { type: Number, default: 1 }
+ },
render(h) {
+ const { activeTab } = this
+
return h(BTabs, [
- h(BTab, { props: { active: false, disabled: true } }, 'tab 0'),
- h(BTab, { props: { active: true } }, 'tab 1'),
- h(BTab, { props: { active: false } }, 'tab 2')
+ h(BTab, { props: { active: activeTab === 0, disabled: true } }, 'Tab 1'),
+ h(BTab, { props: { active: activeTab === 1 } }, 'Tab 2'),
+ h(BTab, { props: { active: activeTab === 2 } }, 'Tab 3')
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 2nd tab (index 1) to be active
- expect(tabs.vm.currentTab).toBe(1)
- expect(tabs.findAllComponents(BTab).at(0).vm.localActive).toBe(false)
- expect(tabs.findAllComponents(BTab).at(1).vm.localActive).toBe(true)
- expect(tabs.findAllComponents(BTab).at(2).vm.localActive).toBe(false)
+ expect($tabs.vm.currentTab).toBe(1)
+ expect($tabs.findAllComponents(BTab).at(0).vm.localActive).toBe(false)
+ expect($tabs.findAllComponents(BTab).at(1).vm.localActive).toBe(true)
+ expect($tabs.findAllComponents(BTab).at(2).vm.localActive).toBe(false)
- expect(tabs.emitted('input')).toBeDefined()
- expect(tabs.emitted('input').length).toBe(1)
+ expect($tabs.emitted('input')).toBeDefined()
+ expect($tabs.emitted('input').length).toBe(1)
// Should emit index of 1 (2nd tab)
- expect(tabs.emitted('input')[0][0]).toBe(1)
+ expect($tabs.emitted('input')[0][0]).toBe(1)
// Deactivate current tab (BTab 2, index 1)
- await tabs
- .findAllComponents(BTab)
- .at(1)
- .setProps({ active: false })
+ await wrapper.setProps({ activeTab: -1 })
// Expect last tab (index 2) to be active
- expect(tabs.vm.currentTab).toBe(2)
- expect(tabs.findAllComponents(BTab).at(0).vm.localActive).toBe(false)
- expect(tabs.findAllComponents(BTab).at(1).vm.localActive).toBe(false)
- expect(tabs.findAllComponents(BTab).at(2).vm.localActive).toBe(true)
- expect(tabs.emitted('input').length).toBe(2)
- expect(tabs.emitted('input')[1][0]).toBe(2)
+ expect($tabs.vm.currentTab).toBe(2)
+ expect($tabs.findAllComponents(BTab).at(0).vm.localActive).toBe(false)
+ expect($tabs.findAllComponents(BTab).at(1).vm.localActive).toBe(false)
+ expect($tabs.findAllComponents(BTab).at(2).vm.localActive).toBe(true)
+ expect($tabs.emitted('input').length).toBe(2)
+ expect($tabs.emitted('input')[1][0]).toBe(2)
wrapper.destroy()
})
it('v-model works', async () => {
const App = {
+ props: {
+ activeTab: { type: Number, default: 0 }
+ },
render(h) {
- return h(BTabs, { props: { value: 0 } }, [
- h(BTab, { props: {} }, 'tab 0'),
- h(BTab, { props: {} }, 'tab 1'),
- h(BTab, { props: {} }, 'tab 2')
+ return h(BTabs, { props: { value: this.activeTab } }, [
+ h(BTab, 'Tab 1'),
+ h(BTab, 'Tab 2'),
+ h(BTab, 'Tab 3')
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
- expect(tabs.vm.tabs[0].localActive).toBe(true)
+ expect($tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.tabs[0].localActive).toBe(true)
// It should not emit an input event as the value is the same
- expect(tabs.emitted('input')).toBeUndefined()
+ expect($tabs.emitted('input')).toBeUndefined()
// Set 2nd BTab to be active
- await tabs.setProps({ value: 1 })
- expect(tabs.vm.currentTab).toBe(1)
- expect(tabs.emitted('input').length).toBe(1)
+ await wrapper.setProps({ activeTab: 1 })
+ expect($tabs.vm.currentTab).toBe(1)
+ expect($tabs.emitted('input').length).toBe(1)
// Should emit index of 1 (2nd tab)
- expect(tabs.emitted('input')[0][0]).toBe(1)
+ expect($tabs.emitted('input')[0][0]).toBe(1)
// Set 3rd BTab to be active
- await tabs.setProps({ value: 2 })
- expect(tabs.vm.currentTab).toBe(2)
- expect(tabs.emitted('input').length).toBe(2)
+ await wrapper.setProps({ activeTab: 2 })
+ expect($tabs.vm.currentTab).toBe(2)
+ expect($tabs.emitted('input').length).toBe(2)
// Should emit index of 2 (3rd tab)
- expect(tabs.emitted('input')[1][0]).toBe(2)
+ expect($tabs.emitted('input')[1][0]).toBe(2)
wrapper.destroy()
})
it('v-model works when trying to activate a disabled tab', async () => {
const App = {
+ props: {
+ activeTab: { type: Number, default: 0 }
+ },
render(h) {
- return h(BTabs, { props: { value: 0 } }, [
- h(BTab, { props: {} }, 'tab 0'),
- h(BTab, { props: { disabled: true } }, 'tab 1'),
- h(BTab, { props: {} }, 'tab 2')
+ return h(BTabs, { props: { value: this.activeTab } }, [
+ h(BTab, 'Tab 1'),
+ h(BTab, { props: { disabled: true } }, 'Tab 2'),
+ h(BTab, 'Tab 3')
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
- expect(tabs.vm.tabs[0].localActive).toBe(true)
- expect(tabs.emitted('input')).toBeUndefined()
+ expect($tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.tabs[0].localActive).toBe(true)
+ expect($tabs.emitted('input')).toBeUndefined()
// Try to set 2nd (disabled) BTab to be active
- await tabs.setProps({ value: 1 })
+ await wrapper.setProps({ activeTab: 1 })
// Will try activate next non-disabled tab instead (3rd tab, index 2)
- expect(tabs.vm.currentTab).toBe(2)
- expect(tabs.emitted('input').length).toBe(1)
+ expect($tabs.vm.currentTab).toBe(2)
+ expect($tabs.emitted('input').length).toBe(1)
// Should emit index of 2 (3rd tab)
- expect(tabs.emitted('input')[0][0]).toBe(2)
+ expect($tabs.emitted('input')[0][0]).toBe(2)
// Needed for test since value not bound to actual v-model on App
- await tabs.setProps({ value: 2 })
+ await wrapper.setProps({ activeTab: 2 })
// Try and set 2nd BTab to be active
- await tabs.setProps({ value: 1 })
+ await wrapper.setProps({ activeTab: 1 })
// Will find the previous non-disabled tab (1st tab, index 0)
- expect(tabs.vm.currentTab).toBe(0)
- expect(tabs.emitted('input').length).toBe(2)
+ expect($tabs.vm.currentTab).toBe(0)
+ expect($tabs.emitted('input').length).toBe(2)
// Should emit index of 0 (1st tab)
- expect(tabs.emitted('input')[1][0]).toBe(0)
+ expect($tabs.emitted('input')[1][0]).toBe(0)
wrapper.destroy()
})
it('`activate-tab` event works', async () => {
const App = {
+ props: {
+ activeTab: { type: Number, default: 0 }
+ },
methods: {
preventTab(next, prev, bvEvent) {
// Prevent 3rd tab (index === 2) from activating
@@ -300,52 +335,57 @@ describe('tabs', () => {
}
},
render(h) {
- return h(BTabs, { props: { value: 0 }, on: { 'activate-tab': this.preventTab } }, [
- h(BTab, { props: {} }, 'tab 0'),
- h(BTab, { props: {} }, 'tab 1'),
- h(BTab, { props: {} }, 'tab 2')
- ])
+ return h(
+ BTabs,
+ {
+ props: { value: this.activeTab },
+ on: { 'activate-tab': this.preventTab }
+ },
+ [h(BTab, 'Tab 1'), h(BTab, 'Tab 2'), h(BTab, 'Tab 3')]
+ )
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
- expect(tabs.vm.tabs[0].localActive).toBe(true)
- expect(tabs.emitted('input')).toBeUndefined()
- expect(tabs.emitted('activate-tab')).toBeUndefined()
+ expect($tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.tabs[0].localActive).toBe(true)
+ expect($tabs.emitted('input')).toBeUndefined()
+ expect($tabs.emitted('activate-tab')).toBeUndefined()
// Set 2nd BTab to be active
- await tabs.setProps({ value: 1 })
- expect(tabs.vm.currentTab).toBe(1)
- expect(tabs.emitted('input')).toBeDefined()
- expect(tabs.emitted('input').length).toBe(1)
- expect(tabs.emitted('input')[0][0]).toBe(1)
- expect(tabs.emitted('activate-tab')).toBeDefined()
- expect(tabs.emitted('activate-tab').length).toBe(1)
- expect(tabs.emitted('activate-tab')[0][0]).toBe(1)
- expect(tabs.emitted('activate-tab')[0][1]).toBe(0)
- expect(tabs.emitted('activate-tab')[0][2]).toBeDefined()
- expect(tabs.emitted('activate-tab')[0][2].vueTarget).toBe(tabs.vm)
+ await wrapper.setProps({ activeTab: 1 })
+ expect($tabs.vm.currentTab).toBe(1)
+ expect($tabs.emitted('input')).toBeDefined()
+ expect($tabs.emitted('input').length).toBe(1)
+ expect($tabs.emitted('input')[0][0]).toBe(1)
+ expect($tabs.emitted('activate-tab')).toBeDefined()
+ expect($tabs.emitted('activate-tab').length).toBe(1)
+ expect($tabs.emitted('activate-tab')[0][0]).toBe(1)
+ expect($tabs.emitted('activate-tab')[0][1]).toBe(0)
+ expect($tabs.emitted('activate-tab')[0][2]).toBeDefined()
+ expect($tabs.emitted('activate-tab')[0][2].vueTarget).toBe($tabs.vm)
// Attempt to set 3rd BTab to be active
- await tabs.setProps({ value: 2 })
- expect(tabs.vm.currentTab).toBe(1)
- expect(tabs.emitted('input')).toBeDefined()
- expect(tabs.emitted('input').length).toBe(2)
- expect(tabs.emitted('input')[1][0]).toBe(1)
- expect(tabs.emitted('activate-tab').length).toBe(2)
- expect(tabs.emitted('activate-tab')[1][0]).toBe(2)
- expect(tabs.emitted('activate-tab')[1][1]).toBe(1)
- expect(tabs.emitted('activate-tab')[1][2]).toBeDefined()
- expect(tabs.emitted('activate-tab')[1][2].vueTarget).toBe(tabs.vm)
- expect(tabs.emitted('activate-tab')[1][2].defaultPrevented).toBe(true)
+ await wrapper.setProps({ activeTab: 2 })
+ expect($tabs.vm.currentTab).toBe(1)
+ expect($tabs.emitted('input')).toBeDefined()
+ expect($tabs.emitted('input').length).toBe(2)
+ expect($tabs.emitted('input')[1][0]).toBe(1)
+ expect($tabs.emitted('activate-tab').length).toBe(2)
+ expect($tabs.emitted('activate-tab')[1][0]).toBe(2)
+ expect($tabs.emitted('activate-tab')[1][1]).toBe(1)
+ expect($tabs.emitted('activate-tab')[1][2]).toBeDefined()
+ expect($tabs.emitted('activate-tab')[1][2].vueTarget).toBe($tabs.vm)
+ expect($tabs.emitted('activate-tab')[1][2].defaultPrevented).toBe(true)
wrapper.destroy()
})
@@ -360,23 +400,25 @@ describe('tabs', () => {
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
- const tab1 = tabs.findAllComponents(BTab).at(0)
- const tab2 = tabs.findAllComponents(BTab).at(1)
- const tab3 = tabs.findAllComponents(BTab).at(2)
+ const tab1 = $tabs.findAllComponents(BTab).at(0)
+ const tab2 = $tabs.findAllComponents(BTab).at(1)
+ const tab3 = $tabs.findAllComponents(BTab).at(2)
expect(wrapper.findAll('.nav-link')).toBeDefined()
expect(wrapper.findAll('.nav-link').length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
@@ -387,7 +429,7 @@ describe('tabs', () => {
.findAll('.nav-link')
.at(1)
.trigger('click')
- expect(tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.currentTab).toBe(1)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(true)
expect(tab3.vm.localActive).toBe(false)
@@ -399,7 +441,7 @@ describe('tabs', () => {
.findAll('.nav-link')
.at(2)
.trigger('click')
- expect(tabs.vm.currentTab).toBe(2)
+ expect($tabs.vm.currentTab).toBe(2)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(true)
@@ -411,7 +453,7 @@ describe('tabs', () => {
.findAll('.nav-link')
.at(0)
.trigger('keydown.space')
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
@@ -430,23 +472,25 @@ describe('tabs', () => {
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
- const tab1 = tabs.findAllComponents(BTab).at(0)
- const tab2 = tabs.findAllComponents(BTab).at(1)
- const tab3 = tabs.findAllComponents(BTab).at(2)
+ const tab1 = $tabs.findAllComponents(BTab).at(0)
+ const tab2 = $tabs.findAllComponents(BTab).at(1)
+ const tab3 = $tabs.findAllComponents(BTab).at(2)
expect(wrapper.findAll('.nav-link')).toBeDefined()
expect(wrapper.findAll('.nav-link').length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
@@ -457,7 +501,7 @@ describe('tabs', () => {
.findAll('.nav-link')
.at(1)
.trigger('keydown.space')
- expect(tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.currentTab).toBe(1)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(true)
expect(tab3.vm.localActive).toBe(false)
@@ -469,7 +513,7 @@ describe('tabs', () => {
.findAll('.nav-link')
.at(2)
.trigger('keydown.space')
- expect(tabs.vm.currentTab).toBe(2)
+ expect($tabs.vm.currentTab).toBe(2)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(true)
@@ -481,7 +525,7 @@ describe('tabs', () => {
.findAll('.nav-link')
.at(0)
.trigger('keydown.space')
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
@@ -500,23 +544,25 @@ describe('tabs', () => {
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
- const tab1 = tabs.findAllComponents(BTab).at(0)
- const tab2 = tabs.findAllComponents(BTab).at(1)
- const tab3 = tabs.findAllComponents(BTab).at(2)
+ const tab1 = $tabs.findAllComponents(BTab).at(0)
+ const tab2 = $tabs.findAllComponents(BTab).at(1)
+ const tab3 = $tabs.findAllComponents(BTab).at(2)
expect(wrapper.findAll('.nav-link')).toBeDefined()
expect(wrapper.findAll('.nav-link').length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
@@ -526,7 +572,7 @@ describe('tabs', () => {
.findAllComponents(BLink)
.at(0)
.trigger('keydown.right')
- expect(tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.currentTab).toBe(1)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(true)
expect(tab3.vm.localActive).toBe(false)
@@ -536,7 +582,7 @@ describe('tabs', () => {
.findAllComponents(BLink)
.at(1)
.trigger('keydown.end')
- expect(tabs.vm.currentTab).toBe(2)
+ expect($tabs.vm.currentTab).toBe(2)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(true)
@@ -546,7 +592,7 @@ describe('tabs', () => {
.findAllComponents(BLink)
.at(2)
.trigger('keydown.left')
- expect(tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.currentTab).toBe(1)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(true)
expect(tab3.vm.localActive).toBe(false)
@@ -556,7 +602,7 @@ describe('tabs', () => {
.findAllComponents(BLink)
.at(1)
.trigger('keydown.home')
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
@@ -566,47 +612,53 @@ describe('tabs', () => {
it('disabling active tab selects first non-disabled tab', async () => {
const App = {
+ props: {
+ disabledTabs: { type: Array, default: () => [] }
+ },
render(h) {
+ const { disabledTabs } = this
+
return h(BTabs, { props: { value: 2 } }, [
- h(BTab, { props: { title: 'one' } }, 'tab 0'),
- h(BTab, { props: { title: 'two' } }, 'tab 1'),
- h(BTab, { props: { title: 'three', disabled: false } }, 'tab 2')
+ h(BTab, { props: { disabled: disabledTabs.indexOf(0) !== -1 } }, 'Tab 1'),
+ h(BTab, { props: { disabled: disabledTabs.indexOf(1) !== -1 } }, 'Tab 2'),
+ h(BTab, { props: { disabled: disabledTabs.indexOf(2) !== -1 } }, 'Tab 3')
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
- const tab1 = tabs.findAllComponents(BTab).at(0)
- const tab2 = tabs.findAllComponents(BTab).at(1)
- const tab3 = tabs.findAllComponents(BTab).at(2)
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
+
+ const tab1 = $tabs.findAllComponents(BTab).at(0)
+ const tab2 = $tabs.findAllComponents(BTab).at(1)
+ const tab3 = $tabs.findAllComponents(BTab).at(2)
// Expect 3rd tab (index 2) to be active
- expect(tabs.vm.currentTab).toBe(2)
+ expect($tabs.vm.currentTab).toBe(2)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(true)
// Disable 3rd tab
- await tab3.setProps({ disabled: true })
+ await wrapper.setProps({ disabledTabs: [2] })
// Expect 1st tab to be active
- expect(tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.currentTab).toBe(0)
expect(tab1.vm.localActive).toBe(true)
expect(tab2.vm.localActive).toBe(false)
expect(tab3.vm.localActive).toBe(false)
// Enable 3rd tab and Disable 1st tab
- await tab3.setProps({ disabled: false })
- await tab1.setProps({ disabled: true })
+ await wrapper.setProps({ disabledTabs: [0] })
// Expect 2nd tab to be active
- expect(tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.currentTab).toBe(1)
expect(tab1.vm.localActive).toBe(false)
expect(tab2.vm.localActive).toBe(true)
expect(tab3.vm.localActive).toBe(false)
@@ -622,13 +674,15 @@ describe('tabs', () => {
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(1)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(1)
// Expect tab button content to be `original`
expect(wrapper.find('.nav-link').text()).toBe('original')
@@ -651,38 +705,43 @@ describe('tabs', () => {
it('"active-nav-item-class" is applied to active nav item', async () => {
const activeNavItemClass = 'text-success'
const App = {
+ props: {
+ activeTab: { type: Number, default: 0 }
+ },
render(h) {
- return h(BTabs, { props: { value: 0, activeNavItemClass } }, [
- h(BTab, { props: {} }, 'tab 0'),
- h(BTab, { props: {} }, 'tab 1'),
- h(BTab, { props: {} }, 'tab 2')
+ return h(BTabs, { props: { value: this.activeTab, activeNavItemClass } }, [
+ h(BTab, 'Tab 1'),
+ h(BTab, 'Tab 2'),
+ h(BTab, 'Tab 3')
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
const getNavItemByTab = tab => wrapper.find(`#${tab.$el.id}___BV_tab_button__`)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
- expect(tabs.vm.tabs[0].localActive).toBe(true)
+ expect($tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.tabs[0].localActive).toBe(true)
// Expect 1st tabs nav item to have "active-nav-item-class" applied
- expect(getNavItemByTab(tabs.vm.tabs[0]).classes(activeNavItemClass)).toBe(true)
+ expect(getNavItemByTab($tabs.vm.tabs[0]).classes(activeNavItemClass)).toBe(true)
// Set 2nd tab to be active
- tabs.setProps({ value: 1 })
+ wrapper.setProps({ activeTab: 1 })
await waitNT(wrapper.vm)
- expect(tabs.vm.currentTab).toBe(1)
+ expect($tabs.vm.currentTab).toBe(1)
// Expect 2nd tabs nav item to have "active-nav-item-class" applied
- expect(getNavItemByTab(tabs.vm.tabs[1]).classes(activeNavItemClass)).toBe(true)
+ expect(getNavItemByTab($tabs.vm.tabs[1]).classes(activeNavItemClass)).toBe(true)
// Expect 1st tabs nav item to don't have "active-nav-item-class" applied anymore
- expect(getNavItemByTab(tabs.vm.tabs[0]).classes(activeNavItemClass)).toBe(false)
+ expect(getNavItemByTab($tabs.vm.tabs[0]).classes(activeNavItemClass)).toBe(false)
wrapper.destroy()
})
@@ -690,35 +749,87 @@ describe('tabs', () => {
it('"active-tab-class" is applied to active tab', async () => {
const activeTabClass = 'text-success'
const App = {
+ props: {
+ activeTab: { type: Number, default: 0 }
+ },
render(h) {
- return h(BTabs, { props: { value: 0, activeTabClass } }, [
- h(BTab, { props: {} }, 'tab 0'),
- h(BTab, { props: {} }, 'tab 1'),
- h(BTab, { props: {} }, 'tab 2')
+ return h(BTabs, { props: { value: this.activeTab, activeTabClass } }, [
+ h(BTab, 'Tab 1'),
+ h(BTab, 'Tab 2'),
+ h(BTab, 'Tab 3')
])
}
}
+
const wrapper = mount(App)
- expect(wrapper).toBeDefined()
await waitNT(wrapper.vm)
- const tabs = wrapper.findComponent(BTabs)
- expect(tabs).toBeDefined()
- expect(tabs.findAllComponents(BTab).length).toBe(3)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
// Expect 1st tab (index 0) to be active
- expect(tabs.vm.currentTab).toBe(0)
- expect(tabs.vm.tabs[0].localActive).toBe(true)
+ expect($tabs.vm.currentTab).toBe(0)
+ expect($tabs.vm.tabs[0].localActive).toBe(true)
// Expect 1st tab to have "active-tab-class" applied
- expect(tabs.vm.tabs[0].$el.classList.contains(activeTabClass)).toBe(true)
+ expect($tabs.vm.tabs[0].$el.classList.contains(activeTabClass)).toBe(true)
// Set 2nd tab to be active
- await tabs.setProps({ value: 1 })
- expect(tabs.vm.currentTab).toBe(1)
+ await wrapper.setProps({ activeTab: 1 })
+ expect($tabs.vm.currentTab).toBe(1)
// Expect 2nd tab to have "active-tab-class" applied
- expect(tabs.vm.tabs[1].$el.classList.contains(activeTabClass)).toBe(true)
+ expect($tabs.vm.tabs[1].$el.classList.contains(activeTabClass)).toBe(true)
// Expect 1st tab to don't have "active-tab-class" applied anymore
- expect(tabs.vm.tabs[0].$el.classList.contains(activeTabClass)).toBe(false)
+ expect($tabs.vm.tabs[0].$el.classList.contains(activeTabClass)).toBe(false)
+
+ wrapper.destroy()
+ })
+
+ it('emits "changed" event when tabs change', async () => {
+ const App = {
+ props: {
+ tabs: {
+ type: Array,
+ default: () => ['Tab 1', 'Tab 2', 'Tab 3']
+ }
+ },
+ render(h) {
+ return h(BTabs, this.tabs.map(tab => h(BTab, tab)))
+ }
+ }
+
+ const wrapper = mount(App)
+
+ await waitNT(wrapper.vm)
+ expect(wrapper).toBeDefined()
+
+ const $tabs = wrapper.findComponent(BTabs)
+ expect($tabs).toBeDefined()
+ expect($tabs.findAllComponents(BTab).length).toBe(3)
+ expect($tabs.emitted('changed')).toBeDefined()
+ expect($tabs.emitted('changed').length).toBe(1)
+ expect($tabs.emitted('changed')[0][0].length).toBe(3)
+ expect($tabs.emitted('changed')[0][1].length).toBe(0)
+
+ // Add a tab
+ await wrapper.setProps({ tabs: ['Tab 1', 'Tab 2', 'Tab 3', 'Tab 4'] })
+ await waitNT(wrapper.vm)
+ expect($tabs.findAllComponents(BTab).length).toBe(4)
+ expect($tabs.emitted('changed')).toBeDefined()
+ expect($tabs.emitted('changed').length).toBe(2)
+ expect($tabs.emitted('changed')[1][0].length).toBe(4)
+ expect($tabs.emitted('changed')[1][1].length).toBe(3)
+
+ // Remove a tabs
+ await wrapper.setProps({ tabs: ['Tab 1', 'Tab 2'] })
+ await waitNT(wrapper.vm)
+ expect($tabs.findAllComponents(BTab).length).toBe(2)
+ expect($tabs.emitted('changed')).toBeDefined()
+ expect($tabs.emitted('changed').length).toBe(3)
+ expect($tabs.emitted('changed')[2][0].length).toBe(2)
+ expect($tabs.emitted('changed')[2][1].length).toBe(4)
wrapper.destroy()
})
diff --git a/src/components/time/package.json b/src/components/time/package.json
index 803d7bb6509..2b8521f7373 100644
--- a/src/components/time/package.json
+++ b/src/components/time/package.json
@@ -10,6 +10,16 @@
"component": "BTime",
"version": "2.6.0",
"props": [
+ {
+ "prop": "footerTag",
+ "version": "2.22.0",
+ "description": "Specify the HTML tag to render instead of the default tag for the footer"
+ },
+ {
+ "prop": "headerTag",
+ "version": "2.22.0",
+ "description": "Specify the HTML tag to render instead of the default tag for the footer"
+ },
{
"prop": "hideHeader",
"description": "When set, visually hides the selected time header"
diff --git a/src/components/time/time.js b/src/components/time/time.js
index 8be9cba0753..ff89e1854a1 100644
--- a/src/components/time/time.js
+++ b/src/components/time/time.js
@@ -1,5 +1,5 @@
// BTime control (not form input control)
-import { Vue } from '../../vue'
+import { extend, REF_FOR_KEY } from '../../vue'
import { NAME_TIME } from '../../constants/components'
import { EVENT_NAME_CONTEXT } from '../../constants/events'
import { CODE_LEFT, CODE_RIGHT } from '../../constants/key-codes'
@@ -78,6 +78,8 @@ export const props = makePropsConfigurable(
// ID of label element
ariaLabelledby: makeProp(PROP_TYPE_STRING),
disabled: makeProp(PROP_TYPE_BOOLEAN, false),
+ footerTag: makeProp(PROP_TYPE_STRING, 'footer'),
+ headerTag: makeProp(PROP_TYPE_STRING, 'header'),
hidden: makeProp(PROP_TYPE_BOOLEAN, false),
hideHeader: makeProp(PROP_TYPE_BOOLEAN, false),
// Explicitly force 12 or 24 hour time
@@ -105,7 +107,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTime = /*#__PURE__*/ Vue.extend({
+export const BTime = /*#__PURE__*/ extend({
name: NAME_TIME,
mixins: [idMixin, modelMixin, normalizeSlotMixin],
props,
@@ -389,14 +391,22 @@ export const BTime = /*#__PURE__*/ Vue.extend({
}
},
render(h) {
+ // If hidden, we just render a placeholder comment
/* istanbul ignore if */
if (this.hidden) {
- // If hidden, we just render a placeholder comment
return h()
}
- const valueId = this.valueId
- const computedAriaLabelledby = this.computedAriaLabelledby
+ const {
+ disabled,
+ readonly,
+ computedLocale: locale,
+ computedAriaLabelledby: ariaLabelledby,
+ labelIncrement,
+ labelDecrement,
+ valueId,
+ focus: focusHandler
+ } = this
const spinIds = []
// Helper method to render a spinbutton
@@ -411,11 +421,11 @@ export const BTime = /*#__PURE__*/ Vue.extend({
placeholder: '--',
vertical: true,
required: true,
- disabled: this.disabled,
- readonly: this.readonly,
- locale: this.computedLocale,
- labelIncrement: this.labelIncrement,
- labelDecrement: this.labelDecrement,
+ disabled,
+ readonly,
+ locale,
+ labelIncrement,
+ labelDecrement,
wrap: true,
ariaControls: valueId,
min: 0,
@@ -431,7 +441,7 @@ export const BTime = /*#__PURE__*/ Vue.extend({
},
key,
ref: 'spinners',
- refInFor: true
+ [REF_FOR_KEY]: true
})
}
@@ -441,9 +451,7 @@ export const BTime = /*#__PURE__*/ Vue.extend({
'div',
{
staticClass: 'd-flex flex-column',
- class: {
- 'text-muted': this.disabled || this.readonly
- },
+ class: { 'text-muted': disabled || readonly },
attrs: { 'aria-hidden': 'true' }
},
[
@@ -496,7 +504,8 @@ export const BTime = /*#__PURE__*/ Vue.extend({
}
// AM/PM ?
- if (this.is12Hour) {
+ // depends on client settings, shouldn't be rendered on server
+ if (this.isLive && this.is12Hour) {
// TODO:
// If locale is RTL, unshift this instead of push?
// And switch class `ml-2` to `mr-2`
@@ -520,14 +529,14 @@ export const BTime = /*#__PURE__*/ Vue.extend({
staticClass: 'd-flex align-items-center justify-content-center mx-auto',
attrs: {
role: 'group',
- tabindex: this.disabled || this.readonly ? null : '-1',
- 'aria-labelledby': computedAriaLabelledby
+ tabindex: disabled || readonly ? null : '-1',
+ 'aria-labelledby': ariaLabelledby
},
on: {
keydown: this.onSpinLeftRight,
click: /* istanbul ignore next */ event => {
if (event.target === event.currentTarget) {
- this.focus()
+ focusHandler()
}
}
}
@@ -541,20 +550,20 @@ export const BTime = /*#__PURE__*/ Vue.extend({
{
staticClass: 'form-control form-control-sm text-center',
class: {
- disabled: this.disabled || this.readonly
+ disabled: disabled || readonly
},
attrs: {
id: valueId,
role: 'status',
for: spinIds.filter(identity).join(' ') || null,
- tabindex: this.disabled ? null : '-1',
+ tabindex: disabled ? null : '-1',
'aria-live': this.isLive ? 'polite' : 'off',
'aria-atomic': 'true'
},
on: {
// Transfer focus/click to focus hours spinner
- click: this.focus,
- focus: this.focus
+ click: focusHandler,
+ focus: focusHandler
}
},
[
@@ -563,14 +572,16 @@ export const BTime = /*#__PURE__*/ Vue.extend({
]
)
const $header = h(
- 'header',
- { staticClass: 'b-time-header', class: { 'sr-only': this.hideHeader } },
+ this.headerTag,
+ {
+ staticClass: 'b-time-header',
+ class: { 'sr-only': this.hideHeader }
+ },
[$value]
)
- // Optional bottom slot
- let $slot = this.normalizeSlot()
- $slot = $slot ? h('footer', { staticClass: 'b-time-footer' }, $slot) : h()
+ const $content = this.normalizeSlot()
+ const $footer = $content ? h(this.footerTag, { staticClass: 'b-time-footer' }, $content) : h()
return h(
'div',
@@ -579,12 +590,12 @@ export const BTime = /*#__PURE__*/ Vue.extend({
attrs: {
role: 'group',
lang: this.computedLang || null,
- 'aria-labelledby': computedAriaLabelledby || null,
- 'aria-disabled': this.disabled ? 'true' : null,
- 'aria-readonly': this.readonly && !this.disabled ? 'true' : null
+ 'aria-labelledby': ariaLabelledby || null,
+ 'aria-disabled': disabled ? 'true' : null,
+ 'aria-readonly': readonly && !disabled ? 'true' : null
}
},
- [$header, $spinners, $slot]
+ [$header, $spinners, $footer]
)
}
})
diff --git a/src/components/time/time.spec.js b/src/components/time/time.spec.js
index d1299877ad6..d32514024a5 100644
--- a/src/components/time/time.spec.js
+++ b/src/components/time/time.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../tests/utils'
+import { waitNT, waitRAF } from '../../../tests/utils'
import { BTime } from './time'
// Note that JSDOM only supports `en-US` (`en`) locale for Intl
@@ -145,6 +145,47 @@ describe('time', () => {
wrapper.destroy()
})
+ it('has correct header tag when "header-tag" prop is set', async () => {
+ const wrapper = mount(BTime, {
+ attachTo: document.body,
+ propsData: {
+ headerTag: 'div'
+ }
+ })
+
+ expect(wrapper.vm).toBeDefined()
+ await waitNT(wrapper.vm)
+ await waitRAF()
+
+ const $header = wrapper.find('.b-time-header')
+ expect($header.exists()).toBe(true)
+ expect($header.element.tagName).toBe('DIV')
+
+ wrapper.destroy()
+ })
+
+ it('has correct footer tag when "footer-tag" prop is set', async () => {
+ const wrapper = mount(BTime, {
+ attachTo: document.body,
+ propsData: {
+ footerTag: 'div'
+ },
+ slots: {
+ default: 'text'
+ }
+ })
+
+ expect(wrapper.vm).toBeDefined()
+ await waitNT(wrapper.vm)
+ await waitRAF()
+
+ const $footer = wrapper.find('.b-time-footer')
+ expect($footer.exists()).toBe(true)
+ expect($footer.element.tagName).toBe('DIV')
+
+ wrapper.destroy()
+ })
+
it('spin buttons work', async () => {
const wrapper = mount(BTime, {
propsData: {
@@ -205,7 +246,7 @@ describe('time', () => {
it('blur and focus methods work', async () => {
const wrapper = mount(BTime, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -234,7 +275,7 @@ describe('time', () => {
it('arrow left/right moves focus', async () => {
const wrapper = mount(BTime, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
showSeconds: true,
value: '00:00:00',
diff --git a/src/components/toast/README.md b/src/components/toast/README.md
index e6e655c0a37..41f43cb8a62 100644
--- a/src/components/toast/README.md
+++ b/src/components/toast/README.md
@@ -1,4 +1,4 @@
-# Toasts
+# Toast
> Push notifications to your visitors with a `` and ``, lightweight components
> which are easily customizable for generating alert messages.
@@ -633,14 +633,14 @@ provides general guidelines when using toasts.
- Avoid initiating many toasts in quick succession, as screen readers may interrupt reading the
current toast and announce the new toast, causing the context of the previous toast to be missed.
- For toasts with long textual content, adjust the `auto-hide-delay` to a larger timeout, to allow
- users time to read the content of the toast. A good length of time to keep messages up is 4
- seconds plus 1 extra second for every 100 words, rounding up. This is approximately how fast the
- average person reads. That means the shortest default that should be used as a best practice is 5
- seconds (5000ms). In addition to a reasonable default timeout, you could also allow the user to
- choose how long they want toasts to stay up for. Most people inherently understand whether they
- are fast or slow readers. Having a profile setting that is part of the user login will allow slow
- readers to pick a longer time if the messages are going away too fast, and fast readers to pick a
- short time if the messages are staying up too long.
+ users time to read the content of the toast. The average person reads about 200 words per minute,
+ so a good length of time to keep messages up is 5 seconds, plus 300 extra milliseconds per word.
+ The shortest default that should be used as a best practice is 5 seconds (5000ms). In addition to
+ a reasonable default timeout, you could also allow the user to choose how long they want toasts to
+ stay up for. Most people inherently understand whether they are fast or slow readers. Having a
+ profile setting that is part of the user login will allow slow readers to pick a longer time if
+ the messages are going away too fast, and fast readers to pick a short time if the messages are
+ staying up too long.
- To account for memory loss and distraction as well as disability-related issues such as ADHD, a
best practice would be to implement a location where users can refer to a list of past toast
messages which have been shown. Preferably this list should be sortable, with the default being
diff --git a/src/components/toast/helpers/bv-toast.js b/src/components/toast/helpers/bv-toast.js
index 6de91803ae0..f02b0ac40a4 100644
--- a/src/components/toast/helpers/bv-toast.js
+++ b/src/components/toast/helpers/bv-toast.js
@@ -10,6 +10,7 @@ import {
EVENT_NAME_SHOW,
HOOK_EVENT_NAME_DESTROYED
} from '../../../constants/events'
+import { useParentMixin } from '../../../mixins/use-parent'
import { concat } from '../../../utils/array'
import { getComponentConfig } from '../../../utils/config'
import { requestAF } from '../../../utils/dom'
@@ -26,6 +27,8 @@ import {
} from '../../../utils/object'
import { pluginFactory } from '../../../utils/plugins'
import { warn, warnNotClient } from '../../../utils/warn'
+import { createNewChildComponent } from '../../../utils/create-new-child-component'
+import { getEventRoot } from '../../../utils/get-event-root'
import { BToast, props as toastProps } from '../toast'
// --- Constants ---
@@ -65,6 +68,7 @@ const plugin = Vue => {
const BVToastPop = Vue.extend({
name: NAME_TOAST_POP,
extends: BToast,
+ mixins: [useParentMixin],
destroyed() {
// Make sure we not in document any more
const { $el } = this
@@ -89,7 +93,7 @@ const plugin = Vue => {
})
}
// Self destruct if parent destroyed
- this.$parent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy)
+ this.bvParent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy)
// Self destruct after hidden
this.$once(EVENT_NAME_HIDDEN, handleDestroy)
// Self destruct when toaster is destroyed
@@ -103,16 +107,15 @@ const plugin = Vue => {
})
// Private method to generate the on-demand toast
- const makeToast = (props, $parent) => {
+ const makeToast = (props, parent) => {
if (warnNotClient(PROP_NAME)) {
/* istanbul ignore next */
return
}
// Create an instance of `BVToastPop` component
- const toast = new BVToastPop({
+ const toast = createNewChildComponent(parent, BVToastPop, {
// We set parent as the local VM so these toasts can emit events on the
// app `$root`, and it ensures `BToast` is destroyed when parent is destroyed
- parent: $parent,
propsData: {
...filterOptions(getComponentConfig(NAME_TOAST)),
// Add in (filtered) user supplied props
@@ -129,7 +132,7 @@ const plugin = Vue => {
// Can be a string, or array of VNodes
if (prop === 'title' && isString(value)) {
// Special case for title if it is a string, we wrap in a
- value = [$parent.$createElement('strong', { class: 'mr-2' }, value)]
+ value = [parent.$createElement('strong', { class: 'mr-2' }, value)]
}
toast.$slots[propsToSlots[prop]] = concat(value)
}
@@ -144,7 +147,7 @@ const plugin = Vue => {
class BvToast {
constructor(vm) {
// Assign the new properties to this instance
- assign(this, { _vm: vm, _root: vm.$root })
+ assign(this, { _vm: vm, _root: getEventRoot(vm) })
// Set these properties as read-only and non-enumerable
defineProperties(this, {
_vm: readonlyDescriptor(),
diff --git a/src/components/toast/helpers/bv-toast.spec.js b/src/components/toast/helpers/bv-toast.spec.js
index d0a44b23cd5..f4478bb4ddd 100644
--- a/src/components/toast/helpers/bv-toast.spec.js
+++ b/src/components/toast/helpers/bv-toast.spec.js
@@ -1,9 +1,9 @@
-import { createLocalVue, createWrapper, mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../../tests/utils'
+import { createWrapper, mount } from '@vue/test-utils'
+import { Vue } from '../../../vue'
+import { waitNT, waitRAF } from '../../../../tests/utils'
import { ToastPlugin } from '../index'
-const localVue = createLocalVue()
-localVue.use(ToastPlugin)
+Vue.use(ToastPlugin)
describe('$bvToast', () => {
it('$bvToast.show() and $bvToast.hide() works', async () => {
@@ -24,8 +24,7 @@ describe('$bvToast', () => {
}
}
const wrapper = mount(App, {
- attachTo: createContainer(),
- localVue
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -75,8 +74,7 @@ describe('$bvToast', () => {
}
}
const wrapper = mount(App, {
- attachTo: createContainer(),
- localVue
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
diff --git a/src/components/toast/package.json b/src/components/toast/package.json
index cedce4b9bba..fe943ffefac 100644
--- a/src/components/toast/package.json
+++ b/src/components/toast/package.json
@@ -2,7 +2,7 @@
"name": "@bootstrap-vue/toast",
"version": "1.0.0",
"meta": {
- "title": "Toasts",
+ "title": "Toast",
"slug": "toast",
"description": "Push notifications to your visitors with a toast, a lightweight and easily customizable alert message.",
"plugins": [
@@ -28,6 +28,11 @@
"prop": "headerClass",
"description": "CSS class (or classes) to add to the toast header element"
},
+ {
+ "prop": "headerTag",
+ "version": "2.22.0",
+ "description": "Specify the HTML tag to render instead of the default tag for the footer"
+ },
{
"prop": "isStatus",
"description": "When set to 'true', makes the toast have attributes aria-live=polite and role=status. When 'false' aria-live will be 'assertive' and role will be 'alert'"
diff --git a/src/components/toast/toast.js b/src/components/toast/toast.js
index ef8274b29f4..25ad463a818 100644
--- a/src/components/toast/toast.js
+++ b/src/components/toast/toast.js
@@ -1,5 +1,5 @@
import { Portal, Wormhole } from 'portal-vue'
-import { COMPONENT_UID_KEY, Vue } from '../../vue'
+import { COMPONENT_UID_KEY, extend } from '../../vue'
import { NAME_TOAST, NAME_TOASTER } from '../../constants/components'
import {
EVENT_NAME_CHANGE,
@@ -26,6 +26,7 @@ import { toInteger } from '../../utils/number'
import { pick, sortKeys } from '../../utils/object'
import { makeProp, makePropsConfigurable, pluckProps } from '../../utils/props'
import { isLink } from '../../utils/router'
+import { createNewChildComponent } from '../../utils/create-new-child-component'
import { attrsMixin } from '../../mixins/attrs'
import { idMixin, props as idProps } from '../../mixins/id'
import { listenOnRootMixin } from '../../mixins/listen-on-root'
@@ -64,6 +65,7 @@ export const props = makePropsConfigurable(
autoHideDelay: makeProp(PROP_TYPE_NUMBER_STRING, 5000),
bodyClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
headerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
+ headerTag: makeProp(PROP_TYPE_STRING, 'header'),
// Switches role to 'status' and aria-live to 'polite'
isStatus: makeProp(PROP_TYPE_BOOLEAN, false),
noAutoHide: makeProp(PROP_TYPE_BOOLEAN, false),
@@ -84,7 +86,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BToast = /*#__PURE__*/ Vue.extend({
+export const BToast = /*#__PURE__*/ extend({
name: NAME_TOAST,
mixins: [
attrsMixin,
@@ -210,8 +212,8 @@ export const BToast = /*#__PURE__*/ Vue.extend({
show() {
if (!this.localShow) {
this.ensureToaster()
- const showEvt = this.buildEvent(EVENT_NAME_SHOW)
- this.emitEvent(showEvt)
+ const showEvent = this.buildEvent(EVENT_NAME_SHOW)
+ this.emitEvent(showEvent)
this.dismissStarted = this.resumeDismiss = 0
this.order = Date.now() * (this.appendToast ? 1 : -1)
this.isHiding = false
@@ -227,8 +229,8 @@ export const BToast = /*#__PURE__*/ Vue.extend({
},
hide() {
if (this.localShow) {
- const hideEvt = this.buildEvent(EVENT_NAME_HIDE)
- this.emitEvent(hideEvt)
+ const hideEvent = this.buildEvent(EVENT_NAME_HIDE)
+ this.emitEvent(hideEvent)
this.setHoverHandler(false)
this.dismissStarted = this.resumeDismiss = 0
this.clearDismissTimer()
@@ -263,8 +265,7 @@ export const BToast = /*#__PURE__*/ Vue.extend({
const div = document.createElement('div')
document.body.appendChild(div)
- const toaster = new BToaster({
- parent: this.$root,
+ const toaster = createNewChildComponent(this.bvEventRoot, BToaster, {
propsData: { name: computedToaster }
})
@@ -321,8 +322,8 @@ export const BToast = /*#__PURE__*/ Vue.extend({
},
onAfterEnter() {
this.isTransitioning = false
- const hiddenEvt = this.buildEvent(EVENT_NAME_SHOWN)
- this.emitEvent(hiddenEvt)
+ const hiddenEvent = this.buildEvent(EVENT_NAME_SHOWN)
+ this.emitEvent(hiddenEvent)
this.startDismissTimer()
this.setHoverHandler(true)
},
@@ -333,8 +334,8 @@ export const BToast = /*#__PURE__*/ Vue.extend({
this.isTransitioning = false
this.order = 0
this.resumeDismiss = this.dismissStarted = 0
- const hiddenEvt = this.buildEvent(EVENT_NAME_HIDDEN)
- this.emitEvent(hiddenEvt)
+ const hiddenEvent = this.buildEvent(EVENT_NAME_HIDDEN)
+ this.emitEvent(hiddenEvent)
this.doRender = false
},
// Render helper for generating the toast
@@ -366,8 +367,11 @@ export const BToast = /*#__PURE__*/ Vue.extend({
let $header = h()
if ($headerContent.length > 0) {
$header = h(
- 'header',
- { staticClass: 'toast-header', class: this.headerClass },
+ this.headerTag,
+ {
+ staticClass: 'toast-header',
+ class: this.headerClass
+ },
$headerContent
)
}
diff --git a/src/components/toast/toast.spec.js b/src/components/toast/toast.spec.js
index 63fcaf746dc..3dc2b08bc0d 100644
--- a/src/components/toast/toast.spec.js
+++ b/src/components/toast/toast.spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../tests/utils'
+import { waitNT, waitRAF } from '../../../tests/utils'
import { BToast } from './toast'
describe('b-toast', () => {
@@ -14,7 +14,7 @@ describe('b-toast', () => {
it('has expected structure', async () => {
const wrapper = mount(BToast, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
static: true,
noAutoHide: true,
@@ -67,9 +67,37 @@ describe('b-toast', () => {
wrapper.destroy()
})
+ it('has correct header tag when "header-tag" prop is set', async () => {
+ const wrapper = mount(BToast, {
+ attachTo: document.body,
+ propsData: {
+ static: true,
+ noAutoHide: true,
+ visible: true,
+ title: 'title',
+ headerTag: 'div'
+ },
+ slots: {
+ default: 'content'
+ }
+ })
+
+ expect(wrapper.vm).toBeDefined()
+ await waitNT(wrapper.vm)
+ await waitRAF()
+ await waitNT(wrapper.vm)
+ await waitRAF()
+
+ const $header = wrapper.find('.toast-header')
+ expect($header.exists()).toBe(true)
+ expect($header.element.tagName).toBe('DIV')
+
+ wrapper.destroy()
+ })
+
it('visible prop works', async () => {
const wrapper = mount(BToast, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
static: true,
noAutoHide: true,
@@ -136,7 +164,7 @@ describe('b-toast', () => {
it('alert with link closes on click works', async () => {
const wrapper = mount(BToast, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
static: true,
noAutoHide: true,
@@ -191,7 +219,7 @@ describe('b-toast', () => {
it('auto-hide works', async () => {
jest.useFakeTimers()
const wrapper = mount(BToast, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
static: true,
noAutoHide: false,
@@ -235,7 +263,7 @@ describe('b-toast', () => {
it('hover pause works', async () => {
const wrapper = mount(BToast, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
static: true,
noAutoHide: false,
@@ -276,7 +304,7 @@ describe('b-toast', () => {
it('hover pause has no effect when no-hover-pause is set', async () => {
const wrapper = mount(BToast, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
static: true,
noAutoHide: false,
diff --git a/src/components/toast/toaster.js b/src/components/toast/toaster.js
index e5681961e28..f0196a81b7c 100644
--- a/src/components/toast/toaster.js
+++ b/src/components/toast/toaster.js
@@ -1,7 +1,7 @@
import { PortalTarget, Wormhole } from 'portal-vue'
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TOASTER } from '../../constants/components'
-import { EVENT_NAME_DESTROYED, HOOK_EVENT_NAME_BEFORE_DESTROY } from '../../constants/events'
+import { EVENT_NAME_DESTROYED } from '../../constants/events'
import { PROP_TYPE_STRING } from '../../constants/props'
import { removeClass, requestAF } from '../../utils/dom'
import { getRootEventName } from '../../utils/events'
@@ -13,7 +13,7 @@ import { normalizeSlotMixin } from '../../mixins/normalize-slot'
// --- Helper components ---
// @vue/component
-export const DefaultTransition = /*#__PURE__*/ Vue.extend({
+export const DefaultTransition = /*#__PURE__*/ extend({
mixins: [normalizeSlotMixin],
data() {
return {
@@ -62,7 +62,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BToaster = /*#__PURE__*/ Vue.extend({
+export const BToaster = /*#__PURE__*/ extend({
name: NAME_TOASTER,
mixins: [listenOnRootMixin],
props,
@@ -85,11 +85,13 @@ export const BToaster = /*#__PURE__*/ Vue.extend({
this.dead = true
} else {
this.doRender = true
- this.$once(HOOK_EVENT_NAME_BEFORE_DESTROY, () => {
- // Let toasts made with `this.$bvToast.toast()` know that this toaster
- // is being destroyed and should should also destroy/hide themselves
- this.emitOnRoot(getRootEventName(NAME_TOASTER, EVENT_NAME_DESTROYED), name)
- })
+ }
+ },
+ beforeDestroy() {
+ // Let toasts made with `this.$bvToast.toast()` know that this toaster
+ // is being destroyed and should should also destroy/hide themselves
+ if (this.doRender) {
+ this.emitOnRoot(getRootEventName(NAME_TOASTER, EVENT_NAME_DESTROYED), this.name)
}
},
destroyed() {
diff --git a/src/components/toast/toaster.spec.js b/src/components/toast/toaster.spec.js
index 1ab6beb2303..6df924dc8a9 100644
--- a/src/components/toast/toaster.spec.js
+++ b/src/components/toast/toaster.spec.js
@@ -1,12 +1,13 @@
import { PortalTarget } from 'portal-vue'
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../tests/utils'
+import { isVue3 } from '../../vue'
+import { waitNT, waitRAF } from '../../../tests/utils'
import { BToaster } from './toaster'
describe('b-toaster', () => {
it('has expected structure', async () => {
const wrapper = mount(BToaster, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
name: 'foo'
}
@@ -27,7 +28,9 @@ describe('b-toaster', () => {
expect(wrapper.find('.b-toaster-slot').exists()).toBe(true)
const $slot = wrapper.find('.b-toaster-slot')
- expect($slot.findComponent(PortalTarget).exists()).toBe(true)
+ if (!isVue3) {
+ expect($slot.findComponent(PortalTarget).exists()).toBe(true)
+ }
expect($slot.element.tagName).toBe('DIV')
expect($slot.classes()).toContain('b-toaster-slot')
expect($slot.classes()).toContain('vue-portal-target')
@@ -39,7 +42,7 @@ describe('b-toaster', () => {
it('accepts aria props', async () => {
const wrapper = mount(BToaster, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
name: 'bar',
ariaLive: 'assertive',
@@ -60,7 +63,9 @@ describe('b-toaster', () => {
expect(wrapper.find('.b-toaster-slot').exists()).toBe(true)
const $slot = wrapper.find('.b-toaster-slot')
- expect($slot.findComponent(PortalTarget).exists()).toBe(true)
+ if (!isVue3) {
+ expect($slot.findComponent(PortalTarget).exists()).toBe(true)
+ }
expect($slot.element.tagName).toBe('DIV')
expect($slot.classes()).toContain('b-toaster-slot')
expect($slot.classes()).toContain('vue-portal-target')
diff --git a/src/components/tooltip/README.md b/src/components/tooltip/README.md
index 7ac6ad76343..b8130676d31 100644
--- a/src/components/tooltip/README.md
+++ b/src/components/tooltip/README.md
@@ -1,4 +1,4 @@
-# Tooltips
+# Tooltip
> Easily add tooltips to elements or components via the `` component or
> [`v-b-tooltip`](/docs/directives/tooltip) directive (preferred method).
diff --git a/src/components/tooltip/helpers/bv-popper.js b/src/components/tooltip/helpers/bv-popper.js
index 34e35813593..ebcff40fc5e 100644
--- a/src/components/tooltip/helpers/bv-popper.js
+++ b/src/components/tooltip/helpers/bv-popper.js
@@ -6,7 +6,7 @@
//
import Popper from 'popper.js'
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { NAME_POPPER } from '../../../constants/components'
import {
EVENT_NAME_HIDDEN,
@@ -21,6 +21,7 @@ import {
PROP_TYPE_STRING
} from '../../../constants/props'
import { HTMLElement, SVGElement } from '../../../constants/safe-types'
+import { useParentMixin } from '../../../mixins/use-parent'
import { getCS, requestAF, select } from '../../../utils/dom'
import { toFloat } from '../../../utils/number'
import { makeProp } from '../../../utils/props'
@@ -81,8 +82,9 @@ export const props = {
// --- Main component ---
// @vue/component
-export const BVPopper = /*#__PURE__*/ Vue.extend({
+export const BVPopper = /*#__PURE__*/ extend({
name: NAME_POPPER,
+ mixins: [useParentMixin],
props,
data() {
return {
@@ -148,7 +150,7 @@ export const BVPopper = /*#__PURE__*/ Vue.extend({
})
}
// Self destruct if parent destroyed
- this.$parent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy)
+ this.bvParent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy)
// Self destruct after hidden
this.$once(EVENT_NAME_HIDDEN, handleDestroy)
},
diff --git a/src/components/tooltip/helpers/bv-tooltip-template.js b/src/components/tooltip/helpers/bv-tooltip-template.js
index 0d2ed190165..84bae8aa2ec 100644
--- a/src/components/tooltip/helpers/bv-tooltip-template.js
+++ b/src/components/tooltip/helpers/bv-tooltip-template.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../../vue'
+import { extend } from '../../../vue'
import { NAME_TOOLTIP_TEMPLATE } from '../../../constants/components'
import {
EVENT_NAME_FOCUSIN,
@@ -24,7 +24,7 @@ export const props = {
// --- Main component ---
// @vue/component
-export const BVTooltipTemplate = /*#__PURE__*/ Vue.extend({
+export const BVTooltipTemplate = /*#__PURE__*/ extend({
name: NAME_TOOLTIP_TEMPLATE,
extends: BVPopper,
mixins: [scopedStyleMixin],
@@ -64,7 +64,7 @@ export const BVTooltipTemplate = /*#__PURE__*/ Vue.extend({
return {
// Apply attributes from root tooltip component
- ...this.$parent.$parent.$attrs,
+ ...this.bvParent.bvParent.$attrs,
id,
role: 'tooltip',
diff --git a/src/components/tooltip/helpers/bv-tooltip.js b/src/components/tooltip/helpers/bv-tooltip.js
index a2a9c99e458..3688229ccb5 100644
--- a/src/components/tooltip/helpers/bv-tooltip.js
+++ b/src/components/tooltip/helpers/bv-tooltip.js
@@ -3,7 +3,7 @@
// Handles trigger events, etc.
// Instantiates template on demand
-import { COMPONENT_UID_KEY, Vue } from '../../../vue'
+import { COMPONENT_UID_KEY, extend } from '../../../vue'
import { NAME_MODAL, NAME_TOOLTIP_HELPER } from '../../../constants/components'
import {
EVENT_NAME_DISABLE,
@@ -22,7 +22,9 @@ import {
HOOK_EVENT_NAME_BEFORE_DESTROY,
HOOK_EVENT_NAME_DESTROYED
} from '../../../constants/events'
+import { useParentMixin } from '../../../mixins/use-parent'
import { arrayIncludes, concat, from as arrayFrom } from '../../../utils/array'
+import { getInstanceFromElement } from '../../../utils/element-to-vue-instance-registry'
import {
attemptFocus,
closest,
@@ -63,6 +65,8 @@ import { toInteger } from '../../../utils/number'
import { keys } from '../../../utils/object'
import { warn } from '../../../utils/warn'
import { BvEvent } from '../../../utils/bv-event.class'
+import { createNewChildComponent } from '../../../utils/create-new-child-component'
+import { listenOnRootMixin } from '../../../mixins/listen-on-root'
import { BVTooltipTemplate } from './bv-tooltip-template'
// --- Constants ---
@@ -136,8 +140,9 @@ const templateData = {
// --- Main component ---
// @vue/component
-export const BVTooltip = /*#__PURE__*/ Vue.extend({
+export const BVTooltip = /*#__PURE__*/ extend({
name: NAME_TOOLTIP_HELPER,
+ mixins: [listenOnRootMixin, useParentMixin],
data() {
return {
// BTooltip/BPopover/VBTooltip/VBPopover will update this data
@@ -247,8 +252,8 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
this.$_noop = noop.bind(this)
// Destroy ourselves when the parent is destroyed
- if (this.$parent) {
- this.$parent.$once(HOOK_EVENT_NAME_BEFORE_DESTROY, () => {
+ if (this.bvParent) {
+ this.bvParent.$once(HOOK_EVENT_NAME_BEFORE_DESTROY, () => {
this.$nextTick(() => {
// In a `requestAF()` to release control back to application
requestAF(() => {
@@ -262,7 +267,7 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
const target = this.getTarget()
if (target && contains(document.body, target)) {
// Copy the parent's scoped style attribute
- this.scopeId = getScopeId(this.$parent)
+ this.scopeId = getScopeId(this.bvParent)
// Set up all trigger handlers and listeners
this.listen()
} else {
@@ -328,8 +333,7 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
// Creates the template instance and show it
const container = this.getContainer()
const Template = this.getTemplate()
- const $tip = (this.$_tip = new Template({
- parent: this,
+ const $tip = (this.$_tip = createNewChildComponent(this, Template, {
// The following is not reactive to changes in the props data
propsData: {
// These values cannot be changed while template is showing
@@ -437,11 +441,11 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
// In the process of showing
this.localShow = true
// Create a cancelable BvEvent
- const showEvt = this.buildEvent(EVENT_NAME_SHOW, { cancelable: true })
- this.emitEvent(showEvt)
+ const showEvent = this.buildEvent(EVENT_NAME_SHOW, { cancelable: true })
+ this.emitEvent(showEvent)
// Don't show if event cancelled
/* istanbul ignore if */
- if (showEvt.defaultPrevented) {
+ if (showEvent.defaultPrevented) {
// Destroy the template (if for some reason it was created)
this.destroyTemplate()
return
@@ -464,10 +468,10 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
// Emit cancelable BvEvent 'hide'
// We disable cancelling if `force` is true
- const hideEvt = this.buildEvent(EVENT_NAME_HIDE, { cancelable: !force })
- this.emitEvent(hideEvt)
+ const hideEvent = this.buildEvent(EVENT_NAME_HIDE, { cancelable: !force })
+ this.emitEvent(hideEvent)
/* istanbul ignore if: ignore for now */
- if (hideEvt.defaultPrevented) {
+ if (hideEvent.defaultPrevented) {
// Don't hide if event cancelled
return
}
@@ -681,14 +685,9 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
})
},
emitEvent(bvEvent) {
- // Emits a BvEvent on $root and this instance
- const eventName = bvEvent.type
- const $root = this.$root
- if ($root && $root.$emit) {
- // Emit an event on $root
- $root.$emit(getRootEventName(this.templateType, eventName), bvEvent)
- }
- this.$emit(eventName, bvEvent)
+ const { type } = bvEvent
+ this.emitOnRoot(getRootEventName(this.templateType, type), bvEvent)
+ this.$emit(type, bvEvent)
},
// --- Event handler setup methods ---
listen() {
@@ -708,7 +707,7 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
eventOn(el, 'focusin', this.handleEvent, EVENT_OPTIONS_NO_CAPTURE)
eventOn(el, 'focusout', this.handleEvent, EVENT_OPTIONS_NO_CAPTURE)
} else if (trigger === 'blur') {
- // Used to close $tip when element looses focus
+ // Used to close $tip when element loses focus
/* istanbul ignore next */
eventOn(el, 'focusout', this.handleEvent, EVENT_OPTIONS_NO_CAPTURE)
} else if (trigger === 'hover') {
@@ -733,15 +732,12 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
},
setRootListener(on) {
// Listen for global `bv::{hide|show}::{tooltip|popover}` hide request event
- const $root = this.$root
- if ($root) {
- const method = on ? '$on' : '$off'
- const type = this.templateType
- $root[method](getRootActionEventName(type, EVENT_NAME_HIDE), this.doHide)
- $root[method](getRootActionEventName(type, EVENT_NAME_SHOW), this.doShow)
- $root[method](getRootActionEventName(type, EVENT_NAME_DISABLE), this.doDisable)
- $root[method](getRootActionEventName(type, EVENT_NAME_ENABLE), this.doEnable)
- }
+ const method = on ? 'listenOnRoot' : 'listenOffRoot'
+ const type = this.templateType
+ this[method](getRootActionEventName(type, EVENT_NAME_HIDE), this.doHide)
+ this[method](getRootActionEventName(type, EVENT_NAME_SHOW), this.doShow)
+ this[method](getRootActionEventName(type, EVENT_NAME_DISABLE), this.doDisable)
+ this[method](getRootActionEventName(type, EVENT_NAME_ENABLE), this.doEnable)
},
setWhileOpenListeners(on) {
// Events that are only registered when the template is showing
@@ -759,9 +755,9 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
visibleCheck(on) {
this.clearVisibilityInterval()
const target = this.getTarget()
- const tip = this.getTemplateElement()
if (on) {
this.$_visibleInterval = setInterval(() => {
+ const tip = this.getTemplateElement()
if (tip && this.localShow && (!target.parentNode || !isVisible(target))) {
// Target element is no longer visible or not in DOM, so force-hide the tooltip
this.forceHide()
@@ -773,7 +769,7 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
// Handle case where tooltip/target is in a modal
if (this.isInModal()) {
// We can listen for modal hidden events on `$root`
- this.$root[on ? '$on' : '$off'](ROOT_EVENT_NAME_MODAL_HIDDEN, this.forceHide)
+ this[on ? 'listenOnRoot' : 'listenOffRoot'](ROOT_EVENT_NAME_MODAL_HIDDEN, this.forceHide)
}
},
/* istanbul ignore next: JSDOM doesn't support `ontouchstart` */
@@ -790,7 +786,7 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
},
setDropdownListener(on) {
const target = this.getTarget()
- if (!target || !this.$root || !this.isDropdown) {
+ if (!target || !this.bvEventRoot || !this.isDropdown) {
return
}
// We can listen for dropdown shown events on its instance
@@ -800,8 +796,10 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
// Dropdown shown and hidden events will need to emit
// Note: Dropdown auto-ID happens in a `$nextTick()` after mount
// So the ID lookup would need to be done in a `$nextTick()`
- if (target.__vue__) {
- target.__vue__[on ? '$on' : '$off'](EVENT_NAME_SHOWN, this.forceHide)
+ const instance = getInstanceFromElement(target)
+
+ if (instance) {
+ instance[on ? '$on' : '$off'](EVENT_NAME_SHOWN, this.forceHide)
}
},
// --- Event handlers ---
diff --git a/src/components/tooltip/tooltip.js b/src/components/tooltip/tooltip.js
index b27a060846d..a0aace1b646 100644
--- a/src/components/tooltip/tooltip.js
+++ b/src/components/tooltip/tooltip.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { extend } from '../../vue'
import { NAME_TOOLTIP } from '../../constants/components'
import {
EVENT_NAME_CLOSE,
@@ -23,10 +23,12 @@ import {
PROP_TYPE_STRING
} from '../../constants/props'
import { HTMLElement, SVGElement } from '../../constants/safe-types'
+import { useParentMixin } from '../../mixins/use-parent'
import { getScopeId } from '../../utils/get-scope-id'
import { isUndefinedOrNull } from '../../utils/inspect'
import { pick } from '../../utils/object'
import { makeProp, makePropsConfigurable } from '../../utils/props'
+import { createNewChildComponent } from '../../utils/create-new-child-component'
import { normalizeSlotMixin } from '../../mixins/normalize-slot'
import { BVTooltip } from './helpers/bv-tooltip'
@@ -81,9 +83,9 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BTooltip = /*#__PURE__*/ Vue.extend({
+export const BTooltip = /*#__PURE__*/ extend({
name: NAME_TOOLTIP,
- mixins: [normalizeSlotMixin],
+ mixins: [normalizeSlotMixin, useParentMixin],
inheritAttrs: false,
props,
data() {
@@ -191,10 +193,9 @@ export const BTooltip = /*#__PURE__*/ Vue.extend({
// Ensure we have initial content
this.updateContent()
// Pass down the scoped style attribute if available
- const scopeId = getScopeId(this) || getScopeId(this.$parent)
+ const scopeId = getScopeId(this) || getScopeId(this.bvParent)
// Create the instance
- const $toolpop = (this.$_toolpop = new Component({
- parent: this,
+ const $toolpop = (this.$_toolpop = createNewChildComponent(this, Component, {
// Pass down the scoped style ID
_scopeId: scopeId || undefined
}))
diff --git a/src/components/tooltip/tooltip.spec.js b/src/components/tooltip/tooltip.spec.js
index 7ba5b7ed40c..6223dd10e8f 100644
--- a/src/components/tooltip/tooltip.spec.js
+++ b/src/components/tooltip/tooltip.spec.js
@@ -1,5 +1,5 @@
import { createWrapper, mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../tests/utils'
+import { waitNT, waitRAF } from '../../../tests/utils'
import { BTooltip } from './tooltip'
const MODAL_CLOSE_EVENT = 'bv::modal::hidden'
@@ -95,11 +95,12 @@ describe('b-tooltip', () => {
// Reset overrides
document.createRange = originalCreateRange
Element.prototype.getBoundingClientRect = origGetBCR
+ return waitRAF()
})
it('has expected default structure', async () => {
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click'
},
@@ -136,7 +137,7 @@ describe('b-tooltip', () => {
it('initially open has expected structure', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true
@@ -220,7 +221,7 @@ describe('b-tooltip', () => {
it('title prop is reactive', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -287,9 +288,8 @@ describe('b-tooltip', () => {
it('providing the trigger element by function works', async () => {
jest.useFakeTimers()
- const container = createContainer()
const wrapper = mount(App, {
- attachTo: container,
+ attachTo: document.body,
propsData: {
target: () => wrapper.vm.$refs.target,
triggers: 'click',
@@ -350,7 +350,7 @@ describe('b-tooltip', () => {
it('activating trigger element (click) opens tooltip', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: false
@@ -410,7 +410,7 @@ describe('b-tooltip', () => {
it('activating trigger element (focus) opens tooltip', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'focus',
show: false,
@@ -488,7 +488,7 @@ describe('b-tooltip', () => {
it('activating trigger element (hover) opens tooltip', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'hover',
show: false,
@@ -567,7 +567,7 @@ describe('b-tooltip', () => {
it('disabled tooltip does not open on trigger', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: false,
@@ -669,7 +669,7 @@ describe('b-tooltip', () => {
it('closes/opens on instance events', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -750,7 +750,7 @@ describe('b-tooltip', () => {
it('closes on $root close specific ID event', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -822,7 +822,7 @@ describe('b-tooltip', () => {
it('does not close on $root close specific other ID event', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -893,7 +893,7 @@ describe('b-tooltip', () => {
it('closes on $root close all event', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -966,7 +966,7 @@ describe('b-tooltip', () => {
it('does not close on $root modal hidden event by default', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -1038,7 +1038,7 @@ describe('b-tooltip', () => {
it('closes on $root modal hidden event when inside a modal', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -1112,7 +1112,7 @@ describe('b-tooltip', () => {
jest.spyOn(console, 'warn').mockImplementation(() => {})
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: true,
@@ -1224,7 +1224,7 @@ describe('b-tooltip', () => {
it('closes when title is set to empty', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
show: true,
title: 'hello'
@@ -1288,7 +1288,7 @@ describe('b-tooltip', () => {
it('applies noninteractive class based on noninteractive prop', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
show: true
},
@@ -1342,7 +1342,7 @@ describe('b-tooltip', () => {
it('applies variant class', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
show: true,
variant: 'danger'
@@ -1394,7 +1394,7 @@ describe('b-tooltip', () => {
it('applies custom class', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
show: true,
customClass: 'foobar-class'
@@ -1449,7 +1449,7 @@ describe('b-tooltip', () => {
it('saves title in data attribute on open and adds to back on hide', async () => {
jest.useFakeTimers()
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
triggers: 'click',
show: false,
diff --git a/src/components/transition/bv-transition.js b/src/components/transition/bv-transition.js
index 392d92c9c4d..c2977391c5b 100644
--- a/src/components/transition/bv-transition.js
+++ b/src/components/transition/bv-transition.js
@@ -4,7 +4,7 @@
// the transition has finished the enter transition
// (show and fade classes are only applied during transition)
-import { Vue, mergeData } from '../../vue'
+import { extend, mergeData } from '../../vue'
import { NAME_TRANSITION } from '../../constants/components'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_OBJECT, PROP_TYPE_STRING } from '../../constants/props'
import { isPlainObject } from '../../utils/inspect'
@@ -45,7 +45,7 @@ export const props = {
// --- Main component ---
// @vue/component
-export const BVTransition = /*#__PURE__*/ Vue.extend({
+export const BVTransition = /*#__PURE__*/ extend({
name: NAME_TRANSITION,
functional: true,
props,
@@ -70,10 +70,13 @@ export const BVTransition = /*#__PURE__*/ Vue.extend({
// We always need `css` true
css: true
}
+
+ const dataCopy = { ...data }
+ delete dataCopy.props
return h(
'transition',
// Any transition event listeners will get merged here
- mergeData(data, { props: transProps }),
+ mergeData(dataCopy, { props: transProps }),
children
)
}
diff --git a/src/components/transporter/transporter.js b/src/components/transporter/transporter.js
index 130edc7671c..9f0892f6e7f 100644
--- a/src/components/transporter/transporter.js
+++ b/src/components/transporter/transporter.js
@@ -1,4 +1,4 @@
-import { Vue } from '../../vue'
+import { Vue, extend, isVue3 } from '../../vue'
import { NAME_TRANSPORTER, NAME_TRANSPORTER_TARGET } from '../../constants/components'
import { IS_BROWSER } from '../../constants/env'
import {
@@ -13,6 +13,7 @@ import { identity } from '../../utils/identity'
import { isFunction, isString } from '../../utils/inspect'
import { normalizeSlotMixin } from '../../mixins/normalize-slot'
import { makeProp } from '../../utils/props'
+import { createNewChildComponent } from '../../utils/create-new-child-component'
// --- Helper components ---
@@ -30,7 +31,7 @@ import { makeProp } from '../../utils/props'
// Transporter target used by BVTransporter
// Supports only a single root element
// @vue/component
-const BVTransporterTarget = /*#__PURE__*/ Vue.extend({
+const BVTransporterTarget = /*#__PURE__*/ extend({
// As an abstract component, it doesn't appear in the $parent chain of
// components, which means the next parent of any component rendered inside
// of this one will be the parent from which is was portal'd
@@ -78,7 +79,7 @@ export const props = {
// --- Main component ---
// @vue/component
-export const BVTransporter = /*#__PURE__*/ Vue.extend({
+const BVTransporterVue2 = /*#__PURE__*/ extend({
name: NAME_TRANSPORTER,
mixins: [normalizeSlotMixin],
props,
@@ -129,9 +130,8 @@ export const BVTransporter = /*#__PURE__*/ Vue.extend({
if ($container) {
const $el = document.createElement('div')
$container.appendChild($el)
- this.$_target = new BVTransporterTarget({
+ this.$_target = createNewChildComponent(this, BVTransporterTarget, {
el: $el,
- parent: this,
propsData: {
// Initial nodes to be rendered
nodes: concat(this.normalizeSlot())
@@ -177,3 +177,26 @@ export const BVTransporter = /*#__PURE__*/ Vue.extend({
return h()
}
})
+
+const BVTransporterVue3 = /*#__PURE__*/ extend({
+ name: NAME_TRANSPORTER,
+ mixins: [normalizeSlotMixin],
+ props,
+ render(h) {
+ if (this.disabled) {
+ const $nodes = concat(this.normalizeSlot()).filter(identity)
+ if ($nodes.length > 0) {
+ return $nodes[0]
+ }
+ }
+ return h(
+ Vue.Teleport,
+ {
+ to: this.container
+ },
+ this.normalizeSlot()
+ )
+ }
+})
+
+export const BVTransporter = isVue3 ? BVTransporterVue3 : BVTransporterVue2
diff --git a/src/components/transporter/transporter.spec.js b/src/components/transporter/transporter.spec.js
index d9cfc0ce75e..417282639de 100644
--- a/src/components/transporter/transporter.spec.js
+++ b/src/components/transporter/transporter.spec.js
@@ -1,5 +1,6 @@
+import { isVue3 } from '../../vue'
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT } from '../../../tests/utils'
+import { waitNT, getInstanceFromVNode } from '../../../tests/utils'
import { BVTransporter } from './transporter'
describe('utils/transporter component', () => {
@@ -11,7 +12,7 @@ describe('utils/transporter component', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -31,7 +32,7 @@ describe('utils/transporter component', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -43,8 +44,10 @@ describe('utils/transporter component', () => {
const target = document.getElementById('foobar')
expect(target).toBeDefined()
expect(target).not.toBe(null)
- expect(target.__vue__).toBeDefined() // Target
- expect(target.__vue__.$options.name).toBe('BVTransporterTarget')
+ expect(getInstanceFromVNode(target)).toBeDefined() // Target
+ if (!isVue3) {
+ expect(getInstanceFromVNode(target).$options.name).toBe('BVTransporterTarget')
+ }
expect(target.tagName).toEqual('DIV')
expect(target.parentElement).toBeDefined()
expect(target.parentElement).toBe(document.body)
@@ -55,4 +58,28 @@ describe('utils/transporter component', () => {
expect(target.parentElement).toEqual(null)
})
+
+ it('maintains provide-inject relation', async () => {
+ const Child = {
+ inject: ['foo'],
+ render(h) {
+ return h('article', this.foo)
+ }
+ }
+
+ const App = {
+ provide() {
+ return { foo: 'foo' }
+ },
+ render(h) {
+ return h(BVTransporter, { props: { disabled: false } }, [h(Child)])
+ }
+ }
+
+ mount(App, {
+ attachTo: document.body
+ })
+
+ expect(document.querySelector('article').textContent).toBe('foo')
+ })
})
diff --git a/src/constants/env.js b/src/constants/env.js
index f12f10be2e7..e3eb0ea37fd 100644
--- a/src/constants/env.js
+++ b/src/constants/env.js
@@ -13,7 +13,7 @@ export const IS_BROWSER = HAS_WINDOW_SUPPORT && HAS_DOCUMENT_SUPPORT && HAS_NAVI
export const WINDOW = HAS_WINDOW_SUPPORT ? window : {}
export const DOCUMENT = HAS_DOCUMENT_SUPPORT ? document : {}
export const NAVIGATOR = HAS_NAVIGATOR_SUPPORT ? navigator : {}
-export const USER_AGENT = (NAVIGATOR.USER_AGENT || '').toLowerCase()
+export const USER_AGENT = (NAVIGATOR.userAgent || '').toLowerCase()
export const IS_JSDOM = USER_AGENT.indexOf('jsdom') > 0
export const IS_IE = /msie|trident/.test(USER_AGENT)
diff --git a/src/constants/events.js b/src/constants/events.js
index 1cb034142dc..14b84b5f223 100644
--- a/src/constants/events.js
+++ b/src/constants/events.js
@@ -1,3 +1,5 @@
+import { isVue3 } from '../vue'
+
export const EVENT_NAME_ACTIVATE_TAB = 'activate-tab'
export const EVENT_NAME_BLUR = 'blur'
export const EVENT_NAME_CANCEL = 'cancel'
@@ -16,6 +18,7 @@ export const EVENT_NAME_ENABLE = 'enable'
export const EVENT_NAME_ENABLED = 'enabled'
export const EVENT_NAME_FILTERED = 'filtered'
export const EVENT_NAME_FIRST = 'first'
+export const EVENT_NAME_FOCUS = 'focus'
export const EVENT_NAME_FOCUSIN = 'focusin'
export const EVENT_NAME_FOCUSOUT = 'focusout'
export const EVENT_NAME_HEAD_CLICKED = 'head-clicked'
@@ -53,8 +56,8 @@ export const EVENT_NAME_TOGGLE = 'toggle'
export const EVENT_NAME_UNPAUSED = 'unpaused'
export const EVENT_NAME_UPDATE = 'update'
-export const HOOK_EVENT_NAME_BEFORE_DESTROY = 'hook:beforeDestroy'
-export const HOOK_EVENT_NAME_DESTROYED = 'hook:destroyed'
+export const HOOK_EVENT_NAME_BEFORE_DESTROY = isVue3 ? 'vnodeBeforeUnmount' : 'hook:beforeDestroy'
+export const HOOK_EVENT_NAME_DESTROYED = isVue3 ? 'vNodeUnmounted' : 'hook:destroyed'
export const MODEL_EVENT_NAME_PREFIX = 'update:'
diff --git a/src/directives/modal/modal.js b/src/directives/modal/modal.js
index 661023e7584..5d603e5bc90 100644
--- a/src/directives/modal/modal.js
+++ b/src/directives/modal/modal.js
@@ -5,6 +5,8 @@ import { getAttr, hasAttr, isDisabled, matches, select, setAttr } from '../../ut
import { getRootActionEventName, eventOn, eventOff } from '../../utils/events'
import { isString } from '../../utils/inspect'
import { keys } from '../../utils/object'
+import { getEventRoot } from '../../utils/get-event-root'
+import { getInstanceFromDirective } from '../../utils/get-instance-from-directive'
// Emitted show event for modal
const ROOT_ACTION_EVENT_NAME_SHOW = getRootActionEventName(NAME_MODAL, EVENT_NAME_SHOW)
@@ -52,7 +54,11 @@ const bind = (el, binding, vnode) => {
type === 'click' ||
(type === 'keydown' && (key === CODE_ENTER || key === CODE_SPACE))
) {
- vnode.context.$root.$emit(ROOT_ACTION_EVENT_NAME_SHOW, target, currentTarget)
+ getEventRoot(getInstanceFromDirective(vnode, binding)).$emit(
+ ROOT_ACTION_EVENT_NAME_SHOW,
+ target,
+ currentTarget
+ )
}
}
}
diff --git a/src/directives/popover/README.md b/src/directives/popover/README.md
index f1836ae06ae..f4ef77beb27 100644
--- a/src/directives/popover/README.md
+++ b/src/directives/popover/README.md
@@ -1,4 +1,4 @@
-# Popovers
+# Popover
> Documentation and examples for adding BootstrapVue popovers to any element on your site, using
> Bootstrap v4 CSS for styling and animations. Popovers can be triggered by hovering, focusing, or
diff --git a/src/directives/popover/popover.js b/src/directives/popover/popover.js
index e3687f4dc69..4e6510eb0ad 100644
--- a/src/directives/popover/popover.js
+++ b/src/directives/popover/popover.js
@@ -5,6 +5,7 @@ import { concat } from '../../utils/array'
import { getComponentConfig } from '../../utils/config'
import { getScopeId } from '../../utils/get-scope-id'
import { identity } from '../../utils/identity'
+import { getInstanceFromDirective } from '../../utils/get-instance-from-directive'
import {
isFunction,
isNumber,
@@ -16,7 +17,9 @@ import {
import { looseEqual } from '../../utils/loose-equal'
import { toInteger } from '../../utils/number'
import { keys } from '../../utils/object'
+import { createNewChildComponent } from '../../utils/create-new-child-component'
import { BVPopover } from '../../components/popover/helpers/bv-popover'
+import { nextTick } from '../../vue'
// Key which we use to store tooltip object on element
const BV_POPOVER = '__BV_Popover__'
@@ -185,11 +188,10 @@ const applyPopover = (el, bindings, vnode) => {
}
const config = parseBindings(bindings, vnode)
if (!el[BV_POPOVER]) {
- const $parent = vnode.context
- el[BV_POPOVER] = new BVPopover({
- parent: $parent,
+ const parent = getInstanceFromDirective(vnode, bindings)
+ el[BV_POPOVER] = createNewChildComponent(parent, BVPopover, {
// Add the parent's scoped style attribute data
- _scopeId: getScopeId($parent, undefined)
+ _scopeId: getScopeId(parent, undefined)
})
el[BV_POPOVER].__bv_prev_data__ = {}
el[BV_POPOVER].$on(EVENT_NAME_SHOW, () => /* istanbul ignore next: for now */ {
@@ -263,7 +265,7 @@ export const VBPopover = {
// waits until the containing component and children have finished updating
componentUpdated(el, bindings, vnode) {
// Performed in a `$nextTick()` to prevent endless render/update loops
- vnode.context.$nextTick(() => {
+ nextTick(() => {
applyPopover(el, bindings, vnode)
})
},
diff --git a/src/directives/popover/popover.spec.js b/src/directives/popover/popover.spec.js
index 5a29b15d4e0..055ffd6b8ff 100644
--- a/src/directives/popover/popover.spec.js
+++ b/src/directives/popover/popover.spec.js
@@ -1,7 +1,6 @@
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../tests/utils'
+import { waitNT, waitRAF } from '../../../tests/utils'
import { VBPopover } from './popover'
-import { BVPopover } from '../../components/popover/helpers/bv-popover'
// Key which we use to store tooltip object on element
const BV_POPOVER = '__BV_Popover__'
@@ -52,7 +51,7 @@ describe('v-b-popover directive', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -71,7 +70,7 @@ describe('v-b-popover directive', () => {
// Should have instance of popover class on it
expect($button.element[BV_POPOVER]).toBeDefined()
- expect($button.element[BV_POPOVER]).toBeInstanceOf(BVPopover)
+ expect($button.element[BV_POPOVER].$options.name).toBe('BVPopover')
wrapper.destroy()
})
@@ -87,7 +86,7 @@ describe('v-b-popover directive', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -105,7 +104,7 @@ describe('v-b-popover directive', () => {
// Should have instance of popover class on it
expect($button.element[BV_POPOVER]).toBeDefined()
- expect($button.element[BV_POPOVER]).toBeInstanceOf(BVPopover)
+ expect($button.element[BV_POPOVER].$options.name).toBe('BVPopover')
expect($button.attributes('aria-describedby')).toBeUndefined()
diff --git a/src/directives/scrollspy/README.md b/src/directives/scrollspy/README.md
index 1674179b113..2b8f8789d3e 100644
--- a/src/directives/scrollspy/README.md
+++ b/src/directives/scrollspy/README.md
@@ -1,4 +1,4 @@
-# ScrollSpy
+# Scrollspy
> Automatically update Bootstrap navigation or list group components based on scroll position to
> indicate which link is currently active in the viewport.
@@ -299,7 +299,7 @@ If any of the options are invalid types, then an error is written to the console
- If scroll element is not present, then we assume scrolling on ``
- If scroll element is a CSS selector, the first found element is chosen
-- If scroll element is not found, then ScrollSpy silently does nothing
+- If scroll element is not found, then Scrollspy silently does nothing
**Important! Requires relative positioning** No matter the implementation method, scrollspy requires
the use of `position: relative;` on the element you're scrolling on. In most cases this is the
diff --git a/src/directives/scrollspy/helpers/bv-scrollspy.class.js b/src/directives/scrollspy/helpers/bv-scrollspy.class.js
index 9829c7cdb45..fa36f11d87b 100644
--- a/src/directives/scrollspy/helpers/bv-scrollspy.class.js
+++ b/src/directives/scrollspy/helpers/bv-scrollspy.class.js
@@ -1,5 +1,5 @@
/*
- * ScrollSpy class definition
+ * Scrollspy class definition
*/
import { EVENT_OPTIONS_NO_CAPTURE } from '../../../constants/events'
@@ -115,7 +115,7 @@ const typeCheckConfig = (
*/
/* istanbul ignore next: not easy to test */
-export class BVScrollSpy /* istanbul ignore next: not easy to test */ {
+export class BVScrollspy /* istanbul ignore next: not easy to test */ {
constructor(element, config, $root) {
// The element we activate links in
this.$el = element
diff --git a/src/directives/scrollspy/scrollspy.js b/src/directives/scrollspy/scrollspy.js
index 02aad17b6f1..745b7c3e0e4 100644
--- a/src/directives/scrollspy/scrollspy.js
+++ b/src/directives/scrollspy/scrollspy.js
@@ -3,16 +3,18 @@ import { isNumber, isObject, isString } from '../../utils/inspect'
import { mathRound } from '../../utils/math'
import { toInteger } from '../../utils/number'
import { keys } from '../../utils/object'
-import { BVScrollSpy } from './helpers/bv-scrollspy.class'
+import { getEventRoot } from '../../utils/get-event-root'
+import { getInstanceFromDirective } from '../../utils/get-instance-from-directive'
+import { BVScrollspy } from './helpers/bv-scrollspy.class'
// Key we use to store our instance
-const BV_SCROLLSPY = '__BV_ScrollSpy__'
+const BV_SCROLLSPY = '__BV_Scrollspy__'
// Pre-compiled regular expressions
const onlyDigitsRE = /^\d+$/
const offsetRE = /^(auto|position|offset)$/
-// Build a ScrollSpy config based on bindings (if any)
+// Build a Scrollspy config based on bindings (if any)
// Arguments and modifiers take precedence over passed value config object
/* istanbul ignore next: not easy to test */
const parseBindings = bindings => /* istanbul ignore next: not easy to test */ {
@@ -47,7 +49,7 @@ const parseBindings = bindings => /* istanbul ignore next: not easy to test */ {
// Value is config object
// Filter the object based on our supported config options
keys(bindings.value)
- .filter(k => !!BVScrollSpy.DefaultType[k])
+ .filter(k => !!BVScrollspy.DefaultType[k])
.forEach(k => {
config[k] = bindings.value[k]
})
@@ -56,7 +58,7 @@ const parseBindings = bindings => /* istanbul ignore next: not easy to test */ {
return config
}
-// Add or update ScrollSpy on our element
+// Add or update Scrollspy on our element
const applyScrollspy = (el, bindings, vnode) => /* istanbul ignore next: not easy to test */ {
if (!IS_BROWSER) {
/* istanbul ignore next */
@@ -64,13 +66,17 @@ const applyScrollspy = (el, bindings, vnode) => /* istanbul ignore next: not eas
}
const config = parseBindings(bindings)
if (el[BV_SCROLLSPY]) {
- el[BV_SCROLLSPY].updateConfig(config, vnode.context.$root)
+ el[BV_SCROLLSPY].updateConfig(config, getEventRoot(getInstanceFromDirective(vnode, bindings)))
} else {
- el[BV_SCROLLSPY] = new BVScrollSpy(el, config, vnode.context.$root)
+ el[BV_SCROLLSPY] = new BVScrollspy(
+ el,
+ config,
+ getEventRoot(getInstanceFromDirective(vnode, bindings))
+ )
}
}
-// Remove ScrollSpy on our element
+// Remove Scrollspy on our element
/* istanbul ignore next: not easy to test */
const removeScrollspy = el => /* istanbul ignore next: not easy to test */ {
if (el[BV_SCROLLSPY]) {
diff --git a/src/directives/toggle/toggle.js b/src/directives/toggle/toggle.js
index 0e03de2fa74..aceb3c89761 100644
--- a/src/directives/toggle/toggle.js
+++ b/src/directives/toggle/toggle.js
@@ -4,6 +4,7 @@ import { EVENT_OPTIONS_PASSIVE } from '../../constants/events'
import { CODE_ENTER, CODE_SPACE } from '../../constants/key-codes'
import { RX_HASH, RX_HASH_ID, RX_SPACE_SPLIT } from '../../constants/regex'
import { arrayIncludes, concat } from '../../utils/array'
+import { getInstanceFromDirective } from '../../utils/get-instance-from-directive'
import {
addClass,
getAttr,
@@ -21,6 +22,7 @@ import { getRootActionEventName, getRootEventName, eventOn, eventOff } from '../
import { isString } from '../../utils/inspect'
import { looseEqual } from '../../utils/loose-equal'
import { keys } from '../../utils/object'
+import { getEventRoot } from '../../utils/get-event-root'
// --- Constants ---
@@ -105,9 +107,9 @@ const removeClickListener = el => {
el[BV_TOGGLE_CLICK_HANDLER] = null
}
-const addClickListener = (el, vnode) => {
+const addClickListener = (el, instance) => {
removeClickListener(el)
- if (vnode.context) {
+ if (instance) {
const handler = event => {
if (
!(event.type === 'keydown' && !arrayIncludes(KEYDOWN_KEY_CODES, event.keyCode)) &&
@@ -115,7 +117,7 @@ const addClickListener = (el, vnode) => {
) {
const targets = el[BV_TOGGLE_TARGETS] || []
targets.forEach(target => {
- vnode.context.$root.$emit(ROOT_ACTION_EVENT_NAME_TOGGLE, target)
+ getEventRoot(instance).$emit(ROOT_ACTION_EVENT_NAME_TOGGLE, target)
})
}
}
@@ -127,9 +129,9 @@ const addClickListener = (el, vnode) => {
}
}
-const removeRootListeners = (el, vnode) => {
- if (el[BV_TOGGLE_ROOT_HANDLER] && vnode.context) {
- vnode.context.$root.$off(
+const removeRootListeners = (el, instance) => {
+ if (el[BV_TOGGLE_ROOT_HANDLER] && instance) {
+ getEventRoot(instance).$off(
[ROOT_EVENT_NAME_STATE, ROOT_EVENT_NAME_SYNC_STATE],
el[BV_TOGGLE_ROOT_HANDLER]
)
@@ -137,9 +139,9 @@ const removeRootListeners = (el, vnode) => {
el[BV_TOGGLE_ROOT_HANDLER] = null
}
-const addRootListeners = (el, vnode) => {
- removeRootListeners(el, vnode)
- if (vnode.context) {
+const addRootListeners = (el, instance) => {
+ removeRootListeners(el, instance)
+ if (instance) {
const handler = (id, state) => {
// `state` will be `true` if target is expanded
if (arrayIncludes(el[BV_TOGGLE_TARGETS] || [], id)) {
@@ -151,7 +153,7 @@ const addRootListeners = (el, vnode) => {
}
el[BV_TOGGLE_ROOT_HANDLER] = handler
// Listen for toggle state changes (public) and sync (private)
- vnode.context.$root.$on([ROOT_EVENT_NAME_STATE, ROOT_EVENT_NAME_SYNC_STATE], handler)
+ getEventRoot(instance).$on([ROOT_EVENT_NAME_STATE, ROOT_EVENT_NAME_SYNC_STATE], handler)
}
}
@@ -177,7 +179,7 @@ const resetProp = (el, prop) => {
// Handle directive updates
const handleUpdate = (el, binding, vnode) => {
/* istanbul ignore next: should never happen */
- if (!IS_BROWSER || !vnode.context) {
+ if (!IS_BROWSER || !getInstanceFromDirective(vnode, binding)) {
return
}
@@ -217,7 +219,7 @@ const handleUpdate = (el, binding, vnode) => {
// Wrap in a `requestAF()` to allow any previous
// click handling to occur first
requestAF(() => {
- addClickListener(el, vnode)
+ addClickListener(el, getInstanceFromDirective(vnode, binding))
})
// If targets array has changed, update
@@ -228,7 +230,10 @@ const handleUpdate = (el, binding, vnode) => {
// Request a state update from targets so that we can
// ensure expanded state is correct (in most cases)
targets.forEach(target => {
- vnode.context.$root.$emit(ROOT_ACTION_EVENT_NAME_REQUEST_STATE, target)
+ getEventRoot(getInstanceFromDirective(vnode, binding)).$emit(
+ ROOT_ACTION_EVENT_NAME_REQUEST_STATE,
+ target
+ )
})
}
}
@@ -243,7 +248,7 @@ export const VBToggle = {
// Assume no targets initially
el[BV_TOGGLE_TARGETS] = []
// Add our root listeners
- addRootListeners(el, vnode)
+ addRootListeners(el, getInstanceFromDirective(vnode, binding))
// Initial update of trigger
handleUpdate(el, binding, vnode)
},
@@ -252,7 +257,7 @@ export const VBToggle = {
unbind(el, binding, vnode) {
removeClickListener(el)
// Remove our $root listener
- removeRootListeners(el, vnode)
+ removeRootListeners(el, getInstanceFromDirective(vnode, binding))
// Reset custom props
resetProp(el, BV_TOGGLE_ROOT_HANDLER)
resetProp(el, BV_TOGGLE_CLICK_HANDLER)
diff --git a/src/directives/tooltip/README.md b/src/directives/tooltip/README.md
index 2207597b587..334372c9405 100644
--- a/src/directives/tooltip/README.md
+++ b/src/directives/tooltip/README.md
@@ -1,7 +1,7 @@
-# Tooltips
+# Tooltip
-> Documentation and examples for adding custom BootstrapVue tooltips, using Bootstrap v4 CSS for
-> styling and animations. Tooltips can be triggered by hovering, focusing, or clicking an element
+> Add custom BootstrapVue tooltips to any element. Tooltips can be triggered by hovering, focusing,
+> or clicking an element.
## Overview
diff --git a/src/directives/tooltip/package.json b/src/directives/tooltip/package.json
index 7cb9e1693a1..b74d90676d8 100644
--- a/src/directives/tooltip/package.json
+++ b/src/directives/tooltip/package.json
@@ -24,6 +24,10 @@
"name": "right",
"description": "Positions the tooltip on the right of the trigger element"
},
+ {
+ "name": "left",
+ "description": "Positions the tooltip on the left of the trigger element"
+ },
{
"name": "bottom",
"description": "Positions the tooltip on the bottom of the trigger element"
@@ -64,6 +68,18 @@
"name": "rightbottom",
"description": "Positions the tooltip on the right-bottom of the trigger element"
},
+ {
+ "name": "hover",
+ "description": "Trigger the tooltip on hovering"
+ },
+ {
+ "name": "click",
+ "description": "Trigger the tooltip on clicking"
+ },
+ {
+ "name": "focus",
+ "description": "Trigger the tooltip on focusing"
+ },
{
"name": "nofade",
"description": "Disabled the fade animation of the tooltip"
diff --git a/src/directives/tooltip/tooltip.js b/src/directives/tooltip/tooltip.js
index af0a21cb0ae..05f81c14984 100644
--- a/src/directives/tooltip/tooltip.js
+++ b/src/directives/tooltip/tooltip.js
@@ -2,9 +2,11 @@ import { NAME_TOOLTIP } from '../../constants/components'
import { IS_BROWSER } from '../../constants/env'
import { EVENT_NAME_SHOW } from '../../constants/events'
import { concat } from '../../utils/array'
+import { isVue3, nextTick } from '../../vue'
import { getComponentConfig } from '../../utils/config'
import { getScopeId } from '../../utils/get-scope-id'
import { identity } from '../../utils/identity'
+import { getInstanceFromDirective } from '../../utils/get-instance-from-directive'
import {
isFunction,
isNumber,
@@ -16,6 +18,7 @@ import {
import { looseEqual } from '../../utils/loose-equal'
import { toInteger } from '../../utils/number'
import { keys } from '../../utils/object'
+import { createNewChildComponent } from '../../utils/create-new-child-component'
import { BVTooltip } from '../../components/tooltip/helpers/bv-tooltip'
// Key which we use to store tooltip object on element
@@ -68,7 +71,6 @@ const parseBindings = (bindings, vnode) => /* istanbul ignore next: not easy to
variant: getComponentConfig(NAME_TOOLTIP, 'variant'),
customClass: getComponentConfig(NAME_TOOLTIP, 'customClass')
}
-
// Process `bindings.value`
if (isString(bindings.value) || isNumber(bindings.value)) {
// Value is tooltip content (HTML optionally supported)
@@ -84,8 +86,8 @@ const parseBindings = (bindings, vnode) => /* istanbul ignore next: not easy to
// If title is not provided, try title attribute
if (isUndefined(config.title)) {
// Try attribute
- const data = vnode.data || {}
- config.title = data.attrs && !isUndefinedOrNull(data.attrs.title) ? data.attrs.title : undefined
+ const attrs = isVue3 ? vnode.props : (vnode.data || {}).attrs
+ config.title = attrs && !isUndefinedOrNull(attrs.title) ? attrs.title : undefined
}
// Normalize delay
@@ -190,11 +192,10 @@ const applyTooltip = (el, bindings, vnode) => {
}
const config = parseBindings(bindings, vnode)
if (!el[BV_TOOLTIP]) {
- const $parent = vnode.context
- el[BV_TOOLTIP] = new BVTooltip({
- parent: $parent,
+ const parent = getInstanceFromDirective(vnode, bindings)
+ el[BV_TOOLTIP] = createNewChildComponent(parent, BVTooltip, {
// Add the parent's scoped style attribute data
- _scopeId: getScopeId($parent, undefined)
+ _scopeId: getScopeId(parent, undefined)
})
el[BV_TOOLTIP].__bv_prev_data__ = {}
el[BV_TOOLTIP].$on(EVENT_NAME_SHOW, () => /* istanbul ignore next: for now */ {
@@ -259,7 +260,7 @@ export const VBTooltip = {
// waits until the containing component and children have finished updating
componentUpdated(el, bindings, vnode) {
// Performed in a `$nextTick()` to prevent render update loops
- vnode.context.$nextTick(() => {
+ nextTick(() => {
applyTooltip(el, bindings, vnode)
})
},
diff --git a/src/directives/tooltip/tooltip.spec.js b/src/directives/tooltip/tooltip.spec.js
index db945ef009a..008a055b07d 100644
--- a/src/directives/tooltip/tooltip.spec.js
+++ b/src/directives/tooltip/tooltip.spec.js
@@ -1,7 +1,6 @@
import { mount } from '@vue/test-utils'
-import { createContainer, waitNT, waitRAF } from '../../../tests/utils'
+import { waitNT, waitRAF } from '../../../tests/utils'
import { VBTooltip } from './tooltip'
-import { BVTooltip } from '../../components/tooltip/helpers/bv-tooltip'
// Key which we use to store tooltip object on element
const BV_TOOLTIP = '__BV_Tooltip__'
@@ -52,7 +51,7 @@ describe('v-b-tooltip directive', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -71,7 +70,7 @@ describe('v-b-tooltip directive', () => {
// Should have instance of popover class on it
expect($button.element[BV_TOOLTIP]).toBeDefined()
- expect($button.element[BV_TOOLTIP]).toBeInstanceOf(BVTooltip)
+ expect($button.element[BV_TOOLTIP].$options.name).toBe('BVTooltip')
wrapper.destroy()
})
@@ -87,7 +86,7 @@ describe('v-b-tooltip directive', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -106,7 +105,7 @@ describe('v-b-tooltip directive', () => {
// Should have instance of popover class on it
expect($button.element[BV_TOOLTIP]).toBeDefined()
- expect($button.element[BV_TOOLTIP]).toBeInstanceOf(BVTooltip)
+ expect($button.element[BV_TOOLTIP].$options.name).toBe('BVTooltip')
expect($button.attributes('aria-describedby')).toBeUndefined()
@@ -139,7 +138,7 @@ describe('v-b-tooltip directive', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
@@ -158,7 +157,7 @@ describe('v-b-tooltip directive', () => {
// Should have instance of popover class on it
expect($button.element[BV_TOOLTIP]).toBeDefined()
- expect($button.element[BV_TOOLTIP]).toBeInstanceOf(BVTooltip)
+ expect($button.element[BV_TOOLTIP].$options.name).toBe('BVTooltip')
expect($button.attributes('aria-describedby')).toBeUndefined()
@@ -186,7 +185,7 @@ describe('v-b-tooltip directive', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper.vm).toBeDefined()
diff --git a/src/directives/visible/visible.js b/src/directives/visible/visible.js
index 276465b016a..694db6b9fa3 100644
--- a/src/directives/visible/visible.js
+++ b/src/directives/visible/visible.js
@@ -36,11 +36,12 @@ import { requestAF } from '../../utils/dom'
import { isFunction } from '../../utils/inspect'
import { looseEqual } from '../../utils/loose-equal'
import { clone, keys } from '../../utils/object'
+import { nextTick } from '../../vue'
const OBSERVER_PROP_NAME = '__bv__visibility_observer'
class VisibilityObserver {
- constructor(el, options, vnode) {
+ constructor(el, options) {
this.el = el
this.callback = options.callback
this.margin = options.margin || 0
@@ -49,10 +50,10 @@ class VisibilityObserver {
this.visible = undefined
this.doneOnce = false
// Create the observer instance (if possible)
- this.createObserver(vnode)
+ this.createObserver()
}
- createObserver(vnode) {
+ createObserver() {
// Remove any previous observer
if (this.observer) {
/* istanbul ignore next */
@@ -87,7 +88,7 @@ class VisibilityObserver {
// Start observing in a `$nextTick()` (to allow DOM to complete rendering)
/* istanbul ignore next: IntersectionObserver not supported in JSDOM */
- vnode.context.$nextTick(() => {
+ nextTick(() => {
requestAF(() => {
// Placed in an `if` just in case we were destroyed before
// this `requestAnimationFrame` runs
@@ -127,7 +128,7 @@ const destroy = el => {
delete el[OBSERVER_PROP_NAME]
}
-const bind = (el, { value, modifiers }, vnode) => {
+const bind = (el, { value, modifiers }) => {
// `value` is the callback function
const options = {
margin: '0px',
@@ -146,7 +147,7 @@ const bind = (el, { value, modifiers }, vnode) => {
// Destroy any previous observer
destroy(el)
// Create new observer
- el[OBSERVER_PROP_NAME] = new VisibilityObserver(el, options, vnode)
+ el[OBSERVER_PROP_NAME] = new VisibilityObserver(el, options)
// Store the current modifiers on the object (cloned)
el[OBSERVER_PROP_NAME]._prevModifiers = clone(modifiers)
}
diff --git a/src/icons/README.md b/src/icons/README.md
index 36d8218dfb1..8b1c26057f9 100644
--- a/src/icons/README.md
+++ b/src/icons/README.md
@@ -1,4 +1,4 @@
-# Bootstrap Icons
+# Icons
> Bootstrap Icons are designed to work with Bootstrap components, from form controls to navigation.
> Bootstrap Icons are SVGs, so they scale quickly and easily and can be styled with CSS. While they
@@ -23,6 +23,14 @@ installed by default. You do not need `bootstrap-icons` as a dependency.
added in BootstrapVue `v2.19.0`.
- [Bootstrap Icons `v1.2.0`](https://blog.getbootstrap.com/2020/12/11/bootstrap-icons-1-2-0/) were
added in BootstrapVue `v2.21.0`.
+- [Bootstrap Icons `v1.3.0`](https://blog.getbootstrap.com/2021/01/07/bootstrap-icons-1-3-0/) were
+ added in BootstrapVue `v2.22.0`.
+- [Bootstrap Icons `v1.4.0`](https://blog.getbootstrap.com/2021/02/22/bootstrap-icons-1-4-0/) were
+ added in BootstrapVue `v2.22.0`.
+- [Bootstrap Icons `v1.4.1`](https://blog.getbootstrap.com/2021/03/29/bootstrap-icons-1-4-1/) were
+ added in BootstrapVue `v2.22.0`.
+- [Bootstrap Icons `v1.5.0`](https://blog.getbootstrap.com/2021/05/10/bootstrap-icons-1-5-0/) were
+ added in BootstrapVue `v2.22.0`.
## Usage
@@ -661,7 +669,7 @@ font scaled by 125%).
```
-### Button groups and toolbars
+### Button Groups and toolbars
#### Button Group
@@ -734,7 +742,7 @@ font scaled by 125%).
```
-### Input groups
+### Input Groups
```html
@@ -774,7 +782,7 @@ font scaled by 125%).
```
-### List groups
+### List Groups
```html
@@ -859,8 +867,7 @@ SVGs are awesome to work with, but they do have some known quirks to work around
## Icons
-The library includes over {{ bootstrapIconsCount }} icons. Use the explorer below to search and
-browse the available icons.
+Use the explorer below to search and browse the available icons.
diff --git a/src/icons/_icons.scss b/src/icons/_icons.scss
index a81477c77b1..ba7a30cb280 100644
--- a/src/icons/_icons.scss
+++ b/src/icons/_icons.scss
@@ -33,7 +33,7 @@
&.b-icon-animation-fade,
&.b-iconstack .b-icon-animation-fade > g {
transform-origin: center;
- animation: $b-icon-animation-throb-duration infinite ease-in-out alternate b-icon-animation-fade;
+ animation: $b-icon-animation-fade-duration infinite ease-in-out alternate b-icon-animation-fade;
@media (prefers-reduced-motion: reduce) {
animation: none;
diff --git a/src/icons/helpers/icon-base.js b/src/icons/helpers/icon-base.js
index 572b8ca1ba0..7fc8e2f818c 100644
--- a/src/icons/helpers/icon-base.js
+++ b/src/icons/helpers/icon-base.js
@@ -1,4 +1,4 @@
-import { Vue, mergeData } from '../../vue'
+import { extend, mergeData } from '../../vue'
import { NAME_ICON_BASE } from '../../constants/components'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_NUMBER_STRING, PROP_TYPE_STRING } from '../../constants/props'
import { identity } from '../../utils/identity'
@@ -10,7 +10,7 @@ import { makeProp } from '../../utils/props'
// --- Constants ---
// Base attributes needed on all icons
-const baseAttrs = {
+const BASE_ATTRS = {
viewBox: '0 0 16 16',
width: '1em',
height: '1em',
@@ -20,7 +20,7 @@ const baseAttrs = {
}
// Attributes that are nulled out when stacked
-const stackedAttrs = {
+const STACKED_ATTRS = {
width: null,
height: null,
focusable: null,
@@ -49,7 +49,7 @@ export const props = {
// Shared private base component to reduce bundle/runtime size
// @vue/component
-export const BVIconBase = /*#__PURE__*/ Vue.extend({
+export const BVIconBase = /*#__PURE__*/ extend({
name: NAME_ICON_BASE,
functional: true,
props,
@@ -95,14 +95,15 @@ export const BVIconBase = /*#__PURE__*/ Vue.extend({
)
}
+ // Wrap in an additional `` for proper animation handling if stacked
if (stacked) {
- // Wrap in an additional `` for proper
- // animation handling if stacked
- $inner = h('g', {}, [$inner])
+ $inner = h('g', [$inner])
}
const $title = title ? h('title', title) : null
+ const $content = [$title, $inner].filter(identity)
+
return h(
'svg',
mergeData(
@@ -112,13 +113,13 @@ export const BVIconBase = /*#__PURE__*/ Vue.extend({
[`text-${variant}`]: variant,
[`b-icon-animation-${animation}`]: animation
},
- attrs: baseAttrs,
+ attrs: BASE_ATTRS,
style: stacked ? {} : { fontSize: fontScale === 1 ? null : `${fontScale * 100}%` }
},
// Merge in user supplied data
data,
- // If icon is stacked, null out some attrs
- stacked ? { attrs: stackedAttrs } : {},
+ // If icon is stacked, null-out some attrs
+ stacked ? { attrs: STACKED_ATTRS } : {},
// These cannot be overridden by users
{
attrs: {
@@ -127,7 +128,7 @@ export const BVIconBase = /*#__PURE__*/ Vue.extend({
}
}
),
- [$title, $inner]
+ $content
)
}
})
diff --git a/src/icons/helpers/make-icon.js b/src/icons/helpers/make-icon.js
index 5bdfd96d016..30765a7e438 100644
--- a/src/icons/helpers/make-icon.js
+++ b/src/icons/helpers/make-icon.js
@@ -1,10 +1,10 @@
-import { Vue, mergeData } from '../../vue'
-import { PROP_TYPE_BOOLEAN } from '../../constants/props'
+import { extend, mergeData } from '../../vue'
import { omit } from '../../utils/object'
-import { makeProp } from '../../utils/props'
import { kebabCase, pascalCase, trim } from '../../utils/string'
import { BVIconBase, props as BVIconBaseProps } from './icon-base'
+const iconProps = omit(BVIconBaseProps, ['content'])
+
/**
* Icon component generator function
*
@@ -21,13 +21,10 @@ export const makeIcon = (name, content) => {
const iconTitle = kebabName.replace(/-/g, ' ')
const svgContent = trim(content || '')
- return /*#__PURE__*/ Vue.extend({
+ return /*#__PURE__*/ extend({
name: iconName,
functional: true,
- props: {
- ...omit(BVIconBaseProps, ['content', 'stacked']),
- stacked: makeProp(PROP_TYPE_BOOLEAN, false)
- },
+ props: iconProps,
render(h, { data, props }) {
return h(
BVIconBase,
diff --git a/src/icons/icon.js b/src/icons/icon.js
index 36510b48e1e..04854a4320a 100644
--- a/src/icons/icon.js
+++ b/src/icons/icon.js
@@ -1,9 +1,9 @@
-import { Vue, mergeData } from '../vue'
+import { Vue, extend, mergeData } from '../vue'
import { NAME_ICON } from '../constants/components'
-import { PROP_TYPE_BOOLEAN, PROP_TYPE_STRING } from '../constants/props'
+import { PROP_TYPE_STRING } from '../constants/props'
import { RX_ICON_PREFIX } from '../constants/regex'
import { omit, sortKeys } from '../utils/object'
-import { makeProp, makePropsConfigurable } from '../utils/props'
+import { makeProp, makePropsConfigurable, pluckProps } from '../utils/props'
import { pascalCase, trim } from '../utils/string'
import { BIconBlank } from './icons'
import { props as BVIconBaseProps } from './helpers/icon-base'
@@ -12,20 +12,21 @@ import { props as BVIconBaseProps } from './helpers/icon-base'
const findIconComponent = (ctx, iconName) => {
if (!ctx) {
- return null
+ return Vue.component(iconName)
}
const components = (ctx.$options || {}).components
- const iconComponent = components[iconName]
+ const iconComponent = components && components[iconName]
return iconComponent || findIconComponent(ctx.$parent, iconName)
}
// --- Props ---
+const iconProps = omit(BVIconBaseProps, ['content'])
+
export const props = makePropsConfigurable(
sortKeys({
- ...omit(BVIconBaseProps, ['content', 'stacked']),
- icon: makeProp(PROP_TYPE_STRING),
- stacked: makeProp(PROP_TYPE_BOOLEAN, false)
+ ...iconProps,
+ icon: makeProp(PROP_TYPE_STRING)
}),
NAME_ICON
)
@@ -35,7 +36,7 @@ export const props = makePropsConfigurable(
// Helper BIcon component
// Requires the requested icon component to be installed
// @vue/component
-export const BIcon = /*#__PURE__*/ Vue.extend({
+export const BIcon = /*#__PURE__*/ extend({
name: NAME_ICON,
functional: true,
props,
@@ -47,7 +48,7 @@ export const BIcon = /*#__PURE__*/ Vue.extend({
// If not registered, we render a blank icon
return h(
icon ? findIconComponent(parent, `BIcon${icon}`) || BIconBlank : BIconBlank,
- mergeData(data, { props: { ...props, icon: null } })
+ mergeData(data, { props: pluckProps(iconProps, props) })
)
}
})
diff --git a/src/icons/icons.d.ts b/src/icons/icons.d.ts
index b363ea2d990..e64408a9ae0 100644
--- a/src/icons/icons.d.ts
+++ b/src/icons/icons.d.ts
@@ -1,7 +1,7 @@
// --- BEGIN AUTO-GENERATED FILE ---
//
-// @IconsVersion: 1.2.1
-// @Generated: 2020-12-14T13:38:30.765Z
+// @IconsVersion: 1.5.0
+// @Generated: 2022-04-17T12:11:59.345Z
//
// This file is generated on each build. Do not edit this file!
@@ -192,6 +192,10 @@ export declare class BIconBackspaceReverse extends BvComponent {}
export declare class BIconBackspaceReverseFill extends BvComponent {}
+export declare class BIconBadge3d extends BvComponent {}
+
+export declare class BIconBadge3dFill extends BvComponent {}
+
export declare class BIconBadge4k extends BvComponent {}
export declare class BIconBadge4kFill extends BvComponent {}
@@ -204,6 +208,10 @@ export declare class BIconBadgeAd extends BvComponent {}
export declare class BIconBadgeAdFill extends BvComponent {}
+export declare class BIconBadgeAr extends BvComponent {}
+
+export declare class BIconBadgeArFill extends BvComponent {}
+
export declare class BIconBadgeCc extends BvComponent {}
export declare class BIconBadgeCcFill extends BvComponent {}
@@ -220,6 +228,14 @@ export declare class BIconBadgeVo extends BvComponent {}
export declare class BIconBadgeVoFill extends BvComponent {}
+export declare class BIconBadgeVr extends BvComponent {}
+
+export declare class BIconBadgeVrFill extends BvComponent {}
+
+export declare class BIconBadgeWc extends BvComponent {}
+
+export declare class BIconBadgeWcFill extends BvComponent {}
+
export declare class BIconBag extends BvComponent {}
export declare class BIconBagCheck extends BvComponent {}
@@ -240,6 +256,10 @@ export declare class BIconBagX extends BvComponent {}
export declare class BIconBagXFill extends BvComponent {}
+export declare class BIconBank extends BvComponent {}
+
+export declare class BIconBank2 extends BvComponent {}
+
export declare class BIconBarChart extends BvComponent {}
export declare class BIconBarChartFill extends BvComponent {}
@@ -274,6 +294,10 @@ export declare class BIconBell extends BvComponent {}
export declare class BIconBellFill extends BvComponent {}
+export declare class BIconBellSlash extends BvComponent {}
+
+export declare class BIconBellSlashFill extends BvComponent {}
+
export declare class BIconBezier extends BvComponent {}
export declare class BIconBezier2 extends BvComponent {}
@@ -334,8 +358,28 @@ export declare class BIconBootstrapFill extends BvComponent {}
export declare class BIconBootstrapReboot extends BvComponent {}
+export declare class BIconBorder extends BvComponent {}
+
+export declare class BIconBorderAll extends BvComponent {}
+
+export declare class BIconBorderBottom extends BvComponent {}
+
+export declare class BIconBorderCenter extends BvComponent {}
+
+export declare class BIconBorderInner extends BvComponent {}
+
+export declare class BIconBorderLeft extends BvComponent {}
+
+export declare class BIconBorderMiddle extends BvComponent {}
+
+export declare class BIconBorderOuter extends BvComponent {}
+
+export declare class BIconBorderRight extends BvComponent {}
+
export declare class BIconBorderStyle extends BvComponent {}
+export declare class BIconBorderTop extends BvComponent {}
+
export declare class BIconBorderWidth extends BvComponent {}
export declare class BIconBoundingBox extends BvComponent {}
@@ -630,6 +674,8 @@ export declare class BIconCartXFill extends BvComponent {}
export declare class BIconCash extends BvComponent {}
+export declare class BIconCashCoin extends BvComponent {}
+
export declare class BIconCashStack extends BvComponent {}
export declare class BIconCast extends BvComponent {}
@@ -714,6 +760,8 @@ export declare class BIconCheckCircle extends BvComponent {}
export declare class BIconCheckCircleFill extends BvComponent {}
+export declare class BIconCheckLg extends BvComponent {}
+
export declare class BIconCheckSquare extends BvComponent {}
export declare class BIconCheckSquareFill extends BvComponent {}
@@ -802,30 +850,96 @@ export declare class BIconCloudDownload extends BvComponent {}
export declare class BIconCloudDownloadFill extends BvComponent {}
+export declare class BIconCloudDrizzle extends BvComponent {}
+
+export declare class BIconCloudDrizzleFill extends BvComponent {}
+
export declare class BIconCloudFill extends BvComponent {}
+export declare class BIconCloudFog extends BvComponent {}
+
+export declare class BIconCloudFog2 extends BvComponent {}
+
+export declare class BIconCloudFog2Fill extends BvComponent {}
+
+export declare class BIconCloudFogFill extends BvComponent {}
+
+export declare class BIconCloudHail extends BvComponent {}
+
+export declare class BIconCloudHailFill extends BvComponent {}
+
+export declare class BIconCloudHaze extends BvComponent {}
+
+export declare class BIconCloudHaze1 extends BvComponent {}
+
+export declare class BIconCloudHaze2Fill extends BvComponent {}
+
+export declare class BIconCloudHazeFill extends BvComponent {}
+
+export declare class BIconCloudLightning extends BvComponent {}
+
+export declare class BIconCloudLightningFill extends BvComponent {}
+
+export declare class BIconCloudLightningRain extends BvComponent {}
+
+export declare class BIconCloudLightningRainFill extends BvComponent {}
+
export declare class BIconCloudMinus extends BvComponent {}
export declare class BIconCloudMinusFill extends BvComponent {}
+export declare class BIconCloudMoon extends BvComponent {}
+
+export declare class BIconCloudMoonFill extends BvComponent {}
+
export declare class BIconCloudPlus extends BvComponent {}
export declare class BIconCloudPlusFill extends BvComponent {}
+export declare class BIconCloudRain extends BvComponent {}
+
+export declare class BIconCloudRainFill extends BvComponent {}
+
+export declare class BIconCloudRainHeavy extends BvComponent {}
+
+export declare class BIconCloudRainHeavyFill extends BvComponent {}
+
export declare class BIconCloudSlash extends BvComponent {}
export declare class BIconCloudSlashFill extends BvComponent {}
+export declare class BIconCloudSleet extends BvComponent {}
+
+export declare class BIconCloudSleetFill extends BvComponent {}
+
+export declare class BIconCloudSnow extends BvComponent {}
+
+export declare class BIconCloudSnowFill extends BvComponent {}
+
+export declare class BIconCloudSun extends BvComponent {}
+
+export declare class BIconCloudSunFill extends BvComponent {}
+
export declare class BIconCloudUpload extends BvComponent {}
export declare class BIconCloudUploadFill extends BvComponent {}
+export declare class BIconClouds extends BvComponent {}
+
+export declare class BIconCloudsFill extends BvComponent {}
+
+export declare class BIconCloudy extends BvComponent {}
+
+export declare class BIconCloudyFill extends BvComponent {}
+
export declare class BIconCode extends BvComponent {}
export declare class BIconCodeSlash extends BvComponent {}
export declare class BIconCodeSquare extends BvComponent {}
+export declare class BIconCoin extends BvComponent {}
+
export declare class BIconCollection extends BvComponent {}
export declare class BIconCollectionFill extends BvComponent {}
@@ -874,6 +988,18 @@ export declare class BIconCupFill extends BvComponent {}
export declare class BIconCupStraw extends BvComponent {}
+export declare class BIconCurrencyBitcoin extends BvComponent {}
+
+export declare class BIconCurrencyDollar extends BvComponent {}
+
+export declare class BIconCurrencyEuro extends BvComponent {}
+
+export declare class BIconCurrencyExchange extends BvComponent {}
+
+export declare class BIconCurrencyPound extends BvComponent {}
+
+export declare class BIconCurrencyYen extends BvComponent {}
+
export declare class BIconCursor extends BvComponent {}
export declare class BIconCursorFill extends BvComponent {}
@@ -884,10 +1010,16 @@ export declare class BIconDash extends BvComponent {}
export declare class BIconDashCircle extends BvComponent {}
+export declare class BIconDashCircleDotted extends BvComponent {}
+
export declare class BIconDashCircleFill extends BvComponent {}
+export declare class BIconDashLg extends BvComponent {}
+
export declare class BIconDashSquare extends BvComponent {}
+export declare class BIconDashSquareDotted extends BvComponent {}
+
export declare class BIconDashSquareFill extends BvComponent {}
export declare class BIconDiagram2 extends BvComponent {}
@@ -1028,6 +1160,10 @@ export declare class BIconEnvelopeOpen extends BvComponent {}
export declare class BIconEnvelopeOpenFill extends BvComponent {}
+export declare class BIconEraser extends BvComponent {}
+
+export declare class BIconEraserFill extends BvComponent {}
+
export declare class BIconExclamation extends BvComponent {}
export declare class BIconExclamationCircle extends BvComponent {}
@@ -1038,6 +1174,8 @@ export declare class BIconExclamationDiamond extends BvComponent {}
export declare class BIconExclamationDiamondFill extends BvComponent {}
+export declare class BIconExclamationLg extends BvComponent {}
+
export declare class BIconExclamationOctagon extends BvComponent {}
export declare class BIconExclamationOctagonFill extends BvComponent {}
@@ -1060,6 +1198,8 @@ export declare class BIconEyeSlash extends BvComponent {}
export declare class BIconEyeSlashFill extends BvComponent {}
+export declare class BIconEyedropper extends BvComponent {}
+
export declare class BIconEyeglasses extends BvComponent {}
export declare class BIconFacebook extends BvComponent {}
@@ -1170,6 +1310,10 @@ export declare class BIconFileEarmarkMusic extends BvComponent {}
export declare class BIconFileEarmarkMusicFill extends BvComponent {}
+export declare class BIconFileEarmarkPdf extends BvComponent {}
+
+export declare class BIconFileEarmarkPdfFill extends BvComponent {}
+
export declare class BIconFileEarmarkPerson extends BvComponent {}
export declare class BIconFileEarmarkPersonFill extends BvComponent {}
@@ -1260,6 +1404,10 @@ export declare class BIconFileMusic extends BvComponent {}
export declare class BIconFileMusicFill extends BvComponent {}
+export declare class BIconFilePdf extends BvComponent {}
+
+export declare class BIconFilePdfFill extends BvComponent {}
+
export declare class BIconFilePerson extends BvComponent {}
export declare class BIconFilePersonFill extends BvComponent {}
@@ -1388,6 +1536,14 @@ export declare class BIconGearWideConnected extends BvComponent {}
export declare class BIconGem extends BvComponent {}
+export declare class BIconGenderAmbiguous extends BvComponent {}
+
+export declare class BIconGenderFemale extends BvComponent {}
+
+export declare class BIconGenderMale extends BvComponent {}
+
+export declare class BIconGenderTrans extends BvComponent {}
+
export declare class BIconGeo extends BvComponent {}
export declare class BIconGeoAlt extends BvComponent {}
@@ -1440,12 +1596,20 @@ export declare class BIconHammer extends BvComponent {}
export declare class BIconHandIndex extends BvComponent {}
+export declare class BIconHandIndexFill extends BvComponent {}
+
export declare class BIconHandIndexThumb extends BvComponent {}
+export declare class BIconHandIndexThumbFill extends BvComponent {}
+
export declare class BIconHandThumbsDown extends BvComponent {}
+export declare class BIconHandThumbsDownFill extends BvComponent {}
+
export declare class BIconHandThumbsUp extends BvComponent {}
+export declare class BIconHandThumbsUpFill extends BvComponent {}
+
export declare class BIconHandbag extends BvComponent {}
export declare class BIconHandbagFill extends BvComponent {}
@@ -1472,6 +1636,8 @@ export declare class BIconHeadphones extends BvComponent {}
export declare class BIconHeadset extends BvComponent {}
+export declare class BIconHeadsetVr extends BvComponent {}
+
export declare class BIconHeart extends BvComponent {}
export declare class BIconHeartFill extends BvComponent {}
@@ -1508,6 +1674,8 @@ export declare class BIconHouseFill extends BvComponent {}
export declare class BIconHr extends BvComponent {}
+export declare class BIconHurricane extends BvComponent {}
+
export declare class BIconImage extends BvComponent {}
export declare class BIconImageAlt extends BvComponent {}
@@ -1530,6 +1698,8 @@ export declare class BIconInfoCircle extends BvComponent {}
export declare class BIconInfoCircleFill extends BvComponent {}
+export declare class BIconInfoLg extends BvComponent {}
+
export declare class BIconInfoSquare extends BvComponent {}
export declare class BIconInfoSquareFill extends BvComponent {}
@@ -1602,6 +1772,10 @@ export declare class BIconLaptop extends BvComponent {}
export declare class BIconLaptopFill extends BvComponent {}
+export declare class BIconLayerBackward extends BvComponent {}
+
+export declare class BIconLayerForward extends BvComponent {}
+
export declare class BIconLayers extends BvComponent {}
export declare class BIconLayersFill extends BvComponent {}
@@ -1632,8 +1806,20 @@ export declare class BIconLayoutWtf extends BvComponent {}
export declare class BIconLifePreserver extends BvComponent {}
+export declare class BIconLightbulb extends BvComponent {}
+
+export declare class BIconLightbulbFill extends BvComponent {}
+
+export declare class BIconLightbulbOff extends BvComponent {}
+
+export declare class BIconLightbulbOffFill extends BvComponent {}
+
export declare class BIconLightning extends BvComponent {}
+export declare class BIconLightningCharge extends BvComponent {}
+
+export declare class BIconLightningChargeFill extends BvComponent {}
+
export declare class BIconLightningFill extends BvComponent {}
export declare class BIconLink extends BvComponent {}
@@ -1672,6 +1858,14 @@ export declare class BIconMarkdown extends BvComponent {}
export declare class BIconMarkdownFill extends BvComponent {}
+export declare class BIconMask extends BvComponent {}
+
+export declare class BIconMastodon extends BvComponent {}
+
+export declare class BIconMegaphone extends BvComponent {}
+
+export declare class BIconMegaphoneFill extends BvComponent {}
+
export declare class BIconMenuApp extends BvComponent {}
export declare class BIconMenuAppFill extends BvComponent {}
@@ -1688,6 +1882,8 @@ export declare class BIconMenuDown extends BvComponent {}
export declare class BIconMenuUp extends BvComponent {}
+export declare class BIconMessenger extends BvComponent {}
+
export declare class BIconMic extends BvComponent {}
export declare class BIconMicFill extends BvComponent {}
@@ -1700,14 +1896,28 @@ export declare class BIconMinecart extends BvComponent {}
export declare class BIconMinecartLoaded extends BvComponent {}
+export declare class BIconMoisture extends BvComponent {}
+
export declare class BIconMoon extends BvComponent {}
+export declare class BIconMoonFill extends BvComponent {}
+
+export declare class BIconMoonStars extends BvComponent {}
+
+export declare class BIconMoonStarsFill extends BvComponent {}
+
export declare class BIconMouse extends BvComponent {}
export declare class BIconMouse2 extends BvComponent {}
+export declare class BIconMouse2Fill extends BvComponent {}
+
export declare class BIconMouse3 extends BvComponent {}
+export declare class BIconMouse3Fill extends BvComponent {}
+
+export declare class BIconMouseFill extends BvComponent {}
+
export declare class BIconMusicNote extends BvComponent {}
export declare class BIconMusicNoteBeamed extends BvComponent {}
@@ -1742,29 +1952,37 @@ export declare class BIconOption extends BvComponent {}
export declare class BIconOutlet extends BvComponent {}
+export declare class BIconPaintBucket extends BvComponent {}
+
+export declare class BIconPalette extends BvComponent {}
+
+export declare class BIconPalette2 extends BvComponent {}
+
+export declare class BIconPaletteFill extends BvComponent {}
+
export declare class BIconPaperclip extends BvComponent {}
export declare class BIconParagraph extends BvComponent {}
export declare class BIconPatchCheck extends BvComponent {}
-export declare class BIconPatchCheckFll extends BvComponent {}
+export declare class BIconPatchCheckFill extends BvComponent {}
export declare class BIconPatchExclamation extends BvComponent {}
-export declare class BIconPatchExclamationFll extends BvComponent {}
+export declare class BIconPatchExclamationFill extends BvComponent {}
export declare class BIconPatchMinus extends BvComponent {}
-export declare class BIconPatchMinusFll extends BvComponent {}
+export declare class BIconPatchMinusFill extends BvComponent {}
export declare class BIconPatchPlus extends BvComponent {}
-export declare class BIconPatchPlusFll extends BvComponent {}
+export declare class BIconPatchPlusFill extends BvComponent {}
export declare class BIconPatchQuestion extends BvComponent {}
-export declare class BIconPatchQuestionFll extends BvComponent {}
+export declare class BIconPatchQuestionFill extends BvComponent {}
export declare class BIconPause extends BvComponent {}
@@ -1846,10 +2064,28 @@ export declare class BIconPhoneLandscapeFill extends BvComponent {}
export declare class BIconPhoneVibrate extends BvComponent {}
+export declare class BIconPhoneVibrateFill extends BvComponent {}
+
export declare class BIconPieChart extends BvComponent {}
export declare class BIconPieChartFill extends BvComponent {}
+export declare class BIconPiggyBank extends BvComponent {}
+
+export declare class BIconPiggyBankFill extends BvComponent {}
+
+export declare class BIconPin extends BvComponent {}
+
+export declare class BIconPinAngle extends BvComponent {}
+
+export declare class BIconPinAngleFill extends BvComponent {}
+
+export declare class BIconPinFill extends BvComponent {}
+
+export declare class BIconPinMap extends BvComponent {}
+
+export declare class BIconPinMapFill extends BvComponent {}
+
export declare class BIconPip extends BvComponent {}
export declare class BIconPipFill extends BvComponent {}
@@ -1874,10 +2110,16 @@ export declare class BIconPlus extends BvComponent {}
export declare class BIconPlusCircle extends BvComponent {}
+export declare class BIconPlusCircleDotted extends BvComponent {}
+
export declare class BIconPlusCircleFill extends BvComponent {}
+export declare class BIconPlusLg extends BvComponent {}
+
export declare class BIconPlusSquare extends BvComponent {}
+export declare class BIconPlusSquareDotted extends BvComponent {}
+
export declare class BIconPlusSquareFill extends BvComponent {}
export declare class BIconPower extends BvComponent {}
@@ -1900,6 +2142,8 @@ export declare class BIconQuestionDiamond extends BvComponent {}
export declare class BIconQuestionDiamondFill extends BvComponent {}
+export declare class BIconQuestionLg extends BvComponent {}
+
export declare class BIconQuestionOctagon extends BvComponent {}
export declare class BIconQuestionOctagonFill extends BvComponent {}
@@ -1908,6 +2152,8 @@ export declare class BIconQuestionSquare extends BvComponent {}
export declare class BIconQuestionSquareFill extends BvComponent {}
+export declare class BIconRainbow extends BvComponent {}
+
export declare class BIconReceipt extends BvComponent {}
export declare class BIconReceiptCutoff extends BvComponent {}
@@ -1938,6 +2184,10 @@ export declare class BIconRecordCircleFill extends BvComponent {}
export declare class BIconRecordFill extends BvComponent {}
+export declare class BIconRecycle extends BvComponent {}
+
+export declare class BIconReddit extends BvComponent {}
+
export declare class BIconReply extends BvComponent {}
export declare class BIconReplyAll extends BvComponent {}
@@ -1950,10 +2200,32 @@ export declare class BIconRss extends BvComponent {}
export declare class BIconRssFill extends BvComponent {}
+export declare class BIconRulers extends BvComponent {}
+
+export declare class BIconSafe extends BvComponent {}
+
+export declare class BIconSafe2 extends BvComponent {}
+
+export declare class BIconSafe2Fill extends BvComponent {}
+
+export declare class BIconSafeFill extends BvComponent {}
+
+export declare class BIconSave extends BvComponent {}
+
+export declare class BIconSave2 extends BvComponent {}
+
+export declare class BIconSave2Fill extends BvComponent {}
+
+export declare class BIconSaveFill extends BvComponent {}
+
export declare class BIconScissors extends BvComponent {}
export declare class BIconScrewdriver extends BvComponent {}
+export declare class BIconSdCard extends BvComponent {}
+
+export declare class BIconSdCardFill extends BvComponent {}
+
export declare class BIconSearch extends BvComponent {}
export declare class BIconSegmentedNav extends BvComponent {}
@@ -2072,6 +2344,8 @@ export declare class BIconSkipStartCircleFill extends BvComponent {}
export declare class BIconSkipStartFill extends BvComponent {}
+export declare class BIconSkype extends BvComponent {}
+
export declare class BIconSlack extends BvComponent {}
export declare class BIconSlash extends BvComponent {}
@@ -2080,6 +2354,8 @@ export declare class BIconSlashCircle extends BvComponent {}
export declare class BIconSlashCircleFill extends BvComponent {}
+export declare class BIconSlashLg extends BvComponent {}
+
export declare class BIconSlashSquare extends BvComponent {}
export declare class BIconSlashSquareFill extends BvComponent {}
@@ -2088,6 +2364,12 @@ export declare class BIconSliders extends BvComponent {}
export declare class BIconSmartwatch extends BvComponent {}
+export declare class BIconSnow extends BvComponent {}
+
+export declare class BIconSnow2 extends BvComponent {}
+
+export declare class BIconSnow3 extends BvComponent {}
+
export declare class BIconSortAlphaDown extends BvComponent {}
export declare class BIconSortAlphaDownAlt extends BvComponent {}
@@ -2118,6 +2400,10 @@ export declare class BIconSpeaker extends BvComponent {}
export declare class BIconSpeakerFill extends BvComponent {}
+export declare class BIconSpeedometer extends BvComponent {}
+
+export declare class BIconSpeedometer2 extends BvComponent {}
+
export declare class BIconSpellcheck extends BvComponent {}
export declare class BIconSquare extends BvComponent {}
@@ -2126,12 +2412,16 @@ export declare class BIconSquareFill extends BvComponent {}
export declare class BIconSquareHalf extends BvComponent {}
+export declare class BIconStack extends BvComponent {}
+
export declare class BIconStar extends BvComponent {}
export declare class BIconStarFill extends BvComponent {}
export declare class BIconStarHalf extends BvComponent {}
+export declare class BIconStars extends BvComponent {}
+
export declare class BIconStickies extends BvComponent {}
export declare class BIconStickiesFill extends BvComponent {}
@@ -2180,8 +2470,22 @@ export declare class BIconSuitSpadeFill extends BvComponent {}
export declare class BIconSun extends BvComponent {}
+export declare class BIconSunFill extends BvComponent {}
+
export declare class BIconSunglasses extends BvComponent {}
+export declare class BIconSunrise extends BvComponent {}
+
+export declare class BIconSunriseFill extends BvComponent {}
+
+export declare class BIconSunset extends BvComponent {}
+
+export declare class BIconSunsetFill extends BvComponent {}
+
+export declare class BIconSymmetryHorizontal extends BvComponent {}
+
+export declare class BIconSymmetryVertical extends BvComponent {}
+
export declare class BIconTable extends BvComponent {}
export declare class BIconTablet extends BvComponent {}
@@ -2200,6 +2504,8 @@ export declare class BIconTags extends BvComponent {}
export declare class BIconTagsFill extends BvComponent {}
+export declare class BIconTelegram extends BvComponent {}
+
export declare class BIconTelephone extends BvComponent {}
export declare class BIconTelephoneFill extends BvComponent {}
@@ -2254,6 +2560,14 @@ export declare class BIconThermometer extends BvComponent {}
export declare class BIconThermometerHalf extends BvComponent {}
+export declare class BIconThermometerHigh extends BvComponent {}
+
+export declare class BIconThermometerLow extends BvComponent {}
+
+export declare class BIconThermometerSnow extends BvComponent {}
+
+export declare class BIconThermometerSun extends BvComponent {}
+
export declare class BIconThreeDots extends BvComponent {}
export declare class BIconThreeDotsVertical extends BvComponent {}
@@ -2272,6 +2586,10 @@ export declare class BIconToggles2 extends BvComponent {}
export declare class BIconTools extends BvComponent {}
+export declare class BIconTornado extends BvComponent {}
+
+export declare class BIconTranslate extends BvComponent {}
+
export declare class BIconTrash extends BvComponent {}
export declare class BIconTrash2 extends BvComponent {}
@@ -2294,10 +2612,14 @@ export declare class BIconTrophy extends BvComponent {}
export declare class BIconTrophyFill extends BvComponent {}
+export declare class BIconTropicalStorm extends BvComponent {}
+
export declare class BIconTruck extends BvComponent {}
export declare class BIconTruckFlatbed extends BvComponent {}
+export declare class BIconTsunami extends BvComponent {}
+
export declare class BIconTv extends BvComponent {}
export declare class BIconTvFill extends BvComponent {}
@@ -2330,6 +2652,10 @@ export declare class BIconUiRadios extends BvComponent {}
export declare class BIconUiRadiosGrid extends BvComponent {}
+export declare class BIconUmbrella extends BvComponent {}
+
+export declare class BIconUmbrellaFill extends BvComponent {}
+
export declare class BIconUnion extends BvComponent {}
export declare class BIconUnlock extends BvComponent {}
@@ -2380,6 +2706,10 @@ export declare class BIconWalletFill extends BvComponent {}
export declare class BIconWatch extends BvComponent {}
+export declare class BIconWater extends BvComponent {}
+
+export declare class BIconWhatsapp extends BvComponent {}
+
export declare class BIconWifi extends BvComponent {}
export declare class BIconWifi1 extends BvComponent {}
@@ -2388,8 +2718,14 @@ export declare class BIconWifi2 extends BvComponent {}
export declare class BIconWifiOff extends BvComponent {}
+export declare class BIconWind extends BvComponent {}
+
export declare class BIconWindow extends BvComponent {}
+export declare class BIconWindowDock extends BvComponent {}
+
+export declare class BIconWindowSidebar extends BvComponent {}
+
export declare class BIconWrench extends BvComponent {}
export declare class BIconX extends BvComponent {}
@@ -2402,6 +2738,8 @@ export declare class BIconXDiamond extends BvComponent {}
export declare class BIconXDiamondFill extends BvComponent {}
+export declare class BIconXLg extends BvComponent {}
+
export declare class BIconXOctagon extends BvComponent {}
export declare class BIconXOctagonFill extends BvComponent {}
diff --git a/src/icons/icons.js b/src/icons/icons.js
index 0d8af1744ee..8748b19633d 100644
--- a/src/icons/icons.js
+++ b/src/icons/icons.js
@@ -1,12 +1,12 @@
// --- BEGIN AUTO-GENERATED FILE ---
//
-// @IconsVersion: 1.2.1
-// @Generated: 2020-12-14T13:38:30.765Z
+// @IconsVersion: 1.5.0
+// @Generated: 2022-04-17T12:11:59.345Z
//
// This file is generated on each build. Do not edit this file!
/*!
- * BootstrapVue Icons, generated from Bootstrap Icons 1.2.1
+ * BootstrapVue Icons, generated from Bootstrap Icons 1.5.0
*
* @link https://icons.getbootstrap.com/
* @license MIT
@@ -24,19 +24,19 @@ export const BIconBlank = /*#__PURE__*/ makeIcon('Blank', '')
// eslint-disable-next-line
export const BIconAlarm = /*#__PURE__*/ makeIcon(
'Alarm',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAlarmFill = /*#__PURE__*/ makeIcon(
'AlarmFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAlignBottom = /*#__PURE__*/ makeIcon(
'AlignBottom',
- ''
+ ''
)
// eslint-disable-next-line
@@ -66,37 +66,37 @@ export const BIconAlignStart = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconAlignTop = /*#__PURE__*/ makeIcon(
'AlignTop',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAlt = /*#__PURE__*/ makeIcon(
'Alt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconApp = /*#__PURE__*/ makeIcon(
'App',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAppIndicator = /*#__PURE__*/ makeIcon(
'AppIndicator',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArchive = /*#__PURE__*/ makeIcon(
'Archive',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArchiveFill = /*#__PURE__*/ makeIcon(
'ArchiveFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -168,13 +168,13 @@ export const BIconArrowDown = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowDownCircle = /*#__PURE__*/ makeIcon(
'ArrowDownCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownCircleFill = /*#__PURE__*/ makeIcon(
'ArrowDownCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -186,25 +186,25 @@ export const BIconArrowDownLeft = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowDownLeftCircle = /*#__PURE__*/ makeIcon(
'ArrowDownLeftCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownLeftCircleFill = /*#__PURE__*/ makeIcon(
'ArrowDownLeftCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownLeftSquare = /*#__PURE__*/ makeIcon(
'ArrowDownLeftSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownLeftSquareFill = /*#__PURE__*/ makeIcon(
'ArrowDownLeftSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -216,25 +216,25 @@ export const BIconArrowDownRight = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowDownRightCircle = /*#__PURE__*/ makeIcon(
'ArrowDownRightCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownRightCircleFill = /*#__PURE__*/ makeIcon(
'ArrowDownRightCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownRightSquare = /*#__PURE__*/ makeIcon(
'ArrowDownRightSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownRightSquareFill = /*#__PURE__*/ makeIcon(
'ArrowDownRightSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -246,13 +246,13 @@ export const BIconArrowDownShort = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowDownSquare = /*#__PURE__*/ makeIcon(
'ArrowDownSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowDownSquareFill = /*#__PURE__*/ makeIcon(
'ArrowDownSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -270,13 +270,13 @@ export const BIconArrowLeft = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowLeftCircle = /*#__PURE__*/ makeIcon(
'ArrowLeftCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowLeftCircleFill = /*#__PURE__*/ makeIcon(
'ArrowLeftCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -294,13 +294,13 @@ export const BIconArrowLeftShort = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowLeftSquare = /*#__PURE__*/ makeIcon(
'ArrowLeftSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowLeftSquareFill = /*#__PURE__*/ makeIcon(
'ArrowLeftSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -330,13 +330,13 @@ export const BIconArrowRight = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowRightCircle = /*#__PURE__*/ makeIcon(
'ArrowRightCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowRightCircleFill = /*#__PURE__*/ makeIcon(
'ArrowRightCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -348,13 +348,13 @@ export const BIconArrowRightShort = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowRightSquare = /*#__PURE__*/ makeIcon(
'ArrowRightSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowRightSquareFill = /*#__PURE__*/ makeIcon(
'ArrowRightSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -366,13 +366,13 @@ export const BIconArrowUp = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowUpCircle = /*#__PURE__*/ makeIcon(
'ArrowUpCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpCircleFill = /*#__PURE__*/ makeIcon(
'ArrowUpCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -384,25 +384,25 @@ export const BIconArrowUpLeft = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowUpLeftCircle = /*#__PURE__*/ makeIcon(
'ArrowUpLeftCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpLeftCircleFill = /*#__PURE__*/ makeIcon(
'ArrowUpLeftCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpLeftSquare = /*#__PURE__*/ makeIcon(
'ArrowUpLeftSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpLeftSquareFill = /*#__PURE__*/ makeIcon(
'ArrowUpLeftSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -414,25 +414,25 @@ export const BIconArrowUpRight = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowUpRightCircle = /*#__PURE__*/ makeIcon(
'ArrowUpRightCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpRightCircleFill = /*#__PURE__*/ makeIcon(
'ArrowUpRightCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpRightSquare = /*#__PURE__*/ makeIcon(
'ArrowUpRightSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpRightSquareFill = /*#__PURE__*/ makeIcon(
'ArrowUpRightSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -444,13 +444,13 @@ export const BIconArrowUpShort = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowUpSquare = /*#__PURE__*/ makeIcon(
'ArrowUpSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconArrowUpSquareFill = /*#__PURE__*/ makeIcon(
'ArrowUpSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -468,7 +468,7 @@ export const BIconArrowsAngleExpand = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconArrowsCollapse = /*#__PURE__*/ makeIcon(
'ArrowsCollapse',
- ''
+ ''
)
// eslint-disable-next-line
@@ -492,307 +492,367 @@ export const BIconArrowsMove = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconAspectRatio = /*#__PURE__*/ makeIcon(
'AspectRatio',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAspectRatioFill = /*#__PURE__*/ makeIcon(
'AspectRatioFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAsterisk = /*#__PURE__*/ makeIcon(
'Asterisk',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAt = /*#__PURE__*/ makeIcon(
'At',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAward = /*#__PURE__*/ makeIcon(
'Award',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconAwardFill = /*#__PURE__*/ makeIcon(
'AwardFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBack = /*#__PURE__*/ makeIcon(
'Back',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBackspace = /*#__PURE__*/ makeIcon(
'Backspace',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBackspaceFill = /*#__PURE__*/ makeIcon(
'BackspaceFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBackspaceReverse = /*#__PURE__*/ makeIcon(
'BackspaceReverse',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBackspaceReverseFill = /*#__PURE__*/ makeIcon(
'BackspaceReverseFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadge3d = /*#__PURE__*/ makeIcon(
+ 'Badge3d',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadge3dFill = /*#__PURE__*/ makeIcon(
+ 'Badge3dFill',
+ ''
)
// eslint-disable-next-line
export const BIconBadge4k = /*#__PURE__*/ makeIcon(
'Badge4k',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadge4kFill = /*#__PURE__*/ makeIcon(
'Badge4kFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadge8k = /*#__PURE__*/ makeIcon(
'Badge8k',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadge8kFill = /*#__PURE__*/ makeIcon(
'Badge8kFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeAd = /*#__PURE__*/ makeIcon(
'BadgeAd',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeAdFill = /*#__PURE__*/ makeIcon(
'BadgeAdFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadgeAr = /*#__PURE__*/ makeIcon(
+ 'BadgeAr',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadgeArFill = /*#__PURE__*/ makeIcon(
+ 'BadgeArFill',
+ ''
)
// eslint-disable-next-line
export const BIconBadgeCc = /*#__PURE__*/ makeIcon(
'BadgeCc',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeCcFill = /*#__PURE__*/ makeIcon(
'BadgeCcFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeHd = /*#__PURE__*/ makeIcon(
'BadgeHd',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeHdFill = /*#__PURE__*/ makeIcon(
'BadgeHdFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeTm = /*#__PURE__*/ makeIcon(
'BadgeTm',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeTmFill = /*#__PURE__*/ makeIcon(
'BadgeTmFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeVo = /*#__PURE__*/ makeIcon(
'BadgeVo',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBadgeVoFill = /*#__PURE__*/ makeIcon(
'BadgeVoFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadgeVr = /*#__PURE__*/ makeIcon(
+ 'BadgeVr',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadgeVrFill = /*#__PURE__*/ makeIcon(
+ 'BadgeVrFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadgeWc = /*#__PURE__*/ makeIcon(
+ 'BadgeWc',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBadgeWcFill = /*#__PURE__*/ makeIcon(
+ 'BadgeWcFill',
+ ''
)
// eslint-disable-next-line
export const BIconBag = /*#__PURE__*/ makeIcon(
'Bag',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagCheck = /*#__PURE__*/ makeIcon(
'BagCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagCheckFill = /*#__PURE__*/ makeIcon(
'BagCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagDash = /*#__PURE__*/ makeIcon(
'BagDash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagDashFill = /*#__PURE__*/ makeIcon(
'BagDashFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagFill = /*#__PURE__*/ makeIcon(
'BagFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagPlus = /*#__PURE__*/ makeIcon(
'BagPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagPlusFill = /*#__PURE__*/ makeIcon(
'BagPlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagX = /*#__PURE__*/ makeIcon(
'BagX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBagXFill = /*#__PURE__*/ makeIcon(
'BagXFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBank = /*#__PURE__*/ makeIcon(
+ 'Bank',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBank2 = /*#__PURE__*/ makeIcon(
+ 'Bank2',
+ ''
)
// eslint-disable-next-line
export const BIconBarChart = /*#__PURE__*/ makeIcon(
'BarChart',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBarChartFill = /*#__PURE__*/ makeIcon(
'BarChartFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBarChartLine = /*#__PURE__*/ makeIcon(
'BarChartLine',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBarChartLineFill = /*#__PURE__*/ makeIcon(
'BarChartLineFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBarChartSteps = /*#__PURE__*/ makeIcon(
'BarChartSteps',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBasket = /*#__PURE__*/ makeIcon(
'Basket',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBasket2 = /*#__PURE__*/ makeIcon(
'Basket2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBasket2Fill = /*#__PURE__*/ makeIcon(
'Basket2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBasket3 = /*#__PURE__*/ makeIcon(
'Basket3',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBasket3Fill = /*#__PURE__*/ makeIcon(
'Basket3Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBasketFill = /*#__PURE__*/ makeIcon(
'BasketFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBattery = /*#__PURE__*/ makeIcon(
'Battery',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBatteryCharging = /*#__PURE__*/ makeIcon(
'BatteryCharging',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBatteryFull = /*#__PURE__*/ makeIcon(
'BatteryFull',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBatteryHalf = /*#__PURE__*/ makeIcon(
'BatteryHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBell = /*#__PURE__*/ makeIcon(
'Bell',
- ''
+ ''
)
// eslint-disable-next-line
@@ -801,6 +861,18 @@ export const BIconBellFill = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconBellSlash = /*#__PURE__*/ makeIcon(
+ 'BellSlash',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBellSlashFill = /*#__PURE__*/ makeIcon(
+ 'BellSlashFill',
+ ''
+)
+
// eslint-disable-next-line
export const BIconBezier = /*#__PURE__*/ makeIcon(
'Bezier',
@@ -816,13 +888,13 @@ export const BIconBezier2 = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconBicycle = /*#__PURE__*/ makeIcon(
'Bicycle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBinoculars = /*#__PURE__*/ makeIcon(
'Binoculars',
- ''
+ ''
)
// eslint-disable-next-line
@@ -834,151 +906,205 @@ export const BIconBinocularsFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconBlockquoteLeft = /*#__PURE__*/ makeIcon(
'BlockquoteLeft',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBlockquoteRight = /*#__PURE__*/ makeIcon(
'BlockquoteRight',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBook = /*#__PURE__*/ makeIcon(
'Book',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookFill = /*#__PURE__*/ makeIcon(
'BookFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookHalf = /*#__PURE__*/ makeIcon(
'BookHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmark = /*#__PURE__*/ makeIcon(
'Bookmark',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkCheck = /*#__PURE__*/ makeIcon(
'BookmarkCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkCheckFill = /*#__PURE__*/ makeIcon(
'BookmarkCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkDash = /*#__PURE__*/ makeIcon(
'BookmarkDash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkDashFill = /*#__PURE__*/ makeIcon(
'BookmarkDashFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkFill = /*#__PURE__*/ makeIcon(
'BookmarkFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkHeart = /*#__PURE__*/ makeIcon(
'BookmarkHeart',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkHeartFill = /*#__PURE__*/ makeIcon(
'BookmarkHeartFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkPlus = /*#__PURE__*/ makeIcon(
'BookmarkPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkPlusFill = /*#__PURE__*/ makeIcon(
'BookmarkPlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkStar = /*#__PURE__*/ makeIcon(
'BookmarkStar',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkStarFill = /*#__PURE__*/ makeIcon(
'BookmarkStarFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkX = /*#__PURE__*/ makeIcon(
'BookmarkX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarkXFill = /*#__PURE__*/ makeIcon(
'BookmarkXFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarks = /*#__PURE__*/ makeIcon(
'Bookmarks',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookmarksFill = /*#__PURE__*/ makeIcon(
'BookmarksFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBookshelf = /*#__PURE__*/ makeIcon(
'Bookshelf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBootstrap = /*#__PURE__*/ makeIcon(
'Bootstrap',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBootstrapFill = /*#__PURE__*/ makeIcon(
'BootstrapFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBootstrapReboot = /*#__PURE__*/ makeIcon(
'BootstrapReboot',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorder = /*#__PURE__*/ makeIcon(
+ 'Border',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderAll = /*#__PURE__*/ makeIcon(
+ 'BorderAll',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderBottom = /*#__PURE__*/ makeIcon(
+ 'BorderBottom',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderCenter = /*#__PURE__*/ makeIcon(
+ 'BorderCenter',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderInner = /*#__PURE__*/ makeIcon(
+ 'BorderInner',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderLeft = /*#__PURE__*/ makeIcon(
+ 'BorderLeft',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderMiddle = /*#__PURE__*/ makeIcon(
+ 'BorderMiddle',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderOuter = /*#__PURE__*/ makeIcon(
+ 'BorderOuter',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconBorderRight = /*#__PURE__*/ makeIcon(
+ 'BorderRight',
+ ''
)
// eslint-disable-next-line
@@ -987,6 +1113,12 @@ export const BIconBorderStyle = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconBorderTop = /*#__PURE__*/ makeIcon(
+ 'BorderTop',
+ ''
+)
+
// eslint-disable-next-line
export const BIconBorderWidth = /*#__PURE__*/ makeIcon(
'BorderWidth',
@@ -996,19 +1128,19 @@ export const BIconBorderWidth = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconBoundingBox = /*#__PURE__*/ makeIcon(
'BoundingBox',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBoundingBoxCircles = /*#__PURE__*/ makeIcon(
'BoundingBoxCircles',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBox = /*#__PURE__*/ makeIcon(
'Box',
- ''
+ ''
)
// eslint-disable-next-line
@@ -1110,7 +1242,7 @@ export const BIconBoxArrowUpRight = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconBoxSeam = /*#__PURE__*/ makeIcon(
'BoxSeam',
- ''
+ ''
)
// eslint-disable-next-line
@@ -1122,61 +1254,61 @@ export const BIconBraces = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconBricks = /*#__PURE__*/ makeIcon(
'Bricks',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBriefcase = /*#__PURE__*/ makeIcon(
'Briefcase',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBriefcaseFill = /*#__PURE__*/ makeIcon(
'BriefcaseFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessAltHigh = /*#__PURE__*/ makeIcon(
'BrightnessAltHigh',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessAltHighFill = /*#__PURE__*/ makeIcon(
'BrightnessAltHighFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessAltLow = /*#__PURE__*/ makeIcon(
'BrightnessAltLow',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessAltLowFill = /*#__PURE__*/ makeIcon(
'BrightnessAltLowFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessHigh = /*#__PURE__*/ makeIcon(
'BrightnessHigh',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessHighFill = /*#__PURE__*/ makeIcon(
'BrightnessHighFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrightnessLow = /*#__PURE__*/ makeIcon(
'BrightnessLow',
- ''
+ ''
)
// eslint-disable-next-line
@@ -1188,331 +1320,331 @@ export const BIconBrightnessLowFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconBroadcast = /*#__PURE__*/ makeIcon(
'Broadcast',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBroadcastPin = /*#__PURE__*/ makeIcon(
'BroadcastPin',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrush = /*#__PURE__*/ makeIcon(
'Brush',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBrushFill = /*#__PURE__*/ makeIcon(
'BrushFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBucket = /*#__PURE__*/ makeIcon(
'Bucket',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBucketFill = /*#__PURE__*/ makeIcon(
'BucketFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBug = /*#__PURE__*/ makeIcon(
'Bug',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBugFill = /*#__PURE__*/ makeIcon(
'BugFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBuilding = /*#__PURE__*/ makeIcon(
'Building',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconBullseye = /*#__PURE__*/ makeIcon(
'Bullseye',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalculator = /*#__PURE__*/ makeIcon(
'Calculator',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalculatorFill = /*#__PURE__*/ makeIcon(
'CalculatorFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar = /*#__PURE__*/ makeIcon(
'Calendar',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2 = /*#__PURE__*/ makeIcon(
'Calendar2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Check = /*#__PURE__*/ makeIcon(
'Calendar2Check',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2CheckFill = /*#__PURE__*/ makeIcon(
'Calendar2CheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Date = /*#__PURE__*/ makeIcon(
'Calendar2Date',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2DateFill = /*#__PURE__*/ makeIcon(
'Calendar2DateFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Day = /*#__PURE__*/ makeIcon(
'Calendar2Day',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2DayFill = /*#__PURE__*/ makeIcon(
'Calendar2DayFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Event = /*#__PURE__*/ makeIcon(
'Calendar2Event',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2EventFill = /*#__PURE__*/ makeIcon(
'Calendar2EventFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Fill = /*#__PURE__*/ makeIcon(
'Calendar2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Minus = /*#__PURE__*/ makeIcon(
'Calendar2Minus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2MinusFill = /*#__PURE__*/ makeIcon(
'Calendar2MinusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Month = /*#__PURE__*/ makeIcon(
'Calendar2Month',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2MonthFill = /*#__PURE__*/ makeIcon(
'Calendar2MonthFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Plus = /*#__PURE__*/ makeIcon(
'Calendar2Plus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2PlusFill = /*#__PURE__*/ makeIcon(
'Calendar2PlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Range = /*#__PURE__*/ makeIcon(
'Calendar2Range',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2RangeFill = /*#__PURE__*/ makeIcon(
'Calendar2RangeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2Week = /*#__PURE__*/ makeIcon(
'Calendar2Week',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2WeekFill = /*#__PURE__*/ makeIcon(
'Calendar2WeekFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2X = /*#__PURE__*/ makeIcon(
'Calendar2X',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar2XFill = /*#__PURE__*/ makeIcon(
'Calendar2XFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3 = /*#__PURE__*/ makeIcon(
'Calendar3',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3Event = /*#__PURE__*/ makeIcon(
'Calendar3Event',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3EventFill = /*#__PURE__*/ makeIcon(
'Calendar3EventFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3Fill = /*#__PURE__*/ makeIcon(
'Calendar3Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3Range = /*#__PURE__*/ makeIcon(
'Calendar3Range',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3RangeFill = /*#__PURE__*/ makeIcon(
'Calendar3RangeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3Week = /*#__PURE__*/ makeIcon(
'Calendar3Week',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar3WeekFill = /*#__PURE__*/ makeIcon(
'Calendar3WeekFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar4 = /*#__PURE__*/ makeIcon(
'Calendar4',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar4Event = /*#__PURE__*/ makeIcon(
'Calendar4Event',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar4Range = /*#__PURE__*/ makeIcon(
'Calendar4Range',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendar4Week = /*#__PURE__*/ makeIcon(
'Calendar4Week',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarCheck = /*#__PURE__*/ makeIcon(
'CalendarCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarCheckFill = /*#__PURE__*/ makeIcon(
'CalendarCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarDate = /*#__PURE__*/ makeIcon(
'CalendarDate',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarDateFill = /*#__PURE__*/ makeIcon(
'CalendarDateFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarDay = /*#__PURE__*/ makeIcon(
'CalendarDay',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarDayFill = /*#__PURE__*/ makeIcon(
'CalendarDayFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarEvent = /*#__PURE__*/ makeIcon(
'CalendarEvent',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarEventFill = /*#__PURE__*/ makeIcon(
'CalendarEventFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -1524,109 +1656,109 @@ export const BIconCalendarFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconCalendarMinus = /*#__PURE__*/ makeIcon(
'CalendarMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarMinusFill = /*#__PURE__*/ makeIcon(
'CalendarMinusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarMonth = /*#__PURE__*/ makeIcon(
'CalendarMonth',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarMonthFill = /*#__PURE__*/ makeIcon(
'CalendarMonthFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarPlus = /*#__PURE__*/ makeIcon(
'CalendarPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarPlusFill = /*#__PURE__*/ makeIcon(
'CalendarPlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarRange = /*#__PURE__*/ makeIcon(
'CalendarRange',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarRangeFill = /*#__PURE__*/ makeIcon(
'CalendarRangeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarWeek = /*#__PURE__*/ makeIcon(
'CalendarWeek',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarWeekFill = /*#__PURE__*/ makeIcon(
'CalendarWeekFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarX = /*#__PURE__*/ makeIcon(
'CalendarX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCalendarXFill = /*#__PURE__*/ makeIcon(
'CalendarXFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCamera = /*#__PURE__*/ makeIcon(
'Camera',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCamera2 = /*#__PURE__*/ makeIcon(
'Camera2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCameraFill = /*#__PURE__*/ makeIcon(
'CameraFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCameraReels = /*#__PURE__*/ makeIcon(
'CameraReels',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCameraReelsFill = /*#__PURE__*/ makeIcon(
'CameraReelsFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCameraVideo = /*#__PURE__*/ makeIcon(
'CameraVideo',
- ''
+ ''
)
// eslint-disable-next-line
@@ -1638,265 +1770,271 @@ export const BIconCameraVideoFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconCameraVideoOff = /*#__PURE__*/ makeIcon(
'CameraVideoOff',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCameraVideoOffFill = /*#__PURE__*/ makeIcon(
'CameraVideoOffFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCapslock = /*#__PURE__*/ makeIcon(
'Capslock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCapslockFill = /*#__PURE__*/ makeIcon(
'CapslockFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCardChecklist = /*#__PURE__*/ makeIcon(
'CardChecklist',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCardHeading = /*#__PURE__*/ makeIcon(
'CardHeading',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCardImage = /*#__PURE__*/ makeIcon(
'CardImage',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCardList = /*#__PURE__*/ makeIcon(
'CardList',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCardText = /*#__PURE__*/ makeIcon(
'CardText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretDown = /*#__PURE__*/ makeIcon(
'CaretDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretDownFill = /*#__PURE__*/ makeIcon(
'CaretDownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretDownSquare = /*#__PURE__*/ makeIcon(
'CaretDownSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretDownSquareFill = /*#__PURE__*/ makeIcon(
'CaretDownSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretLeft = /*#__PURE__*/ makeIcon(
'CaretLeft',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretLeftFill = /*#__PURE__*/ makeIcon(
'CaretLeftFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretLeftSquare = /*#__PURE__*/ makeIcon(
'CaretLeftSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretLeftSquareFill = /*#__PURE__*/ makeIcon(
'CaretLeftSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretRight = /*#__PURE__*/ makeIcon(
'CaretRight',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretRightFill = /*#__PURE__*/ makeIcon(
'CaretRightFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretRightSquare = /*#__PURE__*/ makeIcon(
'CaretRightSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretRightSquareFill = /*#__PURE__*/ makeIcon(
'CaretRightSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretUp = /*#__PURE__*/ makeIcon(
'CaretUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretUpFill = /*#__PURE__*/ makeIcon(
'CaretUpFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretUpSquare = /*#__PURE__*/ makeIcon(
'CaretUpSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCaretUpSquareFill = /*#__PURE__*/ makeIcon(
'CaretUpSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCart = /*#__PURE__*/ makeIcon(
'Cart',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCart2 = /*#__PURE__*/ makeIcon(
'Cart2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCart3 = /*#__PURE__*/ makeIcon(
'Cart3',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCart4 = /*#__PURE__*/ makeIcon(
'Cart4',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartCheck = /*#__PURE__*/ makeIcon(
'CartCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartCheckFill = /*#__PURE__*/ makeIcon(
'CartCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartDash = /*#__PURE__*/ makeIcon(
'CartDash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartDashFill = /*#__PURE__*/ makeIcon(
'CartDashFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartFill = /*#__PURE__*/ makeIcon(
'CartFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartPlus = /*#__PURE__*/ makeIcon(
'CartPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartPlusFill = /*#__PURE__*/ makeIcon(
'CartPlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartX = /*#__PURE__*/ makeIcon(
'CartX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCartXFill = /*#__PURE__*/ makeIcon(
'CartXFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCash = /*#__PURE__*/ makeIcon(
'Cash',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCashCoin = /*#__PURE__*/ makeIcon(
+ 'CashCoin',
+ ''
)
// eslint-disable-next-line
export const BIconCashStack = /*#__PURE__*/ makeIcon(
'CashStack',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCast = /*#__PURE__*/ makeIcon(
'Cast',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChat = /*#__PURE__*/ makeIcon(
'Chat',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatDots = /*#__PURE__*/ makeIcon(
'ChatDots',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatDotsFill = /*#__PURE__*/ makeIcon(
'ChatDotsFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -1908,229 +2046,235 @@ export const BIconChatFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconChatLeft = /*#__PURE__*/ makeIcon(
'ChatLeft',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftDots = /*#__PURE__*/ makeIcon(
'ChatLeftDots',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftDotsFill = /*#__PURE__*/ makeIcon(
'ChatLeftDotsFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftFill = /*#__PURE__*/ makeIcon(
'ChatLeftFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftQuote = /*#__PURE__*/ makeIcon(
'ChatLeftQuote',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftQuoteFill = /*#__PURE__*/ makeIcon(
'ChatLeftQuoteFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftText = /*#__PURE__*/ makeIcon(
'ChatLeftText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatLeftTextFill = /*#__PURE__*/ makeIcon(
'ChatLeftTextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatQuote = /*#__PURE__*/ makeIcon(
'ChatQuote',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatQuoteFill = /*#__PURE__*/ makeIcon(
'ChatQuoteFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRight = /*#__PURE__*/ makeIcon(
'ChatRight',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightDots = /*#__PURE__*/ makeIcon(
'ChatRightDots',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightDotsFill = /*#__PURE__*/ makeIcon(
'ChatRightDotsFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightFill = /*#__PURE__*/ makeIcon(
'ChatRightFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightQuote = /*#__PURE__*/ makeIcon(
'ChatRightQuote',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightQuoteFill = /*#__PURE__*/ makeIcon(
'ChatRightQuoteFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightText = /*#__PURE__*/ makeIcon(
'ChatRightText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatRightTextFill = /*#__PURE__*/ makeIcon(
'ChatRightTextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquare = /*#__PURE__*/ makeIcon(
'ChatSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareDots = /*#__PURE__*/ makeIcon(
'ChatSquareDots',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareDotsFill = /*#__PURE__*/ makeIcon(
'ChatSquareDotsFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareFill = /*#__PURE__*/ makeIcon(
'ChatSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareQuote = /*#__PURE__*/ makeIcon(
'ChatSquareQuote',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareQuoteFill = /*#__PURE__*/ makeIcon(
'ChatSquareQuoteFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareText = /*#__PURE__*/ makeIcon(
'ChatSquareText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatSquareTextFill = /*#__PURE__*/ makeIcon(
'ChatSquareTextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatText = /*#__PURE__*/ makeIcon(
'ChatText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconChatTextFill = /*#__PURE__*/ makeIcon(
'ChatTextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheck = /*#__PURE__*/ makeIcon(
'Check',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheck2 = /*#__PURE__*/ makeIcon(
'Check2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheck2All = /*#__PURE__*/ makeIcon(
'Check2All',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheck2Circle = /*#__PURE__*/ makeIcon(
'Check2Circle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheck2Square = /*#__PURE__*/ makeIcon(
'Check2Square',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheckAll = /*#__PURE__*/ makeIcon(
'CheckAll',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheckCircle = /*#__PURE__*/ makeIcon(
'CheckCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheckCircleFill = /*#__PURE__*/ makeIcon(
'CheckCircleFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCheckLg = /*#__PURE__*/ makeIcon(
+ 'CheckLg',
+ ''
)
// eslint-disable-next-line
export const BIconCheckSquare = /*#__PURE__*/ makeIcon(
'CheckSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCheckSquareFill = /*#__PURE__*/ makeIcon(
'CheckSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2256,7 +2400,7 @@ export const BIconChevronUp = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconCircle = /*#__PURE__*/ makeIcon(
'Circle',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2268,7 +2412,7 @@ export const BIconCircleFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconCircleHalf = /*#__PURE__*/ makeIcon(
'CircleHalf',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2280,103 +2424,103 @@ export const BIconCircleSquare = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconClipboard = /*#__PURE__*/ makeIcon(
'Clipboard',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClipboardCheck = /*#__PURE__*/ makeIcon(
'ClipboardCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClipboardData = /*#__PURE__*/ makeIcon(
'ClipboardData',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClipboardMinus = /*#__PURE__*/ makeIcon(
'ClipboardMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClipboardPlus = /*#__PURE__*/ makeIcon(
'ClipboardPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClipboardX = /*#__PURE__*/ makeIcon(
'ClipboardX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClock = /*#__PURE__*/ makeIcon(
'Clock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClockFill = /*#__PURE__*/ makeIcon(
'ClockFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconClockHistory = /*#__PURE__*/ makeIcon(
'ClockHistory',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloud = /*#__PURE__*/ makeIcon(
'Cloud',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudArrowDown = /*#__PURE__*/ makeIcon(
'CloudArrowDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudArrowDownFill = /*#__PURE__*/ makeIcon(
'CloudArrowDownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudArrowUp = /*#__PURE__*/ makeIcon(
'CloudArrowUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudArrowUpFill = /*#__PURE__*/ makeIcon(
'CloudArrowUpFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudCheck = /*#__PURE__*/ makeIcon(
'CloudCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudCheckFill = /*#__PURE__*/ makeIcon(
'CloudCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudDownload = /*#__PURE__*/ makeIcon(
'CloudDownload',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2385,46 +2529,214 @@ export const BIconCloudDownloadFill = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconCloudDrizzle = /*#__PURE__*/ makeIcon(
+ 'CloudDrizzle',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudDrizzleFill = /*#__PURE__*/ makeIcon(
+ 'CloudDrizzleFill',
+ ''
+)
+
// eslint-disable-next-line
export const BIconCloudFill = /*#__PURE__*/ makeIcon(
'CloudFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudFog = /*#__PURE__*/ makeIcon(
+ 'CloudFog',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudFog2 = /*#__PURE__*/ makeIcon(
+ 'CloudFog2',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudFog2Fill = /*#__PURE__*/ makeIcon(
+ 'CloudFog2Fill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudFogFill = /*#__PURE__*/ makeIcon(
+ 'CloudFogFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudHail = /*#__PURE__*/ makeIcon(
+ 'CloudHail',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudHailFill = /*#__PURE__*/ makeIcon(
+ 'CloudHailFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudHaze = /*#__PURE__*/ makeIcon(
+ 'CloudHaze',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudHaze1 = /*#__PURE__*/ makeIcon(
+ 'CloudHaze1',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudHaze2Fill = /*#__PURE__*/ makeIcon(
+ 'CloudHaze2Fill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudHazeFill = /*#__PURE__*/ makeIcon(
+ 'CloudHazeFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudLightning = /*#__PURE__*/ makeIcon(
+ 'CloudLightning',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudLightningFill = /*#__PURE__*/ makeIcon(
+ 'CloudLightningFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudLightningRain = /*#__PURE__*/ makeIcon(
+ 'CloudLightningRain',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudLightningRainFill = /*#__PURE__*/ makeIcon(
+ 'CloudLightningRainFill',
+ ''
)
// eslint-disable-next-line
export const BIconCloudMinus = /*#__PURE__*/ makeIcon(
'CloudMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudMinusFill = /*#__PURE__*/ makeIcon(
'CloudMinusFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudMoon = /*#__PURE__*/ makeIcon(
+ 'CloudMoon',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudMoonFill = /*#__PURE__*/ makeIcon(
+ 'CloudMoonFill',
+ ''
)
// eslint-disable-next-line
export const BIconCloudPlus = /*#__PURE__*/ makeIcon(
'CloudPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudPlusFill = /*#__PURE__*/ makeIcon(
'CloudPlusFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudRain = /*#__PURE__*/ makeIcon(
+ 'CloudRain',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudRainFill = /*#__PURE__*/ makeIcon(
+ 'CloudRainFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudRainHeavy = /*#__PURE__*/ makeIcon(
+ 'CloudRainHeavy',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudRainHeavyFill = /*#__PURE__*/ makeIcon(
+ 'CloudRainHeavyFill',
+ ''
)
// eslint-disable-next-line
export const BIconCloudSlash = /*#__PURE__*/ makeIcon(
'CloudSlash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCloudSlashFill = /*#__PURE__*/ makeIcon(
'CloudSlashFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudSleet = /*#__PURE__*/ makeIcon(
+ 'CloudSleet',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudSleetFill = /*#__PURE__*/ makeIcon(
+ 'CloudSleetFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudSnow = /*#__PURE__*/ makeIcon(
+ 'CloudSnow',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudSnowFill = /*#__PURE__*/ makeIcon(
+ 'CloudSnowFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudSun = /*#__PURE__*/ makeIcon(
+ 'CloudSun',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudSunFill = /*#__PURE__*/ makeIcon(
+ 'CloudSunFill',
+ ''
)
// eslint-disable-next-line
@@ -2439,76 +2751,106 @@ export const BIconCloudUploadFill = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconClouds = /*#__PURE__*/ makeIcon(
+ 'Clouds',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudsFill = /*#__PURE__*/ makeIcon(
+ 'CloudsFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudy = /*#__PURE__*/ makeIcon(
+ 'Cloudy',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCloudyFill = /*#__PURE__*/ makeIcon(
+ 'CloudyFill',
+ ''
+)
+
// eslint-disable-next-line
export const BIconCode = /*#__PURE__*/ makeIcon(
'Code',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCodeSlash = /*#__PURE__*/ makeIcon(
'CodeSlash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCodeSquare = /*#__PURE__*/ makeIcon(
'CodeSquare',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCoin = /*#__PURE__*/ makeIcon(
+ 'Coin',
+ ''
)
// eslint-disable-next-line
export const BIconCollection = /*#__PURE__*/ makeIcon(
'Collection',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCollectionFill = /*#__PURE__*/ makeIcon(
'CollectionFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCollectionPlay = /*#__PURE__*/ makeIcon(
'CollectionPlay',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCollectionPlayFill = /*#__PURE__*/ makeIcon(
'CollectionPlayFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconColumns = /*#__PURE__*/ makeIcon(
'Columns',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconColumnsGap = /*#__PURE__*/ makeIcon(
'ColumnsGap',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCommand = /*#__PURE__*/ makeIcon(
'Command',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCompass = /*#__PURE__*/ makeIcon(
'Compass',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCompassFill = /*#__PURE__*/ makeIcon(
'CompassFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2520,133 +2862,187 @@ export const BIconCone = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconConeStriped = /*#__PURE__*/ makeIcon(
'ConeStriped',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconController = /*#__PURE__*/ makeIcon(
'Controller',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCpu = /*#__PURE__*/ makeIcon(
'Cpu',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCpuFill = /*#__PURE__*/ makeIcon(
'CpuFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCreditCard = /*#__PURE__*/ makeIcon(
'CreditCard',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCreditCard2Back = /*#__PURE__*/ makeIcon(
'CreditCard2Back',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCreditCard2BackFill = /*#__PURE__*/ makeIcon(
'CreditCard2BackFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCreditCard2Front = /*#__PURE__*/ makeIcon(
'CreditCard2Front',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCreditCard2FrontFill = /*#__PURE__*/ makeIcon(
'CreditCard2FrontFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCreditCardFill = /*#__PURE__*/ makeIcon(
'CreditCardFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCrop = /*#__PURE__*/ makeIcon(
'Crop',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCup = /*#__PURE__*/ makeIcon(
'Cup',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCupFill = /*#__PURE__*/ makeIcon(
'CupFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCupStraw = /*#__PURE__*/ makeIcon(
'CupStraw',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCurrencyBitcoin = /*#__PURE__*/ makeIcon(
+ 'CurrencyBitcoin',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCurrencyDollar = /*#__PURE__*/ makeIcon(
+ 'CurrencyDollar',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCurrencyEuro = /*#__PURE__*/ makeIcon(
+ 'CurrencyEuro',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCurrencyExchange = /*#__PURE__*/ makeIcon(
+ 'CurrencyExchange',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCurrencyPound = /*#__PURE__*/ makeIcon(
+ 'CurrencyPound',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconCurrencyYen = /*#__PURE__*/ makeIcon(
+ 'CurrencyYen',
+ ''
)
// eslint-disable-next-line
export const BIconCursor = /*#__PURE__*/ makeIcon(
'Cursor',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCursorFill = /*#__PURE__*/ makeIcon(
'CursorFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconCursorText = /*#__PURE__*/ makeIcon(
'CursorText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDash = /*#__PURE__*/ makeIcon(
'Dash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDashCircle = /*#__PURE__*/ makeIcon(
'DashCircle',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconDashCircleDotted = /*#__PURE__*/ makeIcon(
+ 'DashCircleDotted',
+ ''
)
// eslint-disable-next-line
export const BIconDashCircleFill = /*#__PURE__*/ makeIcon(
'DashCircleFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconDashLg = /*#__PURE__*/ makeIcon(
+ 'DashLg',
+ ''
)
// eslint-disable-next-line
export const BIconDashSquare = /*#__PURE__*/ makeIcon(
'DashSquare',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconDashSquareDotted = /*#__PURE__*/ makeIcon(
+ 'DashSquareDotted',
+ ''
)
// eslint-disable-next-line
export const BIconDashSquareFill = /*#__PURE__*/ makeIcon(
'DashSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2676,7 +3072,7 @@ export const BIconDiagram3Fill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconDiamond = /*#__PURE__*/ makeIcon(
'Diamond',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2688,91 +3084,91 @@ export const BIconDiamondFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconDiamondHalf = /*#__PURE__*/ makeIcon(
'DiamondHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice1 = /*#__PURE__*/ makeIcon(
'Dice1',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice1Fill = /*#__PURE__*/ makeIcon(
'Dice1Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice2 = /*#__PURE__*/ makeIcon(
'Dice2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice2Fill = /*#__PURE__*/ makeIcon(
'Dice2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice3 = /*#__PURE__*/ makeIcon(
'Dice3',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice3Fill = /*#__PURE__*/ makeIcon(
'Dice3Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice4 = /*#__PURE__*/ makeIcon(
'Dice4',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice4Fill = /*#__PURE__*/ makeIcon(
'Dice4Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice5 = /*#__PURE__*/ makeIcon(
'Dice5',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice5Fill = /*#__PURE__*/ makeIcon(
'Dice5Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice6 = /*#__PURE__*/ makeIcon(
'Dice6',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDice6Fill = /*#__PURE__*/ makeIcon(
'Dice6Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDisc = /*#__PURE__*/ makeIcon(
'Disc',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDiscFill = /*#__PURE__*/ makeIcon(
'DiscFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2784,7 +3180,7 @@ export const BIconDiscord = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconDisplay = /*#__PURE__*/ makeIcon(
'Display',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2808,37 +3204,37 @@ export const BIconDistributeVertical = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconDoorClosed = /*#__PURE__*/ makeIcon(
'DoorClosed',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDoorClosedFill = /*#__PURE__*/ makeIcon(
'DoorClosedFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDoorOpen = /*#__PURE__*/ makeIcon(
'DoorOpen',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDoorOpenFill = /*#__PURE__*/ makeIcon(
'DoorOpenFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDot = /*#__PURE__*/ makeIcon(
'Dot',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconDownload = /*#__PURE__*/ makeIcon(
'Download',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2868,19 +3264,19 @@ export const BIconEarbuds = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconEasel = /*#__PURE__*/ makeIcon(
'Easel',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEaselFill = /*#__PURE__*/ makeIcon(
'EaselFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEgg = /*#__PURE__*/ makeIcon(
'Egg',
- ''
+ ''
)
// eslint-disable-next-line
@@ -2892,169 +3288,169 @@ export const BIconEggFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconEggFried = /*#__PURE__*/ makeIcon(
'EggFried',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEject = /*#__PURE__*/ makeIcon(
'Eject',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEjectFill = /*#__PURE__*/ makeIcon(
'EjectFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiAngry = /*#__PURE__*/ makeIcon(
'EmojiAngry',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiAngryFill = /*#__PURE__*/ makeIcon(
'EmojiAngryFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiDizzy = /*#__PURE__*/ makeIcon(
'EmojiDizzy',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiDizzyFill = /*#__PURE__*/ makeIcon(
'EmojiDizzyFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiExpressionless = /*#__PURE__*/ makeIcon(
'EmojiExpressionless',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiExpressionlessFill = /*#__PURE__*/ makeIcon(
'EmojiExpressionlessFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiFrown = /*#__PURE__*/ makeIcon(
'EmojiFrown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiFrownFill = /*#__PURE__*/ makeIcon(
'EmojiFrownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiHeartEyes = /*#__PURE__*/ makeIcon(
'EmojiHeartEyes',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiHeartEyesFill = /*#__PURE__*/ makeIcon(
'EmojiHeartEyesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiLaughing = /*#__PURE__*/ makeIcon(
'EmojiLaughing',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiLaughingFill = /*#__PURE__*/ makeIcon(
'EmojiLaughingFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiNeutral = /*#__PURE__*/ makeIcon(
'EmojiNeutral',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiNeutralFill = /*#__PURE__*/ makeIcon(
'EmojiNeutralFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiSmile = /*#__PURE__*/ makeIcon(
'EmojiSmile',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiSmileFill = /*#__PURE__*/ makeIcon(
'EmojiSmileFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiSmileUpsideDown = /*#__PURE__*/ makeIcon(
'EmojiSmileUpsideDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiSmileUpsideDownFill = /*#__PURE__*/ makeIcon(
'EmojiSmileUpsideDownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiSunglasses = /*#__PURE__*/ makeIcon(
'EmojiSunglasses',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiSunglassesFill = /*#__PURE__*/ makeIcon(
'EmojiSunglassesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiWink = /*#__PURE__*/ makeIcon(
'EmojiWink',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEmojiWinkFill = /*#__PURE__*/ makeIcon(
'EmojiWinkFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEnvelope = /*#__PURE__*/ makeIcon(
'Envelope',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEnvelopeFill = /*#__PURE__*/ makeIcon(
'EnvelopeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEnvelopeOpen = /*#__PURE__*/ makeIcon(
'EnvelopeOpen',
- ''
+ ''
)
// eslint-disable-next-line
@@ -3063,610 +3459,646 @@ export const BIconEnvelopeOpenFill = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconEraser = /*#__PURE__*/ makeIcon(
+ 'Eraser',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconEraserFill = /*#__PURE__*/ makeIcon(
+ 'EraserFill',
+ ''
+)
+
// eslint-disable-next-line
export const BIconExclamation = /*#__PURE__*/ makeIcon(
'Exclamation',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationCircle = /*#__PURE__*/ makeIcon(
'ExclamationCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationCircleFill = /*#__PURE__*/ makeIcon(
'ExclamationCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationDiamond = /*#__PURE__*/ makeIcon(
'ExclamationDiamond',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationDiamondFill = /*#__PURE__*/ makeIcon(
'ExclamationDiamondFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconExclamationLg = /*#__PURE__*/ makeIcon(
+ 'ExclamationLg',
+ ''
)
// eslint-disable-next-line
export const BIconExclamationOctagon = /*#__PURE__*/ makeIcon(
'ExclamationOctagon',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationOctagonFill = /*#__PURE__*/ makeIcon(
'ExclamationOctagonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationSquare = /*#__PURE__*/ makeIcon(
'ExclamationSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationSquareFill = /*#__PURE__*/ makeIcon(
'ExclamationSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationTriangle = /*#__PURE__*/ makeIcon(
'ExclamationTriangle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclamationTriangleFill = /*#__PURE__*/ makeIcon(
'ExclamationTriangleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconExclude = /*#__PURE__*/ makeIcon(
'Exclude',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEye = /*#__PURE__*/ makeIcon(
'Eye',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEyeFill = /*#__PURE__*/ makeIcon(
'EyeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEyeSlash = /*#__PURE__*/ makeIcon(
'EyeSlash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconEyeSlashFill = /*#__PURE__*/ makeIcon(
'EyeSlashFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconEyedropper = /*#__PURE__*/ makeIcon(
+ 'Eyedropper',
+ ''
)
// eslint-disable-next-line
export const BIconEyeglasses = /*#__PURE__*/ makeIcon(
'Eyeglasses',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFacebook = /*#__PURE__*/ makeIcon(
'Facebook',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFile = /*#__PURE__*/ makeIcon(
'File',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileArrowDown = /*#__PURE__*/ makeIcon(
'FileArrowDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileArrowDownFill = /*#__PURE__*/ makeIcon(
'FileArrowDownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileArrowUp = /*#__PURE__*/ makeIcon(
'FileArrowUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileArrowUpFill = /*#__PURE__*/ makeIcon(
'FileArrowUpFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileBarGraph = /*#__PURE__*/ makeIcon(
'FileBarGraph',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileBarGraphFill = /*#__PURE__*/ makeIcon(
'FileBarGraphFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileBinary = /*#__PURE__*/ makeIcon(
'FileBinary',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileBinaryFill = /*#__PURE__*/ makeIcon(
'FileBinaryFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileBreak = /*#__PURE__*/ makeIcon(
'FileBreak',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileBreakFill = /*#__PURE__*/ makeIcon(
'FileBreakFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileCheck = /*#__PURE__*/ makeIcon(
'FileCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileCheckFill = /*#__PURE__*/ makeIcon(
'FileCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileCode = /*#__PURE__*/ makeIcon(
'FileCode',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileCodeFill = /*#__PURE__*/ makeIcon(
'FileCodeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileDiff = /*#__PURE__*/ makeIcon(
'FileDiff',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileDiffFill = /*#__PURE__*/ makeIcon(
'FileDiffFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmark = /*#__PURE__*/ makeIcon(
'FileEarmark',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkArrowDown = /*#__PURE__*/ makeIcon(
'FileEarmarkArrowDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkArrowDownFill = /*#__PURE__*/ makeIcon(
'FileEarmarkArrowDownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkArrowUp = /*#__PURE__*/ makeIcon(
'FileEarmarkArrowUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkArrowUpFill = /*#__PURE__*/ makeIcon(
'FileEarmarkArrowUpFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkBarGraph = /*#__PURE__*/ makeIcon(
'FileEarmarkBarGraph',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkBarGraphFill = /*#__PURE__*/ makeIcon(
'FileEarmarkBarGraphFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkBinary = /*#__PURE__*/ makeIcon(
'FileEarmarkBinary',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkBinaryFill = /*#__PURE__*/ makeIcon(
'FileEarmarkBinaryFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkBreak = /*#__PURE__*/ makeIcon(
'FileEarmarkBreak',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkBreakFill = /*#__PURE__*/ makeIcon(
'FileEarmarkBreakFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkCheck = /*#__PURE__*/ makeIcon(
'FileEarmarkCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkCheckFill = /*#__PURE__*/ makeIcon(
'FileEarmarkCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkCode = /*#__PURE__*/ makeIcon(
'FileEarmarkCode',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkCodeFill = /*#__PURE__*/ makeIcon(
'FileEarmarkCodeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkDiff = /*#__PURE__*/ makeIcon(
'FileEarmarkDiff',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkDiffFill = /*#__PURE__*/ makeIcon(
'FileEarmarkDiffFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkEasel = /*#__PURE__*/ makeIcon(
'FileEarmarkEasel',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkEaselFill = /*#__PURE__*/ makeIcon(
'FileEarmarkEaselFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkExcel = /*#__PURE__*/ makeIcon(
'FileEarmarkExcel',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkExcelFill = /*#__PURE__*/ makeIcon(
'FileEarmarkExcelFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkFill = /*#__PURE__*/ makeIcon(
'FileEarmarkFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkFont = /*#__PURE__*/ makeIcon(
'FileEarmarkFont',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkFontFill = /*#__PURE__*/ makeIcon(
'FileEarmarkFontFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkImage = /*#__PURE__*/ makeIcon(
'FileEarmarkImage',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkImageFill = /*#__PURE__*/ makeIcon(
'FileEarmarkImageFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkLock = /*#__PURE__*/ makeIcon(
'FileEarmarkLock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkLock2 = /*#__PURE__*/ makeIcon(
'FileEarmarkLock2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkLock2Fill = /*#__PURE__*/ makeIcon(
'FileEarmarkLock2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkLockFill = /*#__PURE__*/ makeIcon(
'FileEarmarkLockFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkMedical = /*#__PURE__*/ makeIcon(
'FileEarmarkMedical',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkMedicalFill = /*#__PURE__*/ makeIcon(
'FileEarmarkMedicalFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkMinus = /*#__PURE__*/ makeIcon(
'FileEarmarkMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkMinusFill = /*#__PURE__*/ makeIcon(
'FileEarmarkMinusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkMusic = /*#__PURE__*/ makeIcon(
'FileEarmarkMusic',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkMusicFill = /*#__PURE__*/ makeIcon(
'FileEarmarkMusicFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconFileEarmarkPdf = /*#__PURE__*/ makeIcon(
+ 'FileEarmarkPdf',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconFileEarmarkPdfFill = /*#__PURE__*/ makeIcon(
+ 'FileEarmarkPdfFill',
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPerson = /*#__PURE__*/ makeIcon(
'FileEarmarkPerson',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPersonFill = /*#__PURE__*/ makeIcon(
'FileEarmarkPersonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPlay = /*#__PURE__*/ makeIcon(
'FileEarmarkPlay',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPlayFill = /*#__PURE__*/ makeIcon(
'FileEarmarkPlayFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPlus = /*#__PURE__*/ makeIcon(
'FileEarmarkPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPlusFill = /*#__PURE__*/ makeIcon(
'FileEarmarkPlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPost = /*#__PURE__*/ makeIcon(
'FileEarmarkPost',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPostFill = /*#__PURE__*/ makeIcon(
'FileEarmarkPostFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPpt = /*#__PURE__*/ makeIcon(
'FileEarmarkPpt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkPptFill = /*#__PURE__*/ makeIcon(
'FileEarmarkPptFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkRichtext = /*#__PURE__*/ makeIcon(
'FileEarmarkRichtext',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkRichtextFill = /*#__PURE__*/ makeIcon(
'FileEarmarkRichtextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkRuled = /*#__PURE__*/ makeIcon(
'FileEarmarkRuled',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkRuledFill = /*#__PURE__*/ makeIcon(
'FileEarmarkRuledFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkSlides = /*#__PURE__*/ makeIcon(
'FileEarmarkSlides',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkSlidesFill = /*#__PURE__*/ makeIcon(
'FileEarmarkSlidesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkSpreadsheet = /*#__PURE__*/ makeIcon(
'FileEarmarkSpreadsheet',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkSpreadsheetFill = /*#__PURE__*/ makeIcon(
'FileEarmarkSpreadsheetFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkText = /*#__PURE__*/ makeIcon(
'FileEarmarkText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkTextFill = /*#__PURE__*/ makeIcon(
'FileEarmarkTextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkWord = /*#__PURE__*/ makeIcon(
'FileEarmarkWord',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkWordFill = /*#__PURE__*/ makeIcon(
'FileEarmarkWordFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkX = /*#__PURE__*/ makeIcon(
'FileEarmarkX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkXFill = /*#__PURE__*/ makeIcon(
'FileEarmarkXFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkZip = /*#__PURE__*/ makeIcon(
'FileEarmarkZip',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEarmarkZipFill = /*#__PURE__*/ makeIcon(
'FileEarmarkZipFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEasel = /*#__PURE__*/ makeIcon(
'FileEasel',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileEaselFill = /*#__PURE__*/ makeIcon(
'FileEaselFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileExcel = /*#__PURE__*/ makeIcon(
'FileExcel',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileExcelFill = /*#__PURE__*/ makeIcon(
'FileExcelFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -3678,469 +4110,505 @@ export const BIconFileFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconFileFont = /*#__PURE__*/ makeIcon(
'FileFont',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileFontFill = /*#__PURE__*/ makeIcon(
'FileFontFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileImage = /*#__PURE__*/ makeIcon(
'FileImage',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileImageFill = /*#__PURE__*/ makeIcon(
'FileImageFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileLock = /*#__PURE__*/ makeIcon(
'FileLock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileLock2 = /*#__PURE__*/ makeIcon(
'FileLock2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileLock2Fill = /*#__PURE__*/ makeIcon(
'FileLock2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileLockFill = /*#__PURE__*/ makeIcon(
'FileLockFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileMedical = /*#__PURE__*/ makeIcon(
'FileMedical',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileMedicalFill = /*#__PURE__*/ makeIcon(
'FileMedicalFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileMinus = /*#__PURE__*/ makeIcon(
'FileMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileMinusFill = /*#__PURE__*/ makeIcon(
'FileMinusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileMusic = /*#__PURE__*/ makeIcon(
'FileMusic',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileMusicFill = /*#__PURE__*/ makeIcon(
'FileMusicFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconFilePdf = /*#__PURE__*/ makeIcon(
+ 'FilePdf',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconFilePdfFill = /*#__PURE__*/ makeIcon(
+ 'FilePdfFill',
+ ''
)
// eslint-disable-next-line
export const BIconFilePerson = /*#__PURE__*/ makeIcon(
'FilePerson',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePersonFill = /*#__PURE__*/ makeIcon(
'FilePersonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePlay = /*#__PURE__*/ makeIcon(
'FilePlay',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePlayFill = /*#__PURE__*/ makeIcon(
'FilePlayFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePlus = /*#__PURE__*/ makeIcon(
'FilePlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePlusFill = /*#__PURE__*/ makeIcon(
'FilePlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePost = /*#__PURE__*/ makeIcon(
'FilePost',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePostFill = /*#__PURE__*/ makeIcon(
'FilePostFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePpt = /*#__PURE__*/ makeIcon(
'FilePpt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilePptFill = /*#__PURE__*/ makeIcon(
'FilePptFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileRichtext = /*#__PURE__*/ makeIcon(
'FileRichtext',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileRichtextFill = /*#__PURE__*/ makeIcon(
'FileRichtextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileRuled = /*#__PURE__*/ makeIcon(
'FileRuled',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileRuledFill = /*#__PURE__*/ makeIcon(
'FileRuledFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileSlides = /*#__PURE__*/ makeIcon(
'FileSlides',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileSlidesFill = /*#__PURE__*/ makeIcon(
'FileSlidesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileSpreadsheet = /*#__PURE__*/ makeIcon(
'FileSpreadsheet',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileSpreadsheetFill = /*#__PURE__*/ makeIcon(
'FileSpreadsheetFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileText = /*#__PURE__*/ makeIcon(
'FileText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileTextFill = /*#__PURE__*/ makeIcon(
'FileTextFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileWord = /*#__PURE__*/ makeIcon(
'FileWord',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileWordFill = /*#__PURE__*/ makeIcon(
'FileWordFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileX = /*#__PURE__*/ makeIcon(
'FileX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileXFill = /*#__PURE__*/ makeIcon(
'FileXFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileZip = /*#__PURE__*/ makeIcon(
'FileZip',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFileZipFill = /*#__PURE__*/ makeIcon(
'FileZipFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFiles = /*#__PURE__*/ makeIcon(
'Files',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilesAlt = /*#__PURE__*/ makeIcon(
'FilesAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilm = /*#__PURE__*/ makeIcon(
'Film',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilter = /*#__PURE__*/ makeIcon(
'Filter',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilterCircle = /*#__PURE__*/ makeIcon(
'FilterCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilterCircleFill = /*#__PURE__*/ makeIcon(
'FilterCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilterLeft = /*#__PURE__*/ makeIcon(
'FilterLeft',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilterRight = /*#__PURE__*/ makeIcon(
'FilterRight',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilterSquare = /*#__PURE__*/ makeIcon(
'FilterSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFilterSquareFill = /*#__PURE__*/ makeIcon(
'FilterSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFlag = /*#__PURE__*/ makeIcon(
'Flag',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFlagFill = /*#__PURE__*/ makeIcon(
'FlagFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFlower1 = /*#__PURE__*/ makeIcon(
'Flower1',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFlower2 = /*#__PURE__*/ makeIcon(
'Flower2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFlower3 = /*#__PURE__*/ makeIcon(
'Flower3',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolder = /*#__PURE__*/ makeIcon(
'Folder',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolder2 = /*#__PURE__*/ makeIcon(
'Folder2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolder2Open = /*#__PURE__*/ makeIcon(
'Folder2Open',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderCheck = /*#__PURE__*/ makeIcon(
'FolderCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderFill = /*#__PURE__*/ makeIcon(
'FolderFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderMinus = /*#__PURE__*/ makeIcon(
'FolderMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderPlus = /*#__PURE__*/ makeIcon(
'FolderPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderSymlink = /*#__PURE__*/ makeIcon(
'FolderSymlink',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderSymlinkFill = /*#__PURE__*/ makeIcon(
'FolderSymlinkFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFolderX = /*#__PURE__*/ makeIcon(
'FolderX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFonts = /*#__PURE__*/ makeIcon(
'Fonts',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconForward = /*#__PURE__*/ makeIcon(
'Forward',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconForwardFill = /*#__PURE__*/ makeIcon(
'ForwardFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFront = /*#__PURE__*/ makeIcon(
'Front',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFullscreen = /*#__PURE__*/ makeIcon(
'Fullscreen',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFullscreenExit = /*#__PURE__*/ makeIcon(
'FullscreenExit',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFunnel = /*#__PURE__*/ makeIcon(
'Funnel',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconFunnelFill = /*#__PURE__*/ makeIcon(
'FunnelFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGear = /*#__PURE__*/ makeIcon(
'Gear',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGearFill = /*#__PURE__*/ makeIcon(
'GearFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGearWide = /*#__PURE__*/ makeIcon(
'GearWide',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGearWideConnected = /*#__PURE__*/ makeIcon(
'GearWideConnected',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGem = /*#__PURE__*/ makeIcon(
'Gem',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconGenderAmbiguous = /*#__PURE__*/ makeIcon(
+ 'GenderAmbiguous',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconGenderFemale = /*#__PURE__*/ makeIcon(
+ 'GenderFemale',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconGenderMale = /*#__PURE__*/ makeIcon(
+ 'GenderMale',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconGenderTrans = /*#__PURE__*/ makeIcon(
+ 'GenderTrans',
+ ''
)
// eslint-disable-next-line
@@ -4152,13 +4620,13 @@ export const BIconGeo = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconGeoAlt = /*#__PURE__*/ makeIcon(
'GeoAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGeoAltFill = /*#__PURE__*/ makeIcon(
'GeoAltFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4170,31 +4638,31 @@ export const BIconGeoFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconGift = /*#__PURE__*/ makeIcon(
'Gift',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGiftFill = /*#__PURE__*/ makeIcon(
'GiftFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGithub = /*#__PURE__*/ makeIcon(
'Github',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGlobe = /*#__PURE__*/ makeIcon(
'Globe',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGlobe2 = /*#__PURE__*/ makeIcon(
'Globe2',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4218,13 +4686,13 @@ export const BIconGraphUp = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconGrid = /*#__PURE__*/ makeIcon(
'Grid',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGrid1x2 = /*#__PURE__*/ makeIcon(
'Grid1x2',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4236,13 +4704,13 @@ export const BIconGrid1x2Fill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconGrid3x2 = /*#__PURE__*/ makeIcon(
'Grid3x2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGrid3x2Gap = /*#__PURE__*/ makeIcon(
'Grid3x2Gap',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4254,13 +4722,13 @@ export const BIconGrid3x2GapFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconGrid3x3 = /*#__PURE__*/ makeIcon(
'Grid3x3',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconGrid3x3Gap = /*#__PURE__*/ makeIcon(
'Grid3x3Gap',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4272,7 +4740,7 @@ export const BIconGrid3x3GapFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconGridFill = /*#__PURE__*/ makeIcon(
'GridFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4290,43 +4758,67 @@ export const BIconGripVertical = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconHammer = /*#__PURE__*/ makeIcon(
'Hammer',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHandIndex = /*#__PURE__*/ makeIcon(
'HandIndex',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconHandIndexFill = /*#__PURE__*/ makeIcon(
+ 'HandIndexFill',
+ ''
)
// eslint-disable-next-line
export const BIconHandIndexThumb = /*#__PURE__*/ makeIcon(
'HandIndexThumb',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconHandIndexThumbFill = /*#__PURE__*/ makeIcon(
+ 'HandIndexThumbFill',
+ ''
)
// eslint-disable-next-line
export const BIconHandThumbsDown = /*#__PURE__*/ makeIcon(
'HandThumbsDown',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconHandThumbsDownFill = /*#__PURE__*/ makeIcon(
+ 'HandThumbsDownFill',
+ ''
)
// eslint-disable-next-line
export const BIconHandThumbsUp = /*#__PURE__*/ makeIcon(
'HandThumbsUp',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconHandThumbsUpFill = /*#__PURE__*/ makeIcon(
+ 'HandThumbsUpFill',
+ ''
)
// eslint-disable-next-line
export const BIconHandbag = /*#__PURE__*/ makeIcon(
'Handbag',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHandbagFill = /*#__PURE__*/ makeIcon(
'HandbagFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4338,67 +4830,73 @@ export const BIconHash = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconHdd = /*#__PURE__*/ makeIcon(
'Hdd',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddFill = /*#__PURE__*/ makeIcon(
'HddFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddNetwork = /*#__PURE__*/ makeIcon(
'HddNetwork',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddNetworkFill = /*#__PURE__*/ makeIcon(
'HddNetworkFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddRack = /*#__PURE__*/ makeIcon(
'HddRack',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddRackFill = /*#__PURE__*/ makeIcon(
'HddRackFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddStack = /*#__PURE__*/ makeIcon(
'HddStack',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHddStackFill = /*#__PURE__*/ makeIcon(
'HddStackFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHeadphones = /*#__PURE__*/ makeIcon(
'Headphones',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHeadset = /*#__PURE__*/ makeIcon(
'Headset',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconHeadsetVr = /*#__PURE__*/ makeIcon(
+ 'HeadsetVr',
+ ''
)
// eslint-disable-next-line
export const BIconHeart = /*#__PURE__*/ makeIcon(
'Heart',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4410,13 +4908,13 @@ export const BIconHeartFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconHeartHalf = /*#__PURE__*/ makeIcon(
'HeartHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHeptagon = /*#__PURE__*/ makeIcon(
'Heptagon',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4428,13 +4926,13 @@ export const BIconHeptagonFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconHeptagonHalf = /*#__PURE__*/ makeIcon(
'HeptagonHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHexagon = /*#__PURE__*/ makeIcon(
'Hexagon',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4446,31 +4944,31 @@ export const BIconHexagonFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconHexagonHalf = /*#__PURE__*/ makeIcon(
'HexagonHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHourglass = /*#__PURE__*/ makeIcon(
'Hourglass',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHourglassBottom = /*#__PURE__*/ makeIcon(
'HourglassBottom',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHourglassSplit = /*#__PURE__*/ makeIcon(
'HourglassSplit',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHourglassTop = /*#__PURE__*/ makeIcon(
'HourglassTop',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4482,103 +4980,115 @@ export const BIconHouse = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconHouseDoor = /*#__PURE__*/ makeIcon(
'HouseDoor',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHouseDoorFill = /*#__PURE__*/ makeIcon(
'HouseDoorFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHouseFill = /*#__PURE__*/ makeIcon(
'HouseFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconHr = /*#__PURE__*/ makeIcon(
'Hr',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconHurricane = /*#__PURE__*/ makeIcon(
+ 'Hurricane',
+ ''
)
// eslint-disable-next-line
export const BIconImage = /*#__PURE__*/ makeIcon(
'Image',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconImageAlt = /*#__PURE__*/ makeIcon(
'ImageAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconImageFill = /*#__PURE__*/ makeIcon(
'ImageFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconImages = /*#__PURE__*/ makeIcon(
'Images',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInbox = /*#__PURE__*/ makeIcon(
'Inbox',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInboxFill = /*#__PURE__*/ makeIcon(
'InboxFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInboxes = /*#__PURE__*/ makeIcon(
'Inboxes',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInboxesFill = /*#__PURE__*/ makeIcon(
'InboxesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInfo = /*#__PURE__*/ makeIcon(
'Info',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInfoCircle = /*#__PURE__*/ makeIcon(
'InfoCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInfoCircleFill = /*#__PURE__*/ makeIcon(
'InfoCircleFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconInfoLg = /*#__PURE__*/ makeIcon(
+ 'InfoLg',
+ ''
)
// eslint-disable-next-line
export const BIconInfoSquare = /*#__PURE__*/ makeIcon(
'InfoSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconInfoSquareFill = /*#__PURE__*/ makeIcon(
'InfoSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4602,7 +5112,7 @@ export const BIconInstagram = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconIntersect = /*#__PURE__*/ makeIcon(
'Intersect',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4614,91 +5124,91 @@ export const BIconJournal = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconJournalAlbum = /*#__PURE__*/ makeIcon(
'JournalAlbum',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalArrowDown = /*#__PURE__*/ makeIcon(
'JournalArrowDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalArrowUp = /*#__PURE__*/ makeIcon(
'JournalArrowUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalBookmark = /*#__PURE__*/ makeIcon(
'JournalBookmark',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalBookmarkFill = /*#__PURE__*/ makeIcon(
'JournalBookmarkFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalCheck = /*#__PURE__*/ makeIcon(
'JournalCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalCode = /*#__PURE__*/ makeIcon(
'JournalCode',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalMedical = /*#__PURE__*/ makeIcon(
'JournalMedical',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalMinus = /*#__PURE__*/ makeIcon(
'JournalMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalPlus = /*#__PURE__*/ makeIcon(
'JournalPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalRichtext = /*#__PURE__*/ makeIcon(
'JournalRichtext',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalText = /*#__PURE__*/ makeIcon(
'JournalText',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournalX = /*#__PURE__*/ makeIcon(
'JournalX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJournals = /*#__PURE__*/ makeIcon(
'Journals',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconJoystick = /*#__PURE__*/ makeIcon(
'Joystick',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4722,169 +5232,217 @@ export const BIconJustifyRight = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconKanban = /*#__PURE__*/ makeIcon(
'Kanban',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconKanbanFill = /*#__PURE__*/ makeIcon(
'KanbanFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconKey = /*#__PURE__*/ makeIcon(
'Key',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconKeyFill = /*#__PURE__*/ makeIcon(
'KeyFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconKeyboard = /*#__PURE__*/ makeIcon(
'Keyboard',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconKeyboardFill = /*#__PURE__*/ makeIcon(
'KeyboardFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLadder = /*#__PURE__*/ makeIcon(
'Ladder',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLamp = /*#__PURE__*/ makeIcon(
'Lamp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLampFill = /*#__PURE__*/ makeIcon(
'LampFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLaptop = /*#__PURE__*/ makeIcon(
'Laptop',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLaptopFill = /*#__PURE__*/ makeIcon(
'LaptopFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLayerBackward = /*#__PURE__*/ makeIcon(
+ 'LayerBackward',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLayerForward = /*#__PURE__*/ makeIcon(
+ 'LayerForward',
+ ''
)
// eslint-disable-next-line
export const BIconLayers = /*#__PURE__*/ makeIcon(
'Layers',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayersFill = /*#__PURE__*/ makeIcon(
'LayersFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayersHalf = /*#__PURE__*/ makeIcon(
'LayersHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutSidebar = /*#__PURE__*/ makeIcon(
'LayoutSidebar',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutSidebarInset = /*#__PURE__*/ makeIcon(
'LayoutSidebarInset',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutSidebarInsetReverse = /*#__PURE__*/ makeIcon(
'LayoutSidebarInsetReverse',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutSidebarReverse = /*#__PURE__*/ makeIcon(
'LayoutSidebarReverse',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutSplit = /*#__PURE__*/ makeIcon(
'LayoutSplit',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutTextSidebar = /*#__PURE__*/ makeIcon(
'LayoutTextSidebar',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutTextSidebarReverse = /*#__PURE__*/ makeIcon(
'LayoutTextSidebarReverse',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutTextWindow = /*#__PURE__*/ makeIcon(
'LayoutTextWindow',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutTextWindowReverse = /*#__PURE__*/ makeIcon(
'LayoutTextWindowReverse',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutThreeColumns = /*#__PURE__*/ makeIcon(
'LayoutThreeColumns',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLayoutWtf = /*#__PURE__*/ makeIcon(
'LayoutWtf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLifePreserver = /*#__PURE__*/ makeIcon(
'LifePreserver',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLightbulb = /*#__PURE__*/ makeIcon(
+ 'Lightbulb',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLightbulbFill = /*#__PURE__*/ makeIcon(
+ 'LightbulbFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLightbulbOff = /*#__PURE__*/ makeIcon(
+ 'LightbulbOff',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLightbulbOffFill = /*#__PURE__*/ makeIcon(
+ 'LightbulbOffFill',
+ ''
)
// eslint-disable-next-line
export const BIconLightning = /*#__PURE__*/ makeIcon(
'Lightning',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLightningCharge = /*#__PURE__*/ makeIcon(
+ 'LightningCharge',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconLightningChargeFill = /*#__PURE__*/ makeIcon(
+ 'LightningChargeFill',
+ ''
)
// eslint-disable-next-line
export const BIconLightningFill = /*#__PURE__*/ makeIcon(
'LightningFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4896,19 +5454,19 @@ export const BIconLink = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconLink45deg = /*#__PURE__*/ makeIcon(
'Link45deg',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLinkedin = /*#__PURE__*/ makeIcon(
'Linkedin',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconList = /*#__PURE__*/ makeIcon(
'List',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4950,31 +5508,31 @@ export const BIconListUl = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconLock = /*#__PURE__*/ makeIcon(
'Lock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconLockFill = /*#__PURE__*/ makeIcon(
'LockFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMailbox = /*#__PURE__*/ makeIcon(
'Mailbox',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMailbox2 = /*#__PURE__*/ makeIcon(
'Mailbox2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMap = /*#__PURE__*/ makeIcon(
'Map',
- ''
+ ''
)
// eslint-disable-next-line
@@ -4986,121 +5544,193 @@ export const BIconMapFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconMarkdown = /*#__PURE__*/ makeIcon(
'Markdown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMarkdownFill = /*#__PURE__*/ makeIcon(
'MarkdownFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMask = /*#__PURE__*/ makeIcon(
+ 'Mask',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMastodon = /*#__PURE__*/ makeIcon(
+ 'Mastodon',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMegaphone = /*#__PURE__*/ makeIcon(
+ 'Megaphone',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMegaphoneFill = /*#__PURE__*/ makeIcon(
+ 'MegaphoneFill',
+ ''
)
// eslint-disable-next-line
export const BIconMenuApp = /*#__PURE__*/ makeIcon(
'MenuApp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuAppFill = /*#__PURE__*/ makeIcon(
'MenuAppFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuButton = /*#__PURE__*/ makeIcon(
'MenuButton',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuButtonFill = /*#__PURE__*/ makeIcon(
'MenuButtonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuButtonWide = /*#__PURE__*/ makeIcon(
'MenuButtonWide',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuButtonWideFill = /*#__PURE__*/ makeIcon(
'MenuButtonWideFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuDown = /*#__PURE__*/ makeIcon(
'MenuDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMenuUp = /*#__PURE__*/ makeIcon(
'MenuUp',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMessenger = /*#__PURE__*/ makeIcon(
+ 'Messenger',
+ ''
)
// eslint-disable-next-line
export const BIconMic = /*#__PURE__*/ makeIcon(
'Mic',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMicFill = /*#__PURE__*/ makeIcon(
'MicFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMicMute = /*#__PURE__*/ makeIcon(
'MicMute',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMicMuteFill = /*#__PURE__*/ makeIcon(
'MicMuteFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMinecart = /*#__PURE__*/ makeIcon(
'Minecart',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMinecartLoaded = /*#__PURE__*/ makeIcon(
'MinecartLoaded',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMoisture = /*#__PURE__*/ makeIcon(
+ 'Moisture',
+ ''
)
// eslint-disable-next-line
export const BIconMoon = /*#__PURE__*/ makeIcon(
'Moon',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMoonFill = /*#__PURE__*/ makeIcon(
+ 'MoonFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMoonStars = /*#__PURE__*/ makeIcon(
+ 'MoonStars',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMoonStarsFill = /*#__PURE__*/ makeIcon(
+ 'MoonStarsFill',
+ ''
)
// eslint-disable-next-line
export const BIconMouse = /*#__PURE__*/ makeIcon(
'Mouse',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMouse2 = /*#__PURE__*/ makeIcon(
'Mouse2',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMouse2Fill = /*#__PURE__*/ makeIcon(
+ 'Mouse2Fill',
+ ''
)
// eslint-disable-next-line
export const BIconMouse3 = /*#__PURE__*/ makeIcon(
'Mouse3',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMouse3Fill = /*#__PURE__*/ makeIcon(
+ 'Mouse3Fill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconMouseFill = /*#__PURE__*/ makeIcon(
+ 'MouseFill',
+ ''
)
// eslint-disable-next-line
@@ -5124,19 +5754,19 @@ export const BIconMusicNoteList = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconMusicPlayer = /*#__PURE__*/ makeIcon(
'MusicPlayer',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconMusicPlayerFill = /*#__PURE__*/ makeIcon(
'MusicPlayerFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconNewspaper = /*#__PURE__*/ makeIcon(
'Newspaper',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5160,25 +5790,25 @@ export const BIconNodePlus = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconNodePlusFill = /*#__PURE__*/ makeIcon(
'NodePlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconNut = /*#__PURE__*/ makeIcon(
'Nut',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconNutFill = /*#__PURE__*/ makeIcon(
'NutFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconOctagon = /*#__PURE__*/ makeIcon(
'Octagon',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5190,121 +5820,145 @@ export const BIconOctagonFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconOctagonHalf = /*#__PURE__*/ makeIcon(
'OctagonHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconOption = /*#__PURE__*/ makeIcon(
'Option',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconOutlet = /*#__PURE__*/ makeIcon(
'Outlet',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPaintBucket = /*#__PURE__*/ makeIcon(
+ 'PaintBucket',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPalette = /*#__PURE__*/ makeIcon(
+ 'Palette',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPalette2 = /*#__PURE__*/ makeIcon(
+ 'Palette2',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPaletteFill = /*#__PURE__*/ makeIcon(
+ 'PaletteFill',
+ ''
)
// eslint-disable-next-line
export const BIconPaperclip = /*#__PURE__*/ makeIcon(
'Paperclip',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconParagraph = /*#__PURE__*/ makeIcon(
'Paragraph',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPatchCheck = /*#__PURE__*/ makeIcon(
'PatchCheck',
- ''
+ ''
)
// eslint-disable-next-line
-export const BIconPatchCheckFll = /*#__PURE__*/ makeIcon(
- 'PatchCheckFll',
- ''
+export const BIconPatchCheckFill = /*#__PURE__*/ makeIcon(
+ 'PatchCheckFill',
+ ''
)
// eslint-disable-next-line
export const BIconPatchExclamation = /*#__PURE__*/ makeIcon(
'PatchExclamation',
- ''
+ ''
)
// eslint-disable-next-line
-export const BIconPatchExclamationFll = /*#__PURE__*/ makeIcon(
- 'PatchExclamationFll',
- ''
+export const BIconPatchExclamationFill = /*#__PURE__*/ makeIcon(
+ 'PatchExclamationFill',
+ ''
)
// eslint-disable-next-line
export const BIconPatchMinus = /*#__PURE__*/ makeIcon(
'PatchMinus',
- ''
+ ''
)
// eslint-disable-next-line
-export const BIconPatchMinusFll = /*#__PURE__*/ makeIcon(
- 'PatchMinusFll',
- ''
+export const BIconPatchMinusFill = /*#__PURE__*/ makeIcon(
+ 'PatchMinusFill',
+ ''
)
// eslint-disable-next-line
export const BIconPatchPlus = /*#__PURE__*/ makeIcon(
'PatchPlus',
- ''
+ ''
)
// eslint-disable-next-line
-export const BIconPatchPlusFll = /*#__PURE__*/ makeIcon(
- 'PatchPlusFll',
- ''
+export const BIconPatchPlusFill = /*#__PURE__*/ makeIcon(
+ 'PatchPlusFill',
+ ''
)
// eslint-disable-next-line
export const BIconPatchQuestion = /*#__PURE__*/ makeIcon(
'PatchQuestion',
- ''
+ ''
)
// eslint-disable-next-line
-export const BIconPatchQuestionFll = /*#__PURE__*/ makeIcon(
- 'PatchQuestionFll',
- ''
+export const BIconPatchQuestionFill = /*#__PURE__*/ makeIcon(
+ 'PatchQuestionFill',
+ ''
)
// eslint-disable-next-line
export const BIconPause = /*#__PURE__*/ makeIcon(
'Pause',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPauseBtn = /*#__PURE__*/ makeIcon(
'PauseBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPauseBtnFill = /*#__PURE__*/ makeIcon(
'PauseBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPauseCircle = /*#__PURE__*/ makeIcon(
'PauseCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPauseCircleFill = /*#__PURE__*/ makeIcon(
'PauseCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5316,7 +5970,7 @@ export const BIconPauseFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconPeace = /*#__PURE__*/ makeIcon(
'Peace',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5328,157 +5982,157 @@ export const BIconPeaceFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconPen = /*#__PURE__*/ makeIcon(
'Pen',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPenFill = /*#__PURE__*/ makeIcon(
'PenFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPencil = /*#__PURE__*/ makeIcon(
'Pencil',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPencilFill = /*#__PURE__*/ makeIcon(
'PencilFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPencilSquare = /*#__PURE__*/ makeIcon(
'PencilSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPentagon = /*#__PURE__*/ makeIcon(
'Pentagon',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPentagonFill = /*#__PURE__*/ makeIcon(
'PentagonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPentagonHalf = /*#__PURE__*/ makeIcon(
'PentagonHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPeople = /*#__PURE__*/ makeIcon(
'People',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPeopleFill = /*#__PURE__*/ makeIcon(
'PeopleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPercent = /*#__PURE__*/ makeIcon(
'Percent',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPerson = /*#__PURE__*/ makeIcon(
'Person',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonBadge = /*#__PURE__*/ makeIcon(
'PersonBadge',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonBadgeFill = /*#__PURE__*/ makeIcon(
'PersonBadgeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonBoundingBox = /*#__PURE__*/ makeIcon(
'PersonBoundingBox',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonCheck = /*#__PURE__*/ makeIcon(
'PersonCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonCheckFill = /*#__PURE__*/ makeIcon(
'PersonCheckFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonCircle = /*#__PURE__*/ makeIcon(
'PersonCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonDash = /*#__PURE__*/ makeIcon(
'PersonDash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonDashFill = /*#__PURE__*/ makeIcon(
'PersonDashFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonFill = /*#__PURE__*/ makeIcon(
'PersonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonLinesFill = /*#__PURE__*/ makeIcon(
'PersonLinesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonPlus = /*#__PURE__*/ makeIcon(
'PersonPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonPlusFill = /*#__PURE__*/ makeIcon(
'PersonPlusFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonSquare = /*#__PURE__*/ makeIcon(
'PersonSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPersonX = /*#__PURE__*/ makeIcon(
'PersonX',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5490,37 +6144,43 @@ export const BIconPersonXFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconPhone = /*#__PURE__*/ makeIcon(
'Phone',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPhoneFill = /*#__PURE__*/ makeIcon(
'PhoneFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPhoneLandscape = /*#__PURE__*/ makeIcon(
'PhoneLandscape',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPhoneLandscapeFill = /*#__PURE__*/ makeIcon(
'PhoneLandscapeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPhoneVibrate = /*#__PURE__*/ makeIcon(
'PhoneVibrate',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPhoneVibrateFill = /*#__PURE__*/ makeIcon(
+ 'PhoneVibrateFill',
+ ''
)
// eslint-disable-next-line
export const BIconPieChart = /*#__PURE__*/ makeIcon(
'PieChart',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5529,124 +6189,190 @@ export const BIconPieChartFill = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconPiggyBank = /*#__PURE__*/ makeIcon(
+ 'PiggyBank',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPiggyBankFill = /*#__PURE__*/ makeIcon(
+ 'PiggyBankFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPin = /*#__PURE__*/ makeIcon(
+ 'Pin',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPinAngle = /*#__PURE__*/ makeIcon(
+ 'PinAngle',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPinAngleFill = /*#__PURE__*/ makeIcon(
+ 'PinAngleFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPinFill = /*#__PURE__*/ makeIcon(
+ 'PinFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPinMap = /*#__PURE__*/ makeIcon(
+ 'PinMap',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPinMapFill = /*#__PURE__*/ makeIcon(
+ 'PinMapFill',
+ ''
+)
+
// eslint-disable-next-line
export const BIconPip = /*#__PURE__*/ makeIcon(
'Pip',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPipFill = /*#__PURE__*/ makeIcon(
'PipFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlay = /*#__PURE__*/ makeIcon(
'Play',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlayBtn = /*#__PURE__*/ makeIcon(
'PlayBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlayBtnFill = /*#__PURE__*/ makeIcon(
'PlayBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlayCircle = /*#__PURE__*/ makeIcon(
'PlayCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlayCircleFill = /*#__PURE__*/ makeIcon(
'PlayCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlayFill = /*#__PURE__*/ makeIcon(
'PlayFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlug = /*#__PURE__*/ makeIcon(
'Plug',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlugFill = /*#__PURE__*/ makeIcon(
'PlugFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlus = /*#__PURE__*/ makeIcon(
'Plus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPlusCircle = /*#__PURE__*/ makeIcon(
'PlusCircle',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPlusCircleDotted = /*#__PURE__*/ makeIcon(
+ 'PlusCircleDotted',
+ ''
)
// eslint-disable-next-line
export const BIconPlusCircleFill = /*#__PURE__*/ makeIcon(
'PlusCircleFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPlusLg = /*#__PURE__*/ makeIcon(
+ 'PlusLg',
+ ''
)
// eslint-disable-next-line
export const BIconPlusSquare = /*#__PURE__*/ makeIcon(
'PlusSquare',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconPlusSquareDotted = /*#__PURE__*/ makeIcon(
+ 'PlusSquareDotted',
+ ''
)
// eslint-disable-next-line
export const BIconPlusSquareFill = /*#__PURE__*/ makeIcon(
'PlusSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPower = /*#__PURE__*/ makeIcon(
'Power',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPrinter = /*#__PURE__*/ makeIcon(
'Printer',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPrinterFill = /*#__PURE__*/ makeIcon(
'PrinterFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPuzzle = /*#__PURE__*/ makeIcon(
'Puzzle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconPuzzleFill = /*#__PURE__*/ makeIcon(
'PuzzleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5658,61 +6384,73 @@ export const BIconQuestion = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconQuestionCircle = /*#__PURE__*/ makeIcon(
'QuestionCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconQuestionCircleFill = /*#__PURE__*/ makeIcon(
'QuestionCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconQuestionDiamond = /*#__PURE__*/ makeIcon(
'QuestionDiamond',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconQuestionDiamondFill = /*#__PURE__*/ makeIcon(
'QuestionDiamondFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconQuestionLg = /*#__PURE__*/ makeIcon(
+ 'QuestionLg',
+ ''
)
// eslint-disable-next-line
export const BIconQuestionOctagon = /*#__PURE__*/ makeIcon(
'QuestionOctagon',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconQuestionOctagonFill = /*#__PURE__*/ makeIcon(
'QuestionOctagonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconQuestionSquare = /*#__PURE__*/ makeIcon(
'QuestionSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconQuestionSquareFill = /*#__PURE__*/ makeIcon(
'QuestionSquareFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconRainbow = /*#__PURE__*/ makeIcon(
+ 'Rainbow',
+ ''
)
// eslint-disable-next-line
export const BIconReceipt = /*#__PURE__*/ makeIcon(
'Receipt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconReceiptCutoff = /*#__PURE__*/ makeIcon(
'ReceiptCutoff',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5748,43 +6486,43 @@ export const BIconReception4 = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconRecord = /*#__PURE__*/ makeIcon(
'Record',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRecord2 = /*#__PURE__*/ makeIcon(
'Record2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRecord2Fill = /*#__PURE__*/ makeIcon(
'Record2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRecordBtn = /*#__PURE__*/ makeIcon(
'RecordBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRecordBtnFill = /*#__PURE__*/ makeIcon(
'RecordBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRecordCircle = /*#__PURE__*/ makeIcon(
'RecordCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRecordCircleFill = /*#__PURE__*/ makeIcon(
'RecordCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -5793,208 +6531,286 @@ export const BIconRecordFill = /*#__PURE__*/ makeIcon(
''
)
+// eslint-disable-next-line
+export const BIconRecycle = /*#__PURE__*/ makeIcon(
+ 'Recycle',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconReddit = /*#__PURE__*/ makeIcon(
+ 'Reddit',
+ ''
+)
+
// eslint-disable-next-line
export const BIconReply = /*#__PURE__*/ makeIcon(
'Reply',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconReplyAll = /*#__PURE__*/ makeIcon(
'ReplyAll',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconReplyAllFill = /*#__PURE__*/ makeIcon(
'ReplyAllFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconReplyFill = /*#__PURE__*/ makeIcon(
'ReplyFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRss = /*#__PURE__*/ makeIcon(
'Rss',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconRssFill = /*#__PURE__*/ makeIcon(
'RssFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconRulers = /*#__PURE__*/ makeIcon(
+ 'Rulers',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSafe = /*#__PURE__*/ makeIcon(
+ 'Safe',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSafe2 = /*#__PURE__*/ makeIcon(
+ 'Safe2',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSafe2Fill = /*#__PURE__*/ makeIcon(
+ 'Safe2Fill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSafeFill = /*#__PURE__*/ makeIcon(
+ 'SafeFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSave = /*#__PURE__*/ makeIcon(
+ 'Save',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSave2 = /*#__PURE__*/ makeIcon(
+ 'Save2',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSave2Fill = /*#__PURE__*/ makeIcon(
+ 'Save2Fill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSaveFill = /*#__PURE__*/ makeIcon(
+ 'SaveFill',
+ ''
)
// eslint-disable-next-line
export const BIconScissors = /*#__PURE__*/ makeIcon(
'Scissors',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconScrewdriver = /*#__PURE__*/ makeIcon(
'Screwdriver',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSdCard = /*#__PURE__*/ makeIcon(
+ 'SdCard',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSdCardFill = /*#__PURE__*/ makeIcon(
+ 'SdCardFill',
+ ''
)
// eslint-disable-next-line
export const BIconSearch = /*#__PURE__*/ makeIcon(
'Search',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSegmentedNav = /*#__PURE__*/ makeIcon(
'SegmentedNav',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconServer = /*#__PURE__*/ makeIcon(
'Server',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShare = /*#__PURE__*/ makeIcon(
'Share',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShareFill = /*#__PURE__*/ makeIcon(
'ShareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShield = /*#__PURE__*/ makeIcon(
'Shield',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldCheck = /*#__PURE__*/ makeIcon(
'ShieldCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldExclamation = /*#__PURE__*/ makeIcon(
'ShieldExclamation',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldFill = /*#__PURE__*/ makeIcon(
'ShieldFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldFillCheck = /*#__PURE__*/ makeIcon(
'ShieldFillCheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldFillExclamation = /*#__PURE__*/ makeIcon(
'ShieldFillExclamation',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldFillMinus = /*#__PURE__*/ makeIcon(
'ShieldFillMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldFillPlus = /*#__PURE__*/ makeIcon(
'ShieldFillPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldFillX = /*#__PURE__*/ makeIcon(
'ShieldFillX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldLock = /*#__PURE__*/ makeIcon(
'ShieldLock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldLockFill = /*#__PURE__*/ makeIcon(
'ShieldLockFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldMinus = /*#__PURE__*/ makeIcon(
'ShieldMinus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldPlus = /*#__PURE__*/ makeIcon(
'ShieldPlus',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldShaded = /*#__PURE__*/ makeIcon(
'ShieldShaded',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldSlash = /*#__PURE__*/ makeIcon(
'ShieldSlash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldSlashFill = /*#__PURE__*/ makeIcon(
'ShieldSlashFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShieldX = /*#__PURE__*/ makeIcon(
'ShieldX',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShift = /*#__PURE__*/ makeIcon(
'Shift',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShiftFill = /*#__PURE__*/ makeIcon(
'ShiftFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShop = /*#__PURE__*/ makeIcon(
'Shop',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconShopWindow = /*#__PURE__*/ makeIcon(
'ShopWindow',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6006,31 +6822,31 @@ export const BIconShuffle = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconSignpost = /*#__PURE__*/ makeIcon(
'Signpost',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSignpost2 = /*#__PURE__*/ makeIcon(
'Signpost2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSignpost2Fill = /*#__PURE__*/ makeIcon(
'Signpost2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSignpostFill = /*#__PURE__*/ makeIcon(
'SignpostFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSignpostSplit = /*#__PURE__*/ makeIcon(
'SignpostSplit',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6042,193 +6858,205 @@ export const BIconSignpostSplitFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconSim = /*#__PURE__*/ makeIcon(
'Sim',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSimFill = /*#__PURE__*/ makeIcon(
'SimFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipBackward = /*#__PURE__*/ makeIcon(
'SkipBackward',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipBackwardBtn = /*#__PURE__*/ makeIcon(
'SkipBackwardBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipBackwardBtnFill = /*#__PURE__*/ makeIcon(
'SkipBackwardBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipBackwardCircle = /*#__PURE__*/ makeIcon(
'SkipBackwardCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipBackwardCircleFill = /*#__PURE__*/ makeIcon(
'SkipBackwardCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipBackwardFill = /*#__PURE__*/ makeIcon(
'SkipBackwardFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipEnd = /*#__PURE__*/ makeIcon(
'SkipEnd',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipEndBtn = /*#__PURE__*/ makeIcon(
'SkipEndBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipEndBtnFill = /*#__PURE__*/ makeIcon(
'SkipEndBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipEndCircle = /*#__PURE__*/ makeIcon(
'SkipEndCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipEndCircleFill = /*#__PURE__*/ makeIcon(
'SkipEndCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipEndFill = /*#__PURE__*/ makeIcon(
'SkipEndFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipForward = /*#__PURE__*/ makeIcon(
'SkipForward',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipForwardBtn = /*#__PURE__*/ makeIcon(
'SkipForwardBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipForwardBtnFill = /*#__PURE__*/ makeIcon(
'SkipForwardBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipForwardCircle = /*#__PURE__*/ makeIcon(
'SkipForwardCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipForwardCircleFill = /*#__PURE__*/ makeIcon(
'SkipForwardCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipForwardFill = /*#__PURE__*/ makeIcon(
'SkipForwardFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipStart = /*#__PURE__*/ makeIcon(
'SkipStart',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipStartBtn = /*#__PURE__*/ makeIcon(
'SkipStartBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipStartBtnFill = /*#__PURE__*/ makeIcon(
'SkipStartBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipStartCircle = /*#__PURE__*/ makeIcon(
'SkipStartCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipStartCircleFill = /*#__PURE__*/ makeIcon(
'SkipStartCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSkipStartFill = /*#__PURE__*/ makeIcon(
'SkipStartFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSkype = /*#__PURE__*/ makeIcon(
+ 'Skype',
+ ''
)
// eslint-disable-next-line
export const BIconSlack = /*#__PURE__*/ makeIcon(
'Slack',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSlash = /*#__PURE__*/ makeIcon(
'Slash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSlashCircle = /*#__PURE__*/ makeIcon(
'SlashCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSlashCircleFill = /*#__PURE__*/ makeIcon(
'SlashCircleFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSlashLg = /*#__PURE__*/ makeIcon(
+ 'SlashLg',
+ ''
)
// eslint-disable-next-line
export const BIconSlashSquare = /*#__PURE__*/ makeIcon(
'SlashSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSlashSquareFill = /*#__PURE__*/ makeIcon(
'SlashSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6240,79 +7068,97 @@ export const BIconSliders = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconSmartwatch = /*#__PURE__*/ makeIcon(
'Smartwatch',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSnow = /*#__PURE__*/ makeIcon(
+ 'Snow',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSnow2 = /*#__PURE__*/ makeIcon(
+ 'Snow2',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSnow3 = /*#__PURE__*/ makeIcon(
+ 'Snow3',
+ ''
)
// eslint-disable-next-line
export const BIconSortAlphaDown = /*#__PURE__*/ makeIcon(
'SortAlphaDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortAlphaDownAlt = /*#__PURE__*/ makeIcon(
'SortAlphaDownAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortAlphaUp = /*#__PURE__*/ makeIcon(
'SortAlphaUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortAlphaUpAlt = /*#__PURE__*/ makeIcon(
'SortAlphaUpAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortDown = /*#__PURE__*/ makeIcon(
'SortDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortDownAlt = /*#__PURE__*/ makeIcon(
'SortDownAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortNumericDown = /*#__PURE__*/ makeIcon(
'SortNumericDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortNumericDownAlt = /*#__PURE__*/ makeIcon(
'SortNumericDownAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortNumericUp = /*#__PURE__*/ makeIcon(
'SortNumericUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortNumericUpAlt = /*#__PURE__*/ makeIcon(
'SortNumericUpAlt',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortUp = /*#__PURE__*/ makeIcon(
'SortUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSortUpAlt = /*#__PURE__*/ makeIcon(
'SortUpAlt',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6324,25 +7170,37 @@ export const BIconSoundwave = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconSpeaker = /*#__PURE__*/ makeIcon(
'Speaker',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSpeakerFill = /*#__PURE__*/ makeIcon(
'SpeakerFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSpeedometer = /*#__PURE__*/ makeIcon(
+ 'Speedometer',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSpeedometer2 = /*#__PURE__*/ makeIcon(
+ 'Speedometer2',
+ ''
)
// eslint-disable-next-line
export const BIconSpellcheck = /*#__PURE__*/ makeIcon(
'Spellcheck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSquare = /*#__PURE__*/ makeIcon(
'Square',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6354,79 +7212,91 @@ export const BIconSquareFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconSquareHalf = /*#__PURE__*/ makeIcon(
'SquareHalf',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconStack = /*#__PURE__*/ makeIcon(
+ 'Stack',
+ ''
)
// eslint-disable-next-line
export const BIconStar = /*#__PURE__*/ makeIcon(
'Star',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStarFill = /*#__PURE__*/ makeIcon(
'StarFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStarHalf = /*#__PURE__*/ makeIcon(
'StarHalf',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconStars = /*#__PURE__*/ makeIcon(
+ 'Stars',
+ ''
)
// eslint-disable-next-line
export const BIconStickies = /*#__PURE__*/ makeIcon(
'Stickies',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStickiesFill = /*#__PURE__*/ makeIcon(
'StickiesFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSticky = /*#__PURE__*/ makeIcon(
'Sticky',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStickyFill = /*#__PURE__*/ makeIcon(
'StickyFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStop = /*#__PURE__*/ makeIcon(
'Stop',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStopBtn = /*#__PURE__*/ makeIcon(
'StopBtn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStopBtnFill = /*#__PURE__*/ makeIcon(
'StopBtnFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStopCircle = /*#__PURE__*/ makeIcon(
'StopCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStopCircleFill = /*#__PURE__*/ makeIcon(
'StopCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6438,61 +7308,61 @@ export const BIconStopFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconStoplights = /*#__PURE__*/ makeIcon(
'Stoplights',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStoplightsFill = /*#__PURE__*/ makeIcon(
'StoplightsFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStopwatch = /*#__PURE__*/ makeIcon(
'Stopwatch',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconStopwatchFill = /*#__PURE__*/ makeIcon(
'StopwatchFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSubtract = /*#__PURE__*/ makeIcon(
'Subtract',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSuitClub = /*#__PURE__*/ makeIcon(
'SuitClub',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSuitClubFill = /*#__PURE__*/ makeIcon(
'SuitClubFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSuitDiamond = /*#__PURE__*/ makeIcon(
'SuitDiamond',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSuitDiamondFill = /*#__PURE__*/ makeIcon(
'SuitDiamondFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSuitHeart = /*#__PURE__*/ makeIcon(
'SuitHeart',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6504,97 +7374,145 @@ export const BIconSuitHeartFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconSuitSpade = /*#__PURE__*/ makeIcon(
'SuitSpade',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSuitSpadeFill = /*#__PURE__*/ makeIcon(
'SuitSpadeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconSun = /*#__PURE__*/ makeIcon(
'Sun',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSunFill = /*#__PURE__*/ makeIcon(
+ 'SunFill',
+ ''
)
// eslint-disable-next-line
export const BIconSunglasses = /*#__PURE__*/ makeIcon(
'Sunglasses',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSunrise = /*#__PURE__*/ makeIcon(
+ 'Sunrise',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSunriseFill = /*#__PURE__*/ makeIcon(
+ 'SunriseFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSunset = /*#__PURE__*/ makeIcon(
+ 'Sunset',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSunsetFill = /*#__PURE__*/ makeIcon(
+ 'SunsetFill',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSymmetryHorizontal = /*#__PURE__*/ makeIcon(
+ 'SymmetryHorizontal',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconSymmetryVertical = /*#__PURE__*/ makeIcon(
+ 'SymmetryVertical',
+ ''
)
// eslint-disable-next-line
export const BIconTable = /*#__PURE__*/ makeIcon(
'Table',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTablet = /*#__PURE__*/ makeIcon(
'Tablet',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTabletFill = /*#__PURE__*/ makeIcon(
'TabletFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTabletLandscape = /*#__PURE__*/ makeIcon(
'TabletLandscape',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTabletLandscapeFill = /*#__PURE__*/ makeIcon(
'TabletLandscapeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTag = /*#__PURE__*/ makeIcon(
'Tag',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTagFill = /*#__PURE__*/ makeIcon(
'TagFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTags = /*#__PURE__*/ makeIcon(
'Tags',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTagsFill = /*#__PURE__*/ makeIcon(
'TagsFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconTelegram = /*#__PURE__*/ makeIcon(
+ 'Telegram',
+ ''
)
// eslint-disable-next-line
export const BIconTelephone = /*#__PURE__*/ makeIcon(
'Telephone',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTelephoneFill = /*#__PURE__*/ makeIcon(
'TelephoneFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTelephoneForward = /*#__PURE__*/ makeIcon(
'TelephoneForward',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6606,7 +7524,7 @@ export const BIconTelephoneForwardFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTelephoneInbound = /*#__PURE__*/ makeIcon(
'TelephoneInbound',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6618,7 +7536,7 @@ export const BIconTelephoneInboundFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTelephoneMinus = /*#__PURE__*/ makeIcon(
'TelephoneMinus',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6630,7 +7548,7 @@ export const BIconTelephoneMinusFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTelephoneOutbound = /*#__PURE__*/ makeIcon(
'TelephoneOutbound',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6642,7 +7560,7 @@ export const BIconTelephoneOutboundFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTelephonePlus = /*#__PURE__*/ makeIcon(
'TelephonePlus',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6654,7 +7572,7 @@ export const BIconTelephonePlusFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTelephoneX = /*#__PURE__*/ makeIcon(
'TelephoneX',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6666,13 +7584,13 @@ export const BIconTelephoneXFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTerminal = /*#__PURE__*/ makeIcon(
'Terminal',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTerminalFill = /*#__PURE__*/ makeIcon(
'TerminalFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6684,13 +7602,13 @@ export const BIconTextCenter = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTextIndentLeft = /*#__PURE__*/ makeIcon(
'TextIndentLeft',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTextIndentRight = /*#__PURE__*/ makeIcon(
'TextIndentRight',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6714,49 +7632,73 @@ export const BIconTextRight = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTextarea = /*#__PURE__*/ makeIcon(
'Textarea',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTextareaResize = /*#__PURE__*/ makeIcon(
'TextareaResize',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTextareaT = /*#__PURE__*/ makeIcon(
'TextareaT',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconThermometer = /*#__PURE__*/ makeIcon(
'Thermometer',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconThermometerHalf = /*#__PURE__*/ makeIcon(
'ThermometerHalf',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconThermometerHigh = /*#__PURE__*/ makeIcon(
+ 'ThermometerHigh',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconThermometerLow = /*#__PURE__*/ makeIcon(
+ 'ThermometerLow',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconThermometerSnow = /*#__PURE__*/ makeIcon(
+ 'ThermometerSnow',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconThermometerSun = /*#__PURE__*/ makeIcon(
+ 'ThermometerSun',
+ ''
)
// eslint-disable-next-line
export const BIconThreeDots = /*#__PURE__*/ makeIcon(
'ThreeDots',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconThreeDotsVertical = /*#__PURE__*/ makeIcon(
'ThreeDotsVertical',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconToggle2Off = /*#__PURE__*/ makeIcon(
'Toggle2Off',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6768,73 +7710,85 @@ export const BIconToggle2On = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconToggleOff = /*#__PURE__*/ makeIcon(
'ToggleOff',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconToggleOn = /*#__PURE__*/ makeIcon(
'ToggleOn',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconToggles = /*#__PURE__*/ makeIcon(
'Toggles',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconToggles2 = /*#__PURE__*/ makeIcon(
'Toggles2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTools = /*#__PURE__*/ makeIcon(
'Tools',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconTornado = /*#__PURE__*/ makeIcon(
+ 'Tornado',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconTranslate = /*#__PURE__*/ makeIcon(
+ 'Translate',
+ ''
)
// eslint-disable-next-line
export const BIconTrash = /*#__PURE__*/ makeIcon(
'Trash',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTrash2 = /*#__PURE__*/ makeIcon(
'Trash2',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTrash2Fill = /*#__PURE__*/ makeIcon(
'Trash2Fill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTrashFill = /*#__PURE__*/ makeIcon(
'TrashFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTree = /*#__PURE__*/ makeIcon(
'Tree',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTreeFill = /*#__PURE__*/ makeIcon(
'TreeFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTriangle = /*#__PURE__*/ makeIcon(
'Triangle',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6846,49 +7800,61 @@ export const BIconTriangleFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTriangleHalf = /*#__PURE__*/ makeIcon(
'TriangleHalf',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTrophy = /*#__PURE__*/ makeIcon(
'Trophy',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTrophyFill = /*#__PURE__*/ makeIcon(
'TrophyFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconTropicalStorm = /*#__PURE__*/ makeIcon(
+ 'TropicalStorm',
+ ''
)
// eslint-disable-next-line
export const BIconTruck = /*#__PURE__*/ makeIcon(
'Truck',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTruckFlatbed = /*#__PURE__*/ makeIcon(
'TruckFlatbed',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconTsunami = /*#__PURE__*/ makeIcon(
+ 'Tsunami',
+ ''
)
// eslint-disable-next-line
export const BIconTv = /*#__PURE__*/ makeIcon(
'Tv',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTvFill = /*#__PURE__*/ makeIcon(
'TvFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTwitch = /*#__PURE__*/ makeIcon(
'Twitch',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6900,7 +7866,7 @@ export const BIconTwitter = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconType = /*#__PURE__*/ makeIcon(
'Type',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6930,61 +7896,73 @@ export const BIconTypeH3 = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconTypeItalic = /*#__PURE__*/ makeIcon(
'TypeItalic',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTypeStrikethrough = /*#__PURE__*/ makeIcon(
'TypeStrikethrough',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconTypeUnderline = /*#__PURE__*/ makeIcon(
'TypeUnderline',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUiChecks = /*#__PURE__*/ makeIcon(
'UiChecks',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUiChecksGrid = /*#__PURE__*/ makeIcon(
'UiChecksGrid',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUiRadios = /*#__PURE__*/ makeIcon(
'UiRadios',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUiRadiosGrid = /*#__PURE__*/ makeIcon(
'UiRadiosGrid',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconUmbrella = /*#__PURE__*/ makeIcon(
+ 'Umbrella',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconUmbrellaFill = /*#__PURE__*/ makeIcon(
+ 'UmbrellaFill',
+ ''
)
// eslint-disable-next-line
export const BIconUnion = /*#__PURE__*/ makeIcon(
'Union',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUnlock = /*#__PURE__*/ makeIcon(
'Unlock',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUnlockFill = /*#__PURE__*/ makeIcon(
'UnlockFill',
- ''
+ ''
)
// eslint-disable-next-line
@@ -6996,115 +7974,115 @@ export const BIconUpc = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconUpcScan = /*#__PURE__*/ makeIcon(
'UpcScan',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconUpload = /*#__PURE__*/ makeIcon(
'Upload',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVectorPen = /*#__PURE__*/ makeIcon(
'VectorPen',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconViewList = /*#__PURE__*/ makeIcon(
'ViewList',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconViewStacked = /*#__PURE__*/ makeIcon(
'ViewStacked',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVinyl = /*#__PURE__*/ makeIcon(
'Vinyl',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVinylFill = /*#__PURE__*/ makeIcon(
'VinylFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVoicemail = /*#__PURE__*/ makeIcon(
'Voicemail',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeDown = /*#__PURE__*/ makeIcon(
'VolumeDown',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeDownFill = /*#__PURE__*/ makeIcon(
'VolumeDownFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeMute = /*#__PURE__*/ makeIcon(
'VolumeMute',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeMuteFill = /*#__PURE__*/ makeIcon(
'VolumeMuteFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeOff = /*#__PURE__*/ makeIcon(
'VolumeOff',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeOffFill = /*#__PURE__*/ makeIcon(
'VolumeOffFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeUp = /*#__PURE__*/ makeIcon(
'VolumeUp',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVolumeUpFill = /*#__PURE__*/ makeIcon(
'VolumeUpFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconVr = /*#__PURE__*/ makeIcon(
'Vr',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconWallet = /*#__PURE__*/ makeIcon(
'Wallet',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconWallet2 = /*#__PURE__*/ makeIcon(
'Wallet2',
- ''
+ ''
)
// eslint-disable-next-line
@@ -7116,13 +8094,25 @@ export const BIconWalletFill = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconWatch = /*#__PURE__*/ makeIcon(
'Watch',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconWater = /*#__PURE__*/ makeIcon(
+ 'Water',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconWhatsapp = /*#__PURE__*/ makeIcon(
+ 'Whatsapp',
+ ''
)
// eslint-disable-next-line
export const BIconWifi = /*#__PURE__*/ makeIcon(
'Wifi',
- ''
+ ''
)
// eslint-disable-next-line
@@ -7140,79 +8130,103 @@ export const BIconWifi2 = /*#__PURE__*/ makeIcon(
// eslint-disable-next-line
export const BIconWifiOff = /*#__PURE__*/ makeIcon(
'WifiOff',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconWind = /*#__PURE__*/ makeIcon(
+ 'Wind',
+ ''
)
// eslint-disable-next-line
export const BIconWindow = /*#__PURE__*/ makeIcon(
'Window',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconWindowDock = /*#__PURE__*/ makeIcon(
+ 'WindowDock',
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconWindowSidebar = /*#__PURE__*/ makeIcon(
+ 'WindowSidebar',
+ ''
)
// eslint-disable-next-line
export const BIconWrench = /*#__PURE__*/ makeIcon(
'Wrench',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconX = /*#__PURE__*/ makeIcon(
'X',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXCircle = /*#__PURE__*/ makeIcon(
'XCircle',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXCircleFill = /*#__PURE__*/ makeIcon(
'XCircleFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXDiamond = /*#__PURE__*/ makeIcon(
'XDiamond',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXDiamondFill = /*#__PURE__*/ makeIcon(
'XDiamondFill',
- ''
+ ''
+)
+
+// eslint-disable-next-line
+export const BIconXLg = /*#__PURE__*/ makeIcon(
+ 'XLg',
+ ''
)
// eslint-disable-next-line
export const BIconXOctagon = /*#__PURE__*/ makeIcon(
'XOctagon',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXOctagonFill = /*#__PURE__*/ makeIcon(
'XOctagonFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXSquare = /*#__PURE__*/ makeIcon(
'XSquare',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconXSquareFill = /*#__PURE__*/ makeIcon(
'XSquareFill',
- ''
+ ''
)
// eslint-disable-next-line
export const BIconYoutube = /*#__PURE__*/ makeIcon(
'Youtube',
- ''
+ ''
)
// eslint-disable-next-line
diff --git a/src/icons/icons.spec.js b/src/icons/icons.spec.js
index ed8921c89c9..951781b54a3 100644
--- a/src/icons/icons.spec.js
+++ b/src/icons/icons.spec.js
@@ -1,15 +1,14 @@
-import { createLocalVue, mount } from '@vue/test-utils'
+import { mount } from '@vue/test-utils'
import { IconsPlugin } from './index'
import { BIcon } from './icon'
import { makeIcon } from './helpers/make-icon'
+import { Vue } from '../vue'
-const localVue = createLocalVue()
-localVue.use(IconsPlugin)
+Vue.use(IconsPlugin)
describe('icons', () => {
it('b-icon has expected structure', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill'
}
@@ -40,7 +39,6 @@ describe('icons', () => {
it('b-icon has expected structure when `stacked` prop is true', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
stacked: true
@@ -77,7 +75,6 @@ describe('icons', () => {
// As we don't specify a parent instance (which has all the registered
// components for the icons)
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: ''
}
@@ -99,7 +96,6 @@ describe('icons', () => {
// This test assumes Vue doesn't puke on unknown component names
// As we currently do not check the validity of icon names
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: undefined
}
@@ -117,7 +113,6 @@ describe('icons', () => {
it('b-icon with unknown icon name renders BIconBlank', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'unknown-icon-name'
}
@@ -138,7 +133,6 @@ describe('icons', () => {
it('b-icon variant works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
variant: 'danger'
@@ -164,7 +158,6 @@ describe('icons', () => {
it('b-icon font-scale prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
fontScale: '1.25'
@@ -196,15 +189,10 @@ describe('icons', () => {
// For testing user defined Icons
BIconFakeIconTest: makeIcon('FakeIconTest', '')
},
- render(h) {
- return h(this.$slots.default)
- }
+ template: ''
}
- const wrapper = mount(BIcon, {
- localVue,
- // Parent component has a custom icon registered
- parentComponent: ParentComponent,
+ const wrapper = mount(ParentComponent, {
propsData: {
icon: 'fake-icon-test'
}
@@ -225,7 +213,6 @@ describe('icons', () => {
it('b-icon rotate prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
rotate: '45'
@@ -250,7 +237,6 @@ describe('icons', () => {
it('b-icon scale prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
scale: '1.5'
@@ -275,7 +261,6 @@ describe('icons', () => {
it('b-icon flip-h prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
flipH: true
@@ -300,7 +285,6 @@ describe('icons', () => {
it('b-icon flip-v prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
flipV: true
@@ -325,7 +309,6 @@ describe('icons', () => {
it('b-icon flip-h prop works with flip-v prop', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
flipH: true,
@@ -351,7 +334,6 @@ describe('icons', () => {
it('b-icon scale prop works with flip-h prop', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
scale: '1.5',
@@ -377,7 +359,6 @@ describe('icons', () => {
it('b-icon scale prop works with flip-v prop', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
scale: '1.5',
@@ -403,7 +384,6 @@ describe('icons', () => {
it('b-icon scale prop works with flip-h and flip-v prop', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
scale: '1.5',
@@ -430,7 +410,6 @@ describe('icons', () => {
it('b-icon shift-h and shift-v props work', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
shiftH: 8,
@@ -456,7 +435,6 @@ describe('icons', () => {
it('b-icon shift-h and shift-v props work with rotate prop', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'alarm-fill',
rotate: 45,
@@ -486,7 +464,6 @@ describe('icons', () => {
it('b-icon animation prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'circle-fill',
animation: 'spin'
@@ -505,7 +482,6 @@ describe('icons', () => {
it('b-icon title prop works', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'circle-fill',
title: 'Circle'
@@ -527,7 +503,6 @@ describe('icons', () => {
it('b-icon should not render when title is undefined', async () => {
const wrapper = mount(BIcon, {
- localVue,
propsData: {
icon: 'circle-fill'
}
diff --git a/src/icons/iconstack.js b/src/icons/iconstack.js
index d8fe50a0390..0a480489b8e 100644
--- a/src/icons/iconstack.js
+++ b/src/icons/iconstack.js
@@ -1,4 +1,4 @@
-import { Vue, mergeData } from '../vue'
+import { extend, mergeData } from '../vue'
import { NAME_ICONSTACK } from '../constants/components'
import { omit } from '../utils/object'
import { makePropsConfigurable } from '../utils/props'
@@ -14,7 +14,7 @@ export const props = makePropsConfigurable(
// --- Main component ---
// @vue/component
-export const BIconstack = /*#__PURE__*/ Vue.extend({
+export const BIconstack = /*#__PURE__*/ extend({
name: NAME_ICONSTACK,
functional: true,
props,
@@ -23,10 +23,7 @@ export const BIconstack = /*#__PURE__*/ Vue.extend({
BVIconBase,
mergeData(data, {
staticClass: 'b-iconstack',
- props: {
- ...props,
- stacked: false
- }
+ props
}),
children
)
diff --git a/src/icons/package.json b/src/icons/package.json
index b5109f29dda..102bb7541da 100644
--- a/src/icons/package.json
+++ b/src/icons/package.json
@@ -2,9 +2,9 @@
"name": "@bootstrap-vue/icons",
"version": "1.0.0",
"meta": {
- "title": "Bootstrap Icons",
+ "title": "Icons",
"version": "2.2.0",
- "bootstrap-icons-version": "1.2.1",
+ "bootstrap-icons-version": "1.5.0",
"slug": "",
"description": "Bootstrap Icons are designed to work with Bootstrap components, from form controls to navigation. Bootstrap Icons are SVGs, so they scale quickly and easily and can be styled with CSS.",
"REMARK": "Note all bootstrap-icons are added to this file during the build phase. Avoid editing this file directly.",
@@ -169,7 +169,7 @@
},
{
"component": "BIconAlarm",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -222,7 +222,7 @@
},
{
"component": "BIconAlarmFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -275,7 +275,7 @@
},
{
"component": "BIconAlignBottom",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -328,7 +328,7 @@
},
{
"component": "BIconAlignCenter",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -381,7 +381,7 @@
},
{
"component": "BIconAlignEnd",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -434,7 +434,7 @@
},
{
"component": "BIconAlignMiddle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -487,7 +487,7 @@
},
{
"component": "BIconAlignStart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -540,7 +540,7 @@
},
{
"component": "BIconAlignTop",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -593,7 +593,7 @@
},
{
"component": "BIconAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -646,7 +646,7 @@
},
{
"component": "BIconApp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -699,7 +699,7 @@
},
{
"component": "BIconAppIndicator",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -752,7 +752,7 @@
},
{
"component": "BIconArchive",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -805,7 +805,7 @@
},
{
"component": "BIconArchiveFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -858,7 +858,7 @@
},
{
"component": "BIconArrow90degDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -911,7 +911,7 @@
},
{
"component": "BIconArrow90degLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -964,7 +964,7 @@
},
{
"component": "BIconArrow90degRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1017,7 +1017,7 @@
},
{
"component": "BIconArrow90degUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1070,7 +1070,7 @@
},
{
"component": "BIconArrowBarDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1123,7 +1123,7 @@
},
{
"component": "BIconArrowBarLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1176,7 +1176,7 @@
},
{
"component": "BIconArrowBarRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1229,7 +1229,7 @@
},
{
"component": "BIconArrowBarUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1282,7 +1282,7 @@
},
{
"component": "BIconArrowClockwise",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1335,7 +1335,7 @@
},
{
"component": "BIconArrowCounterclockwise",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1388,7 +1388,7 @@
},
{
"component": "BIconArrowDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1441,7 +1441,7 @@
},
{
"component": "BIconArrowDownCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1494,7 +1494,7 @@
},
{
"component": "BIconArrowDownCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1547,7 +1547,7 @@
},
{
"component": "BIconArrowDownLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1600,7 +1600,7 @@
},
{
"component": "BIconArrowDownLeftCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1653,7 +1653,7 @@
},
{
"component": "BIconArrowDownLeftCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1706,7 +1706,7 @@
},
{
"component": "BIconArrowDownLeftSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1759,7 +1759,7 @@
},
{
"component": "BIconArrowDownLeftSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1812,7 +1812,7 @@
},
{
"component": "BIconArrowDownRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1865,7 +1865,7 @@
},
{
"component": "BIconArrowDownRightCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1918,7 +1918,7 @@
},
{
"component": "BIconArrowDownRightCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -1971,7 +1971,7 @@
},
{
"component": "BIconArrowDownRightSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2024,7 +2024,7 @@
},
{
"component": "BIconArrowDownRightSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2077,7 +2077,7 @@
},
{
"component": "BIconArrowDownShort",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2130,7 +2130,7 @@
},
{
"component": "BIconArrowDownSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2183,7 +2183,7 @@
},
{
"component": "BIconArrowDownSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2236,7 +2236,7 @@
},
{
"component": "BIconArrowDownUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2289,7 +2289,7 @@
},
{
"component": "BIconArrowLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2342,7 +2342,7 @@
},
{
"component": "BIconArrowLeftCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2395,7 +2395,7 @@
},
{
"component": "BIconArrowLeftCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2448,7 +2448,7 @@
},
{
"component": "BIconArrowLeftRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2501,7 +2501,7 @@
},
{
"component": "BIconArrowLeftShort",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2554,7 +2554,7 @@
},
{
"component": "BIconArrowLeftSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2607,7 +2607,7 @@
},
{
"component": "BIconArrowLeftSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2660,7 +2660,7 @@
},
{
"component": "BIconArrowRepeat",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2713,7 +2713,7 @@
},
{
"component": "BIconArrowReturnLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2766,7 +2766,7 @@
},
{
"component": "BIconArrowReturnRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2819,7 +2819,7 @@
},
{
"component": "BIconArrowRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2872,7 +2872,7 @@
},
{
"component": "BIconArrowRightCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2925,7 +2925,7 @@
},
{
"component": "BIconArrowRightCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -2978,7 +2978,7 @@
},
{
"component": "BIconArrowRightShort",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3031,7 +3031,7 @@
},
{
"component": "BIconArrowRightSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3084,7 +3084,7 @@
},
{
"component": "BIconArrowRightSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3137,7 +3137,7 @@
},
{
"component": "BIconArrowUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3190,7 +3190,7 @@
},
{
"component": "BIconArrowUpCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3243,7 +3243,7 @@
},
{
"component": "BIconArrowUpCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3296,7 +3296,7 @@
},
{
"component": "BIconArrowUpLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3349,7 +3349,7 @@
},
{
"component": "BIconArrowUpLeftCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3402,7 +3402,7 @@
},
{
"component": "BIconArrowUpLeftCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3455,7 +3455,7 @@
},
{
"component": "BIconArrowUpLeftSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3508,7 +3508,7 @@
},
{
"component": "BIconArrowUpLeftSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3561,7 +3561,7 @@
},
{
"component": "BIconArrowUpRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3614,7 +3614,7 @@
},
{
"component": "BIconArrowUpRightCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3667,7 +3667,7 @@
},
{
"component": "BIconArrowUpRightCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3720,7 +3720,7 @@
},
{
"component": "BIconArrowUpRightSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3773,7 +3773,7 @@
},
{
"component": "BIconArrowUpRightSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3826,7 +3826,7 @@
},
{
"component": "BIconArrowUpShort",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3879,7 +3879,7 @@
},
{
"component": "BIconArrowUpSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3932,7 +3932,7 @@
},
{
"component": "BIconArrowUpSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -3985,7 +3985,7 @@
},
{
"component": "BIconArrowsAngleContract",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4038,7 +4038,7 @@
},
{
"component": "BIconArrowsAngleExpand",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4091,7 +4091,7 @@
},
{
"component": "BIconArrowsCollapse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4144,7 +4144,7 @@
},
{
"component": "BIconArrowsExpand",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4197,7 +4197,7 @@
},
{
"component": "BIconArrowsFullscreen",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4250,7 +4250,7 @@
},
{
"component": "BIconArrowsMove",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4303,7 +4303,7 @@
},
{
"component": "BIconAspectRatio",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4356,7 +4356,7 @@
},
{
"component": "BIconAspectRatioFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4409,7 +4409,7 @@
},
{
"component": "BIconAsterisk",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4462,7 +4462,7 @@
},
{
"component": "BIconAt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4515,7 +4515,7 @@
},
{
"component": "BIconAward",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4568,7 +4568,7 @@
},
{
"component": "BIconAwardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4621,7 +4621,7 @@
},
{
"component": "BIconBack",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4674,7 +4674,7 @@
},
{
"component": "BIconBackspace",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4727,7 +4727,7 @@
},
{
"component": "BIconBackspaceFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4780,7 +4780,7 @@
},
{
"component": "BIconBackspaceReverse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4833,7 +4833,113 @@
},
{
"component": "BIconBackspaceReverseFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconBadge3d",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconBadge3dFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4886,7 +4992,7 @@
},
{
"component": "BIconBadge4k",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4939,7 +5045,7 @@
},
{
"component": "BIconBadge4kFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -4992,7 +5098,7 @@
},
{
"component": "BIconBadge8k",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5045,7 +5151,7 @@
},
{
"component": "BIconBadge8kFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5098,7 +5204,7 @@
},
{
"component": "BIconBadgeAd",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5151,7 +5257,113 @@
},
{
"component": "BIconBadgeAdFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconBadgeAr",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconBadgeArFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5204,7 +5416,7 @@
},
{
"component": "BIconBadgeCc",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5257,7 +5469,7 @@
},
{
"component": "BIconBadgeCcFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5310,7 +5522,7 @@
},
{
"component": "BIconBadgeHd",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5363,7 +5575,7 @@
},
{
"component": "BIconBadgeHdFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5416,7 +5628,7 @@
},
{
"component": "BIconBadgeTm",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5469,7 +5681,7 @@
},
{
"component": "BIconBadgeTmFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5522,7 +5734,7 @@
},
{
"component": "BIconBadgeVo",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5575,7 +5787,7 @@
},
{
"component": "BIconBadgeVoFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5627,8 +5839,8 @@
]
},
{
- "component": "BIconBag",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBadgeVr",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5680,8 +5892,61 @@
]
},
{
- "component": "BIconBagCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBadgeVrFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconBadgeWc",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5733,8 +5998,8 @@
]
},
{
- "component": "BIconBagCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBadgeWcFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5786,8 +6051,8 @@
]
},
{
- "component": "BIconBagDash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBag",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5839,8 +6104,8 @@
]
},
{
- "component": "BIconBagDashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5892,8 +6157,8 @@
]
},
{
- "component": "BIconBagFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5945,8 +6210,8 @@
]
},
{
- "component": "BIconBagPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagDash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -5998,8 +6263,8 @@
]
},
{
- "component": "BIconBagPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagDashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6051,8 +6316,8 @@
]
},
{
- "component": "BIconBagX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6104,8 +6369,8 @@
]
},
{
- "component": "BIconBagXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6157,8 +6422,8 @@
]
},
{
- "component": "BIconBarChart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6210,8 +6475,8 @@
]
},
{
- "component": "BIconBarChartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6263,8 +6528,8 @@
]
},
{
- "component": "BIconBarChartLine",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBagXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6316,8 +6581,8 @@
]
},
{
- "component": "BIconBarChartLineFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBank",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6369,8 +6634,8 @@
]
},
{
- "component": "BIconBarChartSteps",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBank2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6422,8 +6687,8 @@
]
},
{
- "component": "BIconBasket",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBarChart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6475,8 +6740,8 @@
]
},
{
- "component": "BIconBasket2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBarChartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6528,8 +6793,8 @@
]
},
{
- "component": "BIconBasket2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBarChartLine",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6581,8 +6846,8 @@
]
},
{
- "component": "BIconBasket3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBarChartLineFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6634,8 +6899,8 @@
]
},
{
- "component": "BIconBasket3Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBarChartSteps",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6687,8 +6952,8 @@
]
},
{
- "component": "BIconBasketFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBasket",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6740,8 +7005,8 @@
]
},
{
- "component": "BIconBattery",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBasket2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6793,8 +7058,8 @@
]
},
{
- "component": "BIconBatteryCharging",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBasket2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6846,8 +7111,8 @@
]
},
{
- "component": "BIconBatteryFull",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBasket3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6899,8 +7164,8 @@
]
},
{
- "component": "BIconBatteryHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBasket3Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -6952,8 +7217,8 @@
]
},
{
- "component": "BIconBell",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBasketFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7005,8 +7270,8 @@
]
},
{
- "component": "BIconBellFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBattery",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7058,8 +7323,8 @@
]
},
{
- "component": "BIconBezier",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBatteryCharging",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7111,8 +7376,8 @@
]
},
{
- "component": "BIconBezier2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBatteryFull",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7164,8 +7429,8 @@
]
},
{
- "component": "BIconBicycle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBatteryHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7217,8 +7482,8 @@
]
},
{
- "component": "BIconBinoculars",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBell",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7270,8 +7535,8 @@
]
},
{
- "component": "BIconBinocularsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBellFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7323,8 +7588,8 @@
]
},
{
- "component": "BIconBlockquoteLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBellSlash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7376,8 +7641,8 @@
]
},
{
- "component": "BIconBlockquoteRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBellSlashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7429,8 +7694,8 @@
]
},
{
- "component": "BIconBook",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBezier",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7482,8 +7747,8 @@
]
},
{
- "component": "BIconBookFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBezier2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7535,8 +7800,8 @@
]
},
{
- "component": "BIconBookHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBicycle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7588,8 +7853,8 @@
]
},
{
- "component": "BIconBookmark",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBinoculars",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7641,8 +7906,8 @@
]
},
{
- "component": "BIconBookmarkCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBinocularsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7694,8 +7959,8 @@
]
},
{
- "component": "BIconBookmarkCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBlockquoteLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7747,8 +8012,8 @@
]
},
{
- "component": "BIconBookmarkDash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBlockquoteRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7800,8 +8065,8 @@
]
},
{
- "component": "BIconBookmarkDashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBook",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7853,8 +8118,8 @@
]
},
{
- "component": "BIconBookmarkFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7906,8 +8171,8 @@
]
},
{
- "component": "BIconBookmarkHeart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -7959,8 +8224,8 @@
]
},
{
- "component": "BIconBookmarkHeartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmark",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8012,8 +8277,8 @@
]
},
{
- "component": "BIconBookmarkPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8065,8 +8330,8 @@
]
},
{
- "component": "BIconBookmarkPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8118,8 +8383,8 @@
]
},
{
- "component": "BIconBookmarkStar",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkDash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8171,8 +8436,8 @@
]
},
{
- "component": "BIconBookmarkStarFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkDashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8224,8 +8489,8 @@
]
},
{
- "component": "BIconBookmarkX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8277,8 +8542,8 @@
]
},
{
- "component": "BIconBookmarkXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkHeart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8330,8 +8595,8 @@
]
},
{
- "component": "BIconBookmarks",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkHeartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8383,8 +8648,8 @@
]
},
{
- "component": "BIconBookmarksFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8436,8 +8701,8 @@
]
},
{
- "component": "BIconBookshelf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8489,8 +8754,8 @@
]
},
{
- "component": "BIconBootstrap",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkStar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8542,8 +8807,8 @@
]
},
{
- "component": "BIconBootstrapFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkStarFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8595,8 +8860,8 @@
]
},
{
- "component": "BIconBootstrapReboot",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8648,8 +8913,8 @@
]
},
{
- "component": "BIconBorderStyle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarkXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8701,8 +8966,8 @@
]
},
{
- "component": "BIconBorderWidth",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarks",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8754,8 +9019,8 @@
]
},
{
- "component": "BIconBoundingBox",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookmarksFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8807,8 +9072,8 @@
]
},
{
- "component": "BIconBoundingBoxCircles",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBookshelf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8860,8 +9125,8 @@
]
},
{
- "component": "BIconBox",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBootstrap",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8913,8 +9178,8 @@
]
},
{
- "component": "BIconBoxArrowDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBootstrapFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -8966,8 +9231,8 @@
]
},
{
- "component": "BIconBoxArrowDownLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBootstrapReboot",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9019,8 +9284,8 @@
]
},
{
- "component": "BIconBoxArrowDownRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorder",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9072,8 +9337,8 @@
]
},
{
- "component": "BIconBoxArrowInDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderAll",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9125,8 +9390,8 @@
]
},
{
- "component": "BIconBoxArrowInDownLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderBottom",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9178,8 +9443,8 @@
]
},
{
- "component": "BIconBoxArrowInDownRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderCenter",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9231,8 +9496,8 @@
]
},
{
- "component": "BIconBoxArrowInLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderInner",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9284,8 +9549,8 @@
]
},
{
- "component": "BIconBoxArrowInRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9337,8 +9602,8 @@
]
},
{
- "component": "BIconBoxArrowInUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderMiddle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9390,8 +9655,8 @@
]
},
{
- "component": "BIconBoxArrowInUpLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderOuter",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9443,8 +9708,8 @@
]
},
{
- "component": "BIconBoxArrowInUpRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9496,8 +9761,8 @@
]
},
{
- "component": "BIconBoxArrowLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderStyle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9549,8 +9814,8 @@
]
},
{
- "component": "BIconBoxArrowRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderTop",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9602,8 +9867,8 @@
]
},
{
- "component": "BIconBoxArrowUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBorderWidth",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9655,8 +9920,8 @@
]
},
{
- "component": "BIconBoxArrowUpLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoundingBox",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9708,8 +9973,8 @@
]
},
{
- "component": "BIconBoxArrowUpRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoundingBoxCircles",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9761,8 +10026,8 @@
]
},
{
- "component": "BIconBoxSeam",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBox",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9814,8 +10079,8 @@
]
},
{
- "component": "BIconBraces",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9867,8 +10132,8 @@
]
},
{
- "component": "BIconBricks",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowDownLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9920,8 +10185,8 @@
]
},
{
- "component": "BIconBriefcase",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowDownRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -9973,8 +10238,8 @@
]
},
{
- "component": "BIconBriefcaseFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10026,8 +10291,8 @@
]
},
{
- "component": "BIconBrightnessAltHigh",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInDownLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10079,8 +10344,8 @@
]
},
{
- "component": "BIconBrightnessAltHighFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInDownRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10132,8 +10397,8 @@
]
},
{
- "component": "BIconBrightnessAltLow",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10185,8 +10450,8 @@
]
},
{
- "component": "BIconBrightnessAltLowFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10238,8 +10503,8 @@
]
},
{
- "component": "BIconBrightnessHigh",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10291,8 +10556,8 @@
]
},
{
- "component": "BIconBrightnessHighFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInUpLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10344,8 +10609,8 @@
]
},
{
- "component": "BIconBrightnessLow",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowInUpRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10397,8 +10662,8 @@
]
},
{
- "component": "BIconBrightnessLowFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10450,8 +10715,8 @@
]
},
{
- "component": "BIconBroadcast",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10503,8 +10768,8 @@
]
},
{
- "component": "BIconBroadcastPin",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10556,8 +10821,8 @@
]
},
{
- "component": "BIconBrush",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowUpLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10609,8 +10874,8 @@
]
},
{
- "component": "BIconBrushFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxArrowUpRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10662,8 +10927,8 @@
]
},
{
- "component": "BIconBucket",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBoxSeam",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10715,8 +10980,8 @@
]
},
{
- "component": "BIconBucketFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBraces",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10768,8 +11033,8 @@
]
},
{
- "component": "BIconBug",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBricks",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10821,8 +11086,8 @@
]
},
{
- "component": "BIconBugFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBriefcase",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10874,8 +11139,8 @@
]
},
{
- "component": "BIconBuilding",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBriefcaseFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10927,8 +11192,8 @@
]
},
{
- "component": "BIconBullseye",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessAltHigh",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -10980,8 +11245,8 @@
]
},
{
- "component": "BIconCalculator",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessAltHighFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11033,8 +11298,8 @@
]
},
{
- "component": "BIconCalculatorFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessAltLow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11086,8 +11351,8 @@
]
},
{
- "component": "BIconCalendar",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessAltLowFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11139,8 +11404,8 @@
]
},
{
- "component": "BIconCalendar2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessHigh",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11192,8 +11457,8 @@
]
},
{
- "component": "BIconCalendar2Check",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessHighFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11245,8 +11510,8 @@
]
},
{
- "component": "BIconCalendar2CheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessLow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11298,8 +11563,8 @@
]
},
{
- "component": "BIconCalendar2Date",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrightnessLowFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11351,8 +11616,8 @@
]
},
{
- "component": "BIconCalendar2DateFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBroadcast",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11404,8 +11669,8 @@
]
},
{
- "component": "BIconCalendar2Day",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBroadcastPin",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11457,8 +11722,8 @@
]
},
{
- "component": "BIconCalendar2DayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrush",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11510,8 +11775,8 @@
]
},
{
- "component": "BIconCalendar2Event",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBrushFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11563,8 +11828,8 @@
]
},
{
- "component": "BIconCalendar2EventFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBucket",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11616,8 +11881,8 @@
]
},
{
- "component": "BIconCalendar2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBucketFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11669,8 +11934,8 @@
]
},
{
- "component": "BIconCalendar2Minus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBug",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11722,8 +11987,8 @@
]
},
{
- "component": "BIconCalendar2MinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBugFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11775,8 +12040,8 @@
]
},
{
- "component": "BIconCalendar2Month",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBuilding",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11828,8 +12093,8 @@
]
},
{
- "component": "BIconCalendar2MonthFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconBullseye",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11881,8 +12146,8 @@
]
},
{
- "component": "BIconCalendar2Plus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalculator",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11934,8 +12199,8 @@
]
},
{
- "component": "BIconCalendar2PlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalculatorFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -11987,8 +12252,8 @@
]
},
{
- "component": "BIconCalendar2Range",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12040,8 +12305,8 @@
]
},
{
- "component": "BIconCalendar2RangeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12093,8 +12358,8 @@
]
},
{
- "component": "BIconCalendar2Week",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Check",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12146,8 +12411,8 @@
]
},
{
- "component": "BIconCalendar2WeekFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2CheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12199,8 +12464,8 @@
]
},
{
- "component": "BIconCalendar2X",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Date",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12252,8 +12517,8 @@
]
},
{
- "component": "BIconCalendar2XFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2DateFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12305,8 +12570,8 @@
]
},
{
- "component": "BIconCalendar3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Day",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12358,8 +12623,8 @@
]
},
{
- "component": "BIconCalendar3Event",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2DayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12411,8 +12676,8 @@
]
},
{
- "component": "BIconCalendar3EventFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Event",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12464,8 +12729,8 @@
]
},
{
- "component": "BIconCalendar3Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2EventFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12517,8 +12782,8 @@
]
},
{
- "component": "BIconCalendar3Range",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12570,8 +12835,8 @@
]
},
{
- "component": "BIconCalendar3RangeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Minus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12623,8 +12888,8 @@
]
},
{
- "component": "BIconCalendar3Week",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2MinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12676,8 +12941,8 @@
]
},
{
- "component": "BIconCalendar3WeekFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Month",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12729,8 +12994,8 @@
]
},
{
- "component": "BIconCalendar4",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2MonthFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12782,8 +13047,8 @@
]
},
{
- "component": "BIconCalendar4Event",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Plus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12835,8 +13100,8 @@
]
},
{
- "component": "BIconCalendar4Range",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2PlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12888,8 +13153,8 @@
]
},
{
- "component": "BIconCalendar4Week",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Range",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12941,8 +13206,8 @@
]
},
{
- "component": "BIconCalendarCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2RangeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -12994,8 +13259,8 @@
]
},
{
- "component": "BIconCalendarCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2Week",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13047,8 +13312,8 @@
]
},
{
- "component": "BIconCalendarDate",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2WeekFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13100,8 +13365,8 @@
]
},
{
- "component": "BIconCalendarDateFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2X",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13153,8 +13418,8 @@
]
},
{
- "component": "BIconCalendarDay",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar2XFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13206,8 +13471,8 @@
]
},
{
- "component": "BIconCalendarDayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13259,8 +13524,8 @@
]
},
{
- "component": "BIconCalendarEvent",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3Event",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13312,8 +13577,8 @@
]
},
{
- "component": "BIconCalendarEventFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3EventFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13365,8 +13630,8 @@
]
},
{
- "component": "BIconCalendarFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13418,8 +13683,8 @@
]
},
{
- "component": "BIconCalendarMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3Range",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13471,8 +13736,8 @@
]
},
{
- "component": "BIconCalendarMinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3RangeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13524,8 +13789,8 @@
]
},
{
- "component": "BIconCalendarMonth",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3Week",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13577,8 +13842,8 @@
]
},
{
- "component": "BIconCalendarMonthFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar3WeekFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13630,8 +13895,8 @@
]
},
{
- "component": "BIconCalendarPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar4",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13683,8 +13948,8 @@
]
},
{
- "component": "BIconCalendarPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar4Event",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13736,8 +14001,8 @@
]
},
{
- "component": "BIconCalendarRange",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar4Range",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13789,8 +14054,8 @@
]
},
{
- "component": "BIconCalendarRangeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendar4Week",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13842,8 +14107,8 @@
]
},
{
- "component": "BIconCalendarWeek",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13895,8 +14160,8 @@
]
},
{
- "component": "BIconCalendarWeekFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -13948,8 +14213,8 @@
]
},
{
- "component": "BIconCalendarX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarDate",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14001,8 +14266,8 @@
]
},
{
- "component": "BIconCalendarXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarDateFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14054,8 +14319,8 @@
]
},
{
- "component": "BIconCamera",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarDay",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14107,8 +14372,8 @@
]
},
{
- "component": "BIconCamera2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarDayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14160,8 +14425,8 @@
]
},
{
- "component": "BIconCameraFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarEvent",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14213,8 +14478,8 @@
]
},
{
- "component": "BIconCameraReels",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarEventFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14266,8 +14531,8 @@
]
},
{
- "component": "BIconCameraReelsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14319,8 +14584,8 @@
]
},
{
- "component": "BIconCameraVideo",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14372,8 +14637,8 @@
]
},
{
- "component": "BIconCameraVideoFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14425,8 +14690,8 @@
]
},
{
- "component": "BIconCameraVideoOff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarMonth",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14478,8 +14743,8 @@
]
},
{
- "component": "BIconCameraVideoOffFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarMonthFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14531,8 +14796,8 @@
]
},
{
- "component": "BIconCapslock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14584,8 +14849,8 @@
]
},
{
- "component": "BIconCapslockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14637,8 +14902,8 @@
]
},
{
- "component": "BIconCardChecklist",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarRange",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14690,8 +14955,8 @@
]
},
{
- "component": "BIconCardHeading",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarRangeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14743,8 +15008,8 @@
]
},
{
- "component": "BIconCardImage",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarWeek",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14796,8 +15061,8 @@
]
},
{
- "component": "BIconCardList",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarWeekFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14849,8 +15114,8 @@
]
},
{
- "component": "BIconCardText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14902,8 +15167,8 @@
]
},
{
- "component": "BIconCaretDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCalendarXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -14955,8 +15220,8 @@
]
},
{
- "component": "BIconCaretDownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCamera",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15008,8 +15273,8 @@
]
},
{
- "component": "BIconCaretDownSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCamera2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15061,8 +15326,8 @@
]
},
{
- "component": "BIconCaretDownSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15114,8 +15379,8 @@
]
},
{
- "component": "BIconCaretLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraReels",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15167,8 +15432,8 @@
]
},
{
- "component": "BIconCaretLeftFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraReelsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15220,8 +15485,8 @@
]
},
{
- "component": "BIconCaretLeftSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraVideo",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15273,8 +15538,8 @@
]
},
{
- "component": "BIconCaretLeftSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraVideoFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15326,8 +15591,8 @@
]
},
{
- "component": "BIconCaretRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraVideoOff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15379,8 +15644,8 @@
]
},
{
- "component": "BIconCaretRightFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCameraVideoOffFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15432,8 +15697,8 @@
]
},
{
- "component": "BIconCaretRightSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCapslock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15485,8 +15750,8 @@
]
},
{
- "component": "BIconCaretRightSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCapslockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15538,8 +15803,8 @@
]
},
{
- "component": "BIconCaretUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCardChecklist",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15591,8 +15856,8 @@
]
},
{
- "component": "BIconCaretUpFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCardHeading",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15644,8 +15909,8 @@
]
},
{
- "component": "BIconCaretUpSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCardImage",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15697,8 +15962,8 @@
]
},
{
- "component": "BIconCaretUpSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCardList",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15750,8 +16015,8 @@
]
},
{
- "component": "BIconCart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCardText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15803,8 +16068,8 @@
]
},
{
- "component": "BIconCart2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15856,8 +16121,8 @@
]
},
{
- "component": "BIconCart3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15909,8 +16174,8 @@
]
},
{
- "component": "BIconCart4",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretDownSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -15962,8 +16227,8 @@
]
},
{
- "component": "BIconCartCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretDownSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16015,8 +16280,8 @@
]
},
{
- "component": "BIconCartCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16068,8 +16333,8 @@
]
},
{
- "component": "BIconCartDash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretLeftFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16121,8 +16386,8 @@
]
},
{
- "component": "BIconCartDashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretLeftSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16174,8 +16439,8 @@
]
},
{
- "component": "BIconCartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretLeftSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16227,8 +16492,8 @@
]
},
{
- "component": "BIconCartPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16280,8 +16545,8 @@
]
},
{
- "component": "BIconCartPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretRightFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16333,8 +16598,8 @@
]
},
{
- "component": "BIconCartX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretRightSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16386,8 +16651,8 @@
]
},
{
- "component": "BIconCartXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretRightSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16439,8 +16704,8 @@
]
},
{
- "component": "BIconCash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16492,8 +16757,8 @@
]
},
{
- "component": "BIconCashStack",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretUpFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16545,8 +16810,8 @@
]
},
{
- "component": "BIconCast",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretUpSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16598,8 +16863,8 @@
]
},
{
- "component": "BIconChat",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCaretUpSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16651,8 +16916,8 @@
]
},
{
- "component": "BIconChatDots",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16704,8 +16969,8 @@
]
},
{
- "component": "BIconChatDotsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCart2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16757,8 +17022,8 @@
]
},
{
- "component": "BIconChatFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCart3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16810,8 +17075,8 @@
]
},
{
- "component": "BIconChatLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCart4",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16863,8 +17128,8 @@
]
},
{
- "component": "BIconChatLeftDots",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16916,8 +17181,8 @@
]
},
{
- "component": "BIconChatLeftDotsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -16969,8 +17234,8 @@
]
},
{
- "component": "BIconChatLeftFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartDash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17022,8 +17287,8 @@
]
},
{
- "component": "BIconChatLeftQuote",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartDashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17075,8 +17340,8 @@
]
},
{
- "component": "BIconChatLeftQuoteFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17128,8 +17393,8 @@
]
},
{
- "component": "BIconChatLeftText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17181,8 +17446,8 @@
]
},
{
- "component": "BIconChatLeftTextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17234,8 +17499,8 @@
]
},
{
- "component": "BIconChatQuote",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17287,8 +17552,8 @@
]
},
{
- "component": "BIconChatQuoteFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCartXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17340,8 +17605,8 @@
]
},
{
- "component": "BIconChatRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17393,8 +17658,8 @@
]
},
{
- "component": "BIconChatRightDots",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCashCoin",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17446,8 +17711,8 @@
]
},
{
- "component": "BIconChatRightDotsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCashStack",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17499,8 +17764,8 @@
]
},
{
- "component": "BIconChatRightFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCast",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17552,8 +17817,8 @@
]
},
{
- "component": "BIconChatRightQuote",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChat",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17605,8 +17870,8 @@
]
},
{
- "component": "BIconChatRightQuoteFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatDots",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17658,8 +17923,8 @@
]
},
{
- "component": "BIconChatRightText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatDotsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17711,8 +17976,8 @@
]
},
{
- "component": "BIconChatRightTextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17764,8 +18029,8 @@
]
},
{
- "component": "BIconChatSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17817,8 +18082,8 @@
]
},
{
- "component": "BIconChatSquareDots",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftDots",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17870,8 +18135,8 @@
]
},
{
- "component": "BIconChatSquareDotsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftDotsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17923,8 +18188,8 @@
]
},
{
- "component": "BIconChatSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -17976,8 +18241,8 @@
]
},
{
- "component": "BIconChatSquareQuote",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftQuote",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18029,8 +18294,8 @@
]
},
{
- "component": "BIconChatSquareQuoteFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftQuoteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18082,8 +18347,8 @@
]
},
{
- "component": "BIconChatSquareText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18135,8 +18400,8 @@
]
},
{
- "component": "BIconChatSquareTextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatLeftTextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18188,8 +18453,8 @@
]
},
{
- "component": "BIconChatText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatQuote",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18241,8 +18506,8 @@
]
},
{
- "component": "BIconChatTextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatQuoteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18294,8 +18559,8 @@
]
},
{
- "component": "BIconCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18347,8 +18612,61 @@
]
},
{
- "component": "BIconCheck2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRightDots",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconChatRightDotsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18400,8 +18718,8 @@
]
},
{
- "component": "BIconCheck2All",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRightFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18453,8 +18771,8 @@
]
},
{
- "component": "BIconCheck2Circle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRightQuote",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18506,8 +18824,8 @@
]
},
{
- "component": "BIconCheck2Square",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRightQuoteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18559,8 +18877,8 @@
]
},
{
- "component": "BIconCheckAll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRightText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18612,8 +18930,8 @@
]
},
{
- "component": "BIconCheckCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatRightTextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18665,8 +18983,8 @@
]
},
{
- "component": "BIconCheckCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18718,8 +19036,8 @@
]
},
{
- "component": "BIconCheckSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareDots",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18771,8 +19089,8 @@
]
},
{
- "component": "BIconCheckSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareDotsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18824,8 +19142,8 @@
]
},
{
- "component": "BIconChevronBarContract",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18877,8 +19195,8 @@
]
},
{
- "component": "BIconChevronBarDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareQuote",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18930,8 +19248,8 @@
]
},
{
- "component": "BIconChevronBarExpand",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareQuoteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -18983,8 +19301,8 @@
]
},
{
- "component": "BIconChevronBarLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19036,8 +19354,8 @@
]
},
{
- "component": "BIconChevronBarRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatSquareTextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19089,8 +19407,8 @@
]
},
{
- "component": "BIconChevronBarUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19142,8 +19460,8 @@
]
},
{
- "component": "BIconChevronCompactDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChatTextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19195,8 +19513,8 @@
]
},
{
- "component": "BIconChevronCompactLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19248,8 +19566,8 @@
]
},
{
- "component": "BIconChevronCompactRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheck2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19301,8 +19619,8 @@
]
},
{
- "component": "BIconChevronCompactUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheck2All",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19354,8 +19672,8 @@
]
},
{
- "component": "BIconChevronContract",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheck2Circle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19407,8 +19725,8 @@
]
},
{
- "component": "BIconChevronDoubleDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheck2Square",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19460,8 +19778,8 @@
]
},
{
- "component": "BIconChevronDoubleLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheckAll",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19513,8 +19831,8 @@
]
},
{
- "component": "BIconChevronDoubleRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheckCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19566,8 +19884,8 @@
]
},
{
- "component": "BIconChevronDoubleUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheckCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19619,8 +19937,8 @@
]
},
{
- "component": "BIconChevronDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheckLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19672,8 +19990,8 @@
]
},
{
- "component": "BIconChevronExpand",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheckSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19725,8 +20043,8 @@
]
},
{
- "component": "BIconChevronLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCheckSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19778,8 +20096,8 @@
]
},
{
- "component": "BIconChevronRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronBarContract",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19831,8 +20149,8 @@
]
},
{
- "component": "BIconChevronUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronBarDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19884,8 +20202,8 @@
]
},
{
- "component": "BIconCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronBarExpand",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19937,8 +20255,8 @@
]
},
{
- "component": "BIconCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronBarLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -19990,8 +20308,8 @@
]
},
{
- "component": "BIconCircleHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronBarRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20043,8 +20361,8 @@
]
},
{
- "component": "BIconCircleSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronBarUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20096,8 +20414,8 @@
]
},
{
- "component": "BIconClipboard",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronCompactDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20149,8 +20467,8 @@
]
},
{
- "component": "BIconClipboardCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronCompactLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20202,8 +20520,8 @@
]
},
{
- "component": "BIconClipboardData",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronCompactRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20255,8 +20573,8 @@
]
},
{
- "component": "BIconClipboardMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronCompactUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20308,8 +20626,8 @@
]
},
{
- "component": "BIconClipboardPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronContract",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20361,8 +20679,8 @@
]
},
{
- "component": "BIconClipboardX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronDoubleDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20414,8 +20732,8 @@
]
},
{
- "component": "BIconClock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronDoubleLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20467,8 +20785,8 @@
]
},
{
- "component": "BIconClockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronDoubleRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20520,8 +20838,8 @@
]
},
{
- "component": "BIconClockHistory",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronDoubleUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20573,8 +20891,8 @@
]
},
{
- "component": "BIconCloud",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20626,8 +20944,8 @@
]
},
{
- "component": "BIconCloudArrowDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronExpand",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20679,8 +20997,8 @@
]
},
{
- "component": "BIconCloudArrowDownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20732,8 +21050,8 @@
]
},
{
- "component": "BIconCloudArrowUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20785,8 +21103,8 @@
]
},
{
- "component": "BIconCloudArrowUpFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconChevronUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20838,8 +21156,8 @@
]
},
{
- "component": "BIconCloudCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20891,8 +21209,8 @@
]
},
{
- "component": "BIconCloudCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20944,8 +21262,8 @@
]
},
{
- "component": "BIconCloudDownload",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCircleHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -20997,8 +21315,8 @@
]
},
{
- "component": "BIconCloudDownloadFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCircleSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21050,8 +21368,8 @@
]
},
{
- "component": "BIconCloudFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClipboard",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21103,8 +21421,8 @@
]
},
{
- "component": "BIconCloudMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClipboardCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21156,8 +21474,8 @@
]
},
{
- "component": "BIconCloudMinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClipboardData",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21209,8 +21527,8 @@
]
},
{
- "component": "BIconCloudPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClipboardMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21262,8 +21580,8 @@
]
},
{
- "component": "BIconCloudPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClipboardPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21315,8 +21633,8 @@
]
},
{
- "component": "BIconCloudSlash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClipboardX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21368,8 +21686,8 @@
]
},
{
- "component": "BIconCloudSlashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21421,8 +21739,8 @@
]
},
{
- "component": "BIconCloudUpload",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21474,8 +21792,8 @@
]
},
{
- "component": "BIconCloudUploadFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClockHistory",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21527,8 +21845,8 @@
]
},
{
- "component": "BIconCode",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloud",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21580,8 +21898,8 @@
]
},
{
- "component": "BIconCodeSlash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudArrowDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21633,8 +21951,8 @@
]
},
{
- "component": "BIconCodeSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudArrowDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21686,8 +22004,8 @@
]
},
{
- "component": "BIconCollection",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudArrowUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21739,8 +22057,8 @@
]
},
{
- "component": "BIconCollectionFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudArrowUpFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21792,8 +22110,8 @@
]
},
{
- "component": "BIconCollectionPlay",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21845,8 +22163,8 @@
]
},
{
- "component": "BIconCollectionPlayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21898,8 +22216,8 @@
]
},
{
- "component": "BIconColumns",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudDownload",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -21951,8 +22269,8 @@
]
},
{
- "component": "BIconColumnsGap",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudDownloadFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22004,8 +22322,8 @@
]
},
{
- "component": "BIconCommand",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudDrizzle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22057,8 +22375,8 @@
]
},
{
- "component": "BIconCompass",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudDrizzleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22110,8 +22428,8 @@
]
},
{
- "component": "BIconCompassFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22163,8 +22481,8 @@
]
},
{
- "component": "BIconCone",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudFog",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22216,8 +22534,8 @@
]
},
{
- "component": "BIconConeStriped",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudFog2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22269,8 +22587,8 @@
]
},
{
- "component": "BIconController",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudFog2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22322,8 +22640,8 @@
]
},
{
- "component": "BIconCpu",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudFogFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22375,8 +22693,8 @@
]
},
{
- "component": "BIconCpuFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudHail",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22428,8 +22746,8 @@
]
},
{
- "component": "BIconCreditCard",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudHailFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22481,8 +22799,8 @@
]
},
{
- "component": "BIconCreditCard2Back",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudHaze",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22534,8 +22852,8 @@
]
},
{
- "component": "BIconCreditCard2BackFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudHaze1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22587,8 +22905,8 @@
]
},
{
- "component": "BIconCreditCard2Front",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudHaze2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22640,8 +22958,8 @@
]
},
{
- "component": "BIconCreditCard2FrontFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudHazeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22693,8 +23011,8 @@
]
},
{
- "component": "BIconCreditCardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudLightning",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22746,8 +23064,8 @@
]
},
{
- "component": "BIconCrop",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudLightningFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22799,8 +23117,8 @@
]
},
{
- "component": "BIconCup",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudLightningRain",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22852,8 +23170,8 @@
]
},
{
- "component": "BIconCupFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudLightningRainFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22905,8 +23223,8 @@
]
},
{
- "component": "BIconCupStraw",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -22958,8 +23276,8 @@
]
},
{
- "component": "BIconCursor",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23011,8 +23329,8 @@
]
},
{
- "component": "BIconCursorFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudMoon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23064,8 +23382,8 @@
]
},
{
- "component": "BIconCursorText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudMoonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23117,8 +23435,8 @@
]
},
{
- "component": "BIconDash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23170,8 +23488,8 @@
]
},
{
- "component": "BIconDashCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23223,8 +23541,8 @@
]
},
{
- "component": "BIconDashCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudRain",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23276,8 +23594,8 @@
]
},
{
- "component": "BIconDashSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudRainFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23329,8 +23647,8 @@
]
},
{
- "component": "BIconDashSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudRainHeavy",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23382,8 +23700,8 @@
]
},
{
- "component": "BIconDiagram2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudRainHeavyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23435,8 +23753,8 @@
]
},
{
- "component": "BIconDiagram2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSlash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23488,8 +23806,8 @@
]
},
{
- "component": "BIconDiagram3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSlashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23541,8 +23859,8 @@
]
},
{
- "component": "BIconDiagram3Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSleet",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23594,8 +23912,8 @@
]
},
{
- "component": "BIconDiamond",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSleetFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23647,8 +23965,8 @@
]
},
{
- "component": "BIconDiamondFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSnow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23700,8 +24018,8 @@
]
},
{
- "component": "BIconDiamondHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSnowFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23753,8 +24071,8 @@
]
},
{
- "component": "BIconDice1",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSun",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23806,8 +24124,8 @@
]
},
{
- "component": "BIconDice1Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudSunFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23859,8 +24177,8 @@
]
},
{
- "component": "BIconDice2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudUpload",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23912,8 +24230,8 @@
]
},
{
- "component": "BIconDice2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudUploadFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -23965,8 +24283,8 @@
]
},
{
- "component": "BIconDice3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconClouds",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24018,8 +24336,8 @@
]
},
{
- "component": "BIconDice3Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24071,8 +24389,8 @@
]
},
{
- "component": "BIconDice4",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudy",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24124,8 +24442,8 @@
]
},
{
- "component": "BIconDice4Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCloudyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24177,8 +24495,8 @@
]
},
{
- "component": "BIconDice5",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCode",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24230,8 +24548,8 @@
]
},
{
- "component": "BIconDice5Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCodeSlash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24283,8 +24601,8 @@
]
},
{
- "component": "BIconDice6",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCodeSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24336,8 +24654,8 @@
]
},
{
- "component": "BIconDice6Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCoin",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24389,8 +24707,8 @@
]
},
{
- "component": "BIconDisc",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCollection",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24442,8 +24760,8 @@
]
},
{
- "component": "BIconDiscFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCollectionFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24495,8 +24813,8 @@
]
},
{
- "component": "BIconDiscord",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCollectionPlay",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24548,8 +24866,8 @@
]
},
{
- "component": "BIconDisplay",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCollectionPlayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24601,8 +24919,8 @@
]
},
{
- "component": "BIconDisplayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconColumns",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24654,8 +24972,8 @@
]
},
{
- "component": "BIconDistributeHorizontal",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconColumnsGap",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24707,8 +25025,8 @@
]
},
{
- "component": "BIconDistributeVertical",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCommand",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24760,8 +25078,8 @@
]
},
{
- "component": "BIconDoorClosed",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCompass",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24813,8 +25131,8 @@
]
},
{
- "component": "BIconDoorClosedFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCompassFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24866,8 +25184,8 @@
]
},
{
- "component": "BIconDoorOpen",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCone",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24919,8 +25237,8 @@
]
},
{
- "component": "BIconDoorOpenFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconConeStriped",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -24972,8 +25290,8 @@
]
},
{
- "component": "BIconDot",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconController",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25025,8 +25343,8 @@
]
},
{
- "component": "BIconDownload",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCpu",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25078,8 +25396,8 @@
]
},
{
- "component": "BIconDroplet",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCpuFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25131,8 +25449,8 @@
]
},
{
- "component": "BIconDropletFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCreditCard",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25184,8 +25502,8 @@
]
},
{
- "component": "BIconDropletHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCreditCard2Back",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25237,8 +25555,8 @@
]
},
{
- "component": "BIconEarbuds",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCreditCard2BackFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25290,8 +25608,8 @@
]
},
{
- "component": "BIconEasel",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCreditCard2Front",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25343,8 +25661,8 @@
]
},
{
- "component": "BIconEaselFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCreditCard2FrontFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25396,8 +25714,8 @@
]
},
{
- "component": "BIconEgg",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCreditCardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25449,8 +25767,8 @@
]
},
{
- "component": "BIconEggFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCrop",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25502,8 +25820,8 @@
]
},
{
- "component": "BIconEggFried",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCup",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25555,8 +25873,8 @@
]
},
{
- "component": "BIconEject",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCupFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25608,8 +25926,8 @@
]
},
{
- "component": "BIconEjectFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCupStraw",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25661,8 +25979,8 @@
]
},
{
- "component": "BIconEmojiAngry",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCurrencyBitcoin",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25714,8 +26032,8 @@
]
},
{
- "component": "BIconEmojiAngryFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCurrencyDollar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25767,8 +26085,8 @@
]
},
{
- "component": "BIconEmojiDizzy",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCurrencyEuro",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25820,8 +26138,8 @@
]
},
{
- "component": "BIconEmojiDizzyFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCurrencyExchange",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25873,8 +26191,8 @@
]
},
{
- "component": "BIconEmojiExpressionless",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCurrencyPound",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25926,8 +26244,8 @@
]
},
{
- "component": "BIconEmojiExpressionlessFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCurrencyYen",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -25979,8 +26297,8 @@
]
},
{
- "component": "BIconEmojiFrown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCursor",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26032,8 +26350,8 @@
]
},
{
- "component": "BIconEmojiFrownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCursorFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26085,8 +26403,8 @@
]
},
{
- "component": "BIconEmojiHeartEyes",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconCursorText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26138,8 +26456,8 @@
]
},
{
- "component": "BIconEmojiHeartEyesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26191,8 +26509,8 @@
]
},
{
- "component": "BIconEmojiLaughing",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26244,8 +26562,8 @@
]
},
{
- "component": "BIconEmojiLaughingFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashCircleDotted",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26297,8 +26615,8 @@
]
},
{
- "component": "BIconEmojiNeutral",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26350,8 +26668,8 @@
]
},
{
- "component": "BIconEmojiNeutralFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26403,8 +26721,8 @@
]
},
{
- "component": "BIconEmojiSmile",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26456,8 +26774,8 @@
]
},
{
- "component": "BIconEmojiSmileFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashSquareDotted",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26509,8 +26827,8 @@
]
},
{
- "component": "BIconEmojiSmileUpsideDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDashSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26562,8 +26880,8 @@
]
},
{
- "component": "BIconEmojiSmileUpsideDownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiagram2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26615,8 +26933,8 @@
]
},
{
- "component": "BIconEmojiSunglasses",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiagram2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26668,8 +26986,8 @@
]
},
{
- "component": "BIconEmojiSunglassesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiagram3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26721,8 +27039,8 @@
]
},
{
- "component": "BIconEmojiWink",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiagram3Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26774,8 +27092,8 @@
]
},
{
- "component": "BIconEmojiWinkFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiamond",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26827,8 +27145,8 @@
]
},
{
- "component": "BIconEnvelope",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiamondFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26880,8 +27198,8 @@
]
},
{
- "component": "BIconEnvelopeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiamondHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26933,8 +27251,8 @@
]
},
{
- "component": "BIconEnvelopeOpen",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -26986,8 +27304,8 @@
]
},
{
- "component": "BIconEnvelopeOpenFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice1Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27039,8 +27357,8 @@
]
},
{
- "component": "BIconExclamation",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27092,8 +27410,8 @@
]
},
{
- "component": "BIconExclamationCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27145,8 +27463,8 @@
]
},
{
- "component": "BIconExclamationCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27198,8 +27516,8 @@
]
},
{
- "component": "BIconExclamationDiamond",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice3Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27251,8 +27569,8 @@
]
},
{
- "component": "BIconExclamationDiamondFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice4",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27304,8 +27622,8 @@
]
},
{
- "component": "BIconExclamationOctagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice4Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27357,8 +27675,8 @@
]
},
{
- "component": "BIconExclamationOctagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice5",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27410,8 +27728,8 @@
]
},
{
- "component": "BIconExclamationSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice5Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27463,8 +27781,8 @@
]
},
{
- "component": "BIconExclamationSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice6",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27516,8 +27834,8 @@
]
},
{
- "component": "BIconExclamationTriangle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDice6Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27569,8 +27887,8 @@
]
},
{
- "component": "BIconExclamationTriangleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDisc",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27622,8 +27940,8 @@
]
},
{
- "component": "BIconExclude",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiscFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27675,8 +27993,8 @@
]
},
{
- "component": "BIconEye",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDiscord",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27728,8 +28046,8 @@
]
},
{
- "component": "BIconEyeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDisplay",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27781,8 +28099,8 @@
]
},
{
- "component": "BIconEyeSlash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDisplayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27834,8 +28152,8 @@
]
},
{
- "component": "BIconEyeSlashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDistributeHorizontal",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27887,8 +28205,8 @@
]
},
{
- "component": "BIconEyeglasses",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDistributeVertical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27940,8 +28258,8 @@
]
},
{
- "component": "BIconFacebook",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDoorClosed",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -27993,8 +28311,8 @@
]
},
{
- "component": "BIconFile",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDoorClosedFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28046,8 +28364,8 @@
]
},
{
- "component": "BIconFileArrowDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDoorOpen",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28099,8 +28417,8 @@
]
},
{
- "component": "BIconFileArrowDownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDoorOpenFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28152,8 +28470,8 @@
]
},
{
- "component": "BIconFileArrowUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDot",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28205,8 +28523,8 @@
]
},
{
- "component": "BIconFileArrowUpFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDownload",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28258,8 +28576,8 @@
]
},
{
- "component": "BIconFileBarGraph",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDroplet",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28311,8 +28629,8 @@
]
},
{
- "component": "BIconFileBarGraphFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDropletFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28364,8 +28682,8 @@
]
},
{
- "component": "BIconFileBinary",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconDropletHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28417,8 +28735,8 @@
]
},
{
- "component": "BIconFileBinaryFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEarbuds",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28470,8 +28788,8 @@
]
},
{
- "component": "BIconFileBreak",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEasel",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28523,8 +28841,8 @@
]
},
{
- "component": "BIconFileBreakFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEaselFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28576,8 +28894,8 @@
]
},
{
- "component": "BIconFileCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEgg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28629,8 +28947,8 @@
]
},
{
- "component": "BIconFileCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEggFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28682,8 +29000,8 @@
]
},
{
- "component": "BIconFileCode",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEggFried",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28735,8 +29053,8 @@
]
},
{
- "component": "BIconFileCodeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEject",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28788,8 +29106,8 @@
]
},
{
- "component": "BIconFileDiff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEjectFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28841,8 +29159,8 @@
]
},
{
- "component": "BIconFileDiffFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiAngry",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28894,8 +29212,8 @@
]
},
{
- "component": "BIconFileEarmark",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiAngryFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -28947,8 +29265,8 @@
]
},
{
- "component": "BIconFileEarmarkArrowDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiDizzy",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29000,8 +29318,8 @@
]
},
{
- "component": "BIconFileEarmarkArrowDownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiDizzyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29053,8 +29371,8 @@
]
},
{
- "component": "BIconFileEarmarkArrowUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiExpressionless",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29106,8 +29424,8 @@
]
},
{
- "component": "BIconFileEarmarkArrowUpFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiExpressionlessFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29159,8 +29477,8 @@
]
},
{
- "component": "BIconFileEarmarkBarGraph",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiFrown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29212,8 +29530,8 @@
]
},
{
- "component": "BIconFileEarmarkBarGraphFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiFrownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29265,8 +29583,8 @@
]
},
{
- "component": "BIconFileEarmarkBinary",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiHeartEyes",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29318,8 +29636,8 @@
]
},
{
- "component": "BIconFileEarmarkBinaryFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiHeartEyesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29371,8 +29689,8 @@
]
},
{
- "component": "BIconFileEarmarkBreak",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiLaughing",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29424,8 +29742,8 @@
]
},
{
- "component": "BIconFileEarmarkBreakFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiLaughingFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29477,8 +29795,8 @@
]
},
{
- "component": "BIconFileEarmarkCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiNeutral",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29530,8 +29848,8 @@
]
},
{
- "component": "BIconFileEarmarkCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiNeutralFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29583,8 +29901,8 @@
]
},
{
- "component": "BIconFileEarmarkCode",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiSmile",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29636,8 +29954,8 @@
]
},
{
- "component": "BIconFileEarmarkCodeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiSmileFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29689,8 +30007,8 @@
]
},
{
- "component": "BIconFileEarmarkDiff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiSmileUpsideDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29742,8 +30060,8 @@
]
},
{
- "component": "BIconFileEarmarkDiffFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiSmileUpsideDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29795,8 +30113,8 @@
]
},
{
- "component": "BIconFileEarmarkEasel",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiSunglasses",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29848,8 +30166,8 @@
]
},
{
- "component": "BIconFileEarmarkEaselFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiSunglassesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29901,8 +30219,8 @@
]
},
{
- "component": "BIconFileEarmarkExcel",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiWink",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -29954,8 +30272,8 @@
]
},
{
- "component": "BIconFileEarmarkExcelFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEmojiWinkFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30007,8 +30325,8 @@
]
},
{
- "component": "BIconFileEarmarkFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEnvelope",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30060,8 +30378,8 @@
]
},
{
- "component": "BIconFileEarmarkFont",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEnvelopeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30113,8 +30431,8 @@
]
},
{
- "component": "BIconFileEarmarkFontFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEnvelopeOpen",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30166,8 +30484,8 @@
]
},
{
- "component": "BIconFileEarmarkImage",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEnvelopeOpenFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30219,8 +30537,8 @@
]
},
{
- "component": "BIconFileEarmarkImageFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEraser",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30272,8 +30590,8 @@
]
},
{
- "component": "BIconFileEarmarkLock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEraserFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30325,8 +30643,8 @@
]
},
{
- "component": "BIconFileEarmarkLock2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamation",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30378,8 +30696,8 @@
]
},
{
- "component": "BIconFileEarmarkLock2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30431,8 +30749,8 @@
]
},
{
- "component": "BIconFileEarmarkLockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30484,8 +30802,8 @@
]
},
{
- "component": "BIconFileEarmarkMedical",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationDiamond",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30537,8 +30855,8 @@
]
},
{
- "component": "BIconFileEarmarkMedicalFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationDiamondFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30590,8 +30908,8 @@
]
},
{
- "component": "BIconFileEarmarkMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30643,8 +30961,8 @@
]
},
{
- "component": "BIconFileEarmarkMinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationOctagon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30696,8 +31014,8 @@
]
},
{
- "component": "BIconFileEarmarkMusic",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationOctagonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30749,8 +31067,8 @@
]
},
{
- "component": "BIconFileEarmarkMusicFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30802,8 +31120,8 @@
]
},
{
- "component": "BIconFileEarmarkPerson",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30855,8 +31173,8 @@
]
},
{
- "component": "BIconFileEarmarkPersonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationTriangle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30908,8 +31226,8 @@
]
},
{
- "component": "BIconFileEarmarkPlay",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclamationTriangleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -30961,8 +31279,8 @@
]
},
{
- "component": "BIconFileEarmarkPlayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconExclude",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31014,8 +31332,8 @@
]
},
{
- "component": "BIconFileEarmarkPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEye",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31067,8 +31385,8 @@
]
},
{
- "component": "BIconFileEarmarkPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEyeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31120,8 +31438,8 @@
]
},
{
- "component": "BIconFileEarmarkPost",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEyeSlash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31173,8 +31491,8 @@
]
},
{
- "component": "BIconFileEarmarkPostFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEyeSlashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31226,8 +31544,8 @@
]
},
{
- "component": "BIconFileEarmarkPpt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEyedropper",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31279,8 +31597,8 @@
]
},
{
- "component": "BIconFileEarmarkPptFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconEyeglasses",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31332,8 +31650,8 @@
]
},
{
- "component": "BIconFileEarmarkRichtext",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFacebook",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31385,8 +31703,8 @@
]
},
{
- "component": "BIconFileEarmarkRichtextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFile",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31438,8 +31756,8 @@
]
},
{
- "component": "BIconFileEarmarkRuled",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileArrowDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31491,8 +31809,8 @@
]
},
{
- "component": "BIconFileEarmarkRuledFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileArrowDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31544,8 +31862,8 @@
]
},
{
- "component": "BIconFileEarmarkSlides",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileArrowUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31597,8 +31915,8 @@
]
},
{
- "component": "BIconFileEarmarkSlidesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileArrowUpFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31650,8 +31968,8 @@
]
},
{
- "component": "BIconFileEarmarkSpreadsheet",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileBarGraph",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31703,8 +32021,8 @@
]
},
{
- "component": "BIconFileEarmarkSpreadsheetFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileBarGraphFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31756,8 +32074,8 @@
]
},
{
- "component": "BIconFileEarmarkText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileBinary",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31809,8 +32127,8 @@
]
},
{
- "component": "BIconFileEarmarkTextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileBinaryFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31862,8 +32180,8 @@
]
},
{
- "component": "BIconFileEarmarkWord",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileBreak",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31915,8 +32233,8 @@
]
},
{
- "component": "BIconFileEarmarkWordFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileBreakFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -31968,8 +32286,8 @@
]
},
{
- "component": "BIconFileEarmarkX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32021,8 +32339,8 @@
]
},
{
- "component": "BIconFileEarmarkXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32074,8 +32392,8 @@
]
},
{
- "component": "BIconFileEarmarkZip",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileCode",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32127,8 +32445,8 @@
]
},
{
- "component": "BIconFileEarmarkZipFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileCodeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32180,8 +32498,8 @@
]
},
{
- "component": "BIconFileEasel",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileDiff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32233,8 +32551,8 @@
]
},
{
- "component": "BIconFileEaselFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileDiffFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32286,8 +32604,8 @@
]
},
{
- "component": "BIconFileExcel",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmark",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32339,8 +32657,8 @@
]
},
{
- "component": "BIconFileExcelFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkArrowDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32392,8 +32710,8 @@
]
},
{
- "component": "BIconFileFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkArrowDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32445,8 +32763,8 @@
]
},
{
- "component": "BIconFileFont",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkArrowUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32498,8 +32816,8 @@
]
},
{
- "component": "BIconFileFontFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkArrowUpFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32551,8 +32869,8 @@
]
},
{
- "component": "BIconFileImage",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkBarGraph",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32604,8 +32922,8 @@
]
},
{
- "component": "BIconFileImageFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkBarGraphFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32657,8 +32975,8 @@
]
},
{
- "component": "BIconFileLock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkBinary",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32710,8 +33028,8 @@
]
},
{
- "component": "BIconFileLock2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkBinaryFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32763,8 +33081,8 @@
]
},
{
- "component": "BIconFileLock2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkBreak",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32816,8 +33134,8 @@
]
},
{
- "component": "BIconFileLockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkBreakFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32869,8 +33187,8 @@
]
},
{
- "component": "BIconFileMedical",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32922,8 +33240,8 @@
]
},
{
- "component": "BIconFileMedicalFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -32975,8 +33293,8 @@
]
},
{
- "component": "BIconFileMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkCode",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33028,8 +33346,8 @@
]
},
{
- "component": "BIconFileMinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkCodeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33081,8 +33399,8 @@
]
},
{
- "component": "BIconFileMusic",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkDiff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33134,8 +33452,8 @@
]
},
{
- "component": "BIconFileMusicFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkDiffFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33187,8 +33505,8 @@
]
},
{
- "component": "BIconFilePerson",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkEasel",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33240,8 +33558,8 @@
]
},
{
- "component": "BIconFilePersonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkEaselFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33293,8 +33611,8 @@
]
},
{
- "component": "BIconFilePlay",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkExcel",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33346,8 +33664,8 @@
]
},
{
- "component": "BIconFilePlayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkExcelFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33399,8 +33717,8 @@
]
},
{
- "component": "BIconFilePlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33452,8 +33770,8 @@
]
},
{
- "component": "BIconFilePlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkFont",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33505,8 +33823,8 @@
]
},
{
- "component": "BIconFilePost",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkFontFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33558,8 +33876,8 @@
]
},
{
- "component": "BIconFilePostFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkImage",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33611,8 +33929,8 @@
]
},
{
- "component": "BIconFilePpt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkImageFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33664,8 +33982,8 @@
]
},
{
- "component": "BIconFilePptFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkLock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33717,8 +34035,8 @@
]
},
{
- "component": "BIconFileRichtext",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkLock2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33770,8 +34088,8 @@
]
},
{
- "component": "BIconFileRichtextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkLock2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33823,8 +34141,8 @@
]
},
{
- "component": "BIconFileRuled",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkLockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33876,8 +34194,8 @@
]
},
{
- "component": "BIconFileRuledFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkMedical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33929,8 +34247,8 @@
]
},
{
- "component": "BIconFileSlides",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkMedicalFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -33982,8 +34300,8 @@
]
},
{
- "component": "BIconFileSlidesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34035,8 +34353,8 @@
]
},
{
- "component": "BIconFileSpreadsheet",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34088,8 +34406,8 @@
]
},
{
- "component": "BIconFileSpreadsheetFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkMusic",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34141,8 +34459,8 @@
]
},
{
- "component": "BIconFileText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkMusicFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34194,8 +34512,8 @@
]
},
{
- "component": "BIconFileTextFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPdf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34247,8 +34565,8 @@
]
},
{
- "component": "BIconFileWord",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPdfFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34300,8 +34618,8 @@
]
},
{
- "component": "BIconFileWordFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPerson",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34353,8 +34671,8 @@
]
},
{
- "component": "BIconFileX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPersonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34406,8 +34724,8 @@
]
},
{
- "component": "BIconFileXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPlay",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34459,8 +34777,8 @@
]
},
{
- "component": "BIconFileZip",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPlayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34512,8 +34830,8 @@
]
},
{
- "component": "BIconFileZipFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34565,8 +34883,8 @@
]
},
{
- "component": "BIconFiles",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34618,8 +34936,8 @@
]
},
{
- "component": "BIconFilesAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPost",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34671,8 +34989,8 @@
]
},
{
- "component": "BIconFilm",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPostFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34724,8 +35042,8 @@
]
},
{
- "component": "BIconFilter",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPpt",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34777,8 +35095,8 @@
]
},
{
- "component": "BIconFilterCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkPptFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34830,8 +35148,8 @@
]
},
{
- "component": "BIconFilterCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkRichtext",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34883,8 +35201,8 @@
]
},
{
- "component": "BIconFilterLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkRichtextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34936,8 +35254,8 @@
]
},
{
- "component": "BIconFilterRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkRuled",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -34989,8 +35307,8 @@
]
},
{
- "component": "BIconFilterSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkRuledFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35042,8 +35360,8 @@
]
},
{
- "component": "BIconFilterSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkSlides",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35095,8 +35413,8 @@
]
},
{
- "component": "BIconFlag",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkSlidesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35148,8 +35466,8 @@
]
},
{
- "component": "BIconFlagFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkSpreadsheet",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35201,8 +35519,8 @@
]
},
{
- "component": "BIconFlower1",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkSpreadsheetFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35254,8 +35572,8 @@
]
},
{
- "component": "BIconFlower2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35307,8 +35625,8 @@
]
},
{
- "component": "BIconFlower3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkTextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35360,8 +35678,8 @@
]
},
{
- "component": "BIconFolder",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkWord",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35413,8 +35731,8 @@
]
},
{
- "component": "BIconFolder2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkWordFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35466,8 +35784,8 @@
]
},
{
- "component": "BIconFolder2Open",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35519,8 +35837,8 @@
]
},
{
- "component": "BIconFolderCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35572,8 +35890,8 @@
]
},
{
- "component": "BIconFolderFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkZip",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35625,8 +35943,8 @@
]
},
{
- "component": "BIconFolderMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEarmarkZipFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35678,8 +35996,8 @@
]
},
{
- "component": "BIconFolderPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEasel",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35731,8 +36049,8 @@
]
},
{
- "component": "BIconFolderSymlink",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileEaselFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35784,8 +36102,8 @@
]
},
{
- "component": "BIconFolderSymlinkFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileExcel",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35837,8 +36155,8 @@
]
},
{
- "component": "BIconFolderX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileExcelFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35890,8 +36208,8 @@
]
},
{
- "component": "BIconFonts",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35943,8 +36261,8 @@
]
},
{
- "component": "BIconForward",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileFont",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -35996,8 +36314,8 @@
]
},
{
- "component": "BIconForwardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileFontFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36049,8 +36367,8 @@
]
},
{
- "component": "BIconFront",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileImage",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36102,8 +36420,8 @@
]
},
{
- "component": "BIconFullscreen",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileImageFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36155,8 +36473,8 @@
]
},
{
- "component": "BIconFullscreenExit",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileLock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36208,8 +36526,8 @@
]
},
{
- "component": "BIconFunnel",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileLock2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36261,8 +36579,8 @@
]
},
{
- "component": "BIconFunnelFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileLock2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36314,8 +36632,8 @@
]
},
{
- "component": "BIconGear",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileLockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36367,8 +36685,8 @@
]
},
{
- "component": "BIconGearFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileMedical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36420,8 +36738,8 @@
]
},
{
- "component": "BIconGearWide",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileMedicalFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36473,8 +36791,8 @@
]
},
{
- "component": "BIconGearWideConnected",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36526,8 +36844,8 @@
]
},
{
- "component": "BIconGem",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36579,8 +36897,8 @@
]
},
{
- "component": "BIconGeo",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileMusic",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36632,8 +36950,8 @@
]
},
{
- "component": "BIconGeoAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileMusicFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36685,8 +37003,8 @@
]
},
{
- "component": "BIconGeoAltFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePdf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36738,8 +37056,8 @@
]
},
{
- "component": "BIconGeoFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePdfFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36791,8 +37109,8 @@
]
},
{
- "component": "BIconGift",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePerson",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36844,8 +37162,8 @@
]
},
{
- "component": "BIconGiftFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePersonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36897,8 +37215,8 @@
]
},
{
- "component": "BIconGithub",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePlay",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -36950,8 +37268,8 @@
]
},
{
- "component": "BIconGlobe",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePlayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37003,8 +37321,8 @@
]
},
{
- "component": "BIconGlobe2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37056,8 +37374,8 @@
]
},
{
- "component": "BIconGoogle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37109,8 +37427,8 @@
]
},
{
- "component": "BIconGraphDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePost",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37162,8 +37480,8 @@
]
},
{
- "component": "BIconGraphUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePostFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37215,8 +37533,8 @@
]
},
{
- "component": "BIconGrid",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePpt",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37268,8 +37586,8 @@
]
},
{
- "component": "BIconGrid1x2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilePptFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37321,8 +37639,8 @@
]
},
{
- "component": "BIconGrid1x2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileRichtext",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37374,8 +37692,8 @@
]
},
{
- "component": "BIconGrid3x2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileRichtextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37427,8 +37745,8 @@
]
},
{
- "component": "BIconGrid3x2Gap",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileRuled",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37480,8 +37798,8 @@
]
},
{
- "component": "BIconGrid3x2GapFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileRuledFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37533,8 +37851,8 @@
]
},
{
- "component": "BIconGrid3x3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileSlides",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37586,8 +37904,8 @@
]
},
{
- "component": "BIconGrid3x3Gap",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileSlidesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37639,8 +37957,8 @@
]
},
{
- "component": "BIconGrid3x3GapFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileSpreadsheet",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37692,8 +38010,8 @@
]
},
{
- "component": "BIconGridFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileSpreadsheetFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37745,8 +38063,8 @@
]
},
{
- "component": "BIconGripHorizontal",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37798,8 +38116,8 @@
]
},
{
- "component": "BIconGripVertical",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileTextFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37851,8 +38169,8 @@
]
},
{
- "component": "BIconHammer",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileWord",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37904,8 +38222,8 @@
]
},
{
- "component": "BIconHandIndex",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileWordFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -37957,8 +38275,8 @@
]
},
{
- "component": "BIconHandIndexThumb",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38010,8 +38328,8 @@
]
},
{
- "component": "BIconHandThumbsDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38063,8 +38381,8 @@
]
},
{
- "component": "BIconHandThumbsUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileZip",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38116,8 +38434,8 @@
]
},
{
- "component": "BIconHandbag",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFileZipFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38169,8 +38487,8 @@
]
},
{
- "component": "BIconHandbagFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFiles",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38222,8 +38540,8 @@
]
},
{
- "component": "BIconHash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilesAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38275,8 +38593,8 @@
]
},
{
- "component": "BIconHdd",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilm",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38328,8 +38646,8 @@
]
},
{
- "component": "BIconHddFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilter",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38381,8 +38699,8 @@
]
},
{
- "component": "BIconHddNetwork",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilterCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38434,8 +38752,8 @@
]
},
{
- "component": "BIconHddNetworkFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilterCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38487,8 +38805,8 @@
]
},
{
- "component": "BIconHddRack",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilterLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38540,8 +38858,8 @@
]
},
{
- "component": "BIconHddRackFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilterRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38593,8 +38911,8 @@
]
},
{
- "component": "BIconHddStack",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilterSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38646,8 +38964,8 @@
]
},
{
- "component": "BIconHddStackFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFilterSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38699,8 +39017,8 @@
]
},
{
- "component": "BIconHeadphones",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFlag",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38752,8 +39070,8 @@
]
},
{
- "component": "BIconHeadset",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFlagFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38805,8 +39123,8 @@
]
},
{
- "component": "BIconHeart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFlower1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38858,8 +39176,8 @@
]
},
{
- "component": "BIconHeartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFlower2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38911,8 +39229,8 @@
]
},
{
- "component": "BIconHeartHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFlower3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -38964,8 +39282,8 @@
]
},
{
- "component": "BIconHeptagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolder",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39017,8 +39335,8 @@
]
},
{
- "component": "BIconHeptagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolder2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39070,8 +39388,8 @@
]
},
{
- "component": "BIconHeptagonHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolder2Open",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39123,8 +39441,8 @@
]
},
{
- "component": "BIconHexagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39176,8 +39494,8 @@
]
},
{
- "component": "BIconHexagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39229,8 +39547,8 @@
]
},
{
- "component": "BIconHexagonHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39282,8 +39600,8 @@
]
},
{
- "component": "BIconHourglass",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39335,8 +39653,8 @@
]
},
{
- "component": "BIconHourglassBottom",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderSymlink",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39388,8 +39706,8 @@
]
},
{
- "component": "BIconHourglassSplit",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderSymlinkFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39441,8 +39759,8 @@
]
},
{
- "component": "BIconHourglassTop",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFolderX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39494,8 +39812,8 @@
]
},
{
- "component": "BIconHouse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFonts",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39547,8 +39865,8 @@
]
},
{
- "component": "BIconHouseDoor",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconForward",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39600,8 +39918,8 @@
]
},
{
- "component": "BIconHouseDoorFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconForwardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39653,8 +39971,8 @@
]
},
{
- "component": "BIconHouseFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFront",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39706,8 +40024,8 @@
]
},
{
- "component": "BIconHr",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFullscreen",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39759,8 +40077,8 @@
]
},
{
- "component": "BIconImage",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFullscreenExit",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39812,8 +40130,8 @@
]
},
{
- "component": "BIconImageAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFunnel",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39865,8 +40183,8 @@
]
},
{
- "component": "BIconImageFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconFunnelFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39918,8 +40236,8 @@
]
},
{
- "component": "BIconImages",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGear",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -39971,8 +40289,8 @@
]
},
{
- "component": "BIconInbox",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGearFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40024,8 +40342,8 @@
]
},
{
- "component": "BIconInboxFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGearWide",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40077,8 +40395,8 @@
]
},
{
- "component": "BIconInboxes",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGearWideConnected",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40130,8 +40448,8 @@
]
},
{
- "component": "BIconInboxesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGem",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40183,8 +40501,8 @@
]
},
{
- "component": "BIconInfo",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGenderAmbiguous",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40236,8 +40554,8 @@
]
},
{
- "component": "BIconInfoCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGenderFemale",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40289,8 +40607,8 @@
]
},
{
- "component": "BIconInfoCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGenderMale",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40342,8 +40660,8 @@
]
},
{
- "component": "BIconInfoSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGenderTrans",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40395,8 +40713,8 @@
]
},
{
- "component": "BIconInfoSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGeo",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40448,8 +40766,8 @@
]
},
{
- "component": "BIconInputCursor",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGeoAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40501,8 +40819,8 @@
]
},
{
- "component": "BIconInputCursorText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGeoAltFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40554,8 +40872,8 @@
]
},
{
- "component": "BIconInstagram",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGeoFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40607,8 +40925,8 @@
]
},
{
- "component": "BIconIntersect",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGift",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40660,8 +40978,8 @@
]
},
{
- "component": "BIconJournal",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGiftFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40713,8 +41031,8 @@
]
},
{
- "component": "BIconJournalAlbum",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGithub",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40766,8 +41084,8 @@
]
},
{
- "component": "BIconJournalArrowDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGlobe",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40819,8 +41137,8 @@
]
},
{
- "component": "BIconJournalArrowUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGlobe2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40872,8 +41190,8 @@
]
},
{
- "component": "BIconJournalBookmark",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGoogle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40925,8 +41243,8 @@
]
},
{
- "component": "BIconJournalBookmarkFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGraphDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -40978,8 +41296,8 @@
]
},
{
- "component": "BIconJournalCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGraphUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41031,8 +41349,8 @@
]
},
{
- "component": "BIconJournalCode",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41084,8 +41402,8 @@
]
},
{
- "component": "BIconJournalMedical",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid1x2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41137,8 +41455,8 @@
]
},
{
- "component": "BIconJournalMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid1x2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41190,8 +41508,8 @@
]
},
{
- "component": "BIconJournalPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid3x2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41243,8 +41561,8 @@
]
},
{
- "component": "BIconJournalRichtext",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid3x2Gap",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41296,8 +41614,8 @@
]
},
{
- "component": "BIconJournalText",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid3x2GapFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41349,8 +41667,8 @@
]
},
{
- "component": "BIconJournalX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid3x3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41402,8 +41720,8 @@
]
},
{
- "component": "BIconJournals",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid3x3Gap",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41455,8 +41773,8 @@
]
},
{
- "component": "BIconJoystick",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGrid3x3GapFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41508,8 +41826,8 @@
]
},
{
- "component": "BIconJustify",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGridFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41561,8 +41879,8 @@
]
},
{
- "component": "BIconJustifyLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGripHorizontal",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41614,8 +41932,8 @@
]
},
{
- "component": "BIconJustifyRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconGripVertical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41667,8 +41985,8 @@
]
},
{
- "component": "BIconKanban",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHammer",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41720,8 +42038,8 @@
]
},
{
- "component": "BIconKanbanFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandIndex",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41773,8 +42091,8 @@
]
},
{
- "component": "BIconKey",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandIndexFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41826,8 +42144,8 @@
]
},
{
- "component": "BIconKeyFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandIndexThumb",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41879,8 +42197,8 @@
]
},
{
- "component": "BIconKeyboard",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandIndexThumbFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41932,8 +42250,8 @@
]
},
{
- "component": "BIconKeyboardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandThumbsDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -41985,8 +42303,8 @@
]
},
{
- "component": "BIconLadder",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandThumbsDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42038,8 +42356,8 @@
]
},
{
- "component": "BIconLamp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandThumbsUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42091,8 +42409,8 @@
]
},
{
- "component": "BIconLampFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandThumbsUpFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42144,8 +42462,8 @@
]
},
{
- "component": "BIconLaptop",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandbag",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42197,8 +42515,8 @@
]
},
{
- "component": "BIconLaptopFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHandbagFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42250,8 +42568,8 @@
]
},
{
- "component": "BIconLayers",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42303,8 +42621,8 @@
]
},
{
- "component": "BIconLayersFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHdd",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42356,8 +42674,8 @@
]
},
{
- "component": "BIconLayersHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42409,8 +42727,8 @@
]
},
{
- "component": "BIconLayoutSidebar",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddNetwork",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42462,8 +42780,8 @@
]
},
{
- "component": "BIconLayoutSidebarInset",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddNetworkFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42515,8 +42833,8 @@
]
},
{
- "component": "BIconLayoutSidebarInsetReverse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddRack",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42568,8 +42886,8 @@
]
},
{
- "component": "BIconLayoutSidebarReverse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddRackFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42621,8 +42939,8 @@
]
},
{
- "component": "BIconLayoutSplit",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddStack",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42674,8 +42992,8 @@
]
},
{
- "component": "BIconLayoutTextSidebar",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHddStackFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42727,8 +43045,8 @@
]
},
{
- "component": "BIconLayoutTextSidebarReverse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeadphones",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42780,8 +43098,8 @@
]
},
{
- "component": "BIconLayoutTextWindow",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeadset",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42833,8 +43151,8 @@
]
},
{
- "component": "BIconLayoutTextWindowReverse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeadsetVr",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42886,8 +43204,8 @@
]
},
{
- "component": "BIconLayoutThreeColumns",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42939,8 +43257,8 @@
]
},
{
- "component": "BIconLayoutWtf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -42992,8 +43310,8 @@
]
},
{
- "component": "BIconLifePreserver",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeartHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43045,8 +43363,8 @@
]
},
{
- "component": "BIconLightning",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeptagon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43098,8 +43416,8 @@
]
},
{
- "component": "BIconLightningFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeptagonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43151,8 +43469,8 @@
]
},
{
- "component": "BIconLink",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHeptagonHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43204,8 +43522,8 @@
]
},
{
- "component": "BIconLink45deg",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHexagon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43257,8 +43575,8 @@
]
},
{
- "component": "BIconLinkedin",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHexagonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43310,8 +43628,8 @@
]
},
{
- "component": "BIconList",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHexagonHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43363,8 +43681,8 @@
]
},
{
- "component": "BIconListCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHourglass",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43416,8 +43734,8 @@
]
},
{
- "component": "BIconListNested",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHourglassBottom",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43469,8 +43787,8 @@
]
},
{
- "component": "BIconListOl",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHourglassSplit",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43522,8 +43840,8 @@
]
},
{
- "component": "BIconListStars",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHourglassTop",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43575,8 +43893,8 @@
]
},
{
- "component": "BIconListTask",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHouse",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43628,8 +43946,8 @@
]
},
{
- "component": "BIconListUl",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHouseDoor",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43681,8 +43999,8 @@
]
},
{
- "component": "BIconLock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHouseDoorFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43734,8 +44052,8 @@
]
},
{
- "component": "BIconLockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHouseFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43787,8 +44105,8 @@
]
},
{
- "component": "BIconMailbox",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHr",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43840,8 +44158,8 @@
]
},
{
- "component": "BIconMailbox2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconHurricane",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43893,8 +44211,8 @@
]
},
{
- "component": "BIconMap",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconImage",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43946,8 +44264,8 @@
]
},
{
- "component": "BIconMapFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconImageAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -43999,8 +44317,8 @@
]
},
{
- "component": "BIconMarkdown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconImageFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44052,8 +44370,8 @@
]
},
{
- "component": "BIconMarkdownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconImages",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44105,8 +44423,8 @@
]
},
{
- "component": "BIconMenuApp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInbox",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44158,8 +44476,8 @@
]
},
{
- "component": "BIconMenuAppFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInboxFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44211,8 +44529,8 @@
]
},
{
- "component": "BIconMenuButton",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInboxes",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44264,8 +44582,8 @@
]
},
{
- "component": "BIconMenuButtonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInboxesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44317,8 +44635,8 @@
]
},
{
- "component": "BIconMenuButtonWide",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInfo",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44370,8 +44688,8 @@
]
},
{
- "component": "BIconMenuButtonWideFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInfoCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44423,8 +44741,8 @@
]
},
{
- "component": "BIconMenuDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInfoCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44476,8 +44794,8 @@
]
},
{
- "component": "BIconMenuUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInfoLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44529,8 +44847,8 @@
]
},
{
- "component": "BIconMic",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInfoSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44582,8 +44900,8 @@
]
},
{
- "component": "BIconMicFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInfoSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44635,8 +44953,8 @@
]
},
{
- "component": "BIconMicMute",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInputCursor",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44688,8 +45006,8 @@
]
},
{
- "component": "BIconMicMuteFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInputCursorText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44741,8 +45059,8 @@
]
},
{
- "component": "BIconMinecart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconInstagram",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44794,8 +45112,8 @@
]
},
{
- "component": "BIconMinecartLoaded",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconIntersect",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44847,8 +45165,8 @@
]
},
{
- "component": "BIconMoon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournal",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44900,8 +45218,8 @@
]
},
{
- "component": "BIconMouse",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalAlbum",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -44953,8 +45271,8 @@
]
},
{
- "component": "BIconMouse2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalArrowDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45006,8 +45324,8 @@
]
},
{
- "component": "BIconMouse3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalArrowUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45059,8 +45377,8 @@
]
},
{
- "component": "BIconMusicNote",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalBookmark",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45112,8 +45430,8 @@
]
},
{
- "component": "BIconMusicNoteBeamed",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalBookmarkFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45165,8 +45483,8 @@
]
},
{
- "component": "BIconMusicNoteList",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45218,8 +45536,8 @@
]
},
{
- "component": "BIconMusicPlayer",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalCode",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45271,8 +45589,8 @@
]
},
{
- "component": "BIconMusicPlayerFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalMedical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45324,8 +45642,8 @@
]
},
{
- "component": "BIconNewspaper",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45377,8 +45695,8 @@
]
},
{
- "component": "BIconNodeMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45430,8 +45748,8 @@
]
},
{
- "component": "BIconNodeMinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalRichtext",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45483,8 +45801,8 @@
]
},
{
- "component": "BIconNodePlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalText",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45536,8 +45854,8 @@
]
},
{
- "component": "BIconNodePlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournalX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45589,8 +45907,8 @@
]
},
{
- "component": "BIconNut",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJournals",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45642,8 +45960,8 @@
]
},
{
- "component": "BIconNutFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJoystick",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45695,8 +46013,8 @@
]
},
{
- "component": "BIconOctagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJustify",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45748,8 +46066,8 @@
]
},
{
- "component": "BIconOctagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJustifyLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45801,8 +46119,8 @@
]
},
{
- "component": "BIconOctagonHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconJustifyRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45854,8 +46172,8 @@
]
},
{
- "component": "BIconOption",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconKanban",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45907,8 +46225,8 @@
]
},
{
- "component": "BIconOutlet",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconKanbanFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -45960,8 +46278,8 @@
]
},
{
- "component": "BIconPaperclip",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconKey",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46013,8 +46331,8 @@
]
},
{
- "component": "BIconParagraph",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconKeyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46066,8 +46384,8 @@
]
},
{
- "component": "BIconPatchCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconKeyboard",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46119,8 +46437,8 @@
]
},
{
- "component": "BIconPatchCheckFll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconKeyboardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46172,8 +46490,8 @@
]
},
{
- "component": "BIconPatchExclamation",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLadder",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46225,8 +46543,8 @@
]
},
{
- "component": "BIconPatchExclamationFll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLamp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46278,8 +46596,8 @@
]
},
{
- "component": "BIconPatchMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLampFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46331,8 +46649,8 @@
]
},
{
- "component": "BIconPatchMinusFll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLaptop",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46384,8 +46702,8 @@
]
},
{
- "component": "BIconPatchPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLaptopFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46437,8 +46755,8 @@
]
},
{
- "component": "BIconPatchPlusFll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayerBackward",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46490,8 +46808,8 @@
]
},
{
- "component": "BIconPatchQuestion",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayerForward",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46543,8 +46861,8 @@
]
},
{
- "component": "BIconPatchQuestionFll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayers",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46596,8 +46914,8 @@
]
},
{
- "component": "BIconPause",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayersFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46649,8 +46967,8 @@
]
},
{
- "component": "BIconPauseBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayersHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46702,8 +47020,8 @@
]
},
{
- "component": "BIconPauseBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutSidebar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46755,8 +47073,8 @@
]
},
{
- "component": "BIconPauseCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutSidebarInset",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46808,8 +47126,8 @@
]
},
{
- "component": "BIconPauseCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutSidebarInsetReverse",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46861,8 +47179,8 @@
]
},
{
- "component": "BIconPauseFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutSidebarReverse",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46914,8 +47232,8 @@
]
},
{
- "component": "BIconPeace",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutSplit",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -46967,8 +47285,8 @@
]
},
{
- "component": "BIconPeaceFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutTextSidebar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47020,8 +47338,8 @@
]
},
{
- "component": "BIconPen",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutTextSidebarReverse",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47073,8 +47391,8 @@
]
},
{
- "component": "BIconPenFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutTextWindow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47126,8 +47444,8 @@
]
},
{
- "component": "BIconPencil",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutTextWindowReverse",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47179,8 +47497,8 @@
]
},
{
- "component": "BIconPencilFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutThreeColumns",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47232,8 +47550,8 @@
]
},
{
- "component": "BIconPencilSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLayoutWtf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47285,8 +47603,8 @@
]
},
{
- "component": "BIconPentagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLifePreserver",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47338,8 +47656,8 @@
]
},
{
- "component": "BIconPentagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightbulb",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47391,8 +47709,8 @@
]
},
{
- "component": "BIconPentagonHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightbulbFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47444,8 +47762,8 @@
]
},
{
- "component": "BIconPeople",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightbulbOff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47497,8 +47815,8 @@
]
},
{
- "component": "BIconPeopleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightbulbOffFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47550,8 +47868,8 @@
]
},
{
- "component": "BIconPercent",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightning",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47603,8 +47921,8 @@
]
},
{
- "component": "BIconPerson",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightningCharge",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47656,8 +47974,8 @@
]
},
{
- "component": "BIconPersonBadge",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightningChargeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47709,8 +48027,8 @@
]
},
{
- "component": "BIconPersonBadgeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLightningFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47762,8 +48080,8 @@
]
},
{
- "component": "BIconPersonBoundingBox",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLink",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47815,8 +48133,8 @@
]
},
{
- "component": "BIconPersonCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLink45deg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47868,8 +48186,8 @@
]
},
{
- "component": "BIconPersonCheckFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLinkedin",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47921,8 +48239,8 @@
]
},
{
- "component": "BIconPersonCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconList",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -47974,8 +48292,8 @@
]
},
{
- "component": "BIconPersonDash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconListCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48027,8 +48345,8 @@
]
},
{
- "component": "BIconPersonDashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconListNested",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48080,8 +48398,8 @@
]
},
{
- "component": "BIconPersonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconListOl",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48133,8 +48451,8 @@
]
},
{
- "component": "BIconPersonLinesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconListStars",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48186,8 +48504,8 @@
]
},
{
- "component": "BIconPersonPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconListTask",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48239,8 +48557,8 @@
]
},
{
- "component": "BIconPersonPlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconListUl",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48292,8 +48610,8 @@
]
},
{
- "component": "BIconPersonSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48345,8 +48663,8 @@
]
},
{
- "component": "BIconPersonX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconLockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48398,8 +48716,8 @@
]
},
{
- "component": "BIconPersonXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMailbox",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48451,8 +48769,8 @@
]
},
{
- "component": "BIconPhone",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMailbox2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48504,8 +48822,8 @@
]
},
{
- "component": "BIconPhoneFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMap",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48557,8 +48875,8 @@
]
},
{
- "component": "BIconPhoneLandscape",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMapFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48610,8 +48928,8 @@
]
},
{
- "component": "BIconPhoneLandscapeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMarkdown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48663,8 +48981,8 @@
]
},
{
- "component": "BIconPhoneVibrate",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMarkdownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48716,8 +49034,8 @@
]
},
{
- "component": "BIconPieChart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMask",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48769,8 +49087,8 @@
]
},
{
- "component": "BIconPieChartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMastodon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48822,8 +49140,8 @@
]
},
{
- "component": "BIconPip",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMegaphone",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48875,8 +49193,8 @@
]
},
{
- "component": "BIconPipFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMegaphoneFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48928,8 +49246,8 @@
]
},
{
- "component": "BIconPlay",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuApp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -48981,8 +49299,8 @@
]
},
{
- "component": "BIconPlayBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuAppFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49034,8 +49352,8 @@
]
},
{
- "component": "BIconPlayBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuButton",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49087,8 +49405,8 @@
]
},
{
- "component": "BIconPlayCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuButtonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49140,8 +49458,8 @@
]
},
{
- "component": "BIconPlayCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuButtonWide",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49193,8 +49511,8 @@
]
},
{
- "component": "BIconPlayFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuButtonWideFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49246,8 +49564,8 @@
]
},
{
- "component": "BIconPlug",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49299,8 +49617,8 @@
]
},
{
- "component": "BIconPlugFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMenuUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49352,8 +49670,8 @@
]
},
{
- "component": "BIconPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMessenger",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49405,8 +49723,8 @@
]
},
{
- "component": "BIconPlusCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMic",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49458,8 +49776,8 @@
]
},
{
- "component": "BIconPlusCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMicFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49511,8 +49829,8 @@
]
},
{
- "component": "BIconPlusSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMicMute",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49564,8 +49882,8 @@
]
},
{
- "component": "BIconPlusSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMicMuteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49617,8 +49935,8 @@
]
},
{
- "component": "BIconPower",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMinecart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49670,8 +49988,8 @@
]
},
{
- "component": "BIconPrinter",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMinecartLoaded",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49723,8 +50041,8 @@
]
},
{
- "component": "BIconPrinterFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMoisture",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49776,8 +50094,8 @@
]
},
{
- "component": "BIconPuzzle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMoon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49829,8 +50147,8 @@
]
},
{
- "component": "BIconPuzzleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMoonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49882,8 +50200,8 @@
]
},
{
- "component": "BIconQuestion",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMoonStars",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49935,8 +50253,8 @@
]
},
{
- "component": "BIconQuestionCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMoonStarsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -49988,8 +50306,8 @@
]
},
{
- "component": "BIconQuestionCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMouse",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50041,8 +50359,8 @@
]
},
{
- "component": "BIconQuestionDiamond",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMouse2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50094,8 +50412,8 @@
]
},
{
- "component": "BIconQuestionDiamondFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMouse2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50147,8 +50465,8 @@
]
},
{
- "component": "BIconQuestionOctagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMouse3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50200,8 +50518,8 @@
]
},
{
- "component": "BIconQuestionOctagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMouse3Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50253,8 +50571,8 @@
]
},
{
- "component": "BIconQuestionSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMouseFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50306,8 +50624,8 @@
]
},
{
- "component": "BIconQuestionSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMusicNote",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50359,8 +50677,8 @@
]
},
{
- "component": "BIconReceipt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMusicNoteBeamed",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50412,8 +50730,8 @@
]
},
{
- "component": "BIconReceiptCutoff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMusicNoteList",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50465,8 +50783,8 @@
]
},
{
- "component": "BIconReception0",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMusicPlayer",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50518,8 +50836,8 @@
]
},
{
- "component": "BIconReception1",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconMusicPlayerFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50571,8 +50889,8 @@
]
},
{
- "component": "BIconReception2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNewspaper",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50624,8 +50942,8 @@
]
},
{
- "component": "BIconReception3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNodeMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50677,8 +50995,8 @@
]
},
{
- "component": "BIconReception4",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNodeMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50730,8 +51048,8 @@
]
},
{
- "component": "BIconRecord",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNodePlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50783,8 +51101,8 @@
]
},
{
- "component": "BIconRecord2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNodePlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50836,8 +51154,8 @@
]
},
{
- "component": "BIconRecord2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNut",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50889,8 +51207,8 @@
]
},
{
- "component": "BIconRecordBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconNutFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50942,8 +51260,8 @@
]
},
{
- "component": "BIconRecordBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconOctagon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -50995,8 +51313,8 @@
]
},
{
- "component": "BIconRecordCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconOctagonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51048,8 +51366,8 @@
]
},
{
- "component": "BIconRecordCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconOctagonHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51101,8 +51419,8 @@
]
},
{
- "component": "BIconRecordFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconOption",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51154,8 +51472,8 @@
]
},
{
- "component": "BIconReply",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconOutlet",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51207,8 +51525,8 @@
]
},
{
- "component": "BIconReplyAll",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPaintBucket",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51260,8 +51578,8 @@
]
},
{
- "component": "BIconReplyAllFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPalette",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51313,8 +51631,8 @@
]
},
{
- "component": "BIconReplyFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPalette2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51366,8 +51684,8 @@
]
},
{
- "component": "BIconRss",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPaletteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51419,8 +51737,8 @@
]
},
{
- "component": "BIconRssFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPaperclip",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51472,8 +51790,8 @@
]
},
{
- "component": "BIconScissors",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconParagraph",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51525,8 +51843,8 @@
]
},
{
- "component": "BIconScrewdriver",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51578,8 +51896,8 @@
]
},
{
- "component": "BIconSearch",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51631,8 +51949,8 @@
]
},
{
- "component": "BIconSegmentedNav",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchExclamation",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51684,8 +52002,8 @@
]
},
{
- "component": "BIconServer",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchExclamationFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51737,8 +52055,8 @@
]
},
{
- "component": "BIconShare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51790,8 +52108,8 @@
]
},
{
- "component": "BIconShareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51843,8 +52161,8 @@
]
},
{
- "component": "BIconShield",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51896,8 +52214,8 @@
]
},
{
- "component": "BIconShieldCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -51949,8 +52267,8 @@
]
},
{
- "component": "BIconShieldExclamation",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchQuestion",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52002,8 +52320,8 @@
]
},
{
- "component": "BIconShieldFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPatchQuestionFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52055,8 +52373,8 @@
]
},
{
- "component": "BIconShieldFillCheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPause",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52108,8 +52426,8 @@
]
},
{
- "component": "BIconShieldFillExclamation",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPauseBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52161,8 +52479,8 @@
]
},
{
- "component": "BIconShieldFillMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPauseBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52214,8 +52532,8 @@
]
},
{
- "component": "BIconShieldFillPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPauseCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52267,8 +52585,8 @@
]
},
{
- "component": "BIconShieldFillX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPauseCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52320,8 +52638,8 @@
]
},
{
- "component": "BIconShieldLock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPauseFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52373,8 +52691,8 @@
]
},
{
- "component": "BIconShieldLockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPeace",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52426,8 +52744,8 @@
]
},
{
- "component": "BIconShieldMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPeaceFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52479,8 +52797,8 @@
]
},
{
- "component": "BIconShieldPlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPen",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52532,8 +52850,8 @@
]
},
{
- "component": "BIconShieldShaded",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPenFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52585,8 +52903,8 @@
]
},
{
- "component": "BIconShieldSlash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPencil",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52638,8 +52956,8 @@
]
},
{
- "component": "BIconShieldSlashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPencilFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52691,8 +53009,8 @@
]
},
{
- "component": "BIconShieldX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPencilSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52744,8 +53062,8 @@
]
},
{
- "component": "BIconShift",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPentagon",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52797,8 +53115,8 @@
]
},
{
- "component": "BIconShiftFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPentagonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52850,8 +53168,8 @@
]
},
{
- "component": "BIconShop",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPentagonHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52903,8 +53221,8 @@
]
},
{
- "component": "BIconShopWindow",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPeople",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -52956,8 +53274,8 @@
]
},
{
- "component": "BIconShuffle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPeopleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53009,8 +53327,8 @@
]
},
{
- "component": "BIconSignpost",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPercent",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53062,8 +53380,8 @@
]
},
{
- "component": "BIconSignpost2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPerson",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53115,8 +53433,8 @@
]
},
{
- "component": "BIconSignpost2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonBadge",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53168,8 +53486,8 @@
]
},
{
- "component": "BIconSignpostFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonBadgeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53221,8 +53539,8 @@
]
},
{
- "component": "BIconSignpostSplit",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonBoundingBox",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53274,8 +53592,8 @@
]
},
{
- "component": "BIconSignpostSplitFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53327,8 +53645,8 @@
]
},
{
- "component": "BIconSim",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonCheckFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53380,8 +53698,8 @@
]
},
{
- "component": "BIconSimFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53433,8 +53751,8 @@
]
},
{
- "component": "BIconSkipBackward",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonDash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53486,8 +53804,8 @@
]
},
{
- "component": "BIconSkipBackwardBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonDashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53539,8 +53857,8 @@
]
},
{
- "component": "BIconSkipBackwardBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53592,8 +53910,8 @@
]
},
{
- "component": "BIconSkipBackwardCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonLinesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53645,8 +53963,8 @@
]
},
{
- "component": "BIconSkipBackwardCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53698,8 +54016,8 @@
]
},
{
- "component": "BIconSkipBackwardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonPlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53751,8 +54069,8 @@
]
},
{
- "component": "BIconSkipEnd",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53804,8 +54122,8 @@
]
},
{
- "component": "BIconSkipEndBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53857,8 +54175,8 @@
]
},
{
- "component": "BIconSkipEndBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPersonXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53910,8 +54228,8 @@
]
},
{
- "component": "BIconSkipEndCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPhone",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -53963,8 +54281,8 @@
]
},
{
- "component": "BIconSkipEndCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPhoneFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54016,8 +54334,8 @@
]
},
{
- "component": "BIconSkipEndFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPhoneLandscape",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54069,8 +54387,8 @@
]
},
{
- "component": "BIconSkipForward",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPhoneLandscapeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54122,8 +54440,8 @@
]
},
{
- "component": "BIconSkipForwardBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPhoneVibrate",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54175,8 +54493,8 @@
]
},
{
- "component": "BIconSkipForwardBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPhoneVibrateFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54228,8 +54546,8 @@
]
},
{
- "component": "BIconSkipForwardCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPieChart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54281,8 +54599,8 @@
]
},
{
- "component": "BIconSkipForwardCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPieChartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54334,8 +54652,8 @@
]
},
{
- "component": "BIconSkipForwardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPiggyBank",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54387,8 +54705,8 @@
]
},
{
- "component": "BIconSkipStart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPiggyBankFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54440,8 +54758,8 @@
]
},
{
- "component": "BIconSkipStartBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPin",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54493,8 +54811,8 @@
]
},
{
- "component": "BIconSkipStartBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPinAngle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54546,8 +54864,8 @@
]
},
{
- "component": "BIconSkipStartCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPinAngleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54599,8 +54917,8 @@
]
},
{
- "component": "BIconSkipStartCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPinFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54652,8 +54970,8 @@
]
},
{
- "component": "BIconSkipStartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPinMap",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54705,8 +55023,8 @@
]
},
{
- "component": "BIconSlack",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPinMapFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54758,8 +55076,8 @@
]
},
{
- "component": "BIconSlash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPip",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54811,8 +55129,8 @@
]
},
{
- "component": "BIconSlashCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPipFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54864,8 +55182,8 @@
]
},
{
- "component": "BIconSlashCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlay",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54917,8 +55235,8 @@
]
},
{
- "component": "BIconSlashSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlayBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -54970,8 +55288,8 @@
]
},
{
- "component": "BIconSlashSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlayBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55023,8 +55341,8 @@
]
},
{
- "component": "BIconSliders",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlayCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55076,8 +55394,8 @@
]
},
{
- "component": "BIconSmartwatch",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlayCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55129,8 +55447,8 @@
]
},
{
- "component": "BIconSortAlphaDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlayFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55182,8 +55500,8 @@
]
},
{
- "component": "BIconSortAlphaDownAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlug",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55235,8 +55553,7163 @@
]
},
{
- "component": "BIconSortAlphaUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconPlugFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusCircleDotted",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusSquareDotted",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPlusSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPower",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPrinter",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPrinterFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPuzzle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconPuzzleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestion",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionDiamond",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionDiamondFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionOctagon",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionOctagonFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconQuestionSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRainbow",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReceipt",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReceiptCutoff",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReception0",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReception1",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReception2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReception3",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReception4",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecord",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecord2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecord2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecordBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecordBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecordCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecordCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecordFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRecycle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReddit",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReply",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReplyAll",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReplyAllFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconReplyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRss",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRssFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconRulers",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSafe",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSafe2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSafe2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSafeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSave",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSave2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSave2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSaveFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconScissors",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconScrewdriver",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSdCard",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSdCardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSearch",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSegmentedNav",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconServer",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShare",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShield",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldExclamation",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldFillCheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldFillExclamation",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldFillMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldFillPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldFillX",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldLock",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldLockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldPlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldShaded",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldSlash",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldSlashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShieldX",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShift",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShiftFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShop",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShopWindow",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconShuffle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSignpost",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSignpost2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSignpost2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSignpostFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSignpostSplit",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSignpostSplitFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSim",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSimFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipBackward",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipBackwardBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipBackwardBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipBackwardCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipBackwardCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipBackwardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipEnd",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipEndBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipEndBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipEndCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipEndCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipEndFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipForward",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipForwardBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipForwardBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipForwardCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipForwardCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipForwardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipStart",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipStartBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipStartBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipStartCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipStartCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkipStartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSkype",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlack",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlash",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlashCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlashCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlashLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlashSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSlashSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSliders",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSmartwatch",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSnow",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSnow2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSnow3",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortAlphaDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortAlphaDownAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortAlphaUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55289,7 +62762,1014 @@
},
{
"component": "BIconSortAlphaUpAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortDownAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortNumericDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortNumericDownAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortNumericUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortNumericUpAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSortUpAlt",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSoundwave",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSpeaker",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSpeakerFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSpeedometer",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSpeedometer2",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSpellcheck",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSquare",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSquareFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconSquareHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconStack",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconStar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55341,8 +63821,8 @@
]
},
{
- "component": "BIconSortDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStarFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55394,8 +63874,8 @@
]
},
{
- "component": "BIconSortDownAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStarHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55447,8 +63927,8 @@
]
},
{
- "component": "BIconSortNumericDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStars",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55500,8 +63980,8 @@
]
},
{
- "component": "BIconSortNumericDownAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStickies",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55553,8 +64033,8 @@
]
},
{
- "component": "BIconSortNumericUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStickiesFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55606,8 +64086,8 @@
]
},
{
- "component": "BIconSortNumericUpAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSticky",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55659,8 +64139,8 @@
]
},
{
- "component": "BIconSortUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStickyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55712,8 +64192,8 @@
]
},
{
- "component": "BIconSortUpAlt",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStop",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55765,8 +64245,8 @@
]
},
{
- "component": "BIconSoundwave",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopBtn",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55818,8 +64298,8 @@
]
},
{
- "component": "BIconSpeaker",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopBtnFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55871,8 +64351,8 @@
]
},
{
- "component": "BIconSpeakerFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopCircle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55924,8 +64404,8 @@
]
},
{
- "component": "BIconSpellcheck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopCircleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -55977,8 +64457,8 @@
]
},
{
- "component": "BIconSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56030,8 +64510,8 @@
]
},
{
- "component": "BIconSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStoplights",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56083,8 +64563,8 @@
]
},
{
- "component": "BIconSquareHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStoplightsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56136,8 +64616,8 @@
]
},
{
- "component": "BIconStar",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopwatch",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56189,8 +64669,8 @@
]
},
{
- "component": "BIconStarFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconStopwatchFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56242,8 +64722,8 @@
]
},
{
- "component": "BIconStarHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSubtract",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56295,8 +64775,8 @@
]
},
{
- "component": "BIconStickies",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitClub",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56348,8 +64828,8 @@
]
},
{
- "component": "BIconStickiesFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitClubFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56401,8 +64881,8 @@
]
},
{
- "component": "BIconSticky",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitDiamond",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56454,8 +64934,8 @@
]
},
{
- "component": "BIconStickyFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitDiamondFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56507,8 +64987,8 @@
]
},
{
- "component": "BIconStop",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitHeart",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56560,8 +65040,8 @@
]
},
{
- "component": "BIconStopBtn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitHeartFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56613,8 +65093,8 @@
]
},
{
- "component": "BIconStopBtnFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitSpade",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56666,8 +65146,8 @@
]
},
{
- "component": "BIconStopCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSuitSpadeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56719,8 +65199,8 @@
]
},
{
- "component": "BIconStopCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSun",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56772,8 +65252,8 @@
]
},
{
- "component": "BIconStopFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSunFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56825,8 +65305,8 @@
]
},
{
- "component": "BIconStoplights",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSunglasses",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56878,8 +65358,8 @@
]
},
{
- "component": "BIconStoplightsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSunrise",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56931,8 +65411,8 @@
]
},
{
- "component": "BIconStopwatch",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSunriseFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -56984,8 +65464,8 @@
]
},
{
- "component": "BIconStopwatchFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSunset",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57037,8 +65517,8 @@
]
},
{
- "component": "BIconSubtract",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSunsetFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57090,8 +65570,8 @@
]
},
{
- "component": "BIconSuitClub",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSymmetryHorizontal",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57143,8 +65623,8 @@
]
},
{
- "component": "BIconSuitClubFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconSymmetryVertical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57196,8 +65676,432 @@
]
},
{
- "component": "BIconSuitDiamond",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTable",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTablet",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTabletFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTabletLandscape",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTabletLandscapeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTag",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTagFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTags",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconTagsFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57249,8 +66153,8 @@
]
},
{
- "component": "BIconSuitDiamondFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelegram",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57302,8 +66206,8 @@
]
},
{
- "component": "BIconSuitHeart",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephone",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57355,8 +66259,8 @@
]
},
{
- "component": "BIconSuitHeartFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57408,8 +66312,8 @@
]
},
{
- "component": "BIconSuitSpade",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneForward",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57461,8 +66365,8 @@
]
},
{
- "component": "BIconSuitSpadeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneForwardFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57514,8 +66418,8 @@
]
},
{
- "component": "BIconSun",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneInbound",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57567,8 +66471,8 @@
]
},
{
- "component": "BIconSunglasses",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneInboundFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57620,8 +66524,8 @@
]
},
{
- "component": "BIconTable",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneMinus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57673,8 +66577,8 @@
]
},
{
- "component": "BIconTablet",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneMinusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57726,8 +66630,8 @@
]
},
{
- "component": "BIconTabletFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneOutbound",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57779,8 +66683,8 @@
]
},
{
- "component": "BIconTabletLandscape",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneOutboundFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57832,8 +66736,8 @@
]
},
{
- "component": "BIconTabletLandscapeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephonePlus",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57885,8 +66789,8 @@
]
},
{
- "component": "BIconTag",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephonePlusFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57938,8 +66842,8 @@
]
},
{
- "component": "BIconTagFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneX",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -57991,8 +66895,8 @@
]
},
{
- "component": "BIconTags",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTelephoneXFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58044,8 +66948,8 @@
]
},
{
- "component": "BIconTagsFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTerminal",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58097,8 +67001,8 @@
]
},
{
- "component": "BIconTelephone",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTerminalFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58150,8 +67054,8 @@
]
},
{
- "component": "BIconTelephoneFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextCenter",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58203,8 +67107,8 @@
]
},
{
- "component": "BIconTelephoneForward",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextIndentLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58256,8 +67160,8 @@
]
},
{
- "component": "BIconTelephoneForwardFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextIndentRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58309,8 +67213,8 @@
]
},
{
- "component": "BIconTelephoneInbound",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextLeft",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58362,8 +67266,8 @@
]
},
{
- "component": "BIconTelephoneInboundFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextParagraph",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58415,8 +67319,8 @@
]
},
{
- "component": "BIconTelephoneMinus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextRight",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58468,8 +67372,8 @@
]
},
{
- "component": "BIconTelephoneMinusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextarea",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58521,8 +67425,8 @@
]
},
{
- "component": "BIconTelephoneOutbound",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextareaResize",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58574,8 +67478,8 @@
]
},
{
- "component": "BIconTelephoneOutboundFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTextareaT",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58627,8 +67531,8 @@
]
},
{
- "component": "BIconTelephonePlus",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThermometer",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58680,8 +67584,8 @@
]
},
{
- "component": "BIconTelephonePlusFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThermometerHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58733,8 +67637,8 @@
]
},
{
- "component": "BIconTelephoneX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThermometerHigh",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58786,8 +67690,8 @@
]
},
{
- "component": "BIconTelephoneXFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThermometerLow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58839,8 +67743,8 @@
]
},
{
- "component": "BIconTerminal",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThermometerSnow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58892,8 +67796,8 @@
]
},
{
- "component": "BIconTerminalFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThermometerSun",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58945,8 +67849,8 @@
]
},
{
- "component": "BIconTextCenter",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThreeDots",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -58998,8 +67902,8 @@
]
},
{
- "component": "BIconTextIndentLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconThreeDotsVertical",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59051,8 +67955,8 @@
]
},
{
- "component": "BIconTextIndentRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconToggle2Off",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59104,8 +68008,8 @@
]
},
{
- "component": "BIconTextLeft",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconToggle2On",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59157,8 +68061,8 @@
]
},
{
- "component": "BIconTextParagraph",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconToggleOff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59210,8 +68114,8 @@
]
},
{
- "component": "BIconTextRight",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconToggleOn",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59263,8 +68167,8 @@
]
},
{
- "component": "BIconTextarea",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconToggles",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59316,8 +68220,8 @@
]
},
{
- "component": "BIconTextareaResize",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconToggles2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59369,8 +68273,8 @@
]
},
{
- "component": "BIconTextareaT",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTools",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59422,8 +68326,8 @@
]
},
{
- "component": "BIconThermometer",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTornado",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59475,8 +68379,8 @@
]
},
{
- "component": "BIconThermometerHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTranslate",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59528,8 +68432,8 @@
]
},
{
- "component": "BIconThreeDots",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTrash",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59581,8 +68485,8 @@
]
},
{
- "component": "BIconThreeDotsVertical",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTrash2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59634,8 +68538,8 @@
]
},
{
- "component": "BIconToggle2Off",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTrash2Fill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59687,8 +68591,8 @@
]
},
{
- "component": "BIconToggle2On",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTrashFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59740,8 +68644,8 @@
]
},
{
- "component": "BIconToggleOff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTree",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59793,8 +68697,8 @@
]
},
{
- "component": "BIconToggleOn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTreeFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59846,8 +68750,8 @@
]
},
{
- "component": "BIconToggles",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTriangle",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59899,8 +68803,8 @@
]
},
{
- "component": "BIconToggles2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTriangleFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -59952,8 +68856,8 @@
]
},
{
- "component": "BIconTools",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTriangleHalf",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60005,8 +68909,8 @@
]
},
{
- "component": "BIconTrash",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTrophy",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60058,8 +68962,8 @@
]
},
{
- "component": "BIconTrash2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTrophyFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60111,8 +69015,8 @@
]
},
{
- "component": "BIconTrash2Fill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTropicalStorm",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60164,8 +69068,8 @@
]
},
{
- "component": "BIconTrashFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTruck",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60217,8 +69121,8 @@
]
},
{
- "component": "BIconTree",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTruckFlatbed",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60270,8 +69174,8 @@
]
},
{
- "component": "BIconTreeFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTsunami",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60323,8 +69227,8 @@
]
},
{
- "component": "BIconTriangle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTv",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60376,8 +69280,8 @@
]
},
{
- "component": "BIconTriangleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTvFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60429,8 +69333,8 @@
]
},
{
- "component": "BIconTriangleHalf",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTwitch",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60482,8 +69386,8 @@
]
},
{
- "component": "BIconTrophy",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTwitter",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60535,8 +69439,8 @@
]
},
{
- "component": "BIconTrophyFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconType",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60588,8 +69492,8 @@
]
},
{
- "component": "BIconTruck",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeBold",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60641,8 +69545,8 @@
]
},
{
- "component": "BIconTruckFlatbed",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeH1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60694,8 +69598,8 @@
]
},
{
- "component": "BIconTv",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeH2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60747,8 +69651,8 @@
]
},
{
- "component": "BIconTvFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeH3",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60800,8 +69704,8 @@
]
},
{
- "component": "BIconTwitch",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeItalic",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60853,8 +69757,8 @@
]
},
{
- "component": "BIconTwitter",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeStrikethrough",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60906,8 +69810,8 @@
]
},
{
- "component": "BIconType",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconTypeUnderline",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -60959,8 +69863,8 @@
]
},
{
- "component": "BIconTypeBold",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUiChecks",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61012,8 +69916,8 @@
]
},
{
- "component": "BIconTypeH1",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUiChecksGrid",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61065,8 +69969,8 @@
]
},
{
- "component": "BIconTypeH2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUiRadios",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61118,8 +70022,8 @@
]
},
{
- "component": "BIconTypeH3",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUiRadiosGrid",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61171,8 +70075,8 @@
]
},
{
- "component": "BIconTypeItalic",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUmbrella",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61224,8 +70128,8 @@
]
},
{
- "component": "BIconTypeStrikethrough",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUmbrellaFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61277,8 +70181,8 @@
]
},
{
- "component": "BIconTypeUnderline",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUnion",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61330,8 +70234,8 @@
]
},
{
- "component": "BIconUiChecks",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUnlock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61383,8 +70287,8 @@
]
},
{
- "component": "BIconUiChecksGrid",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUnlockFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61436,8 +70340,8 @@
]
},
{
- "component": "BIconUiRadios",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUpc",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61489,8 +70393,8 @@
]
},
{
- "component": "BIconUiRadiosGrid",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUpcScan",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61542,8 +70446,8 @@
]
},
{
- "component": "BIconUnion",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconUpload",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61595,8 +70499,8 @@
]
},
{
- "component": "BIconUnlock",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVectorPen",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61648,8 +70552,8 @@
]
},
{
- "component": "BIconUnlockFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconViewList",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61701,8 +70605,8 @@
]
},
{
- "component": "BIconUpc",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconViewStacked",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61754,8 +70658,8 @@
]
},
{
- "component": "BIconUpcScan",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVinyl",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61807,8 +70711,8 @@
]
},
{
- "component": "BIconUpload",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVinylFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61860,8 +70764,8 @@
]
},
{
- "component": "BIconVectorPen",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVoicemail",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61913,8 +70817,8 @@
]
},
{
- "component": "BIconViewList",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeDown",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -61966,8 +70870,8 @@
]
},
{
- "component": "BIconViewStacked",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeDownFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62019,8 +70923,8 @@
]
},
{
- "component": "BIconVinyl",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeMute",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62072,8 +70976,8 @@
]
},
{
- "component": "BIconVinylFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeMuteFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62125,8 +71029,8 @@
]
},
{
- "component": "BIconVoicemail",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeOff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62178,8 +71082,8 @@
]
},
{
- "component": "BIconVolumeDown",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeOffFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62231,8 +71135,8 @@
]
},
{
- "component": "BIconVolumeDownFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeUp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62284,8 +71188,8 @@
]
},
{
- "component": "BIconVolumeMute",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVolumeUpFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62337,8 +71241,8 @@
]
},
{
- "component": "BIconVolumeMuteFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconVr",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62390,8 +71294,8 @@
]
},
{
- "component": "BIconVolumeOff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWallet",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62443,8 +71347,8 @@
]
},
{
- "component": "BIconVolumeOffFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWallet2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62496,8 +71400,8 @@
]
},
{
- "component": "BIconVolumeUp",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWalletFill",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62549,8 +71453,8 @@
]
},
{
- "component": "BIconVolumeUpFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWatch",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62602,8 +71506,8 @@
]
},
{
- "component": "BIconVr",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWater",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62655,8 +71559,8 @@
]
},
{
- "component": "BIconWallet",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWhatsapp",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62708,8 +71612,8 @@
]
},
{
- "component": "BIconWallet2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWifi",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62761,8 +71665,8 @@
]
},
{
- "component": "BIconWalletFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWifi1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62814,8 +71718,8 @@
]
},
{
- "component": "BIconWatch",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWifi2",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62867,8 +71771,8 @@
]
},
{
- "component": "BIconWifi",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWifiOff",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62920,8 +71824,8 @@
]
},
{
- "component": "BIconWifi1",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWind",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -62973,8 +71877,8 @@
]
},
{
- "component": "BIconWifi2",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWindow",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63026,8 +71930,8 @@
]
},
{
- "component": "BIconWifiOff",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWindowDock",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63079,8 +71983,8 @@
]
},
{
- "component": "BIconWindow",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "component": "BIconWindowSidebar",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63133,7 +72037,7 @@
},
{
"component": "BIconWrench",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63186,7 +72090,7 @@
},
{
"component": "BIconX",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63239,7 +72143,7 @@
},
{
"component": "BIconXCircle",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63292,7 +72196,7 @@
},
{
"component": "BIconXCircleFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63345,7 +72249,7 @@
},
{
"component": "BIconXDiamond",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63398,7 +72302,60 @@
},
{
"component": "BIconXDiamondFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
+ "props": [
+ {
+ "prop": "title",
+ "description": "Text content to place in the title",
+ "version": "2.17.0"
+ },
+ {
+ "prop": "variant",
+ "description": "Contextual color variant. By default the icon inherits the current text color"
+ },
+ {
+ "prop": "fontScale",
+ "description": "Scale the icons current font size"
+ },
+ {
+ "prop": "scale",
+ "description": "Scales the icon's SVG, without increasing the font size"
+ },
+ {
+ "prop": "rotate",
+ "description": "Rotates the icon by the specified number of degrees. Positive values rotate clockwise, while negative values rotate counterclockwise"
+ },
+ {
+ "prop": "flipH",
+ "description": "Flips the icon horizontally"
+ },
+ {
+ "prop": "flipV",
+ "description": "Flips the icon vertically"
+ },
+ {
+ "prop": "shiftH",
+ "description": "Moves the icon horizontally. Positive numbers will shift the icon right, negative left. Value is in 1/16em units"
+ },
+ {
+ "prop": "shiftV",
+ "description": "Moves the icon vertically. Positive numbers will shift the icon up, negative down. Value is in 1/16em units"
+ },
+ {
+ "prop": "stacked",
+ "version": "2.3.0",
+ "description": "Set this prop to true when placing inside a BIconstack component"
+ },
+ {
+ "prop": "animation",
+ "version": "2.7.0",
+ "description": "Animate the icon. Supported built-in animations are 'cylon', 'fade', 'pulse', 'spin' and 'throb'"
+ }
+ ]
+ },
+ {
+ "component": "BIconXLg",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63451,7 +72408,7 @@
},
{
"component": "BIconXOctagon",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63504,7 +72461,7 @@
},
{
"component": "BIconXOctagonFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63557,7 +72514,7 @@
},
{
"component": "BIconXSquare",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63610,7 +72567,7 @@
},
{
"component": "BIconXSquareFill",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63663,7 +72620,7 @@
},
{
"component": "BIconYoutube",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63716,7 +72673,7 @@
},
{
"component": "BIconZoomIn",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
@@ -63769,7 +72726,7 @@
},
{
"component": "BIconZoomOut",
- "auto-gen": "bootstrap-icons 1.2.1",
+ "auto-gen": "bootstrap-icons 1.5.0",
"props": [
{
"prop": "title",
diff --git a/src/icons/plugin.js b/src/icons/plugin.js
index 42338746baf..2206e1f593f 100644
--- a/src/icons/plugin.js
+++ b/src/icons/plugin.js
@@ -1,7 +1,7 @@
// --- BEGIN AUTO-GENERATED FILE ---
//
-// @IconsVersion: 1.2.1
-// @Generated: 2020-12-14T13:38:30.765Z
+// @IconsVersion: 1.5.0
+// @Generated: 2022-04-17T12:11:59.345Z
//
// This file is generated on each build. Do not edit this file!
@@ -106,12 +106,16 @@ import {
BIconBackspaceFill,
BIconBackspaceReverse,
BIconBackspaceReverseFill,
+ BIconBadge3d,
+ BIconBadge3dFill,
BIconBadge4k,
BIconBadge4kFill,
BIconBadge8k,
BIconBadge8kFill,
BIconBadgeAd,
BIconBadgeAdFill,
+ BIconBadgeAr,
+ BIconBadgeArFill,
BIconBadgeCc,
BIconBadgeCcFill,
BIconBadgeHd,
@@ -120,6 +124,10 @@ import {
BIconBadgeTmFill,
BIconBadgeVo,
BIconBadgeVoFill,
+ BIconBadgeVr,
+ BIconBadgeVrFill,
+ BIconBadgeWc,
+ BIconBadgeWcFill,
BIconBag,
BIconBagCheck,
BIconBagCheckFill,
@@ -130,6 +138,8 @@ import {
BIconBagPlusFill,
BIconBagX,
BIconBagXFill,
+ BIconBank,
+ BIconBank2,
BIconBarChart,
BIconBarChartFill,
BIconBarChartLine,
@@ -147,6 +157,8 @@ import {
BIconBatteryHalf,
BIconBell,
BIconBellFill,
+ BIconBellSlash,
+ BIconBellSlashFill,
BIconBezier,
BIconBezier2,
BIconBicycle,
@@ -177,7 +189,17 @@ import {
BIconBootstrap,
BIconBootstrapFill,
BIconBootstrapReboot,
+ BIconBorder,
+ BIconBorderAll,
+ BIconBorderBottom,
+ BIconBorderCenter,
+ BIconBorderInner,
+ BIconBorderLeft,
+ BIconBorderMiddle,
+ BIconBorderOuter,
+ BIconBorderRight,
BIconBorderStyle,
+ BIconBorderTop,
BIconBorderWidth,
BIconBoundingBox,
BIconBoundingBoxCircles,
@@ -325,6 +347,7 @@ import {
BIconCartX,
BIconCartXFill,
BIconCash,
+ BIconCashCoin,
BIconCashStack,
BIconCast,
BIconChat,
@@ -367,6 +390,7 @@ import {
BIconCheckAll,
BIconCheckCircle,
BIconCheckCircleFill,
+ BIconCheckLg,
BIconCheckSquare,
BIconCheckSquareFill,
BIconChevronBarContract,
@@ -411,18 +435,51 @@ import {
BIconCloudCheckFill,
BIconCloudDownload,
BIconCloudDownloadFill,
+ BIconCloudDrizzle,
+ BIconCloudDrizzleFill,
BIconCloudFill,
+ BIconCloudFog,
+ BIconCloudFog2,
+ BIconCloudFog2Fill,
+ BIconCloudFogFill,
+ BIconCloudHail,
+ BIconCloudHailFill,
+ BIconCloudHaze,
+ BIconCloudHaze1,
+ BIconCloudHaze2Fill,
+ BIconCloudHazeFill,
+ BIconCloudLightning,
+ BIconCloudLightningFill,
+ BIconCloudLightningRain,
+ BIconCloudLightningRainFill,
BIconCloudMinus,
BIconCloudMinusFill,
+ BIconCloudMoon,
+ BIconCloudMoonFill,
BIconCloudPlus,
BIconCloudPlusFill,
+ BIconCloudRain,
+ BIconCloudRainFill,
+ BIconCloudRainHeavy,
+ BIconCloudRainHeavyFill,
BIconCloudSlash,
BIconCloudSlashFill,
+ BIconCloudSleet,
+ BIconCloudSleetFill,
+ BIconCloudSnow,
+ BIconCloudSnowFill,
+ BIconCloudSun,
+ BIconCloudSunFill,
BIconCloudUpload,
BIconCloudUploadFill,
+ BIconClouds,
+ BIconCloudsFill,
+ BIconCloudy,
+ BIconCloudyFill,
BIconCode,
BIconCodeSlash,
BIconCodeSquare,
+ BIconCoin,
BIconCollection,
BIconCollectionFill,
BIconCollectionPlay,
@@ -447,13 +504,22 @@ import {
BIconCup,
BIconCupFill,
BIconCupStraw,
+ BIconCurrencyBitcoin,
+ BIconCurrencyDollar,
+ BIconCurrencyEuro,
+ BIconCurrencyExchange,
+ BIconCurrencyPound,
+ BIconCurrencyYen,
BIconCursor,
BIconCursorFill,
BIconCursorText,
BIconDash,
BIconDashCircle,
+ BIconDashCircleDotted,
BIconDashCircleFill,
+ BIconDashLg,
BIconDashSquare,
+ BIconDashSquareDotted,
BIconDashSquareFill,
BIconDiagram2,
BIconDiagram2Fill,
@@ -524,11 +590,14 @@ import {
BIconEnvelopeFill,
BIconEnvelopeOpen,
BIconEnvelopeOpenFill,
+ BIconEraser,
+ BIconEraserFill,
BIconExclamation,
BIconExclamationCircle,
BIconExclamationCircleFill,
BIconExclamationDiamond,
BIconExclamationDiamondFill,
+ BIconExclamationLg,
BIconExclamationOctagon,
BIconExclamationOctagonFill,
BIconExclamationSquare,
@@ -540,6 +609,7 @@ import {
BIconEyeFill,
BIconEyeSlash,
BIconEyeSlashFill,
+ BIconEyedropper,
BIconEyeglasses,
BIconFacebook,
BIconFile,
@@ -595,6 +665,8 @@ import {
BIconFileEarmarkMinusFill,
BIconFileEarmarkMusic,
BIconFileEarmarkMusicFill,
+ BIconFileEarmarkPdf,
+ BIconFileEarmarkPdfFill,
BIconFileEarmarkPerson,
BIconFileEarmarkPersonFill,
BIconFileEarmarkPlay,
@@ -640,6 +712,8 @@ import {
BIconFileMinusFill,
BIconFileMusic,
BIconFileMusicFill,
+ BIconFilePdf,
+ BIconFilePdfFill,
BIconFilePerson,
BIconFilePersonFill,
BIconFilePlay,
@@ -704,6 +778,10 @@ import {
BIconGearWide,
BIconGearWideConnected,
BIconGem,
+ BIconGenderAmbiguous,
+ BIconGenderFemale,
+ BIconGenderMale,
+ BIconGenderTrans,
BIconGeo,
BIconGeoAlt,
BIconGeoAltFill,
@@ -730,9 +808,13 @@ import {
BIconGripVertical,
BIconHammer,
BIconHandIndex,
+ BIconHandIndexFill,
BIconHandIndexThumb,
+ BIconHandIndexThumbFill,
BIconHandThumbsDown,
+ BIconHandThumbsDownFill,
BIconHandThumbsUp,
+ BIconHandThumbsUpFill,
BIconHandbag,
BIconHandbagFill,
BIconHash,
@@ -746,6 +828,7 @@ import {
BIconHddStackFill,
BIconHeadphones,
BIconHeadset,
+ BIconHeadsetVr,
BIconHeart,
BIconHeartFill,
BIconHeartHalf,
@@ -764,6 +847,7 @@ import {
BIconHouseDoorFill,
BIconHouseFill,
BIconHr,
+ BIconHurricane,
BIconImage,
BIconImageAlt,
BIconImageFill,
@@ -775,6 +859,7 @@ import {
BIconInfo,
BIconInfoCircle,
BIconInfoCircleFill,
+ BIconInfoLg,
BIconInfoSquare,
BIconInfoSquareFill,
BIconInputCursor,
@@ -811,6 +896,8 @@ import {
BIconLampFill,
BIconLaptop,
BIconLaptopFill,
+ BIconLayerBackward,
+ BIconLayerForward,
BIconLayers,
BIconLayersFill,
BIconLayersHalf,
@@ -826,7 +913,13 @@ import {
BIconLayoutThreeColumns,
BIconLayoutWtf,
BIconLifePreserver,
+ BIconLightbulb,
+ BIconLightbulbFill,
+ BIconLightbulbOff,
+ BIconLightbulbOffFill,
BIconLightning,
+ BIconLightningCharge,
+ BIconLightningChargeFill,
BIconLightningFill,
BIconLink,
BIconLink45deg,
@@ -846,6 +939,10 @@ import {
BIconMapFill,
BIconMarkdown,
BIconMarkdownFill,
+ BIconMask,
+ BIconMastodon,
+ BIconMegaphone,
+ BIconMegaphoneFill,
BIconMenuApp,
BIconMenuAppFill,
BIconMenuButton,
@@ -854,16 +951,24 @@ import {
BIconMenuButtonWideFill,
BIconMenuDown,
BIconMenuUp,
+ BIconMessenger,
BIconMic,
BIconMicFill,
BIconMicMute,
BIconMicMuteFill,
BIconMinecart,
BIconMinecartLoaded,
+ BIconMoisture,
BIconMoon,
+ BIconMoonFill,
+ BIconMoonStars,
+ BIconMoonStarsFill,
BIconMouse,
BIconMouse2,
+ BIconMouse2Fill,
BIconMouse3,
+ BIconMouse3Fill,
+ BIconMouseFill,
BIconMusicNote,
BIconMusicNoteBeamed,
BIconMusicNoteList,
@@ -881,18 +986,22 @@ import {
BIconOctagonHalf,
BIconOption,
BIconOutlet,
+ BIconPaintBucket,
+ BIconPalette,
+ BIconPalette2,
+ BIconPaletteFill,
BIconPaperclip,
BIconParagraph,
BIconPatchCheck,
- BIconPatchCheckFll,
+ BIconPatchCheckFill,
BIconPatchExclamation,
- BIconPatchExclamationFll,
+ BIconPatchExclamationFill,
BIconPatchMinus,
- BIconPatchMinusFll,
+ BIconPatchMinusFill,
BIconPatchPlus,
- BIconPatchPlusFll,
+ BIconPatchPlusFill,
BIconPatchQuestion,
- BIconPatchQuestionFll,
+ BIconPatchQuestionFill,
BIconPause,
BIconPauseBtn,
BIconPauseBtnFill,
@@ -933,8 +1042,17 @@ import {
BIconPhoneLandscape,
BIconPhoneLandscapeFill,
BIconPhoneVibrate,
+ BIconPhoneVibrateFill,
BIconPieChart,
BIconPieChartFill,
+ BIconPiggyBank,
+ BIconPiggyBankFill,
+ BIconPin,
+ BIconPinAngle,
+ BIconPinAngleFill,
+ BIconPinFill,
+ BIconPinMap,
+ BIconPinMapFill,
BIconPip,
BIconPipFill,
BIconPlay,
@@ -947,8 +1065,11 @@ import {
BIconPlugFill,
BIconPlus,
BIconPlusCircle,
+ BIconPlusCircleDotted,
BIconPlusCircleFill,
+ BIconPlusLg,
BIconPlusSquare,
+ BIconPlusSquareDotted,
BIconPlusSquareFill,
BIconPower,
BIconPrinter,
@@ -960,10 +1081,12 @@ import {
BIconQuestionCircleFill,
BIconQuestionDiamond,
BIconQuestionDiamondFill,
+ BIconQuestionLg,
BIconQuestionOctagon,
BIconQuestionOctagonFill,
BIconQuestionSquare,
BIconQuestionSquareFill,
+ BIconRainbow,
BIconReceipt,
BIconReceiptCutoff,
BIconReception0,
@@ -979,14 +1102,27 @@ import {
BIconRecordCircle,
BIconRecordCircleFill,
BIconRecordFill,
+ BIconRecycle,
+ BIconReddit,
BIconReply,
BIconReplyAll,
BIconReplyAllFill,
BIconReplyFill,
BIconRss,
BIconRssFill,
+ BIconRulers,
+ BIconSafe,
+ BIconSafe2,
+ BIconSafe2Fill,
+ BIconSafeFill,
+ BIconSave,
+ BIconSave2,
+ BIconSave2Fill,
+ BIconSaveFill,
BIconScissors,
BIconScrewdriver,
+ BIconSdCard,
+ BIconSdCardFill,
BIconSearch,
BIconSegmentedNav,
BIconServer,
@@ -1046,14 +1182,19 @@ import {
BIconSkipStartCircle,
BIconSkipStartCircleFill,
BIconSkipStartFill,
+ BIconSkype,
BIconSlack,
BIconSlash,
BIconSlashCircle,
BIconSlashCircleFill,
+ BIconSlashLg,
BIconSlashSquare,
BIconSlashSquareFill,
BIconSliders,
BIconSmartwatch,
+ BIconSnow,
+ BIconSnow2,
+ BIconSnow3,
BIconSortAlphaDown,
BIconSortAlphaDownAlt,
BIconSortAlphaUp,
@@ -1069,13 +1210,17 @@ import {
BIconSoundwave,
BIconSpeaker,
BIconSpeakerFill,
+ BIconSpeedometer,
+ BIconSpeedometer2,
BIconSpellcheck,
BIconSquare,
BIconSquareFill,
BIconSquareHalf,
+ BIconStack,
BIconStar,
BIconStarFill,
BIconStarHalf,
+ BIconStars,
BIconStickies,
BIconStickiesFill,
BIconSticky,
@@ -1100,7 +1245,14 @@ import {
BIconSuitSpade,
BIconSuitSpadeFill,
BIconSun,
+ BIconSunFill,
BIconSunglasses,
+ BIconSunrise,
+ BIconSunriseFill,
+ BIconSunset,
+ BIconSunsetFill,
+ BIconSymmetryHorizontal,
+ BIconSymmetryVertical,
BIconTable,
BIconTablet,
BIconTabletFill,
@@ -1110,6 +1262,7 @@ import {
BIconTagFill,
BIconTags,
BIconTagsFill,
+ BIconTelegram,
BIconTelephone,
BIconTelephoneFill,
BIconTelephoneForward,
@@ -1137,6 +1290,10 @@ import {
BIconTextareaT,
BIconThermometer,
BIconThermometerHalf,
+ BIconThermometerHigh,
+ BIconThermometerLow,
+ BIconThermometerSnow,
+ BIconThermometerSun,
BIconThreeDots,
BIconThreeDotsVertical,
BIconToggle2Off,
@@ -1146,6 +1303,8 @@ import {
BIconToggles,
BIconToggles2,
BIconTools,
+ BIconTornado,
+ BIconTranslate,
BIconTrash,
BIconTrash2,
BIconTrash2Fill,
@@ -1157,8 +1316,10 @@ import {
BIconTriangleHalf,
BIconTrophy,
BIconTrophyFill,
+ BIconTropicalStorm,
BIconTruck,
BIconTruckFlatbed,
+ BIconTsunami,
BIconTv,
BIconTvFill,
BIconTwitch,
@@ -1175,6 +1336,8 @@ import {
BIconUiChecksGrid,
BIconUiRadios,
BIconUiRadiosGrid,
+ BIconUmbrella,
+ BIconUmbrellaFill,
BIconUnion,
BIconUnlock,
BIconUnlockFill,
@@ -1200,17 +1363,23 @@ import {
BIconWallet2,
BIconWalletFill,
BIconWatch,
+ BIconWater,
+ BIconWhatsapp,
BIconWifi,
BIconWifi1,
BIconWifi2,
BIconWifiOff,
+ BIconWind,
BIconWindow,
+ BIconWindowDock,
+ BIconWindowSidebar,
BIconWrench,
BIconX,
BIconXCircle,
BIconXCircleFill,
BIconXDiamond,
BIconXDiamondFill,
+ BIconXLg,
BIconXOctagon,
BIconXOctagonFill,
BIconXSquare,
@@ -1314,12 +1483,16 @@ export const iconNames = [
'BIconBackspaceFill',
'BIconBackspaceReverse',
'BIconBackspaceReverseFill',
+ 'BIconBadge3d',
+ 'BIconBadge3dFill',
'BIconBadge4k',
'BIconBadge4kFill',
'BIconBadge8k',
'BIconBadge8kFill',
'BIconBadgeAd',
'BIconBadgeAdFill',
+ 'BIconBadgeAr',
+ 'BIconBadgeArFill',
'BIconBadgeCc',
'BIconBadgeCcFill',
'BIconBadgeHd',
@@ -1328,6 +1501,10 @@ export const iconNames = [
'BIconBadgeTmFill',
'BIconBadgeVo',
'BIconBadgeVoFill',
+ 'BIconBadgeVr',
+ 'BIconBadgeVrFill',
+ 'BIconBadgeWc',
+ 'BIconBadgeWcFill',
'BIconBag',
'BIconBagCheck',
'BIconBagCheckFill',
@@ -1338,6 +1515,8 @@ export const iconNames = [
'BIconBagPlusFill',
'BIconBagX',
'BIconBagXFill',
+ 'BIconBank',
+ 'BIconBank2',
'BIconBarChart',
'BIconBarChartFill',
'BIconBarChartLine',
@@ -1355,6 +1534,8 @@ export const iconNames = [
'BIconBatteryHalf',
'BIconBell',
'BIconBellFill',
+ 'BIconBellSlash',
+ 'BIconBellSlashFill',
'BIconBezier',
'BIconBezier2',
'BIconBicycle',
@@ -1385,7 +1566,17 @@ export const iconNames = [
'BIconBootstrap',
'BIconBootstrapFill',
'BIconBootstrapReboot',
+ 'BIconBorder',
+ 'BIconBorderAll',
+ 'BIconBorderBottom',
+ 'BIconBorderCenter',
+ 'BIconBorderInner',
+ 'BIconBorderLeft',
+ 'BIconBorderMiddle',
+ 'BIconBorderOuter',
+ 'BIconBorderRight',
'BIconBorderStyle',
+ 'BIconBorderTop',
'BIconBorderWidth',
'BIconBoundingBox',
'BIconBoundingBoxCircles',
@@ -1533,6 +1724,7 @@ export const iconNames = [
'BIconCartX',
'BIconCartXFill',
'BIconCash',
+ 'BIconCashCoin',
'BIconCashStack',
'BIconCast',
'BIconChat',
@@ -1575,6 +1767,7 @@ export const iconNames = [
'BIconCheckAll',
'BIconCheckCircle',
'BIconCheckCircleFill',
+ 'BIconCheckLg',
'BIconCheckSquare',
'BIconCheckSquareFill',
'BIconChevronBarContract',
@@ -1619,18 +1812,51 @@ export const iconNames = [
'BIconCloudCheckFill',
'BIconCloudDownload',
'BIconCloudDownloadFill',
+ 'BIconCloudDrizzle',
+ 'BIconCloudDrizzleFill',
'BIconCloudFill',
+ 'BIconCloudFog',
+ 'BIconCloudFog2',
+ 'BIconCloudFog2Fill',
+ 'BIconCloudFogFill',
+ 'BIconCloudHail',
+ 'BIconCloudHailFill',
+ 'BIconCloudHaze',
+ 'BIconCloudHaze1',
+ 'BIconCloudHaze2Fill',
+ 'BIconCloudHazeFill',
+ 'BIconCloudLightning',
+ 'BIconCloudLightningFill',
+ 'BIconCloudLightningRain',
+ 'BIconCloudLightningRainFill',
'BIconCloudMinus',
'BIconCloudMinusFill',
+ 'BIconCloudMoon',
+ 'BIconCloudMoonFill',
'BIconCloudPlus',
'BIconCloudPlusFill',
+ 'BIconCloudRain',
+ 'BIconCloudRainFill',
+ 'BIconCloudRainHeavy',
+ 'BIconCloudRainHeavyFill',
'BIconCloudSlash',
'BIconCloudSlashFill',
+ 'BIconCloudSleet',
+ 'BIconCloudSleetFill',
+ 'BIconCloudSnow',
+ 'BIconCloudSnowFill',
+ 'BIconCloudSun',
+ 'BIconCloudSunFill',
'BIconCloudUpload',
'BIconCloudUploadFill',
+ 'BIconClouds',
+ 'BIconCloudsFill',
+ 'BIconCloudy',
+ 'BIconCloudyFill',
'BIconCode',
'BIconCodeSlash',
'BIconCodeSquare',
+ 'BIconCoin',
'BIconCollection',
'BIconCollectionFill',
'BIconCollectionPlay',
@@ -1655,13 +1881,22 @@ export const iconNames = [
'BIconCup',
'BIconCupFill',
'BIconCupStraw',
+ 'BIconCurrencyBitcoin',
+ 'BIconCurrencyDollar',
+ 'BIconCurrencyEuro',
+ 'BIconCurrencyExchange',
+ 'BIconCurrencyPound',
+ 'BIconCurrencyYen',
'BIconCursor',
'BIconCursorFill',
'BIconCursorText',
'BIconDash',
'BIconDashCircle',
+ 'BIconDashCircleDotted',
'BIconDashCircleFill',
+ 'BIconDashLg',
'BIconDashSquare',
+ 'BIconDashSquareDotted',
'BIconDashSquareFill',
'BIconDiagram2',
'BIconDiagram2Fill',
@@ -1732,11 +1967,14 @@ export const iconNames = [
'BIconEnvelopeFill',
'BIconEnvelopeOpen',
'BIconEnvelopeOpenFill',
+ 'BIconEraser',
+ 'BIconEraserFill',
'BIconExclamation',
'BIconExclamationCircle',
'BIconExclamationCircleFill',
'BIconExclamationDiamond',
'BIconExclamationDiamondFill',
+ 'BIconExclamationLg',
'BIconExclamationOctagon',
'BIconExclamationOctagonFill',
'BIconExclamationSquare',
@@ -1748,6 +1986,7 @@ export const iconNames = [
'BIconEyeFill',
'BIconEyeSlash',
'BIconEyeSlashFill',
+ 'BIconEyedropper',
'BIconEyeglasses',
'BIconFacebook',
'BIconFile',
@@ -1803,6 +2042,8 @@ export const iconNames = [
'BIconFileEarmarkMinusFill',
'BIconFileEarmarkMusic',
'BIconFileEarmarkMusicFill',
+ 'BIconFileEarmarkPdf',
+ 'BIconFileEarmarkPdfFill',
'BIconFileEarmarkPerson',
'BIconFileEarmarkPersonFill',
'BIconFileEarmarkPlay',
@@ -1848,6 +2089,8 @@ export const iconNames = [
'BIconFileMinusFill',
'BIconFileMusic',
'BIconFileMusicFill',
+ 'BIconFilePdf',
+ 'BIconFilePdfFill',
'BIconFilePerson',
'BIconFilePersonFill',
'BIconFilePlay',
@@ -1912,6 +2155,10 @@ export const iconNames = [
'BIconGearWide',
'BIconGearWideConnected',
'BIconGem',
+ 'BIconGenderAmbiguous',
+ 'BIconGenderFemale',
+ 'BIconGenderMale',
+ 'BIconGenderTrans',
'BIconGeo',
'BIconGeoAlt',
'BIconGeoAltFill',
@@ -1938,9 +2185,13 @@ export const iconNames = [
'BIconGripVertical',
'BIconHammer',
'BIconHandIndex',
+ 'BIconHandIndexFill',
'BIconHandIndexThumb',
+ 'BIconHandIndexThumbFill',
'BIconHandThumbsDown',
+ 'BIconHandThumbsDownFill',
'BIconHandThumbsUp',
+ 'BIconHandThumbsUpFill',
'BIconHandbag',
'BIconHandbagFill',
'BIconHash',
@@ -1954,6 +2205,7 @@ export const iconNames = [
'BIconHddStackFill',
'BIconHeadphones',
'BIconHeadset',
+ 'BIconHeadsetVr',
'BIconHeart',
'BIconHeartFill',
'BIconHeartHalf',
@@ -1972,6 +2224,7 @@ export const iconNames = [
'BIconHouseDoorFill',
'BIconHouseFill',
'BIconHr',
+ 'BIconHurricane',
'BIconImage',
'BIconImageAlt',
'BIconImageFill',
@@ -1983,6 +2236,7 @@ export const iconNames = [
'BIconInfo',
'BIconInfoCircle',
'BIconInfoCircleFill',
+ 'BIconInfoLg',
'BIconInfoSquare',
'BIconInfoSquareFill',
'BIconInputCursor',
@@ -2019,6 +2273,8 @@ export const iconNames = [
'BIconLampFill',
'BIconLaptop',
'BIconLaptopFill',
+ 'BIconLayerBackward',
+ 'BIconLayerForward',
'BIconLayers',
'BIconLayersFill',
'BIconLayersHalf',
@@ -2034,7 +2290,13 @@ export const iconNames = [
'BIconLayoutThreeColumns',
'BIconLayoutWtf',
'BIconLifePreserver',
+ 'BIconLightbulb',
+ 'BIconLightbulbFill',
+ 'BIconLightbulbOff',
+ 'BIconLightbulbOffFill',
'BIconLightning',
+ 'BIconLightningCharge',
+ 'BIconLightningChargeFill',
'BIconLightningFill',
'BIconLink',
'BIconLink45deg',
@@ -2054,6 +2316,10 @@ export const iconNames = [
'BIconMapFill',
'BIconMarkdown',
'BIconMarkdownFill',
+ 'BIconMask',
+ 'BIconMastodon',
+ 'BIconMegaphone',
+ 'BIconMegaphoneFill',
'BIconMenuApp',
'BIconMenuAppFill',
'BIconMenuButton',
@@ -2062,16 +2328,24 @@ export const iconNames = [
'BIconMenuButtonWideFill',
'BIconMenuDown',
'BIconMenuUp',
+ 'BIconMessenger',
'BIconMic',
'BIconMicFill',
'BIconMicMute',
'BIconMicMuteFill',
'BIconMinecart',
'BIconMinecartLoaded',
+ 'BIconMoisture',
'BIconMoon',
+ 'BIconMoonFill',
+ 'BIconMoonStars',
+ 'BIconMoonStarsFill',
'BIconMouse',
'BIconMouse2',
+ 'BIconMouse2Fill',
'BIconMouse3',
+ 'BIconMouse3Fill',
+ 'BIconMouseFill',
'BIconMusicNote',
'BIconMusicNoteBeamed',
'BIconMusicNoteList',
@@ -2089,18 +2363,22 @@ export const iconNames = [
'BIconOctagonHalf',
'BIconOption',
'BIconOutlet',
+ 'BIconPaintBucket',
+ 'BIconPalette',
+ 'BIconPalette2',
+ 'BIconPaletteFill',
'BIconPaperclip',
'BIconParagraph',
'BIconPatchCheck',
- 'BIconPatchCheckFll',
+ 'BIconPatchCheckFill',
'BIconPatchExclamation',
- 'BIconPatchExclamationFll',
+ 'BIconPatchExclamationFill',
'BIconPatchMinus',
- 'BIconPatchMinusFll',
+ 'BIconPatchMinusFill',
'BIconPatchPlus',
- 'BIconPatchPlusFll',
+ 'BIconPatchPlusFill',
'BIconPatchQuestion',
- 'BIconPatchQuestionFll',
+ 'BIconPatchQuestionFill',
'BIconPause',
'BIconPauseBtn',
'BIconPauseBtnFill',
@@ -2141,8 +2419,17 @@ export const iconNames = [
'BIconPhoneLandscape',
'BIconPhoneLandscapeFill',
'BIconPhoneVibrate',
+ 'BIconPhoneVibrateFill',
'BIconPieChart',
'BIconPieChartFill',
+ 'BIconPiggyBank',
+ 'BIconPiggyBankFill',
+ 'BIconPin',
+ 'BIconPinAngle',
+ 'BIconPinAngleFill',
+ 'BIconPinFill',
+ 'BIconPinMap',
+ 'BIconPinMapFill',
'BIconPip',
'BIconPipFill',
'BIconPlay',
@@ -2155,8 +2442,11 @@ export const iconNames = [
'BIconPlugFill',
'BIconPlus',
'BIconPlusCircle',
+ 'BIconPlusCircleDotted',
'BIconPlusCircleFill',
+ 'BIconPlusLg',
'BIconPlusSquare',
+ 'BIconPlusSquareDotted',
'BIconPlusSquareFill',
'BIconPower',
'BIconPrinter',
@@ -2168,10 +2458,12 @@ export const iconNames = [
'BIconQuestionCircleFill',
'BIconQuestionDiamond',
'BIconQuestionDiamondFill',
+ 'BIconQuestionLg',
'BIconQuestionOctagon',
'BIconQuestionOctagonFill',
'BIconQuestionSquare',
'BIconQuestionSquareFill',
+ 'BIconRainbow',
'BIconReceipt',
'BIconReceiptCutoff',
'BIconReception0',
@@ -2187,14 +2479,27 @@ export const iconNames = [
'BIconRecordCircle',
'BIconRecordCircleFill',
'BIconRecordFill',
+ 'BIconRecycle',
+ 'BIconReddit',
'BIconReply',
'BIconReplyAll',
'BIconReplyAllFill',
'BIconReplyFill',
'BIconRss',
'BIconRssFill',
+ 'BIconRulers',
+ 'BIconSafe',
+ 'BIconSafe2',
+ 'BIconSafe2Fill',
+ 'BIconSafeFill',
+ 'BIconSave',
+ 'BIconSave2',
+ 'BIconSave2Fill',
+ 'BIconSaveFill',
'BIconScissors',
'BIconScrewdriver',
+ 'BIconSdCard',
+ 'BIconSdCardFill',
'BIconSearch',
'BIconSegmentedNav',
'BIconServer',
@@ -2254,14 +2559,19 @@ export const iconNames = [
'BIconSkipStartCircle',
'BIconSkipStartCircleFill',
'BIconSkipStartFill',
+ 'BIconSkype',
'BIconSlack',
'BIconSlash',
'BIconSlashCircle',
'BIconSlashCircleFill',
+ 'BIconSlashLg',
'BIconSlashSquare',
'BIconSlashSquareFill',
'BIconSliders',
'BIconSmartwatch',
+ 'BIconSnow',
+ 'BIconSnow2',
+ 'BIconSnow3',
'BIconSortAlphaDown',
'BIconSortAlphaDownAlt',
'BIconSortAlphaUp',
@@ -2277,13 +2587,17 @@ export const iconNames = [
'BIconSoundwave',
'BIconSpeaker',
'BIconSpeakerFill',
+ 'BIconSpeedometer',
+ 'BIconSpeedometer2',
'BIconSpellcheck',
'BIconSquare',
'BIconSquareFill',
'BIconSquareHalf',
+ 'BIconStack',
'BIconStar',
'BIconStarFill',
'BIconStarHalf',
+ 'BIconStars',
'BIconStickies',
'BIconStickiesFill',
'BIconSticky',
@@ -2308,7 +2622,14 @@ export const iconNames = [
'BIconSuitSpade',
'BIconSuitSpadeFill',
'BIconSun',
+ 'BIconSunFill',
'BIconSunglasses',
+ 'BIconSunrise',
+ 'BIconSunriseFill',
+ 'BIconSunset',
+ 'BIconSunsetFill',
+ 'BIconSymmetryHorizontal',
+ 'BIconSymmetryVertical',
'BIconTable',
'BIconTablet',
'BIconTabletFill',
@@ -2318,6 +2639,7 @@ export const iconNames = [
'BIconTagFill',
'BIconTags',
'BIconTagsFill',
+ 'BIconTelegram',
'BIconTelephone',
'BIconTelephoneFill',
'BIconTelephoneForward',
@@ -2345,6 +2667,10 @@ export const iconNames = [
'BIconTextareaT',
'BIconThermometer',
'BIconThermometerHalf',
+ 'BIconThermometerHigh',
+ 'BIconThermometerLow',
+ 'BIconThermometerSnow',
+ 'BIconThermometerSun',
'BIconThreeDots',
'BIconThreeDotsVertical',
'BIconToggle2Off',
@@ -2354,6 +2680,8 @@ export const iconNames = [
'BIconToggles',
'BIconToggles2',
'BIconTools',
+ 'BIconTornado',
+ 'BIconTranslate',
'BIconTrash',
'BIconTrash2',
'BIconTrash2Fill',
@@ -2365,8 +2693,10 @@ export const iconNames = [
'BIconTriangleHalf',
'BIconTrophy',
'BIconTrophyFill',
+ 'BIconTropicalStorm',
'BIconTruck',
'BIconTruckFlatbed',
+ 'BIconTsunami',
'BIconTv',
'BIconTvFill',
'BIconTwitch',
@@ -2383,6 +2713,8 @@ export const iconNames = [
'BIconUiChecksGrid',
'BIconUiRadios',
'BIconUiRadiosGrid',
+ 'BIconUmbrella',
+ 'BIconUmbrellaFill',
'BIconUnion',
'BIconUnlock',
'BIconUnlockFill',
@@ -2408,17 +2740,23 @@ export const iconNames = [
'BIconWallet2',
'BIconWalletFill',
'BIconWatch',
+ 'BIconWater',
+ 'BIconWhatsapp',
'BIconWifi',
'BIconWifi1',
'BIconWifi2',
'BIconWifiOff',
+ 'BIconWind',
'BIconWindow',
+ 'BIconWindowDock',
+ 'BIconWindowSidebar',
'BIconWrench',
'BIconX',
'BIconXCircle',
'BIconXCircleFill',
'BIconXDiamond',
'BIconXDiamondFill',
+ 'BIconXLg',
'BIconXOctagon',
'BIconXOctagonFill',
'BIconXSquare',
@@ -2527,12 +2865,16 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconBackspaceFill,
BIconBackspaceReverse,
BIconBackspaceReverseFill,
+ BIconBadge3d,
+ BIconBadge3dFill,
BIconBadge4k,
BIconBadge4kFill,
BIconBadge8k,
BIconBadge8kFill,
BIconBadgeAd,
BIconBadgeAdFill,
+ BIconBadgeAr,
+ BIconBadgeArFill,
BIconBadgeCc,
BIconBadgeCcFill,
BIconBadgeHd,
@@ -2541,6 +2883,10 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconBadgeTmFill,
BIconBadgeVo,
BIconBadgeVoFill,
+ BIconBadgeVr,
+ BIconBadgeVrFill,
+ BIconBadgeWc,
+ BIconBadgeWcFill,
BIconBag,
BIconBagCheck,
BIconBagCheckFill,
@@ -2551,6 +2897,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconBagPlusFill,
BIconBagX,
BIconBagXFill,
+ BIconBank,
+ BIconBank2,
BIconBarChart,
BIconBarChartFill,
BIconBarChartLine,
@@ -2568,6 +2916,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconBatteryHalf,
BIconBell,
BIconBellFill,
+ BIconBellSlash,
+ BIconBellSlashFill,
BIconBezier,
BIconBezier2,
BIconBicycle,
@@ -2598,7 +2948,17 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconBootstrap,
BIconBootstrapFill,
BIconBootstrapReboot,
+ BIconBorder,
+ BIconBorderAll,
+ BIconBorderBottom,
+ BIconBorderCenter,
+ BIconBorderInner,
+ BIconBorderLeft,
+ BIconBorderMiddle,
+ BIconBorderOuter,
+ BIconBorderRight,
BIconBorderStyle,
+ BIconBorderTop,
BIconBorderWidth,
BIconBoundingBox,
BIconBoundingBoxCircles,
@@ -2746,6 +3106,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconCartX,
BIconCartXFill,
BIconCash,
+ BIconCashCoin,
BIconCashStack,
BIconCast,
BIconChat,
@@ -2788,6 +3149,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconCheckAll,
BIconCheckCircle,
BIconCheckCircleFill,
+ BIconCheckLg,
BIconCheckSquare,
BIconCheckSquareFill,
BIconChevronBarContract,
@@ -2832,18 +3194,51 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconCloudCheckFill,
BIconCloudDownload,
BIconCloudDownloadFill,
+ BIconCloudDrizzle,
+ BIconCloudDrizzleFill,
BIconCloudFill,
+ BIconCloudFog,
+ BIconCloudFog2,
+ BIconCloudFog2Fill,
+ BIconCloudFogFill,
+ BIconCloudHail,
+ BIconCloudHailFill,
+ BIconCloudHaze,
+ BIconCloudHaze1,
+ BIconCloudHaze2Fill,
+ BIconCloudHazeFill,
+ BIconCloudLightning,
+ BIconCloudLightningFill,
+ BIconCloudLightningRain,
+ BIconCloudLightningRainFill,
BIconCloudMinus,
BIconCloudMinusFill,
+ BIconCloudMoon,
+ BIconCloudMoonFill,
BIconCloudPlus,
BIconCloudPlusFill,
+ BIconCloudRain,
+ BIconCloudRainFill,
+ BIconCloudRainHeavy,
+ BIconCloudRainHeavyFill,
BIconCloudSlash,
BIconCloudSlashFill,
+ BIconCloudSleet,
+ BIconCloudSleetFill,
+ BIconCloudSnow,
+ BIconCloudSnowFill,
+ BIconCloudSun,
+ BIconCloudSunFill,
BIconCloudUpload,
BIconCloudUploadFill,
+ BIconClouds,
+ BIconCloudsFill,
+ BIconCloudy,
+ BIconCloudyFill,
BIconCode,
BIconCodeSlash,
BIconCodeSquare,
+ BIconCoin,
BIconCollection,
BIconCollectionFill,
BIconCollectionPlay,
@@ -2868,13 +3263,22 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconCup,
BIconCupFill,
BIconCupStraw,
+ BIconCurrencyBitcoin,
+ BIconCurrencyDollar,
+ BIconCurrencyEuro,
+ BIconCurrencyExchange,
+ BIconCurrencyPound,
+ BIconCurrencyYen,
BIconCursor,
BIconCursorFill,
BIconCursorText,
BIconDash,
BIconDashCircle,
+ BIconDashCircleDotted,
BIconDashCircleFill,
+ BIconDashLg,
BIconDashSquare,
+ BIconDashSquareDotted,
BIconDashSquareFill,
BIconDiagram2,
BIconDiagram2Fill,
@@ -2945,11 +3349,14 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconEnvelopeFill,
BIconEnvelopeOpen,
BIconEnvelopeOpenFill,
+ BIconEraser,
+ BIconEraserFill,
BIconExclamation,
BIconExclamationCircle,
BIconExclamationCircleFill,
BIconExclamationDiamond,
BIconExclamationDiamondFill,
+ BIconExclamationLg,
BIconExclamationOctagon,
BIconExclamationOctagonFill,
BIconExclamationSquare,
@@ -2961,6 +3368,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconEyeFill,
BIconEyeSlash,
BIconEyeSlashFill,
+ BIconEyedropper,
BIconEyeglasses,
BIconFacebook,
BIconFile,
@@ -3016,6 +3424,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconFileEarmarkMinusFill,
BIconFileEarmarkMusic,
BIconFileEarmarkMusicFill,
+ BIconFileEarmarkPdf,
+ BIconFileEarmarkPdfFill,
BIconFileEarmarkPerson,
BIconFileEarmarkPersonFill,
BIconFileEarmarkPlay,
@@ -3061,6 +3471,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconFileMinusFill,
BIconFileMusic,
BIconFileMusicFill,
+ BIconFilePdf,
+ BIconFilePdfFill,
BIconFilePerson,
BIconFilePersonFill,
BIconFilePlay,
@@ -3125,6 +3537,10 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconGearWide,
BIconGearWideConnected,
BIconGem,
+ BIconGenderAmbiguous,
+ BIconGenderFemale,
+ BIconGenderMale,
+ BIconGenderTrans,
BIconGeo,
BIconGeoAlt,
BIconGeoAltFill,
@@ -3151,9 +3567,13 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconGripVertical,
BIconHammer,
BIconHandIndex,
+ BIconHandIndexFill,
BIconHandIndexThumb,
+ BIconHandIndexThumbFill,
BIconHandThumbsDown,
+ BIconHandThumbsDownFill,
BIconHandThumbsUp,
+ BIconHandThumbsUpFill,
BIconHandbag,
BIconHandbagFill,
BIconHash,
@@ -3167,6 +3587,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconHddStackFill,
BIconHeadphones,
BIconHeadset,
+ BIconHeadsetVr,
BIconHeart,
BIconHeartFill,
BIconHeartHalf,
@@ -3185,6 +3606,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconHouseDoorFill,
BIconHouseFill,
BIconHr,
+ BIconHurricane,
BIconImage,
BIconImageAlt,
BIconImageFill,
@@ -3196,6 +3618,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconInfo,
BIconInfoCircle,
BIconInfoCircleFill,
+ BIconInfoLg,
BIconInfoSquare,
BIconInfoSquareFill,
BIconInputCursor,
@@ -3232,6 +3655,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconLampFill,
BIconLaptop,
BIconLaptopFill,
+ BIconLayerBackward,
+ BIconLayerForward,
BIconLayers,
BIconLayersFill,
BIconLayersHalf,
@@ -3247,7 +3672,13 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconLayoutThreeColumns,
BIconLayoutWtf,
BIconLifePreserver,
+ BIconLightbulb,
+ BIconLightbulbFill,
+ BIconLightbulbOff,
+ BIconLightbulbOffFill,
BIconLightning,
+ BIconLightningCharge,
+ BIconLightningChargeFill,
BIconLightningFill,
BIconLink,
BIconLink45deg,
@@ -3267,6 +3698,10 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconMapFill,
BIconMarkdown,
BIconMarkdownFill,
+ BIconMask,
+ BIconMastodon,
+ BIconMegaphone,
+ BIconMegaphoneFill,
BIconMenuApp,
BIconMenuAppFill,
BIconMenuButton,
@@ -3275,16 +3710,24 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconMenuButtonWideFill,
BIconMenuDown,
BIconMenuUp,
+ BIconMessenger,
BIconMic,
BIconMicFill,
BIconMicMute,
BIconMicMuteFill,
BIconMinecart,
BIconMinecartLoaded,
+ BIconMoisture,
BIconMoon,
+ BIconMoonFill,
+ BIconMoonStars,
+ BIconMoonStarsFill,
BIconMouse,
BIconMouse2,
+ BIconMouse2Fill,
BIconMouse3,
+ BIconMouse3Fill,
+ BIconMouseFill,
BIconMusicNote,
BIconMusicNoteBeamed,
BIconMusicNoteList,
@@ -3302,18 +3745,22 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconOctagonHalf,
BIconOption,
BIconOutlet,
+ BIconPaintBucket,
+ BIconPalette,
+ BIconPalette2,
+ BIconPaletteFill,
BIconPaperclip,
BIconParagraph,
BIconPatchCheck,
- BIconPatchCheckFll,
+ BIconPatchCheckFill,
BIconPatchExclamation,
- BIconPatchExclamationFll,
+ BIconPatchExclamationFill,
BIconPatchMinus,
- BIconPatchMinusFll,
+ BIconPatchMinusFill,
BIconPatchPlus,
- BIconPatchPlusFll,
+ BIconPatchPlusFill,
BIconPatchQuestion,
- BIconPatchQuestionFll,
+ BIconPatchQuestionFill,
BIconPause,
BIconPauseBtn,
BIconPauseBtnFill,
@@ -3354,8 +3801,17 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconPhoneLandscape,
BIconPhoneLandscapeFill,
BIconPhoneVibrate,
+ BIconPhoneVibrateFill,
BIconPieChart,
BIconPieChartFill,
+ BIconPiggyBank,
+ BIconPiggyBankFill,
+ BIconPin,
+ BIconPinAngle,
+ BIconPinAngleFill,
+ BIconPinFill,
+ BIconPinMap,
+ BIconPinMapFill,
BIconPip,
BIconPipFill,
BIconPlay,
@@ -3368,8 +3824,11 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconPlugFill,
BIconPlus,
BIconPlusCircle,
+ BIconPlusCircleDotted,
BIconPlusCircleFill,
+ BIconPlusLg,
BIconPlusSquare,
+ BIconPlusSquareDotted,
BIconPlusSquareFill,
BIconPower,
BIconPrinter,
@@ -3381,10 +3840,12 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconQuestionCircleFill,
BIconQuestionDiamond,
BIconQuestionDiamondFill,
+ BIconQuestionLg,
BIconQuestionOctagon,
BIconQuestionOctagonFill,
BIconQuestionSquare,
BIconQuestionSquareFill,
+ BIconRainbow,
BIconReceipt,
BIconReceiptCutoff,
BIconReception0,
@@ -3400,14 +3861,27 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconRecordCircle,
BIconRecordCircleFill,
BIconRecordFill,
+ BIconRecycle,
+ BIconReddit,
BIconReply,
BIconReplyAll,
BIconReplyAllFill,
BIconReplyFill,
BIconRss,
BIconRssFill,
+ BIconRulers,
+ BIconSafe,
+ BIconSafe2,
+ BIconSafe2Fill,
+ BIconSafeFill,
+ BIconSave,
+ BIconSave2,
+ BIconSave2Fill,
+ BIconSaveFill,
BIconScissors,
BIconScrewdriver,
+ BIconSdCard,
+ BIconSdCardFill,
BIconSearch,
BIconSegmentedNav,
BIconServer,
@@ -3467,14 +3941,19 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconSkipStartCircle,
BIconSkipStartCircleFill,
BIconSkipStartFill,
+ BIconSkype,
BIconSlack,
BIconSlash,
BIconSlashCircle,
BIconSlashCircleFill,
+ BIconSlashLg,
BIconSlashSquare,
BIconSlashSquareFill,
BIconSliders,
BIconSmartwatch,
+ BIconSnow,
+ BIconSnow2,
+ BIconSnow3,
BIconSortAlphaDown,
BIconSortAlphaDownAlt,
BIconSortAlphaUp,
@@ -3490,13 +3969,17 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconSoundwave,
BIconSpeaker,
BIconSpeakerFill,
+ BIconSpeedometer,
+ BIconSpeedometer2,
BIconSpellcheck,
BIconSquare,
BIconSquareFill,
BIconSquareHalf,
+ BIconStack,
BIconStar,
BIconStarFill,
BIconStarHalf,
+ BIconStars,
BIconStickies,
BIconStickiesFill,
BIconSticky,
@@ -3521,7 +4004,14 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconSuitSpade,
BIconSuitSpadeFill,
BIconSun,
+ BIconSunFill,
BIconSunglasses,
+ BIconSunrise,
+ BIconSunriseFill,
+ BIconSunset,
+ BIconSunsetFill,
+ BIconSymmetryHorizontal,
+ BIconSymmetryVertical,
BIconTable,
BIconTablet,
BIconTabletFill,
@@ -3531,6 +4021,7 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconTagFill,
BIconTags,
BIconTagsFill,
+ BIconTelegram,
BIconTelephone,
BIconTelephoneFill,
BIconTelephoneForward,
@@ -3558,6 +4049,10 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconTextareaT,
BIconThermometer,
BIconThermometerHalf,
+ BIconThermometerHigh,
+ BIconThermometerLow,
+ BIconThermometerSnow,
+ BIconThermometerSun,
BIconThreeDots,
BIconThreeDotsVertical,
BIconToggle2Off,
@@ -3567,6 +4062,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconToggles,
BIconToggles2,
BIconTools,
+ BIconTornado,
+ BIconTranslate,
BIconTrash,
BIconTrash2,
BIconTrash2Fill,
@@ -3578,8 +4075,10 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconTriangleHalf,
BIconTrophy,
BIconTrophyFill,
+ BIconTropicalStorm,
BIconTruck,
BIconTruckFlatbed,
+ BIconTsunami,
BIconTv,
BIconTvFill,
BIconTwitch,
@@ -3596,6 +4095,8 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconUiChecksGrid,
BIconUiRadios,
BIconUiRadiosGrid,
+ BIconUmbrella,
+ BIconUmbrellaFill,
BIconUnion,
BIconUnlock,
BIconUnlockFill,
@@ -3621,17 +4122,23 @@ export const IconsPlugin = /*#__PURE__*/ pluginFactoryNoConfig({
BIconWallet2,
BIconWalletFill,
BIconWatch,
+ BIconWater,
+ BIconWhatsapp,
BIconWifi,
BIconWifi1,
BIconWifi2,
BIconWifiOff,
+ BIconWind,
BIconWindow,
+ BIconWindowDock,
+ BIconWindowSidebar,
BIconWrench,
BIconX,
BIconXCircle,
BIconXCircleFill,
BIconXDiamond,
BIconXDiamondFill,
+ BIconXLg,
BIconXOctagon,
BIconXOctagonFill,
BIconXSquare,
diff --git a/src/mixins/attrs.js b/src/mixins/attrs.js
index 581f9cc36e1..972f5a760f4 100644
--- a/src/mixins/attrs.js
+++ b/src/mixins/attrs.js
@@ -1,3 +1,19 @@
import { makePropCacheMixin } from '../utils/cache'
+import { extend, isVue3 } from '../vue'
-export const attrsMixin = makePropCacheMixin('$attrs', 'bvAttrs')
+const attrsMixinVue2 = makePropCacheMixin('$attrs', 'bvAttrs')
+const attrsMixinVue3 = extend({
+ computed: {
+ bvAttrs() {
+ const bvAttrs = { ...this.$attrs }
+ Object.keys(bvAttrs).forEach(key => {
+ if (bvAttrs[key] === undefined) {
+ delete bvAttrs[key]
+ }
+ })
+ return bvAttrs
+ }
+ }
+})
+
+export const attrsMixin = isVue3 ? attrsMixinVue3 : attrsMixinVue2
diff --git a/src/mixins/attrs.spec.js b/src/mixins/attrs.spec.js
index e08d260834e..232d6d7cc6a 100644
--- a/src/mixins/attrs.spec.js
+++ b/src/mixins/attrs.spec.js
@@ -1,3 +1,4 @@
+import { isVue3 } from '../vue'
import { mount } from '@vue/test-utils'
import { attrsMixin } from './attrs'
@@ -159,15 +160,19 @@ describe('mixins > attrs', () => {
await wrapper1.setProps({ value1: 'foo' })
expect($inputs1.at(0).vm.value).toBe('foo')
expect($inputs1.at(1).vm.value).toBe(undefined)
- // Both `Input1`'s are re-rendered (See: https://github.com/vuejs/vue/issues/7257)
- expect(input1RenderCount).toBe(4)
+ if (!isVue3) {
+ // Both `Input1`'s are re-rendered (See: https://github.com/vuejs/vue/issues/7257)
+ expect(input1RenderCount).toBe(4)
+ }
// Update the value for the second `Input1`
await wrapper1.setProps({ value2: 'bar' })
expect($inputs1.at(0).vm.value).toBe('foo')
expect($inputs1.at(1).vm.value).toBe('bar')
- // Both `Input1`'s are re-rendered (See: https://github.com/vuejs/vue/issues/7257)
- expect(input1RenderCount).toBe(6)
+ if (!isVue3) {
+ // Both `Input1`'s are re-rendered (See: https://github.com/vuejs/vue/issues/7257)
+ expect(input1RenderCount).toBe(6)
+ }
// Update the value for the first `Input2`
await wrapper2.setProps({ value1: 'foo' })
diff --git a/src/mixins/card.js b/src/mixins/card.js
index f5f48b9f953..7628a5d1646 100644
--- a/src/mixins/card.js
+++ b/src/mixins/card.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { NAME_CARD } from '../constants/components'
import { PROP_TYPE_STRING } from '../constants/props'
import { makeProp, makePropsConfigurable } from '../utils/props'
@@ -18,6 +18,6 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const cardMixin = Vue.extend({
+export const cardMixin = extend({
props
})
diff --git a/src/mixins/click-out.js b/src/mixins/click-out.js
index ee4f98fbdf1..921dbc0fff9 100644
--- a/src/mixins/click-out.js
+++ b/src/mixins/click-out.js
@@ -1,10 +1,10 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { EVENT_OPTIONS_NO_CAPTURE } from '../constants/events'
import { contains } from '../utils/dom'
import { eventOn, eventOff } from '../utils/events'
// @vue/component
-export const clickOutMixin = Vue.extend({
+export const clickOutMixin = extend({
data() {
return {
listenForClickOut: false
diff --git a/src/mixins/click-out.spec.js b/src/mixins/click-out.spec.js
index 0d8378b6bdb..3e4a12b5ff6 100644
--- a/src/mixins/click-out.spec.js
+++ b/src/mixins/click-out.spec.js
@@ -1,12 +1,11 @@
-import { createLocalVue, mount } from '@vue/test-utils'
-import { createContainer, waitNT } from '../../tests/utils'
+import { mount } from '@vue/test-utils'
+import { waitNT } from '../../tests/utils'
import { clickOutMixin } from './click-out'
describe('utils/click-out', () => {
it('works', async () => {
let count = 0
- const localVue = createLocalVue()
- const App = localVue.extend({
+ const App = {
mixins: [clickOutMixin],
// `listenForClickOut` comes from the mixin data
created() {
@@ -20,14 +19,13 @@ describe('utils/click-out', () => {
render(h) {
return h('div', [h('button', 'button')])
}
- })
+ }
const wrapper = mount(App, {
- attachTo: createContainer(),
- localVue
+ attachTo: document.body
})
- const clickEvt = new MouseEvent('click')
+ const clickEvent = new MouseEvent('click')
expect(wrapper).toBeDefined()
expect(count).toBe(0)
@@ -39,13 +37,13 @@ describe('utils/click-out', () => {
expect(count).toBe(0)
await wrapper.trigger('click')
expect(count).toBe(0)
- document.dispatchEvent(clickEvt)
+ document.dispatchEvent(clickEvent)
await waitNT(wrapper.vm)
expect(count).toBe(1)
// When `this.listenForClickOut` is `false`
await wrapper.setData({ listenForClickOut: false })
- document.dispatchEvent(clickEvt)
+ document.dispatchEvent(clickEvent)
await waitNT(wrapper.vm)
expect(count).toBe(1)
diff --git a/src/mixins/dropdown.js b/src/mixins/dropdown.js
index 865dd278f8d..59292e198ec 100644
--- a/src/mixins/dropdown.js
+++ b/src/mixins/dropdown.js
@@ -1,6 +1,7 @@
import Popper from 'popper.js'
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { NAME_DROPDOWN } from '../constants/components'
+import { HAS_TOUCH_SUPPORT } from '../constants/env'
import {
EVENT_NAME_CLICK,
EVENT_NAME_HIDDEN,
@@ -36,6 +37,10 @@ import { clickOutMixin } from './click-out'
import { focusInMixin } from './focus-in'
import { idMixin, props as idProps } from './id'
import { listenOnRootMixin } from './listen-on-root'
+import {
+ registerElementToInstance,
+ removeElementToInstance
+} from '../utils/element-to-vue-instance-registry'
// --- Constants ---
@@ -83,13 +88,13 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const dropdownMixin = Vue.extend({
+export const dropdownMixin = extend({
mixins: [idMixin, listenOnRootMixin, clickOutMixin, focusInMixin],
provide() {
- return { bvDropdown: this }
+ return { getBvDropdown: () => this }
},
inject: {
- bvNavbar: { default: null }
+ getBvNavbar: { default: () => () => null }
},
props,
data() {
@@ -99,6 +104,9 @@ export const dropdownMixin = Vue.extend({
}
},
computed: {
+ bvNavbar() {
+ return this.getBvNavbar()
+ },
inNavbar() {
return !isNull(this.bvNavbar)
},
@@ -121,6 +129,9 @@ export const dropdownMixin = Vue.extend({
// boundaries when boundary is anything other than `scrollParent`
// See: https://github.com/twbs/bootstrap/issues/24251#issuecomment-341413786
return this.boundary !== 'scrollParent' && !this.inNavbar ? 'position-static' : ''
+ },
+ hideDelay() {
+ return this.inNavbar ? (HAS_TOUCH_SUPPORT ? 300 : 50) : 0
}
},
watch: {
@@ -174,18 +185,22 @@ export const dropdownMixin = Vue.extend({
this.whileOpenListen(false)
this.destroyPopper()
},
+ mounted() {
+ registerElementToInstance(this.$el, this)
+ },
beforeDestroy() {
this.visible = false
this.whileOpenListen(false)
this.destroyPopper()
this.clearHideTimeout()
+ removeElementToInstance(this.$el)
},
methods: {
// Event emitter
emitEvent(bvEvent) {
const { type } = bvEvent
+ this.emitOnRoot(getRootEventName(NAME_DROPDOWN, type), bvEvent)
this.$emit(type, bvEvent)
- this.emitOnRoot(getRootEventName(NAME_DROPDOWN, type))
},
showMenu() {
if (this.disabled) {
@@ -279,8 +294,8 @@ export const dropdownMixin = Vue.extend({
// Hide the dropdown when it loses focus
this.listenForFocusIn = isOpen
// Hide the dropdown when another dropdown is opened
- const method = isOpen ? '$on' : '$off'
- this.$root[method](ROOT_EVENT_NAME_SHOWN, this.rootCloseListener)
+ const method = isOpen ? 'listenOnRoot' : 'listenOffRoot'
+ this[method](ROOT_EVENT_NAME_SHOWN, this.rootCloseListener)
},
rootCloseListener(vm) {
if (vm !== this) {
@@ -386,7 +401,7 @@ export const dropdownMixin = Vue.extend({
const { target } = event
if (this.visible && !contains(this.$refs.menu, target) && !contains(this.toggler, target)) {
this.clearHideTimeout()
- this.$_hideTimeout = setTimeout(() => this.hide(), this.inNavbar ? 300 : 0)
+ this.$_hideTimeout = setTimeout(() => this.hide(), this.hideDelay)
}
},
// Document click-out listener
diff --git a/src/mixins/focus-in.js b/src/mixins/focus-in.js
index b30cbedeeaf..855f78dbf40 100644
--- a/src/mixins/focus-in.js
+++ b/src/mixins/focus-in.js
@@ -1,9 +1,9 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { EVENT_OPTIONS_NO_CAPTURE } from '../constants/events'
import { eventOn, eventOff } from '../utils/events'
// @vue/component
-export const focusInMixin = Vue.extend({
+export const focusInMixin = extend({
data() {
return {
listenForFocusIn: false
diff --git a/src/mixins/focus-in.spec.js b/src/mixins/focus-in.spec.js
index aff9dae22bc..b25d08722fa 100644
--- a/src/mixins/focus-in.spec.js
+++ b/src/mixins/focus-in.spec.js
@@ -1,12 +1,11 @@
-import { createLocalVue, mount } from '@vue/test-utils'
-import { createContainer, waitNT } from '../../tests/utils'
+import { mount } from '@vue/test-utils'
+import { waitNT } from '../../tests/utils'
import { focusInMixin } from './focus-in'
describe('mixins/focus-in', () => {
it('works', async () => {
let count = 0
- const localVue = createLocalVue()
- const App = localVue.extend({
+ const App = {
mixins: [focusInMixin],
// listenForFocusIn comes from the mixin
created() {
@@ -20,14 +19,13 @@ describe('mixins/focus-in', () => {
render(h) {
return h('div', [h('button', 'button')])
}
- })
+ }
const wrapper = mount(App, {
- attachTo: createContainer(),
- localVue
+ attachTo: document.body
})
- const focusinEvt = new FocusEvent('focusin')
+ const focusinEvent = new FocusEvent('focusin')
expect(wrapper).toBeDefined()
expect(count).toBe(0)
@@ -37,7 +35,7 @@ describe('mixins/focus-in', () => {
expect(count).toBe(0)
await wrapper.find('button').trigger('focusin')
expect(count).toBe(1)
- document.dispatchEvent(focusinEvt)
+ document.dispatchEvent(focusinEvent)
await waitNT(wrapper.vm)
expect(count).toBe(2)
@@ -46,7 +44,7 @@ describe('mixins/focus-in', () => {
expect(count).toBe(2)
await wrapper.find('button').trigger('focusin')
expect(count).toBe(2)
- document.dispatchEvent(focusinEvt)
+ document.dispatchEvent(focusinEvent)
await waitNT(wrapper.vm)
expect(count).toBe(2)
diff --git a/src/mixins/form-control.js b/src/mixins/form-control.js
index e0f2e53a147..92370cca766 100644
--- a/src/mixins/form-control.js
+++ b/src/mixins/form-control.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_STRING } from '../constants/props'
import { attemptFocus, isVisible, matches, requestAF, select } from '../utils/dom'
import { makeProp, makePropsConfigurable } from '../utils/props'
@@ -24,7 +24,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formControlMixin = Vue.extend({
+export const formControlMixin = extend({
props,
mounted() {
this.handleAutofocus()
diff --git a/src/mixins/form-custom.js b/src/mixins/form-custom.js
index 0d1b226c0b8..2cb33ce7b07 100644
--- a/src/mixins/form-custom.js
+++ b/src/mixins/form-custom.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_BOOLEAN } from '../constants/props'
import { makeProp, makePropsConfigurable } from '../utils/props'
@@ -14,7 +14,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formCustomMixin = Vue.extend({
+export const formCustomMixin = extend({
props,
computed: {
custom() {
diff --git a/src/mixins/form-options.js b/src/mixins/form-options.js
index eacc54ed349..6b23c568699 100644
--- a/src/mixins/form-options.js
+++ b/src/mixins/form-options.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_ARRAY_OBJECT, PROP_TYPE_STRING } from '../constants/props'
import { get } from '../utils/get'
import { stripTags } from '../utils/html'
@@ -28,7 +28,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formOptionsMixin = Vue.extend({
+export const formOptionsMixin = extend({
props,
computed: {
formOptions() {
diff --git a/src/mixins/form-radio-check-group.js b/src/mixins/form-radio-check-group.js
index 087e5f5cd11..2ca8c03629e 100644
--- a/src/mixins/form-radio-check-group.js
+++ b/src/mixins/form-radio-check-group.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_BOOLEAN_STRING, PROP_TYPE_STRING } from '../constants/props'
import { SLOT_NAME_FIRST } from '../constants/slots'
import { htmlOrText } from '../utils/html'
@@ -55,7 +55,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formRadioCheckGroupMixin = Vue.extend({
+export const formRadioCheckGroupMixin = extend({
mixins: [
idMixin,
modelMixin,
@@ -132,7 +132,8 @@ export const formRadioCheckGroupMixin = Vue.extend({
// We don't need to include these, since the input's will know they are inside here
// form: this.form || null,
// name: this.groupName,
- // required: Boolean(this.name && this.required)
+ // required: Boolean(this.name && this.required),
+ // state: this.state
},
attrs,
key
diff --git a/src/mixins/form-radio-check.js b/src/mixins/form-radio-check.js
index f02d213ec48..c053560853f 100644
--- a/src/mixins/form-radio-check.js
+++ b/src/mixins/form-radio-check.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_ANY, PROP_TYPE_BOOLEAN, PROP_TYPE_STRING } from '../constants/props'
import { EVENT_NAME_CHANGE } from '../constants/events'
import { attemptBlur, attemptFocus } from '../utils/dom'
@@ -51,7 +51,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formRadioCheckMixin = Vue.extend({
+export const formRadioCheckMixin = extend({
mixins: [
attrsMixin,
idMixin,
diff --git a/src/mixins/form-selection.js b/src/mixins/form-selection.js
index 894928e85c6..c41f117cd75 100644
--- a/src/mixins/form-selection.js
+++ b/src/mixins/form-selection.js
@@ -1,7 +1,7 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
// @vue/component
-export const formSelectionMixin = Vue.extend({
+export const formSelectionMixin = extend({
computed: {
selectionStart: {
// Expose selectionStart for formatters, etc
diff --git a/src/mixins/form-size.js b/src/mixins/form-size.js
index e2f333f974e..b380bce453f 100644
--- a/src/mixins/form-size.js
+++ b/src/mixins/form-size.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_STRING } from '../constants/props'
import { makeProp, makePropsConfigurable } from '../utils/props'
@@ -14,7 +14,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formSizeMixin = Vue.extend({
+export const formSizeMixin = extend({
props,
computed: {
sizeFormClass() {
diff --git a/src/mixins/form-state.js b/src/mixins/form-state.js
index c9a3d09014e..b17c7609f67 100644
--- a/src/mixins/form-state.js
+++ b/src/mixins/form-state.js
@@ -6,10 +6,11 @@
* - false for is-invalid
* - null for no contextual state
*/
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { PROP_TYPE_BOOLEAN } from '../constants/props'
import { isBoolean } from '../utils/inspect'
import { makeProp, makePropsConfigurable } from '../utils/props'
+import { safeVueInstance } from '../utils/safe-vue-instance'
// --- Props ---
@@ -24,7 +25,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formStateMixin = Vue.extend({
+export const formStateMixin = extend({
props,
computed: {
computedState() {
@@ -36,7 +37,7 @@ export const formStateMixin = Vue.extend({
return state === true ? 'is-valid' : state === false ? 'is-invalid' : null
},
computedAriaInvalid() {
- const { ariaInvalid } = this
+ const ariaInvalid = safeVueInstance(this).ariaInvalid
if (ariaInvalid === true || ariaInvalid === 'true' || ariaInvalid === '') {
return 'true'
}
diff --git a/src/mixins/form-text.js b/src/mixins/form-text.js
index 87ddf67b160..cf9606da856 100644
--- a/src/mixins/form-text.js
+++ b/src/mixins/form-text.js
@@ -1,10 +1,9 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import {
EVENT_NAME_BLUR,
EVENT_NAME_CHANGE,
EVENT_NAME_INPUT,
- EVENT_NAME_UPDATE,
- HOOK_EVENT_NAME_BEFORE_DESTROY
+ EVENT_NAME_UPDATE
} from '../constants/events'
import {
PROP_TYPE_BOOLEAN,
@@ -62,7 +61,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const formTextMixin = Vue.extend({
+export const formTextMixin = extend({
mixins: [modelMixin],
props,
data() {
@@ -117,10 +116,6 @@ export const formTextMixin = Vue.extend({
// Create private non-reactive props
this.$_inputDebounceTimer = null
},
- mounted() {
- // Set up destroy handler
- this.$on(HOOK_EVENT_NAME_BEFORE_DESTROY, this.clearDebounce)
- },
beforeDestroy() {
this.clearDebounce()
},
diff --git a/src/mixins/form-validity.js b/src/mixins/form-validity.js
index e928a69c25b..c3676b59777 100644
--- a/src/mixins/form-validity.js
+++ b/src/mixins/form-validity.js
@@ -1,7 +1,7 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
// @vue/component
-export const formValidityMixin = Vue.extend({
+export const formValidityMixin = extend({
computed: {
validity: {
// Expose validity property
diff --git a/src/mixins/has-listener.js b/src/mixins/has-listener.js
index 562288d4fbb..51967ca6a83 100644
--- a/src/mixins/has-listener.js
+++ b/src/mixins/has-listener.js
@@ -2,13 +2,16 @@
// either via `v-on:name` (in the parent) or programmatically
// via `vm.$on('name', ...)`
// See: https://github.com/vuejs/vue/issues/10825
-import { Vue } from '../vue'
+import { isVue3, extend } from '../vue'
import { isArray, isUndefined } from '../utils/inspect'
// @vue/component
-export const hasListenerMixin = Vue.extend({
+export const hasListenerMixin = extend({
methods: {
hasListener(name) {
+ if (isVue3) {
+ return true
+ }
// Only includes listeners registered via `v-on:name`
const $listeners = this.$listeners || {}
// Includes `v-on:name` and `this.$on('name')` registered listeners
diff --git a/src/mixins/id.js b/src/mixins/id.js
index 2e5afe7bc0c..2e7e328a18d 100644
--- a/src/mixins/id.js
+++ b/src/mixins/id.js
@@ -1,7 +1,7 @@
// SSR safe client-side ID attribute generation
// ID's can only be generated client-side, after mount
// `this._uid` is not synched between server and client
-import { COMPONENT_UID_KEY, Vue } from '../vue'
+import { COMPONENT_UID_KEY, extend } from '../vue'
import { PROP_TYPE_STRING } from '../constants/props'
import { makeProp } from '../utils/props'
@@ -14,7 +14,7 @@ export const props = {
// --- Mixin ---
// @vue/component
-export const idMixin = Vue.extend({
+export const idMixin = extend({
props,
data() {
return {
diff --git a/src/mixins/listen-on-document.js b/src/mixins/listen-on-document.js
index 349da40e8a1..82841b74934 100644
--- a/src/mixins/listen-on-document.js
+++ b/src/mixins/listen-on-document.js
@@ -1,63 +1,64 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { IS_BROWSER } from '../constants/env'
-import { EVENT_OPTIONS_NO_CAPTURE, HOOK_EVENT_NAME_BEFORE_DESTROY } from '../constants/events'
+import { EVENT_OPTIONS_NO_CAPTURE } from '../constants/events'
import { arrayIncludes } from '../utils/array'
import { eventOn, eventOff } from '../utils/events'
-import { isString, isFunction } from '../utils/inspect'
import { keys } from '../utils/object'
// --- Constants ---
-const PROP = '$_bv_documentHandlers_'
+const PROP = '$_documentListeners'
// --- Mixin ---
// @vue/component
-export const listenOnDocumentMixin = Vue.extend({
+export const listenOnDocumentMixin = extend({
created() {
- /* istanbul ignore next */
- if (!IS_BROWSER) {
- return
- }
- // Declare non-reactive property
+ // Define non-reactive property
// Object of arrays, keyed by event name,
- // where value is an array of handlers
- // Prop will be defined on client only
+ // where value is an array of callbacks
this[PROP] = {}
- // Set up our beforeDestroy handler (client only)
- this.$once(HOOK_EVENT_NAME_BEFORE_DESTROY, () => {
- const items = this[PROP] || {}
- // Immediately delete this[PROP] to prevent the
- // listenOn/Off methods from running (which may occur
- // due to requestAnimationFrame/transition delays)
- delete this[PROP]
- // Remove all registered event handlers
- keys(items).forEach(eventName => {
- const handlers = items[eventName] || []
- handlers.forEach(handler =>
- eventOff(document, eventName, handler, EVENT_OPTIONS_NO_CAPTURE)
- )
+ },
+ beforeDestroy() {
+ // Unregister all registered listeners
+ keys(this[PROP] || {}).forEach(event => {
+ this[PROP][event].forEach(callback => {
+ this.listenOffDocument(event, callback)
})
})
+
+ this[PROP] = null
},
methods: {
- listenDocument(on, eventName, handler) {
- on ? this.listenOnDocument(eventName, handler) : this.listenOffDocument(eventName, handler)
- },
- listenOnDocument(eventName, handler) {
- if (this[PROP] && isString(eventName) && isFunction(handler)) {
- this[PROP][eventName] = this[PROP][eventName] || []
- if (!arrayIncludes(this[PROP][eventName], handler)) {
- this[PROP][eventName].push(handler)
- eventOn(document, eventName, handler, EVENT_OPTIONS_NO_CAPTURE)
+ registerDocumentListener(event, callback) {
+ if (this[PROP]) {
+ this[PROP][event] = this[PROP][event] || []
+ if (!arrayIncludes(this[PROP][event], callback)) {
+ this[PROP][event].push(callback)
}
}
},
- listenOffDocument(eventName, handler) {
- if (this[PROP] && isString(eventName) && isFunction(handler)) {
- eventOff(document, eventName, handler, EVENT_OPTIONS_NO_CAPTURE)
- this[PROP][eventName] = (this[PROP][eventName] || []).filter(h => h !== handler)
+ unregisterDocumentListener(event, callback) {
+ if (this[PROP] && this[PROP][event]) {
+ this[PROP][event] = this[PROP][event].filter(cb => cb !== callback)
}
+ },
+
+ listenDocument(on, event, callback) {
+ on ? this.listenOnDocument(event, callback) : this.listenOffDocument(event, callback)
+ },
+ listenOnDocument(event, callback) {
+ if (IS_BROWSER) {
+ eventOn(document, event, callback, EVENT_OPTIONS_NO_CAPTURE)
+ this.registerDocumentListener(event, callback)
+ }
+ },
+ listenOffDocument(event, callback) {
+ if (IS_BROWSER) {
+ eventOff(document, event, callback, EVENT_OPTIONS_NO_CAPTURE)
+ }
+
+ this.unregisterDocumentListener(event, callback)
}
}
})
diff --git a/src/mixins/listen-on-document.spec.js b/src/mixins/listen-on-document.spec.js
index a0f12849c35..b1bbe50487c 100644
--- a/src/mixins/listen-on-document.spec.js
+++ b/src/mixins/listen-on-document.spec.js
@@ -1,5 +1,4 @@
import { mount } from '@vue/test-utils'
-import { createContainer } from '../../tests/utils'
import { listenOnDocumentMixin } from './listen-on-document'
describe('mixins/listen-on-document', () => {
@@ -58,7 +57,7 @@ describe('mixins/listen-on-document', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
destroy: false
}
diff --git a/src/mixins/listen-on-root.js b/src/mixins/listen-on-root.js
index 10c22c40891..53c28d86e1d 100644
--- a/src/mixins/listen-on-root.js
+++ b/src/mixins/listen-on-root.js
@@ -1,59 +1,121 @@
-import { Vue } from '../vue'
-import { HOOK_EVENT_NAME_BEFORE_DESTROY } from '../constants/events'
+import { extend } from '../vue'
+import { arrayIncludes } from '../utils/array'
+import { keys } from '../utils/object'
+import { getEventRoot } from '../utils/get-event-root'
+// --- Constants ---
+
+const PROP = '$_rootListeners'
+
+// --- Mixin ---
// @vue/component
-export const listenOnRootMixin = Vue.extend({
+export const listenOnRootMixin = extend({
+ computed: {
+ bvEventRoot() {
+ return getEventRoot(this)
+ }
+ },
+ created() {
+ // Define non-reactive property
+ // Object of arrays, keyed by event name,
+ // where value is an array of callbacks
+ this[PROP] = {}
+ },
+ beforeDestroy() {
+ // Unregister all registered listeners
+ keys(this[PROP] || {}).forEach(event => {
+ this[PROP][event].forEach(callback => {
+ this.listenOffRoot(event, callback)
+ })
+ })
+
+ this[PROP] = null
+ },
methods: {
+ registerRootListener(event, callback) {
+ if (this[PROP]) {
+ this[PROP][event] = this[PROP][event] || []
+ if (!arrayIncludes(this[PROP][event], callback)) {
+ this[PROP][event].push(callback)
+ }
+ }
+ },
+ unregisterRootListener(event, callback) {
+ if (this[PROP] && this[PROP][event]) {
+ this[PROP][event] = this[PROP][event].filter(cb => cb !== callback)
+ }
+ },
+
/**
* Safely register event listeners on the root Vue node
* While Vue automatically removes listeners for individual components,
- * when a component registers a listener on root and is destroyed,
- * this orphans a callback because the node is gone,
- * but the root does not clear the callback
+ * when a component registers a listener on `$root` and is destroyed,
+ * this orphans a callback because the node is gone, but the `$root`
+ * does not clear the callback
*
- * When registering a `$root` listener, it also registers a listener on
- * the component's `beforeDestroy()` hook to automatically remove the
- * event listener from the `$root` instance
+ * When registering a `$root` listener, it also registers the listener
+ * to be removed in the component's `beforeDestroy()` hook
*
* @param {string} event
* @param {function} callback
*/
listenOnRoot(event, callback) {
- this.$root.$on(event, callback)
- this.$on(HOOK_EVENT_NAME_BEFORE_DESTROY, () => {
- this.$root.$off(event, callback)
- })
+ if (this.bvEventRoot) {
+ this.bvEventRoot.$on(event, callback)
+ this.registerRootListener(event, callback)
+ }
},
/**
* Safely register a `$once()` event listener on the root Vue node
* While Vue automatically removes listeners for individual components,
- * when a component registers a listener on root and is destroyed,
- * this orphans a callback because the node is gone,
- * but the root does not clear the callback
+ * when a component registers a listener on `$root` and is destroyed,
+ * this orphans a callback because the node is gone, but the `$root`
+ * does not clear the callback
*
- * When registering a $root listener, it also registers a listener on
- * the component's `beforeDestroy` hook to automatically remove the
- * event listener from the $root instance.
+ * When registering a `$root` listener, it also registers the listener
+ * to be removed in the component's `beforeDestroy()` hook
*
* @param {string} event
* @param {function} callback
*/
listenOnRootOnce(event, callback) {
- this.$root.$once(event, callback)
- this.$on(HOOK_EVENT_NAME_BEFORE_DESTROY, () => {
- this.$root.$off(event, callback)
- })
+ if (this.bvEventRoot) {
+ const _callback = (...args) => {
+ this.unregisterRootListener(_callback)
+ // eslint-disable-next-line node/no-callback-literal
+ callback(...args)
+ }
+
+ this.bvEventRoot.$once(event, _callback)
+ this.registerRootListener(event, _callback)
+ }
+ },
+
+ /**
+ * Safely unregister event listeners from the root Vue node
+ *
+ * @param {string} event
+ * @param {function} callback
+ */
+ listenOffRoot(event, callback) {
+ this.unregisterRootListener(event, callback)
+
+ if (this.bvEventRoot) {
+ this.bvEventRoot.$off(event, callback)
+ }
},
/**
- * Convenience method for calling `vm.$emit()` on `vm.$root`
+ * Convenience method for calling `vm.$emit()` on `$root`
*
* @param {string} event
* @param {*} args
*/
emitOnRoot(event, ...args) {
- this.$root.$emit(event, ...args)
+ if (this.bvEventRoot) {
+ this.bvEventRoot.$emit(event, ...args)
+ }
}
}
})
diff --git a/src/mixins/listen-on-root.spec.js b/src/mixins/listen-on-root.spec.js
index 670ae17ee61..b4c6c726ab0 100644
--- a/src/mixins/listen-on-root.spec.js
+++ b/src/mixins/listen-on-root.spec.js
@@ -48,17 +48,29 @@ describe('mixins/listen-on-root', () => {
expect(spyOn).toHaveBeenCalledTimes(1)
expect(spyOnce).not.toHaveBeenCalled()
- await wrapper.setProps({ destroy: true })
+ $root.$emit('root-once')
expect(spyOn).toHaveBeenCalledTimes(1)
- expect(spyOnce).not.toHaveBeenCalled()
+ expect(spyOnce).toHaveBeenCalledTimes(1)
$root.$emit('root-on')
- expect(spyOn).toHaveBeenCalledTimes(1)
- expect(spyOnce).not.toHaveBeenCalled()
+ expect(spyOn).toHaveBeenCalledTimes(2)
+ expect(spyOnce).toHaveBeenCalledTimes(1)
$root.$emit('root-once')
- expect(spyOn).toHaveBeenCalledTimes(1)
- expect(spyOnce).not.toHaveBeenCalled()
+ expect(spyOn).toHaveBeenCalledTimes(2)
+ expect(spyOnce).toHaveBeenCalledTimes(1)
+
+ await wrapper.setProps({ destroy: true })
+ expect(spyOn).toHaveBeenCalledTimes(2)
+ expect(spyOnce).toHaveBeenCalledTimes(1)
+
+ $root.$emit('root-on')
+ expect(spyOn).toHaveBeenCalledTimes(2)
+ expect(spyOnce).toHaveBeenCalledTimes(1)
+
+ $root.$emit('root-once')
+ expect(spyOn).toHaveBeenCalledTimes(2)
+ expect(spyOnce).toHaveBeenCalledTimes(1)
wrapper.destroy()
})
diff --git a/src/mixins/listen-on-window.js b/src/mixins/listen-on-window.js
index 1b76468a233..39211f4613b 100644
--- a/src/mixins/listen-on-window.js
+++ b/src/mixins/listen-on-window.js
@@ -1,57 +1,64 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { IS_BROWSER } from '../constants/env'
import { EVENT_OPTIONS_NO_CAPTURE } from '../constants/events'
import { arrayIncludes } from '../utils/array'
import { eventOn, eventOff } from '../utils/events'
-import { isString, isFunction } from '../utils/inspect'
import { keys } from '../utils/object'
// --- Constants ---
-const PROP = '$_bv_windowHandlers_'
+const PROP = '$_windowListeners'
// --- Mixin ---
// @vue/component
-export const listenOnWindowMixin = Vue.extend({
- beforeCreate() {
- // Declare non-reactive property
+export const listenOnWindowMixin = extend({
+ created() {
+ // Define non-reactive property
// Object of arrays, keyed by event name,
- // where value is an array of handlers
+ // where value is an array of callbacks
this[PROP] = {}
},
beforeDestroy() {
- if (IS_BROWSER) {
- const items = this[PROP]
- // Immediately delete this[PROP] to prevent the
- // listenOn/Off methods from running (which may occur
- // due to requestAnimationFrame delays)
- delete this[PROP]
- // Remove all registered event handlers
- keys(items).forEach(eventName => {
- const handlers = items[eventName] || []
- handlers.forEach(handler => eventOff(window, eventName, handler, EVENT_OPTIONS_NO_CAPTURE))
+ // Unregister all registered listeners
+ keys(this[PROP] || {}).forEach(event => {
+ this[PROP][event].forEach(callback => {
+ this.listenOffWindow(event, callback)
})
- }
+ })
+
+ this[PROP] = null
},
methods: {
- listenWindow(on, eventName, handler) {
- on ? this.listenOnWindow(eventName, handler) : this.listenOffWindow(eventName, handler)
- },
- listenOnWindow(eventName, handler) {
- if (IS_BROWSER && this[PROP] && isString(eventName) && isFunction(handler)) {
- this[PROP][eventName] = this[PROP][eventName] || []
- if (!arrayIncludes(this[PROP][eventName], handler)) {
- this[PROP][eventName].push(handler)
- eventOn(window, eventName, handler, EVENT_OPTIONS_NO_CAPTURE)
+ registerWindowListener(event, callback) {
+ if (this[PROP]) {
+ this[PROP][event] = this[PROP][event] || []
+ if (!arrayIncludes(this[PROP][event], callback)) {
+ this[PROP][event].push(callback)
}
}
},
- listenOffWindow(eventName, handler) {
- if (IS_BROWSER && this[PROP] && isString(eventName) && isFunction(handler)) {
- eventOff(window, eventName, handler, EVENT_OPTIONS_NO_CAPTURE)
- this[PROP][eventName] = (this[PROP][eventName] || []).filter(h => h !== handler)
+ unregisterWindowListener(event, callback) {
+ if (this[PROP] && this[PROP][event]) {
+ this[PROP][event] = this[PROP][event].filter(cb => cb !== callback)
+ }
+ },
+
+ listenWindow(on, event, callback) {
+ on ? this.listenOnWindow(event, callback) : this.listenOffWindow(event, callback)
+ },
+ listenOnWindow(event, callback) {
+ if (IS_BROWSER) {
+ eventOn(window, event, callback, EVENT_OPTIONS_NO_CAPTURE)
+ this.registerWindowListener(event, callback)
}
+ },
+ listenOffWindow(event, callback) {
+ if (IS_BROWSER) {
+ eventOff(window, event, callback, EVENT_OPTIONS_NO_CAPTURE)
+ }
+
+ this.unregisterWindowListener(event, callback)
}
}
})
diff --git a/src/mixins/listen-on-window.spec.js b/src/mixins/listen-on-window.spec.js
index 9973d68e0b0..d5e035c36dc 100644
--- a/src/mixins/listen-on-window.spec.js
+++ b/src/mixins/listen-on-window.spec.js
@@ -1,5 +1,4 @@
import { mount } from '@vue/test-utils'
-import { createContainer } from '../../tests/utils'
import { listenOnWindowMixin } from './listen-on-window'
describe('mixins/listen-on-window', () => {
@@ -54,7 +53,7 @@ describe('mixins/listen-on-window', () => {
}
const wrapper = mount(App, {
- attachTo: createContainer(),
+ attachTo: document.body,
propsData: {
destroy: false
}
diff --git a/src/mixins/listeners.js b/src/mixins/listeners.js
index 082672e69a4..846760a98dc 100644
--- a/src/mixins/listeners.js
+++ b/src/mixins/listeners.js
@@ -1,3 +1,24 @@
import { makePropCacheMixin } from '../utils/cache'
+import { extend, isVue3 } from '../vue'
-export const listenersMixin = makePropCacheMixin('$listeners', 'bvListeners')
+const listenersMixinVue2 = makePropCacheMixin('$listeners', 'bvListeners')
+
+const listenersMixinVue3 = extend({
+ data() {
+ return {
+ bvListeners: {}
+ }
+ },
+ created() {
+ this.bvListeners = {
+ ...this.$listeners
+ }
+ },
+ beforeUpdate() {
+ this.bvListeners = {
+ ...this.$listeners
+ }
+ }
+})
+
+export const listenersMixin = isVue3 ? listenersMixinVue3 : listenersMixinVue2
diff --git a/src/mixins/listeners.spec.js b/src/mixins/listeners.spec.js
index b22e98d1b6b..ad634121daf 100644
--- a/src/mixins/listeners.spec.js
+++ b/src/mixins/listeners.spec.js
@@ -1,3 +1,4 @@
+import { isVue3 } from '../vue'
import { mount } from '@vue/test-utils'
import { listenersMixin } from './listeners'
@@ -6,6 +7,11 @@ import { listenersMixin } from './listeners'
describe('mixins > listeners', () => {
it('works', async () => {
const BTest = {
+ compatConfig: {
+ MODE: 3,
+ RENDER_FUNCTION: 'suppress-warning',
+ INSTANCE_LISTENERS: 'suppress-warning'
+ },
name: 'BTest',
mixins: [listenersMixin],
inheritAttrs: false,
@@ -14,6 +20,7 @@ describe('mixins > listeners', () => {
}
}
const App = {
+ compatConfig: { MODE: 3, RENDER_FUNCTION: 'suppress-warning' },
name: 'App',
props: ['listenClick', 'listenFocus', 'listenBlur'],
computed: {
@@ -91,6 +98,11 @@ describe('mixins > listeners', () => {
let input2RenderCount = 0
const Input1 = {
+ compatConfig: {
+ MODE: 3,
+ RENDER_FUNCTION: 'suppress-warning',
+ INSTANCE_LISTENERS: 'suppress-warning'
+ },
props: ['value'],
render(h) {
input1RenderCount++
@@ -102,6 +114,11 @@ describe('mixins > listeners', () => {
}
}
const Input2 = {
+ compatConfig: {
+ MODE: 3,
+ RENDER_FUNCTION: 'suppress-warning',
+ INSTANCE_LISTENERS: 'suppress-warning'
+ },
props: ['value'],
mixins: [listenersMixin],
render(h) {
@@ -117,22 +134,46 @@ describe('mixins > listeners', () => {
const App1 = {
components: { Input1 },
props: ['listenFocus1', 'listenFocus2'],
+ methods: {
+ emit1($event) {
+ if (this.listenFocus1) {
+ this.$emit('focus1', $event)
+ }
+ },
+ emit2($event) {
+ if (this.listenFocus2) {
+ this.$emit('focus2', $event)
+ }
+ }
+ },
template: `
- {}" />
- {}" />
+
+
`
}
const App2 = {
components: { Input2 },
props: ['listenFocus1', 'listenFocus2'],
+ methods: {
+ emit1($event) {
+ if (this.listenFocus1) {
+ this.$emit('focus1', $event)
+ }
+ },
+ emit2($event) {
+ if (this.listenFocus2) {
+ this.$emit('focus2', $event)
+ }
+ }
+ },
template: `
- {}" />
- {}" />
+
+
`
}
- const wrapper1 = mount(App1)
- const wrapper2 = mount(App2)
+ const wrapper1 = mount(App1, { attachTo: document.body })
+ const wrapper2 = mount(App2, { attachTo: document.body })
// --- `Input1` tests ---
@@ -156,7 +197,7 @@ describe('mixins > listeners', () => {
expect(wrapper1.emitted().focus1).toBeTruthy()
expect(wrapper1.emitted().focus2).not.toBeTruthy()
// Both `Input1`'s are re-rendered (See: https://github.com/vuejs/vue/issues/7257)
- expect(input1RenderCount).toBe(4)
+ expect(input1RenderCount).toBe(isVue3 ? 2 : 4)
// Enable focus events for the second input and trigger it
await wrapper1.setProps({ listenFocus2: true })
@@ -164,7 +205,7 @@ describe('mixins > listeners', () => {
expect(wrapper1.emitted().focus1).toBeTruthy()
expect(wrapper1.emitted().focus2).toBeTruthy()
// Both `Input1`'s are re-rendered (See: https://github.com/vuejs/vue/issues/7257)
- expect(input1RenderCount).toBe(6)
+ expect(input1RenderCount).toBe(isVue3 ? 2 : 6)
// --- `Input2` tests ---
diff --git a/src/mixins/normalize-slot.js b/src/mixins/normalize-slot.js
index 91662658098..386ec3f9ef2 100644
--- a/src/mixins/normalize-slot.js
+++ b/src/mixins/normalize-slot.js
@@ -1,10 +1,10 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { SLOT_NAME_DEFAULT } from '../constants/slots'
import { hasNormalizedSlot, normalizeSlot } from '../utils/normalize-slot'
import { concat } from '../utils/array'
// @vue/component
-export const normalizeSlotMixin = Vue.extend({
+export const normalizeSlotMixin = extend({
methods: {
// Returns `true` if the either a `$scopedSlot` or `$slot` exists with the specified name
// `name` can be a string name or an array of names
diff --git a/src/mixins/pagination.js b/src/mixins/pagination.js
index 4192aaa1127..15c540d177b 100644
--- a/src/mixins/pagination.js
+++ b/src/mixins/pagination.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { NAME_PAGINATION } from '../constants/components'
import { CODE_DOWN, CODE_LEFT, CODE_RIGHT, CODE_SPACE, CODE_UP } from '../constants/key-codes'
import {
@@ -33,6 +33,7 @@ import { makeModelMixin } from '../utils/model'
import { toInteger } from '../utils/number'
import { sortKeys } from '../utils/object'
import { hasPropFunction, makeProp, makePropsConfigurable } from '../utils/props'
+import { safeVueInstance } from '../utils/safe-vue-instance'
import { toString } from '../utils/string'
import { warn } from '../utils/warn'
import { normalizeSlotMixin } from '../mixins/normalize-slot'
@@ -147,7 +148,7 @@ export const props = makePropsConfigurable(
// --- Mixin ---
// @vue/component
-export const paginationMixin = Vue.extend({
+export const paginationMixin = extend({
mixins: [modelMixin, normalizeSlotMixin],
props,
data() {
@@ -398,7 +399,7 @@ export const paginationMixin = Vue.extend({
isNav,
localNumberOfPages: numberOfPages,
computedCurrentPage: currentPage
- } = this
+ } = safeVueInstance(this)
const pageNumbers = this.pageList.map(p => p.number)
const { showFirstDots, showLastDots } = this.paginationParams
const fill = this.align === 'fill'
@@ -426,7 +427,7 @@ export const paginationMixin = Vue.extend({
type: isNav || isDisabled ? null : 'button',
tabindex: isDisabled || isNav ? null : '-1',
'aria-label': ariaLabel,
- 'aria-controls': this.ariaControls || null,
+ 'aria-controls': safeVueInstance(this).ariaControls || null,
'aria-disabled': isDisabled ? 'true' : null
},
on: isDisabled
@@ -491,7 +492,7 @@ export const paginationMixin = Vue.extend({
role: isNav ? null : 'menuitemradio',
type: isNav || disabled ? null : 'button',
'aria-disabled': disabled ? 'true' : null,
- 'aria-controls': this.ariaControls || null,
+ 'aria-controls': safeVueInstance(this).ariaControls || null,
'aria-label': hasPropFunction(labelPage)
? /* istanbul ignore next */ labelPage(pageNumber)
: `${isFunction(labelPage) ? labelPage() : labelPage} ${pageNumber}`,
diff --git a/src/mixins/scoped-style.js b/src/mixins/scoped-style.js
index af9e11f4df8..b59570ed4fd 100644
--- a/src/mixins/scoped-style.js
+++ b/src/mixins/scoped-style.js
@@ -1,11 +1,13 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
+import { useParentMixin } from '../mixins/use-parent'
import { getScopeId } from '../utils/get-scope-id'
// @vue/component
-export const scopedStyleMixin = Vue.extend({
+export const scopedStyleMixin = extend({
+ mixins: [useParentMixin],
computed: {
scopedStyleAttrs() {
- const scopeId = getScopeId(this.$parent)
+ const scopeId = getScopeId(this.bvParent)
return scopeId ? { [scopeId]: '' } : {}
}
}
diff --git a/src/mixins/use-parent.js b/src/mixins/use-parent.js
new file mode 100644
index 00000000000..577bfa923d0
--- /dev/null
+++ b/src/mixins/use-parent.js
@@ -0,0 +1,12 @@
+import { extend } from '../vue'
+
+// --- Mixin ---
+
+// @vue/component
+export const useParentMixin = extend({
+ computed: {
+ bvParent() {
+ return this.$parent || (this.$root === this && this.$options.bvParent)
+ }
+ }
+})
diff --git a/src/utils/cache.js b/src/utils/cache.js
index 87cc48fa3e0..51675e3c72f 100644
--- a/src/utils/cache.js
+++ b/src/utils/cache.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { cloneDeep } from './clone-deep'
import { looseEqual } from './loose-equal'
import { hasOwnProperty, keys } from './object'
@@ -26,7 +26,7 @@ export const makePropWatcher = propName => ({
})
export const makePropCacheMixin = (propName, proxyPropName) =>
- Vue.extend({
+ extend({
data() {
return { [proxyPropName]: cloneDeep(this[propName]) }
},
diff --git a/src/utils/config.spec.js b/src/utils/config.spec.js
index 3d92e82aa54..c76a20af98b 100644
--- a/src/utils/config.spec.js
+++ b/src/utils/config.spec.js
@@ -1,4 +1,5 @@
import { createLocalVue } from '@vue/test-utils'
+import { isVue3 } from '../../src/vue'
import { BootstrapVue } from '../../src'
import { AlertPlugin } from '../../src/components/alert'
import { BVConfigPlugin } from '../../src/bv-config'
@@ -53,53 +54,56 @@ describe('utils/config', () => {
expect(getConfig()).toEqual({})
})
- it('config via Vue.use(BootstrapVue) works', async () => {
- const localVue = createLocalVue()
- const config = {
- BAlert: { variant: 'foobar' }
- }
+ if (!isVue3) {
+ // We do not have complete localVue support, so resetting config does not work in proper way
+ it('config via Vue.use(BootstrapVue) works', async () => {
+ const localVue = createLocalVue()
+ const config = {
+ BAlert: { variant: 'foobar' }
+ }
- expect(getConfig()).toEqual({})
+ expect(getConfig()).toEqual({})
- localVue.use(BootstrapVue, config)
- expect(getConfig()).toEqual(config)
+ localVue.use(BootstrapVue, config)
+ expect(getConfig()).toEqual(config)
- // Reset the configuration
- resetConfig()
- expect(getConfig()).toEqual({})
- })
+ // Reset the configuration
+ resetConfig()
+ expect(getConfig()).toEqual({})
+ })
- it('config via Vue.use(ComponentPlugin) works', async () => {
- const localVue = createLocalVue()
- const config = {
- BAlert: { variant: 'foobar' }
- }
+ it('config via Vue.use(ComponentPlugin) works', async () => {
+ const localVue = createLocalVue()
+ const config = {
+ BAlert: { variant: 'foobar' }
+ }
- expect(getConfig()).toEqual({})
+ expect(getConfig()).toEqual({})
- localVue.use(AlertPlugin, config)
- expect(getConfig()).toEqual(config)
+ localVue.use(AlertPlugin, config)
+ expect(getConfig()).toEqual(config)
- // Reset the configuration
- resetConfig()
- expect(getConfig()).toEqual({})
- })
+ // Reset the configuration
+ resetConfig()
+ expect(getConfig()).toEqual({})
+ })
- it('config via Vue.use(BVConfig) works', async () => {
- const localVue = createLocalVue()
- const config = {
- BAlert: { variant: 'foobar' }
- }
+ it('config via Vue.use(BVConfig) works', async () => {
+ const localVue = createLocalVue()
+ const config = {
+ BAlert: { variant: 'foobar' }
+ }
- expect(getConfig()).toEqual({})
+ expect(getConfig()).toEqual({})
- localVue.use(BVConfigPlugin, config)
- expect(getConfig()).toEqual(config)
+ localVue.use(BVConfigPlugin, config)
+ expect(getConfig()).toEqual(config)
- // Reset the configuration
- resetConfig()
- expect(getConfig()).toEqual({})
- })
+ // Reset the configuration
+ resetConfig()
+ expect(getConfig()).toEqual({})
+ })
+ }
it('getConfigValue() works', async () => {
const config = {
diff --git a/src/utils/create-new-child-component.js b/src/utils/create-new-child-component.js
new file mode 100644
index 00000000000..78dbb2f37f8
--- /dev/null
+++ b/src/utils/create-new-child-component.js
@@ -0,0 +1,10 @@
+export const createNewChildComponent = (parent, Component, config = {}) => {
+ const bvEventRoot = parent.$root ? parent.$root.$options.bvEventRoot || parent.$root : null
+
+ return new Component({
+ ...config,
+ parent,
+ bvParent: parent,
+ bvEventRoot
+ })
+}
diff --git a/src/utils/dom.js b/src/utils/dom.js
index d9d230f788c..a48614e1a4c 100644
--- a/src/utils/dom.js
+++ b/src/utils/dom.js
@@ -46,7 +46,7 @@ export const closestEl =
// `requestAnimationFrame()` convenience method
/* istanbul ignore next: JSDOM always returns the first option */
-export const requestAF =
+export const requestAF = (
WINDOW.requestAnimationFrame ||
WINDOW.webkitRequestAnimationFrame ||
WINDOW.mozRequestAnimationFrame ||
@@ -56,6 +56,7 @@ export const requestAF =
// Only needed for Opera Mini
/* istanbul ignore next */
(cb => setTimeout(cb, 16))
+).bind(WINDOW)
export const MutationObs =
WINDOW.MutationObserver || WINDOW.WebKitMutationObserver || WINDOW.MozMutationObserver || null
diff --git a/src/utils/dom.spec.js b/src/utils/dom.spec.js
index 1c43133c152..0281a44858e 100644
--- a/src/utils/dom.spec.js
+++ b/src/utils/dom.spec.js
@@ -1,5 +1,4 @@
import { mount } from '@vue/test-utils'
-import { createContainer } from '../../tests/utils'
import {
closest,
contains,
@@ -31,7 +30,7 @@ const App = { template }
describe('utils/dom', () => {
it('isElement() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -45,7 +44,7 @@ describe('utils/dom', () => {
it('isDisabled() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -62,7 +61,7 @@ describe('utils/dom', () => {
it('hasClass() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -80,7 +79,7 @@ describe('utils/dom', () => {
it('contains() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -102,7 +101,7 @@ describe('utils/dom', () => {
it('closest() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -129,7 +128,7 @@ describe('utils/dom', () => {
it('matches() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -155,7 +154,7 @@ describe('utils/dom', () => {
it('hasAttr() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -176,7 +175,7 @@ describe('utils/dom', () => {
it('getAttr() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -200,7 +199,7 @@ describe('utils/dom', () => {
it('getStyle() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -217,7 +216,7 @@ describe('utils/dom', () => {
it('select() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
@@ -244,7 +243,7 @@ describe('utils/dom', () => {
it('selectAll() works', async () => {
const wrapper = mount(App, {
- attachTo: createContainer()
+ attachTo: document.body
})
expect(wrapper).toBeDefined()
diff --git a/src/utils/element-to-vue-instance-registry.js b/src/utils/element-to-vue-instance-registry.js
new file mode 100644
index 00000000000..b6956de09c2
--- /dev/null
+++ b/src/utils/element-to-vue-instance-registry.js
@@ -0,0 +1,40 @@
+import { isVue3 } from '../vue'
+
+let registry = null
+if (isVue3) {
+ registry = new WeakMap()
+}
+
+export const registerElementToInstance = (element, instance) => {
+ if (!isVue3) {
+ return
+ }
+
+ registry.set(element, instance)
+}
+
+export const removeElementToInstance = element => {
+ if (!isVue3) {
+ return
+ }
+
+ registry.delete(element)
+}
+
+export const getInstanceFromElement = element => {
+ if (!isVue3) {
+ return element.__vue__
+ }
+
+ let currentElement = element
+
+ while (currentElement) {
+ if (registry.has(currentElement)) {
+ /* istanbul ignore next */
+ return registry.get(currentElement)
+ }
+ currentElement = currentElement.parentNode
+ }
+
+ return null
+}
diff --git a/src/utils/get-event-root.js b/src/utils/get-event-root.js
new file mode 100644
index 00000000000..91ee66e2a80
--- /dev/null
+++ b/src/utils/get-event-root.js
@@ -0,0 +1,3 @@
+export const getEventRoot = vm => {
+ return vm.$root.$options.bvEventRoot || vm.$root
+}
diff --git a/src/utils/get-instance-from-directive.js b/src/utils/get-instance-from-directive.js
new file mode 100644
index 00000000000..f4c5aaa6b65
--- /dev/null
+++ b/src/utils/get-instance-from-directive.js
@@ -0,0 +1,4 @@
+import { isVue3 } from '../vue'
+
+export const getInstanceFromDirective = (vnode, bindings) =>
+ isVue3 ? bindings.instance : vnode.context
diff --git a/src/utils/model.js b/src/utils/model.js
index 0a48c316a94..7b857c732e0 100644
--- a/src/utils/model.js
+++ b/src/utils/model.js
@@ -1,4 +1,4 @@
-import { Vue } from '../vue'
+import { extend } from '../vue'
import { EVENT_NAME_INPUT } from '../constants/events'
import { PROP_TYPE_ANY } from '../constants/props'
import { makeProp } from './props'
@@ -17,7 +17,7 @@ export const makeModelMixin = (
}
// @vue/component
- const mixin = Vue.extend({
+ const mixin = extend({
model: {
prop,
event
diff --git a/src/utils/props.js b/src/utils/props.js
index 62eaa6b1337..26f15df833a 100644
--- a/src/utils/props.js
+++ b/src/utils/props.js
@@ -94,4 +94,5 @@ const configurablePropDefaultFnName = makePropConfigurable({}, '', '').default.n
// Detect wether the given value is currently a function
// and isn't the props default function
-export const hasPropFunction = fn => isFunction(fn) && fn.name !== configurablePropDefaultFnName
+export const hasPropFunction = fn =>
+ isFunction(fn) && fn.name && fn.name !== configurablePropDefaultFnName
diff --git a/src/utils/props.spec.js b/src/utils/props.spec.js
index 7e99a26aebe..2f218901aa8 100644
--- a/src/utils/props.spec.js
+++ b/src/utils/props.spec.js
@@ -80,7 +80,7 @@ describe('utils/props', () => {
})
it('makePropsConfigurable() works', async () => {
- const NAME = 'Component'
+ const NAME = 'MyComponent'
const props = {
text: {
type: String,
diff --git a/src/utils/router.js b/src/utils/router.js
index 0ee0e7e2433..85c41cf8bd2 100644
--- a/src/utils/router.js
+++ b/src/utils/router.js
@@ -2,6 +2,7 @@ import { RX_ENCODED_COMMA, RX_ENCODE_REVERSE, RX_PLUS, RX_QUERY_START } from '..
import { isTag } from './dom'
import { isArray, isNull, isPlainObject, isString, isUndefined } from './inspect'
import { keys } from './object'
+import { safeVueInstance } from './safe-vue-instance'
import { toString } from './string'
const ANCHOR_TAG = 'a'
@@ -88,7 +89,8 @@ export const isLink = props => !!(props.href || props.to)
export const isRouterLink = tag => !!(tag && !isTag(tag, 'a'))
export const computeTag = ({ to, disabled, routerComponentName }, thisOrParent) => {
- const hasRouter = !!thisOrParent.$router
+ const hasRouter = !!safeVueInstance(thisOrParent).$router
+ const hasNuxt = !!safeVueInstance(thisOrParent).$nuxt
if (!hasRouter || (hasRouter && (disabled || !to))) {
return ANCHOR_TAG
}
@@ -101,7 +103,7 @@ export const computeTag = ({ to, disabled, routerComponentName }, thisOrParent)
// exists = names.some(name => !!thisOrParent.$options.components[name])
// And may want to cache the result for performance or we just let the render fail
// if the component is not registered
- return routerComponentName || (thisOrParent.$nuxt ? 'nuxt-link' : 'router-link')
+ return routerComponentName || (hasNuxt ? 'nuxt-link' : 'router-link')
}
export const computeRel = ({ target, rel } = {}) =>
diff --git a/src/utils/safe-vue-instance.js b/src/utils/safe-vue-instance.js
new file mode 100644
index 00000000000..dec86f7cba5
--- /dev/null
+++ b/src/utils/safe-vue-instance.js
@@ -0,0 +1,13 @@
+import { isVue3 } from '../vue'
+
+export function safeVueInstance(target) {
+ if (!isVue3) {
+ return target
+ }
+
+ return new Proxy(target, {
+ get(target, prop) {
+ return prop in target ? target[prop] : undefined
+ }
+ })
+}
diff --git a/src/vue.js b/src/vue.js
index de1247dfb29..8bb10cf7c2e 100644
--- a/src/vue.js
+++ b/src/vue.js
@@ -2,7 +2,125 @@ import Vue from 'vue'
import { mergeData } from 'vue-functional-data-merge'
// --- Constants ---
-
const COMPONENT_UID_KEY = '_uid'
-export { COMPONENT_UID_KEY, Vue, mergeData }
+const isVue3 = Vue.version.startsWith('3')
+
+export const REF_FOR_KEY = isVue3 ? 'ref_for' : 'refInFor'
+
+const ALLOWED_FIELDS_IN_DATA = [
+ 'class',
+ 'staticClass',
+ 'style',
+ 'attrs',
+ 'props',
+ 'domProps',
+ 'on',
+ 'nativeOn',
+ 'directives',
+ 'scopedSlots',
+ 'slot',
+ 'key',
+ 'ref',
+ 'refInFor'
+]
+
+let extend = Vue.extend.bind(Vue)
+
+if (isVue3) {
+ const { extend: originalExtend } = Vue
+ const KNOWN_COMPONENTS = ['router-link', 'transition', 'transition-group']
+ const originalVModelDynamicCreated = Vue.vModelDynamic.created
+ const originalVModelDynamicBeforeUpdate = Vue.vModelDynamic.beforeUpdate
+
+ // See https://github.com/vuejs/vue-next/pull/4121 for details
+ Vue.vModelDynamic.created = function(el, binding, vnode) {
+ originalVModelDynamicCreated.call(this, el, binding, vnode)
+ if (!el._assign) {
+ el._assign = () => {}
+ }
+ }
+ Vue.vModelDynamic.beforeUpdate = function(el, binding, vnode) {
+ originalVModelDynamicBeforeUpdate.call(this, el, binding, vnode)
+ if (!el._assign) {
+ el._assign = () => {}
+ }
+ }
+ extend = function patchedBootstrapVueExtend(definition) {
+ if (typeof definition === 'object' && definition.render && !definition.__alreadyPatched) {
+ const originalRender = definition.render
+ definition.__alreadyPatched = true
+ definition.render = function(h) {
+ const patchedH = function(tag, dataObjOrChildren, rawSlots) {
+ const slots =
+ rawSlots === undefined
+ ? []
+ : [Array.isArray(rawSlots) ? rawSlots.filter(Boolean) : rawSlots]
+
+ const isTag = typeof tag === 'string' && !KNOWN_COMPONENTS.includes(tag)
+ const isSecondArgumentDataObject =
+ dataObjOrChildren &&
+ typeof dataObjOrChildren === 'object' &&
+ !Array.isArray(dataObjOrChildren)
+
+ if (!isSecondArgumentDataObject) {
+ return h(tag, dataObjOrChildren, ...slots)
+ }
+
+ const { attrs, props, ...restData } = dataObjOrChildren
+ const normalizedData = {
+ ...restData,
+ attrs,
+ props: isTag ? {} : props
+ }
+ if (tag === 'router-link' && !normalizedData.slots && !normalizedData.scopedSlots) {
+ // terrible workaround to fix router-link rendering with compat vue-router
+ normalizedData.scopedSlots = { $hasNormal: () => {} }
+ }
+ return h(tag, normalizedData, ...slots)
+ }
+
+ if (definition.functional) {
+ const ctx = arguments[1]
+ const patchedCtx = { ...ctx }
+ patchedCtx.data = {
+ attrs: { ...(ctx.data.attrs || {}) },
+ props: { ...(ctx.data.props || {}) }
+ }
+ Object.keys(ctx.data || {}).forEach(key => {
+ if (ALLOWED_FIELDS_IN_DATA.includes(key)) {
+ patchedCtx.data[key] = ctx.data[key]
+ } else if (key in ctx.props) {
+ patchedCtx.data.props[key] = ctx.data[key]
+ } else if (!key.startsWith('on')) {
+ patchedCtx.data.attrs[key] = ctx.data[key]
+ }
+ })
+
+ const IGNORED_CHILDREN_KEYS = ['_ctx']
+ const children = ctx.children?.default?.() || ctx.children
+
+ if (
+ children &&
+ Object.keys(patchedCtx.children).filter(k => !IGNORED_CHILDREN_KEYS.includes(k))
+ .length === 0
+ ) {
+ delete patchedCtx.children
+ } else {
+ patchedCtx.children = children
+ }
+
+ patchedCtx.data.on = ctx.listeners
+ return originalRender.call(this, patchedH, patchedCtx)
+ }
+
+ return originalRender.call(this, patchedH)
+ }
+ }
+ return originalExtend.call(this, definition)
+ }.bind(Vue)
+}
+
+const nextTick = Vue.nextTick
+
+export { COMPONENT_UID_KEY, Vue, mergeData, isVue3, nextTick, extend }
diff --git a/tests/setup.js b/tests/setup.js
index f7810e142c4..065b8504a63 100644
--- a/tests/setup.js
+++ b/tests/setup.js
@@ -1,6 +1,52 @@
import '@testing-library/jest-dom'
-import { config as vtuConfig } from '@vue/test-utils'
+import Vue from 'vue'
+import * as VTU from '@vue/test-utils'
+import { installCompat as installVTUCompat, fullCompatConfig } from 'vue-test-utils-compat'
+
+if (Vue.configureCompat) {
+ Vue.configureCompat({
+ MODE: 2,
+ ATTR_FALSE_VALUE: 'suppress-warning',
+ COMPONENT_FUNCTIONAL: 'suppress-warning',
+ COMPONENT_V_MODEL: 'suppress-warning',
+ CONFIG_OPTION_MERGE_STRATS: 'suppress-warning',
+ CONFIG_WHITESPACE: 'suppress-warning',
+ CUSTOM_DIR: 'suppress-warning',
+ GLOBAL_EXTEND: 'suppress-warning',
+ GLOBAL_MOUNT: 'suppress-warning',
+ GLOBAL_PRIVATE_UTIL: 'suppress-warning',
+ GLOBAL_PROTOTYPE: 'suppress-warning',
+ GLOBAL_SET: 'suppress-warning',
+ INSTANCE_ATTRS_CLASS_STYLE: 'suppress-warning',
+ INSTANCE_CHILDREN: 'suppress-warning',
+ INSTANCE_DELETE: 'suppress-warning',
+ INSTANCE_DESTROY: 'suppress-warning',
+ INSTANCE_EVENT_EMITTER: 'suppress-warning',
+ INSTANCE_EVENT_HOOKS: 'suppress-warning',
+ INSTANCE_LISTENERS: 'suppress-warning',
+ INSTANCE_SCOPED_SLOTS: 'suppress-warning',
+ INSTANCE_SET: 'suppress-warning',
+ OPTIONS_BEFORE_DESTROY: 'suppress-warning',
+ OPTIONS_DATA_MERGE: 'suppress-warning',
+ OPTIONS_DESTROYED: 'suppress-warning',
+ RENDER_FUNCTION: 'suppress-warning',
+ WATCH_ARRAY: 'suppress-warning'
+ })
+
+ let compatH
+ Vue.config.compilerOptions.whitespace = 'condense'
+ Vue.createApp({
+ compatConfig: {
+ MODE: 3,
+ RENDER_FUNCTION: 'suppress-warning'
+ },
+ render(h) {
+ compatH = h
+ }
+ }).mount(document.createElement('div'))
+ installVTUCompat(VTU, fullCompatConfig, compatH)
+}
// Don't stub `` and `` components
-vtuConfig.stubs.transition = false
-vtuConfig.stubs['transition-group'] = false
+VTU.config.stubs.transition = false
+VTU.config.stubs['transition-group'] = false
diff --git a/tests/utils.js b/tests/utils.js
index eb5ce19cdc6..2910e13d975 100644
--- a/tests/utils.js
+++ b/tests/utils.js
@@ -1,10 +1,21 @@
+import { isVue3 } from '../src/vue'
+
// --- Utils for testing ---
-export const createContainer = (tag = 'div') => {
- const container = document.createElement(tag)
- document.body.appendChild(container)
- return container
-}
+export const wrapWithMethods = (Component, methods) => ({
+ inheritAttrs: false,
+ components: { wrappedComponent: Component },
+ methods,
+ template: `
+
+
+
+
+ `
+})
export const waitNT = ctx => new Promise(resolve => ctx.$nextTick(resolve))
export const waitRAF = () => new Promise(resolve => requestAnimationFrame(resolve))
+
+export const getInstanceFromVNode = vnode =>
+ isVue3 ? vnode.__vueParentComponent.ctx : vnode.__vue__
diff --git a/yarn.lock b/yarn.lock
index 870a1bd2e69..9ffe8e662d1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,36 +2,54 @@
# yarn lockfile v1
-"@babel/cli@^7.12.10":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.12.10.tgz#67a1015b1cd505bde1696196febf910c4c339a48"
- integrity sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==
+"@babel/cli@^7.19.3":
+ version "7.19.3"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.19.3.tgz#55914ed388e658e0b924b3a95da1296267e278e2"
+ integrity sha512-643/TybmaCAe101m2tSVHi9UKpETXP9c/Ff4mD2tAwkdP6esKIfaauZFc67vGEM6r9fekbEGid+sZhbEnSe3dg==
dependencies:
+ "@jridgewell/trace-mapping" "^0.3.8"
commander "^4.0.1"
convert-source-map "^1.1.0"
fs-readdir-recursive "^1.1.0"
- glob "^7.0.0"
- lodash "^4.17.19"
+ glob "^7.2.0"
make-dir "^2.1.0"
slash "^2.0.0"
- source-map "^0.5.0"
optionalDependencies:
- "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents"
+ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
chokidar "^3.4.0"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
- integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
+"@babel/code-frame@7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
+ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
dependencies:
"@babel/highlight" "^7.10.4"
-"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41"
- integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11", "@babel/code-frame@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431"
+ integrity sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==
+ dependencies:
+ "@babel/highlight" "^7.16.0"
+
+"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
+ integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
+ dependencies:
+ "@babel/highlight" "^7.16.7"
+
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919"
+ integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==
-"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.9", "@babel/core@^7.7.5":
+"@babel/compat-data@^7.16.0":
+ version "7.16.4"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e"
+ integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==
+
+"@babel/core@^7.1.0", "@babel/core@^7.7.5":
version "7.12.10"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd"
integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==
@@ -52,112 +70,299 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/generator@^7.12.10":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.10.tgz#2b188fc329fb8e4f762181703beffc0fe6df3460"
- integrity sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww==
+"@babel/core@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.0.tgz#47299ff3ec8d111b493f1a9d04bf88c04e728d88"
+ integrity sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==
+ dependencies:
+ "@babel/code-frame" "^7.12.13"
+ "@babel/generator" "^7.14.0"
+ "@babel/helper-compilation-targets" "^7.13.16"
+ "@babel/helper-module-transforms" "^7.14.0"
+ "@babel/helpers" "^7.14.0"
+ "@babel/parser" "^7.14.0"
+ "@babel/template" "^7.12.13"
+ "@babel/traverse" "^7.14.0"
+ "@babel/types" "^7.14.0"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.1.2"
+ semver "^6.3.0"
+ source-map "^0.5.0"
+
+"@babel/core@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.5.tgz#924aa9e1ae56e1e55f7184c8bf073a50d8677f5c"
+ integrity sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==
+ dependencies:
+ "@babel/code-frame" "^7.16.0"
+ "@babel/generator" "^7.16.5"
+ "@babel/helper-compilation-targets" "^7.16.3"
+ "@babel/helper-module-transforms" "^7.16.5"
+ "@babel/helpers" "^7.16.5"
+ "@babel/parser" "^7.16.5"
+ "@babel/template" "^7.16.0"
+ "@babel/traverse" "^7.16.5"
+ "@babel/types" "^7.16.0"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.1.2"
+ semver "^6.3.0"
+ source-map "^0.5.0"
+
+"@babel/generator@^7.12.10", "@babel/generator@^7.12.11", "@babel/generator@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.0.tgz#d40f3d1d5075e62d3500bccb67f3daa8a95265b2"
+ integrity sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==
dependencies:
- "@babel/types" "^7.12.10"
+ "@babel/types" "^7.16.0"
jsesc "^2.5.1"
source-map "^0.5.0"
-"@babel/helper-annotate-as-pure@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3"
- integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==
+"@babel/generator@^7.14.0", "@babel/generator@^7.16.8":
+ version "7.16.8"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe"
+ integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==
dependencies:
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.16.8"
+ jsesc "^2.5.1"
+ source-map "^0.5.0"
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3"
- integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==
+"@babel/generator@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.5.tgz#26e1192eb8f78e0a3acaf3eede3c6fc96d22bedf"
+ integrity sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==
dependencies:
- "@babel/helper-explode-assignable-expression" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.16.0"
+ jsesc "^2.5.1"
+ source-map "^0.5.0"
-"@babel/helper-compilation-targets@^7.12.5":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831"
- integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
+"@babel/helper-annotate-as-pure@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab"
+ integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==
dependencies:
- "@babel/compat-data" "^7.12.5"
- "@babel/helper-validator-option" "^7.12.1"
- browserslist "^4.14.5"
- semver "^5.5.0"
+ "@babel/types" "^7.12.13"
-"@babel/helper-create-class-features-plugin@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e"
- integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc"
+ integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==
dependencies:
- "@babel/helper-function-name" "^7.10.4"
- "@babel/helper-member-expression-to-functions" "^7.12.1"
- "@babel/helper-optimise-call-expression" "^7.10.4"
- "@babel/helper-replace-supers" "^7.12.1"
- "@babel/helper-split-export-declaration" "^7.10.4"
+ "@babel/helper-explode-assignable-expression" "^7.12.13"
+ "@babel/types" "^7.12.13"
-"@babel/helper-create-regexp-features-plugin@^7.12.1":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f"
- integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.16.3":
+ version "7.16.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz#5b480cd13f68363df6ec4dc8ac8e2da11363cbf0"
+ integrity sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==
+ dependencies:
+ "@babel/compat-data" "^7.16.0"
+ "@babel/helper-validator-option" "^7.14.5"
+ browserslist "^4.17.5"
+ semver "^6.3.0"
+
+"@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.13.11", "@babel/helper-create-class-features-plugin@^7.14.0":
+ version "7.14.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz#1fe11b376f3c41650ad9fedc665b0068722ea76c"
+ integrity sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.10.4"
+ "@babel/helper-annotate-as-pure" "^7.12.13"
+ "@babel/helper-function-name" "^7.12.13"
+ "@babel/helper-member-expression-to-functions" "^7.13.12"
+ "@babel/helper-optimise-call-expression" "^7.12.13"
+ "@babel/helper-replace-supers" "^7.13.12"
+ "@babel/helper-split-export-declaration" "^7.12.13"
+
+"@babel/helper-create-regexp-features-plugin@^7.12.13":
+ version "7.12.17"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7"
+ integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.12.13"
regexpu-core "^4.7.1"
-"@babel/helper-define-map@^7.10.4":
- version "7.10.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30"
- integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==
+"@babel/helper-define-polyfill-provider@^0.2.0":
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz#a640051772045fedaaecc6f0c6c69f02bdd34bf1"
+ integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==
dependencies:
- "@babel/helper-function-name" "^7.10.4"
- "@babel/types" "^7.10.5"
- lodash "^4.17.19"
+ "@babel/helper-compilation-targets" "^7.13.0"
+ "@babel/helper-module-imports" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/traverse" "^7.13.0"
+ debug "^4.1.1"
+ lodash.debounce "^4.0.8"
+ resolve "^1.14.2"
+ semver "^6.1.2"
-"@babel/helper-explode-assignable-expression@^7.10.4":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633"
- integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==
+"@babel/helper-define-polyfill-provider@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz#c5b10cf4b324ff840140bb07e05b8564af2ae971"
+ integrity sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==
dependencies:
- "@babel/types" "^7.12.1"
+ "@babel/helper-compilation-targets" "^7.13.0"
+ "@babel/helper-module-imports" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/traverse" "^7.13.0"
+ debug "^4.1.1"
+ lodash.debounce "^4.0.8"
+ resolve "^1.14.2"
+ semver "^6.1.2"
-"@babel/helper-function-name@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a"
- integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==
+"@babel/helper-environment-visitor@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz#f6a7f38b3c6d8b07c88faea083c46c09ef5451b8"
+ integrity sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==
dependencies:
- "@babel/helper-get-function-arity" "^7.10.4"
- "@babel/template" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.16.0"
-"@babel/helper-get-function-arity@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2"
- integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==
+"@babel/helper-environment-visitor@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"
+ integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
dependencies:
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.16.7"
-"@babel/helper-hoist-variables@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e"
- integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==
+"@babel/helper-explode-assignable-expression@^7.12.13":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f"
+ integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==
dependencies:
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.13.0"
-"@babel/helper-member-expression-to-functions@^7.12.1":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855"
- integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==
+"@babel/helper-function-name@^7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42"
+ integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==
dependencies:
- "@babel/types" "^7.12.7"
+ "@babel/helper-get-function-arity" "^7.12.10"
+ "@babel/template" "^7.12.7"
+ "@babel/types" "^7.12.11"
+
+"@babel/helper-function-name@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a"
+ integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.12.13"
+ "@babel/template" "^7.12.13"
+ "@babel/types" "^7.12.13"
+
+"@babel/helper-function-name@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2"
+ integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.12.13"
+ "@babel/template" "^7.12.13"
+ "@babel/types" "^7.14.2"
+
+"@babel/helper-function-name@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481"
+ integrity sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.16.0"
+ "@babel/template" "^7.16.0"
+ "@babel/types" "^7.16.0"
+
+"@babel/helper-function-name@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f"
+ integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.16.7"
+ "@babel/template" "^7.16.7"
+ "@babel/types" "^7.16.7"
+
+"@babel/helper-get-function-arity@^7.12.10":
+ version "7.12.10"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf"
+ integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==
+ dependencies:
+ "@babel/types" "^7.12.10"
+
+"@babel/helper-get-function-arity@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"
+ integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==
+ dependencies:
+ "@babel/types" "^7.12.13"
+
+"@babel/helper-get-function-arity@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz#0088c7486b29a9cb5d948b1a1de46db66e089cfa"
+ integrity sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==
+ dependencies:
+ "@babel/types" "^7.16.0"
+
+"@babel/helper-get-function-arity@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419"
+ integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
+ dependencies:
+ "@babel/types" "^7.16.7"
+
+"@babel/helper-hoist-variables@^7.13.0":
+ version "7.13.16"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30"
+ integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==
+ dependencies:
+ "@babel/traverse" "^7.13.15"
+ "@babel/types" "^7.13.16"
-"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5":
+"@babel/helper-hoist-variables@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz#4c9023c2f1def7e28ff46fc1dbcd36a39beaa81a"
+ integrity sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==
+ dependencies:
+ "@babel/types" "^7.16.0"
+
+"@babel/helper-hoist-variables@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
+ integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
+ dependencies:
+ "@babel/types" "^7.16.7"
+
+"@babel/helper-member-expression-to-functions@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72"
+ integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==
+ dependencies:
+ "@babel/types" "^7.13.12"
+
+"@babel/helper-member-expression-to-functions@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz#29287040efd197c77636ef75188e81da8bccd5a4"
+ integrity sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==
+ dependencies:
+ "@babel/types" "^7.16.0"
+
+"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977"
+ integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==
+ dependencies:
+ "@babel/types" "^7.13.12"
+
+"@babel/helper-module-imports@^7.12.1":
version "7.12.5"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
dependencies:
"@babel/types" "^7.12.5"
+"@babel/helper-module-imports@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3"
+ integrity sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==
+ dependencies:
+ "@babel/types" "^7.16.0"
+
"@babel/helper-module-transforms@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
@@ -173,36 +378,86 @@
"@babel/types" "^7.12.1"
lodash "^4.17.19"
-"@babel/helper-optimise-call-expression@^7.10.4":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz#7f94ae5e08721a49467346aa04fd22f750033b9c"
- integrity sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==
- dependencies:
- "@babel/types" "^7.12.7"
+"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz#8fcf78be220156f22633ee204ea81f73f826a8ad"
+ integrity sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==
+ dependencies:
+ "@babel/helper-module-imports" "^7.13.12"
+ "@babel/helper-replace-supers" "^7.13.12"
+ "@babel/helper-simple-access" "^7.13.12"
+ "@babel/helper-split-export-declaration" "^7.12.13"
+ "@babel/helper-validator-identifier" "^7.14.0"
+ "@babel/template" "^7.12.13"
+ "@babel/traverse" "^7.14.0"
+ "@babel/types" "^7.14.0"
+
+"@babel/helper-module-transforms@^7.14.2", "@babel/helper-module-transforms@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz#530ebf6ea87b500f60840578515adda2af470a29"
+ integrity sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.16.5"
+ "@babel/helper-module-imports" "^7.16.0"
+ "@babel/helper-simple-access" "^7.16.0"
+ "@babel/helper-split-export-declaration" "^7.16.0"
+ "@babel/helper-validator-identifier" "^7.15.7"
+ "@babel/template" "^7.16.0"
+ "@babel/traverse" "^7.16.5"
+ "@babel/types" "^7.16.0"
+
+"@babel/helper-optimise-call-expression@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea"
+ integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==
+ dependencies:
+ "@babel/types" "^7.12.13"
+
+"@babel/helper-optimise-call-expression@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338"
+ integrity sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==
+ dependencies:
+ "@babel/types" "^7.16.0"
+
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af"
+ integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==
+
+"@babel/helper-plugin-utils@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz#afe37a45f39fce44a3d50a7958129ea5b1a5c074"
+ integrity sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==
+
+"@babel/helper-remap-async-to-generator@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209"
+ integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.12.13"
+ "@babel/helper-wrap-function" "^7.13.0"
+ "@babel/types" "^7.13.0"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
- integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
-
-"@babel/helper-remap-async-to-generator@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
- integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==
+"@babel/helper-replace-supers@^7.12.1":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz#73055e8d3cf9bcba8ddb55cad93fedc860f68f17"
+ integrity sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.10.4"
- "@babel/helper-wrap-function" "^7.10.4"
- "@babel/types" "^7.12.1"
+ "@babel/helper-member-expression-to-functions" "^7.16.0"
+ "@babel/helper-optimise-call-expression" "^7.16.0"
+ "@babel/traverse" "^7.16.0"
+ "@babel/types" "^7.16.0"
-"@babel/helper-replace-supers@^7.12.1":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9"
- integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==
+"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804"
+ integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.12.1"
- "@babel/helper-optimise-call-expression" "^7.10.4"
- "@babel/traverse" "^7.12.5"
- "@babel/types" "^7.12.5"
+ "@babel/helper-member-expression-to-functions" "^7.13.12"
+ "@babel/helper-optimise-call-expression" "^7.12.13"
+ "@babel/traverse" "^7.13.0"
+ "@babel/types" "^7.13.12"
"@babel/helper-simple-access@^7.12.1":
version "7.12.1"
@@ -211,6 +466,20 @@
dependencies:
"@babel/types" "^7.12.1"
+"@babel/helper-simple-access@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6"
+ integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==
+ dependencies:
+ "@babel/types" "^7.13.12"
+
+"@babel/helper-simple-access@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz#21d6a27620e383e37534cf6c10bba019a6f90517"
+ integrity sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==
+ dependencies:
+ "@babel/types" "^7.16.0"
+
"@babel/helper-skip-transparent-expression-wrappers@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf"
@@ -218,173 +487,292 @@
dependencies:
"@babel/types" "^7.12.1"
-"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f"
- integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==
+"@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11", "@babel/helper-split-export-declaration@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438"
+ integrity sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==
dependencies:
- "@babel/types" "^7.11.0"
+ "@babel/types" "^7.16.0"
-"@babel/helper-validator-identifier@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
- integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
+"@babel/helper-split-export-declaration@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05"
+ integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==
+ dependencies:
+ "@babel/types" "^7.12.13"
-"@babel/helper-validator-option@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
- integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==
+"@babel/helper-split-export-declaration@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
+ integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
+ dependencies:
+ "@babel/types" "^7.16.7"
+
+"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
+ integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
+
+"@babel/helper-validator-identifier@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288"
+ integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==
+
+"@babel/helper-validator-identifier@^7.15.7":
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
+ integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
-"@babel/helper-wrap-function@^7.10.4":
- version "7.12.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9"
- integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==
+"@babel/helper-validator-identifier@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
+ integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
+
+"@babel/helper-validator-option@^7.12.17":
+ version "7.12.17"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831"
+ integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==
+
+"@babel/helper-validator-option@^7.14.5":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
+ integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
+
+"@babel/helper-wrap-function@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4"
+ integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==
dependencies:
- "@babel/helper-function-name" "^7.10.4"
- "@babel/template" "^7.10.4"
- "@babel/traverse" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/helper-function-name" "^7.12.13"
+ "@babel/template" "^7.12.13"
+ "@babel/traverse" "^7.13.0"
+ "@babel/types" "^7.13.0"
"@babel/helpers@^7.12.5":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e"
- integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.0.tgz#875519c979c232f41adfbd43a3b0398c2e388183"
+ integrity sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==
dependencies:
- "@babel/template" "^7.10.4"
- "@babel/traverse" "^7.12.5"
- "@babel/types" "^7.12.5"
+ "@babel/template" "^7.16.0"
+ "@babel/traverse" "^7.16.0"
+ "@babel/types" "^7.16.0"
+
+"@babel/helpers@^7.14.0":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc"
+ integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==
+ dependencies:
+ "@babel/template" "^7.16.7"
+ "@babel/traverse" "^7.16.7"
+ "@babel/types" "^7.16.7"
+
+"@babel/helpers@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.5.tgz#29a052d4b827846dd76ece16f565b9634c554ebd"
+ integrity sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==
+ dependencies:
+ "@babel/template" "^7.16.0"
+ "@babel/traverse" "^7.16.5"
+ "@babel/types" "^7.16.0"
"@babel/highlight@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143"
- integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf"
+ integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==
dependencies:
- "@babel/helper-validator-identifier" "^7.10.4"
+ "@babel/helper-validator-identifier" "^7.14.0"
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.10.tgz#824600d59e96aea26a5a2af5a9d812af05c3ae81"
- integrity sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA==
+"@babel/highlight@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a"
+ integrity sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.15.7"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
-"@babel/plugin-proposal-async-generator-functions@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e"
- integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==
+"@babel/highlight@^7.16.7":
+ version "7.16.10"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88"
+ integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-remap-async-to-generator" "^7.12.1"
- "@babel/plugin-syntax-async-generators" "^7.8.0"
+ "@babel/helper-validator-identifier" "^7.16.7"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
-"@babel/plugin-proposal-class-properties@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de"
- integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==
+"@babel/parser@^7.1.0", "@babel/parser@^7.16.5", "@babel/parser@^7.7.0":
+ version "7.16.6"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314"
+ integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==
+
+"@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79"
+ integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==
+
+"@babel/parser@^7.12.13", "@babel/parser@^7.14.0", "@babel/parser@^7.16.10", "@babel/parser@^7.16.7":
+ version "7.16.12"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6"
+ integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==
+
+"@babel/parser@^7.16.0":
+ version "7.16.2"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.2.tgz#3723cd5c8d8773eef96ce57ea1d9b7faaccd12ac"
+ integrity sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==
+
+"@babel/parser@^7.16.4":
+ version "7.19.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.3.tgz#8dd36d17c53ff347f9e55c328710321b49479a9a"
+ integrity sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==
+
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a"
+ integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
+ "@babel/plugin-proposal-optional-chaining" "^7.13.12"
+
+"@babel/plugin-proposal-async-generator-functions@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e"
+ integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-remap-async-to-generator" "^7.13.0"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-proposal-decorators@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f"
- integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==
+"@babel/plugin-proposal-class-properties@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37"
+ integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-syntax-decorators" "^7.12.1"
+ "@babel/helper-create-class-features-plugin" "^7.13.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-proposal-dynamic-import@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc"
- integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
+"@babel/plugin-proposal-class-static-block@^7.13.11":
+ version "7.13.11"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.13.11.tgz#6fcbba4a962702c17e5371a0c7b39afde186d703"
+ integrity sha512-fJTdFI4bfnMjvxJyNuaf8i9mVcZ0UhetaGEUHaHV9KEnibLugJkZAtXikR8KcYj+NYmI4DZMS8yQAyg+hvfSqg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-class-static-block" "^7.12.13"
-"@babel/plugin-proposal-export-namespace-from@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4"
- integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
+"@babel/plugin-proposal-decorators@^7.13.15":
+ version "7.13.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.15.tgz#e91ccfef2dc24dd5bd5dcc9fc9e2557c684ecfb8"
+ integrity sha512-ibAMAqUm97yzi+LPgdr5Nqb9CMkeieGHvwPg1ywSGjZrZHQEGqE01HmOio8kxRpA/+VtOHouIVy2FMpBbtltjA==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-create-class-features-plugin" "^7.13.11"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-decorators" "^7.12.13"
+
+"@babel/plugin-proposal-dynamic-import@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f"
+ integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+
+"@babel/plugin-proposal-export-namespace-from@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791"
+ integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-json-strings@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c"
- integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
+"@babel/plugin-proposal-json-strings@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c"
+ integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-syntax-json-strings" "^7.8.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-proposal-logical-assignment-operators@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751"
- integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
+"@babel/plugin-proposal-logical-assignment-operators@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7"
+ integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c"
- integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546"
+ integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-"@babel/plugin-proposal-numeric-separator@^7.12.7":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b"
- integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==
+"@babel/plugin-proposal-numeric-separator@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e"
+ integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069"
- integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
+"@babel/plugin-proposal-object-rest-spread@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz#e17d418f81cc103fedd4ce037e181c8056225abc"
+ integrity sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
- "@babel/plugin-transform-parameters" "^7.12.1"
+ "@babel/compat-data" "^7.14.0"
+ "@babel/helper-compilation-targets" "^7.13.16"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-transform-parameters" "^7.14.2"
-"@babel/plugin-proposal-optional-catch-binding@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942"
- integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
+"@babel/plugin-proposal-optional-catch-binding@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717"
+ integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-proposal-optional-chaining@^7.12.7":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c"
- integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==
+"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e"
+ integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
- "@babel/plugin-syntax-optional-chaining" "^7.8.0"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-"@babel/plugin-proposal-private-methods@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389"
- integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
+"@babel/plugin-proposal-private-methods@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787"
+ integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-create-class-features-plugin" "^7.13.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072"
- integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
+"@babel/plugin-proposal-private-property-in-object@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz#b1a1f2030586b9d3489cc26179d2eb5883277636"
+ integrity sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-annotate-as-pure" "^7.12.13"
+ "@babel/helper-create-class-features-plugin" "^7.14.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.0"
+
+"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba"
+ integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4":
+"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
@@ -398,21 +786,28 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.8.3":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978"
- integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
+"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
+ integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-syntax-decorators@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz#81a8b535b284476c41be6de06853a8802b98c5dd"
- integrity sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==
+"@babel/plugin-syntax-class-static-block@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz#8e3d674b0613e67975ceac2776c97b60cafc5c9c"
+ integrity sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-syntax-dynamic-import@^7.8.0":
+"@babel/plugin-syntax-decorators@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648"
+ integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.12.13"
+
+"@babel/plugin-syntax-dynamic-import@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
@@ -433,7 +828,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3":
+"@babel/plugin-syntax-json-strings@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
@@ -441,11 +836,11 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-jsx@^7.2.0":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926"
- integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15"
+ integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
version "7.10.4"
@@ -454,7 +849,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
+"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
@@ -468,365 +863,381 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
+"@babel/plugin-syntax-object-rest-spread@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3":
+"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
+"@babel/plugin-syntax-optional-chaining@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.8.3":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0"
- integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
+"@babel/plugin-syntax-private-property-in-object@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz#762a4babec61176fec6c88480dec40372b140c0b"
+ integrity sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-arrow-functions@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3"
- integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
+"@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178"
+ integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-async-to-generator@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1"
- integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
+"@babel/plugin-transform-arrow-functions@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae"
+ integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==
dependencies:
- "@babel/helper-module-imports" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-remap-async-to-generator" "^7.12.1"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-block-scoped-functions@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9"
- integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
+"@babel/plugin-transform-async-to-generator@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f"
+ integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-module-imports" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-remap-async-to-generator" "^7.13.0"
-"@babel/plugin-transform-block-scoping@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1"
- integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==
+"@babel/plugin-transform-block-scoped-functions@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4"
+ integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-classes@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6"
- integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
+"@babel/plugin-transform-block-scoping@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz#761cb12ab5a88d640ad4af4aa81f820e6b5fdf5c"
+ integrity sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.10.4"
- "@babel/helper-define-map" "^7.10.4"
- "@babel/helper-function-name" "^7.10.4"
- "@babel/helper-optimise-call-expression" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-replace-supers" "^7.12.1"
- "@babel/helper-split-export-declaration" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
+
+"@babel/plugin-transform-classes@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz#3f1196c5709f064c252ad056207d87b7aeb2d03d"
+ integrity sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.12.13"
+ "@babel/helper-function-name" "^7.14.2"
+ "@babel/helper-optimise-call-expression" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-replace-supers" "^7.13.12"
+ "@babel/helper-split-export-declaration" "^7.12.13"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852"
- integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
+"@babel/plugin-transform-computed-properties@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed"
+ integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-destructuring@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847"
- integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
+"@babel/plugin-transform-destructuring@^7.13.17":
+ version "7.13.17"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27"
+ integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975"
- integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
+"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad"
+ integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-create-regexp-features-plugin" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-duplicate-keys@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228"
- integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
+"@babel/plugin-transform-duplicate-keys@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de"
+ integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-exponentiation-operator@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0"
- integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
+"@babel/plugin-transform-exponentiation-operator@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1"
+ integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==
dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-for-of@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa"
- integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
+"@babel/plugin-transform-for-of@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062"
+ integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-function-name@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667"
- integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
+"@babel/plugin-transform-function-name@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051"
+ integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==
dependencies:
- "@babel/helper-function-name" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-function-name" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-literals@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57"
- integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
+"@babel/plugin-transform-literals@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9"
+ integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-member-expression-literals@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad"
- integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
+"@babel/plugin-transform-member-expression-literals@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40"
+ integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-modules-amd@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9"
- integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
+"@babel/plugin-transform-modules-amd@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0"
+ integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==
dependencies:
- "@babel/helper-module-transforms" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-module-transforms" "^7.14.2"
+ "@babel/helper-plugin-utils" "^7.13.0"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648"
- integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
+"@babel/plugin-transform-modules-commonjs@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161"
+ integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==
dependencies:
- "@babel/helper-module-transforms" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-simple-access" "^7.12.1"
+ "@babel/helper-module-transforms" "^7.14.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-simple-access" "^7.13.12"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086"
- integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
+"@babel/plugin-transform-modules-systemjs@^7.13.8":
+ version "7.13.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3"
+ integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==
dependencies:
- "@babel/helper-hoist-variables" "^7.10.4"
- "@babel/helper-module-transforms" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-validator-identifier" "^7.10.4"
+ "@babel/helper-hoist-variables" "^7.13.0"
+ "@babel/helper-module-transforms" "^7.13.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-validator-identifier" "^7.12.11"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-umd@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902"
- integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
+"@babel/plugin-transform-modules-umd@^7.14.0":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz#2f8179d1bbc9263665ce4a65f305526b2ea8ac34"
+ integrity sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==
dependencies:
- "@babel/helper-module-transforms" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-module-transforms" "^7.14.0"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753"
- integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9"
+ integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.12.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.12.13"
-"@babel/plugin-transform-new-target@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0"
- integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
+"@babel/plugin-transform-new-target@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c"
+ integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-object-super@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e"
- integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
+"@babel/plugin-transform-object-super@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7"
+ integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-replace-supers" "^7.12.1"
+ "@babel/helper-plugin-utils" "^7.12.13"
+ "@babel/helper-replace-supers" "^7.12.13"
-"@babel/plugin-transform-parameters@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d"
- integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
+"@babel/plugin-transform-parameters@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31"
+ integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
-"@babel/plugin-transform-property-literals@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd"
- integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
+"@babel/plugin-transform-property-literals@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81"
+ integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-regenerator@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753"
- integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
+"@babel/plugin-transform-regenerator@^7.13.15":
+ version "7.13.15"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39"
+ integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==
dependencies:
regenerator-transform "^0.14.2"
-"@babel/plugin-transform-reserved-words@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8"
- integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
+"@babel/plugin-transform-reserved-words@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695"
+ integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-runtime@^7.12.1", "@babel/plugin-transform-runtime@^7.12.10":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz#af0fded4e846c4b37078e8e5d06deac6cd848562"
- integrity sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA==
+"@babel/plugin-transform-runtime@^7.13.15", "@babel/plugin-transform-runtime@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz#0cc3f01d69f299d5a42cd9ec43b92ea7a777b8db"
+ integrity sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==
dependencies:
- "@babel/helper-module-imports" "^7.12.5"
- "@babel/helper-plugin-utils" "^7.10.4"
- semver "^5.5.1"
+ "@babel/helper-module-imports" "^7.16.0"
+ "@babel/helper-plugin-utils" "^7.16.5"
+ babel-plugin-polyfill-corejs2 "^0.3.0"
+ babel-plugin-polyfill-corejs3 "^0.4.0"
+ babel-plugin-polyfill-regenerator "^0.3.0"
+ semver "^6.3.0"
-"@babel/plugin-transform-shorthand-properties@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3"
- integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
+"@babel/plugin-transform-shorthand-properties@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad"
+ integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.12.13"
-"@babel/plugin-transform-spread@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e"
- integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
+"@babel/plugin-transform-spread@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd"
+ integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==
dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
-"@babel/plugin-transform-sticky-regex@^7.12.7":
- version "7.12.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad"
- integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-template-literals@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843"
- integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-typeof-symbol@^7.12.10":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b"
- integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-unicode-escapes@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709"
- integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-unicode-regex@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb"
- integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/preset-env@^7.12.10", "@babel/preset-env@^7.12.7":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.10.tgz#ca981b95f641f2610531bd71948656306905e6ab"
- integrity sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA==
- dependencies:
- "@babel/compat-data" "^7.12.7"
- "@babel/helper-compilation-targets" "^7.12.5"
- "@babel/helper-module-imports" "^7.12.5"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-validator-option" "^7.12.1"
- "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
- "@babel/plugin-proposal-class-properties" "^7.12.1"
- "@babel/plugin-proposal-dynamic-import" "^7.12.1"
- "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
- "@babel/plugin-proposal-json-strings" "^7.12.1"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
- "@babel/plugin-proposal-numeric-separator" "^7.12.7"
- "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
- "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
- "@babel/plugin-proposal-optional-chaining" "^7.12.7"
- "@babel/plugin-proposal-private-methods" "^7.12.1"
- "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
- "@babel/plugin-syntax-async-generators" "^7.8.0"
- "@babel/plugin-syntax-class-properties" "^7.12.1"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+"@babel/plugin-transform-sticky-regex@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f"
+ integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.12.13"
+
+"@babel/plugin-transform-template-literals@^7.13.0":
+ version "7.13.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d"
+ integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.13.0"
+
+"@babel/plugin-transform-typeof-symbol@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f"
+ integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.12.13"
+
+"@babel/plugin-transform-unicode-escapes@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74"
+ integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.12.13"
+
+"@babel/plugin-transform-unicode-regex@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac"
+ integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.12.13"
+ "@babel/helper-plugin-utils" "^7.12.13"
+
+"@babel/preset-env@^7.14.1", "@babel/preset-env@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.2.tgz#e80612965da73579c84ad2f963c2359c71524ed5"
+ integrity sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==
+ dependencies:
+ "@babel/compat-data" "^7.14.0"
+ "@babel/helper-compilation-targets" "^7.13.16"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-validator-option" "^7.12.17"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12"
+ "@babel/plugin-proposal-async-generator-functions" "^7.14.2"
+ "@babel/plugin-proposal-class-properties" "^7.13.0"
+ "@babel/plugin-proposal-class-static-block" "^7.13.11"
+ "@babel/plugin-proposal-dynamic-import" "^7.14.2"
+ "@babel/plugin-proposal-export-namespace-from" "^7.14.2"
+ "@babel/plugin-proposal-json-strings" "^7.14.2"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.14.2"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2"
+ "@babel/plugin-proposal-numeric-separator" "^7.14.2"
+ "@babel/plugin-proposal-object-rest-spread" "^7.14.2"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.14.2"
+ "@babel/plugin-proposal-optional-chaining" "^7.14.2"
+ "@babel/plugin-proposal-private-methods" "^7.13.0"
+ "@babel/plugin-proposal-private-property-in-object" "^7.14.0"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.12.13"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
+ "@babel/plugin-syntax-class-static-block" "^7.12.13"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.0"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.0"
- "@babel/plugin-syntax-top-level-await" "^7.12.1"
- "@babel/plugin-transform-arrow-functions" "^7.12.1"
- "@babel/plugin-transform-async-to-generator" "^7.12.1"
- "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
- "@babel/plugin-transform-block-scoping" "^7.12.1"
- "@babel/plugin-transform-classes" "^7.12.1"
- "@babel/plugin-transform-computed-properties" "^7.12.1"
- "@babel/plugin-transform-destructuring" "^7.12.1"
- "@babel/plugin-transform-dotall-regex" "^7.12.1"
- "@babel/plugin-transform-duplicate-keys" "^7.12.1"
- "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
- "@babel/plugin-transform-for-of" "^7.12.1"
- "@babel/plugin-transform-function-name" "^7.12.1"
- "@babel/plugin-transform-literals" "^7.12.1"
- "@babel/plugin-transform-member-expression-literals" "^7.12.1"
- "@babel/plugin-transform-modules-amd" "^7.12.1"
- "@babel/plugin-transform-modules-commonjs" "^7.12.1"
- "@babel/plugin-transform-modules-systemjs" "^7.12.1"
- "@babel/plugin-transform-modules-umd" "^7.12.1"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
- "@babel/plugin-transform-new-target" "^7.12.1"
- "@babel/plugin-transform-object-super" "^7.12.1"
- "@babel/plugin-transform-parameters" "^7.12.1"
- "@babel/plugin-transform-property-literals" "^7.12.1"
- "@babel/plugin-transform-regenerator" "^7.12.1"
- "@babel/plugin-transform-reserved-words" "^7.12.1"
- "@babel/plugin-transform-shorthand-properties" "^7.12.1"
- "@babel/plugin-transform-spread" "^7.12.1"
- "@babel/plugin-transform-sticky-regex" "^7.12.7"
- "@babel/plugin-transform-template-literals" "^7.12.1"
- "@babel/plugin-transform-typeof-symbol" "^7.12.10"
- "@babel/plugin-transform-unicode-escapes" "^7.12.1"
- "@babel/plugin-transform-unicode-regex" "^7.12.1"
- "@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.12.10"
- core-js-compat "^3.8.0"
- semver "^5.5.0"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.0"
+ "@babel/plugin-syntax-top-level-await" "^7.12.13"
+ "@babel/plugin-transform-arrow-functions" "^7.13.0"
+ "@babel/plugin-transform-async-to-generator" "^7.13.0"
+ "@babel/plugin-transform-block-scoped-functions" "^7.12.13"
+ "@babel/plugin-transform-block-scoping" "^7.14.2"
+ "@babel/plugin-transform-classes" "^7.14.2"
+ "@babel/plugin-transform-computed-properties" "^7.13.0"
+ "@babel/plugin-transform-destructuring" "^7.13.17"
+ "@babel/plugin-transform-dotall-regex" "^7.12.13"
+ "@babel/plugin-transform-duplicate-keys" "^7.12.13"
+ "@babel/plugin-transform-exponentiation-operator" "^7.12.13"
+ "@babel/plugin-transform-for-of" "^7.13.0"
+ "@babel/plugin-transform-function-name" "^7.12.13"
+ "@babel/plugin-transform-literals" "^7.12.13"
+ "@babel/plugin-transform-member-expression-literals" "^7.12.13"
+ "@babel/plugin-transform-modules-amd" "^7.14.2"
+ "@babel/plugin-transform-modules-commonjs" "^7.14.0"
+ "@babel/plugin-transform-modules-systemjs" "^7.13.8"
+ "@babel/plugin-transform-modules-umd" "^7.14.0"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13"
+ "@babel/plugin-transform-new-target" "^7.12.13"
+ "@babel/plugin-transform-object-super" "^7.12.13"
+ "@babel/plugin-transform-parameters" "^7.14.2"
+ "@babel/plugin-transform-property-literals" "^7.12.13"
+ "@babel/plugin-transform-regenerator" "^7.13.15"
+ "@babel/plugin-transform-reserved-words" "^7.12.13"
+ "@babel/plugin-transform-shorthand-properties" "^7.12.13"
+ "@babel/plugin-transform-spread" "^7.13.0"
+ "@babel/plugin-transform-sticky-regex" "^7.12.13"
+ "@babel/plugin-transform-template-literals" "^7.13.0"
+ "@babel/plugin-transform-typeof-symbol" "^7.12.13"
+ "@babel/plugin-transform-unicode-escapes" "^7.12.13"
+ "@babel/plugin-transform-unicode-regex" "^7.12.13"
+ "@babel/preset-modules" "^0.1.4"
+ "@babel/types" "^7.14.2"
+ babel-plugin-polyfill-corejs2 "^0.2.0"
+ babel-plugin-polyfill-corejs3 "^0.2.0"
+ babel-plugin-polyfill-regenerator "^0.2.0"
+ core-js-compat "^3.9.0"
+ semver "^6.3.0"
-"@babel/preset-modules@^0.1.3":
+"@babel/preset-modules@^0.1.4":
version "0.1.4"
resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e"
integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==
@@ -838,24 +1249,24 @@
esutils "^2.0.2"
"@babel/runtime-corejs3@^7.10.2":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4"
- integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz#6bf5fbc0b961f8e3202888cb2cd0fb7a0a9a3f66"
+ integrity sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==
dependencies:
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
- integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
+"@babel/runtime@^7.10.2", "@babel/runtime@^7.14.0", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6"
+ integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/standalone@^7.12.10":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.12.10.tgz#f77f6750d0ab88c7c23234dd2d2f3800f170a573"
- integrity sha512-e3sJ7uwwjiGWv7qeATKrP+Mjltr6JEurPh3yR0dBb9ie2YDnKl52lO82f+Ha+HAtyxTHfsPIXwgFmWKsCT2zOQ==
+"@babel/standalone@^7.16.6":
+ version "7.16.6"
+ resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.16.6.tgz#2999d50df80207f747095118c19ed63a596a268b"
+ integrity sha512-wjildVe951w1IPEPN4G76j+y5JFZfJN9gdyP8o9zd61qbiVEecAgORKskK1D/7VrJZrZS+nxDbhj2akEFU2RJw==
"@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3":
version "7.12.7"
@@ -866,30 +1277,142 @@
"@babel/parser" "^7.12.7"
"@babel/types" "^7.12.7"
-"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.10.tgz#2d1f4041e8bf42ea099e5b2dc48d6a594c00017a"
- integrity sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.12.10"
- "@babel/helper-function-name" "^7.10.4"
- "@babel/helper-split-export-declaration" "^7.11.0"
- "@babel/parser" "^7.12.10"
- "@babel/types" "^7.12.10"
+"@babel/template@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327"
+ integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==
+ dependencies:
+ "@babel/code-frame" "^7.12.13"
+ "@babel/parser" "^7.12.13"
+ "@babel/types" "^7.12.13"
+
+"@babel/template@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6"
+ integrity sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==
+ dependencies:
+ "@babel/code-frame" "^7.16.0"
+ "@babel/parser" "^7.16.0"
+ "@babel/types" "^7.16.0"
+
+"@babel/template@^7.16.7":
+ version "7.16.7"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
+ integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
+ dependencies:
+ "@babel/code-frame" "^7.16.7"
+ "@babel/parser" "^7.16.7"
+ "@babel/types" "^7.16.7"
+
+"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.7.0":
+ version "7.12.12"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376"
+ integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==
+ dependencies:
+ "@babel/code-frame" "^7.12.11"
+ "@babel/generator" "^7.12.11"
+ "@babel/helper-function-name" "^7.12.11"
+ "@babel/helper-split-export-declaration" "^7.12.11"
+ "@babel/parser" "^7.12.11"
+ "@babel/types" "^7.12.12"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.12.10"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.10.tgz#7965e4a7260b26f09c56bcfcb0498af1f6d9b260"
- integrity sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw==
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15":
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.0.tgz#cea0dc8ae7e2b1dec65f512f39f3483e8cc95aef"
+ integrity sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==
+ dependencies:
+ "@babel/code-frame" "^7.12.13"
+ "@babel/generator" "^7.14.0"
+ "@babel/helper-function-name" "^7.12.13"
+ "@babel/helper-split-export-declaration" "^7.12.13"
+ "@babel/parser" "^7.14.0"
+ "@babel/types" "^7.14.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.7":
+ version "7.16.10"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f"
+ integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==
+ dependencies:
+ "@babel/code-frame" "^7.16.7"
+ "@babel/generator" "^7.16.8"
+ "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/helper-function-name" "^7.16.7"
+ "@babel/helper-hoist-variables" "^7.16.7"
+ "@babel/helper-split-export-declaration" "^7.16.7"
+ "@babel/parser" "^7.16.10"
+ "@babel/types" "^7.16.8"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/traverse@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.0.tgz#965df6c6bfc0a958c1e739284d3c9fa4a6e3c45b"
+ integrity sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==
+ dependencies:
+ "@babel/code-frame" "^7.16.0"
+ "@babel/generator" "^7.16.0"
+ "@babel/helper-function-name" "^7.16.0"
+ "@babel/helper-hoist-variables" "^7.16.0"
+ "@babel/helper-split-export-declaration" "^7.16.0"
+ "@babel/parser" "^7.16.0"
+ "@babel/types" "^7.16.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/traverse@^7.16.5":
+ version "7.16.5"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.5.tgz#d7d400a8229c714a59b87624fc67b0f1fbd4b2b3"
+ integrity sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==
+ dependencies:
+ "@babel/code-frame" "^7.16.0"
+ "@babel/generator" "^7.16.5"
+ "@babel/helper-environment-visitor" "^7.16.5"
+ "@babel/helper-function-name" "^7.16.0"
+ "@babel/helper-hoist-variables" "^7.16.0"
+ "@babel/helper-split-export-declaration" "^7.16.0"
+ "@babel/parser" "^7.16.5"
+ "@babel/types" "^7.16.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+ version "7.12.12"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299"
+ integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==
dependencies:
- "@babel/helper-validator-identifier" "^7.10.4"
+ "@babel/helper-validator-identifier" "^7.12.11"
lodash "^4.17.19"
to-fast-properties "^2.0.0"
+"@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.2":
+ version "7.14.2"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3"
+ integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.14.0"
+ to-fast-properties "^2.0.0"
+
+"@babel/types@^7.14.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8":
+ version "7.16.8"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1"
+ integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.16.7"
+ to-fast-properties "^2.0.0"
+
+"@babel/types@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba"
+ integrity sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.15.7"
+ to-fast-properties "^2.0.0"
+
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -908,10 +1431,10 @@
resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
-"@eslint/eslintrc@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76"
- integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==
+"@eslint/eslintrc@^0.4.1":
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14"
+ integrity sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
@@ -920,7 +1443,6 @@
ignore "^4.0.6"
import-fresh "^3.2.1"
js-yaml "^3.13.1"
- lodash "^4.17.19"
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
@@ -936,9 +1458,9 @@
resolve-from "^5.0.0"
"@istanbuljs/schema@^0.1.2":
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
- integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
+ integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
"@jest/console@^26.6.2":
version "26.6.2"
@@ -1111,6 +1633,46 @@
"@types/yargs" "^15.0.0"
chalk "^4.0.0"
+"@jridgewell/gen-mapping@^0.3.0":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
+ integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/resolve-uri@^3.0.3":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
+ integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
+
+"@jridgewell/set-array@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
+ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
+
+"@jridgewell/source-map@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
+ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/sourcemap-codec@^1.4.10":
+ version "1.4.14"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
+ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+
+"@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.15"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774"
+ integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
"@lokidb/full-text-search@^2.1.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@lokidb/full-text-search/-/full-text-search-2.1.0.tgz#5f0b36dc0d67ba365f84663a9c0438537c186a76"
@@ -1123,170 +1685,171 @@
resolved "https://registry.yarnpkg.com/@lokidb/loki/-/loki-2.1.0.tgz#f707e184016ce57d6dd12013938c33f9c540960e"
integrity sha512-u2VH/4h4kZww23bak5I/oRai8VqIZCSuqiLbuSHpYXHB9Na5E9KNazh59prgUyvMzfooY7XKiHejbKVxFoAEOQ==
-"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents":
- version "2.1.8-no-fsevents"
- resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz#da7c3996b8e6e19ebd14d82eaced2313e7769f9b"
- integrity sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==
- dependencies:
- anymatch "^2.0.0"
- async-each "^1.0.1"
- braces "^2.3.2"
- glob-parent "^3.1.0"
- inherits "^2.0.3"
- is-binary-path "^1.0.0"
- is-glob "^4.0.0"
- normalize-path "^3.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.2.1"
- upath "^1.1.1"
+"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
+ version "2.1.8-no-fsevents.3"
+ resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
+ integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
-"@nodelib/fs.scandir@2.1.3":
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
- integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
+"@nodelib/fs.scandir@2.1.4":
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69"
+ integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==
dependencies:
- "@nodelib/fs.stat" "2.0.3"
+ "@nodelib/fs.stat" "2.0.4"
run-parallel "^1.1.9"
-"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
- integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
+"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655"
+ integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==
"@nodelib/fs.walk@^1.2.3":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
- integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063"
+ integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==
dependencies:
- "@nodelib/fs.scandir" "2.1.3"
+ "@nodelib/fs.scandir" "2.1.4"
fastq "^1.6.0"
-"@nuxt/babel-preset-app@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.14.11.tgz#2bf317fd4073e96aad386e08f7f0394d59778c5d"
- integrity sha512-/kTCKN6ba6EHiZiOD4RwOy+L9qxiEIVRaQYPQFFNDLKEIIFJLsZ2FUOs+tHuDtF7xmP98zKU6WnejD8Q6G5CaA==
- dependencies:
- "@babel/core" "^7.12.9"
- "@babel/helper-compilation-targets" "^7.12.5"
- "@babel/plugin-proposal-class-properties" "^7.12.1"
- "@babel/plugin-proposal-decorators" "^7.12.1"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
- "@babel/plugin-proposal-optional-chaining" "^7.12.7"
- "@babel/plugin-transform-runtime" "^7.12.1"
- "@babel/preset-env" "^7.12.7"
- "@babel/runtime" "^7.12.5"
+"@npmcli/move-file@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
+ integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
+ dependencies:
+ mkdirp "^1.0.4"
+ rimraf "^3.0.2"
+
+"@nuxt/babel-preset-app@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.15.8.tgz#c78eb8c47c1cafec1c5aba6a52385a3ce877b968"
+ integrity sha512-z23bY5P7dLTmIbk0ZZ95mcEXIEER/mQCOqEp2vxnzG2nurks+vq6tNcUAXqME1Wl6aXWTXlqky5plBe7RQHzhQ==
+ dependencies:
+ "@babel/compat-data" "^7.14.0"
+ "@babel/core" "^7.14.0"
+ "@babel/helper-compilation-targets" "^7.13.16"
+ "@babel/helper-module-imports" "^7.13.12"
+ "@babel/plugin-proposal-class-properties" "^7.13.0"
+ "@babel/plugin-proposal-decorators" "^7.13.15"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8"
+ "@babel/plugin-proposal-optional-chaining" "^7.13.12"
+ "@babel/plugin-proposal-private-methods" "^7.13.0"
+ "@babel/plugin-transform-runtime" "^7.13.15"
+ "@babel/preset-env" "^7.14.1"
+ "@babel/runtime" "^7.14.0"
"@vue/babel-preset-jsx" "^1.2.4"
core-js "^2.6.5"
-
-"@nuxt/builder@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.14.11.tgz#a48aa00398f49e9e1c79768d2d663c6adf42435c"
- integrity sha512-p97nY5o29ZRa9nNlaQepLr1x9fX9u8ZRczqZd+0OmIzEoBFAT0ze0t1grpj0mWdF+cwg3kOMhi78Qu2KbFPETQ==
- dependencies:
- "@nuxt/devalue" "^1.2.4"
- "@nuxt/utils" "2.14.11"
- "@nuxt/vue-app" "2.14.11"
- "@nuxt/webpack" "2.14.11"
- chalk "^3.0.0"
- chokidar "^3.4.3"
- consola "^2.15.0"
- fs-extra "^8.1.0"
- glob "^7.1.6"
+ core-js-compat "^3.12.1"
+ regenerator-runtime "^0.13.7"
+
+"@nuxt/builder@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.15.8.tgz#66ead4be0a2ce6932a2b7e521cfe1621e49290e7"
+ integrity sha512-WVhN874LFMdgRiJqpxmeKI+vh5lhCUBVOyR9PhL1m1V/GV3fb+Dqc1BKS6XgayrWAWavPLveCJmQ/FID0puOfQ==
+ dependencies:
+ "@nuxt/devalue" "^1.2.5"
+ "@nuxt/utils" "2.15.8"
+ "@nuxt/vue-app" "2.15.8"
+ "@nuxt/webpack" "2.15.8"
+ chalk "^4.1.1"
+ chokidar "^3.5.1"
+ consola "^2.15.3"
+ fs-extra "^9.1.0"
+ glob "^7.1.7"
hash-sum "^2.0.0"
ignore "^5.1.8"
- lodash "^4.17.20"
- pify "^4.0.1"
- semver "^7.3.2"
+ lodash "^4.17.21"
+ pify "^5.0.0"
serialize-javascript "^5.0.1"
upath "^2.0.1"
-"@nuxt/cli@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.14.11.tgz#22a7b2ace15bf86ea381428d2e00ebcbdf246992"
- integrity sha512-9d6Dn5N+CgfwZjy6E8Vqzgs68mkYTcqNarfW7IVhmBN4ARXgb935Dpincx5k7YZJiFefv3FaIdjOl1FakjmuTQ==
+"@nuxt/cli@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.15.8.tgz#3b946ee08c7b5b3223c8952873c65727e775ec30"
+ integrity sha512-KcGIILW/dAjBKea1DHsuLCG1sNzhzETShwT23DhXWO304qL8ljf4ndYKzn2RenzauGRGz7MREta80CbJCkLSHw==
dependencies:
- "@nuxt/config" "2.14.11"
- "@nuxt/utils" "2.14.11"
- boxen "^4.2.0"
- chalk "^3.0.0"
+ "@nuxt/config" "2.15.8"
+ "@nuxt/utils" "2.15.8"
+ boxen "^5.0.1"
+ chalk "^4.1.1"
compression "^1.7.4"
connect "^3.7.0"
- consola "^2.15.0"
+ consola "^2.15.3"
crc "^3.8.0"
- destr "^1.0.1"
- esm "^3.2.25"
- execa "^3.4.0"
+ defu "^4.0.1"
+ destr "^1.1.0"
+ execa "^5.0.0"
exit "^0.1.2"
- fs-extra "^8.1.0"
- globby "^11.0.1"
+ fs-extra "^9.1.0"
+ globby "^11.0.3"
hable "^3.0.0"
+ lodash "^4.17.21"
minimist "^1.2.5"
opener "1.5.2"
- pretty-bytes "^5.4.1"
+ pretty-bytes "^5.6.0"
+ semver "^7.3.5"
serve-static "^1.14.1"
- std-env "^2.2.1"
+ std-env "^2.3.0"
upath "^2.0.1"
- wrap-ansi "^6.2.0"
+ wrap-ansi "^7.0.0"
-"@nuxt/components@^1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@nuxt/components/-/components-1.2.2.tgz#675975758f77d3cbd33f9561867d71ba9e54d0e9"
- integrity sha512-AByrBPnV4mWwwf1tPaKLmtg6JBsNJACLuSnpJOpWGV6KjS5S8i6BTf8dqiPN0uGg6YeSQaeDWtnfILcoLp2GSw==
+"@nuxt/components@^2.1.8":
+ version "2.1.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/components/-/components-2.1.8.tgz#2d07fe077768d0a3041a5685c08ad8825ea2f2cd"
+ integrity sha512-gdVzBiM9V28svAKWlGg+IrvRXF9sHlWaVNKDNNYpYg0zh7f9xNxYAk6DtQeBBJshbAsPaXC9J2ZFxfrREX3H8w==
dependencies:
- chalk "^4.1.0"
- chokidar "^3.4.3"
+ chalk "^4.1.1"
+ chokidar "^3.5.1"
glob "^7.1.6"
- globby "^11.0.1"
- lodash "^4.17.20"
- semver "^7.3.4"
+ globby "^11.0.3"
+ scule "^0.2.1"
+ semver "^7.3.5"
+ upath "^2.0.1"
vue-template-compiler "^2.6.12"
-"@nuxt/config@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.14.11.tgz#38ce1c2eea637f85790060135aed3900c7305bd6"
- integrity sha512-FsCIpxYMM/cBNBghcm6Ws7Cu5WqKzKEbaLSILoAA4/yihW1n+K3wDeUAmPoMieUpTsIBoEiEQs0O8G4kD09dgA==
- dependencies:
- "@nuxt/ufo" "^0.1.0"
- "@nuxt/utils" "2.14.11"
- consola "^2.15.0"
- create-require "^1.1.1"
- defu "^2.0.4"
- destr "^1.0.1"
- dotenv "^8.2.0"
- esm "^3.2.25"
- jiti "^0.1.17"
+"@nuxt/config@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.15.8.tgz#56cc1b052871072a26f76c6d3b69d9b53808ce52"
+ integrity sha512-KMQbjmUf9RVHeTZEf7zcuFnh03XKZioYhok6GOCY+leu3g5n/UhyPvLnTsgTfsLWohqoRoOm94u4A+tNYwn9VQ==
+ dependencies:
+ "@nuxt/utils" "2.15.8"
+ consola "^2.15.3"
+ defu "^4.0.1"
+ destr "^1.1.0"
+ dotenv "^9.0.2"
+ lodash "^4.17.21"
rc9 "^1.2.0"
- std-env "^2.2.1"
+ std-env "^2.3.0"
+ ufo "^0.7.4"
-"@nuxt/content@^1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@nuxt/content/-/content-1.11.1.tgz#60d850d01d2f946b896ddb8a8736c43cfe2cdd72"
- integrity sha512-aIB1LSJZfTx0cBq+oWi64lvPyX0vnE0D+g0kQCp52RSPWyxPtogrg3rnWQf/NU1JEDHaO8aFuXB/Pk57tjSZMQ==
+"@nuxt/content@^1.14.0":
+ version "1.14.0"
+ resolved "https://registry.yarnpkg.com/@nuxt/content/-/content-1.14.0.tgz#5775b596d2db1ae65c41d461c0a6734fc276cb82"
+ integrity sha512-MYx+dTu2ZRUHWGp9EgVtFfXJHFeCKrzazaM4a9785OCipItp6zmm1hTlbfdCYenwa0HgaOXCxYAiN0h6tjyUZw==
dependencies:
"@lokidb/full-text-search" "^2.1.0"
"@lokidb/loki" "^2.1.0"
- "@nuxt/types" "^2.14.7"
- "@types/js-yaml" "^3.12.5"
- "@types/xml2js" "^0.4.7"
- change-case "^4.1.1"
- chokidar "^3.4.3"
- consola "^2.15.0"
+ "@nuxt/types" "^2.15.2"
+ "@types/js-yaml" "^4.0.0"
+ "@types/xml2js" "^0.4.8"
+ change-case "^4.1.2"
+ chokidar "^3.5.1"
+ consola "^2.15.3"
csvtojson "^2.0.10"
defu "^3.2.2"
detab "^2.0.4"
escape-html "^1.0.3"
- graceful-fs "^4.2.4"
+ graceful-fs "^4.2.6"
gray-matter "^4.0.2"
hasha "^5.2.2"
- hookable "^4.3.1"
+ hookable "^4.4.1"
html-tags "^3.1.0"
- js-yaml "3.14.0"
- mdast-util-to-hast "^10.0.1"
+ js-yaml "4.0.0"
+ mdast-util-to-hast "^10.2.0"
mkdirp "^1.0.4"
node-req "^2.1.2"
node-res "^5.0.1"
p-queue "6.6.2"
- prismjs "^1.22.0"
+ prismjs "^1.23.0"
property-information "^5.6.0"
rehype-raw "^5.0.0"
rehype-sort-attribute-values "^3.0.2"
@@ -1299,58 +1862,56 @@
remark-rehype "^8.0.0"
remark-slug "^6.0.0"
remark-squeeze-paragraphs "^4.0.0"
- unified "^9.2.0"
+ unified "^9.2.1"
unist-builder "^2.0.3"
- ws "^7.4.0"
+ ws "^7.4.3"
xml2js "^0.4.23"
-"@nuxt/core@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.14.11.tgz#b791b7d6ab33a1a8a748163d7e70169174c604b2"
- integrity sha512-O+3lmWd7J3Cu6pkoPKtijaJsncn/vhumUD0uOjgY0TgMDScoYeUAEfko5YgBhRSOsEWYERZUVMmOqGBWZxDNuw==
+"@nuxt/core@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.15.8.tgz#443d13da9edc5c4ae47d7902f1d6504a8cce27a2"
+ integrity sha512-31pipWRvwHiyB5VDqffgSO7JtmHxyzgshIzuZzSinxMbVmK3BKsOwacD/51oEyELgrPlUgLqcY9dg+RURgmHGQ==
dependencies:
- "@nuxt/config" "2.14.11"
- "@nuxt/devalue" "^1.2.4"
- "@nuxt/server" "2.14.11"
- "@nuxt/utils" "2.14.11"
- "@nuxt/vue-renderer" "2.14.11"
- consola "^2.15.0"
- debug "^4.2.0"
- esm "^3.2.25"
- fs-extra "^8.1.0"
+ "@nuxt/config" "2.15.8"
+ "@nuxt/server" "2.15.8"
+ "@nuxt/utils" "2.15.8"
+ consola "^2.15.3"
+ fs-extra "^9.1.0"
hable "^3.0.0"
hash-sum "^2.0.0"
- std-env "^2.2.1"
+ lodash "^4.17.21"
-"@nuxt/devalue@^1.2.4":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-1.2.4.tgz#69eca032b7481fd3c019a78ade65d642da3f2f35"
- integrity sha512-hS87c2HdSfTk1d+2KQx7mQpebyd2HjguvZu/UBy9LB+kUgT1qz2+Sj38FH32yJALK6Fv49ZfOZEwgcZ4rcNLjg==
+"@nuxt/devalue@^1.2.5":
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-1.2.5.tgz#8d95e3e74b3332d3eb713342c5c4d18096047d66"
+ integrity sha512-Tg86C7tqzvZtZli2BQVqgzZN136mZDTgauvJXagglKkP2xt5Kw3NUIiJyjX0Ww/IZy2xVmD0LN+CEPpij4dB2g==
dependencies:
consola "^2.9.0"
-"@nuxt/friendly-errors-webpack-plugin@^2.5.0":
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.0.tgz#5374665bc72d34b7dbadcc361a4777e3f0f5d46b"
- integrity sha512-pUgPFmRL56/xuTCGN5rqgTfxvs1N/AYJw7q7tUHiZaBm3UyPgbIVPkadS9njwbFbPD2XcebVy7npQMMVwQJWfA==
+"@nuxt/friendly-errors-webpack-plugin@^2.5.1":
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.1.tgz#3ab815c31eb43859a239848a85481157aaf7b07e"
+ integrity sha512-mKN0Mbb1PjJYBzrswsyWvSEZw5Jxi0fQZPMA0ssrTmkz9lvtxtXq4luhX31OpULUvbc0jLaBu/SL0ExlxIbTlw==
dependencies:
chalk "^2.3.2"
consola "^2.6.0"
error-stack-parser "^2.0.0"
string-width "^2.0.0"
-"@nuxt/generator@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.14.11.tgz#1a4b6ae07fcbeb20aa2fc48e35de965c249c212e"
- integrity sha512-89loDqCoMmQ/rwFGxu6aXdvUlhbrdJOSV7/6BlcEYZnxY2bTRyopbW2foZOPiIeN3m708jAXiiWQfLmo35sRAw==
+"@nuxt/generator@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.15.8.tgz#d6bd4a677edf14f34d516e13bcb70d62cdd4c5b4"
+ integrity sha512-hreLdYbBIe3SWcP8LsMG7OlDTx2ZVucX8+f8Vrjft3Q4r8iCwLMYC1s1N5etxeHAZfS2kZiLmF92iscOdfbgMQ==
dependencies:
- "@nuxt/utils" "2.14.11"
- chalk "^3.0.0"
- consola "^2.15.0"
+ "@nuxt/utils" "2.15.8"
+ chalk "^4.1.1"
+ consola "^2.15.3"
+ defu "^4.0.1"
devalue "^2.0.1"
- fs-extra "^8.1.0"
+ fs-extra "^9.1.0"
html-minifier "^4.0.0"
- node-html-parser "^2.0.0"
+ node-html-parser "^3.2.0"
+ ufo "^0.7.4"
"@nuxt/loading-screen@^2.0.3":
version "2.0.3"
@@ -1372,175 +1933,178 @@
consola "^2.15.0"
node-fetch "^2.6.1"
-"@nuxt/server@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.14.11.tgz#9515ae960532152c47cf95472534dd1205e07dd9"
- integrity sha512-ZRUCKJC9jDKg8mxOULttdhrXaZ9TOZMfYACEAHXFQzTrT2K/Zb5mQXeRAqyibKyLxmzGFB8lzD5I7TiZbJxe1g==
+"@nuxt/server@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.15.8.tgz#ec733897de78f858ae0eebd174e8549f247c4e99"
+ integrity sha512-E4EtXudxtWQBUHMHOxFwm5DlPOkJbW+iF1+zc0dGmXLscep1KWPrlP+4nrpZj8/UKzpupamE8ZTS9I4IbnExVA==
dependencies:
- "@nuxt/config" "2.14.11"
- "@nuxt/utils" "2.14.11"
- "@nuxt/vue-renderer" "2.14.11"
+ "@nuxt/utils" "2.15.8"
+ "@nuxt/vue-renderer" "2.15.8"
"@nuxtjs/youch" "^4.2.3"
- chalk "^3.0.0"
compression "^1.7.4"
connect "^3.7.0"
- consola "^2.15.0"
+ consola "^2.15.3"
etag "^1.8.1"
fresh "^0.5.2"
- fs-extra "^8.1.0"
+ fs-extra "^9.1.0"
ip "^1.1.5"
launch-editor-middleware "^2.2.1"
on-headers "^1.0.2"
- pify "^4.0.1"
- serve-placeholder "^1.2.2"
+ pify "^5.0.0"
+ serve-placeholder "^1.2.3"
serve-static "^1.14.1"
server-destroy "^1.0.1"
+ ufo "^0.7.4"
-"@nuxt/telemetry@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-1.3.0.tgz#0c6595c786c4fcb060ea8508aaf6285dce8201e0"
- integrity sha512-anAhyccoVyy/RetkqVsIxpJKdAu/GHyLl79ZtH0oOCbYcC85k8d+LC1S10WcqXyeqyUKifLxGR6yPqSPmQCCtg==
+"@nuxt/telemetry@^1.3.3":
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-1.3.3.tgz#beefa94c6032a1312c7dc9c8784c6b8cc3aa42ae"
+ integrity sha512-ElnoAJo1n/Ui0j9i3xqhXajoGJdEwmkEtsWftlZUpQNJxdfoz+623qnt9XHMYa0X5Nf1PXYdcUKa2u4AASXOjA==
dependencies:
arg "^5.0.0"
chalk "^4.1.0"
ci-info "^2.0.0"
consola "^2.15.0"
- create-require "^1.1.0"
+ create-require "^1.1.1"
defu "^3.2.2"
- destr "^1.0.1"
+ destr "^1.1.0"
dotenv "^8.2.0"
fs-extra "^8.1.0"
- git-url-parse "^11.4.0"
+ git-url-parse "^11.4.3"
inquirer "^7.3.3"
is-docker "^2.1.1"
- jiti "^0.1.16"
- nanoid "^3.1.18"
+ jiti "^1.3.0"
+ nanoid "^3.1.20"
node-fetch "^2.6.1"
parse-git-config "^3.0.0"
rc9 "^1.2.0"
std-env "^2.2.1"
-"@nuxt/types@^2.14.7":
- version "2.14.10"
- resolved "https://registry.yarnpkg.com/@nuxt/types/-/types-2.14.10.tgz#61d00aed2aacaae121b8e3d97adaf4f3928c0ef3"
- integrity sha512-0F0Rj1RQhofvjry6P9yG5lsSAui9pU3+QPnQ4pOdSgua/BoPeL/DqkOuVzsog8wyK/vQuwZAfUhvfAvQoiaqAA==
+"@nuxt/types@^2.15.2":
+ version "2.15.5"
+ resolved "https://registry.yarnpkg.com/@nuxt/types/-/types-2.15.5.tgz#90cb5acd8793f079ce2698ad8450a69fdc55981a"
+ integrity sha512-9XOKyzFJA0cpESs/o8prNMc2orWvwkRXp592mOYKg7KJ52acURv8PuN9KlmQeWnZ+9W02OR80SPnVapIFY7KwQ==
dependencies:
"@types/autoprefixer" "^9.7.2"
- "@types/babel__core" "^7.1.12"
+ "@types/babel__core" "^7.1.14"
"@types/compression" "^1.7.0"
- "@types/connect" "^3.4.33"
+ "@types/connect" "^3.4.34"
"@types/etag" "^1.8.0"
- "@types/file-loader" "^4.2.0"
+ "@types/file-loader" "^5.0.0"
"@types/html-minifier" "^4.0.0"
- "@types/less" "^3.0.1"
- "@types/node" "^12.19.8"
- "@types/node-sass" "^4.11.1"
- "@types/optimize-css-assets-webpack-plugin" "^5.0.1"
+ "@types/less" "^3.0.2"
+ "@types/node" "^12.20.12"
+ "@types/optimize-css-assets-webpack-plugin" "^5.0.3"
"@types/pug" "^2.0.4"
- "@types/serve-static" "^1.13.8"
- "@types/terser-webpack-plugin" "^2.2.0"
- "@types/webpack" "^4.41.25"
- "@types/webpack-bundle-analyzer" "^3.9.0"
- "@types/webpack-dev-middleware" "^3.7.2"
- "@types/webpack-hot-middleware" "^2.25.3"
-
-"@nuxt/ufo@^0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@nuxt/ufo/-/ufo-0.1.0.tgz#4943741c4300b73e4f1de09cad684ed4e9235502"
- integrity sha512-7az26cl4TaNejTFlgwcGRIGPFH6tD8dLh1t+Q+BWIM8UQqqV9o2DH9yKcVlboP+LdocLBUC+OTOiZc0RSZh0bA==
-
-"@nuxt/utils@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.14.11.tgz#c6c39f0990b6ef97f7909b6fae2f008b7fb006c8"
- integrity sha512-R96xhwOf3XEBv1Zw83JiehL//C7bH8YtSLmgAk7UQHGFcEraQW4EfDiUv8wHotWtiIZrZyZHNeg7Nr+SjnncVA==
- dependencies:
- "@nuxt/ufo" "^0.1.0"
- consola "^2.15.0"
- fs-extra "^8.1.0"
+ "@types/sass-loader" "8.0.1"
+ "@types/serve-static" "^1.13.9"
+ "@types/terser-webpack-plugin" "^4.2.1"
+ "@types/webpack" "^4.41.28"
+ "@types/webpack-bundle-analyzer" "^3.9.3"
+ "@types/webpack-dev-middleware" "^4.1.2"
+ "@types/webpack-hot-middleware" "^2.25.4"
+ sass-loader "^10.1.1"
+
+"@nuxt/utils@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.15.8.tgz#0c3594f01be63ab521583904cafd32215b719d4c"
+ integrity sha512-e0VBarUbPiQ4ZO1T58puoFIuXme7L5gk1QfwyxOONlp2ryE7aRyZ8X/mryuOiIeyP64c4nwSUtN7q9EUWRb7Lg==
+ dependencies:
+ consola "^2.15.3"
+ create-require "^1.1.1"
+ fs-extra "^9.1.0"
hash-sum "^2.0.0"
- proper-lockfile "^4.1.1"
- semver "^7.3.2"
+ jiti "^1.9.2"
+ lodash "^4.17.21"
+ proper-lockfile "^4.1.2"
+ semver "^7.3.5"
serialize-javascript "^5.0.1"
signal-exit "^3.0.3"
- ua-parser-js "^0.7.22"
+ ua-parser-js "^0.7.28"
+ ufo "^0.7.4"
-"@nuxt/vue-app@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.14.11.tgz#2dcf663adde17927a19a80aaf7909ae6a4c6b6ed"
- integrity sha512-1aqrhvCKAt3ftaboDMJaSYZOM6qCd/kPfsW3GD6d/g0UNHvI+r0O19O6QRUQ0mnqil3fMVHlB/IzdvHHOgxCfA==
+"@nuxt/vue-app@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.15.8.tgz#46b7ec8fc93f8d1f4cdf4f6b04134cb40ceb7c4a"
+ integrity sha512-FJf9FSMPsWT3BqkS37zEuPTxLKzSg2EIwp1sP8Eou25eE08qxRfe2PwTVA8HnXUPNdpz2uk/T9DlNw+JraiFRQ==
dependencies:
- "@nuxt/ufo" "^0.1.0"
node-fetch "^2.6.1"
+ ufo "^0.7.4"
unfetch "^4.2.0"
vue "^2.6.12"
vue-client-only "^2.0.0"
vue-meta "^2.4.0"
vue-no-ssr "^1.1.1"
- vue-router "^3.4.9"
+ vue-router "^3.5.1"
vue-template-compiler "^2.6.12"
- vuex "^3.6.0"
-
-"@nuxt/vue-renderer@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.14.11.tgz#d7414d7b5e9087d4368612b0ae54187e2d3534dd"
- integrity sha512-SNJy+4byZbu4XYmle/pQc6mNlCPiuPHGatrIlsrsxwSB5HNE+9uw150d/wsNo7wbFZJx6I6O8nv8t3n7jkQybQ==
- dependencies:
- "@nuxt/devalue" "^1.2.4"
- "@nuxt/utils" "2.14.11"
- consola "^2.15.0"
- fs-extra "^8.1.0"
+ vuex "^3.6.2"
+
+"@nuxt/vue-renderer@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.15.8.tgz#1cd781de18724a98e27655e89bfe64cd5521491e"
+ integrity sha512-54I/k+4G6axP9XVYYdtH6M1S6T49OIkarpF6/yIJj0yi3S/2tdJ9eUyfoLZ9EbquZFDDRHBxSswTtr2l/eakPw==
+ dependencies:
+ "@nuxt/devalue" "^1.2.5"
+ "@nuxt/utils" "2.15.8"
+ consola "^2.15.3"
+ defu "^4.0.1"
+ fs-extra "^9.1.0"
+ lodash "^4.17.21"
lru-cache "^5.1.1"
+ ufo "^0.7.4"
vue "^2.6.12"
vue-meta "^2.4.0"
vue-server-renderer "^2.6.12"
-"@nuxt/webpack@2.14.11":
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.14.11.tgz#483bf7987fc55973d33f600389e0baa4040415ad"
- integrity sha512-f29Q0KgW1SrlX18kXNjx+ACe+H6645C20zpDR2EWwbny26SiyS8KRFpzw8V9YXXE1L4ExstoEBSAsnMRO9VThQ==
+"@nuxt/webpack@2.15.8":
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.15.8.tgz#6169b4b8a13ee2cdb4987df6c5a401e18c412ef1"
+ integrity sha512-CzJYFed23Ow/UK0+cI1FVthDre1p2qc8Q97oizG39d3/SIh3aUHjgj8c60wcR+RSxVO0FzZMXkmq02NmA7vWJg==
dependencies:
- "@babel/core" "^7.12.9"
- "@nuxt/babel-preset-app" "2.14.11"
- "@nuxt/friendly-errors-webpack-plugin" "^2.5.0"
- "@nuxt/utils" "2.14.11"
+ "@babel/core" "^7.14.0"
+ "@nuxt/babel-preset-app" "2.15.8"
+ "@nuxt/friendly-errors-webpack-plugin" "^2.5.1"
+ "@nuxt/utils" "2.15.8"
babel-loader "^8.2.2"
cache-loader "^4.1.0"
- caniuse-lite "^1.0.30001164"
- chalk "^3.0.0"
- consola "^2.15.0"
- create-require "^1.1.1"
- css-loader "^3.6.0"
- cssnano "^4.1.10"
+ caniuse-lite "^1.0.30001228"
+ consola "^2.15.3"
+ css-loader "^4.3.0"
+ cssnano "^4.1.11"
eventsource-polyfill "^0.9.6"
- extract-css-chunks-webpack-plugin "^4.8.0"
- file-loader "^4.3.0"
- glob "^7.1.6"
+ extract-css-chunks-webpack-plugin "^4.9.0"
+ file-loader "^6.2.0"
+ glob "^7.1.7"
hard-source-webpack-plugin "^0.13.1"
hash-sum "^2.0.0"
- html-webpack-plugin "^4.5.0"
- memory-fs "^0.4.1"
+ html-webpack-plugin "^4.5.1"
+ lodash "^4.17.21"
+ memory-fs "^0.5.0"
optimize-css-assets-webpack-plugin "^5.0.4"
- pify "^4.0.1"
+ pify "^5.0.0"
+ pnp-webpack-plugin "^1.6.4"
postcss "^7.0.32"
postcss-import "^12.0.1"
postcss-import-resolver "^2.0.0"
postcss-loader "^3.0.0"
postcss-preset-env "^6.7.0"
postcss-url "^8.0.0"
- semver "^7.3.2"
- std-env "^2.2.1"
+ semver "^7.3.5"
+ std-env "^2.3.0"
style-resources-loader "^1.4.1"
- terser-webpack-plugin "^2.3.5"
- thread-loader "^2.1.3"
+ terser-webpack-plugin "^4.2.3"
+ thread-loader "^3.0.4"
time-fix-plugin "^2.0.7"
- url-loader "^2.3.0"
- url-polyfill "^1.1.12"
- vue-loader "^15.9.5"
- webpack "^4.44.2"
- webpack-bundle-analyzer "^3.9.0"
- webpack-dev-middleware "^3.7.2"
+ ufo "^0.7.4"
+ url-loader "^4.1.1"
+ vue-loader "^15.9.7"
+ vue-style-loader "^4.1.3"
+ vue-template-compiler "^2.6.12"
+ webpack "^4.46.0"
+ webpack-bundle-analyzer "^4.4.1"
+ webpack-dev-middleware "^4.2.0"
webpack-hot-middleware "^2.25.0"
- webpack-node-externals "^2.5.2"
+ webpack-node-externals "^3.0.0"
webpackbar "^4.0.0"
"@nuxtjs/google-analytics@^2.4.0":
@@ -1550,24 +2114,25 @@
dependencies:
vue-analytics "^5.22.1"
-"@nuxtjs/pwa@^3.3.2":
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/@nuxtjs/pwa/-/pwa-3.3.2.tgz#f48b43015282a9465be853087a96137c80a60bd3"
- integrity sha512-yVOaU0MKKmsw44Vtl1Rq+kfhXJF46AqXni2YFGpOMvemcaPbkc+PZDyZTf3mDJQkUKgaY1aiiHMisOS/6rvnPg==
+"@nuxtjs/pwa@^3.3.5":
+ version "3.3.5"
+ resolved "https://registry.yarnpkg.com/@nuxtjs/pwa/-/pwa-3.3.5.tgz#db7c905536ebe8a464a347b6ae3215810642c044"
+ integrity sha512-8tTmW8DBspWxlJwTimOHTkwfkwPpL9wIcGmy75Gcmin+c9YtX2Ehxmhgt/TLFOC9XsLAqojqynw3/Agr/9OE1w==
dependencies:
+ clone-deep "^4.0.1"
defu "^3.2.2"
- execa "^4.1.0"
- fs-extra "^9.0.1"
+ execa "^5.0.0"
+ fs-extra "^9.1.0"
hasha "^5.2.2"
jimp-compact "^0.16.1"
lodash.template "^4.5.0"
serve-static "^1.14.1"
workbox-cdn "^5.1.4"
-"@nuxtjs/robots@^2.4.2":
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/@nuxtjs/robots/-/robots-2.4.2.tgz#9a96c91abb70e39b414eec502ef1cf7d5ef0235e"
- integrity sha512-BW3qhvxlPBKlMkZHtARFPeliFraiZHS28G3j4qgRbSfOBtHC0yDX3Dnq1LkQMzAbPfbw6A1L3sdjgBVZZnfFAw==
+"@nuxtjs/robots@^2.5.0":
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/@nuxtjs/robots/-/robots-2.5.0.tgz#a42b25e3bc58181cb2a8fbd30d6b0fee6c36bc60"
+ integrity sha512-z1F3HXb05NiZga8Cuq6k5bbowfJOScPtbSOakip0nege+1aI9pGoajzap8eR5s1qwLXAk9Ts+NcgetoUn5lwrQ==
"@nuxtjs/sitemap@^2.4.0":
version "2.4.0"
@@ -1593,10 +2158,15 @@
mustache "^2.3.0"
stack-trace "0.0.10"
+"@polka/url@^1.0.0-next.9":
+ version "1.0.0-next.12"
+ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.12.tgz#431ec342a7195622f86688bbda82e3166ce8cb28"
+ integrity sha512-6RglhutqrGFMO1MNUXp95RBuYIuc8wTnMAV5MUhLmjTOy78ncwOw7RgeQ/HeymkKXRhZd0s2DNrM1rL7unk3MQ==
+
"@sinonjs/commons@^1.7.0":
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217"
- integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==
+ version "1.8.3"
+ resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
+ integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
dependencies:
type-detect "4.0.8"
@@ -1607,10 +2177,10 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
-"@testing-library/jest-dom@^5.11.6":
- version "5.11.6"
- resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.11.6.tgz#782940e82e5cd17bc0a36f15156ba16f3570ac81"
- integrity sha512-cVZyUNRWwUKI0++yepYpYX7uhrP398I+tGz4zOlLVlUYnZS+Svuxv4fwLeCIy7TnBYKXUaOlQr3vopxL8ZfEnA==
+"@testing-library/jest-dom@^5.12.0":
+ version "5.12.0"
+ resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.12.0.tgz#6a5d340b092c44b7bce17a4791b47d9bc2c61443"
+ integrity sha512-N9Y82b2Z3j6wzIoAqajlKVF1Zt7sOH0pPee0sUHXHc5cv2Fdn23r+vpWm0MBBoGJtPOly5+Bdx1lnc3CD+A+ow==
dependencies:
"@babel/runtime" "^7.9.2"
"@types/testing-library__jest-dom" "^5.9.1"
@@ -1634,10 +2204,10 @@
"@types/browserslist" "*"
postcss "7.x.x"
-"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.12", "@types/babel__core@^7.1.7":
- version "7.1.12"
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d"
- integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==
+"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.7":
+ version "7.1.14"
+ resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402"
+ integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
@@ -1661,9 +2231,9 @@
"@babel/types" "^7.0.0"
"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
- version "7.0.16"
- resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.16.tgz#0bbbf70c7bc4193210dd27e252c51260a37cd6a7"
- integrity sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==
+ version "7.11.1"
+ resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639"
+ integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==
dependencies:
"@babel/types" "^7.3.0"
@@ -1676,16 +2246,19 @@
"@types/node" "*"
"@types/browserslist@*":
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/@types/browserslist/-/browserslist-4.8.0.tgz#60489aefdf0fcb56c2d8eb65267ff08dad7a526d"
- integrity sha512-4PyO9OM08APvxxo1NmQyQKlJdowPCOQIy5D/NLO3aO0vGC57wsMptvGp3b8IbYnupFZr92l1dlVief1JvS6STQ==
+ version "4.15.0"
+ resolved "https://registry.yarnpkg.com/@types/browserslist/-/browserslist-4.15.0.tgz#ba0265b33003a2581df1fc5f483321a30205f2d2"
+ integrity sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==
+ dependencies:
+ browserslist "*"
"@types/clean-css@*":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@types/clean-css/-/clean-css-4.2.2.tgz#99fd79f6939c2b325938a1c569712e07dd97d709"
- integrity sha512-xiTJn3bmDh1lA8c6iVJs4ZhHw+pcmxXlJQXOB6G1oULaak8rmarIeFKI4aTJ7849dEhaO612wgIualZfbxTJwA==
+ version "4.2.4"
+ resolved "https://registry.yarnpkg.com/@types/clean-css/-/clean-css-4.2.4.tgz#4fe4705c384e6ec9ee8454bc3d49089f38dc038a"
+ integrity sha512-x8xEbfTtcv5uyQDrBXKg9Beo5QhTPqO4vM0uq4iU27/nhyRRWNEMKHjxvAb0WDvp2Mnt4Sw0jKmIi5yQF/k2Ag==
dependencies:
"@types/node" "*"
+ source-map "^0.6.0"
"@types/compression@^1.7.0":
version "1.7.0"
@@ -1694,17 +2267,33 @@
dependencies:
"@types/express" "*"
-"@types/connect@*", "@types/connect@^3.4.33":
- version "3.4.33"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.33.tgz#31610c901eca573b8713c3330abc6e6b9f588546"
- integrity sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==
+"@types/connect@*", "@types/connect@^3.4.34":
+ version "3.4.34"
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901"
+ integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==
dependencies:
"@types/node" "*"
-"@types/estree@*":
- version "0.0.45"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
- integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
+"@types/eslint-scope@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86"
+ integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==
+ dependencies:
+ "@types/eslint" "*"
+ "@types/estree" "*"
+
+"@types/eslint@*":
+ version "7.2.10"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.10.tgz#4b7a9368d46c0f8cd5408c23288a59aa2394d917"
+ integrity sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==
+ dependencies:
+ "@types/estree" "*"
+ "@types/json-schema" "*"
+
+"@types/estree@*", "@types/estree@^0.0.47":
+ version "0.0.47"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4"
+ integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==
"@types/etag@^1.8.0":
version "1.8.0"
@@ -1713,36 +2302,36 @@
dependencies:
"@types/node" "*"
-"@types/express-serve-static-core@*":
- version "4.17.14"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.14.tgz#cabf91debeeb3cb04b798e2cff908864e89b6106"
- integrity sha512-uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgDA==
+"@types/express-serve-static-core@^4.17.18":
+ version "4.17.19"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz#00acfc1632e729acac4f1530e9e16f6dd1508a1d"
+ integrity sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==
dependencies:
"@types/node" "*"
"@types/qs" "*"
"@types/range-parser" "*"
"@types/express@*":
- version "4.17.9"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.9.tgz#f5f2df6add703ff28428add52bdec8a1091b0a78"
- integrity sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==
+ version "4.17.11"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.11.tgz#debe3caa6f8e5fcda96b47bd54e2f40c4ee59545"
+ integrity sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==
dependencies:
"@types/body-parser" "*"
- "@types/express-serve-static-core" "*"
+ "@types/express-serve-static-core" "^4.17.18"
"@types/qs" "*"
"@types/serve-static" "*"
-"@types/file-loader@^4.2.0":
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/@types/file-loader/-/file-loader-4.2.0.tgz#ec8e793e275b7f90cdec3ff286518c6bf7bb8fc3"
- integrity sha512-N3GMqKiKSNd41q4/lZlkdvNXKKWVdOXrA8Rniu64+25X0K2U1mWmTSu1CIqXKKsZUCwfaFcaioviLQtQ+EowLg==
+"@types/file-loader@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@types/file-loader/-/file-loader-5.0.0.tgz#c7d06c14a8fc0224661e9a29c4035ba47db826df"
+ integrity sha512-evodFzM0PLOXmMZy8DhPN+toP6QgJiIteF6e8iD9T0xGBUllQA/DAb1nZwCIoNh7vuLvqCGPUdsLf3GSbcHd4g==
dependencies:
- "@types/webpack" "*"
+ "@types/webpack" "^4"
"@types/graceful-fs@^4.1.2":
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753"
- integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15"
+ integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==
dependencies:
"@types/node" "*"
@@ -1787,29 +2376,29 @@
"@types/istanbul-lib-report" "*"
"@types/jest@*":
- version "26.0.16"
- resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.16.tgz#b47abd50f6ed0503f589db8e126fc8eb470cf87c"
- integrity sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==
+ version "26.0.23"
+ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.23.tgz#a1b7eab3c503b80451d019efb588ec63522ee4e7"
+ integrity sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==
dependencies:
jest-diff "^26.0.0"
pretty-format "^26.0.0"
-"@types/js-yaml@^3.12.5":
- version "3.12.5"
- resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.5.tgz#136d5e6a57a931e1cce6f9d8126aa98a9c92a6bb"
- integrity sha512-JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww==
+"@types/js-yaml@^4.0.0":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.1.tgz#5544730b65a480b18ace6b6ce914e519cec2d43b"
+ integrity sha512-xdOvNmXmrZqqPy3kuCQ+fz6wA0xU5pji9cd1nDrflWaAWtYLLGk5ykW0H6yg5TVyehHP1pfmuuSaZkhP+kspVA==
-"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
- integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
+"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
+ version "7.0.7"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
+ integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
"@types/json5@^0.0.29":
version "0.0.29"
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
-"@types/less@^3.0.1":
+"@types/less@^3.0.2":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@types/less/-/less-3.0.2.tgz#2761d477678c8374cb9897666871662eb1d1115e"
integrity sha512-62vfe65cMSzYaWmpmhqCMMNl0khen89w57mByPi1OseGfcV/LV03fO8YVrNj7rFQsRWNJo650WWyh6m7p8vZmA==
@@ -1821,24 +2410,17 @@
dependencies:
"@types/unist" "*"
-"@types/memory-fs@*":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@types/memory-fs/-/memory-fs-0.3.2.tgz#5d4753f9b390cb077c8c8af97bc96463399ceccd"
- integrity sha512-j5AcZo7dbMxHoOimcHEIh0JZe5e1b8q8AqGSpZJrYc7xOgCIP79cIjTdx5jSDLtySnQDwkDTqwlC7Xw7uXw7qg==
- dependencies:
- "@types/node" "*"
-
-"@types/mime@*":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.3.tgz#c893b73721db73699943bfc3653b1deb7faa4a3a"
- integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==
+"@types/mime@^1":
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
+ integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
"@types/minimist@^1.2.0":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256"
integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==
-"@types/node-sass@^4.11.1":
+"@types/node-sass@*":
version "4.11.1"
resolved "https://registry.yarnpkg.com/@types/node-sass/-/node-sass-4.11.1.tgz#bda27c5181cbf7c090c3058e119633dfb2b6504c"
integrity sha512-wPOmOEEtbwQiPTIgzUuRSQZ3H5YHinsxRGeZzPSDefAm4ylXWnZG9C0adses8ymyplKK0gwv3JkDNO8GGxnWfg==
@@ -1846,26 +2428,26 @@
"@types/node" "*"
"@types/node@*":
- version "14.14.10"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.10.tgz#5958a82e41863cfc71f2307b3748e3491ba03785"
- integrity sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==
+ version "15.0.2"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-15.0.2.tgz#51e9c0920d1b45936ea04341aa3e2e58d339fb67"
+ integrity sha512-p68+a+KoxpoB47015IeYZYRrdqMUcpbK8re/zpFB8Ld46LHC1lPEbp3EXgkEhAYEcPvjJF6ZO+869SQ0aH1dcA==
-"@types/node@^12.0.2", "@types/node@^12.19.8":
- version "12.19.8"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.8.tgz#efd6d1a90525519fc608c9db16c8a78f7693a978"
- integrity sha512-D4k2kNi0URNBxIRCb1khTnkWNHv8KSL1owPmS/K5e5t8B2GzMReY7AsJIY1BnP5KdlgC4rj9jk2IkDMasIE7xg==
+"@types/node@^12.0.2", "@types/node@^12.20.12":
+ version "12.20.12"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.12.tgz#fd9c1c2cfab536a2383ed1ef70f94adea743a226"
+ integrity sha512-KQZ1al2hKOONAs2MFv+yTQP1LkDWMrRJ9YCVRalXltOfXsBmH5IownLxQaiq0lnAHwAViLnh2aTYqrPcRGEbgg==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
-"@types/optimize-css-assets-webpack-plugin@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@types/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz#1f437ef9ef937b393687a8819be2d2fddc03b069"
- integrity sha512-qyi5xmSl+DTmLFtVtelhso3VnNQYxltfgMa+Ed02xqNZCZBD0uYR6i64FmcwfieDzZRdwkJxt9o2JHq/5PBKQg==
+"@types/optimize-css-assets-webpack-plugin@^5.0.3":
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/@types/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#9bf5bdbb57b379f59a37a6775336f42cd6701852"
+ integrity sha512-PJgbI4KplJfyxKWVrBbEL+rePEBqeozJRMT0mBL3ynhvngASBV/XJ+BneLuJN74RjjMzO0gA5ns80mgubQdZAA==
dependencies:
- "@types/webpack" "*"
+ "@types/webpack" "^4"
"@types/parse-json@^4.0.0":
version "4.0.0"
@@ -1878,9 +2460,9 @@
integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==
"@types/prettier@^2.0.0":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.5.tgz#b6ab3bba29e16b821d84e09ecfaded462b816b00"
- integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0"
+ integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==
"@types/pug@^2.0.4":
version "2.0.4"
@@ -1893,9 +2475,9 @@
integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
"@types/qs@*":
- version "6.9.5"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b"
- integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==
+ version "6.9.6"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1"
+ integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==
"@types/range-parser@*":
version "1.2.3"
@@ -1914,6 +2496,22 @@
dependencies:
"@types/node" "*"
+"@types/sass-loader@8.0.1":
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/@types/sass-loader/-/sass-loader-8.0.1.tgz#628eb80c30cb34ce622056f9b9a1606a8147dcd0"
+ integrity sha512-kum0/5Im5K2WdDTRsLtrXXvX2VJc3rgq9favK+vIdWLn35miWUIYuPkiQlLCHks9//sZ3GWYs4uYzCdmoKKLcQ==
+ dependencies:
+ "@types/node-sass" "*"
+ "@types/sass" "*"
+ "@types/webpack" "^4"
+
+"@types/sass@*":
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/@types/sass/-/sass-1.16.0.tgz#b41ac1c17fa68ffb57d43e2360486ef526b3d57d"
+ integrity sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==
+ dependencies:
+ "@types/node" "*"
+
"@types/sax@^1.2.0":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.1.tgz#e0248be936ece791a82db1a57f3fb5f7c87e8172"
@@ -1921,12 +2519,12 @@
dependencies:
"@types/node" "*"
-"@types/serve-static@*", "@types/serve-static@^1.13.8":
- version "1.13.8"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.8.tgz#851129d434433c7082148574ffec263d58309c46"
- integrity sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==
+"@types/serve-static@*", "@types/serve-static@^1.13.9":
+ version "1.13.9"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e"
+ integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==
dependencies:
- "@types/mime" "*"
+ "@types/mime" "^1"
"@types/node" "*"
"@types/source-list-map@*":
@@ -1939,28 +2537,18 @@
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff"
integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==
-"@types/strip-bom@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/strip-bom/-/strip-bom-3.0.0.tgz#14a8ec3956c2e81edb7520790aecf21c290aebd2"
- integrity sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=
-
-"@types/strip-json-comments@0.0.30":
- version "0.0.30"
- resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1"
- integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==
-
-"@types/tapable@*", "@types/tapable@^1.0.5":
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74"
- integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==
+"@types/tapable@^1", "@types/tapable@^1.0.5":
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4"
+ integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==
-"@types/terser-webpack-plugin@^2.2.0":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@types/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz#d6687ed29026532764b031209a5d6dc6d44b33f2"
- integrity sha512-Z/6t/7qz4LeO64owJ9x7JQ6X791qfLxp1M1eCp6hFQlj7xuB5+Ol7DpEn5kWClTARZ7GlPLRsEWzFzQjZShF6w==
+"@types/terser-webpack-plugin@^4.2.1":
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/@types/terser-webpack-plugin/-/terser-webpack-plugin-4.2.1.tgz#cbeccec2b011ad12a9ddcd60b4089c9e138a313a"
+ integrity sha512-x688KsgQKJF8PPfv4qSvHQztdZNHLlWJdolN9/ptAGimHVy3rY+vHdfglQDFh1Z39h7eMWOd6fQ7ke3PKQcdyA==
dependencies:
- "@types/webpack" "*"
- terser "^4.3.9"
+ "@types/webpack" "^4"
+ terser "^4.6.13"
"@types/testing-library__jest-dom@^5.9.1":
version "5.9.5"
@@ -1970,9 +2558,9 @@
"@types/jest" "*"
"@types/uglify-js@*":
- version "3.11.1"
- resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz#97ff30e61a0aa6876c270b5f538737e2d6ab8ceb"
- integrity sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==
+ version "3.13.0"
+ resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124"
+ integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==
dependencies:
source-map "^0.6.1"
@@ -1981,30 +2569,29 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
-"@types/webpack-bundle-analyzer@^3.9.0":
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/@types/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz#bf2f3fd7f1fe6a71dff8968afeb12785d1ce737b"
- integrity sha512-O4Dsmml4T+emssdk3t6/N1vwtYRx1VfWCx0Oph4jRY62DZGNOL9IAS6mSX0XG1LdZuFSX0g42DXj1otQuPXRGQ==
+"@types/webpack-bundle-analyzer@^3.9.3":
+ version "3.9.3"
+ resolved "https://registry.yarnpkg.com/@types/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.3.tgz#3a12025eb5d86069c30b47a157e62c0aca6e39a1"
+ integrity sha512-l/vaDMWGcXiMB3CbczpyICivLTB07/JNtn1xebsRXE9tPaUDEHgX3x7YP6jfznG5TOu7I4w0Qx1tZz61znmPmg==
dependencies:
- "@types/webpack" "*"
+ "@types/webpack" "^4"
-"@types/webpack-dev-middleware@^3.7.2":
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/@types/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#31030c7cca7f98d56debfd859bb57f9040f0d3c5"
- integrity sha512-PvETiS//pjVZBK48aJfbxzT7+9LIxanbnk9eXXYUfefGyPdsCkNrMDxRlOVrBvxukXUhD5B6N/pkPMdWrtuFkA==
+"@types/webpack-dev-middleware@^4.1.2":
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/@types/webpack-dev-middleware/-/webpack-dev-middleware-4.1.3.tgz#d3f33073efdc3509bca992599ef7c3ae970c6438"
+ integrity sha512-CB4GPQxcEl3G2f+ndj/Ky8J5ZGBDCiToLhUucaAKJkEo+6GhnuFPZZUWYvZ4/X3ETGUG5qdd+ds1aiajpTL3YA==
dependencies:
"@types/connect" "*"
- "@types/memory-fs" "*"
- "@types/webpack" "*"
- loglevel "^1.6.2"
+ tapable "^2.2.0"
+ webpack "^5"
-"@types/webpack-hot-middleware@^2.25.3":
- version "2.25.3"
- resolved "https://registry.yarnpkg.com/@types/webpack-hot-middleware/-/webpack-hot-middleware-2.25.3.tgz#ba6265ada359cae4f437d8ac08ac5b8c616f7521"
- integrity sha512-zGkTzrwQnhSadIXGYGZLu7tpXQwn4+6y9nGeql+5UeRtW/k54Jp4SnzB0Qw00ednw0ZFoZOvqTFfXSbFXohc5Q==
+"@types/webpack-hot-middleware@^2.25.4":
+ version "2.25.4"
+ resolved "https://registry.yarnpkg.com/@types/webpack-hot-middleware/-/webpack-hot-middleware-2.25.4.tgz#e439e9a3694158badf23b094bc1ad6051767ca05"
+ integrity sha512-6tQb9EBKIANZYUVLQYWiWfDFVe7FhXSj4bB2EF5QB7VtYWL3HDR+y/zqjZPAnCorv0spLqVMRqjRK8AmhfocMw==
dependencies:
"@types/connect" "*"
- "@types/webpack" "*"
+ "@types/webpack" "^4"
"@types/webpack-sources@*":
version "2.1.0"
@@ -2015,82 +2602,81 @@
"@types/source-list-map" "*"
source-map "^0.7.3"
-"@types/webpack@*", "@types/webpack@^4.41.25", "@types/webpack@^4.41.8":
- version "4.41.25"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.25.tgz#4d3b5aecc4e44117b376280fbfd2dc36697968c4"
- integrity sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==
+"@types/webpack@^4", "@types/webpack@^4.41.28", "@types/webpack@^4.41.8":
+ version "4.41.28"
+ resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.28.tgz#0069a2159b7ad4d83d0b5801942c17d54133897b"
+ integrity sha512-Nn84RAiJjKRfPFFCVR8LC4ueTtTdfWAMZ03THIzZWRJB+rX24BD3LqPSFnbMscWauEsT4segAsylPDIaZyZyLQ==
dependencies:
"@types/anymatch" "*"
"@types/node" "*"
- "@types/tapable" "*"
+ "@types/tapable" "^1"
"@types/uglify-js" "*"
"@types/webpack-sources" "*"
source-map "^0.6.0"
-"@types/xml2js@^0.4.7":
- version "0.4.7"
- resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.7.tgz#cd5b6c67bbec741ac625718a76e6cb99bc34365e"
- integrity sha512-f5VOKSMEE0O+/L54FHwA/a7vcx9mHeSDM71844yHCOhh8Cin2xQa0UFw0b7Vc5hoZ3Ih6ZHaDobjfLih4tWPNw==
+"@types/xml2js@^0.4.8":
+ version "0.4.8"
+ resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.8.tgz#84c120c864a5976d0b5cf2f930a75d850fc2b03a"
+ integrity sha512-EyvT83ezOdec7BhDaEcsklWy7RSIdi6CNe95tmOAK0yx/Lm30C9K75snT3fYayK59ApC2oyW+rcHErdG05FHJA==
dependencies:
"@types/node" "*"
"@types/yargs-parser@*":
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
- integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
+ version "20.2.0"
+ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9"
+ integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==
"@types/yargs@^15.0.0":
- version "15.0.11"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.11.tgz#361d7579ecdac1527687bcebf9946621c12ab78c"
- integrity sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==
+ version "15.0.13"
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc"
+ integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==
dependencies:
"@types/yargs-parser" "*"
"@typescript-eslint/experimental-utils@^4.0.1":
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.0.tgz#23a296b85d243afba24e75a43fd55aceda5141f0"
- integrity sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ==
+ version "4.23.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.0.tgz#f2059434cd6e5672bfeab2fb03b7c0a20622266f"
+ integrity sha512-WAFNiTDnQfrF3Z2fQ05nmCgPsO5o790vOhmWKXbbYQTO9erE1/YsFot5/LnOUizLzU2eeuz6+U/81KV5/hFTGA==
dependencies:
"@types/json-schema" "^7.0.3"
- "@typescript-eslint/scope-manager" "4.9.0"
- "@typescript-eslint/types" "4.9.0"
- "@typescript-eslint/typescript-estree" "4.9.0"
+ "@typescript-eslint/scope-manager" "4.23.0"
+ "@typescript-eslint/types" "4.23.0"
+ "@typescript-eslint/typescript-estree" "4.23.0"
eslint-scope "^5.0.0"
eslint-utils "^2.0.0"
-"@typescript-eslint/scope-manager@4.9.0":
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.9.0.tgz#5eefe305d6b71d1c85af6587b048426bfd4d3708"
- integrity sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg==
+"@typescript-eslint/scope-manager@4.23.0":
+ version "4.23.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.23.0.tgz#8792ef7eacac122e2ec8fa2d30a59b8d9a1f1ce4"
+ integrity sha512-ZZ21PCFxPhI3n0wuqEJK9omkw51wi2bmeKJvlRZPH5YFkcawKOuRMQMnI8mH6Vo0/DoHSeZJnHiIx84LmVQY+w==
dependencies:
- "@typescript-eslint/types" "4.9.0"
- "@typescript-eslint/visitor-keys" "4.9.0"
+ "@typescript-eslint/types" "4.23.0"
+ "@typescript-eslint/visitor-keys" "4.23.0"
-"@typescript-eslint/types@4.9.0":
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.9.0.tgz#3fe8c3632abd07095c7458f7451bd14c85d0033c"
- integrity sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA==
+"@typescript-eslint/types@4.23.0":
+ version "4.23.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.23.0.tgz#da1654c8a5332f4d1645b2d9a1c64193cae3aa3b"
+ integrity sha512-oqkNWyG2SLS7uTWLZf6Sr7Dm02gA5yxiz1RP87tvsmDsguVATdpVguHr4HoGOcFOpCvx9vtCSCyQUGfzq28YCw==
-"@typescript-eslint/typescript-estree@4.9.0":
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.0.tgz#38a98df6ee281cfd6164d6f9d91795b37d9e508c"
- integrity sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug==
+"@typescript-eslint/typescript-estree@4.23.0":
+ version "4.23.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.23.0.tgz#0753b292097523852428a6f5a1aa8ccc1aae6cd9"
+ integrity sha512-5Sty6zPEVZF5fbvrZczfmLCOcby3sfrSPu30qKoY1U3mca5/jvU5cwsPb/CO6Q3ByRjixTMIVsDkqwIxCf/dMw==
dependencies:
- "@typescript-eslint/types" "4.9.0"
- "@typescript-eslint/visitor-keys" "4.9.0"
+ "@typescript-eslint/types" "4.23.0"
+ "@typescript-eslint/visitor-keys" "4.23.0"
debug "^4.1.1"
globby "^11.0.1"
is-glob "^4.0.1"
- lodash "^4.17.15"
semver "^7.3.2"
tsutils "^3.17.1"
-"@typescript-eslint/visitor-keys@4.9.0":
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.0.tgz#f284e9fac43f2d6d35094ce137473ee321f266c8"
- integrity sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg==
+"@typescript-eslint/visitor-keys@4.23.0":
+ version "4.23.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.23.0.tgz#7215cc977bd3b4ef22467b9023594e32f9e4e455"
+ integrity sha512-5PNe5cmX9pSifit0H+nPoQBXdbNzi5tOEec+3riK+ku4e3er37pKxMKDH5Ct5Y4fhWxcD4spnlYjxi9vXbSpwg==
dependencies:
- "@typescript-eslint/types" "4.9.0"
+ "@typescript-eslint/types" "4.23.0"
eslint-visitor-keys "^2.0.0"
"@vue/babel-helper-vue-jsx-merge-props@^1.2.1":
@@ -2173,6 +2759,33 @@
"@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
camelcase "^5.0.0"
+"@vue/compat@^3.2.40":
+ version "3.2.40"
+ resolved "https://registry.yarnpkg.com/@vue/compat/-/compat-3.2.40.tgz#5ffa8999121daaff585eea1dce0352580e562bfd"
+ integrity sha512-PZl6tsjWC2KENXfeJ+hI+wbvN7lgLBVyf6fgE1bybxUtfDcw/Eon3RrapEHnp86zuZU++ThGqq1U03ZacznR0g==
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ estree-walker "^2.0.2"
+ source-map "^0.6.1"
+
+"@vue/compiler-core@3.2.40":
+ version "3.2.40"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.40.tgz#c785501f09536748121e937fb87605bbb1ada8e5"
+ integrity sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/shared" "3.2.40"
+ estree-walker "^2.0.2"
+ source-map "^0.6.1"
+
+"@vue/compiler-dom@^3.2.40":
+ version "3.2.40"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz#c225418773774db536174d30d3f25ba42a33e7e4"
+ integrity sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==
+ dependencies:
+ "@vue/compiler-core" "3.2.40"
+ "@vue/shared" "3.2.40"
+
"@vue/component-compiler-utils@^3.1.0":
version "3.2.0"
resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz#8f85182ceed28e9b3c75313de669f83166d11e5d"
@@ -2189,15 +2802,33 @@
optionalDependencies:
prettier "^1.18.2"
-"@vue/test-utils@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-1.1.2.tgz#fdb487448dceefeaf3d01d465f7c836a3d666dbc"
- integrity sha512-utbIL7zn9c+SjhybPwh48lpWCiluFCbP1yyRNAy1fQsw/6hiNFioaWy05FoVAFIZXC5WwBf+5r4ypfM1j/nI4A==
+"@vue/shared@3.2.40":
+ version "3.2.40"
+ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.40.tgz#e57799da2a930b975321981fcee3d1e90ed257ae"
+ integrity sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==
+
+"@vue/test-utils-vue3@npm:@vue/test-utils@2.2.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.2.0.tgz#3d8fc020802db9b726e2d91b6e3fb5b21aa0bf0c"
+ integrity sha512-EKp5/N7ieNZdoLTkD16j/irUjIEDN63QUIc41vLUMqGvSsTQN0QxbFiQqh5v49RPfS5vZH+DhjNUEkijCMOCSg==
+
+"@vue/test-utils@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-1.3.0.tgz#d563decdcd9c68a7bca151d4179a2bfd6d5c3e15"
+ integrity sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==
dependencies:
dom-event-types "^1.0.0"
lodash "^4.17.15"
pretty "^2.0.0"
+"@webassemblyjs/ast@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f"
+ integrity sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==
+ dependencies:
+ "@webassemblyjs/helper-numbers" "1.11.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
+
"@webassemblyjs/ast@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -2207,16 +2838,31 @@
"@webassemblyjs/helper-wasm-bytecode" "1.9.0"
"@webassemblyjs/wast-parser" "1.9.0"
+"@webassemblyjs/floating-point-hex-parser@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz#34d62052f453cd43101d72eab4966a022587947c"
+ integrity sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==
+
"@webassemblyjs/floating-point-hex-parser@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4"
integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
+"@webassemblyjs/helper-api-error@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz#aaea8fb3b923f4aaa9b512ff541b013ffb68d2d4"
+ integrity sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==
+
"@webassemblyjs/helper-api-error@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2"
integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
+"@webassemblyjs/helper-buffer@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz#d026c25d175e388a7dbda9694e91e743cbe9b642"
+ integrity sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==
+
"@webassemblyjs/helper-buffer@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00"
@@ -2241,11 +2887,35 @@
dependencies:
"@webassemblyjs/ast" "1.9.0"
+"@webassemblyjs/helper-numbers@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz#7ab04172d54e312cc6ea4286d7d9fa27c88cd4f9"
+ integrity sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==
+ dependencies:
+ "@webassemblyjs/floating-point-hex-parser" "1.11.0"
+ "@webassemblyjs/helper-api-error" "1.11.0"
+ "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/helper-wasm-bytecode@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz#85fdcda4129902fe86f81abf7e7236953ec5a4e1"
+ integrity sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==
+
"@webassemblyjs/helper-wasm-bytecode@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790"
integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
+"@webassemblyjs/helper-wasm-section@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz#9ce2cc89300262509c801b4af113d1ca25c1a75b"
+ integrity sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.0"
+ "@webassemblyjs/helper-buffer" "1.11.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
+ "@webassemblyjs/wasm-gen" "1.11.0"
+
"@webassemblyjs/helper-wasm-section@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346"
@@ -2256,6 +2926,13 @@
"@webassemblyjs/helper-wasm-bytecode" "1.9.0"
"@webassemblyjs/wasm-gen" "1.9.0"
+"@webassemblyjs/ieee754@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz#46975d583f9828f5d094ac210e219441c4e6f5cf"
+ integrity sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==
+ dependencies:
+ "@xtuc/ieee754" "^1.2.0"
+
"@webassemblyjs/ieee754@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4"
@@ -2263,6 +2940,13 @@
dependencies:
"@xtuc/ieee754" "^1.2.0"
+"@webassemblyjs/leb128@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.0.tgz#f7353de1df38aa201cba9fb88b43f41f75ff403b"
+ integrity sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==
+ dependencies:
+ "@xtuc/long" "4.2.2"
+
"@webassemblyjs/leb128@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95"
@@ -2270,11 +2954,30 @@
dependencies:
"@xtuc/long" "4.2.2"
+"@webassemblyjs/utf8@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.0.tgz#86e48f959cf49e0e5091f069a709b862f5a2cadf"
+ integrity sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==
+
"@webassemblyjs/utf8@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab"
integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
+"@webassemblyjs/wasm-edit@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz#ee4a5c9f677046a210542ae63897094c2027cb78"
+ integrity sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.0"
+ "@webassemblyjs/helper-buffer" "1.11.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
+ "@webassemblyjs/helper-wasm-section" "1.11.0"
+ "@webassemblyjs/wasm-gen" "1.11.0"
+ "@webassemblyjs/wasm-opt" "1.11.0"
+ "@webassemblyjs/wasm-parser" "1.11.0"
+ "@webassemblyjs/wast-printer" "1.11.0"
+
"@webassemblyjs/wasm-edit@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf"
@@ -2289,6 +2992,17 @@
"@webassemblyjs/wasm-parser" "1.9.0"
"@webassemblyjs/wast-printer" "1.9.0"
+"@webassemblyjs/wasm-gen@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz#3cdb35e70082d42a35166988dda64f24ceb97abe"
+ integrity sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
+ "@webassemblyjs/ieee754" "1.11.0"
+ "@webassemblyjs/leb128" "1.11.0"
+ "@webassemblyjs/utf8" "1.11.0"
+
"@webassemblyjs/wasm-gen@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c"
@@ -2300,6 +3014,16 @@
"@webassemblyjs/leb128" "1.9.0"
"@webassemblyjs/utf8" "1.9.0"
+"@webassemblyjs/wasm-opt@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz#1638ae188137f4bb031f568a413cd24d32f92978"
+ integrity sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.0"
+ "@webassemblyjs/helper-buffer" "1.11.0"
+ "@webassemblyjs/wasm-gen" "1.11.0"
+ "@webassemblyjs/wasm-parser" "1.11.0"
+
"@webassemblyjs/wasm-opt@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61"
@@ -2310,6 +3034,18 @@
"@webassemblyjs/wasm-gen" "1.9.0"
"@webassemblyjs/wasm-parser" "1.9.0"
+"@webassemblyjs/wasm-parser@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz#3e680b8830d5b13d1ec86cc42f38f3d4a7700754"
+ integrity sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.0"
+ "@webassemblyjs/helper-api-error" "1.11.0"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
+ "@webassemblyjs/ieee754" "1.11.0"
+ "@webassemblyjs/leb128" "1.11.0"
+ "@webassemblyjs/utf8" "1.11.0"
+
"@webassemblyjs/wasm-parser@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e"
@@ -2334,6 +3070,14 @@
"@webassemblyjs/helper-fsm" "1.9.0"
"@xtuc/long" "4.2.2"
+"@webassemblyjs/wast-printer@1.11.0":
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz#680d1f6a5365d6d401974a8e949e05474e1fab7e"
+ integrity sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.0"
+ "@xtuc/long" "4.2.2"
+
"@webassemblyjs/wast-printer@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899"
@@ -2361,7 +3105,7 @@ JSONStream@^1.0.4:
jsonparse "^1.2.0"
through ">=2.2.7 <3"
-abab@^2.0.3:
+abab@^2.0.3, abab@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
@@ -2371,7 +3115,7 @@ abbrev@1:
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-accepts@^1.3.5, accepts@~1.3.5, accepts@~1.3.7:
+accepts@^1.3.5, accepts@~1.3.5:
version "1.3.7"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
@@ -2397,6 +3141,11 @@ acorn-walk@^7.1.1:
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
+acorn-walk@^8.0.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.1.0.tgz#d3c6a9faf00987a5e2b9bdb506c2aa76cd707f83"
+ integrity sha512-mjmzmv12YIG/G8JQdQuz2MUDShEJ6teYpT5bmWA4q7iwoGen8xtt3twF3OvzIUl+Q06aWIjvnwQUKvQ6TtMRjg==
+
acorn@^6.4.1:
version "6.4.2"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
@@ -2407,6 +3156,11 @@ acorn@^7.1.1, acorn@^7.4.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
+acorn@^8.0.4, acorn@^8.1.0, acorn@^8.2.1, acorn@^8.5.0:
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
+ integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+
add-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
@@ -2454,6 +3208,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^8.0.1:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.3.0.tgz#25ee7348e32cdc4a1dbb38256bf6bdc451dd577c"
+ integrity sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
alphanum-sort@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
@@ -2473,11 +3237,6 @@ ansi-align@^3.0.0:
dependencies:
string-width "^3.0.0"
-ansi-colors@^3.0.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
-
ansi-colors@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
@@ -2489,11 +3248,11 @@ ansi-escapes@^3.2.0:
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
- integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
+ integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
dependencies:
- type-fest "^0.11.0"
+ type-fest "^0.21.3"
ansi-html@0.0.7:
version "0.0.7"
@@ -2525,7 +3284,7 @@ ansi-styles@^2.2.1:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
@@ -2548,9 +3307,9 @@ anymatch@^2.0.0:
normalize-path "^2.1.1"
anymatch@^3.0.3, anymatch@~3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
- integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
+ integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
dependencies:
normalize-path "^3.0.0"
picomatch "^2.0.4"
@@ -2577,6 +3336,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
aria-query@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
@@ -2600,36 +3364,26 @@ arr-union@^3.1.0:
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
-array-filter@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83"
- integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=
-
array-find-index@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-
array-ify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
-array-includes@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8"
- integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==
+array-includes@^3.1.4:
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9"
+ integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
- get-intrinsic "^1.0.1"
- is-string "^1.0.5"
+ es-abstract "^1.19.1"
+ get-intrinsic "^1.1.1"
+ is-string "^1.0.7"
array-union@^2.1.0:
version "2.1.0"
@@ -2641,14 +3395,14 @@ array-unique@^0.3.2:
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-array.prototype.flat@^1.2.3:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"
- integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
+array.prototype.flat@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13"
+ integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
+ es-abstract "^1.19.0"
arrify@^1.0.1:
version "1.0.1"
@@ -2685,26 +3439,11 @@ assert@^1.1.1:
object-assign "^4.1.1"
util "0.10.3"
-assert@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32"
- integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==
- dependencies:
- es6-object-assign "^1.1.0"
- is-nan "^1.2.1"
- object-is "^1.0.1"
- util "^0.12.0"
-
assign-symbols@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
- integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
-
astral-regex@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
@@ -2722,11 +3461,6 @@ async-each@^1.0.1:
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -2742,16 +3476,16 @@ atob@^2.1.2:
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-autoprefixer@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.1.0.tgz#b19fd8524edef8c85c9db3bdb0c998de84e172fb"
- integrity sha512-0/lBNwN+ZUnb5su18NZo5MBIjDaq6boQKZcxwy86Gip/CmXA2zZqUoFQLCNAGI5P25ZWSP2RWdhDJ8osfKEjoQ==
+autoprefixer@^10.4.0:
+ version "10.4.0"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.0.tgz#c3577eb32a1079a440ec253e404eaf1eb21388c8"
+ integrity sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==
dependencies:
- browserslist "^4.15.0"
- caniuse-lite "^1.0.30001165"
- colorette "^1.2.1"
- fraction.js "^4.0.12"
+ browserslist "^4.17.5"
+ caniuse-lite "^1.0.30001272"
+ fraction.js "^4.1.1"
normalize-range "^0.1.2"
+ picocolors "^1.0.0"
postcss-value-parser "^4.1.0"
autoprefixer@^9.6.1:
@@ -2767,13 +3501,6 @@ autoprefixer@^9.6.1:
postcss "^7.0.32"
postcss-value-parser "^4.1.0"
-available-typed-arrays@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5"
- integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==
- dependencies:
- array-filter "^1.0.0"
-
aws-sign2@~0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
@@ -2792,21 +3519,12 @@ axios@^0.18.1:
follow-redirects "1.5.10"
is-buffer "^2.0.2"
-axios@^0.19.0:
- version "0.19.2"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27"
- integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==
- dependencies:
- follow-redirects "1.5.10"
-
-babel-code-frame@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
- integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
+axios@^0.21.1:
+ version "0.21.1"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
+ integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
dependencies:
- chalk "^1.1.3"
- esutils "^2.0.2"
- js-tokens "^3.0.2"
+ follow-redirects "^1.10.0"
babel-core@^7.0.0-bridge.0:
version "7.0.0-bridge.0"
@@ -2849,13 +3567,6 @@ babel-loader@^8.2.2:
make-dir "^3.1.0"
schema-utils "^2.6.5"
-babel-messages@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
- integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
- dependencies:
- babel-runtime "^6.22.0"
-
babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
@@ -2884,28 +3595,58 @@ babel-plugin-jest-hoist@^26.6.2:
"@types/babel__core" "^7.0.0"
"@types/babel__traverse" "^7.0.6"
-babel-plugin-transform-es2015-modules-commonjs@^6.26.0:
- version "6.26.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
- integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==
+babel-plugin-polyfill-corejs2@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz#686775bf9a5aa757e10520903675e3889caeedc4"
+ integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==
+ dependencies:
+ "@babel/compat-data" "^7.13.11"
+ "@babel/helper-define-polyfill-provider" "^0.2.0"
+ semver "^6.1.1"
+
+babel-plugin-polyfill-corejs2@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz#407082d0d355ba565af24126fb6cb8e9115251fd"
+ integrity sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==
+ dependencies:
+ "@babel/compat-data" "^7.13.11"
+ "@babel/helper-define-polyfill-provider" "^0.3.0"
+ semver "^6.1.1"
+
+babel-plugin-polyfill-corejs3@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz#f4b4bb7b19329827df36ff56f6e6d367026cb7a2"
+ integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.2.0"
+ core-js-compat "^3.9.1"
+
+babel-plugin-polyfill-corejs3@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz#0b571f4cf3d67f911512f5c04842a7b8e8263087"
+ integrity sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.3.0"
+ core-js-compat "^3.18.0"
+
+babel-plugin-polyfill-regenerator@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8"
+ integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==
dependencies:
- babel-plugin-transform-strict-mode "^6.24.1"
- babel-runtime "^6.26.0"
- babel-template "^6.26.0"
- babel-types "^6.26.0"
+ "@babel/helper-define-polyfill-provider" "^0.2.0"
-babel-plugin-transform-strict-mode@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
- integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=
+babel-plugin-polyfill-regenerator@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz#9ebbcd7186e1a33e21c5e20cae4e7983949533be"
+ integrity sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==
dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
+ "@babel/helper-define-polyfill-provider" "^0.3.0"
babel-preset-current-node-syntax@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz#cf5feef29551253471cfa82fc8e0f5063df07a77"
- integrity sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
+ integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
dependencies:
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-bigint" "^7.8.3"
@@ -2928,64 +3669,15 @@ babel-preset-jest@^26.6.2:
babel-plugin-jest-hoist "^26.6.2"
babel-preset-current-node-syntax "^1.0.0"
-babel-runtime@^6.22.0, babel-runtime@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
- integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
- dependencies:
- core-js "^2.4.0"
- regenerator-runtime "^0.11.0"
-
-babel-template@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
- integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=
- dependencies:
- babel-runtime "^6.26.0"
- babel-traverse "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- lodash "^4.17.4"
-
-babel-traverse@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
- integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
- dependencies:
- babel-code-frame "^6.26.0"
- babel-messages "^6.23.0"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- debug "^2.6.8"
- globals "^9.18.0"
- invariant "^2.2.2"
- lodash "^4.17.4"
-
-babel-types@^6.24.1, babel-types@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
- integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
- dependencies:
- babel-runtime "^6.26.0"
- esutils "^2.0.2"
- lodash "^4.17.4"
- to-fast-properties "^1.0.3"
-
-babylon@^6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
- integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
-
bail@^1.0.0:
version "1.0.5"
resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
balanced-match@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
- integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
+ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
base64-js@^1.0.2, base64-js@^1.3.1:
version "1.5.1"
@@ -3012,16 +3704,6 @@ bcrypt-pbkdf@^1.0.0:
dependencies:
tweetnacl "^0.14.3"
-bfj@^6.1.1:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f"
- integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==
- dependencies:
- bluebird "^3.5.5"
- check-types "^8.0.3"
- hoopy "^0.1.4"
- tryer "^1.0.1"
-
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
@@ -3033,9 +3715,9 @@ binary-extensions@^1.0.0:
integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
binary-extensions@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
- integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
+ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
binaryextensions@^2.1.2:
version "2.3.0"
@@ -3062,46 +3744,30 @@ bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.5:
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0:
- version "4.11.9"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828"
- integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
+bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
+ version "4.12.0"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
+ integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
bn.js@^5.0.0, bn.js@^5.1.1:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b"
- integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==
-
-body-parser@1.19.0:
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
- integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
- dependencies:
- bytes "3.1.0"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.7.2"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.7.0"
- raw-body "2.4.0"
- type-is "~1.6.17"
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002"
+ integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
boolbase@^1.0.0, boolbase@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
-bootstrap-icons@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/bootstrap-icons/-/bootstrap-icons-1.2.1.tgz#20eac9ec348744edc8b9e184a0f7057d1430f609"
- integrity sha512-c63G57gFN9Yz1Dmi1RRpBd+cm/Lil31nRsnYxX8VeC/2wTk1Z54OU4twyLAVpgj2lX2lyHx0M8+xhEdkr79RAg==
+bootstrap-icons@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/bootstrap-icons/-/bootstrap-icons-1.5.0.tgz#2cb19da148aa9105cb3174de2963564982d3dc55"
+ integrity sha512-44feMc7DE1Ccpsas/1wioN8ewFJNquvi5FewA06wLnqct7CwMdGDVy41ieHaacogzDqLfG8nADIvMNp9e4bfbA==
-"bootstrap@>=4.5.3 <5.0.0":
- version "4.5.3"
- resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.5.3.tgz#c6a72b355aaf323920be800246a6e4ef30997fe6"
- integrity sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==
+bootstrap@^4.6.1:
+ version "4.6.1"
+ resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.1.tgz#bc25380c2c14192374e8dec07cf01b2742d222a2"
+ integrity sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==
boxen@^1.2.1:
version "1.3.0"
@@ -3116,19 +3782,19 @@ boxen@^1.2.1:
term-size "^1.2.0"
widest-line "^2.0.0"
-boxen@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64"
- integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==
+boxen@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b"
+ integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==
dependencies:
ansi-align "^3.0.0"
- camelcase "^5.3.1"
- chalk "^3.0.0"
- cli-boxes "^2.2.0"
- string-width "^4.1.0"
- term-size "^2.1.0"
- type-fest "^0.8.1"
+ camelcase "^6.2.0"
+ chalk "^4.1.0"
+ cli-boxes "^2.2.1"
+ string-width "^4.2.0"
+ type-fest "^0.20.2"
widest-line "^3.1.0"
+ wrap-ansi "^7.0.0"
brace-expansion@^1.1.7:
version "1.1.11"
@@ -3161,7 +3827,7 @@ braces@^3.0.1, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"
-brorand@^1.0.1:
+brorand@^1.0.1, brorand@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
@@ -3232,16 +3898,16 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.15.0, browserslist@^4.6.4:
- version "4.15.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.15.0.tgz#3d48bbca6a3f378e86102ffd017d9a03f122bdb0"
- integrity sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==
+browserslist@*, browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.6.4:
+ version "4.19.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3"
+ integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==
dependencies:
- caniuse-lite "^1.0.30001164"
- colorette "^1.2.1"
- electron-to-chromium "^1.3.612"
+ caniuse-lite "^1.0.30001286"
+ electron-to-chromium "^1.4.17"
escalade "^3.1.1"
- node-releases "^1.1.67"
+ node-releases "^2.0.1"
+ picocolors "^1.0.0"
bser@2.1.1:
version "2.1.1"
@@ -3301,9 +3967,9 @@ buffer@^5.1.0:
ieee754 "^1.1.13"
builtin-modules@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
- integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
+ integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
builtin-status-codes@^3.0.0:
version "3.0.0"
@@ -3315,12 +3981,12 @@ builtins@^1.0.3:
resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og=
-bundlewatch@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/bundlewatch/-/bundlewatch-0.3.1.tgz#1d367a9878c9306b5ec5f23cab2eb8178664f758"
- integrity sha512-yVuOHljZCxRrDgujRn7GED+7Ms8G7hQJmP8vtQWIquDwDfocJH6RdRX42mqDWhMXGdsT3qhB1GYJ5q5zFZ0AEA==
+bundlewatch@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/bundlewatch/-/bundlewatch-0.3.2.tgz#b07c57347a790f436f8b59c12418618f5e938432"
+ integrity sha512-gqekMv+ph1vKjM2B6P7mk8HxNZ3ZLOU94Vo3eFqPgQ0COqDsYcrPwsmpczAwsPxOMY7ZpKCGUez7shbdttCDew==
dependencies:
- axios "^0.19.0"
+ axios "^0.21.1"
bytes "^3.0.0"
chalk "^4.0.0"
ci-env "^1.14.0"
@@ -3336,7 +4002,7 @@ bytes@3.0.0:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
-bytes@3.1.0, bytes@^3.0.0:
+bytes@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
@@ -3381,28 +4047,27 @@ cacache@^12.0.2:
unique-filename "^1.1.1"
y18n "^4.0.0"
-cacache@^13.0.1:
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c"
- integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==
+cacache@^15.0.5:
+ version "15.0.6"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.6.tgz#65a8c580fda15b59150fb76bf3f3a8e45d583099"
+ integrity sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==
dependencies:
- chownr "^1.1.2"
- figgy-pudding "^3.5.1"
+ "@npmcli/move-file" "^1.0.1"
+ chownr "^2.0.0"
fs-minipass "^2.0.0"
glob "^7.1.4"
- graceful-fs "^4.2.2"
infer-owner "^1.0.4"
- lru-cache "^5.1.1"
- minipass "^3.0.0"
+ lru-cache "^6.0.0"
+ minipass "^3.1.1"
minipass-collect "^1.0.2"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.2"
- mkdirp "^0.5.1"
- move-concurrently "^1.0.1"
- p-map "^3.0.0"
+ mkdirp "^1.0.3"
+ p-map "^4.0.0"
promise-inflight "^1.0.1"
- rimraf "^2.7.1"
- ssri "^7.0.0"
+ rimraf "^3.0.2"
+ ssri "^8.0.1"
+ tar "^6.0.2"
unique-filename "^1.1.1"
cacache@^9.2.9:
@@ -3451,13 +4116,13 @@ cache-loader@^4.1.0:
neo-async "^2.6.1"
schema-utils "^2.0.0"
-call-bind@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce"
- integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==
+call-bind@^1.0.0, call-bind@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
+ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
dependencies:
function-bind "^1.1.1"
- get-intrinsic "^1.0.0"
+ get-intrinsic "^1.0.2"
caller-callsite@^2.0.0:
version "2.0.0"
@@ -3507,15 +4172,6 @@ camelcase-keys@^2.0.0:
camelcase "^2.0.0"
map-obj "^1.0.0"
-camelcase-keys@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
- integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
- dependencies:
- camelcase "^4.1.0"
- map-obj "^2.0.0"
- quick-lru "^1.0.0"
-
camelcase-keys@^6.2.2:
version "6.2.2"
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
@@ -3530,7 +4186,7 @@ camelcase@^2.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
-camelcase@^4.0.0, camelcase@^4.1.0:
+camelcase@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
@@ -3540,7 +4196,7 @@ camelcase@^5.0.0, camelcase@^5.3.1:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-camelcase@^6.0.0:
+camelcase@^6.0.0, camelcase@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
@@ -3555,10 +4211,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001164, caniuse-lite@^1.0.30001165:
- version "1.0.30001165"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz#32955490d2f60290bb186bb754f2981917fa744f"
- integrity sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001228, caniuse-lite@^1.0.30001272, caniuse-lite@^1.0.30001286:
+ version "1.0.30001291"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz#08a8d2cfea0b2cf2e1d94dd795942d0daef6108c"
+ integrity sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==
capital-case@^1.0.4:
version "1.0.4"
@@ -3586,6 +4242,11 @@ caseless@~0.12.0:
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+ccount@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043"
+ integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==
+
chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
@@ -3614,15 +4275,15 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0, chalk@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
- integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
+chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
+ integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
dependencies:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-change-case@^4.1.1:
+change-case@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==
@@ -3665,15 +4326,10 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-check-types@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"
- integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==
-
-"chokidar@>=2.0.0 <4.0.0", chokidar@^3.3.0, chokidar@^3.4.0, chokidar@^3.4.1, chokidar@^3.4.3:
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b"
- integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.3.0, chokidar@^3.4.0, chokidar@^3.4.1, chokidar@^3.5.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
+ integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
dependencies:
anymatch "~3.1.1"
braces "~3.0.2"
@@ -3683,7 +4339,7 @@ check-types@^8.0.3:
normalize-path "~3.0.0"
readdirp "~3.5.0"
optionalDependencies:
- fsevents "~2.1.2"
+ fsevents "~2.3.1"
chokidar@^2.1.8:
version "2.1.8"
@@ -3704,24 +4360,27 @@ chokidar@^2.1.8:
optionalDependencies:
fsevents "^1.2.7"
-chownr@^1.0.1, chownr@^1.1.1, chownr@^1.1.2:
+chownr@^1.0.1, chownr@^1.1.1:
version "1.1.4"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+chownr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
+ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+
chrome-trace-event@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
- integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
- dependencies:
- tslib "^1.9.0"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
+ integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
ci-env@^1.14.0:
version "1.16.0"
resolved "https://registry.yarnpkg.com/ci-env/-/ci-env-1.16.0.tgz#e97f3b5001a8daf7da6e46f418bc6892a238704d"
integrity sha512-ucF9caQEX5wQlY449KZBIJPx91+kRg9tJ3tWSc4+KzrvC5KNiPm/3g1noP8VhdI3046+Vw3jLmKAD0fjCRJTmw==
-ci-info@^1.5.0, ci-info@^1.6.0:
+ci-info@^1.5.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
@@ -3731,6 +4390,11 @@ ci-info@^2.0.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+ci-info@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.1.1.tgz#9a32fcefdf7bcdb6f0a7e1c0f8098ec57897b80a"
+ integrity sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==
+
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
@@ -3780,7 +4444,7 @@ cli-boxes@^1.0.0:
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM=
-cli-boxes@^2.2.0:
+cli-boxes@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
@@ -3822,15 +4486,6 @@ cli-width@^3.0.0:
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
-clipboard@^2.0.0:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376"
- integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==
- dependencies:
- good-listener "^1.2.2"
- select "^1.1.2"
- tiny-emitter "^2.0.0"
-
cliui@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
@@ -3849,10 +4504,14 @@ cliui@^7.0.2:
strip-ansi "^6.0.0"
wrap-ansi "^7.0.0"
-clone@2.x:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
- integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
+clone-deep@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
+ integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
+ dependencies:
+ is-plain-object "^2.0.4"
+ kind-of "^6.0.2"
+ shallow-clone "^3.0.0"
co@^4.6.0:
version "4.6.0"
@@ -3868,36 +4527,36 @@ coa@^2.0.2:
chalk "^2.4.1"
q "^1.1.2"
-codemirror@^5.58.3:
- version "5.58.3"
- resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.58.3.tgz#3f0689854ecfbed5d4479a98b96148b2c3b79796"
- integrity sha512-KBhB+juiyOOgn0AqtRmWyAT3yoElkuvWTI6hsHa9E6GQrl6bk/fdAYcvuqW1/upO9T9rtEtapWdw4XYcNiVDEA==
+codemirror@^5.61.0:
+ version "5.61.0"
+ resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.61.0.tgz#318e5b034a707207948b92ffc2862195e8fdb08e"
+ integrity sha512-D3wYH90tYY1BsKlUe0oNj2JAhQ9TepkD51auk3N7q+4uz7A/cgJ5JsWHreT0PqieW1QhOuqxQ2reCXV1YXzecg==
-codesandbox-import-util-types@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.1.tgz#fbd0babed213eed068ad8251f5cdb1a01e573171"
- integrity sha512-hM5rkWi1u4dyQo6KMM0QqxOqUYWPPVy1tEoZ058UjaB2YE2YYXOyqmTpOOQZ2misJMzTsZH2r+3vC051bKd5bQ==
+codesandbox-import-util-types@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.3.tgz#b354b2f732ad130e119ebd9ead3bda3be5981a54"
+ integrity sha512-Qj00p60oNExthP2oR3vvXmUGjukij+rxJGuiaKM6tyUmSyimdZsqHI/TUvFFClAffk9s7hxGnQgWQ8KCce27qQ==
-codesandbox-import-utils@^2.2.1:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/codesandbox-import-utils/-/codesandbox-import-utils-2.2.2.tgz#2bf0aed166edb113951d2323725014daa8189d71"
- integrity sha512-1fgtBq+WiUEN49qmVS1086pLFG5KZIhbrtf7IuJWTUGU1FIgu9DXxwmp2snEA9asFUhCx/dtzeWbMPxJRewQ7Q==
+codesandbox-import-utils@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/codesandbox-import-utils/-/codesandbox-import-utils-2.2.3.tgz#f7b4801245b381cb8c90fe245e336624e19b6c84"
+ integrity sha512-ymtmcgZKU27U+nM2qUb21aO8Ut/u2S9s6KorOgG81weP+NA0UZkaHKlaRqbLJ9h4i/4FLvwmEXYAnTjNmp6ogg==
dependencies:
- codesandbox-import-util-types "^2.2.1"
+ codesandbox-import-util-types "^2.2.3"
istextorbinary "^2.2.1"
lz-string "^1.4.4"
-codesandbox@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/codesandbox/-/codesandbox-2.2.1.tgz#c09b26cf6844f3dff4718fac832beee493f6c2ff"
- integrity sha512-TOQVhLFlUYazflpnRyVO966sO4Avr2IyfUZn+TYad5WNM1v2WCkAS8ApC4+XNfXC11LGchxwG5MVnVfFlCWlbQ==
+codesandbox@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/codesandbox/-/codesandbox-2.2.3.tgz#092de403506d9e4c5358cd61dc84068c3ee8ceea"
+ integrity sha512-IAkWFk6UUglOhSemI7UFgNNL/jgg+1YjVEIllFULLgsaHhFnY51pCqAifMNuAd5d9Zp4Nk/xMgrEaGNV0L4Xlg==
dependencies:
axios "^0.18.1"
chalk "^2.4.1"
- codesandbox-import-util-types "^2.2.1"
- codesandbox-import-utils "^2.2.1"
+ codesandbox-import-util-types "^2.2.3"
+ codesandbox-import-utils "^2.2.3"
commander "^2.9.0"
- datauri "^1.1.0"
+ datauri "^3.0.0"
filesize "^3.6.1"
fs-extra "^3.0.1"
git-branch "^1.0.0"
@@ -3957,9 +4616,9 @@ color-name@^1.0.0, color-name@~1.1.4:
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
color-string@^1.5.4:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6"
- integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==
+ version "1.5.5"
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014"
+ integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==
dependencies:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
@@ -3972,10 +4631,10 @@ color@^3.0.0:
color-convert "^1.9.1"
color-string "^1.5.4"
-colorette@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
- integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
+colorette@^1.2.1, colorette@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
+ integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
combined-stream@^1.0.6, combined-stream@~1.0.6:
version "1.0.8"
@@ -3989,7 +4648,7 @@ comma-separated-tokens@^1.0.0:
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
-commander@2.x, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.9.0:
+commander@2.x, commander@^2.19.0, commander@^2.20.0, commander@^2.9.0:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -4005,9 +4664,14 @@ commander@^5.0.0:
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
commander@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75"
- integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
+ integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
+
+commander@^7.2.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
+ integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
commondir@^1.0.1:
version "1.0.1"
@@ -4022,11 +4686,6 @@ compare-func@^2.0.0:
array-ify "^1.0.0"
dot-prop "^5.1.0"
-compare-versions@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
- integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
-
component-emitter@^1.2.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
@@ -4116,10 +4775,10 @@ connect@^3.7.0:
parseurl "~1.3.3"
utils-merge "1.0.1"
-consola@^2.10.0, consola@^2.13.0, consola@^2.15.0, consola@^2.6.0, consola@^2.9.0:
- version "2.15.0"
- resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.0.tgz#40fc4eefa4d2f8ef2e2806147f056ea207fcc0e9"
- integrity sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==
+consola@^2.10.0, consola@^2.13.0, consola@^2.15.0, consola@^2.15.3, consola@^2.6.0, consola@^2.9.0:
+ version "2.15.3"
+ resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550"
+ integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==
console-browserify@^1.1.0:
version "1.2.0"
@@ -4147,24 +4806,7 @@ constants-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
-contains-path@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
- integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
-
-content-disposition@0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
- integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
- dependencies:
- safe-buffer "5.1.2"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-conventional-changelog-angular@^5.0.11:
+conventional-changelog-angular@^5.0.12:
version "5.0.12"
resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9"
integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==
@@ -4172,14 +4814,14 @@ conventional-changelog-angular@^5.0.11:
compare-func "^2.0.0"
q "^1.5.1"
-conventional-changelog-atom@^2.0.7:
+conventional-changelog-atom@^2.0.8:
version "2.0.8"
resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de"
integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==
dependencies:
q "^1.5.1"
-conventional-changelog-codemirror@^2.0.7:
+conventional-changelog-codemirror@^2.0.8:
version "2.0.8"
resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc"
integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==
@@ -4191,35 +4833,35 @@ conventional-changelog-config-spec@2.1.0:
resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d"
integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==
-conventional-changelog-conventionalcommits@4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.4.0.tgz#8d96687141c9bbd725a89b95c04966d364194cd4"
- integrity sha512-ybvx76jTh08tpaYrYn/yd0uJNLt5yMrb1BphDe4WBredMlvPisvMghfpnJb6RmRNcqXeuhR6LfGZGewbkRm9yA==
+conventional-changelog-conventionalcommits@4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62"
+ integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==
dependencies:
compare-func "^2.0.0"
lodash "^4.17.15"
q "^1.5.1"
-conventional-changelog-conventionalcommits@^4.4.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62"
- integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==
+conventional-changelog-conventionalcommits@^4.5.0:
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz#7fc17211dbca160acf24687bd2fdd5fd767750eb"
+ integrity sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A==
dependencies:
compare-func "^2.0.0"
lodash "^4.17.15"
q "^1.5.1"
-conventional-changelog-core@^4.2.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.1.tgz#f811ad98ab2ff080becafc61407509420c9b447d"
- integrity sha512-8cH8/DEoD3e5Q6aeogdR5oaaKs0+mG6+f+Om0ZYt3PNv7Zo0sQhu4bMDRsqAF+UTekTAtP1W/C41jH/fkm8Jtw==
+conventional-changelog-core@^4.2.1:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.2.tgz#f0897df6d53b5d63dec36b9442bd45354f8b3ce5"
+ integrity sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg==
dependencies:
add-stream "^1.0.0"
conventional-changelog-writer "^4.0.18"
conventional-commits-parser "^3.2.0"
dateformat "^3.0.0"
get-pkg-repo "^1.0.0"
- git-raw-commits "2.0.0"
+ git-raw-commits "^2.0.8"
git-remote-origin-url "^2.0.0"
git-semver-tags "^4.1.1"
lodash "^4.17.15"
@@ -4230,35 +4872,35 @@ conventional-changelog-core@^4.2.0:
shelljs "^0.8.3"
through2 "^4.0.0"
-conventional-changelog-ember@^2.0.8:
+conventional-changelog-ember@^2.0.9:
version "2.0.9"
resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962"
integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==
dependencies:
q "^1.5.1"
-conventional-changelog-eslint@^3.0.8:
+conventional-changelog-eslint@^3.0.9:
version "3.0.9"
resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb"
integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==
dependencies:
q "^1.5.1"
-conventional-changelog-express@^2.0.5:
+conventional-changelog-express@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8"
integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==
dependencies:
q "^1.5.1"
-conventional-changelog-jquery@^3.0.10:
+conventional-changelog-jquery@^3.0.11:
version "3.0.11"
resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf"
integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==
dependencies:
q "^1.5.1"
-conventional-changelog-jshint@^2.0.8:
+conventional-changelog-jshint@^2.0.9:
version "2.0.9"
resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff"
integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==
@@ -4272,9 +4914,9 @@ conventional-changelog-preset-loader@^2.3.4:
integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==
conventional-changelog-writer@^4.0.18:
- version "4.0.18"
- resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz#10b73baa59c7befc69b360562f8b9cd19e63daf8"
- integrity sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f"
+ integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==
dependencies:
compare-func "^2.0.0"
conventional-commits-filter "^2.0.7"
@@ -4287,24 +4929,24 @@ conventional-changelog-writer@^4.0.18:
split "^1.0.0"
through2 "^4.0.0"
-conventional-changelog@3.1.23:
- version "3.1.23"
- resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.23.tgz#d696408021b579a3814aba79b38729ed86478aea"
- integrity sha512-sScUu2NHusjRC1dPc5p8/b3kT78OYr95/Bx7Vl8CPB8tF2mG1xei5iylDTRjONV5hTlzt+Cn/tBWrKdd299b7A==
- dependencies:
- conventional-changelog-angular "^5.0.11"
- conventional-changelog-atom "^2.0.7"
- conventional-changelog-codemirror "^2.0.7"
- conventional-changelog-conventionalcommits "^4.4.0"
- conventional-changelog-core "^4.2.0"
- conventional-changelog-ember "^2.0.8"
- conventional-changelog-eslint "^3.0.8"
- conventional-changelog-express "^2.0.5"
- conventional-changelog-jquery "^3.0.10"
- conventional-changelog-jshint "^2.0.8"
+conventional-changelog@3.1.24:
+ version "3.1.24"
+ resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.24.tgz#ebd180b0fd1b2e1f0095c4b04fd088698348a464"
+ integrity sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==
+ dependencies:
+ conventional-changelog-angular "^5.0.12"
+ conventional-changelog-atom "^2.0.8"
+ conventional-changelog-codemirror "^2.0.8"
+ conventional-changelog-conventionalcommits "^4.5.0"
+ conventional-changelog-core "^4.2.1"
+ conventional-changelog-ember "^2.0.9"
+ conventional-changelog-eslint "^3.0.9"
+ conventional-changelog-express "^2.0.6"
+ conventional-changelog-jquery "^3.0.11"
+ conventional-changelog-jshint "^2.0.9"
conventional-changelog-preset-loader "^2.3.4"
-conventional-commits-filter@^2.0.6, conventional-commits-filter@^2.0.7:
+conventional-commits-filter@^2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3"
integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==
@@ -4312,31 +4954,31 @@ conventional-commits-filter@^2.0.6, conventional-commits-filter@^2.0.7:
lodash.ismatch "^4.4.0"
modify-values "^1.0.0"
-conventional-commits-parser@^3.1.0, conventional-commits-parser@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz#9e261b139ca4b7b29bcebbc54460da36894004ca"
- integrity sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==
+conventional-commits-parser@^3.2.0:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz#ba44f0b3b6588da2ee9fd8da508ebff50d116ce2"
+ integrity sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA==
dependencies:
JSONStream "^1.0.4"
is-text-path "^1.0.1"
lodash "^4.17.15"
meow "^8.0.0"
- split2 "^2.0.0"
+ split2 "^3.0.0"
through2 "^4.0.0"
trim-off-newlines "^1.0.0"
-conventional-recommended-bump@6.0.10:
- version "6.0.10"
- resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.0.10.tgz#ac2fb3e31bad2aeda80086b345bf0c52edd1d1b3"
- integrity sha512-2ibrqAFMN3ZA369JgVoSbajdD/BHN6zjY7DZFKTHzyzuQejDUCjQ85S5KHxCRxNwsbDJhTPD5hOKcis/jQhRgg==
+conventional-recommended-bump@6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55"
+ integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==
dependencies:
concat-stream "^2.0.0"
conventional-changelog-preset-loader "^2.3.4"
- conventional-commits-filter "^2.0.6"
- conventional-commits-parser "^3.1.0"
- git-raw-commits "2.0.0"
- git-semver-tags "^4.1.0"
- meow "^7.0.0"
+ conventional-commits-filter "^2.0.7"
+ conventional-commits-parser "^3.2.0"
+ git-raw-commits "^2.0.8"
+ git-semver-tags "^4.1.1"
+ meow "^8.0.0"
q "^1.5.1"
convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
@@ -4346,16 +4988,6 @@ convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0,
dependencies:
safe-buffer "~5.1.1"
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
-
-cookie@0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
- integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
-
cookie@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
@@ -4378,28 +5010,36 @@ copy-descriptor@^0.1.0:
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
-core-js-compat@^3.8.0:
- version "3.8.1"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.1.tgz#8d1ddd341d660ba6194cbe0ce60f4c794c87a36e"
- integrity sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==
+core-js-compat@^3.12.1, core-js-compat@^3.9.0, core-js-compat@^3.9.1:
+ version "3.12.1"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.12.1.tgz#2c302c4708505fa7072b0adb5156d26f7801a18b"
+ integrity sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==
+ dependencies:
+ browserslist "^4.16.6"
+ semver "7.0.0"
+
+core-js-compat@^3.18.0:
+ version "3.19.3"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.19.3.tgz#de75e5821c5ce924a0a1e7b7d5c2cb973ff388aa"
+ integrity sha512-59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA==
dependencies:
- browserslist "^4.15.0"
+ browserslist "^4.18.1"
semver "7.0.0"
core-js-pure@^3.0.0:
- version "3.8.1"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.1.tgz#23f84048f366fdfcf52d3fd1c68fec349177d119"
- integrity sha512-Se+LaxqXlVXGvmexKGPvnUIYC1jwXu1H6Pkyb3uBM5d8/NELMYCHs/4/roD7721NxrTLyv7e5nXd5/QLBO+10g==
+ version "3.12.1"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.12.1.tgz#934da8b9b7221e2a2443dc71dfa5bd77a7ea00b8"
+ integrity sha512-1cch+qads4JnDSWsvc7d6nzlKAippwjUlf6vykkTLW53VSV+NkE6muGBToAjEA8pG90cSfcud3JgVmW2ds5TaQ==
-core-js@^2.4.0, core-js@^2.6.5:
+core-js@^2.6.5:
version "2.6.12"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
-core-js@^3.8.1:
- version "3.8.1"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.1.tgz#f51523668ac8a294d1285c3b9db44025fda66d47"
- integrity sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==
+core-js@^3.12.1:
+ version "3.12.1"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.12.1.tgz#6b5af4ff55616c08a44d386f1f510917ff204112"
+ integrity sha512-Ne9DKPHTObRuB09Dru5AjwKjY4cJHVGu+y5f7coGn1E9Grkc3p2iBwE9AI/nJzsE29mQF7oq+mhYYRqOMFN1Bw==
core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
@@ -4472,7 +5112,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
-create-require@^1.1.0, create-require@^1.1.1:
+create-require@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
@@ -4563,24 +5203,23 @@ css-has-pseudo@^0.10.0:
postcss "^7.0.6"
postcss-selector-parser "^5.0.0-rc.4"
-css-loader@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645"
- integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==
+css-loader@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e"
+ integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==
dependencies:
- camelcase "^5.3.1"
+ camelcase "^6.0.0"
cssesc "^3.0.0"
icss-utils "^4.1.1"
- loader-utils "^1.2.3"
- normalize-path "^3.0.0"
+ loader-utils "^2.0.0"
postcss "^7.0.32"
postcss-modules-extract-imports "^2.0.0"
- postcss-modules-local-by-default "^3.0.2"
+ postcss-modules-local-by-default "^3.0.3"
postcss-modules-scope "^2.2.0"
postcss-modules-values "^3.0.0"
postcss-value-parser "^4.1.0"
- schema-utils "^2.7.0"
- semver "^6.3.0"
+ schema-utils "^2.7.1"
+ semver "^7.3.2"
css-prefers-color-scheme@^3.1.1:
version "3.1.1"
@@ -4594,17 +5233,7 @@ css-select-base-adapter@^0.1.1:
resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
-css-select@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
- integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
- dependencies:
- boolbase "~1.0.0"
- css-what "2.1"
- domutils "1.5.1"
- nth-check "~1.0.1"
-
-css-select@^2.0.0:
+css-select@^2.0.0, css-select@^2.0.2:
version "2.1.0"
resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
@@ -4614,6 +5243,17 @@ css-select@^2.0.0:
domutils "^1.7.0"
nth-check "^1.0.2"
+css-select@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8"
+ integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==
+ dependencies:
+ boolbase "^1.0.0"
+ css-what "^4.0.0"
+ domhandler "^4.0.0"
+ domutils "^2.4.3"
+ nth-check "^2.0.0"
+
css-tree@1.0.0-alpha.37:
version "1.0.0-alpha.37"
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
@@ -4623,38 +5263,28 @@ css-tree@1.0.0-alpha.37:
source-map "^0.6.1"
css-tree@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5"
- integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
+ integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
dependencies:
mdn-data "2.0.14"
source-map "^0.6.1"
-css-what@2.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
- integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
-
css-what@^3.2.1:
version "3.4.2"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
+css-what@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233"
+ integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==
+
css.escape@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
-css@^2.1.0:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929"
- integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
- dependencies:
- inherits "^2.0.3"
- source-map "^0.6.1"
- source-map-resolve "^0.5.2"
- urix "^0.1.0"
-
css@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d"
@@ -4679,10 +5309,10 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-default@^4.0.7:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76"
- integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==
+cssnano-preset-default@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff"
+ integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==
dependencies:
css-declaration-sorter "^4.0.1"
cssnano-util-raw-cache "^4.0.1"
@@ -4712,7 +5342,7 @@ cssnano-preset-default@^4.0.7:
postcss-ordered-values "^4.1.2"
postcss-reduce-initial "^4.0.3"
postcss-reduce-transforms "^4.0.2"
- postcss-svgo "^4.0.2"
+ postcss-svgo "^4.0.3"
postcss-unique-selectors "^4.0.1"
cssnano-util-get-arguments@^4.0.0:
@@ -4737,13 +5367,13 @@ cssnano-util-same-parent@^4.0.0:
resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3"
integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==
-cssnano@^4.1.10:
- version "4.1.10"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2"
- integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==
+cssnano@^4.1.10, cssnano@^4.1.11:
+ version "4.1.11"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99"
+ integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==
dependencies:
cosmiconfig "^5.0.0"
- cssnano-preset-default "^4.0.7"
+ cssnano-preset-default "^4.0.8"
is-resolvable "^1.0.0"
postcss "^7.0.0"
@@ -4764,7 +5394,7 @@ cssom@~0.3.6:
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
-cssstyle@^2.2.0:
+cssstyle@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
@@ -4804,12 +5434,10 @@ cyclist@^1.0.1:
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
-dargs@^4.0.1:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
- integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=
- dependencies:
- number-is-nan "^1.0.0"
+dargs@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc"
+ integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==
dashdash@^1.12.0:
version "1.14.1"
@@ -4827,14 +5455,13 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
-datauri@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/datauri/-/datauri-1.1.0.tgz#c6184ff6b928ede4e41ccc23ab954c7839c4fb39"
- integrity sha512-0q+cTTKx7q8eDteZRIQLTFJuiIsVing17UbWTPssY4JLSMaYsk/VKpNulBDo9NSgQWcvlPrkEHW8kUO67T/7mQ==
+datauri@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/datauri/-/datauri-3.0.0.tgz#6196997e9a7bbbee81b60e8c8acb1a2c871e2349"
+ integrity sha512-NeDFuUPV1YCpCn8MUIcDk1QnuyenUHs7f4Q5P0n9FFA0neKFrfEH9esR+YMW95BplbYfdmjbs0Pl/ZGAaM2QHQ==
dependencies:
- image-size "^0.6.2"
- mimer "^0.3.2"
- semver "^5.5.0"
+ image-size "0.8.3"
+ mimer "1.1.0"
dateformat@^3.0.0:
version "3.0.3"
@@ -4846,15 +5473,7 @@ de-indent@^1.0.2:
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=
-deasync@^0.1.15:
- version "0.1.21"
- resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.21.tgz#bb11eabd4466c0d8776f0d82deb8a6126460d30f"
- integrity sha512-kUmM8Y+PZpMpQ+B4AuOW9k2Pfx/mSupJtxOsLzmnHY2WqZUYRFccFn2RhzPAqt3Xb+sorK/badW2D4zNzqZz5w==
- dependencies:
- bindings "^1.5.0"
- node-addon-api "^1.7.1"
-
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
+debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -4868,21 +5487,21 @@ debug@3.1.0, debug@=3.1.0:
dependencies:
ms "2.0.0"
-debug@^3.1.0:
+debug@^3.1.0, debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
dependencies:
ms "^2.1.1"
-debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0:
+debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
dependencies:
ms "2.1.2"
-decamelize-keys@^1.0.0, decamelize-keys@^1.1.0:
+decamelize-keys@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
@@ -4895,7 +5514,7 @@ decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0:
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
-decimal.js@^10.2.0:
+decimal.js@^10.2.1:
version "10.2.1"
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3"
integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==
@@ -4964,16 +5583,16 @@ defu@^3.2.2:
resolved "https://registry.yarnpkg.com/defu/-/defu-3.2.2.tgz#be20f4cc49b9805d54ee6b610658d53894942e97"
integrity sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ==
+defu@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/defu/-/defu-4.0.1.tgz#9d7d7a48f9295f08285d153dcff174c89b9bcb22"
+ integrity sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ==
+
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-delegate@^3.1.2:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
- integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==
-
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -4992,10 +5611,10 @@ des.js@^1.0.0:
inherits "^2.0.1"
minimalistic-assert "^1.0.0"
-destr@^1.0.0, destr@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/destr/-/destr-1.0.1.tgz#d13db7f9d9c9ca4fcf24e86343d601217136ddc3"
- integrity sha512-LnEdINrd1ydSqRiAGjMBVrG/G8hNruwE+fEKlkJA14MGPEoI9T7zJDwGpkMTyXT2ASE0ycnN2SYn4k6Q7j7lHg==
+destr@^1.0.0, destr@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/destr/-/destr-1.1.0.tgz#2da6add6ba71e04fd0abfb1e642d4f6763235095"
+ integrity sha512-Ev/sqS5AzzDwlpor/5wFCDu0dYMQu/0x2D6XfAsQ0E7uQmamIgYJ6Dppo2T2EOFVkeVYWjc+PCLKaqZZ57qmLg==
destroy@^1.0.4, destroy@~1.0.4:
version "1.0.4"
@@ -5043,13 +5662,6 @@ diffie-hellman@^5.0.0:
miller-rabin "^4.0.0"
randombytes "^2.0.0"
-dimport@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/dimport/-/dimport-1.0.0.tgz#d5c09564f621e7b24b2e333cccdf9b2303011644"
- integrity sha512-r5Cb8jvJ9YOTKQje2wrD6ncjpyDM4l94+OqgatYNzTb0viKS0/XomCjty1+F827u1pBiPt1ubSYdowZfE1L5Tw==
- dependencies:
- rewrite-imports "^2.0.3"
-
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -5057,13 +5669,12 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
-doctrine@1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
- integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
+doctrine@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
dependencies:
esutils "^2.0.2"
- isarray "^1.0.0"
doctrine@^3.0.0:
version "3.0.0"
@@ -5093,9 +5704,9 @@ dom-serializer@0:
entities "^2.0.0"
dom-serializer@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1"
- integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.1.tgz#d845a1565d7c041a95e5dab62184ab41e3a519be"
+ integrity sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==
dependencies:
domelementtype "^2.0.1"
domhandler "^4.0.0"
@@ -5111,10 +5722,10 @@ domelementtype@1, domelementtype@^1.3.1:
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
-domelementtype@^2.0.1, domelementtype@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e"
- integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==
+domelementtype@^2.0.1, domelementtype@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
+ integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
domexception@^2.0.1:
version "2.0.1"
@@ -5137,20 +5748,12 @@ domhandler@^3.0.0:
dependencies:
domelementtype "^2.0.1"
-domhandler@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e"
- integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==
- dependencies:
- domelementtype "^2.1.0"
-
-domutils@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
- integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
+domhandler@^4.0.0, domhandler@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059"
+ integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==
dependencies:
- dom-serializer "0"
- domelementtype "1"
+ domelementtype "^2.2.0"
domutils@^1.5.1, domutils@^1.7.0:
version "1.7.0"
@@ -5160,14 +5763,14 @@ domutils@^1.5.1, domutils@^1.7.0:
dom-serializer "0"
domelementtype "1"
-domutils@^2.0.0:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.3.tgz#b8ca888695db9baf65b58462c0eff46d2d5cd85d"
- integrity sha512-MDMfEjgtzHvRX7i21XQfkk/vfZbLOe0VJk8dDETkTTo3BTeH3NXz3Xvs94UQ+GzTw/GjRYKsfVKIIOheYX63fw==
+domutils@^2.0.0, domutils@^2.4.3:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7"
+ integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==
dependencies:
dom-serializer "^1.0.1"
- domelementtype "^2.0.1"
- domhandler "^4.0.0"
+ domelementtype "^2.2.0"
+ domhandler "^4.2.0"
dot-case@^3.0.4:
version "3.0.4"
@@ -5192,9 +5795,14 @@ dot-prop@^5.1.0, dot-prop@^5.2.0:
is-obj "^2.0.0"
dotenv@^8.2.0:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
- integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
+ version "8.6.0"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b"
+ integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
+
+dotenv@^9.0.2:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05"
+ integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==
dotgitignore@^2.1.0:
version "2.1.0"
@@ -5209,7 +5817,7 @@ duplexer3@^0.1.4:
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
-duplexer@^0.1.1:
+duplexer@^0.1.1, duplexer@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
@@ -5255,28 +5863,23 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-ejs@^2.6.1:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
- integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
-
-electron-to-chromium@^1.3.612:
- version "1.3.616"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz#de63d1c79bb8eb61168774df0c11c9e1af69f9e8"
- integrity sha512-CI8L38UN2BEnqXw3/oRIQTmde0LiSeqWSRlPA42ZTYgJQ8fYenzAM2Z3ni+jtILTcrs5aiXZCGJ96Pm+3/yGyQ==
+electron-to-chromium@^1.4.17:
+ version "1.4.18"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.18.tgz#2fb282213937986a20a653315963070e8321b3f3"
+ integrity sha512-i7nKjGGBE1+YUIbfLObA1EZPmN7J1ITEllbhusDk+KIk6V6gUxN9PFe36v+Sd+8Cg0k3cgUv9lQhQZalr8rggw==
elliptic@^6.5.3:
- version "6.5.3"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6"
- integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==
+ version "6.5.4"
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
+ integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
dependencies:
- bn.js "^4.4.0"
- brorand "^1.0.1"
+ bn.js "^4.11.9"
+ brorand "^1.1.0"
hash.js "^1.0.0"
- hmac-drbg "^1.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.0"
+ hmac-drbg "^1.0.1"
+ inherits "^2.0.4"
+ minimalistic-assert "^1.0.1"
+ minimalistic-crypto-utils "^1.0.1"
emittery@^0.7.1:
version "0.7.2"
@@ -5322,15 +5925,23 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
dependencies:
once "^1.4.0"
-enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126"
- integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==
+enhanced-resolve@^4.1.1, enhanced-resolve@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec"
+ integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
dependencies:
graceful-fs "^4.1.2"
memory-fs "^0.5.0"
tapable "^1.0.0"
+enhanced-resolve@^5.8.0:
+ version "5.8.2"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b"
+ integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
enquirer@^2.3.5, enquirer@^2.3.6:
version "2.3.6"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
@@ -5344,9 +5955,9 @@ entities@^1.1.1:
integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
entities@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
- integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
+ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
err-code@^1.0.0:
version "1.1.2"
@@ -5359,9 +5970,9 @@ errlop@^2.0.0:
integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==
errno@^0.1.3, errno@~0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
- integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
+ version "0.1.8"
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
+ integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
dependencies:
prr "~1.0.1"
@@ -5379,40 +5990,58 @@ error-stack-parser@^2.0.0:
dependencies:
stackframe "^1.1.1"
-es-abstract@^1.17.2:
- version "1.17.7"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
- integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
+es-abstract@^1.17.2, es-abstract@^1.18.0-next.2:
+ version "1.18.0"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4"
+ integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==
dependencies:
+ call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
+ get-intrinsic "^1.1.1"
has "^1.0.3"
- has-symbols "^1.0.1"
- is-callable "^1.2.2"
- is-regex "^1.1.1"
- object-inspect "^1.8.0"
+ has-symbols "^1.0.2"
+ is-callable "^1.2.3"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.2"
+ is-string "^1.0.5"
+ object-inspect "^1.9.0"
object-keys "^1.1.1"
- object.assign "^4.1.1"
- string.prototype.trimend "^1.0.1"
- string.prototype.trimstart "^1.0.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.4"
+ string.prototype.trimstart "^1.0.4"
+ unbox-primitive "^1.0.0"
-es-abstract@^1.18.0-next.1:
- version "1.18.0-next.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68"
- integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
+es-abstract@^1.19.0, es-abstract@^1.19.1:
+ version "1.19.1"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
+ integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
dependencies:
+ call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
+ get-intrinsic "^1.1.1"
+ get-symbol-description "^1.0.0"
has "^1.0.3"
- has-symbols "^1.0.1"
- is-callable "^1.2.2"
- is-negative-zero "^2.0.0"
- is-regex "^1.1.1"
- object-inspect "^1.8.0"
+ has-symbols "^1.0.2"
+ internal-slot "^1.0.3"
+ is-callable "^1.2.4"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.1"
+ is-string "^1.0.7"
+ is-weakref "^1.0.1"
+ object-inspect "^1.11.0"
object-keys "^1.1.1"
- object.assign "^4.1.1"
- string.prototype.trimend "^1.0.1"
- string.prototype.trimstart "^1.0.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.4"
+ string.prototype.trimstart "^1.0.4"
+ unbox-primitive "^1.0.1"
+
+es-module-lexer@^0.4.0:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e"
+ integrity sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==
es-to-primitive@^1.2.1:
version "1.2.1"
@@ -5423,11 +6052,6 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
-es6-object-assign@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
- integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=
-
es6-promise@^4.0.3:
version "4.2.8"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
@@ -5460,22 +6084,27 @@ escape-string-regexp@^2.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
-escodegen@^1.14.1:
- version "1.14.3"
- resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
- integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
+escodegen@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
+ integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
dependencies:
esprima "^4.0.1"
- estraverse "^4.2.0"
+ estraverse "^5.2.0"
esutils "^2.0.2"
optionator "^0.8.1"
optionalDependencies:
source-map "~0.6.1"
-eslint-config-prettier@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz#c1ae4106f74e6c0357f44adb076771d032ac0e97"
- integrity sha512-8Y8lGLVPPZdaNA7JXqnvETVC7IiVRgAP6afQu9gOQRn90YY3otMNh+x7Vr2vMePQntF+5erdSUBqSzCmU/AxaQ==
+eslint-config-prettier@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a"
+ integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==
eslint-config-standard@^16.0.2:
version "16.0.2"
@@ -5487,20 +6116,21 @@ eslint-config-vue@^2.0.2:
resolved "https://registry.yarnpkg.com/eslint-config-vue/-/eslint-config-vue-2.0.2.tgz#a3ab1004899e49327a94c63e24d47a396b2f4848"
integrity sha1-o6sQBImeSTJ6lMY+JNR6OWsvSEg=
-eslint-import-resolver-node@^0.3.4:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717"
- integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==
+eslint-import-resolver-node@^0.3.6:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
+ integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
dependencies:
- debug "^2.6.9"
- resolve "^1.13.1"
+ debug "^3.2.7"
+ resolve "^1.20.0"
-eslint-module-utils@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6"
- integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==
+eslint-module-utils@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c"
+ integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==
dependencies:
- debug "^2.6.9"
+ debug "^3.2.7"
+ find-up "^2.1.0"
pkg-dir "^2.0.0"
eslint-plugin-es@^3.0.0:
@@ -5511,39 +6141,38 @@ eslint-plugin-es@^3.0.0:
eslint-utils "^2.0.0"
regexpp "^3.0.0"
-eslint-plugin-import@^2.22.1:
- version "2.22.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702"
- integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==
+eslint-plugin-import@^2.25.3:
+ version "2.25.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz#a554b5f66e08fb4f6dc99221866e57cfff824766"
+ integrity sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==
dependencies:
- array-includes "^3.1.1"
- array.prototype.flat "^1.2.3"
- contains-path "^0.1.0"
+ array-includes "^3.1.4"
+ array.prototype.flat "^1.2.5"
debug "^2.6.9"
- doctrine "1.5.0"
- eslint-import-resolver-node "^0.3.4"
- eslint-module-utils "^2.6.0"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.6"
+ eslint-module-utils "^2.7.1"
has "^1.0.3"
+ is-core-module "^2.8.0"
+ is-glob "^4.0.3"
minimatch "^3.0.4"
- object.values "^1.1.1"
- read-pkg-up "^2.0.0"
- resolve "^1.17.0"
- tsconfig-paths "^3.9.0"
+ object.values "^1.1.5"
+ resolve "^1.20.0"
+ tsconfig-paths "^3.11.0"
-eslint-plugin-jest@^24.1.3:
- version "24.1.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz#fa3db864f06c5623ff43485ca6c0e8fc5fe8ba0c"
- integrity sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==
+eslint-plugin-jest@^24.3.6:
+ version "24.3.6"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173"
+ integrity sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==
dependencies:
"@typescript-eslint/experimental-utils" "^4.0.1"
-eslint-plugin-markdown@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.2.tgz#79274bf17ce3ead48e4a55cbcb6d7ce735754280"
- integrity sha512-BfvXKsO0K+zvdarNc801jsE/NTLmig4oKhZ1U3aSUgTf2dB/US5+CrfGxMsCK2Ki1vS1R3HPok+uYpufFndhzw==
+eslint-plugin-markdown@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-markdown/-/eslint-plugin-markdown-2.1.0.tgz#1fee34a058e299bd51f3393553bf7f92f3fa167c"
+ integrity sha512-Rqw7tosArdlzXcR/xJGW3Er9gRiF7iE+QEMEm7hZZ/feZjUf8xCaGQJgB1nzs9yVhJnUeiAcj5TXLLfKMbp3DQ==
dependencies:
- object-assign "^4.0.1"
- remark-parse "^5.0.0"
+ remark-parse "^7.0.0"
unified "^6.1.2"
eslint-plugin-node@^11.1.0:
@@ -5558,27 +6187,27 @@ eslint-plugin-node@^11.1.0:
resolve "^1.10.1"
semver "^6.1.0"
-eslint-plugin-prettier@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.0.tgz#61e295349a65688ffac0b7808ef0a8244bdd8d40"
- integrity sha512-tMTwO8iUWlSRZIwS9k7/E4vrTsfvsrcM5p1eftyuqWH25nKsz/o6/54I7jwQ/3zobISyC7wMy9ZsFwgTxOcOpQ==
+eslint-plugin-prettier@^3.4.1:
+ version "3.4.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5"
+ integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==
dependencies:
prettier-linter-helpers "^1.0.0"
-eslint-plugin-promise@^4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
- integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
+eslint-plugin-promise@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-5.1.0.tgz#fb2188fb734e4557993733b41aa1a688f46c6f24"
+ integrity sha512-NGmI6BH5L12pl7ScQHbg7tvtk4wPxxj8yPHH47NvSmMtFneC077PSeY3huFj06ZWZvtbfxSPt3RuOQD5XcR4ng==
-eslint-plugin-vue@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.2.0.tgz#dd8323fe7ca28fe9377ce3f5f6cf17afe2686f2a"
- integrity sha512-4mt0yIv6rBDNtvis/g22a0ozJ12GfcdEzX77u0ICYjKlxOVtGrKGEvo0cbOObHaKDg9a9kJcoaNodqE4TPfS2A==
+eslint-plugin-vue@^7.9.0:
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.9.0.tgz#f8e83a2a908f4c43fc8304f5401d4ff671f3d560"
+ integrity sha512-2Q0qQp5+5h+pZvJKCbG1/jCRUYrdgAz5BYKGyTlp2NU8mx09u3Hp7PsH6d5qef6ojuPoCXMnrbbDxeoplihrSw==
dependencies:
eslint-utils "^2.1.0"
natural-compare "^1.4.0"
semver "^7.3.2"
- vue-eslint-parser "^7.2.0"
+ vue-eslint-parser "^7.6.0"
eslint-scope@^4.0.3:
version "4.0.3"
@@ -5609,17 +6238,17 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
eslint-visitor-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
- integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
+ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint@^7.15.0:
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.15.0.tgz#eb155fb8ed0865fcf5d903f76be2e5b6cd7e0bc7"
- integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==
+eslint@^7.26.0:
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.26.0.tgz#d416fdcdcb3236cd8f282065312813f8c13982f6"
+ integrity sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==
dependencies:
- "@babel/code-frame" "^7.0.0"
- "@eslint/eslintrc" "^0.2.2"
+ "@babel/code-frame" "7.12.11"
+ "@eslint/eslintrc" "^0.4.1"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -5630,12 +6259,12 @@ eslint@^7.15.0:
eslint-utils "^2.1.0"
eslint-visitor-keys "^2.0.0"
espree "^7.3.1"
- esquery "^1.2.0"
+ esquery "^1.4.0"
esutils "^2.0.2"
- file-entry-cache "^6.0.0"
+ file-entry-cache "^6.0.1"
functional-red-black-tree "^1.0.1"
glob-parent "^5.0.0"
- globals "^12.1.0"
+ globals "^13.6.0"
ignore "^4.0.6"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
@@ -5643,7 +6272,7 @@ eslint@^7.15.0:
js-yaml "^3.13.1"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
- lodash "^4.17.19"
+ lodash "^4.17.21"
minimatch "^3.0.4"
natural-compare "^1.4.0"
optionator "^0.9.1"
@@ -5652,15 +6281,10 @@ eslint@^7.15.0:
semver "^7.2.1"
strip-ansi "^6.0.0"
strip-json-comments "^3.1.0"
- table "^5.2.3"
+ table "^6.0.4"
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
-esm@^3.2.25:
- version "3.2.25"
- resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
- integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
-
espree@^6.2.1:
version "6.2.1"
resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
@@ -5684,10 +6308,10 @@ esprima@^4.0.0, esprima@^4.0.1:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-esquery@^1.0.1, esquery@^1.2.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
- integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
+esquery@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
+ integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
dependencies:
estraverse "^5.1.0"
@@ -5698,7 +6322,7 @@ esrecurse@^4.1.0, esrecurse@^4.3.0:
dependencies:
estraverse "^5.2.0"
-estraverse@^4.1.1, estraverse@^4.2.0:
+estraverse@^4.1.1:
version "4.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
@@ -5713,6 +6337,11 @@ estree-walker@^0.6.1:
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
+estree-walker@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
+ integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
+
esutils@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -5728,10 +6357,10 @@ eventemitter3@^4.0.4:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-events@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379"
- integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==
+events@^3.0.0, events@^3.2.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
eventsource-polyfill@^0.9.6:
version "0.9.6"
@@ -5747,9 +6376,9 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
safe-buffer "^5.1.1"
exec-sh@^0.3.2:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5"
- integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc"
+ integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==
execa@^0.7.0:
version "0.7.0"
@@ -5777,23 +6406,7 @@ execa@^1.0.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-execa@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89"
- integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==
- dependencies:
- cross-spawn "^7.0.0"
- get-stream "^5.0.0"
- human-signals "^1.1.1"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.0"
- onetime "^5.1.0"
- p-finally "^2.0.0"
- signal-exit "^3.0.2"
- strip-final-newline "^2.0.0"
-
-execa@^4.0.0, execa@^4.1.0:
+execa@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
@@ -5860,42 +6473,6 @@ expect@^26.6.2:
jest-message-util "^26.6.2"
jest-regex-util "^26.0.0"
-express@^4.16.3:
- version "4.17.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
- integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
- dependencies:
- accepts "~1.3.7"
- array-flatten "1.1.1"
- body-parser "1.19.0"
- content-disposition "0.5.3"
- content-type "~1.0.4"
- cookie "0.4.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.2"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "~1.1.2"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.5"
- qs "6.7.0"
- range-parser "~1.2.1"
- safe-buffer "5.1.2"
- send "0.17.1"
- serve-static "1.14.1"
- setprototypeof "1.1.1"
- statuses "~1.5.0"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
extend-shallow@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
@@ -5939,24 +6516,16 @@ extglob@^2.0.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-extract-css-chunks-webpack-plugin@^4.8.0:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.8.0.tgz#4a9cf9888a07abf4a86e9305f784cf12d46425c5"
- integrity sha512-dt0W0oouL0xjS51xkJQGc7ezNOl/ax3y8x/3EqYvoiGotYyTTFskt257r1yV3gExm4wqs1q95tOJ5vyQwhi2MA==
+extract-css-chunks-webpack-plugin@^4.9.0:
+ version "4.9.0"
+ resolved "https://registry.yarnpkg.com/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.9.0.tgz#da5e6b1d8b39a398c817ffc98550f4ccb6d795e1"
+ integrity sha512-HNuNPCXRMqJDQ1OHAUehoY+0JVCnw9Y/H22FQzYVwo8Ulgew98AGDu0grnY5c7xwiXHjQa6yJ/1dxLCI/xqTyQ==
dependencies:
loader-utils "^2.0.0"
normalize-url "1.9.1"
schema-utils "^1.0.0"
- webpack-external-import "^2.2.4"
webpack-sources "^1.1.0"
-extract-from-css@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/extract-from-css/-/extract-from-css-0.4.4.tgz#1ea7df2e7c7c6eb9922fa08e8adaea486f6f8f92"
- integrity sha1-HqffLnx8brmSL6COitrqSG9vj5I=
- dependencies:
- css "^2.1.0"
-
extsprintf@1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
@@ -5978,9 +6547,9 @@ fast-diff@^1.1.2:
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
fast-glob@^3.1.1:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3"
- integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
+ integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
@@ -6000,9 +6569,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
fastq@^1.6.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947"
- integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"
+ integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
dependencies:
reusify "^1.0.4"
@@ -6032,20 +6601,20 @@ figures@^3.0.0, figures@^3.1.0, figures@^3.2.0:
dependencies:
escape-string-regexp "^1.0.5"
-file-entry-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a"
- integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
dependencies:
flat-cache "^3.0.4"
-file-loader@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af"
- integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==
+file-loader@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
+ integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
dependencies:
- loader-utils "^1.2.3"
- schema-utils "^2.5.0"
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
file-name@^0.1.0:
version "0.1.0"
@@ -6079,7 +6648,12 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
-finalhandler@1.1.2, finalhandler@~1.1.2:
+filter-obj@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b"
+ integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs=
+
+finalhandler@1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
@@ -6092,14 +6666,6 @@ finalhandler@1.1.2, finalhandler@~1.1.2:
statuses "~1.5.0"
unpipe "~1.0.0"
-find-babel-config@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2"
- integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==
- dependencies:
- json5 "^0.5.1"
- path-exists "^3.0.0"
-
find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
@@ -6163,12 +6729,13 @@ find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
-find-versions@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
- integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
dependencies:
- semver-regex "^2.0.0"
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
flat-cache@^3.0.4:
version "3.0.4"
@@ -6184,9 +6751,9 @@ flat@^5.0.0:
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
flatted@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067"
- integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
+ integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
flatten@^1.0.2:
version "1.0.3"
@@ -6208,16 +6775,16 @@ follow-redirects@1.5.10:
dependencies:
debug "=3.1.0"
+follow-redirects@^1.10.0:
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43"
+ integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==
+
for-in@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
-foreach@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
- integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k=
-
forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
@@ -6237,10 +6804,10 @@ forwarded@~0.1.2:
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
-fraction.js@^4.0.12:
- version "4.0.12"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.0.12.tgz#0526d47c65a5fb4854df78bc77f7bec708d7b8c3"
- integrity sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA==
+fraction.js@^4.1.1:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8"
+ integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==
fragment-cache@^0.2.1:
version "0.2.1"
@@ -6297,15 +6864,15 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-extra@^9.0.0, fs-extra@^9.0.1:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc"
- integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
+fs-extra@^9.0.0, fs-extra@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
+ integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
dependencies:
at-least-node "^1.0.0"
graceful-fs "^4.2.0"
jsonfile "^6.0.1"
- universalify "^1.0.0"
+ universalify "^2.0.0"
fs-memo@^1.2.0:
version "1.2.0"
@@ -6319,6 +6886,11 @@ fs-minipass@^2.0.0:
dependencies:
minipass "^3.0.0"
+fs-monkey@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
+ integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
+
fs-readdir-recursive@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
@@ -6347,15 +6919,10 @@ fsevents@^1.2.7:
bindings "^1.5.0"
nan "^2.12.1"
-fsevents@^2.1.2:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d"
- integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==
-
-fsevents@~2.1.2:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
+fsevents@^2.1.2, fsevents@~2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
+ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
function-bind@^1.1.1:
version "1.1.1"
@@ -6372,7 +6939,7 @@ genfun@^4.0.1:
resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1"
integrity sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=
-gensync@^1.0.0-beta.1:
+gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
@@ -6382,10 +6949,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.0.0, get-intrinsic@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be"
- integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
+ integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
@@ -6449,9 +7016,17 @@ get-stream@^5.0.0:
pump "^3.0.0"
get-stream@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
- integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
+ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
+
+get-symbol-description@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
+ integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.1"
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
@@ -6484,16 +7059,16 @@ git-config-path@^2.0.0:
resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b"
integrity sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==
-git-raw-commits@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5"
- integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==
+git-raw-commits@^2.0.8:
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.10.tgz#e2255ed9563b1c9c3ea6bd05806410290297bbc1"
+ integrity sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==
dependencies:
- dargs "^4.0.1"
- lodash.template "^4.0.2"
- meow "^4.0.0"
- split2 "^2.0.0"
- through2 "^2.0.0"
+ dargs "^7.0.0"
+ lodash "^4.17.15"
+ meow "^8.0.0"
+ split2 "^3.0.0"
+ through2 "^4.0.0"
git-remote-origin-url@^2.0.0:
version "2.0.0"
@@ -6513,7 +7088,7 @@ git-repo-name@^0.6.0:
lazy-cache "^1.0.4"
remote-origin-url "^0.5.1"
-git-semver-tags@^4.0.0, git-semver-tags@^4.1.0, git-semver-tags@^4.1.1:
+git-semver-tags@^4.0.0, git-semver-tags@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780"
integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==
@@ -6529,10 +7104,10 @@ git-up@^4.0.0:
is-ssh "^1.3.0"
parse-url "^5.0.0"
-git-url-parse@^11.4.0:
- version "11.4.0"
- resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.0.tgz#f2bb1f2b00f05552540e95a62e31399a639a6aa6"
- integrity sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==
+git-url-parse@^11.4.3:
+ version "11.4.4"
+ resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.4.tgz#5d747debc2469c17bc385719f7d0427802d83d77"
+ integrity sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw==
dependencies:
git-up "^4.0.0"
@@ -6566,21 +7141,26 @@ glob-parent@^3.1.0:
path-dirname "^1.0.0"
glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
- integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
-glob@7.x, glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
- version "7.1.6"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
- integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+glob-to-regexp@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
+ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+
+glob@7.x, glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0:
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
+ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.4"
+ minimatch "^3.1.1"
once "^1.3.0"
path-is-absolute "^1.0.0"
@@ -6621,10 +7201,12 @@ globals@^12.1.0:
dependencies:
type-fest "^0.8.1"
-globals@^9.18.0:
- version "9.18.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
- integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
+globals@^13.6.0:
+ version "13.8.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz#3e20f504810ce87a8d72e55aecf8435b50f4c1b3"
+ integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==
+ dependencies:
+ type-fest "^0.20.2"
globby@^11.0.0, globby@^11.0.1:
version "11.0.1"
@@ -6638,12 +7220,17 @@ globby@^11.0.0, globby@^11.0.1:
merge2 "^1.3.0"
slash "^3.0.0"
-good-listener@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
- integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=
+globby@^11.0.3:
+ version "11.0.3"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"
+ integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==
dependencies:
- delegate "^3.1.2"
+ array-union "^2.1.0"
+ dir-glob "^3.0.1"
+ fast-glob "^3.1.1"
+ ignore "^5.1.4"
+ merge2 "^1.3.0"
+ slash "^3.0.0"
got@^6.7.1:
version "6.7.1"
@@ -6662,17 +7249,17 @@ got@^6.7.1:
unzip-response "^2.0.1"
url-parse-lax "^1.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
- version "4.2.4"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
- integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6:
+ version "4.2.6"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
+ integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
gray-matter@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454"
- integrity sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798"
+ integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==
dependencies:
- js-yaml "^3.11.0"
+ js-yaml "^3.13.1"
kind-of "^6.0.2"
section-matter "^1.0.0"
strip-bom-string "^1.0.0"
@@ -6682,7 +7269,7 @@ growly@^1.3.0:
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
-gzip-size@^5.0.0, gzip-size@^5.1.1:
+gzip-size@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274"
integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==
@@ -6690,15 +7277,22 @@ gzip-size@^5.0.0, gzip-size@^5.1.1:
duplexer "^0.1.1"
pify "^4.0.1"
+gzip-size@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
+ integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
+ dependencies:
+ duplexer "^0.1.2"
+
hable@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/hable/-/hable-3.0.0.tgz#6de089b2df946635cf8134b9e4859f1b62de255f"
integrity sha512-7+G0/2/COR8pwteYFqHIVYfQpuEiO2HXwJrhCBJVgrNrl9O5eaUoJVDGXUJX+0RpGncNVTuestexjk1afj01wQ==
handlebars@^4.7.6:
- version "4.7.6"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e"
- integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==
+ version "4.7.7"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
+ integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
dependencies:
minimist "^1.2.5"
neo-async "^2.6.0"
@@ -6751,6 +7345,11 @@ has-ansi@^2.0.0:
dependencies:
ansi-regex "^2.0.0"
+has-bigints@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
+ integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+
has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -6761,10 +7360,17 @@ has-flag@^4.0.0:
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-has-symbols@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
- integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+has-symbols@^1.0.1, has-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
+ integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
+
+has-tostringtag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
+ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
+ dependencies:
+ has-symbols "^1.0.2"
has-value@^0.3.1:
version "0.3.1"
@@ -6874,10 +7480,10 @@ hast-util-parse-selector@^2.0.0:
resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a"
integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==
-hast-util-raw@^6.0.0:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.2.tgz#0954c44e2e1c03dc5bb44c40ef5eee3185ebeabe"
- integrity sha512-m7IlmqO8cytmG3EIMDMXUG8LjO2uyApWcxwL6apsGvikIClgykFg3UYps4rnt4kUpY3j8Mc7ANJ8zW6KPPLb+w==
+hast-util-raw@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.1.0.tgz#e16a3c2642f65cc7c480c165400a40d604ab75d0"
+ integrity sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ==
dependencies:
"@types/hast" "^2.0.0"
hast-util-from-parse5 "^6.0.0"
@@ -6885,6 +7491,7 @@ hast-util-raw@^6.0.0:
html-void-elements "^1.0.0"
parse5 "^6.0.0"
unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
vfile "^4.0.0"
web-namespaces "^1.0.0"
xtend "^4.0.0"
@@ -6930,12 +7537,12 @@ hex-color-regex@^1.1.0:
resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
-highlight.js@^10.4.1:
- version "10.4.1"
- resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.4.1.tgz#d48fbcf4a9971c4361b3f95f302747afe19dbad0"
- integrity sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==
+highlight.js@^10.7.2:
+ version "10.7.2"
+ resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.2.tgz#89319b861edc66c48854ed1e6da21ea89f847360"
+ integrity sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg==
-hmac-drbg@^1.0.0:
+hmac-drbg@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
@@ -6951,25 +7558,20 @@ homedir-polyfill@^1.0.0:
dependencies:
parse-passwd "^1.0.0"
-hookable@^4.3.1:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/hookable/-/hookable-4.3.1.tgz#aabad1925197701d2b3ea8de1a0d36f69cddaee7"
- integrity sha512-E4YA6bjSfXDT6QsFIjz9F1rjJ8RH6qax5HBosvP7dhTTlErVTfe4RpuwpPEKhJOCBJwaI+snBWufbKa26eZBoQ==
-
-hoopy@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
- integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==
+hookable@^4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/hookable/-/hookable-4.4.1.tgz#3d7154ac7e1f6f147e50fef583832f2645b9f04f"
+ integrity sha512-KWjZM8C7IVT2qne5HTXjM6R6VnRfjfRlf/oCnHd+yFxoHO1DzOl6B9LzV/VqGQK/IrFewq+EG+ePVrE9Tpc3fg==
hosted-git-info@^2.1.4, hosted-git-info@^2.4.2:
- version "2.8.8"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
- integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
+ version "2.8.9"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
+ integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-hosted-git-info@^3.0.6:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz#a30727385ea85acfcee94e0aad9e368c792e036c"
- integrity sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==
+hosted-git-info@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
+ integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
dependencies:
lru-cache "^6.0.0"
@@ -6983,11 +7585,6 @@ hsla-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
-html-comment-regex@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7"
- integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==
-
html-encoding-sniffer@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
@@ -6996,9 +7593,9 @@ html-encoding-sniffer@^2.0.1:
whatwg-encoding "^1.0.5"
html-entities@^1.2.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44"
- integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc"
+ integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==
html-escaper@^2.0.0:
version "2.0.2"
@@ -7056,22 +7653,22 @@ html-void-elements@^1.0.0:
resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483"
integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==
-html-webpack-plugin@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c"
- integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==
+html-webpack-plugin@^4.5.1:
+ version "4.5.2"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12"
+ integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==
dependencies:
"@types/html-minifier-terser" "^5.0.0"
"@types/tapable" "^1.0.5"
"@types/webpack" "^4.41.8"
html-minifier-terser "^5.0.1"
loader-utils "^1.2.3"
- lodash "^4.17.15"
+ lodash "^4.17.20"
pretty-error "^2.1.1"
tapable "^1.1.3"
util.promisify "1.0.0"
-htmlparser2@^3.3.0:
+htmlparser2@^3.10.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
@@ -7098,17 +7695,6 @@ http-cache-semantics@^3.8.0:
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==
-http-errors@1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
- integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
http-errors@~1.7.2:
version "1.7.3"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
@@ -7172,21 +7758,10 @@ humps@^2.0.1:
resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa"
integrity sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao=
-husky@^4.3.6:
- version "4.3.6"
- resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.6.tgz#ebd9dd8b9324aa851f1587318db4cccb7665a13c"
- integrity sha512-o6UjVI8xtlWRL5395iWq9LKDyp/9TE7XMOTvIpEVzW638UcGxTmV5cfel6fsk/jbZSTlvfGVJf2svFtybcIZag==
- dependencies:
- chalk "^4.0.0"
- ci-info "^2.0.0"
- compare-versions "^3.6.0"
- cosmiconfig "^7.0.0"
- find-versions "^3.2.0"
- opencollective-postinstall "^2.0.2"
- pkg-dir "^4.2.0"
- please-upgrade-node "^3.2.0"
- slash "^3.0.0"
- which-pm-runs "^1.0.0"
+husky@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/husky/-/husky-6.0.0.tgz#810f11869adf51604c32ea577edbc377d7f9319e"
+ integrity sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==
iconv-lite@0.4.24, iconv-lite@^0.4.24:
version "0.4.24"
@@ -7229,10 +7804,17 @@ ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
-image-size@^0.6.2:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2"
- integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==
+image-size@0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.8.3.tgz#f0b568857e034f29baffd37013587f2c0cad8b46"
+ integrity sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==
+ dependencies:
+ queue "6.0.1"
+
+immutable@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23"
+ integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==
import-cwd@^2.0.0:
version "2.1.0"
@@ -7257,9 +7839,9 @@ import-fresh@^2.0.0:
resolve-from "^3.0.0"
import-fresh@^3.0.0, import-fresh@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e"
- integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
dependencies:
parent-module "^1.0.0"
resolve-from "^4.0.0"
@@ -7291,10 +7873,10 @@ import-local@^3.0.2:
pkg-dir "^4.2.0"
resolve-cwd "^3.0.0"
-improved-yarn-audit@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/improved-yarn-audit/-/improved-yarn-audit-2.3.2.tgz#f18e13c6ca2c96e80fec1818619cbc0ab9a326be"
- integrity sha512-82F04JFheMtMOMOp8uyfu8kicEttYRfl0d0j0wZOLGCDEbDg4qaXafM6+At1u11vrqWSWlJJidHMOWkLoWV7EA==
+improved-yarn-audit@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/improved-yarn-audit/-/improved-yarn-audit-3.0.0.tgz#dfb09cea1a3a92c790ea2b4056431f6fb1b99bfa"
+ integrity sha512-b7CrBYYwMidtPciCBkW62C7vqGjAV10bxcAWHeJvGrltrcMSEnG5I9CQgi14nmAlUKUQiSvpz47Lo3d7Z3Vjcg==
imurmurhash@^0.1.4:
version "0.1.4"
@@ -7308,11 +7890,6 @@ indent-string@^2.1.0:
dependencies:
repeating "^2.0.0"
-indent-string@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
- integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
-
indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
@@ -7352,9 +7929,9 @@ inherits@2.0.3:
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
ini@^1.3.2, ini@^1.3.3, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84"
- integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
+ version "1.3.8"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
+ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
inline-style-parser@0.1.1:
version "0.1.1"
@@ -7399,23 +7976,20 @@ inquirer@^7.3.3:
strip-ansi "^6.0.0"
through "^2.3.6"
+internal-slot@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
+ integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
+ dependencies:
+ get-intrinsic "^1.1.0"
+ has "^1.0.3"
+ side-channel "^1.0.4"
+
interpret@^1.0.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
-invariant@^2.2.2:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
- dependencies:
- loose-envify "^1.0.0"
-
-ip-regex@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
- integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
-
ip@^1.1.4, ip@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
@@ -7463,13 +8037,6 @@ is-alphanumerical@^1.0.0:
is-alphabetical "^1.0.0"
is-decimal "^1.0.0"
-is-arguments@^1.0.4:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9"
- integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==
- dependencies:
- call-bind "^1.0.0"
-
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -7480,6 +8047,11 @@ is-arrayish@^0.3.1:
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
+is-bigint@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a"
+ integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==
+
is-binary-path@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
@@ -7494,6 +8066,13 @@ is-binary-path@~2.1.0:
dependencies:
binary-extensions "^2.0.0"
+is-boolean-object@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8"
+ integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==
+ dependencies:
+ call-bind "^1.0.2"
+
is-buffer@^1.1.4, is-buffer@^1.1.5:
version "1.1.6"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
@@ -7504,10 +8083,15 @@ is-buffer@^2.0.0, is-buffer@^2.0.2:
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-is-callable@^1.1.4, is-callable@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
- integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
+is-callable@^1.1.4, is-callable@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
+ integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
+
+is-callable@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
+ integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
is-ci@^1.0.10:
version "1.2.1"
@@ -7535,10 +8119,17 @@ is-color-stop@^1.0.0:
rgb-regex "^1.0.1"
rgba-regex "^1.0.0"
-is-core-module@^2.1.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
- integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
+is-core-module@^2.2.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
+ integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==
+ dependencies:
+ has "^1.0.3"
+
+is-core-module@^2.8.0:
+ version "2.8.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
+ integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
dependencies:
has "^1.0.3"
@@ -7557,9 +8148,9 @@ is-data-descriptor@^1.0.0:
kind-of "^6.0.0"
is-date-object@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
- integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5"
+ integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==
is-decimal@^1.0.0:
version "1.0.4"
@@ -7590,9 +8181,9 @@ is-directory@^0.3.1:
integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
is-docker@^2.0.0, is-docker@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156"
- integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
+ integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
@@ -7631,11 +8222,6 @@ is-generator-fn@^2.0.0:
resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
-is-generator-function@^1.0.7:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.8.tgz#dfb5c2b120e02b0a8d9d2c6806cd5621aa922f7b"
- integrity sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==
-
is-glob@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
@@ -7643,10 +8229,10 @@ is-glob@^3.1.0:
dependencies:
is-extglob "^2.1.0"
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
- integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
+ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
@@ -7673,14 +8259,7 @@ is-module@^1.0.0:
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
-is-nan@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.0.tgz#85d1f5482f7051c2019f5673ccebdb06f3b0db03"
- integrity sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ==
- dependencies:
- define-properties "^1.1.3"
-
-is-negative-zero@^2.0.0:
+is-negative-zero@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
@@ -7690,6 +8269,11 @@ is-npm@^1.0.0:
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ=
+is-number-object@^1.0.4:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"
+ integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==
+
is-number@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -7737,9 +8321,9 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4:
isobject "^3.0.1"
is-potential-custom-element-name@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397"
- integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c=
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
+ integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
is-redirect@^1.0.0:
version "1.0.0"
@@ -7753,12 +8337,21 @@ is-reference@^1.1.2:
dependencies:
"@types/estree" "*"
-is-regex@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
- integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
+is-regex@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f"
+ integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==
dependencies:
- has-symbols "^1.0.1"
+ call-bind "^1.0.2"
+ has-symbols "^1.0.2"
+
+is-regex@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
+ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
is-regexp@^1.0.0:
version "1.0.0"
@@ -7775,6 +8368,11 @@ is-retry-allowed@^1.0.0:
resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
+is-shared-array-buffer@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
+ integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
+
is-ssh@^1.3.0:
version "1.3.2"
resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b"
@@ -7793,23 +8391,23 @@ is-stream@^2.0.0:
integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
is-string@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
- integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f"
+ integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==
-is-svg@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75"
- integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==
+is-string@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
+ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
dependencies:
- html-comment-regex "^1.1.0"
+ has-tostringtag "^1.0.0"
-is-symbol@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
- integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
+is-symbol@^1.0.2, is-symbol@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
+ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
dependencies:
- has-symbols "^1.0.1"
+ has-symbols "^1.0.2"
is-text-path@^1.0.1:
version "1.0.1"
@@ -7818,27 +8416,28 @@ is-text-path@^1.0.1:
dependencies:
text-extensions "^1.0.0"
-is-typed-array@^1.1.3:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.4.tgz#1f66f34a283a3c94a4335434661ca53fff801120"
- integrity sha512-ILaRgn4zaSrVNXNGtON6iFNotXW3hAPF3+0fB1usg2jFlWqo5fEDdmJkz0zBfoi7Dgskr8Khi2xZ8cXqZEfXNA==
- dependencies:
- available-typed-arrays "^1.0.2"
- call-bind "^1.0.0"
- es-abstract "^1.18.0-next.1"
- foreach "^2.0.5"
- has-symbols "^1.0.1"
-
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+is-unicode-supported@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
+ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
+
is-utf8@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+is-weakref@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2"
+ integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==
+ dependencies:
+ call-bind "^1.0.0"
+
is-whitespace-character@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7"
@@ -8308,15 +8907,7 @@ jest-watcher@^26.6.2:
jest-util "^26.6.2"
string-length "^4.0.1"
-jest-worker@^25.4.0:
- version "25.5.0"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1"
- integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==
- dependencies:
- merge-stream "^2.0.0"
- supports-color "^7.0.0"
-
-jest-worker@^26.6.2:
+jest-worker@^26.5.0, jest-worker@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
@@ -8339,15 +8930,25 @@ jimp-compact@^0.16.1:
resolved "https://registry.yarnpkg.com/jimp-compact/-/jimp-compact-0.16.1.tgz#9582aea06548a2c1e04dd148d7c3ab92075aefa3"
integrity sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==
-jiti@^0.1.16, jiti@^0.1.17:
- version "0.1.17"
- resolved "https://registry.yarnpkg.com/jiti/-/jiti-0.1.17.tgz#b693a29c94d0ca4f82a4624b40dd9915527416be"
- integrity sha512-IlUGuEHKA44dqJoSqpv1poIRyyi31ciEmpLlRZCmo9TasVSZhwfmaVUuQVs26EHuwYdx+NirOm41+wbykH/+9Q==
-
-js-beautify@^1.6.12, js-beautify@^1.6.14:
+jiti@^1.13.0:
version "1.13.0"
- resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.13.0.tgz#a056d5d3acfd4918549aae3ab039f9f3c51eebb2"
- integrity sha512-/Tbp1OVzZjbwzwJQFIlYLm9eWQ+3aYbBXLSaqb1mEJzhcQAfrqMMQYtjb6io+U6KpD0ID4F+Id3/xcjH3l/sqA==
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.13.0.tgz#3cdfc4e651ca0cca4c62ed5e47747b5841d41a8e"
+ integrity sha512-/n9mNxZj/HDSrincJ6RP+L+yXbpnB8FybySBa+IjIaoH9FIxBbrbRT5XUbe8R7zuVM2AQqNMNDDqz0bzx3znOQ==
+
+jiti@^1.3.0:
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.9.1.tgz#d9e267fa050ddc52191f17d8af815d49a38ebafd"
+ integrity sha512-AhYrAxJ/IW2257nHkJasUjtxHhmYIUEHEjsofJtGYsPWk8pTjqjbPFlJfOwfY+WX8YBiKHM1l0ViDC/mye2SWg==
+
+jiti@^1.9.2:
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.9.2.tgz#2ee44830883dbb1b2e222adc053c3052d0bf3b61"
+ integrity sha512-wymUBR/YGGVNVRAxX52yvFoZdUAYKEGjk0sYrz6gXLCvMblnRvJAmDUnMvQiH4tUHDBtbKHnZ4GT3R+m3Hc39A==
+
+js-beautify@^1.6.12:
+ version "1.13.13"
+ resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.13.13.tgz#756907d1728f329f2b84c42efd56ad17514620bf"
+ integrity sha512-oH+nc0U5mOAqX8M5JO1J0Pw/7Q35sAdOsM5W3i87pir9Ntx6P/5Gx1xLNoK+MGyvHk4rqqRCE4Oq58H6xl2W7A==
dependencies:
config-chain "^1.1.12"
editorconfig "^0.15.3"
@@ -8355,20 +8956,22 @@ js-beautify@^1.6.12, js-beautify@^1.6.14:
mkdirp "^1.0.4"
nopt "^5.0.0"
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
+js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-js-tokens@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
- integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
+js-yaml@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.0.0.tgz#f426bc0ff4b4051926cd588c71113183409a121f"
+ integrity sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==
+ dependencies:
+ argparse "^2.0.1"
-js-yaml@3.14.0, js-yaml@^3.11.0, js-yaml@^3.13.1:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
- integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
+js-yaml@^3.13.1:
+ version "3.14.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
+ integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"
@@ -8379,35 +8982,35 @@ jsbn@~0.1.0:
integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
jsdom@^16.4.0:
- version "16.4.0"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb"
- integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==
+ version "16.5.3"
+ resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.3.tgz#13a755b3950eb938b4482c407238ddf16f0d2136"
+ integrity sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==
dependencies:
- abab "^2.0.3"
- acorn "^7.1.1"
+ abab "^2.0.5"
+ acorn "^8.1.0"
acorn-globals "^6.0.0"
cssom "^0.4.4"
- cssstyle "^2.2.0"
+ cssstyle "^2.3.0"
data-urls "^2.0.0"
- decimal.js "^10.2.0"
+ decimal.js "^10.2.1"
domexception "^2.0.1"
- escodegen "^1.14.1"
+ escodegen "^2.0.0"
html-encoding-sniffer "^2.0.1"
is-potential-custom-element-name "^1.0.0"
nwsapi "^2.2.0"
- parse5 "5.1.1"
+ parse5 "6.0.1"
request "^2.88.2"
- request-promise-native "^1.0.8"
- saxes "^5.0.0"
+ request-promise-native "^1.0.9"
+ saxes "^5.0.1"
symbol-tree "^3.2.4"
- tough-cookie "^3.0.1"
+ tough-cookie "^4.0.0"
w3c-hr-time "^1.0.2"
w3c-xmlserializer "^2.0.0"
webidl-conversions "^6.1.0"
whatwg-encoding "^1.0.5"
whatwg-mimetype "^2.3.0"
- whatwg-url "^8.0.0"
- ws "^7.2.3"
+ whatwg-url "^8.5.0"
+ ws "^7.4.4"
xml-name-validator "^3.0.0"
jsesc@^2.5.1:
@@ -8435,6 +9038,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
json-schema@0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -8450,11 +9058,6 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
-json5@^0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
- integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
-
json5@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
@@ -8463,9 +9066,9 @@ json5@^1.0.1:
minimist "^1.2.0"
json5@^2.1.2:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
- integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
+ integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
dependencies:
minimist "^1.2.5"
@@ -8607,40 +9210,41 @@ lines-and-columns@^1.1.6:
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
-lint-staged@^10.5.3:
- version "10.5.3"
- resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.3.tgz#c682838b3eadd4c864d1022da05daa0912fb1da5"
- integrity sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==
+lint-staged@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.0.0.tgz#24d0a95aa316ba28e257f5c4613369a75a10c712"
+ integrity sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw==
dependencies:
- chalk "^4.1.0"
+ chalk "^4.1.1"
cli-truncate "^2.1.0"
- commander "^6.2.0"
+ commander "^7.2.0"
cosmiconfig "^7.0.0"
- debug "^4.2.0"
+ debug "^4.3.1"
dedent "^0.7.0"
enquirer "^2.3.6"
- execa "^4.1.0"
- listr2 "^3.2.2"
- log-symbols "^4.0.0"
- micromatch "^4.0.2"
+ execa "^5.0.0"
+ listr2 "^3.8.2"
+ log-symbols "^4.1.0"
+ micromatch "^4.0.4"
normalize-path "^3.0.0"
please-upgrade-node "^3.2.0"
string-argv "0.3.1"
stringify-object "^3.3.0"
-listr2@^3.2.2:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.2.3.tgz#ef9e0d790862f038dde8a9837be552b1adfd1c07"
- integrity sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==
+listr2@^3.8.2:
+ version "3.8.2"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.8.2.tgz#99b138ad1cfb08f1b0aacd422972e49b2d814b99"
+ integrity sha512-E28Fw7Zd3HQlCJKzb9a8C8M0HtFWQeucE+S8YrSrqZObuCLPRHMRrR8gNmYt65cU9orXYHwvN5agXC36lYt7VQ==
dependencies:
- chalk "^4.1.0"
+ chalk "^4.1.1"
cli-truncate "^2.1.0"
figures "^3.2.0"
indent-string "^4.0.0"
log-update "^4.0.0"
p-map "^4.0.0"
- rxjs "^6.6.3"
+ rxjs "^6.6.7"
through "^2.3.8"
+ wrap-ansi "^7.0.0"
load-json-file@^1.0.0:
version "1.1.0"
@@ -8653,16 +9257,6 @@ load-json-file@^1.0.0:
pinkie-promise "^2.0.0"
strip-bom "^2.0.0"
-load-json-file@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
- integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- strip-bom "^3.0.0"
-
load-json-file@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
@@ -8673,11 +9267,16 @@ load-json-file@^4.0.0:
pify "^3.0.0"
strip-bom "^3.0.0"
-loader-runner@^2.3.1, loader-runner@^2.4.0:
+loader-runner@^2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
+loader-runner@^4.1.0, loader-runner@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
+ integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
+
loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
@@ -8696,11 +9295,6 @@ loader-utils@^2.0.0:
emojis-list "^3.0.0"
json5 "^2.1.2"
-loadjs@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6"
- integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==
-
locate-path@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
@@ -8724,11 +9318,28 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
+ dependencies:
+ p-locate "^5.0.0"
+
lodash._reinterpolate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+lodash.clonedeep@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+ integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
+lodash.debounce@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
+ integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
+
lodash.difference@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c"
@@ -8774,7 +9385,7 @@ lodash.sortby@^4.7.0:
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
-lodash.template@^4.0.2, lodash.template@^4.5.0:
+lodash.template@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
@@ -8789,6 +9400,11 @@ lodash.templatesettings@^4.0.0:
dependencies:
lodash._reinterpolate "^3.0.0"
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+
lodash.unionby@^4.8.0:
version "4.8.0"
resolved "https://registry.yarnpkg.com/lodash.unionby/-/lodash.unionby-4.8.0.tgz#883f098ff78f564a727b7508e09cdd539734bb83"
@@ -8799,11 +9415,16 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
-lodash@^4.15.0, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5:
+lodash@^4.15.0, lodash@^4.17.12, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.5:
version "4.17.20"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
+lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0:
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
log-symbols@^2.1.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
@@ -8811,12 +9432,13 @@ log-symbols@^2.1.0:
dependencies:
chalk "^2.0.1"
-log-symbols@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920"
- integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==
+log-symbols@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
+ integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
dependencies:
- chalk "^4.0.0"
+ chalk "^4.1.0"
+ is-unicode-supported "^0.1.0"
log-update@^4.0.0:
version "4.0.0"
@@ -8828,23 +9450,11 @@ log-update@^4.0.0:
slice-ansi "^4.0.0"
wrap-ansi "^6.2.0"
-loglevel@^1.6.2:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197"
- integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==
-
longest-streak@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
-loose-envify@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
loud-rejection@^1.0.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
@@ -8967,15 +9577,10 @@ map-obj@^1.0.0, map-obj@^1.0.1:
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
-map-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
- integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
-
map-obj@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5"
- integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.1.tgz#e4ea399dbc979ae735c83c863dd31bdf364277b7"
+ integrity sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==
map-visit@^1.0.0:
version "1.0.0"
@@ -8996,10 +9601,10 @@ markdown-table@^2.0.0:
dependencies:
repeat-string "^1.0.0"
-marked@^1.2.6:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.6.tgz#fa55cf38ab3585005c9fb3c1ebfb3d4590c29fdc"
- integrity sha512-7vVuSEZ8g/HH3hK/BH/+7u/NJj7x9VY4EHzujLDcqAQLiOUeFJYAsfSAyoWtR17lKrx7b08qyIno4lffwrzTaA==
+marked@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-2.0.3.tgz#3551c4958c4da36897bda2a16812ef1399c8d6b0"
+ integrity sha512-5otztIIcJfPc2qGTN8cVtOJEjNJZ0jwa46INMagrYfk0EvqtRuEHLsEe0LrFS0/q+ZRKT0+kXK7P2T1AN5lWRA==
md5.js@^1.3.4:
version "1.3.5"
@@ -9024,65 +9629,80 @@ mdast-util-definitions@^4.0.0:
dependencies:
unist-util-visit "^2.0.0"
+mdast-util-find-and-replace@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz#b7db1e873f96f66588c321f1363069abf607d1b5"
+ integrity sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==
+ dependencies:
+ escape-string-regexp "^4.0.0"
+ unist-util-is "^4.0.0"
+ unist-util-visit-parents "^3.0.0"
+
mdast-util-footnote@^0.1.0:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/mdast-util-footnote/-/mdast-util-footnote-0.1.5.tgz#b05f047d934b003a6767a7402b4692019ef64c20"
- integrity sha512-2SiM/YL7OgtipTQvOf0Yp+LAgWp7uEloiDhzpg7pv/aCYQ7pmACb1YBF/BOQwal8h7EUytlLjV3/1DidNN4xOQ==
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/mdast-util-footnote/-/mdast-util-footnote-0.1.7.tgz#4b226caeab4613a3362c144c94af0fdd6f7e0ef0"
+ integrity sha512-QxNdO8qSxqbO2e3m09KwDKfWiLgqyCurdWTQ198NpbZ2hxntdc+VKS4fDJCmNWbAroUdYnSthu+XbZ8ovh8C3w==
dependencies:
- mdast-util-to-markdown "^0.5.0"
- micromark "~2.10.0"
+ mdast-util-to-markdown "^0.6.0"
+ micromark "~2.11.0"
mdast-util-from-markdown@^0.8.0:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.2.tgz#d9b5c4eae245e742de8542b9a9fe642c400e8f42"
- integrity sha512-lEiC6zP3sLGJmseGHf33YInftqOs1p4Z3U/mxEtjMkNjWTHBJx5rPjbgTbpHba11/H/TgB0fgiaiQk0lzdgKHg==
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c"
+ integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==
dependencies:
"@types/mdast" "^3.0.0"
mdast-util-to-string "^2.0.0"
- micromark "~2.10.0"
+ micromark "~2.11.0"
parse-entities "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
mdast-util-gfm-autolink-literal@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.1.tgz#94675074d725ed7254b3172fa7e7c3252960de39"
- integrity sha512-gJ2xSpqKCetSr22GEWpZH3f5ffb4pPn/72m4piY0v7T/S+O7n7rw+sfoPLhb2b4O7WdnERoYdALRcmD68FMtlw==
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz#9c4ff399c5ddd2ece40bd3b13e5447d84e385fb7"
+ integrity sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==
+ dependencies:
+ ccount "^1.0.0"
+ mdast-util-find-and-replace "^1.1.0"
+ micromark "^2.11.3"
mdast-util-gfm-strikethrough@^0.2.0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.2.tgz#6e9ddd33ce41b06a60463e817f6ef4cf7bfa0655"
- integrity sha512-T37ZbaokJcRbHROXmoVAieWnesPD5N21tv2ifYzaGRLbkh1gknItUGhZzHefUn5Zc/eaO/iTDSAFOBrn/E8kWw==
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890"
+ integrity sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==
dependencies:
- mdast-util-to-markdown "^0.5.0"
+ mdast-util-to-markdown "^0.6.0"
mdast-util-gfm-table@^0.1.0:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.4.tgz#5b3d71d16294c6fae1c2c424d3a081ffc7407b83"
- integrity sha512-T4xFSON9kUb/IpYA5N+KGWcsdGczAvILvKiXQwUGind6V9fvjPCR9yhZnIeaLdBWXaz3m/Gq77ZtuLMjtFR4IQ==
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf"
+ integrity sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==
dependencies:
markdown-table "^2.0.0"
- mdast-util-to-markdown "^0.5.0"
+ mdast-util-to-markdown "~0.6.0"
mdast-util-gfm-task-list-item@^0.1.0:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.5.tgz#3179e77f1c881370818302e7b93537d7c281401d"
- integrity sha512-6O0bt34r+e7kYjeSwedhjDPYraspKIYKbhvhQEEioL7gSmXDxhN7WQW2KoxhVMpNzjNc03yC7K5KH6NHlz2jOA==
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10"
+ integrity sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==
dependencies:
- mdast-util-to-markdown "^0.5.0"
+ mdast-util-to-markdown "~0.6.0"
mdast-util-gfm@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.0.tgz#bac0efe703670d1b40474e6be13dbdd887273a04"
- integrity sha512-HLfygQL6HdhJhFbLta4Ki9hClrzyAxRjyRvpm5caN65QZL+NyHPmqFlnF9vm1Rn58JT2+AbLwNcEDY4MEvkk8Q==
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz#8ecddafe57d266540f6881f5c57ff19725bd351c"
+ integrity sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==
dependencies:
mdast-util-gfm-autolink-literal "^0.1.0"
mdast-util-gfm-strikethrough "^0.2.0"
mdast-util-gfm-table "^0.1.0"
mdast-util-gfm-task-list-item "^0.1.0"
+ mdast-util-to-markdown "^0.6.1"
-mdast-util-to-hast@^10.0.0, mdast-util-to-hast@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb"
- integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==
+mdast-util-to-hast@^10.2.0:
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz#61875526a017d8857b71abc9333942700b2d3604"
+ integrity sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==
dependencies:
"@types/mdast" "^3.0.0"
"@types/unist" "^2.0.0"
@@ -9093,10 +9713,10 @@ mdast-util-to-hast@^10.0.0, mdast-util-to-hast@^10.0.1:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-mdast-util-to-markdown@^0.5.0:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.4.tgz#be680ed0c0e11a07d07c7adff9551eec09c1b0f9"
- integrity sha512-0jQTkbWYx0HdEA/h++7faebJWr5JyBoBeiRf0u3F4F3QtnyyGaWIsOwo749kRb1ttKrLLr+wRtOkfou9yB0p6A==
+mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@~0.6.0:
+ version "0.6.5"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe"
+ integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==
dependencies:
"@types/unist" "^2.0.0"
longest-streak "^2.0.0"
@@ -9135,13 +9755,20 @@ media-typer@0.3.0:
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
-mem@^6.0.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/mem/-/mem-6.1.1.tgz#ea110c2ebc079eca3022e6b08c85a795e77f6318"
- integrity sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==
+mem@^8.1.1:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122"
+ integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==
dependencies:
map-age-cleaner "^0.1.3"
- mimic-fn "^3.0.0"
+ mimic-fn "^3.1.0"
+
+memfs@^3.2.2:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.2.2.tgz#5de461389d596e3f23d48bb7c2afb6161f4df40e"
+ integrity sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==
+ dependencies:
+ fs-monkey "1.0.3"
memory-fs@^0.4.1:
version "0.4.1"
@@ -9175,42 +9802,10 @@ meow@^3.3.0:
redent "^1.0.0"
trim-newlines "^1.0.0"
-meow@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975"
- integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==
- dependencies:
- camelcase-keys "^4.0.0"
- decamelize-keys "^1.0.0"
- loud-rejection "^1.0.0"
- minimist "^1.1.3"
- minimist-options "^3.0.1"
- normalize-package-data "^2.3.4"
- read-pkg-up "^3.0.0"
- redent "^2.0.0"
- trim-newlines "^2.0.0"
-
-meow@^7.0.0:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306"
- integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==
- dependencies:
- "@types/minimist" "^1.2.0"
- camelcase-keys "^6.2.2"
- decamelize-keys "^1.1.0"
- hard-rejection "^2.1.0"
- minimist-options "4.1.0"
- normalize-package-data "^2.5.0"
- read-pkg-up "^7.0.1"
- redent "^3.0.0"
- trim-newlines "^3.0.0"
- type-fest "^0.13.1"
- yargs-parser "^18.1.3"
-
meow@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/meow/-/meow-8.0.0.tgz#1aa10ee61046719e334ffdc038bb5069250ec99a"
- integrity sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==
+ version "8.1.2"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897"
+ integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==
dependencies:
"@types/minimist" "^1.2.0"
camelcase-keys "^6.2.2"
@@ -9224,11 +9819,6 @@ meow@^8.0.0:
type-fest "^0.18.0"
yargs-parser "^20.2.3"
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
-
merge-source-map@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
@@ -9246,38 +9836,33 @@ merge2@^1.3.0:
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
-
micromark-extension-footnote@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/micromark-extension-footnote/-/micromark-extension-footnote-0.3.1.tgz#0ae2fe50a517a292e3dec8cbbc41fe1d5b0785ad"
- integrity sha512-Xl/4niqJKGuD+9cv0yUAbz6lhCJDLx6We7WW9b+YrqKURasdw4tN3HIKgT3UwVFOzdC6khd5vwZjMtDaMuFuBw==
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/micromark-extension-footnote/-/micromark-extension-footnote-0.3.2.tgz#129b74ef4920ce96719b2c06102ee7abb2b88a20"
+ integrity sha512-gr/BeIxbIWQoUm02cIfK7mdMZ/fbroRpLsck4kvFtjbzP4yi+OPVbnukTc/zy0i7spC2xYE/dbX1Sur8BEDJsQ==
dependencies:
- micromark "~2.10.1"
+ micromark "~2.11.0"
micromark-extension-gfm-autolink-literal@~0.5.0:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.1.tgz#5326fc86f3ae0fbba57bb0bfc2f158c9456528ce"
- integrity sha512-j30923tDp0faCNDjwqe4cMi+slegbGfc3VEAExEU8d54Q/F6pR6YxCVH+6xV0ItRoj3lCn1XkUWcy6FC3S9BOw==
+ version "0.5.7"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204"
+ integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==
dependencies:
- micromark "~2.10.0"
+ micromark "~2.11.3"
-micromark-extension-gfm-strikethrough@~0.6.0:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.2.tgz#754788bdd13046e7f69edaa0d3f3d555d23128d6"
- integrity sha512-aehEEqtTn3JekJNwZZxa7ZJVfzmuaWp4ew6x6sl3VAKIwdDZdqYeYSQIrNKwNgH7hX0g56fAwnSDLusJggjlCQ==
+micromark-extension-gfm-strikethrough@~0.6.5:
+ version "0.6.5"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1"
+ integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==
dependencies:
- micromark "~2.10.0"
+ micromark "~2.11.0"
micromark-extension-gfm-table@~0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.1.tgz#79cc37da82d6ae0cc3901c1c6264b97a72372fbd"
- integrity sha512-xVpqOnfFaa2OtC/Y7rlt4tdVFlUHdoLH3RXAZgb/KP3DDyKsAOx6BRS3UxiiyvmD/p2l6VUpD4bMIniuP4o4JA==
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b"
+ integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==
dependencies:
- micromark "~2.10.0"
+ micromark "~2.11.0"
micromark-extension-gfm-tagfilter@~0.3.0:
version "0.3.0"
@@ -9285,28 +9870,28 @@ micromark-extension-gfm-tagfilter@~0.3.0:
integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==
micromark-extension-gfm-task-list-item@~0.3.0:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.2.tgz#74dbcf473276e762d2062baa0764b53c19205797"
- integrity sha512-cm8lYS10YAqeXE9B27TK3u1Ihumo3H9p/3XumT+jp8vSuSbSpFIJe0bDi2kq4YAAIxtcTzUOxhEH4ko2/NYDkQ==
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8"
+ integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==
dependencies:
- micromark "~2.10.0"
+ micromark "~2.11.0"
micromark-extension-gfm@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.1.tgz#30b8706bd2a3f7fd31aa37873d743946a9e856c3"
- integrity sha512-lJlhcOqzoJdjQg+LMumVHdUQ61LjtqGdmZtrAdfvatRUnJTqZlRwXXHdLQgNDYlFw4mycZ4NSTKlya5QcQXl1A==
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe"
+ integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==
dependencies:
- micromark "~2.10.0"
+ micromark "~2.11.0"
micromark-extension-gfm-autolink-literal "~0.5.0"
- micromark-extension-gfm-strikethrough "~0.6.0"
+ micromark-extension-gfm-strikethrough "~0.6.5"
micromark-extension-gfm-table "~0.4.0"
micromark-extension-gfm-tagfilter "~0.3.0"
micromark-extension-gfm-task-list-item "~0.3.0"
-micromark@~2.10.0, micromark@~2.10.1:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.10.1.tgz#cd73f54e0656f10e633073db26b663a221a442a7"
- integrity sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==
+micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3:
+ version "2.11.4"
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a"
+ integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==
dependencies:
debug "^4.0.0"
parse-entities "^2.0.0"
@@ -9330,13 +9915,13 @@ micromatch@^3.1.10, micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
-micromatch@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
- integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
+micromatch@^4.0.2, micromatch@^4.0.4:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
+ integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
dependencies:
braces "^3.0.1"
- picomatch "^2.0.5"
+ picomatch "^2.2.3"
miller-rabin@^4.0.0:
version "4.0.1"
@@ -9346,37 +9931,32 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-mime-db@1.44.0:
- version "1.44.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
- integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
-
-"mime-db@>= 1.43.0 < 2":
- version "1.45.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
- integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
+mime-db@1.47.0, "mime-db@>= 1.43.0 < 2":
+ version "1.47.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"
+ integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==
-mime-types@^2.1.12, mime-types@^2.1.19, mime-types@~2.1.19, mime-types@~2.1.24:
- version "2.1.27"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
- integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
+mime-types@^2.1.12, mime-types@^2.1.19, mime-types@^2.1.27, mime-types@^2.1.30, mime-types@~2.1.19, mime-types@~2.1.24:
+ version "2.1.30"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"
+ integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==
dependencies:
- mime-db "1.44.0"
+ mime-db "1.47.0"
mime@1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-mime@^2.3.1, mime@^2.4.4:
- version "2.4.6"
- resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1"
- integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==
+mime@^2.3.1:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
+ integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
-mimer@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/mimer/-/mimer-0.3.2.tgz#0b83aabdf48eaacfd2e093ed4c0ed3d38eda8073"
- integrity sha512-N6NcgDQAevhP/02DQ/epK6daLy4NKrIHyTlJcO6qBiYn98q+Y4a/knNsAATCe1xLS2F0nEmJp+QYli2s8vKwyQ==
+mimer@1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/mimer/-/mimer-1.1.0.tgz#2cb67f7093998e772a0e62c090f77daa1b8a2dbe"
+ integrity sha512-y9dVfy2uiycQvDNiAYW6zp49ZhFlXDMr5wfdOiMbdzGM/0N5LNR6HTUn3un+WUQcM0koaw8FMTG1bt5EnHJdvQ==
mimic-fn@^1.0.0:
version "1.2.0"
@@ -9388,7 +9968,7 @@ mimic-fn@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-mimic-fn@^3.0.0:
+mimic-fn@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74"
integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==
@@ -9403,7 +9983,7 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
+minimalistic-crypto-utils@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
@@ -9415,6 +9995,13 @@ minimatch@^3.0.2, minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+minimatch@^3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimist-options@4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -9424,18 +10011,10 @@ minimist-options@4.1.0:
is-plain-obj "^1.1.0"
kind-of "^6.0.3"
-minimist-options@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
- integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==
- dependencies:
- arrify "^1.0.1"
- is-plain-obj "^1.1.0"
-
minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
+ integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
minipass-collect@^1.0.2:
version "1.0.2"
@@ -9465,6 +10044,14 @@ minipass@^3.0.0, minipass@^3.1.1:
dependencies:
yallist "^4.0.0"
+minizlib@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
+ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+ dependencies:
+ minipass "^3.0.0"
+ yallist "^4.0.0"
+
mississippi@^1.2.0, mississippi@^1.3.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.1.tgz#2a8bb465e86550ac8b36a7b6f45599171d78671e"
@@ -9528,7 +10115,7 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1:
dependencies:
minimist "^1.2.5"
-mkdirp@^1.0.4:
+mkdirp@^1.0.3, mkdirp@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
@@ -9560,11 +10147,16 @@ ms@2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-ms@2.1.2, ms@^2.0.0, ms@^2.1.1:
+ms@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+ms@^2.0.0, ms@^2.1.1:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
mustache@^2.3.0:
version "2.3.2"
resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz#a6d4d9c3f91d13359ab889a812954f9230a3d0c5"
@@ -9590,10 +10182,10 @@ nanoid@^2.1.0:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280"
integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==
-nanoid@^3.1.18, nanoid@^3.1.20:
- version "3.1.20"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
- integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
+nanoid@^3.1.20, nanoid@^3.1.23:
+ version "3.1.23"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
+ integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
nanomatch@^1.2.9:
version "1.2.13"
@@ -9647,19 +10239,6 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
-node-addon-api@^1.7.1:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"
- integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
-
-node-cache@^4.1.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/node-cache/-/node-cache-4.2.1.tgz#efd8474dee4edec4138cdded580f5516500f7334"
- integrity sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A==
- dependencies:
- clone "2.x"
- lodash "^4.17.15"
-
node-dir@^0.1.17:
version "0.1.17"
resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5"
@@ -9677,15 +10256,18 @@ node-fetch-npm@^2.0.2:
safe-buffer "^5.1.1"
node-fetch@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
- integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
-node-html-parser@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-2.0.0.tgz#fe03a9e99efac16819969802e17a9e51d968d65f"
- integrity sha512-3wJdYSxiVIBxuiFm9UtfNWAlBw2P+Vb/RN1nqf40q2JeZDpcJ1HsrWuWV3j15SSJ25TvfnOoac2Q+uDU9iY0sw==
+node-html-parser@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-3.2.0.tgz#2b1b81297bc6387a868b227761b35e553d5bf92c"
+ integrity sha512-fXhiFFnccwoUW92VvDACbtg1Kv7Ky0Qj9Rv7ETWpczSFLW07JWM6zQ+d523kiHNpodQHlvDhtjK2T86AclzXzQ==
dependencies:
+ css-select "^3.1.2"
he "1.2.0"
node-int64@^0.4.0:
@@ -9728,9 +10310,9 @@ node-modules-regexp@^1.0.0:
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
node-notifier@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz#a7eee2d51da6d0f7ff5094bc7108c911240c1620"
- integrity sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5"
+ integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==
dependencies:
growly "^1.3.0"
is-wsl "^2.2.0"
@@ -9744,10 +10326,10 @@ node-object-hash@^1.2.0:
resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-1.4.2.tgz#385833d85b229902b75826224f6077be969a9e94"
integrity sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==
-node-releases@^1.1.67:
- version "1.1.67"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12"
- integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==
+node-releases@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5"
+ integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==
node-req@^2.1.2:
version "2.1.2"
@@ -9790,13 +10372,13 @@ normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-
validate-npm-package-license "^3.0.1"
normalize-package-data@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.0.tgz#1f8a7c423b3d2e85eb36985eaf81de381d01301a"
- integrity sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz#cae5c410ae2434f9a6c1baa65d5bc3b9366c8699"
+ integrity sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==
dependencies:
- hosted-git-info "^3.0.6"
- resolve "^1.17.0"
- semver "^7.3.2"
+ hosted-git-info "^4.0.1"
+ resolve "^1.20.0"
+ semver "^7.3.4"
validate-npm-package-license "^3.0.1"
normalize-path@^2.1.1:
@@ -9863,13 +10445,20 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
dependencies:
path-key "^3.0.0"
-nth-check@^1.0.2, nth-check@~1.0.1:
+nth-check@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
dependencies:
boolbase "~1.0.0"
+nth-check@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125"
+ integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==
+ dependencies:
+ boolbase "^1.0.0"
+
null-check@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd"
@@ -9880,25 +10469,26 @@ num2fraction@^1.2.2:
resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
-number-is-nan@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
- integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
-
-nuxt@^2.14.11:
- version "2.14.11"
- resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.14.11.tgz#f6895dd4a4bb8750a6844973c610f9741468dcc8"
- integrity sha512-J9riSDc2BUjGckXad+3qVS1uHC1tv18JZwRC9+ZLqKRZ6/OBh0vy9km29LemS/Y1TiXw/xY4SIWkUaQetGskJQ==
- dependencies:
- "@nuxt/builder" "2.14.11"
- "@nuxt/cli" "2.14.11"
- "@nuxt/components" "^1.2.2"
- "@nuxt/core" "2.14.11"
- "@nuxt/generator" "2.14.11"
+nuxt@^2.15.8:
+ version "2.15.8"
+ resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.15.8.tgz#946cba46bdaaf0e3918aa27fd9ea0fed8ed303b0"
+ integrity sha512-ceK3qLg/Baj7J8mK9bIxqw9AavrF+LXqwYEreBdY/a4Sj8YV4mIvhqea/6E7VTCNNGvKT2sJ/TTJjtfQ597lTA==
+ dependencies:
+ "@nuxt/babel-preset-app" "2.15.8"
+ "@nuxt/builder" "2.15.8"
+ "@nuxt/cli" "2.15.8"
+ "@nuxt/components" "^2.1.8"
+ "@nuxt/config" "2.15.8"
+ "@nuxt/core" "2.15.8"
+ "@nuxt/generator" "2.15.8"
"@nuxt/loading-screen" "^2.0.3"
"@nuxt/opencollective" "^0.3.2"
- "@nuxt/telemetry" "^1.3.0"
- "@nuxt/webpack" "2.14.11"
+ "@nuxt/server" "2.15.8"
+ "@nuxt/telemetry" "^1.3.3"
+ "@nuxt/utils" "2.15.8"
+ "@nuxt/vue-app" "2.15.8"
+ "@nuxt/vue-renderer" "2.15.8"
+ "@nuxt/webpack" "2.15.8"
nwsapi@^2.2.0:
version "2.2.0"
@@ -9924,18 +10514,15 @@ object-copy@^0.1.0:
define-property "^0.2.5"
kind-of "^3.0.3"
-object-inspect@^1.8.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a"
- integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
+object-inspect@^1.11.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
+ integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
-object-is@^1.0.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.4.tgz#63d6c83c00a43f4cbc9434eb9757c8a5b8565068"
- integrity sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
+object-inspect@^1.9.0:
+ version "1.10.3"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"
+ integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==
object-keys@^1.0.12, object-keys@^1.1.1:
version "1.1.1"
@@ -9949,7 +10536,7 @@ object-visit@^1.0.0:
dependencies:
isobject "^3.0.0"
-object.assign@^4.1.0, object.assign@^4.1.1:
+object.assign@^4.1.0, object.assign@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
@@ -9960,13 +10547,13 @@ object.assign@^4.1.0, object.assign@^4.1.1:
object-keys "^1.1.1"
object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544"
- integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7"
+ integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
+ es-abstract "^1.18.0-next.2"
object.pick@^1.3.0:
version "1.3.0"
@@ -9975,15 +10562,14 @@ object.pick@^1.3.0:
dependencies:
isobject "^3.0.1"
-object.values@^1.1.0, object.values@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731"
- integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
+object.values@^1.1.0, object.values@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
+ integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
- has "^1.0.3"
+ es-abstract "^1.19.1"
on-finished@^2.3.0, on-finished@~2.3.0:
version "2.3.0"
@@ -10025,12 +10611,7 @@ open@^6.3.0:
dependencies:
is-wsl "^1.1.0"
-opencollective-postinstall@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
- integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-
-opener@1.5.2, opener@^1.5.1:
+opener@1.5.2, opener@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
@@ -10115,11 +10696,6 @@ p-finally@^1.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-p-finally@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
- integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
-
p-limit@^1.1.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
@@ -10127,13 +10703,20 @@ p-limit@^1.1.0:
dependencies:
p-try "^1.0.0"
-p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0:
+p-limit@^2.0.0, p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"
+p-limit@^3.0.2, p-limit@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+ dependencies:
+ yocto-queue "^0.1.0"
+
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
@@ -10155,12 +10738,12 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
-p-map@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
- integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
dependencies:
- aggregate-error "^3.0.0"
+ p-limit "^3.0.2"
p-map@^4.0.0:
version "4.0.0"
@@ -10348,9 +10931,9 @@ parse-json@^4.0.0:
json-parse-better-errors "^1.0.1"
parse-json@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646"
- integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
+ integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
dependencies:
"@babel/code-frame" "^7.0.0"
error-ex "^1.3.1"
@@ -10363,12 +10946,14 @@ parse-passwd@^1.0.0:
integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
parse-path@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.2.tgz#ef14f0d3d77bae8dd4bc66563a4c151aac9e65aa"
- integrity sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.3.tgz#82d81ec3e071dcc4ab49aa9f2c9c0b8966bb22bf"
+ integrity sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==
dependencies:
is-ssh "^1.3.0"
protocols "^1.4.0"
+ qs "^6.9.4"
+ query-string "^6.13.8"
parse-url@^5.0.0:
version "5.0.2"
@@ -10380,12 +10965,7 @@ parse-url@^5.0.0:
parse-path "^4.0.0"
protocols "^1.4.0"
-parse5@5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
- integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
-
-parse5@^6.0.0:
+parse5@6.0.1, parse5@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
@@ -10463,15 +11043,10 @@ path-key@^3.0.0, path-key@^3.1.0:
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-parse@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
- integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
-
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+path-parse@^1.0.6, path-parse@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
+ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
path-type@^1.0.0:
version "1.1.0"
@@ -10482,13 +11057,6 @@ path-type@^1.0.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
-path-type@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
- integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
- dependencies:
- pify "^2.0.0"
-
path-type@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
@@ -10502,9 +11070,9 @@ path-type@^4.0.0:
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
pbkdf2@^3.0.3:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94"
- integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
+ integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
dependencies:
create-hash "^1.1.2"
create-hmac "^1.1.4"
@@ -10517,10 +11085,15 @@ performance-now@^2.1.0:
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
-picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
- integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
+picocolors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
+ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d"
+ integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==
pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
@@ -10537,6 +11110,11 @@ pify@^4.0.1:
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
+pify@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f"
+ integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==
+
pinkie-promise@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
@@ -10577,13 +11155,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
-pkg-up@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
- integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
- dependencies:
- find-up "^3.0.0"
-
please-upgrade-node@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
@@ -10591,6 +11162,13 @@ please-upgrade-node@^3.2.0:
dependencies:
semver-compare "^1.0.0"
+pnp-webpack-plugin@^1.6.4:
+ version "1.6.4"
+ resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149"
+ integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==
+ dependencies:
+ ts-pnp "^1.1.6"
+
popper.js@^1.16.1:
version "1.16.1"
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b"
@@ -10831,11 +11409,10 @@ postcss-import@^12.0.1:
resolve "^1.1.7"
postcss-initial@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d"
- integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53"
+ integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==
dependencies:
- lodash.template "^4.5.0"
postcss "^7.0.2"
postcss-lab-function@^2.0.1:
@@ -10856,9 +11433,9 @@ postcss-load-config@^2.0.0:
import-cwd "^2.0.0"
postcss-load-config@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.0.0.tgz#850bb066edd65b734329eacf83af0c0764226c87"
- integrity sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.0.1.tgz#d214bf9cfec1608ffaf0f4161b3ba20664ab64b9"
+ integrity sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==
dependencies:
cosmiconfig "^7.0.0"
import-cwd "^3.0.0"
@@ -10956,7 +11533,7 @@ postcss-modules-extract-imports@^2.0.0:
dependencies:
postcss "^7.0.5"
-postcss-modules-local-by-default@^3.0.2:
+postcss-modules-local-by-default@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0"
integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==
@@ -11200,9 +11777,9 @@ postcss-selector-matches@^4.0.0:
postcss "^7.0.2"
postcss-selector-not@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0"
- integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf"
+ integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==
dependencies:
balanced-match "^1.0.0"
postcss "^7.0.2"
@@ -11226,21 +11803,18 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4:
uniq "^1.0.1"
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
- integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
+ version "6.0.5"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4"
+ integrity sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==
dependencies:
cssesc "^3.0.0"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
util-deprecate "^1.0.2"
-postcss-svgo@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258"
- integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==
+postcss-svgo@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e"
+ integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==
dependencies:
- is-svg "^3.0.0"
postcss "^7.0.0"
postcss-value-parser "^3.0.0"
svgo "^1.0.0"
@@ -11293,13 +11867,13 @@ postcss@7.x.x, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17,
source-map "^0.6.1"
supports-color "^6.1.0"
-postcss@^8.2.1:
- version "8.2.1"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.1.tgz#eabc5557c4558059b9d9e5b15bce7ffa9089c2a8"
- integrity sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA==
+postcss@^8.2.15:
+ version "8.2.15"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
+ integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
dependencies:
- colorette "^1.2.1"
- nanoid "^3.1.20"
+ colorette "^1.2.2"
+ nanoid "^3.1.23"
source-map "^0.6.1"
prelude-ls@^1.2.1:
@@ -11334,10 +11908,10 @@ prettier@^1.18.2:
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
-pretty-bytes@^5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b"
- integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==
+pretty-bytes@^5.6.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
+ integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
pretty-error@^2.1.1:
version "2.1.2"
@@ -11376,12 +11950,10 @@ pretty@^2.0.0:
extend-shallow "^2.0.1"
js-beautify "^1.6.12"
-prismjs@^1.22.0:
- version "1.22.0"
- resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa"
- integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==
- optionalDependencies:
- clipboard "^2.0.0"
+prismjs@^1.23.0:
+ version "1.27.0"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057"
+ integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==
process-nextick-args@~2.0.0:
version "2.0.1"
@@ -11412,19 +11984,19 @@ promise-retry@^1.1.1:
retry "^0.10.0"
prompts@^2.0.1:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7"
- integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61"
+ integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==
dependencies:
kleur "^3.0.3"
sisteransi "^1.0.5"
-proper-lockfile@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.1.tgz#284cf9db9e30a90e647afad69deb7cb06881262c"
- integrity sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg==
+proper-lockfile@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f"
+ integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==
dependencies:
- graceful-fs "^4.1.11"
+ graceful-fs "^4.2.4"
retry "^0.12.0"
signal-exit "^3.0.2"
@@ -11452,7 +12024,7 @@ protoduck@^4.0.0:
dependencies:
genfun "^4.0.1"
-proxy-addr@^2.0.4, proxy-addr@~2.0.5:
+proxy-addr@^2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
@@ -11470,7 +12042,7 @@ pseudomap@^1.0.2:
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
-psl@^1.1.28:
+psl@^1.1.28, psl@^1.1.33:
version "1.8.0"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
@@ -11540,15 +12112,12 @@ q@^1.1.2, q@^1.5.1:
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-qs@6.7.0:
- version "6.7.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
- integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
-
-qs@^6.5.2:
- version "6.9.4"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687"
- integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==
+qs@^6.5.2, qs@^6.9.4:
+ version "6.10.1"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a"
+ integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==
+ dependencies:
+ side-channel "^1.0.4"
qs@~6.5.2:
version "6.5.2"
@@ -11563,20 +12132,42 @@ query-string@^4.1.0:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
+query-string@^6.13.8:
+ version "6.14.1"
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a"
+ integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==
+ dependencies:
+ decode-uri-component "^0.2.0"
+ filter-obj "^1.1.0"
+ split-on-first "^1.0.0"
+ strict-uri-encode "^2.0.0"
+
querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
-querystring@0.2.0, querystring@^0.2.0:
+querystring@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
-quick-lru@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
- integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
+querystring@^0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd"
+ integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==
+
+queue-microtask@^1.2.2:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
+ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+
+queue@6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791"
+ integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==
+ dependencies:
+ inherits "~2.0.3"
quick-lru@^4.0.1:
version "4.0.1"
@@ -11603,16 +12194,6 @@ range-parser@^1.2.1, range-parser@~1.2.1:
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-raw-body@2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
- integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
- dependencies:
- bytes "3.1.0"
- http-errors "1.7.2"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
rc9@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/rc9/-/rc9-1.2.0.tgz#ef098181fdde714efc4c426383d6e46c14b1254a"
@@ -11633,9 +12214,9 @@ rc@^1.0.1, rc@^1.1.6:
strip-json-comments "~2.0.1"
react-is@^17.0.1:
- version "17.0.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339"
- integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
+ integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
read-cache@^1.0.0:
version "1.0.0"
@@ -11652,14 +12233,6 @@ read-pkg-up@^1.0.1:
find-up "^1.0.0"
read-pkg "^1.0.0"
-read-pkg-up@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
- integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
- dependencies:
- find-up "^2.0.0"
- read-pkg "^2.0.0"
-
read-pkg-up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
@@ -11686,15 +12259,6 @@ read-pkg@^1.0.0:
normalize-package-data "^2.3.2"
path-type "^1.0.0"
-read-pkg@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
- integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
- dependencies:
- load-json-file "^2.0.0"
- normalize-package-data "^2.3.2"
- path-type "^2.0.0"
-
read-pkg@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
@@ -11727,7 +12291,7 @@ read-pkg@^5.2.0:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@3, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.6.0:
+readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -11767,14 +12331,6 @@ redent@^1.0.0:
indent-string "^2.1.0"
strip-indent "^1.0.1"
-redent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
- integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=
- dependencies:
- indent-string "^3.0.0"
- strip-indent "^2.0.0"
-
redent@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
@@ -11795,12 +12351,7 @@ regenerate@^1.4.0:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-regenerator-runtime@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
- integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
-
-regenerator-runtime@^0.13.4:
+regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7:
version "0.13.7"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
@@ -11858,18 +12409,18 @@ regjsgen@^0.5.1:
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
regjsparser@^0.6.4:
- version "0.6.4"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272"
- integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==
+ version "0.6.9"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
+ integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
dependencies:
jsesc "~0.5.0"
rehype-raw@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-5.0.0.tgz#3688e3e1132e958761e677a1b9b2ba358a465af8"
- integrity sha512-q/MOBj4fs1WF/LSCh5uOtNhnm5OESuDcSvq1mDQP4/2t6Q52E9MHeVoLeMy9vOn93BEcgVBm4FCokcK2iXRDvA==
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-5.1.0.tgz#66d5e8d7188ada2d31bc137bc19a1000cf2c6b7e"
+ integrity sha512-MDvHAb/5mUnif2R+0IPCYJU8WjHa9UzGtM/F4AVy5GixPlDZ1z3HacYy4xojDU+uBa+0X/3PIfyQI26/2ljJNA==
dependencies:
- hast-util-raw "^6.0.0"
+ hast-util-raw "^6.1.0"
rehype-sort-attribute-values@^3.0.2:
version "3.0.2"
@@ -11927,10 +12478,10 @@ remark-gfm@^1.0.0:
mdast-util-gfm "^0.1.0"
micromark-extension-gfm "^0.3.0"
-remark-parse@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
- integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==
+remark-parse@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf"
+ integrity sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==
dependencies:
collapse-white-space "^1.0.2"
is-alphabetical "^1.0.0"
@@ -11956,11 +12507,11 @@ remark-parse@^9.0.0:
mdast-util-from-markdown "^0.8.0"
remark-rehype@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-8.0.0.tgz#5a8afc8262a59d205fba21dafb27a673fb3b92fa"
- integrity sha512-gVvOH02TMFqXOWoL6iXU7NXMsDJguNkNuMrzfkQeA4V6WCyHQnOKptn+IQBVVPuIH2sMJBwo8hlrmtn1MLTh9w==
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-8.1.0.tgz#610509a043484c1e697437fa5eb3fd992617c945"
+ integrity sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==
dependencies:
- mdast-util-to-hast "^10.0.0"
+ mdast-util-to-hast "^10.2.0"
remark-slug@^6.0.0:
version "6.0.0"
@@ -11998,20 +12549,20 @@ remove-trailing-separator@^1.0.1:
integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
renderkid@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.4.tgz#d325e532afb28d3f8796ffee306be8ffd6fc864c"
- integrity sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5"
+ integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==
dependencies:
- css-select "^1.1.0"
+ css-select "^2.0.2"
dom-converter "^0.2"
- htmlparser2 "^3.3.0"
+ htmlparser2 "^3.10.1"
lodash "^4.17.20"
strip-ansi "^3.0.0"
repeat-element@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
- integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
+ integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1:
version "1.6.1"
@@ -12037,7 +12588,7 @@ request-promise-core@1.1.4:
dependencies:
lodash "^4.17.19"
-request-promise-native@^1.0.8:
+request-promise-native@^1.0.9:
version "1.0.9"
resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28"
integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==
@@ -12084,6 +12635,11 @@ require-directory@^2.1.1:
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
require-main-filename@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
@@ -12124,12 +12680,21 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.2.0:
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c"
- integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==
+resolve@^1.1.6:
+ version "1.21.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f"
+ integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==
+ dependencies:
+ is-core-module "^2.8.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
+resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.2.0, resolve@^1.20.0:
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
+ integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
dependencies:
- is-core-module "^2.1.0"
+ is-core-module "^2.2.0"
path-parse "^1.0.6"
restore-cursor@^2.0.0:
@@ -12168,11 +12733,6 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rewrite-imports@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/rewrite-imports/-/rewrite-imports-2.0.3.tgz#210fc05ebda6a6c6a2e396608b0146003d510dda"
- integrity sha512-R7ICJEeP3y+d/q4C8YEJj9nRP0JyiSqG07uc0oQh8JvAe706dDFVL95GBZYCjADqmhArZWWjfM/5EcmVu4/B+g==
-
rgb-regex@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
@@ -12183,7 +12743,7 @@ rgba-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
+rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -12242,12 +12802,12 @@ rollup-pluginutils@^2.8.1:
dependencies:
estree-walker "^0.6.1"
-rollup@^2.35.0:
- version "2.35.0"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.35.0.tgz#47b77827b122fbeca6a2c494fb2258db73d04fa9"
- integrity sha512-AkiRsGBlHbP+bnAcOgiCRp6jm0BEGHXJk7TGZ+GpKyTL3EiSv+v+zEHlaB1gy1Ql2zyblBhzo5X346bCL45OAg==
+rollup@^2.47.0:
+ version "2.47.0"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.47.0.tgz#9d958aeb2c0f6a383cacc0401dff02b6e252664d"
+ integrity sha512-rqBjgq9hQfW0vRmz+0S062ORRNJXvwRpzxhFXORvar/maZqY6za3rgQ/p1Glg+j1hnc1GtYyQCPiAei95uTElg==
optionalDependencies:
- fsevents "~2.1.2"
+ fsevents "~2.3.1"
rsvp@^4.8.4:
version "4.8.5"
@@ -12260,9 +12820,11 @@ run-async@^2.2.0, run-async@^2.4.0:
integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
run-parallel@^1.1.9:
- version "1.1.10"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef"
- integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
+ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
+ dependencies:
+ queue-microtask "^1.2.2"
run-queue@^1.0.0, run-queue@^1.0.3:
version "1.0.3"
@@ -12271,10 +12833,10 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
-rxjs@^6.4.0, rxjs@^6.6.0, rxjs@^6.6.3:
- version "6.6.3"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552"
- integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
+rxjs@^6.4.0, rxjs@^6.6.0, rxjs@^6.6.7:
+ version "6.6.7"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
+ integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
dependencies:
tslib "^1.9.0"
@@ -12315,10 +12877,10 @@ sane@^4.0.3:
minimist "^1.1.1"
walker "~1.0.5"
-sass-loader@^10.1.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.0.tgz#1727fcc0c32ab3eb197cda61d78adf4e9174a4b3"
- integrity sha512-ZCKAlczLBbFd3aGAhowpYEy69Te3Z68cg8bnHHl6WnSCvnKpbM6pQrz957HWMa8LKVuhnD9uMplmMAHwGQtHeg==
+sass-loader@^10.1.1:
+ version "10.2.0"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716"
+ integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==
dependencies:
klona "^2.0.4"
loader-utils "^2.0.0"
@@ -12326,19 +12888,21 @@ sass-loader@^10.1.0:
schema-utils "^3.0.0"
semver "^7.3.2"
-sass@^1.30.0:
- version "1.30.0"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.30.0.tgz#60bbbbaf76ba10117e61c6c24f00161c3d60610e"
- integrity sha512-26EUhOXRLaUY7+mWuRFqGeGGNmhB1vblpTENO1Z7mAzzIZeVxZr9EZoaY1kyGLFWdSOZxRMAufiN2mkbO6dAlw==
+sass@^1.45.0:
+ version "1.45.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.45.0.tgz#192ede1908324bb293a3e403d1841dbcaafdd323"
+ integrity sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==
dependencies:
- chokidar ">=2.0.0 <4.0.0"
+ chokidar ">=3.0.0 <4.0.0"
+ immutable "^4.0.0"
+ source-map-js ">=0.6.2 <2.0.0"
sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-saxes@^5.0.0:
+saxes@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
@@ -12354,7 +12918,7 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
-schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0:
+schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
@@ -12372,6 +12936,11 @@ schema-utils@^3.0.0:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
+scule@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/scule/-/scule-0.2.1.tgz#0c1dc847b18e07219ae9a3832f2f83224e2079dc"
+ integrity sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg==
+
section-matter@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167"
@@ -12380,11 +12949,6 @@ section-matter@^1.0.0:
extend-shallow "^2.0.1"
kind-of "^6.0.0"
-select@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
- integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=
-
semver-compare@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
@@ -12397,12 +12961,7 @@ semver-diff@^2.0.0:
dependencies:
semver "^5.0.3"
-semver-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
- integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
-
-"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
+"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -12412,15 +12971,15 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@^6.0.0, semver@^6.1.0, semver@^6.3.0:
+semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4:
- version "7.3.4"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
- integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
+semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
+ version "7.3.5"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
dependencies:
lru-cache "^6.0.0"
@@ -12473,14 +13032,14 @@ serialize-javascript@^5.0.1:
dependencies:
randombytes "^2.1.0"
-serve-placeholder@^1.2.2:
+serve-placeholder@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/serve-placeholder/-/serve-placeholder-1.2.3.tgz#d2e778c6fedfe6e6ca48aff0b4627bbe2c4aa2ca"
integrity sha512-DC7t66WeIrlVzVMzickfHIn1zHu7eMsVNiH0nkD/wCrijFQdvgyfH2zc5lkFf79EApUgRhZntkpKjfgLkn2i/Q==
dependencies:
defu "^3.2.2"
-serve-static@1.14.1, serve-static@^1.14.1:
+serve-static@^1.14.1:
version "1.14.1"
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
@@ -12528,6 +13087,13 @@ sha.js@^2.4.0, sha.js@^2.4.8:
inherits "^2.0.1"
safe-buffer "^5.0.1"
+shallow-clone@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
+ integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
+ dependencies:
+ kind-of "^6.0.2"
+
shebang-command@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -12553,14 +13119,14 @@ shebang-regex@^3.0.0:
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
shell-quote@^1.6.1:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
- integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
+ integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
shelljs@^0.8.3:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
- integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
+ integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
dependencies:
glob "^7.0.0"
interpret "^1.0.0"
@@ -12578,6 +13144,15 @@ shortid@^2.2.8:
dependencies:
nanoid "^2.1.0"
+side-channel@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+ dependencies:
+ call-bind "^1.0.0"
+ get-intrinsic "^1.0.2"
+ object-inspect "^1.9.0"
+
sigmund@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
@@ -12595,6 +13170,15 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
+sirv@^1.0.7:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.11.tgz#81c19a29202048507d6ec0d8ba8910fda52eb5a4"
+ integrity sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg==
+ dependencies:
+ "@polka/url" "^1.0.0-next.9"
+ mime "^2.3.1"
+ totalist "^1.0.0"
+
sisteransi@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
@@ -12621,15 +13205,6 @@ slash@^3.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-slice-ansi@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
- integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
- dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
-
slice-ansi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
@@ -12721,12 +13296,17 @@ sort-keys@^2.0.0:
dependencies:
is-plain-obj "^1.0.0"
-source-list-map@^2.0.0:
+source-list-map@^2.0.0, source-list-map@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
-source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
+"source-map-js@>=0.6.2 <2.0.0":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf"
+ integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==
+
+source-map-resolve@^0.5.0:
version "0.5.3"
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
@@ -12745,18 +13325,18 @@ source-map-resolve@^0.6.0:
atob "^2.1.2"
decode-uri-component "^0.2.0"
-source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19:
- version "0.5.19"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
- integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
+source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20:
+ version "0.5.21"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
+ integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"
source-map-url@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
- integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
+ integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
source-map@0.5.6:
version "0.5.6"
@@ -12773,7 +13353,7 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.7.3, source-map@~0.7.2:
+source-map@^0.7.3:
version "0.7.3"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
@@ -12814,6 +13394,11 @@ spdx-license-ids@^3.0.0:
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65"
integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==
+split-on-first@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f"
+ integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==
+
split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
@@ -12821,12 +13406,12 @@ split-string@^3.0.1, split-string@^3.0.2:
dependencies:
extend-shallow "^3.0.0"
-split2@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493"
- integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==
+split2@^3.0.0:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f"
+ integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==
dependencies:
- through2 "^2.0.2"
+ readable-stream "^3.0.0"
split@^1.0.0:
version "1.0.1"
@@ -12870,18 +13455,17 @@ ssri@^5.0.0, ssri@^5.2.4:
safe-buffer "^5.1.1"
ssri@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8"
- integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5"
+ integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==
dependencies:
figgy-pudding "^3.5.1"
-ssri@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d"
- integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==
+ssri@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
+ integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
dependencies:
- figgy-pudding "^3.5.1"
minipass "^3.1.1"
stable@^0.1.8:
@@ -12906,26 +13490,26 @@ stackframe@^1.1.1:
resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303"
integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==
-standard-version@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.0.0.tgz#814055add91eec8679a773768927f927183fc818"
- integrity sha512-eRR04IscMP3xW9MJTykwz13HFNYs8jS33AGuDiBKgfo5YrO0qX0Nxb4rjupVwT5HDYL/aR+MBEVLjlmVFmFEDQ==
+standard-version@^9.3.0:
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.3.0.tgz#2e6ff439aa49b2ea8952262f30ae6b70c02467d3"
+ integrity sha512-cYxxKXhYfI3S9+CA84HmrJa9B88H56V5FQ302iFF2TNwJukJCNoU8FgWt+11YtwKFXRkQQFpepC2QOF7aDq2Ow==
dependencies:
chalk "^2.4.2"
- conventional-changelog "3.1.23"
+ conventional-changelog "3.1.24"
conventional-changelog-config-spec "2.1.0"
- conventional-changelog-conventionalcommits "4.4.0"
- conventional-recommended-bump "6.0.10"
+ conventional-changelog-conventionalcommits "4.5.0"
+ conventional-recommended-bump "6.1.0"
detect-indent "^6.0.0"
detect-newline "^3.1.0"
dotgitignore "^2.1.0"
figures "^3.1.0"
- find-up "^4.1.0"
+ find-up "^5.0.0"
fs-access "^1.0.1"
git-semver-tags "^4.0.0"
semver "^7.1.1"
stringify-package "^1.0.1"
- yargs "^15.3.1"
+ yargs "^16.0.0"
state-toggle@^1.0.0:
version "1.0.3"
@@ -12945,12 +13529,12 @@ static-extend@^0.1.1:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-std-env@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.2.1.tgz#2ffa0fdc9e2263e0004c1211966e960948a40f6b"
- integrity sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==
+std-env@^2.2.1, std-env@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.3.0.tgz#66d4a4a4d5224242ed8e43f5d65cfa9095216eee"
+ integrity sha512-4qT5B45+Kjef2Z6pE0BkskzsH0GO7GrND0wGlTM1ioUe3v0dGYx9ZJH0Aro/YyA8fqQ5EyIKDRjZojJYMFTflw==
dependencies:
- ci-info "^1.6.0"
+ ci-info "^3.0.0"
stealthy-require@^1.1.1:
version "1.1.1"
@@ -12994,15 +13578,20 @@ strict-uri-encode@^1.0.0:
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
+strict-uri-encode@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
+ integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY=
+
string-argv@0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
string-length@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1"
- integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
+ integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==
dependencies:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
@@ -13025,28 +13614,28 @@ string-width@^3.0.0:
strip-ansi "^5.1.0"
string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
- integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
+ integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.0"
-string.prototype.trimend@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b"
- integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==
+string.prototype.trimend@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
+ integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
-string.prototype.trimstart@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa"
- integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==
+string.prototype.trimstart@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
+ integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
dependencies:
- call-bind "^1.0.0"
+ call-bind "^1.0.2"
define-properties "^1.1.3"
string_decoder@^1.0.0, string_decoder@^1.1.1:
@@ -13144,11 +13733,6 @@ strip-indent@^1.0.1:
dependencies:
get-stdin "^4.0.1"
-strip-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
- integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
-
strip-indent@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
@@ -13156,16 +13740,16 @@ strip-indent@^3.0.0:
dependencies:
min-indent "^1.0.0"
-strip-json-comments@^2.0.0, strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
-
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+strip-json-comments@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
style-resources-loader@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/style-resources-loader/-/style-resources-loader-1.4.1.tgz#87f520e6c8120a71e756726c1c53a78c544ca7db"
@@ -13218,13 +13802,18 @@ supports-color@^7.0.0, supports-color@^7.1.0:
has-flag "^4.0.0"
supports-hyperlinks@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47"
- integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
+ integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==
dependencies:
has-flag "^4.0.0"
supports-color "^7.0.0"
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
svg-tags@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
@@ -13254,21 +13843,28 @@ symbol-tree@^3.2.4:
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-table@^5.2.3:
- version "5.4.6"
- resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
- integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
+table@^6.0.4:
+ version "6.7.0"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.7.0.tgz#26274751f0ee099c547f6cb91d3eff0d61d155b2"
+ integrity sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==
dependencies:
- ajv "^6.10.2"
- lodash "^4.17.14"
- slice-ansi "^2.1.0"
- string-width "^3.0.0"
+ ajv "^8.0.1"
+ lodash.clonedeep "^4.5.0"
+ lodash.truncate "^4.4.2"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.0"
+ strip-ansi "^6.0.0"
tapable@^1.0.0, tapable@^1.0.0-beta.5, tapable@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tapable@^2.1.1, tapable@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
+ integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==
+
tar-fs@^1.15.3:
version "1.16.3"
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509"
@@ -13292,6 +13888,18 @@ tar-stream@^1.1.2, tar-stream@^1.5.4:
to-buffer "^1.1.1"
xtend "^4.0.0"
+tar@^6.0.2:
+ version "6.1.11"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
+ integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^3.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
term-size@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
@@ -13299,11 +13907,6 @@ term-size@^1.2.0:
dependencies:
execa "^0.7.0"
-term-size@^2.1.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54"
- integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==
-
terminal-link@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
@@ -13327,22 +13930,34 @@ terser-webpack-plugin@^1.4.3:
webpack-sources "^1.4.0"
worker-farm "^1.7.0"
-terser-webpack-plugin@^2.3.5:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724"
- integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==
+terser-webpack-plugin@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a"
+ integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==
dependencies:
- cacache "^13.0.1"
+ cacache "^15.0.5"
find-cache-dir "^3.3.1"
- jest-worker "^25.4.0"
- p-limit "^2.3.0"
- schema-utils "^2.6.6"
- serialize-javascript "^4.0.0"
+ jest-worker "^26.5.0"
+ p-limit "^3.0.2"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
source-map "^0.6.1"
- terser "^4.6.12"
+ terser "^5.3.4"
webpack-sources "^1.4.3"
-terser@^4.1.2, terser@^4.3.9, terser@^4.6.12, terser@^4.6.3:
+terser-webpack-plugin@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz#7effadee06f7ecfa093dbbd3e9ab23f5f3ed8673"
+ integrity sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==
+ dependencies:
+ jest-worker "^26.6.2"
+ p-limit "^3.1.0"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
+ source-map "^0.6.1"
+ terser "^5.5.1"
+
+terser@^4.1.2, terser@^4.6.13, terser@^4.6.3:
version "4.8.0"
resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
@@ -13351,14 +13966,15 @@ terser@^4.1.2, terser@^4.3.9, terser@^4.6.12, terser@^4.6.3:
source-map "~0.6.1"
source-map-support "~0.5.12"
-terser@^5.5.1:
- version "5.5.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.5.1.tgz#540caa25139d6f496fdea056e414284886fb2289"
- integrity sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==
+terser@^5.15.0, terser@^5.3.4, terser@^5.5.1:
+ version "5.15.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425"
+ integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==
dependencies:
+ "@jridgewell/source-map" "^0.3.2"
+ acorn "^8.5.0"
commander "^2.20.0"
- source-map "~0.7.2"
- source-map-support "~0.5.19"
+ source-map-support "~0.5.20"
test-exclude@^6.0.0:
version "6.0.0"
@@ -13384,21 +14000,23 @@ textextensions@^2.5.0:
resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4"
integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==
-thread-loader@^2.1.3:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-2.1.3.tgz#cbd2c139fc2b2de6e9d28f62286ab770c1acbdda"
- integrity sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==
+thread-loader@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b"
+ integrity sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==
dependencies:
- loader-runner "^2.3.1"
- loader-utils "^1.1.0"
- neo-async "^2.6.0"
+ json-parse-better-errors "^1.0.2"
+ loader-runner "^4.1.0"
+ loader-utils "^2.0.0"
+ neo-async "^2.6.2"
+ schema-utils "^3.0.0"
throat@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b"
integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==
-through2@^2.0.0, through2@^2.0.2:
+through2@^2.0.0:
version "2.0.5"
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
@@ -13440,11 +14058,6 @@ timsort@^0.3.0:
resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
-tiny-emitter@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
- integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
-
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -13453,9 +14066,9 @@ tmp@^0.0.33:
os-tmpdir "~1.0.2"
tmpl@1.0.x:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
- integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
+ integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==
to-arraybuffer@^1.0.0:
version "1.0.1"
@@ -13467,11 +14080,6 @@ to-buffer@^1.1.1:
resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
-to-fast-properties@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
- integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
-
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
@@ -13514,6 +14122,11 @@ toidentifier@1.0.0:
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
+totalist@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df"
+ integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
+
tough-cookie@^2.3.3, tough-cookie@~2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
@@ -13522,14 +14135,14 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0:
psl "^1.1.28"
punycode "^2.1.1"
-tough-cookie@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2"
- integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==
+tough-cookie@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
+ integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
dependencies:
- ip-regex "^2.1.0"
- psl "^1.1.28"
+ psl "^1.1.33"
punycode "^2.1.1"
+ universalify "^0.1.2"
tr46@^2.0.2:
version "2.0.2"
@@ -13538,25 +14151,25 @@ tr46@^2.0.2:
dependencies:
punycode "^2.1.1"
+tr46@~0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
+ integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
+
trim-newlines@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
-trim-newlines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
- integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
-
trim-newlines@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30"
integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==
trim-off-newlines@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
- integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.3.tgz#8df24847fcb821b0ab27d58ab6efec9f2fe961a1"
+ integrity sha512-kh6Tu6GbeSNMGfrrZh6Bb/4ZEHV1QlB4xNDBeog8Y9/QwFlKTRyWvY3Fs9tRDAMZliVUwieMgEdIeL/FtqjkJg==
trim-trailing-lines@^1.0.0:
version "1.1.4"
@@ -13573,45 +14186,35 @@ trough@^1.0.0:
resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
-tryer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
- integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==
+ts-pnp@^1.1.6:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
+ integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==
-tsconfig-paths@^3.9.0:
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"
- integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
+tsconfig-paths@^3.11.0:
+ version "3.11.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36"
+ integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==
dependencies:
"@types/json5" "^0.0.29"
json5 "^1.0.1"
minimist "^1.2.0"
strip-bom "^3.0.0"
-tsconfig@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-7.0.0.tgz#84538875a4dc216e5c4a5432b3a4dec3d54e91b7"
- integrity sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==
- dependencies:
- "@types/strip-bom" "^3.0.0"
- "@types/strip-json-comments" "0.0.30"
- strip-bom "^3.0.0"
- strip-json-comments "^2.0.0"
-
tslib@^1.8.1, tslib@^1.9.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
- integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c"
+ integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==
tsutils@^3.17.1:
- version "3.17.1"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
- integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
+ integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
dependencies:
tslib "^1.8.1"
@@ -13651,21 +14254,21 @@ type-detect@4.0.8:
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-type-fest@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
- integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
-
-type-fest@^0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
- integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
-
type-fest@^0.18.0:
version "0.18.1"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==
+type-fest@^0.20.2:
+ version "0.20.2"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
+ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
+
+type-fest@^0.21.3:
+ version "0.21.3"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
+ integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
+
type-fest@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
@@ -13676,7 +14279,7 @@ type-fest@^0.8.0, type-fest@^0.8.1:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-type-is@^1.6.16, type-is@~1.6.17, type-is@~1.6.18:
+type-is@^1.6.16:
version "1.6.18"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
@@ -13696,15 +14299,30 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-ua-parser-js@^0.7.22:
- version "0.7.22"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.22.tgz#960df60a5f911ea8f1c818f3747b99c6e177eae3"
- integrity sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==
+ua-parser-js@^0.7.28:
+ version "0.7.28"
+ resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31"
+ integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==
+
+ufo@^0.7.4:
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/ufo/-/ufo-0.7.4.tgz#06e971738bea098b95056755ba006a6b73a63f97"
+ integrity sha512-qFCjO4/IAaejZ6QKVBdM7FZkjhd8zQmBmE6i2bcSwBRrctPVtKXFojJa2flaqNUd7YWQoCFwd44MpOt1g94ekQ==
uglify-js@^3.1.4, uglify-js@^3.5.1:
- version "3.12.1"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.1.tgz#78307f539f7b9ca5557babb186ea78ad30cc0375"
- integrity sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==
+ version "3.13.6"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.6.tgz#6815ac7fdd155d03c83e2362bb717e5b39b74013"
+ integrity sha512-rRprLwl8RVaS+Qvx3Wh5hPfPBn9++G6xkGlUupya0s5aDmNjI7z3lnRLB3u7sN4OmbB0pWgzhM9BEJyiWAwtAA==
+
+unbox-primitive@^1.0.0, unbox-primitive@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
+ integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+ dependencies:
+ function-bind "^1.1.1"
+ has-bigints "^1.0.1"
+ has-symbols "^1.0.2"
+ which-boxed-primitive "^1.0.2"
unfetch@^4.2.0:
version "4.2.0"
@@ -13754,10 +14372,10 @@ unified@^6.1.2:
vfile "^2.0.0"
x-is-string "^0.1.0"
-unified@^9.2.0:
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8"
- integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==
+unified@^9.2.1:
+ version "9.2.1"
+ resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3"
+ integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==
dependencies:
bail "^1.0.0"
extend "^3.0.0"
@@ -13823,9 +14441,9 @@ unist-util-is@^3.0.0:
integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==
unist-util-is@^4.0.0:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50"
- integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797"
+ integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==
unist-util-position@^3.0.0:
version "3.1.0"
@@ -13840,9 +14458,9 @@ unist-util-remove-position@^1.0.0:
unist-util-visit "^1.1.0"
unist-util-remove@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.1.tgz#fa13c424ff8e964f3aa20d1098b9a690c6bfaa39"
- integrity sha512-YtuetK6o16CMfG+0u4nndsWpujgsHDHHLyE0yGpJLLn5xSjKeyGyzEBOI2XbmoUHCYabmNgX52uxlWoQhcvR7Q==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588"
+ integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==
dependencies:
unist-util-is "^4.0.0"
@@ -13889,22 +14507,17 @@ unist-util-visit@^2.0.0:
unist-util-is "^4.0.0"
unist-util-visit-parents "^3.0.0"
-universalify@^0.1.0:
+universalify@^0.1.0, universalify@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-universalify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
- integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
-
universalify@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-unpipe@1.0.0, unpipe@~1.0.0:
+unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
@@ -13973,9 +14586,9 @@ upper-case@^2.0.2:
tslib "^2.0.3"
uri-js@^4.2.2:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602"
- integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
+ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
dependencies:
punycode "^2.1.0"
@@ -13984,14 +14597,14 @@ urix@^0.1.0:
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
-url-loader@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b"
- integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==
+url-loader@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2"
+ integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==
dependencies:
- loader-utils "^1.2.3"
- mime "^2.4.4"
- schema-utils "^2.5.0"
+ loader-utils "^2.0.0"
+ mime-types "^2.1.27"
+ schema-utils "^3.0.0"
url-parse-lax@^1.0.0:
version "1.0.0"
@@ -14000,11 +14613,6 @@ url-parse-lax@^1.0.0:
dependencies:
prepend-http "^1.0.1"
-url-polyfill@^1.1.12:
- version "1.1.12"
- resolved "https://registry.yarnpkg.com/url-polyfill/-/url-polyfill-1.1.12.tgz#6cdaa17f6b022841b3aec0bf8dbd87ac0cd33331"
- integrity sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==
-
url@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
@@ -14055,18 +14663,6 @@ util@^0.11.0:
dependencies:
inherits "2.0.3"
-util@^0.12.0:
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"
- integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==
- dependencies:
- inherits "^2.0.3"
- is-arguments "^1.0.4"
- is-generator-function "^1.0.7"
- is-typed-array "^1.1.3"
- safe-buffer "^5.1.2"
- which-typed-array "^1.1.2"
-
utila@~0.4:
version "0.4.0"
resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
@@ -14083,19 +14679,19 @@ uuid@^3.3.2:
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
uuid@^8.3.0:
- version "8.3.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31"
- integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==
+ version "8.3.2"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
+ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
v8-compile-cache@^2.0.3:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132"
- integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
+ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
v8-to-istanbul@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz#b4fe00e35649ef7785a9b7fcebcea05f37c332fc"
- integrity sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1"
+ integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.1"
convert-source-map "^1.6.0"
@@ -14195,16 +14791,16 @@ vue-client-only@^2.0.0:
resolved "https://registry.yarnpkg.com/vue-client-only/-/vue-client-only-2.0.0.tgz#ddad8d675ee02c761a14229f0e440e219de1da1c"
integrity sha512-arhk1wtWAfLsJyxGMoEYhoBowM87/i6HLSG2LH/03Yog6i2d9JEN1peMP0Ceis+/n9DxdenGYZZTxbPPJyHciA==
-vue-eslint-parser@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.2.0.tgz#1e17ae94ca71e617025e05143c8ac5593aacb6ef"
- integrity sha512-uVcQqe8sUNzdHGcRHMd2Z/hl6qEaWrAmglTKP92Fnq9TYU9un8xsyFgEdFJaXh/1rd7h8Aic1GaiQow5nVneow==
+vue-eslint-parser@^7.6.0:
+ version "7.6.0"
+ resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz#01ea1a2932f581ff244336565d712801f8f72561"
+ integrity sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==
dependencies:
debug "^4.1.1"
eslint-scope "^5.0.0"
eslint-visitor-keys "^1.1.0"
espree "^6.2.1"
- esquery "^1.0.1"
+ esquery "^1.4.0"
lodash "^4.17.15"
vue-functional-data-merge@^3.1.0:
@@ -14217,27 +14813,10 @@ vue-hot-reload-api@^2.3.0:
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
-vue-jest@^3.0.7:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/vue-jest/-/vue-jest-3.0.7.tgz#a6d29758a5cb4d750f5d1242212be39be4296a33"
- integrity sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==
- dependencies:
- babel-plugin-transform-es2015-modules-commonjs "^6.26.0"
- chalk "^2.1.0"
- deasync "^0.1.15"
- extract-from-css "^0.4.4"
- find-babel-config "^1.1.0"
- js-beautify "^1.6.14"
- node-cache "^4.1.1"
- object-assign "^4.1.1"
- source-map "^0.5.6"
- tsconfig "^7.0.0"
- vue-template-es2015-compiler "^1.6.0"
-
-vue-loader@^15.9.5:
- version "15.9.5"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.5.tgz#7a960dc420a3439deaacdda038fdcdbf7c432706"
- integrity sha512-oeMOs2b5o5gRqkxfds10bCx6JeXYTwivRgbb8hzOrcThD2z1+GqEKE3EX9A2SGbsYDf4rXwRg6D5n1w0jO5SwA==
+vue-loader@^15.9.7:
+ version "15.9.7"
+ resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.7.tgz#15b05775c3e0c38407679393c2ce6df673b01044"
+ integrity sha512-qzlsbLV1HKEMf19IqCJqdNvFJRCI58WNbS6XbPqK13MrLz65es75w392MSQ5TsARAfIjUw+ATm3vlCXUJSOH9Q==
dependencies:
"@vue/component-compiler-utils" "^3.1.0"
hash-sum "^1.0.2"
@@ -14257,10 +14836,10 @@ vue-no-ssr@^1.1.1:
resolved "https://registry.yarnpkg.com/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz#875f3be6fb0ae41568a837f3ac1a80eaa137b998"
integrity sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g==
-vue-router@^3.4.9:
- version "3.4.9"
- resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.4.9.tgz#c016f42030ae2932f14e4748b39a1d9a0e250e66"
- integrity sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA==
+vue-router@^3.5.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.1.tgz#edf3cf4907952d1e0583e079237220c5ff6eb6c9"
+ integrity sha512-RRQNLT8Mzr8z7eL4p7BtKvRaTSGdCbTy2+Mm5HTJvLGYSSeG9gDzNasJPP/yOYKLy+/cLG/ftrqq5fvkFwBJEw==
vue-server-renderer@^2.6.12:
version "2.6.12"
@@ -14276,10 +14855,10 @@ vue-server-renderer@^2.6.12:
serialize-javascript "^3.1.0"
source-map "0.5.6"
-vue-style-loader@^4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8"
- integrity sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==
+vue-style-loader@^4.1.0, vue-style-loader@^4.1.3:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35"
+ integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==
dependencies:
hash-sum "^1.0.2"
loader-utils "^1.0.2"
@@ -14292,20 +14871,25 @@ vue-template-compiler@^2.6.12:
de-indent "^1.0.2"
he "^1.1.0"
-vue-template-es2015-compiler@^1.6.0, vue-template-es2015-compiler@^1.9.0:
+vue-template-es2015-compiler@^1.9.0:
version "1.9.1"
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
+vue-test-utils-compat@0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/vue-test-utils-compat/-/vue-test-utils-compat-0.0.6.tgz#3600c63dc8175167641f7af170918e59354e6a79"
+ integrity sha512-yr/PpRQeJU0xkV7d0OVThE+YeY6FgsB8+Bj9X7Z3vY6PUFthDXNfOJPHx2JIPO4l1TQ0kZ7mlOVQmDduLiBP1Q==
+
vue@^2.6.12:
version "2.6.12"
resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123"
integrity sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==
-vuex@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.6.0.tgz#95efa56a58f7607c135b053350833a09e01aa813"
- integrity sha512-W74OO2vCJPs9/YjNjW8lLbj+jzT24waTo2KShI8jLvJW8OaIkgb3wuAMA7D+ZiUxDOx3ubwSZTaJBip9G8a3aQ==
+vuex@^3.6.2:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71"
+ integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==
w3c-hr-time@^1.0.2:
version "1.0.2"
@@ -14346,11 +14930,24 @@ watchpack@^1.7.4:
chokidar "^3.4.1"
watchpack-chokidar2 "^2.0.1"
+watchpack@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7"
+ integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
web-namespaces@^1.0.0:
version "1.1.4"
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec"
integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==
+webidl-conversions@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
+ integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+
webidl-conversions@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -14361,48 +14958,32 @@ webidl-conversions@^6.1.0:
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
-webpack-bundle-analyzer@^3.9.0:
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz#f6f94db108fb574e415ad313de41a2707d33ef3c"
- integrity sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==
+webpack-bundle-analyzer@^4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz#c71fb2eaffc10a4754d7303b224adb2342069da1"
+ integrity sha512-j5m7WgytCkiVBoOGavzNokBOqxe6Mma13X1asfVYtKWM3wxBiRRu1u1iG0Iol5+qp9WgyhkMmBAcvjEfJ2bdDw==
dependencies:
- acorn "^7.1.1"
- acorn-walk "^7.1.1"
- bfj "^6.1.1"
- chalk "^2.4.1"
- commander "^2.18.0"
- ejs "^2.6.1"
- express "^4.16.3"
- filesize "^3.6.1"
- gzip-size "^5.0.0"
- lodash "^4.17.19"
- mkdirp "^0.5.1"
- opener "^1.5.1"
- ws "^6.0.0"
+ acorn "^8.0.4"
+ acorn-walk "^8.0.0"
+ chalk "^4.1.0"
+ commander "^6.2.0"
+ gzip-size "^6.0.0"
+ lodash "^4.17.20"
+ opener "^1.5.2"
+ sirv "^1.0.7"
+ ws "^7.3.1"
-webpack-dev-middleware@^3.7.2:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3"
- integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==
+webpack-dev-middleware@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.2.0.tgz#a2578914757107ed9af826365d87bdaa3e3581d2"
+ integrity sha512-HVVpHw+5H4lfGasUKjpIkOy9TB27OyKiL13c+dhzVG1w77OQ87b408fp0qKDKQQkNGgShbStDzVJ8sK46JajXg==
dependencies:
- memory-fs "^0.4.1"
- mime "^2.4.4"
- mkdirp "^0.5.1"
+ colorette "^1.2.2"
+ mem "^8.1.1"
+ memfs "^3.2.2"
+ mime-types "^2.1.30"
range-parser "^1.2.1"
- webpack-log "^2.0.0"
-
-webpack-external-import@^2.2.4:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/webpack-external-import/-/webpack-external-import-2.2.4.tgz#954c0a43f27af5e01db0c6454eee8232cebce8a5"
- integrity sha512-yJUHeu/UaZ8o0gCQyor6nsjEVdgc3ao8w7E6j28Dh1BanMxnqm0PumdElh2C5z/DMTcw1knQbpEArRo6/knNog==
- dependencies:
- assert "^2.0.0"
- dimport "^1.0.0"
- fs-extra "^8.1.0"
- loadjs "^4.2.0"
- mem "^6.0.1"
- pkg-up "^3.1.0"
- tapable "^1.1.3"
+ schema-utils "^3.0.0"
webpack-hot-middleware@^2.25.0:
version "2.25.0"
@@ -14414,18 +14995,10 @@ webpack-hot-middleware@^2.25.0:
querystring "^0.2.0"
strip-ansi "^3.0.0"
-webpack-log@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
- integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==
- dependencies:
- ansi-colors "^3.0.0"
- uuid "^3.3.2"
-
-webpack-node-externals@^2.5.2:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-2.5.2.tgz#178e017a24fec6015bc9e672c77958a6afac861d"
- integrity sha512-aHdl/y2N7PW2Sx7K+r3AxpJO+aDMcYzMQd60Qxefq3+EwhewSbTBqNumOsCE1JsCUNoyfGj5465N0sSf6hc/5w==
+webpack-node-externals@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917"
+ integrity sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==
webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
version "1.4.3"
@@ -14435,10 +15008,18 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-
source-list-map "^2.0.0"
source-map "~0.6.1"
-webpack@^4.44.2:
- version "4.44.2"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72"
- integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==
+webpack-sources@^2.1.1:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac"
+ integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==
+ dependencies:
+ source-list-map "^2.0.1"
+ source-map "^0.6.1"
+
+webpack@^4.46.0:
+ version "4.46.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542"
+ integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-module-context" "1.9.0"
@@ -14448,7 +15029,7 @@ webpack@^4.44.2:
ajv "^6.10.2"
ajv-keywords "^3.4.1"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^4.3.0"
+ enhanced-resolve "^4.5.0"
eslint-scope "^4.0.3"
json-parse-better-errors "^1.0.2"
loader-runner "^2.4.0"
@@ -14464,6 +15045,35 @@ webpack@^4.44.2:
watchpack "^1.7.4"
webpack-sources "^1.4.1"
+webpack@^5:
+ version "5.37.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.37.0.tgz#2ab00f613faf494504eb2beef278dab7493cc39d"
+ integrity sha512-yvdhgcI6QkQkDe1hINBAJ1UNevqNGTVaCkD2SSJcB8rcrNNl922RI8i2DXUAuNfANoxwsiXXEA4ZPZI9q2oGLA==
+ dependencies:
+ "@types/eslint-scope" "^3.7.0"
+ "@types/estree" "^0.0.47"
+ "@webassemblyjs/ast" "1.11.0"
+ "@webassemblyjs/wasm-edit" "1.11.0"
+ "@webassemblyjs/wasm-parser" "1.11.0"
+ acorn "^8.2.1"
+ browserslist "^4.14.5"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^5.8.0"
+ es-module-lexer "^0.4.0"
+ eslint-scope "^5.1.1"
+ events "^3.2.0"
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.2.4"
+ json-parse-better-errors "^1.0.2"
+ loader-runner "^4.2.0"
+ mime-types "^2.1.27"
+ neo-async "^2.6.2"
+ schema-utils "^3.0.0"
+ tapable "^2.1.1"
+ terser-webpack-plugin "^5.1.1"
+ watchpack "^2.0.0"
+ webpack-sources "^2.1.1"
+
webpackbar@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-4.0.0.tgz#ee7a87f16077505b5720551af413c8ecd5b1f780"
@@ -14490,38 +15100,39 @@ whatwg-mimetype@^2.3.0:
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
-whatwg-url@^8.0.0:
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837"
- integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==
+whatwg-url@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
+ integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
dependencies:
- lodash.sortby "^4.7.0"
+ tr46 "~0.0.3"
+ webidl-conversions "^3.0.0"
+
+whatwg-url@^8.0.0, whatwg-url@^8.5.0:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3"
+ integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==
+ dependencies:
+ lodash "^4.7.0"
tr46 "^2.0.2"
webidl-conversions "^6.1.0"
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-which-pm-runs@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
- integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
-
-which-typed-array@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff"
- integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==
- dependencies:
- available-typed-arrays "^1.0.2"
- call-bind "^1.0.0"
- es-abstract "^1.18.0-next.1"
- foreach "^2.0.5"
- function-bind "^1.1.1"
- has-symbols "^1.0.1"
- is-typed-array "^1.1.3"
-
which@^1.2.12, which@^1.2.9:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -14626,17 +15237,10 @@ write-json-file@^2.3.0:
sort-keys "^2.0.0"
write-file-atomic "^2.0.0"
-ws@^6.0.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb"
- integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==
- dependencies:
- async-limiter "~1.0.0"
-
-ws@^7.2.3, ws@^7.4.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.1.tgz#a333be02696bd0e54cea0434e21dcc8a9ac294bb"
- integrity sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==
+ws@^7.3.1, ws@^7.4.3, ws@^7.4.4:
+ version "7.5.6"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b"
+ integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==
x-is-array@^0.1.0:
version "0.1.0"
@@ -14694,19 +15298,19 @@ xxhashjs@^0.2.1:
cuint "^0.2.2"
y18n@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
- integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696"
+ integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==
y18n@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
- integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
+ integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
y18n@^5.0.5:
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
- integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
+ version "5.0.8"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
+ integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
yallist@^2.1.2:
version "2.1.2"
@@ -14724,11 +15328,11 @@ yallist@^4.0.0:
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
yaml@^1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
- integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
+ version "1.10.2"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
+ integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-yargs-parser@^18.1.2, yargs-parser@^18.1.3:
+yargs-parser@^18.1.2:
version "18.1.3"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
@@ -14737,11 +15341,11 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3:
decamelize "^1.2.0"
yargs-parser@^20.2.2, yargs-parser@^20.2.3:
- version "20.2.4"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
- integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
+ version "20.2.7"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a"
+ integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==
-yargs@^15.3.1, yargs@^15.4.1:
+yargs@^15.4.1:
version "15.4.1"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
@@ -14771,6 +15375,11 @@ yargs@^16.0.0:
y18n "^5.0.5"
yargs-parser "^20.2.2"
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+
zwitch@^1.0.0:
version "1.0.5"
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"
|