From 3077364f118df3ad825a46ab347105d87ce4a650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 14 Oct 2021 21:46:13 +0200 Subject: [PATCH 001/324] refactor: create monorepo --- .gitignore | 2 + babel.config.js | 15 - docs/api/accordion/CAccordionBody.api.md | 7 - docs/api/accordion/CAccordionButton.api.md | 7 - docs/api/accordion/CAccordionHeader.api.md | 7 - docs/api/alert/CAlertLink.api.md | 7 - docs/api/breadcrumb/CBreadcrumb.api.md | 7 - docs/api/button-group/CButtonToolbar.api.md | 7 - docs/api/card/CCardBody.api.md | 7 - docs/api/card/CCardFooter.api.md | 7 - docs/api/card/CCardGroup.api.md | 7 - docs/api/card/CCardImageOverlay.api.md | 7 - docs/api/carousel/CCarouselCaption.api.md | 7 - docs/api/dropdown/CDropdownDivider.api.md | 7 - docs/api/form/CFormControl.api.md | 7 - docs/api/form/CFormFloating.api.md | 7 - docs/api/header/CHeaderDivider.api.md | 7 - docs/api/header/CHeaderText.api.md | 7 - docs/api/header/CHeaderToggler.api.md | 7 - docs/api/modal/CModalBody.api.md | 7 - docs/api/modal/CModalFooter.api.md | 7 - docs/api/nav/CNavGroupItems.api.md | 7 - docs/api/nav/CNavItem.api.md | 7 - docs/api/nav/CNavTitle.api.md | 7 - docs/api/navbar/CNavbarText.api.md | 7 - docs/api/navbar/CNavbarToggler.api.md | 7 - docs/api/offcanvas/COffcanvasBody.api.md | 7 - docs/api/offcanvas/COffcanvasHeader.api.md | 7 - docs/api/sidebar/CSidebarBrand.api.md | 7 - docs/api/sidebar/CSidebarFooter.api.md | 7 - docs/api/sidebar/CSidebarHeader.api.md | 7 - docs/api/sidebar/CSidebarNav.api.md | 7 - docs/api/sidebar/CSidebarToggler.api.md | 7 - docs/api/table/CTableCaption.api.md | 7 - docs/api/tabs/CTabContent.api.md | 7 - docs/api/toast/CToastBody.api.md | 7 - lerna.json | 8 + package.json | 118 +- .../coreui-vue/.eslintignore | 0 .../coreui-vue/.eslintrc.js | 0 .../coreui-vue/.prettierignore | 0 .../coreui-vue/.prettierrc.js | 0 packages/coreui-vue/package.json | 86 + .../coreui-vue/rollup.config.js | 1 - .../coreui-vue/src}/components/Types.tsx | 0 .../src}/components/accordion/CAccordion.ts | 0 .../components/accordion/CAccordionBody.ts | 0 .../components/accordion/CAccordionButton.ts | 0 .../accordion/CAccordionCollapse.ts | 0 .../components/accordion/CAccordionHeader.ts | 0 .../components/accordion/CAccordionItem.ts | 0 .../accordion/__tests__/CAccordion.spec.ts | 0 .../__tests__/CAccordionBody.spec.ts | 0 .../__tests__/CAccordionButton.spec.ts | 0 .../__tests__/CAccordionCollapse.spec.ts | 0 .../__tests__/CAccordionHeader.spec.ts | 0 .../__tests__/CAccordionItem.spec.ts | 0 .../__snapshots__/CAccordion.spec.ts.snap | 0 .../__snapshots__/CAccordionBody.spec.ts.snap | 0 .../CAccordionButton.spec.ts.snap | 0 .../CAccordionCollapse.spec.ts.snap | 0 .../CAccordionHeader.spec.ts.snap | 0 .../__snapshots__/CAccordionItem.spec.ts.snap | 0 .../src}/components/accordion/index.ts | 0 .../src}/components/alert/CAlert.ts | 0 .../src}/components/alert/CAlertHeading.ts | 0 .../src}/components/alert/CAlertLink.ts | 0 .../components/alert/__tests__/CAlert.spec.ts | 0 .../alert/__tests__/CAlertHeading.spec.ts | 0 .../alert/__tests__/CAlertLink.spec.ts | 0 .../__snapshots__/CAlert.spec.ts.snap | 0 .../__snapshots__/CAlertHeading.spec.ts.snap | 0 .../__snapshots__/CAlertLink.spec.ts.snap | 0 .../coreui-vue/src}/components/alert/index.ts | 0 .../src}/components/avatar/CAvatar.ts | 0 .../avatar/__tests__/CAvatar.spec.ts | 0 .../__snapshots__/CAvatar.spec.ts.snap | 0 .../src}/components/avatar/index.ts | 0 .../src}/components/backdrop/CBackdrop.ts | 0 .../backdrop/__tests__/CBackdrop.spec.ts | 0 .../__snapshots__/CBackdrop.spec.ts.snap | 0 .../src}/components/backdrop/index.ts | 0 .../src}/components/badge/CBadge.ts | 0 .../components/badge/__tests__/CBadge.spec.ts | 0 .../__snapshots__/CBadge.spec.ts.snap | 0 .../coreui-vue/src}/components/badge/index.ts | 0 .../src}/components/breadcrumb/CBreadcrumb.ts | 0 .../components/breadcrumb/CBreadcrumbItem.ts | 0 .../breadcrumb/__tests__/CBreadcrumb.spec.ts | 0 .../__tests__/CBreadcrumbItem.spec.ts | 0 .../__snapshots__/CBreadcrumb.spec.ts.snap | 0 .../CBreadcrumbItem.spec.ts.snap | 0 .../src}/components/breadcrumb/index.ts | 0 .../components/button-group/CButtonGroup.ts | 0 .../components/button-group/CButtonToolbar.ts | 0 .../__tests__/CButtonGroup.spec.ts | 0 .../__tests__/CButtonToolbar.spec.ts | 0 .../__snapshots__/CButtonGroup.spec.ts.snap | 0 .../__snapshots__/CButtonToolbar.spec.ts.snap | 0 .../src}/components/button-group/index.ts | 0 .../src}/components/button/CButton.ts | 0 .../button/__tests__/CButton.spec.ts | 0 .../__snapshots__/CButton.spec.ts.snap | 0 .../src}/components/button/index.ts | 0 .../src}/components/callout/CCallout.ts | 0 .../callout/__tests__/CCallout.spec.ts | 0 .../__snapshots__/CCallout.spec.ts.snap | 0 .../src}/components/callout/index.ts | 0 .../coreui-vue/src}/components/card/CCard.ts | 0 .../src}/components/card/CCardBody.ts | 0 .../src}/components/card/CCardFooter.ts | 0 .../src}/components/card/CCardGroup.ts | 0 .../src}/components/card/CCardHeader.ts | 0 .../src}/components/card/CCardImage.ts | 0 .../src}/components/card/CCardImageOverlay.ts | 0 .../src}/components/card/CCardLink.ts | 0 .../src}/components/card/CCardSubtitle.ts | 0 .../src}/components/card/CCardText.ts | 0 .../src}/components/card/CCardTitle.ts | 0 .../components/card/__tests__/CCard.spec.ts | 0 .../card/__tests__/CCardBody.spec.ts | 0 .../card/__tests__/CCardFooter.spec.ts | 0 .../card/__tests__/CCardGroup.spec.ts | 0 .../card/__tests__/CCardHeader.spec.ts | 0 .../card/__tests__/CCardImage.spec.ts | 0 .../card/__tests__/CCardImageOverlay.spec.ts | 0 .../card/__tests__/CCardLink.spec.ts | 0 .../card/__tests__/CCardSubtitle.spec.ts | 0 .../card/__tests__/CCardText.spec.ts | 0 .../card/__tests__/CCardTitle.spec.ts | 0 .../__snapshots__/CCard.spec.ts.snap | 0 .../__snapshots__/CCardBody.spec.ts.snap | 0 .../__snapshots__/CCardFooter.spec.ts.snap | 0 .../__snapshots__/CCardGroup.spec.ts.snap | 0 .../__snapshots__/CCardHeader.spec.ts.snap | 0 .../__snapshots__/CCardImage.spec.ts.snap | 0 .../CCardImageOverlay.spec.ts.snap | 0 .../__snapshots__/CCardLink.spec.ts.snap | 0 .../__snapshots__/CCardSubtitle.spec.ts.snap | 0 .../__snapshots__/CCardText.spec.ts.snap | 0 .../__snapshots__/CCardTitle.spec.ts.snap | 0 .../coreui-vue/src}/components/card/index.ts | 0 .../src}/components/carousel/CCarousel.ts | 0 .../components/carousel/CCarouselCaption.ts | 0 .../src}/components/carousel/CCarouselItem.ts | 0 .../carousel/__tests__/CCarousel.spec.ts | 0 .../__tests__/CCarouselCaption.spec.ts | 0 .../carousel/__tests__/CCarouselItem.spec.ts | 0 .../__snapshots__/CCarousel.spec.ts.snap | 0 .../CCarouselCaption.spec.ts.snap | 0 .../__snapshots__/CCarouselItem.spec.ts.snap | 0 .../src}/components/carousel/index.ts | 0 .../components/close-button/CCloseButton.ts | 0 .../__tests__/CCloseButton.spec.ts | 0 .../__snapshots__/CCloseButton.spec.ts.snap | 0 .../src}/components/close-button/index.ts | 0 .../src}/components/collapse/CCollapse.ts | 0 .../collapse/__test__/CCollapse.spec.ts | 0 .../__snapshots__/CCollapse.spec.ts.snap | 0 .../src}/components/collapse/index.ts | 0 .../src}/components/dropdown/CDropdown.ts | 0 .../components/dropdown/CDropdownDivider.ts | 0 .../components/dropdown/CDropdownHeader.ts | 0 .../src}/components/dropdown/CDropdownItem.ts | 0 .../src}/components/dropdown/CDropdownMenu.ts | 0 .../components/dropdown/CDropdownToggle.ts | 0 .../dropdown/__tests__/CDropdown.spec.ts | 0 .../__tests__/CDropdownDivider.spec.ts | 0 .../__tests__/CDropdownHeader.spec.ts | 0 .../dropdown/__tests__/CDropdownItem.spec.ts | 0 .../dropdown/__tests__/CDropdownMenu.spec.ts | 0 .../__tests__/CDropdownToggle.spec.ts | 0 .../__snapshots__/CDropdown.spec.ts.snap | 0 .../CDropdownDivider.spec.ts.snap | 0 .../CDropdownHeader.spec.ts.snap | 0 .../__snapshots__/CDropdownItem.spec.ts.snap | 0 .../__snapshots__/CDropdownMenu.spec.ts.snap | 0 .../CDropdownToggle.spec.ts.snap | 0 .../src}/components/dropdown/index.ts | 0 .../src}/components/footer/CFooter.ts | 0 .../footer/__tests__/CFooter.spec.ts | 0 .../__snapshots__/CFooter.spec.ts.snap | 0 .../src}/components/footer/index.ts | 0 .../coreui-vue/src}/components/form/CForm.ts | 0 .../src}/components/form/CFormCheck.ts | 0 .../src}/components/form/CFormControl.ts | 0 .../src}/components/form/CFormFeedback.ts | 0 .../src}/components/form/CFormFloating.ts | 0 .../src}/components/form/CFormInput.ts | 0 .../src}/components/form/CFormLabel.ts | 0 .../src}/components/form/CFormRange.ts | 0 .../src}/components/form/CFormSelect.ts | 0 .../src}/components/form/CFormSwitch.ts | 0 .../src}/components/form/CFormText.ts | 0 .../src}/components/form/CFormTextarea.ts | 0 .../src}/components/form/CInputGroup.ts | 0 .../src}/components/form/CInputGroupText.ts | 0 .../components/form/__tests__/CForm.spec.ts | 0 .../form/__tests__/CFormCheck.spec.ts | 0 .../form/__tests__/CFormControl.spec.ts | 0 .../form/__tests__/CFormFeedback.spec.ts | 0 .../form/__tests__/CFormFloating.spec.ts | 0 .../form/__tests__/CFormInput.spec.ts | 0 .../form/__tests__/CFormLabel.spec.ts | 0 .../form/__tests__/CFormRange.spec.ts | 0 .../form/__tests__/CFormSelect.spec.ts | 0 .../form/__tests__/CFormSwitch.spec.ts | 0 .../form/__tests__/CFormText.spec.ts | 0 .../form/__tests__/CFormTextarea.spec.ts | 0 .../form/__tests__/CInputGroup.spec.ts | 0 .../form/__tests__/CInputGroupText.spec.ts | 0 .../__snapshots__/CForm.spec.ts.snap | 0 .../__snapshots__/CFormCheck.spec.ts.snap | 0 .../__snapshots__/CFormControl.spec.ts.snap | 0 .../__snapshots__/CFormFeedback.spec.ts.snap | 0 .../__snapshots__/CFormFloating.spec.ts.snap | 0 .../__snapshots__/CFormInput.spec.ts.snap | 0 .../__snapshots__/CFormLabel.spec.ts.snap | 0 .../__snapshots__/CFormRange.spec.ts.snap | 0 .../__snapshots__/CFormSelect.spec.ts.snap | 0 .../__snapshots__/CFormSwitch.spec.ts.snap | 0 .../__snapshots__/CFormText.spec.ts.snap | 0 .../__snapshots__/CFormTextarea.spec.ts.snap | 0 .../__snapshots__/CInputGroup.spec.ts.snap | 0 .../CInputGroupText.spec.ts.snap | 0 .../coreui-vue/src}/components/form/index.ts | 0 .../coreui-vue/src}/components/grid/CCol.ts | 0 .../src}/components/grid/CContainer.ts | 0 .../coreui-vue/src}/components/grid/CRow.ts | 0 .../components/grid/__tests__/CCol.spec.ts | 0 .../grid/__tests__/CContainer.spec.ts | 0 .../components/grid/__tests__/CRow.spec.ts | 0 .../__tests__/__snapshots__/CCol.spec.ts.snap | 0 .../__snapshots__/CContainer.spec.ts.snap | 0 .../__tests__/__snapshots__/CRow.spec.ts.snap | 0 .../coreui-vue/src}/components/grid/index.ts | 0 .../src}/components/header/CHeader.ts | 0 .../src}/components/header/CHeaderBrand.ts | 0 .../src}/components/header/CHeaderDivider.ts | 0 .../src}/components/header/CHeaderNav.ts | 0 .../src}/components/header/CHeaderText.ts | 0 .../src}/components/header/CHeaderToggler.ts | 0 .../header/__tests__/CHeader.spec.ts | 0 .../header/__tests__/CHeaderBrand.spec.ts | 0 .../header/__tests__/CHeaderDivider.spec.ts | 0 .../header/__tests__/CHeaderNav.spec.ts | 0 .../header/__tests__/CHeaderText.spec.ts | 0 .../header/__tests__/CHeaderToggler.spec.ts | 0 .../__snapshots__/CHeader.spec.ts.snap | 0 .../__snapshots__/CHeaderBrand.spec.ts.snap | 0 .../__snapshots__/CHeaderDivider.spec.ts.snap | 0 .../__snapshots__/CHeaderNav.spec.ts.snap | 0 .../__snapshots__/CHeaderText.spec.ts.snap | 0 .../__snapshots__/CHeaderToggler.spec.ts.snap | 0 .../src}/components/header/index.ts | 0 .../src}/components/image/CImage.ts | 0 .../components/image/__tests__/CImage.spec.ts | 0 .../__snapshots__/CImage.spec.ts.snap | 0 .../coreui-vue/src}/components/image/index.ts | 0 .../coreui-vue/src}/components/index.ts | 0 .../coreui-vue/src}/components/link/CLink.ts | 0 .../components/link/__tests__/CLink.spec.ts | 0 .../__snapshots__/CLink.spec.ts.snap | 0 .../coreui-vue/src}/components/link/index.ts | 0 .../src}/components/list-group/CListGroup.ts | 0 .../components/list-group/CListGroupItem.ts | 0 .../list-group/__tests__/CListGroup.spec.ts | 0 .../__tests__/CListGroupItem.spec.ts | 0 .../__snapshots__/CListGroup.spec.ts.snap | 0 .../__snapshots__/CListGroupItem.spec.ts.snap | 0 .../src}/components/list-group/index.ts | 0 .../src}/components/modal/CModal.ts | 0 .../src}/components/modal/CModalBody.ts | 0 .../src}/components/modal/CModalFooter.ts | 0 .../src}/components/modal/CModalHeader.ts | 0 .../src}/components/modal/CModalTitle.ts | 0 .../components/modal/__tests__/CModal.spec.ts | 0 .../modal/__tests__/CModalBody.spec.ts | 0 .../modal/__tests__/CModalFooter.spec.ts | 0 .../modal/__tests__/CModalHeader.spec.ts | 0 .../modal/__tests__/CModalTitle.spec.ts | 0 .../__snapshots__/CModal.spec.ts.snap | 0 .../__snapshots__/CModalBody.spec.ts.snap | 0 .../__snapshots__/CModalFooter.spec.ts.snap | 0 .../__snapshots__/CModalHeader.spec.ts.snap | 0 .../__snapshots__/CModalTitle.spec.ts.snap | 0 .../coreui-vue/src}/components/modal/index.ts | 0 .../coreui-vue/src}/components/nav/CNav.ts | 0 .../src}/components/nav/CNavGroup.ts | 0 .../src}/components/nav/CNavGroupItems.ts | 0 .../src}/components/nav/CNavItem.ts | 0 .../src}/components/nav/CNavLink.ts | 0 .../src}/components/nav/CNavTitle.ts | 0 .../components/nav/__tests__/CNav.spec.ts | 0 .../nav/__tests__/CNavGroup.spec.ts | 0 .../nav/__tests__/CNavGroupItems.spec.ts | 0 .../components/nav/__tests__/CNavItem.spec.ts | 0 .../components/nav/__tests__/CNavLink.spec.ts | 0 .../nav/__tests__/CNavTitle.spec.ts | 0 .../__tests__/__snapshots__/CNav.spec.ts.snap | 0 .../__snapshots__/CNavGroup.spec.ts.snap | 0 .../__snapshots__/CNavGroupItems.spec.ts.snap | 0 .../__snapshots__/CNavItem.spec.ts.snap | 0 .../__snapshots__/CNavLink.spec.ts.snap | 0 .../__snapshots__/CNavTitle.spec.ts.snap | 0 .../coreui-vue/src}/components/nav/index.ts | 0 .../src}/components/navbar/CNavbar.ts | 0 .../src}/components/navbar/CNavbarBrand.ts | 0 .../src}/components/navbar/CNavbarNav.ts | 0 .../src}/components/navbar/CNavbarText.ts | 0 .../src}/components/navbar/CNavbarToggler.ts | 0 .../navbar/__tests__/CNavbar.spec.ts | 0 .../navbar/__tests__/CNavbarBrand.spec.ts | 0 .../navbar/__tests__/CNavbarNav.spec.ts | 0 .../navbar/__tests__/CNavbarText.spec.ts | 0 .../navbar/__tests__/CNavbarToggler.spec.ts | 0 .../__snapshots__/CNavbar.spec.ts.snap | 0 .../__snapshots__/CNavbarBrand.spec.ts.snap | 0 .../__snapshots__/CNavbarNav.spec.ts.snap | 0 .../__snapshots__/CNavbarText.spec.ts.snap | 0 .../__snapshots__/CNavbarToggler.spec.ts.snap | 0 .../src}/components/navbar/index.ts | 0 .../src}/components/offcanvas/COffcanvas.ts | 0 .../components/offcanvas/COffcanvasBody.ts | 0 .../components/offcanvas/COffcanvasHeader.ts | 0 .../components/offcanvas/COffcanvasTitle.ts | 0 .../offcanvas/__tests__/COffcanvas.spec.ts | 0 .../__tests__/COffcanvasBody.spec.ts | 0 .../__tests__/COffcanvasHeader.spec.ts | 0 .../__tests__/COffcanvasTitle.spec.ts | 0 .../__snapshots__/COffcanvas.spec.ts.snap | 0 .../__snapshots__/COffcanvasBody.spec.ts.snap | 0 .../COffcanvasHeader.spec.ts.snap | 0 .../COffcanvasTitle.spec.ts.snap | 0 .../src}/components/offcanvas/index.ts | 0 .../src}/components/pagination/CPagination.ts | 0 .../components/pagination/CPaginationItem.ts | 0 .../pagination/__tests__/CPagination.spec.ts | 0 .../__tests__/CPaginationItem.spec.ts | 0 .../__snapshots__/CPagination.spec.ts.snap | 0 .../CPaginationItem.spec.ts.snap | 0 .../src}/components/pagination/index.ts | 0 .../src}/components/popover/CPopover.ts | 0 .../src}/components/popover/index.ts | 0 .../src}/components/progress/CProgress.ts | 0 .../src}/components/progress/CProgressBar.ts | 0 .../progress/__tests__/CProgress.spec.ts | 0 .../progress/__tests__/CProgressBar.spec.ts | 0 .../__snapshots__/CProgress.spec.ts.snap | 0 .../__snapshots__/CProgressBar.spec.ts.snap | 0 .../src}/components/progress/index.ts | 0 .../coreui-vue/src}/components/props.ts | 0 .../src}/components/sidebar/CSidebar.ts | 0 .../src}/components/sidebar/CSidebarBrand.ts | 0 .../src}/components/sidebar/CSidebarFooter.ts | 0 .../src}/components/sidebar/CSidebarHeader.ts | 0 .../src}/components/sidebar/CSidebarNav.ts | 0 .../components/sidebar/CSidebarToggler.ts | 0 .../sidebar/__tests__/CSidebar.spec.ts | 0 .../sidebar/__tests__/CSidebarBrand.spec.ts | 0 .../sidebar/__tests__/CSidebarFooter.spec.ts | 0 .../sidebar/__tests__/CSidebarHeader.spec.ts | 0 .../sidebar/__tests__/CSidebarNav.spec.ts | 0 .../sidebar/__tests__/CSidebarToggler.spec.ts | 0 .../__snapshots__/CSidebar.spec.ts.snap | 0 .../__snapshots__/CSidebarBrand.spec.ts.snap | 0 .../__snapshots__/CSidebarFooter.spec.ts.snap | 0 .../__snapshots__/CSidebarHeader.spec.ts.snap | 0 .../__snapshots__/CSidebarNav.spec.ts.snap | 0 .../CSidebarToggler.spec.ts.snap | 0 .../src}/components/sidebar/index.ts | 0 .../src}/components/spinner/CSpinner.ts | 0 .../spinner/__tests__/CSpinner.spec.ts | 0 .../__snapshots__/CSpinner.spec.ts.snap | 0 .../src}/components/spinner/index.ts | 0 .../src}/components/table/CTable.ts | 0 .../src}/components/table/CTableBody.ts | 0 .../src}/components/table/CTableCaption.ts | 0 .../src}/components/table/CTableDataCell.ts | 0 .../src}/components/table/CTableFoot.ts | 0 .../src}/components/table/CTableHead.ts | 0 .../src}/components/table/CTableHeaderCell.ts | 0 .../src}/components/table/CTableRow.ts | 0 .../components/table/__tests__/CTable.spec.ts | 0 .../table/__tests__/CTableBody.spec.ts | 0 .../table/__tests__/CTableCaption.spec.ts | 0 .../table/__tests__/CTableDataCell.spec.ts | 0 .../table/__tests__/CTableFoot.spec.ts | 0 .../table/__tests__/CTableHead.spec.ts | 0 .../table/__tests__/CTableHeaderCell.spec.ts | 0 .../table/__tests__/CTableRow.spec.ts | 0 .../__snapshots__/CTable.spec.ts.snap | 0 .../__snapshots__/CTableBody.spec.ts.snap | 0 .../__snapshots__/CTableCaption.spec.ts.snap | 0 .../__snapshots__/CTableDataCell.spec.ts.snap | 0 .../__snapshots__/CTableFoot.spec.ts.snap | 0 .../__snapshots__/CTableHead.spec.ts.snap | 0 .../CTableHeaderCell.spec.ts.snap | 0 .../__snapshots__/CTableRow.spec.ts.snap | 0 .../coreui-vue/src}/components/table/index.ts | 0 .../src}/components/tabs/CTabContent.ts | 0 .../src}/components/tabs/CTabPane.ts | 0 .../tabs/__tests__/CTabContent.spec.ts | 0 .../tabs/__tests__/CTabPane.spec.ts | 0 .../__snapshots__/CTabContent.spec.ts.snap | 0 .../__snapshots__/CTabPane.spec.ts.snap | 0 .../coreui-vue/src}/components/tabs/index.ts | 0 .../src}/components/toast/CToast.ts | 0 .../src}/components/toast/CToastBody.ts | 0 .../src}/components/toast/CToastClose.ts | 0 .../src}/components/toast/CToastHeader.ts | 0 .../src}/components/toast/CToaster.ts | 0 .../components/toast/__tests__/CToast.spec.ts | 0 .../toast/__tests__/CToastBody.spec.ts | 0 .../toast/__tests__/CToastClose.spec.ts | 0 .../toast/__tests__/CToastHeader.spec.ts | 0 .../toast/__tests__/CToaster.spec.ts | 0 .../__snapshots__/CToast.spec.ts.snap | 0 .../__snapshots__/CToastBody.spec.ts.snap | 0 .../__snapshots__/CToastClose.spec.ts.snap | 0 .../__snapshots__/CToastHeader.spec.ts.snap | 0 .../__snapshots__/CToaster.spec.ts.snap | 0 .../coreui-vue/src}/components/toast/index.ts | 0 .../src}/components/tooltip/CTooltip.ts | 0 .../src}/components/tooltip/index.ts | 0 .../src}/components/widgets/CWidgetStatsA.ts | 0 .../src}/components/widgets/CWidgetStatsB.ts | 0 .../src}/components/widgets/CWidgetStatsC.ts | 0 .../src}/components/widgets/CWidgetStatsD.ts | 0 .../src}/components/widgets/CWidgetStatsE.ts | 0 .../src}/components/widgets/CWidgetStatsF.ts | 0 .../widgets/__tests__/CWidgetStatsA.spec.ts | 0 .../widgets/__tests__/CWidgetStatsB.spec.ts | 0 .../widgets/__tests__/CWidgetStatsC.spec.ts | 0 .../widgets/__tests__/CWidgetStatsD.spec.ts | 0 .../widgets/__tests__/CWidgetStatsE.spec.ts | 0 .../widgets/__tests__/CWidgetStatsF.spec.ts | 0 .../__snapshots__/CWidgetStatsA.spec.ts.snap | 2 +- .../__snapshots__/CWidgetStatsB.spec.ts.snap | 2 +- .../__snapshots__/CWidgetStatsC.spec.ts.snap | 0 .../__snapshots__/CWidgetStatsD.spec.ts.snap | 0 .../__snapshots__/CWidgetStatsE.spec.ts.snap | 0 .../__snapshots__/CWidgetStatsF.spec.ts.snap | 0 .../src}/components/widgets/index.ts | 0 .../coreui-vue/src}/directives/index.ts | 0 .../coreui-vue/src}/directives/v-c-popover.ts | 0 .../coreui-vue/src}/directives/v-c-tooltip.ts | 0 {src => packages/coreui-vue/src}/index.ts | 0 .../coreui-vue/src}/shims-vue.d.ts | 0 .../coreui-vue/tsconfig.json | 0 .../docs}/.vuepress/clientAppEnhance.ts | 2 +- {docs => packages/docs}/.vuepress/config.ts | 2 +- .../.vuepress/public/brand/coreui-react.svg | 0 .../docs}/.vuepress/public/favicon.ico | Bin .../public/favicons/android-icon-144x144.png | Bin .../public/favicons/android-icon-192x192.png | Bin .../public/favicons/android-icon-36x36.png | Bin .../public/favicons/android-icon-48x48.png | Bin .../public/favicons/android-icon-72x72.png | Bin .../public/favicons/android-icon-96x96.png | Bin .../public/favicons/apple-icon-114x114.png | Bin .../public/favicons/apple-icon-120x120.png | Bin .../public/favicons/apple-icon-144x144.png | Bin .../public/favicons/apple-icon-152x152.png | Bin .../public/favicons/apple-icon-180x180.png | Bin .../public/favicons/apple-icon-57x57.png | Bin .../public/favicons/apple-icon-60x60.png | Bin .../public/favicons/apple-icon-72x72.png | Bin .../public/favicons/apple-icon-76x76.png | Bin .../favicons/apple-icon-precomposed.png | Bin .../.vuepress/public/favicons/apple-icon.png | Bin .../public/favicons/browserconfig.xml | 0 .../public/favicons/favicon-16x16.png | Bin .../public/favicons/favicon-32x32.png | Bin .../public/favicons/favicon-96x96.png | Bin .../.vuepress/public/favicons/manifest.json | 0 .../public/favicons/ms-icon-144x144.png | Bin .../public/favicons/ms-icon-150x150.png | Bin .../public/favicons/ms-icon-310x310.png | Bin .../public/favicons/ms-icon-70x70.png | Bin .../public/favicons/safari-pinned-tab.svg | 0 .../docs}/.vuepress/public/images/angular.jpg | Bin .../.vuepress/public/images/avatars/1.jpg | Bin .../.vuepress/public/images/avatars/2.jpg | Bin .../.vuepress/public/images/avatars/3.jpg | Bin .../.vuepress/public/images/avatars/4.jpg | Bin .../.vuepress/public/images/avatars/5.jpg | Bin .../.vuepress/public/images/avatars/6.jpg | Bin .../.vuepress/public/images/avatars/7.jpg | Bin .../.vuepress/public/images/avatars/8.jpg | Bin .../.vuepress/public/images/avatars/9.jpg | Bin .../public/images/brand/coreui-signet.svg | 0 .../docs}/.vuepress/public/images/react.jpg | Bin .../docs}/.vuepress/public/images/vue.jpg | Bin .../docs}/.vuepress/public/images/vue400.jpg | Bin .../docs}/.vuepress/theme-coreui/package.json | 0 .../src/assets/brand/coreui-vue.svg | 0 .../src/client/clientAppEnhance.ts | 0 .../theme-coreui/src/client/clientAppSetup.ts | 0 .../src/client/components/Footer.vue | 2 +- .../src/client/components/Header.vue | 0 .../src/client/components/Home.vue | 0 .../src/client/components/Page.vue | 0 .../src/client/components/Sidebar.vue | 0 .../src/client/components/SidebarNav.ts | 2 +- .../src/client/components/global/CodeGroup.ts | 0 .../components/global/CodeGroupItem.vue | 0 .../client/components/global/OutboundLink.vue | 0 .../src/client/components/global/_Badge.vue | 0 .../src/client/composables/index.ts | 0 .../src/client/composables/useDarkMode.ts | 0 .../src/client/composables/useNavLink.ts | 0 .../useResolveRouteWithRedirect.ts | 0 .../client/composables/useScrollPromise.ts | 0 .../src/client/composables/useSidebarItems.ts | 0 .../src/client/composables/useThemeData.ts | 0 .../theme-coreui/src/client/index.ts | 0 .../theme-coreui/src/client/layouts/404.vue | 0 .../src/client/layouts/Layout.vue | 0 .../src/client/layouts/Redirect.vue | 0 .../theme-coreui/src/client/shim.d.ts | 0 .../src/client/styles/_anchor.scss | 0 .../src/client/styles/_code-group.scss | 0 .../theme-coreui/src/client/styles/_code.scss | 0 .../theme-coreui/src/client/styles/_demo.scss | 0 .../src/client/styles/_footer.scss | 0 .../src/client/styles/_layout.scss | 0 .../src/client/styles/_sidebar.scss | 0 .../src/client/styles/_table-api.scss | 0 .../theme-coreui/src/client/styles/_toc.scss | 0 .../src/client/styles/_variables.scss | 0 .../src/client/styles/custom-container.scss | 0 .../theme-coreui/src/client/styles/index.scss | 0 .../theme-coreui/src/client/styles/page.scss | 0 .../src/client/styles/transitions.scss | 0 .../src/client/styles/vars-dark.scss | 0 .../theme-coreui/src/client/styles/vars.scss | 0 .../theme-coreui/src/client/utils/index.ts | 0 .../src/client/utils/resolveEditLink.ts | 0 .../src/client/utils/resolveRepoType.ts | 0 .../theme-coreui/src/node/defaultTheme.ts | 0 .../.vuepress/theme-coreui/src/node/index.ts | 0 .../node/utils/assignDefaultLocaleOptions.ts | 0 .../theme-coreui/src/node/utils/index.ts | 0 .../resolveActiveHeaderLinksPluginOptions.ts | 0 .../utils/resolveContainerPluginOptions.ts | 0 .../src/node/utils/resolveGitPluginOptions.ts | 0 .../utils/resolveMediumZoomPluginOptions.ts | 0 .../theme-coreui/src/shared/index.ts | 0 .../.vuepress/theme-coreui/src/shared/nav.ts | 0 .../theme-coreui/src/shared/options.ts | 0 .../.vuepress/theme-coreui/src/shared/page.ts | 0 {docs => packages/docs}/README.md | 0 .../docs}/api/accordion/CAccordion.api.md | 4 +- .../docs/api/accordion/CAccordionBody.api.md | 7 + .../api/accordion/CAccordionButton.api.md | 7 + .../api/accordion/CAccordionCollapse.api.md | 4 +- .../api/accordion/CAccordionHeader.api.md | 7 + .../docs}/api/accordion/CAccordionItem.api.md | 4 +- .../docs}/api/alert/CAlert.api.md | 4 +- .../docs}/api/alert/CAlertHeading.api.md | 4 +- packages/docs/api/alert/CAlertLink.api.md | 7 + .../docs}/api/avatar/CAvatar.api.md | 4 +- .../docs}/api/backdrop/CBackdrop.api.md | 4 +- .../docs}/api/badge/CBadge.api.md | 4 +- .../docs/api/breadcrumb/CBreadcrumb.api.md | 7 + .../api/breadcrumb/CBreadcrumbItem.api.md | 4 +- .../api/button-group/CButtonGroup.api.md | 4 +- .../api/button-group/CButtonToolbar.api.md | 7 + .../docs}/api/button/CButton.api.md | 4 +- .../docs}/api/callout/CCallout.api.md | 4 +- {docs => packages/docs}/api/card/CCard.api.md | 4 +- packages/docs/api/card/CCardBody.api.md | 7 + packages/docs/api/card/CCardFooter.api.md | 7 + packages/docs/api/card/CCardGroup.api.md | 7 + .../docs}/api/card/CCardHeader.api.md | 4 +- .../docs}/api/card/CCardImage.api.md | 4 +- .../docs/api/card/CCardImageOverlay.api.md | 7 + .../docs}/api/card/CCardLink.api.md | 4 +- .../docs}/api/card/CCardSubtitle.api.md | 4 +- .../docs}/api/card/CCardText.api.md | 4 +- .../docs}/api/card/CCardTitle.api.md | 4 +- .../docs}/api/carousel/CCarousel.api.md | 4 +- .../docs/api/carousel/CCarouselCaption.api.md | 7 + .../docs}/api/carousel/CCarouselItem.api.md | 4 +- .../api/close-button/CCloseButton.api.md | 4 +- .../docs}/api/collapse/CCollapse.api.md | 4 +- .../docs}/api/dropdown/CDropdown.api.md | 4 +- .../docs/api/dropdown/CDropdownDivider.api.md | 7 + .../docs}/api/dropdown/CDropdownHeader.api.md | 4 +- .../docs}/api/dropdown/CDropdownItem.api.md | 4 +- .../docs}/api/dropdown/CDropdownMenu.api.md | 4 +- .../docs}/api/dropdown/CDropdownToggle.api.md | 4 +- .../docs}/api/footer/CFooter.api.md | 4 +- {docs => packages/docs}/api/form/CForm.api.md | 4 +- .../docs}/api/form/CFormCheck.api.md | 4 +- packages/docs/api/form/CFormControl.api.md | 7 + .../docs}/api/form/CFormFeedback.api.md | 4 +- packages/docs/api/form/CFormFloating.api.md | 7 + .../docs}/api/form/CFormInput.api.md | 4 +- .../docs}/api/form/CFormLabel.api.md | 4 +- .../docs}/api/form/CFormRange.api.md | 4 +- .../docs}/api/form/CFormSelect.api.md | 4 +- .../docs}/api/form/CFormSwitch.api.md | 4 +- .../docs}/api/form/CFormText.api.md | 4 +- .../docs}/api/form/CFormTextarea.api.md | 4 +- .../docs}/api/form/CInputGroup.api.md | 4 +- .../docs}/api/form/CInputGroupText.api.md | 4 +- {docs => packages/docs}/api/grid/CCol.api.md | 4 +- .../docs}/api/grid/CContainer.api.md | 4 +- {docs => packages/docs}/api/grid/CRow.api.md | 4 +- .../docs}/api/header/CHeader.api.md | 4 +- .../docs}/api/header/CHeaderBrand.api.md | 4 +- .../docs/api/header/CHeaderDivider.api.md | 7 + .../docs}/api/header/CHeaderNav.api.md | 4 +- packages/docs/api/header/CHeaderText.api.md | 7 + .../docs/api/header/CHeaderToggler.api.md | 7 + .../docs}/api/image/CImage.api.md | 4 +- {docs => packages/docs}/api/link/CLink.api.md | 4 +- .../docs}/api/list-group/CListGroup.api.md | 4 +- .../api/list-group/CListGroupItem.api.md | 4 +- .../docs}/api/modal/CModal.api.md | 4 +- packages/docs/api/modal/CModalBody.api.md | 7 + packages/docs/api/modal/CModalFooter.api.md | 7 + .../docs}/api/modal/CModalHeader.api.md | 4 +- .../docs}/api/modal/CModalTitle.api.md | 4 +- {docs => packages/docs}/api/nav/CNav.api.md | 4 +- .../docs}/api/nav/CNavGroup.api.md | 4 +- packages/docs/api/nav/CNavGroupItems.api.md | 7 + packages/docs/api/nav/CNavItem.api.md | 7 + .../docs}/api/nav/CNavLink.api.md | 4 +- packages/docs/api/nav/CNavTitle.api.md | 7 + .../docs}/api/navbar/CNavbar.api.md | 4 +- .../docs}/api/navbar/CNavbarBrand.api.md | 4 +- .../docs}/api/navbar/CNavbarNav.api.md | 4 +- packages/docs/api/navbar/CNavbarText.api.md | 7 + .../docs/api/navbar/CNavbarToggler.api.md | 7 + .../docs}/api/offcanvas/COffcanvas.api.md | 4 +- .../docs/api/offcanvas/COffcanvasBody.api.md | 7 + .../api/offcanvas/COffcanvasHeader.api.md | 7 + .../api/offcanvas/COffcanvasTitle.api.md | 4 +- .../docs}/api/pagination/CPagination.api.md | 4 +- .../api/pagination/CPaginationItem.api.md | 4 +- .../docs}/api/popover/CPopover.api.md | 4 +- .../docs}/api/progress/CProgress.api.md | 4 +- .../docs}/api/progress/CProgressBar.api.md | 4 +- .../docs}/api/sidebar/CSidebar.api.md | 4 +- .../docs/api/sidebar/CSidebarBrand.api.md | 7 + .../docs/api/sidebar/CSidebarFooter.api.md | 7 + .../docs/api/sidebar/CSidebarHeader.api.md | 7 + packages/docs/api/sidebar/CSidebarNav.api.md | 7 + .../docs/api/sidebar/CSidebarToggler.api.md | 7 + .../docs}/api/spinner/CSpinner.api.md | 4 +- .../docs}/api/table/CTable.api.md | 4 +- .../docs}/api/table/CTableBody.api.md | 4 +- packages/docs/api/table/CTableCaption.api.md | 7 + .../docs}/api/table/CTableDataCell.api.md | 4 +- .../docs}/api/table/CTableFoot.api.md | 4 +- .../docs}/api/table/CTableHead.api.md | 4 +- .../docs}/api/table/CTableHeaderCell.api.md | 4 +- .../docs}/api/table/CTableRow.api.md | 4 +- packages/docs/api/tabs/CTabContent.api.md | 7 + .../docs}/api/tabs/CTabPane.api.md | 4 +- .../docs}/api/toast/CToast.api.md | 4 +- packages/docs/api/toast/CToastBody.api.md | 7 + .../docs}/api/toast/CToastClose.api.md | 4 +- .../docs}/api/toast/CToastHeader.api.md | 4 +- .../docs}/api/toast/CToaster.api.md | 4 +- .../docs}/api/tooltip/CTooltip.api.md | 4 +- .../docs}/api/widgets/CWidgetStatsA.api.md | 4 +- .../docs}/api/widgets/CWidgetStatsB.api.md | 4 +- .../docs}/api/widgets/CWidgetStatsC.api.md | 4 +- .../docs}/api/widgets/CWidgetStatsD.api.md | 4 +- .../docs}/api/widgets/CWidgetStatsE.api.md | 4 +- .../docs}/api/widgets/CWidgetStatsF.api.md | 4 +- {build => packages/docs/build}/.eslintrc.json | 0 .../docs/build}/buildVscodeHints.js | 0 .../docs/build}/changelog-template.hbs | 0 .../docs/build}/docgen.config.js | 2 +- .../docs/build}/templates/component.js | 0 .../docs/build}/templates/events.js | 0 .../docs/build}/templates/props.js | 0 .../docs/build}/templates/slots.js | 0 .../docs/build}/webpack.config.js | 0 .../docs}/components/accordion.md | 6 +- {docs => packages/docs}/components/alert.md | 4 +- {docs => packages/docs}/components/avatar.md | 2 +- {docs => packages/docs}/components/badge.md | 2 +- .../docs}/components/breadcrumb.md | 2 +- .../docs}/components/button-group.md | 2 +- {docs => packages/docs}/components/button.md | 2 +- {docs => packages/docs}/components/callout.md | 2 +- {docs => packages/docs}/components/card.md | 12 +- .../docs}/components/carousel.md | 4 +- .../docs}/components/close-button.md | 2 +- .../docs}/components/collapse.md | 2 +- .../docs}/components/dropdown.md | 10 +- {docs => packages/docs}/components/footer.md | 2 +- {docs => packages/docs}/components/header.md | 6 +- {docs => packages/docs}/components/image.md | 2 +- {docs => packages/docs}/components/link.md | 0 .../docs}/components/list-group.md | 4 +- {docs => packages/docs}/components/modal.md | 6 +- {docs => packages/docs}/components/navbar.md | 6 +- .../docs}/components/navs-tabs.md | 8 +- .../docs}/components/offcanvas.md | 4 +- .../docs}/components/pagination.md | 4 +- {docs => packages/docs}/components/popover.md | 2 +- .../docs}/components/progress.md | 4 +- {docs => packages/docs}/components/sidebar.md | 2 +- {docs => packages/docs}/components/spinner.md | 2 +- {docs => packages/docs}/components/table.md | 14 +- {docs => packages/docs}/components/tabs.md | 0 {docs => packages/docs}/components/toast.md | 8 +- {docs => packages/docs}/components/tooltip.md | 2 +- {docs => packages/docs}/components/widgets.md | 12 +- .../docs}/forms/checks-radios.md | 4 +- .../docs}/forms/floating-labels.md | 0 {docs => packages/docs}/forms/form-control.md | 4 +- {docs => packages/docs}/forms/input-group.md | 2 +- {docs => packages/docs}/forms/layout.md | 0 {docs => packages/docs}/forms/overview.md | 0 {docs => packages/docs}/forms/range.md | 2 +- {docs => packages/docs}/forms/select.md | 2 +- {docs => packages/docs}/forms/validation.md | 0 .../docs}/getting-started/introduction.md | 0 {docs => packages/docs}/layout/breakpoints.md | 0 {docs => packages/docs}/layout/columns.md | 2 +- {docs => packages/docs}/layout/containers.md | 2 +- {docs => packages/docs}/layout/grid.md | 6 +- {docs => packages/docs}/layout/gutters.md | 6 +- packages/docs/package.json | 25 + tsconfigtypes.json | 12 - webpack.config.js | 11 - yarn.lock | 4686 ++++++++++++----- 735 files changed, 4128 insertions(+), 1848 deletions(-) delete mode 100644 babel.config.js delete mode 100644 docs/api/accordion/CAccordionBody.api.md delete mode 100644 docs/api/accordion/CAccordionButton.api.md delete mode 100644 docs/api/accordion/CAccordionHeader.api.md delete mode 100644 docs/api/alert/CAlertLink.api.md delete mode 100644 docs/api/breadcrumb/CBreadcrumb.api.md delete mode 100644 docs/api/button-group/CButtonToolbar.api.md delete mode 100644 docs/api/card/CCardBody.api.md delete mode 100644 docs/api/card/CCardFooter.api.md delete mode 100644 docs/api/card/CCardGroup.api.md delete mode 100644 docs/api/card/CCardImageOverlay.api.md delete mode 100644 docs/api/carousel/CCarouselCaption.api.md delete mode 100644 docs/api/dropdown/CDropdownDivider.api.md delete mode 100644 docs/api/form/CFormControl.api.md delete mode 100644 docs/api/form/CFormFloating.api.md delete mode 100644 docs/api/header/CHeaderDivider.api.md delete mode 100644 docs/api/header/CHeaderText.api.md delete mode 100644 docs/api/header/CHeaderToggler.api.md delete mode 100644 docs/api/modal/CModalBody.api.md delete mode 100644 docs/api/modal/CModalFooter.api.md delete mode 100644 docs/api/nav/CNavGroupItems.api.md delete mode 100644 docs/api/nav/CNavItem.api.md delete mode 100644 docs/api/nav/CNavTitle.api.md delete mode 100644 docs/api/navbar/CNavbarText.api.md delete mode 100644 docs/api/navbar/CNavbarToggler.api.md delete mode 100644 docs/api/offcanvas/COffcanvasBody.api.md delete mode 100644 docs/api/offcanvas/COffcanvasHeader.api.md delete mode 100644 docs/api/sidebar/CSidebarBrand.api.md delete mode 100644 docs/api/sidebar/CSidebarFooter.api.md delete mode 100644 docs/api/sidebar/CSidebarHeader.api.md delete mode 100644 docs/api/sidebar/CSidebarNav.api.md delete mode 100644 docs/api/sidebar/CSidebarToggler.api.md delete mode 100644 docs/api/table/CTableCaption.api.md delete mode 100644 docs/api/tabs/CTabContent.api.md delete mode 100644 docs/api/toast/CToastBody.api.md create mode 100644 lerna.json rename .eslintignore => packages/coreui-vue/.eslintignore (100%) rename .eslintrc.js => packages/coreui-vue/.eslintrc.js (100%) rename .prettierignore => packages/coreui-vue/.prettierignore (100%) rename .prettierrc.js => packages/coreui-vue/.prettierrc.js (100%) create mode 100644 packages/coreui-vue/package.json rename rollup.config.js => packages/coreui-vue/rollup.config.js (94%) rename {src => packages/coreui-vue/src}/components/Types.tsx (100%) rename {src => packages/coreui-vue/src}/components/accordion/CAccordion.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/CAccordionBody.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/CAccordionButton.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/CAccordionCollapse.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/CAccordionHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/CAccordionItem.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/CAccordion.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/CAccordionBody.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/CAccordionButton.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/CAccordionCollapse.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/CAccordionHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/CAccordionItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/__snapshots__/CAccordion.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/__snapshots__/CAccordionBody.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/__snapshots__/CAccordionButton.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/__snapshots__/CAccordionCollapse.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/__snapshots__/CAccordionHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/accordion/__tests__/__snapshots__/CAccordionItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/accordion/index.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/CAlert.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/CAlertHeading.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/CAlertLink.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/__tests__/CAlert.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/__tests__/CAlertHeading.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/__tests__/CAlertLink.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/alert/__tests__/__snapshots__/CAlert.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/alert/__tests__/__snapshots__/CAlertHeading.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/alert/__tests__/__snapshots__/CAlertLink.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/alert/index.ts (100%) rename {src => packages/coreui-vue/src}/components/avatar/CAvatar.ts (100%) rename {src => packages/coreui-vue/src}/components/avatar/__tests__/CAvatar.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/avatar/__tests__/__snapshots__/CAvatar.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/avatar/index.ts (100%) rename {src => packages/coreui-vue/src}/components/backdrop/CBackdrop.ts (100%) rename {src => packages/coreui-vue/src}/components/backdrop/__tests__/CBackdrop.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/backdrop/__tests__/__snapshots__/CBackdrop.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/backdrop/index.ts (100%) rename {src => packages/coreui-vue/src}/components/badge/CBadge.ts (100%) rename {src => packages/coreui-vue/src}/components/badge/__tests__/CBadge.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/badge/__tests__/__snapshots__/CBadge.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/badge/index.ts (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/CBreadcrumb.ts (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/CBreadcrumbItem.ts (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/__tests__/CBreadcrumb.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/__tests__/CBreadcrumbItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/__tests__/__snapshots__/CBreadcrumb.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/__tests__/__snapshots__/CBreadcrumbItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/breadcrumb/index.ts (100%) rename {src => packages/coreui-vue/src}/components/button-group/CButtonGroup.ts (100%) rename {src => packages/coreui-vue/src}/components/button-group/CButtonToolbar.ts (100%) rename {src => packages/coreui-vue/src}/components/button-group/__tests__/CButtonGroup.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/button-group/__tests__/CButtonToolbar.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/button-group/__tests__/__snapshots__/CButtonGroup.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/button-group/__tests__/__snapshots__/CButtonToolbar.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/button-group/index.ts (100%) rename {src => packages/coreui-vue/src}/components/button/CButton.ts (100%) rename {src => packages/coreui-vue/src}/components/button/__tests__/CButton.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/button/__tests__/__snapshots__/CButton.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/button/index.ts (100%) rename {src => packages/coreui-vue/src}/components/callout/CCallout.ts (100%) rename {src => packages/coreui-vue/src}/components/callout/__tests__/CCallout.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/callout/__tests__/__snapshots__/CCallout.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/callout/index.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCard.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardBody.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardFooter.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardGroup.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardImage.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardImageOverlay.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardLink.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardSubtitle.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardText.ts (100%) rename {src => packages/coreui-vue/src}/components/card/CCardTitle.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCard.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardBody.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardFooter.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardGroup.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardImage.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardImageOverlay.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardLink.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardSubtitle.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardText.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/CCardTitle.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCard.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardBody.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardFooter.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardGroup.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardImage.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardImageOverlay.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardLink.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardSubtitle.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardText.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/__tests__/__snapshots__/CCardTitle.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/card/index.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/CCarousel.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/CCarouselCaption.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/CCarouselItem.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/__tests__/CCarousel.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/__tests__/CCarouselCaption.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/__tests__/CCarouselItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/carousel/__tests__/__snapshots__/CCarousel.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/carousel/__tests__/__snapshots__/CCarouselCaption.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/carousel/__tests__/__snapshots__/CCarouselItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/carousel/index.ts (100%) rename {src => packages/coreui-vue/src}/components/close-button/CCloseButton.ts (100%) rename {src => packages/coreui-vue/src}/components/close-button/__tests__/CCloseButton.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/close-button/__tests__/__snapshots__/CCloseButton.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/close-button/index.ts (100%) rename {src => packages/coreui-vue/src}/components/collapse/CCollapse.ts (100%) rename {src => packages/coreui-vue/src}/components/collapse/__test__/CCollapse.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/collapse/__test__/__snapshots__/CCollapse.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/collapse/index.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/CDropdown.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/CDropdownDivider.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/CDropdownHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/CDropdownItem.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/CDropdownMenu.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/CDropdownToggle.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/CDropdown.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/CDropdownDivider.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/CDropdownHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/CDropdownItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/CDropdownMenu.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/CDropdownToggle.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/__snapshots__/CDropdown.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/__snapshots__/CDropdownDivider.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/__snapshots__/CDropdownHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/__snapshots__/CDropdownItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/__snapshots__/CDropdownMenu.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/dropdown/__tests__/__snapshots__/CDropdownToggle.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/dropdown/index.ts (100%) rename {src => packages/coreui-vue/src}/components/footer/CFooter.ts (100%) rename {src => packages/coreui-vue/src}/components/footer/__tests__/CFooter.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/footer/__tests__/__snapshots__/CFooter.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/footer/index.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CForm.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormCheck.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormControl.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormFeedback.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormFloating.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormInput.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormLabel.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormRange.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormSelect.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormSwitch.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormText.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CFormTextarea.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CInputGroup.ts (100%) rename {src => packages/coreui-vue/src}/components/form/CInputGroupText.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CForm.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormCheck.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormControl.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormFeedback.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormFloating.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormInput.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormLabel.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormRange.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormSelect.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormSwitch.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormText.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CFormTextarea.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CInputGroup.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/CInputGroupText.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CForm.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormCheck.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormControl.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormFeedback.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormFloating.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormInput.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormLabel.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormRange.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormSelect.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormSwitch.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormText.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CFormTextarea.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CInputGroup.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/__tests__/__snapshots__/CInputGroupText.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/form/index.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/CCol.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/CContainer.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/CRow.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/__tests__/CCol.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/__tests__/CContainer.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/__tests__/CRow.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/grid/__tests__/__snapshots__/CCol.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/grid/__tests__/__snapshots__/CContainer.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/grid/__tests__/__snapshots__/CRow.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/grid/index.ts (100%) rename {src => packages/coreui-vue/src}/components/header/CHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/header/CHeaderBrand.ts (100%) rename {src => packages/coreui-vue/src}/components/header/CHeaderDivider.ts (100%) rename {src => packages/coreui-vue/src}/components/header/CHeaderNav.ts (100%) rename {src => packages/coreui-vue/src}/components/header/CHeaderText.ts (100%) rename {src => packages/coreui-vue/src}/components/header/CHeaderToggler.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/CHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/CHeaderBrand.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/CHeaderDivider.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/CHeaderNav.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/CHeaderText.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/CHeaderToggler.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/__snapshots__/CHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/__snapshots__/CHeaderBrand.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/__snapshots__/CHeaderDivider.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/__snapshots__/CHeaderNav.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/__snapshots__/CHeaderText.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/header/__tests__/__snapshots__/CHeaderToggler.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/header/index.ts (100%) rename {src => packages/coreui-vue/src}/components/image/CImage.ts (100%) rename {src => packages/coreui-vue/src}/components/image/__tests__/CImage.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/image/__tests__/__snapshots__/CImage.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/image/index.ts (100%) rename {src => packages/coreui-vue/src}/components/index.ts (100%) rename {src => packages/coreui-vue/src}/components/link/CLink.ts (100%) rename {src => packages/coreui-vue/src}/components/link/__tests__/CLink.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/link/__tests__/__snapshots__/CLink.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/link/index.ts (100%) rename {src => packages/coreui-vue/src}/components/list-group/CListGroup.ts (100%) rename {src => packages/coreui-vue/src}/components/list-group/CListGroupItem.ts (100%) rename {src => packages/coreui-vue/src}/components/list-group/__tests__/CListGroup.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/list-group/__tests__/CListGroupItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/list-group/__tests__/__snapshots__/CListGroup.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/list-group/__tests__/__snapshots__/CListGroupItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/list-group/index.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/CModal.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/CModalBody.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/CModalFooter.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/CModalHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/CModalTitle.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/CModal.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/CModalBody.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/CModalFooter.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/CModalHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/CModalTitle.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/__snapshots__/CModal.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/__snapshots__/CModalBody.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/__snapshots__/CModalFooter.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/__snapshots__/CModalHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/modal/__tests__/__snapshots__/CModalTitle.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/modal/index.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/CNav.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/CNavGroup.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/CNavGroupItems.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/CNavItem.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/CNavLink.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/CNavTitle.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/CNav.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/CNavGroup.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/CNavGroupItems.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/CNavItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/CNavLink.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/CNavTitle.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/__snapshots__/CNav.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/__snapshots__/CNavGroup.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/__snapshots__/CNavGroupItems.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/__snapshots__/CNavItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/__snapshots__/CNavLink.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/nav/__tests__/__snapshots__/CNavTitle.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/nav/index.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/CNavbar.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/CNavbarBrand.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/CNavbarNav.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/CNavbarText.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/CNavbarToggler.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/CNavbar.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/CNavbarBrand.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/CNavbarNav.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/CNavbarText.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/CNavbarToggler.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/__snapshots__/CNavbar.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/__snapshots__/CNavbarNav.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/__snapshots__/CNavbarText.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/navbar/__tests__/__snapshots__/CNavbarToggler.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/navbar/index.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/COffcanvas.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/COffcanvasBody.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/COffcanvasHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/COffcanvasTitle.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/COffcanvas.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/COffcanvasBody.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/COffcanvasHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/COffcanvasTitle.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/__snapshots__/COffcanvas.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/__snapshots__/COffcanvasBody.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/__snapshots__/COffcanvasHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/__tests__/__snapshots__/COffcanvasTitle.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/offcanvas/index.ts (100%) rename {src => packages/coreui-vue/src}/components/pagination/CPagination.ts (100%) rename {src => packages/coreui-vue/src}/components/pagination/CPaginationItem.ts (100%) rename {src => packages/coreui-vue/src}/components/pagination/__tests__/CPagination.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/pagination/__tests__/CPaginationItem.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/pagination/__tests__/__snapshots__/CPagination.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/pagination/__tests__/__snapshots__/CPaginationItem.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/pagination/index.ts (100%) rename {src => packages/coreui-vue/src}/components/popover/CPopover.ts (100%) rename {src => packages/coreui-vue/src}/components/popover/index.ts (100%) rename {src => packages/coreui-vue/src}/components/progress/CProgress.ts (100%) rename {src => packages/coreui-vue/src}/components/progress/CProgressBar.ts (100%) rename {src => packages/coreui-vue/src}/components/progress/__tests__/CProgress.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/progress/__tests__/CProgressBar.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/progress/__tests__/__snapshots__/CProgress.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/progress/__tests__/__snapshots__/CProgressBar.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/progress/index.ts (100%) rename {src => packages/coreui-vue/src}/components/props.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/CSidebar.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/CSidebarBrand.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/CSidebarFooter.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/CSidebarHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/CSidebarNav.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/CSidebarToggler.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/CSidebar.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/CSidebarBrand.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/CSidebarFooter.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/CSidebarHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/CSidebarNav.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/CSidebarToggler.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/__snapshots__/CSidebar.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/__snapshots__/CSidebarBrand.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/__snapshots__/CSidebarFooter.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/__snapshots__/CSidebarHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/__snapshots__/CSidebarNav.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/sidebar/__tests__/__snapshots__/CSidebarToggler.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/sidebar/index.ts (100%) rename {src => packages/coreui-vue/src}/components/spinner/CSpinner.ts (100%) rename {src => packages/coreui-vue/src}/components/spinner/__tests__/CSpinner.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/spinner/__tests__/__snapshots__/CSpinner.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/spinner/index.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTable.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableBody.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableCaption.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableDataCell.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableFoot.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableHead.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableHeaderCell.ts (100%) rename {src => packages/coreui-vue/src}/components/table/CTableRow.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTable.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableBody.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableCaption.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableDataCell.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableFoot.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableHead.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableHeaderCell.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/CTableRow.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTable.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableBody.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableCaption.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableDataCell.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableFoot.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableHead.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableHeaderCell.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/__tests__/__snapshots__/CTableRow.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/table/index.ts (100%) rename {src => packages/coreui-vue/src}/components/tabs/CTabContent.ts (100%) rename {src => packages/coreui-vue/src}/components/tabs/CTabPane.ts (100%) rename {src => packages/coreui-vue/src}/components/tabs/__tests__/CTabContent.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/tabs/__tests__/CTabPane.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/tabs/__tests__/__snapshots__/CTabContent.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/tabs/__tests__/__snapshots__/CTabPane.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/tabs/index.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/CToast.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/CToastBody.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/CToastClose.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/CToastHeader.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/CToaster.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/CToast.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/CToastBody.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/CToastClose.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/CToastHeader.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/CToaster.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/__snapshots__/CToast.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/__snapshots__/CToastBody.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/__snapshots__/CToastClose.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/__snapshots__/CToastHeader.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/toast/__tests__/__snapshots__/CToaster.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/toast/index.ts (100%) rename {src => packages/coreui-vue/src}/components/tooltip/CTooltip.ts (100%) rename {src => packages/coreui-vue/src}/components/tooltip/index.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/CWidgetStatsA.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/CWidgetStatsB.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/CWidgetStatsC.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/CWidgetStatsD.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/CWidgetStatsE.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/CWidgetStatsF.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/CWidgetStatsA.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/CWidgetStatsB.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/CWidgetStatsC.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/CWidgetStatsD.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/CWidgetStatsE.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/CWidgetStatsF.spec.ts (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap (84%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap (89%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/__snapshots__/CWidgetStatsC.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/__snapshots__/CWidgetStatsD.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/__snapshots__/CWidgetStatsE.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/widgets/__tests__/__snapshots__/CWidgetStatsF.spec.ts.snap (100%) rename {src => packages/coreui-vue/src}/components/widgets/index.ts (100%) rename {src => packages/coreui-vue/src}/directives/index.ts (100%) rename {src => packages/coreui-vue/src}/directives/v-c-popover.ts (100%) rename {src => packages/coreui-vue/src}/directives/v-c-tooltip.ts (100%) rename {src => packages/coreui-vue/src}/index.ts (100%) rename {src => packages/coreui-vue/src}/shims-vue.d.ts (100%) rename tsconfig.json => packages/coreui-vue/tsconfig.json (100%) rename {docs => packages/docs}/.vuepress/clientAppEnhance.ts (94%) rename {docs => packages/docs}/.vuepress/config.ts (99%) rename {docs => packages/docs}/.vuepress/public/brand/coreui-react.svg (100%) rename {docs => packages/docs}/.vuepress/public/favicon.ico (100%) rename {docs => packages/docs}/.vuepress/public/favicons/android-icon-144x144.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/android-icon-192x192.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/android-icon-36x36.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/android-icon-48x48.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/android-icon-72x72.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/android-icon-96x96.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-114x114.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-120x120.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-144x144.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-152x152.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-180x180.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-57x57.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-60x60.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-72x72.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-76x76.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon-precomposed.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/apple-icon.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/browserconfig.xml (100%) rename {docs => packages/docs}/.vuepress/public/favicons/favicon-16x16.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/favicon-32x32.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/favicon-96x96.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/manifest.json (100%) rename {docs => packages/docs}/.vuepress/public/favicons/ms-icon-144x144.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/ms-icon-150x150.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/ms-icon-310x310.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/ms-icon-70x70.png (100%) rename {docs => packages/docs}/.vuepress/public/favicons/safari-pinned-tab.svg (100%) rename {docs => packages/docs}/.vuepress/public/images/angular.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/1.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/2.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/3.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/4.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/5.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/6.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/7.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/8.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/avatars/9.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/brand/coreui-signet.svg (100%) rename {docs => packages/docs}/.vuepress/public/images/react.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/vue.jpg (100%) rename {docs => packages/docs}/.vuepress/public/images/vue400.jpg (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/package.json (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/clientAppEnhance.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/clientAppSetup.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/Footer.vue (97%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/Header.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/Home.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/Page.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/Sidebar.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/SidebarNav.ts (98%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/global/CodeGroup.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/global/CodeGroupItem.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/global/OutboundLink.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/components/global/_Badge.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/index.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/useDarkMode.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/useNavLink.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/useResolveRouteWithRedirect.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/useScrollPromise.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/useSidebarItems.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/composables/useThemeData.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/index.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/layouts/404.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/layouts/Layout.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/layouts/Redirect.vue (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/shim.d.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_anchor.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_code-group.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_code.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_demo.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_footer.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_layout.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_sidebar.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_table-api.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_toc.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/_variables.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/custom-container.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/index.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/page.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/transitions.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/vars-dark.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/styles/vars.scss (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/utils/index.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/utils/resolveEditLink.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/client/utils/resolveRepoType.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/defaultTheme.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/index.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/utils/assignDefaultLocaleOptions.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/utils/index.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/utils/resolveActiveHeaderLinksPluginOptions.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/utils/resolveContainerPluginOptions.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/utils/resolveGitPluginOptions.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/node/utils/resolveMediumZoomPluginOptions.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/shared/index.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/shared/nav.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/shared/options.ts (100%) rename {docs => packages/docs}/.vuepress/theme-coreui/src/shared/page.ts (100%) rename {docs => packages/docs}/README.md (100%) rename {docs => packages/docs}/api/accordion/CAccordion.api.md (90%) create mode 100644 packages/docs/api/accordion/CAccordionBody.api.md create mode 100644 packages/docs/api/accordion/CAccordionButton.api.md rename {docs => packages/docs}/api/accordion/CAccordionCollapse.api.md (68%) create mode 100644 packages/docs/api/accordion/CAccordionHeader.api.md rename {docs => packages/docs}/api/accordion/CAccordionItem.api.md (66%) rename {docs => packages/docs}/api/alert/CAlert.api.md (94%) rename {docs => packages/docs}/api/alert/CAlertHeading.api.md (79%) create mode 100644 packages/docs/api/alert/CAlertLink.api.md rename {docs => packages/docs}/api/avatar/CAvatar.api.md (96%) rename {docs => packages/docs}/api/backdrop/CBackdrop.api.md (73%) rename {docs => packages/docs}/api/badge/CBadge.api.md (96%) create mode 100644 packages/docs/api/breadcrumb/CBreadcrumb.api.md rename {docs => packages/docs}/api/breadcrumb/CBreadcrumbItem.api.md (76%) rename {docs => packages/docs}/api/button-group/CButtonGroup.api.md (86%) create mode 100644 packages/docs/api/button-group/CButtonToolbar.api.md rename {docs => packages/docs}/api/button/CButton.api.md (96%) rename {docs => packages/docs}/api/callout/CCallout.api.md (86%) rename {docs => packages/docs}/api/card/CCard.api.md (94%) create mode 100644 packages/docs/api/card/CCardBody.api.md create mode 100644 packages/docs/api/card/CCardFooter.api.md create mode 100644 packages/docs/api/card/CCardGroup.api.md rename {docs => packages/docs}/api/card/CCardHeader.api.md (79%) rename {docs => packages/docs}/api/card/CCardImage.api.md (85%) create mode 100644 packages/docs/api/card/CCardImageOverlay.api.md rename {docs => packages/docs}/api/card/CCardLink.api.md (77%) rename {docs => packages/docs}/api/card/CCardSubtitle.api.md (79%) rename {docs => packages/docs}/api/card/CCardText.api.md (80%) rename {docs => packages/docs}/api/card/CCardTitle.api.md (80%) rename {docs => packages/docs}/api/carousel/CCarousel.api.md (95%) create mode 100644 packages/docs/api/carousel/CCarouselCaption.api.md rename {docs => packages/docs}/api/carousel/CCarouselItem.api.md (77%) rename {docs => packages/docs}/api/close-button/CCloseButton.api.md (84%) rename {docs => packages/docs}/api/collapse/CCollapse.api.md (84%) rename {docs => packages/docs}/api/dropdown/CDropdown.api.md (97%) create mode 100644 packages/docs/api/dropdown/CDropdownDivider.api.md rename {docs => packages/docs}/api/dropdown/CDropdownHeader.api.md (77%) rename {docs => packages/docs}/api/dropdown/CDropdownItem.api.md (87%) rename {docs => packages/docs}/api/dropdown/CDropdownMenu.api.md (79%) rename {docs => packages/docs}/api/dropdown/CDropdownToggle.api.md (96%) rename {docs => packages/docs}/api/footer/CFooter.api.md (76%) rename {docs => packages/docs}/api/form/CForm.api.md (84%) rename {docs => packages/docs}/api/form/CFormCheck.api.md (98%) create mode 100644 packages/docs/api/form/CFormControl.api.md rename {docs => packages/docs}/api/form/CFormFeedback.api.md (87%) create mode 100644 packages/docs/api/form/CFormFloating.api.md rename {docs => packages/docs}/api/form/CFormInput.api.md (95%) rename {docs => packages/docs}/api/form/CFormLabel.api.md (83%) rename {docs => packages/docs}/api/form/CFormRange.api.md (89%) rename {docs => packages/docs}/api/form/CFormSelect.api.md (86%) rename {docs => packages/docs}/api/form/CFormSwitch.api.md (92%) rename {docs => packages/docs}/api/form/CFormText.api.md (80%) rename {docs => packages/docs}/api/form/CFormTextarea.api.md (93%) rename {docs => packages/docs}/api/form/CInputGroup.api.md (72%) rename {docs => packages/docs}/api/form/CInputGroupText.api.md (78%) rename {docs => packages/docs}/api/grid/CCol.api.md (96%) rename {docs => packages/docs}/api/grid/CContainer.api.md (89%) rename {docs => packages/docs}/api/grid/CRow.api.md (95%) rename {docs => packages/docs}/api/header/CHeader.api.md (87%) rename {docs => packages/docs}/api/header/CHeaderBrand.api.md (79%) create mode 100644 packages/docs/api/header/CHeaderDivider.api.md rename {docs => packages/docs}/api/header/CHeaderNav.api.md (80%) create mode 100644 packages/docs/api/header/CHeaderText.api.md create mode 100644 packages/docs/api/header/CHeaderToggler.api.md rename {docs => packages/docs}/api/image/CImage.api.md (88%) rename {docs => packages/docs}/api/link/CLink.api.md (92%) rename {docs => packages/docs}/api/list-group/CListGroup.api.md (92%) rename {docs => packages/docs}/api/list-group/CListGroupItem.api.md (91%) rename {docs => packages/docs}/api/modal/CModal.api.md (97%) create mode 100644 packages/docs/api/modal/CModalBody.api.md create mode 100644 packages/docs/api/modal/CModalFooter.api.md rename {docs => packages/docs}/api/modal/CModalHeader.api.md (73%) rename {docs => packages/docs}/api/modal/CModalTitle.api.md (79%) rename {docs => packages/docs}/api/nav/CNav.api.md (89%) rename {docs => packages/docs}/api/nav/CNavGroup.api.md (85%) create mode 100644 packages/docs/api/nav/CNavGroupItems.api.md create mode 100644 packages/docs/api/nav/CNavItem.api.md rename {docs => packages/docs}/api/nav/CNavLink.api.md (87%) create mode 100644 packages/docs/api/nav/CNavTitle.api.md rename {docs => packages/docs}/api/navbar/CNavbar.api.md (95%) rename {docs => packages/docs}/api/navbar/CNavbarBrand.api.md (83%) rename {docs => packages/docs}/api/navbar/CNavbarNav.api.md (80%) create mode 100644 packages/docs/api/navbar/CNavbarText.api.md create mode 100644 packages/docs/api/navbar/CNavbarToggler.api.md rename {docs => packages/docs}/api/offcanvas/COffcanvas.api.md (91%) create mode 100644 packages/docs/api/offcanvas/COffcanvasBody.api.md create mode 100644 packages/docs/api/offcanvas/COffcanvasHeader.api.md rename {docs => packages/docs}/api/offcanvas/COffcanvasTitle.api.md (77%) rename {docs => packages/docs}/api/pagination/CPagination.api.md (80%) rename {docs => packages/docs}/api/pagination/CPaginationItem.api.md (86%) rename {docs => packages/docs}/api/popover/CPopover.api.md (95%) rename {docs => packages/docs}/api/progress/CProgress.api.md (88%) rename {docs => packages/docs}/api/progress/CProgressBar.api.md (91%) rename {docs => packages/docs}/api/sidebar/CSidebar.api.md (92%) create mode 100644 packages/docs/api/sidebar/CSidebarBrand.api.md create mode 100644 packages/docs/api/sidebar/CSidebarFooter.api.md create mode 100644 packages/docs/api/sidebar/CSidebarHeader.api.md create mode 100644 packages/docs/api/sidebar/CSidebarNav.api.md create mode 100644 packages/docs/api/sidebar/CSidebarToggler.api.md rename {docs => packages/docs}/api/spinner/CSpinner.api.md (94%) rename {docs => packages/docs}/api/table/CTable.api.md (97%) rename {docs => packages/docs}/api/table/CTableBody.api.md (86%) create mode 100644 packages/docs/api/table/CTableCaption.api.md rename {docs => packages/docs}/api/table/CTableDataCell.api.md (90%) rename {docs => packages/docs}/api/table/CTableFoot.api.md (86%) rename {docs => packages/docs}/api/table/CTableHead.api.md (86%) rename {docs => packages/docs}/api/table/CTableHeaderCell.api.md (84%) rename {docs => packages/docs}/api/table/CTableRow.api.md (91%) create mode 100644 packages/docs/api/tabs/CTabContent.api.md rename {docs => packages/docs}/api/tabs/CTabPane.api.md (85%) rename {docs => packages/docs}/api/toast/CToast.api.md (95%) create mode 100644 packages/docs/api/toast/CToastBody.api.md rename {docs => packages/docs}/api/toast/CToastClose.api.md (86%) rename {docs => packages/docs}/api/toast/CToastHeader.api.md (82%) rename {docs => packages/docs}/api/toast/CToaster.api.md (86%) rename {docs => packages/docs}/api/tooltip/CTooltip.api.md (95%) rename {docs => packages/docs}/api/widgets/CWidgetStatsA.api.md (90%) rename {docs => packages/docs}/api/widgets/CWidgetStatsB.api.md (94%) rename {docs => packages/docs}/api/widgets/CWidgetStatsC.api.md (93%) rename {docs => packages/docs}/api/widgets/CWidgetStatsD.api.md (90%) rename {docs => packages/docs}/api/widgets/CWidgetStatsE.api.md (88%) rename {docs => packages/docs}/api/widgets/CWidgetStatsF.api.md (94%) rename {build => packages/docs/build}/.eslintrc.json (100%) rename {build => packages/docs/build}/buildVscodeHints.js (100%) rename {build => packages/docs/build}/changelog-template.hbs (100%) rename {build => packages/docs/build}/docgen.config.js (90%) rename {build => packages/docs/build}/templates/component.js (100%) rename {build => packages/docs/build}/templates/events.js (100%) rename {build => packages/docs/build}/templates/props.js (100%) rename {build => packages/docs/build}/templates/slots.js (100%) rename {build => packages/docs/build}/webpack.config.js (100%) rename {docs => packages/docs}/components/accordion.md (98%) rename {docs => packages/docs}/components/alert.md (99%) rename {docs => packages/docs}/components/avatar.md (98%) rename {docs => packages/docs}/components/badge.md (99%) rename {docs => packages/docs}/components/breadcrumb.md (98%) rename {docs => packages/docs}/components/button-group.md (99%) rename {docs => packages/docs}/components/button.md (99%) rename {docs => packages/docs}/components/callout.md (98%) rename {docs => packages/docs}/components/card.md (99%) rename {docs => packages/docs}/components/carousel.md (98%) rename {docs => packages/docs}/components/close-button.md (94%) rename {docs => packages/docs}/components/collapse.md (98%) rename {docs => packages/docs}/components/dropdown.md (98%) rename {docs => packages/docs}/components/footer.md (94%) rename {docs => packages/docs}/components/header.md (96%) rename {docs => packages/docs}/components/image.md (97%) rename {docs => packages/docs}/components/link.md (100%) rename {docs => packages/docs}/components/list-group.md (99%) rename {docs => packages/docs}/components/modal.md (99%) rename {docs => packages/docs}/components/navbar.md (99%) rename {docs => packages/docs}/components/navs-tabs.md (99%) rename {docs => packages/docs}/components/offcanvas.md (99%) rename {docs => packages/docs}/components/pagination.md (98%) rename {docs => packages/docs}/components/popover.md (98%) rename {docs => packages/docs}/components/progress.md (98%) rename {docs => packages/docs}/components/sidebar.md (98%) rename {docs => packages/docs}/components/spinner.md (98%) rename {docs => packages/docs}/components/table.md (99%) rename {docs => packages/docs}/components/tabs.md (100%) rename {docs => packages/docs}/components/toast.md (97%) rename {docs => packages/docs}/components/tooltip.md (99%) rename {docs => packages/docs}/components/widgets.md (99%) rename {docs => packages/docs}/forms/checks-radios.md (99%) rename {docs => packages/docs}/forms/floating-labels.md (100%) rename {docs => packages/docs}/forms/form-control.md (98%) rename {docs => packages/docs}/forms/input-group.md (99%) rename {docs => packages/docs}/forms/layout.md (100%) rename {docs => packages/docs}/forms/overview.md (100%) rename {docs => packages/docs}/forms/range.md (97%) rename {docs => packages/docs}/forms/select.md (98%) rename {docs => packages/docs}/forms/validation.md (100%) rename {docs => packages/docs}/getting-started/introduction.md (100%) rename {docs => packages/docs}/layout/breakpoints.md (100%) rename {docs => packages/docs}/layout/columns.md (99%) rename {docs => packages/docs}/layout/containers.md (99%) rename {docs => packages/docs}/layout/grid.md (99%) rename {docs => packages/docs}/layout/gutters.md (98%) create mode 100644 packages/docs/package.json delete mode 100644 tsconfigtypes.json delete mode 100644 webpack.config.js diff --git a/.gitignore b/.gitignore index cee4e370..aefae0da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.cache/ +.temp/ cache/ coverage/ dist/ diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index 77b24900..00000000 --- a/babel.config.js +++ /dev/null @@ -1,15 +0,0 @@ -// babel.config.js -module.exports = function (api) { - api.cache(true) - - const presets = [ - ['@babel/preset-env', { targets: { node: 'current' } }], - '@babel/preset-typescript', - ] - const plugins = ['@babel/plugin-proposal-optional-chaining'] - - return { - presets, - plugins, - } -} diff --git a/docs/api/accordion/CAccordionBody.api.md b/docs/api/accordion/CAccordionBody.api.md deleted file mode 100644 index a7ff4651..00000000 --- a/docs/api/accordion/CAccordionBody.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CAccordionBody - -```jsx -import { CAccordionBody } from '@coreui/vue' -// or -import CAccordionBody from '@coreui/vue/src/components/accordion/CAccordionBody' -``` diff --git a/docs/api/accordion/CAccordionButton.api.md b/docs/api/accordion/CAccordionButton.api.md deleted file mode 100644 index 873e8a2a..00000000 --- a/docs/api/accordion/CAccordionButton.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CAccordionButton - -```jsx -import { CAccordionButton } from '@coreui/vue' -// or -import CAccordionButton from '@coreui/vue/src/components/accordion/CAccordionButton' -``` diff --git a/docs/api/accordion/CAccordionHeader.api.md b/docs/api/accordion/CAccordionHeader.api.md deleted file mode 100644 index 844ac370..00000000 --- a/docs/api/accordion/CAccordionHeader.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CAccordionHeader - -```jsx -import { CAccordionHeader } from '@coreui/vue' -// or -import CAccordionHeader from '@coreui/vue/src/components/accordion/CAccordionHeader' -``` diff --git a/docs/api/alert/CAlertLink.api.md b/docs/api/alert/CAlertLink.api.md deleted file mode 100644 index c6fcfae4..00000000 --- a/docs/api/alert/CAlertLink.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CAlertLink - -```jsx -import { CAlertLink } from '@coreui/vue' -// or -import CAlertLink from '@coreui/vue/src/components/alert/CAlertLink' -``` diff --git a/docs/api/breadcrumb/CBreadcrumb.api.md b/docs/api/breadcrumb/CBreadcrumb.api.md deleted file mode 100644 index 5aeae206..00000000 --- a/docs/api/breadcrumb/CBreadcrumb.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CBreadcrumb - -```jsx -import { CBreadcrumb } from '@coreui/vue' -// or -import CBreadcrumb from '@coreui/vue/src/components/breadcrumb/CBreadcrumb' -``` diff --git a/docs/api/button-group/CButtonToolbar.api.md b/docs/api/button-group/CButtonToolbar.api.md deleted file mode 100644 index f5ce68f5..00000000 --- a/docs/api/button-group/CButtonToolbar.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CButtonToolbar - -```jsx -import { CButtonToolbar } from '@coreui/vue' -// or -import CButtonToolbar from '@coreui/vue/src/components/button-group/CButtonToolbar' -``` diff --git a/docs/api/card/CCardBody.api.md b/docs/api/card/CCardBody.api.md deleted file mode 100644 index 3109ba9e..00000000 --- a/docs/api/card/CCardBody.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CCardBody - -```jsx -import { CCardBody } from '@coreui/vue' -// or -import CCardBody from '@coreui/vue/src/components/card/CCardBody' -``` diff --git a/docs/api/card/CCardFooter.api.md b/docs/api/card/CCardFooter.api.md deleted file mode 100644 index 448e9f90..00000000 --- a/docs/api/card/CCardFooter.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CCardFooter - -```jsx -import { CCardFooter } from '@coreui/vue' -// or -import CCardFooter from '@coreui/vue/src/components/card/CCardFooter' -``` diff --git a/docs/api/card/CCardGroup.api.md b/docs/api/card/CCardGroup.api.md deleted file mode 100644 index 88bf125e..00000000 --- a/docs/api/card/CCardGroup.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CCardGroup - -```jsx -import { CCardGroup } from '@coreui/vue' -// or -import CCardGroup from '@coreui/vue/src/components/card/CCardGroup' -``` diff --git a/docs/api/card/CCardImageOverlay.api.md b/docs/api/card/CCardImageOverlay.api.md deleted file mode 100644 index 0c860b4b..00000000 --- a/docs/api/card/CCardImageOverlay.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CCardImageOverlay - -```jsx -import { CCardImageOverlay } from '@coreui/vue' -// or -import CCardImageOverlay from '@coreui/vue/src/components/card/CCardImageOverlay' -``` diff --git a/docs/api/carousel/CCarouselCaption.api.md b/docs/api/carousel/CCarouselCaption.api.md deleted file mode 100644 index aebeb8f3..00000000 --- a/docs/api/carousel/CCarouselCaption.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CCarouselCaption - -```jsx -import { CCarouselCaption } from '@coreui/vue' -// or -import CCarouselCaption from '@coreui/vue/src/components/carousel/CCarouselCaption' -``` diff --git a/docs/api/dropdown/CDropdownDivider.api.md b/docs/api/dropdown/CDropdownDivider.api.md deleted file mode 100644 index a8c44961..00000000 --- a/docs/api/dropdown/CDropdownDivider.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CDropdownDivider - -```jsx -import { CDropdownDivider } from '@coreui/vue' -// or -import CDropdownDivider from '@coreui/vue/src/components/dropdown/CDropdownDivider' -``` diff --git a/docs/api/form/CFormControl.api.md b/docs/api/form/CFormControl.api.md deleted file mode 100644 index b522760f..00000000 --- a/docs/api/form/CFormControl.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CFormControl - -```jsx -import { CFormControl } from '@coreui/vue' -// or -import CFormControl from '@coreui/vue/src/components/form/CFormControl' -``` diff --git a/docs/api/form/CFormFloating.api.md b/docs/api/form/CFormFloating.api.md deleted file mode 100644 index 8a462a15..00000000 --- a/docs/api/form/CFormFloating.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CFormFloating - -```jsx -import { CFormFloating } from '@coreui/vue' -// or -import CFormFloating from '@coreui/vue/src/components/form/CFormFloating' -``` diff --git a/docs/api/header/CHeaderDivider.api.md b/docs/api/header/CHeaderDivider.api.md deleted file mode 100644 index d1b28fb9..00000000 --- a/docs/api/header/CHeaderDivider.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CHeaderDivider - -```jsx -import { CHeaderDivider } from '@coreui/vue' -// or -import CHeaderDivider from '@coreui/vue/src/components/header/CHeaderDivider' -``` diff --git a/docs/api/header/CHeaderText.api.md b/docs/api/header/CHeaderText.api.md deleted file mode 100644 index 3c989326..00000000 --- a/docs/api/header/CHeaderText.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CHeaderText - -```jsx -import { CHeaderText } from '@coreui/vue' -// or -import CHeaderText from '@coreui/vue/src/components/header/CHeaderText' -``` diff --git a/docs/api/header/CHeaderToggler.api.md b/docs/api/header/CHeaderToggler.api.md deleted file mode 100644 index 8e01dac1..00000000 --- a/docs/api/header/CHeaderToggler.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CHeaderToggler - -```jsx -import { CHeaderToggler } from '@coreui/vue' -// or -import CHeaderToggler from '@coreui/vue/src/components/header/CHeaderToggler' -``` diff --git a/docs/api/modal/CModalBody.api.md b/docs/api/modal/CModalBody.api.md deleted file mode 100644 index 17e58f45..00000000 --- a/docs/api/modal/CModalBody.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CModalBody - -```jsx -import { CModalBody } from '@coreui/vue' -// or -import CModalBody from '@coreui/vue/src/components/modal/CModalBody' -``` diff --git a/docs/api/modal/CModalFooter.api.md b/docs/api/modal/CModalFooter.api.md deleted file mode 100644 index 265a5090..00000000 --- a/docs/api/modal/CModalFooter.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CModalFooter - -```jsx -import { CModalFooter } from '@coreui/vue' -// or -import CModalFooter from '@coreui/vue/src/components/modal/CModalFooter' -``` diff --git a/docs/api/nav/CNavGroupItems.api.md b/docs/api/nav/CNavGroupItems.api.md deleted file mode 100644 index c689a0e2..00000000 --- a/docs/api/nav/CNavGroupItems.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CNavGroupItems - -```jsx -import { CNavGroupItems } from '@coreui/vue' -// or -import CNavGroupItems from '@coreui/vue/src/components/nav/CNavGroupItems' -``` diff --git a/docs/api/nav/CNavItem.api.md b/docs/api/nav/CNavItem.api.md deleted file mode 100644 index 0be3893c..00000000 --- a/docs/api/nav/CNavItem.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CNavItem - -```jsx -import { CNavItem } from '@coreui/vue' -// or -import CNavItem from '@coreui/vue/src/components/nav/CNavItem' -``` diff --git a/docs/api/nav/CNavTitle.api.md b/docs/api/nav/CNavTitle.api.md deleted file mode 100644 index 856e314b..00000000 --- a/docs/api/nav/CNavTitle.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CNavTitle - -```jsx -import { CNavTitle } from '@coreui/vue' -// or -import CNavTitle from '@coreui/vue/src/components/nav/CNavTitle' -``` diff --git a/docs/api/navbar/CNavbarText.api.md b/docs/api/navbar/CNavbarText.api.md deleted file mode 100644 index fe71eefd..00000000 --- a/docs/api/navbar/CNavbarText.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CNavbarText - -```jsx -import { CNavbarText } from '@coreui/vue' -// or -import CNavbarText from '@coreui/vue/src/components/navbar/CNavbarText' -``` diff --git a/docs/api/navbar/CNavbarToggler.api.md b/docs/api/navbar/CNavbarToggler.api.md deleted file mode 100644 index a709a452..00000000 --- a/docs/api/navbar/CNavbarToggler.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CNavbarToggler - -```jsx -import { CNavbarToggler } from '@coreui/vue' -// or -import CNavbarToggler from '@coreui/vue/src/components/navbar/CNavbarToggler' -``` diff --git a/docs/api/offcanvas/COffcanvasBody.api.md b/docs/api/offcanvas/COffcanvasBody.api.md deleted file mode 100644 index 012b209e..00000000 --- a/docs/api/offcanvas/COffcanvasBody.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### COffcanvasBody - -```jsx -import { COffcanvasBody } from '@coreui/vue' -// or -import COffcanvasBody from '@coreui/vue/src/components/offcanvas/COffcanvasBody' -``` diff --git a/docs/api/offcanvas/COffcanvasHeader.api.md b/docs/api/offcanvas/COffcanvasHeader.api.md deleted file mode 100644 index 97e87d66..00000000 --- a/docs/api/offcanvas/COffcanvasHeader.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### COffcanvasHeader - -```jsx -import { COffcanvasHeader } from '@coreui/vue' -// or -import COffcanvasHeader from '@coreui/vue/src/components/offcanvas/COffcanvasHeader' -``` diff --git a/docs/api/sidebar/CSidebarBrand.api.md b/docs/api/sidebar/CSidebarBrand.api.md deleted file mode 100644 index 79d69d44..00000000 --- a/docs/api/sidebar/CSidebarBrand.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CSidebarBrand - -```jsx -import { CSidebarBrand } from '@coreui/vue' -// or -import CSidebarBrand from '@coreui/vue/src/components/sidebar/CSidebarBrand' -``` diff --git a/docs/api/sidebar/CSidebarFooter.api.md b/docs/api/sidebar/CSidebarFooter.api.md deleted file mode 100644 index baa1fb7e..00000000 --- a/docs/api/sidebar/CSidebarFooter.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CSidebarFooter - -```jsx -import { CSidebarFooter } from '@coreui/vue' -// or -import CSidebarFooter from '@coreui/vue/src/components/sidebar/CSidebarFooter' -``` diff --git a/docs/api/sidebar/CSidebarHeader.api.md b/docs/api/sidebar/CSidebarHeader.api.md deleted file mode 100644 index efe7681a..00000000 --- a/docs/api/sidebar/CSidebarHeader.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CSidebarHeader - -```jsx -import { CSidebarHeader } from '@coreui/vue' -// or -import CSidebarHeader from '@coreui/vue/src/components/sidebar/CSidebarHeader' -``` diff --git a/docs/api/sidebar/CSidebarNav.api.md b/docs/api/sidebar/CSidebarNav.api.md deleted file mode 100644 index 30558957..00000000 --- a/docs/api/sidebar/CSidebarNav.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CSidebarNav - -```jsx -import { CSidebarNav } from '@coreui/vue' -// or -import CSidebarNav from '@coreui/vue/src/components/sidebar/CSidebarNav' -``` diff --git a/docs/api/sidebar/CSidebarToggler.api.md b/docs/api/sidebar/CSidebarToggler.api.md deleted file mode 100644 index 00af2ff5..00000000 --- a/docs/api/sidebar/CSidebarToggler.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CSidebarToggler - -```jsx -import { CSidebarToggler } from '@coreui/vue' -// or -import CSidebarToggler from '@coreui/vue/src/components/sidebar/CSidebarToggler' -``` diff --git a/docs/api/table/CTableCaption.api.md b/docs/api/table/CTableCaption.api.md deleted file mode 100644 index dea077aa..00000000 --- a/docs/api/table/CTableCaption.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CTableCaption - -```jsx -import { CTableCaption } from '@coreui/vue' -// or -import CTableCaption from '@coreui/vue/src/components/table/CTableCaption' -``` diff --git a/docs/api/tabs/CTabContent.api.md b/docs/api/tabs/CTabContent.api.md deleted file mode 100644 index 788d2118..00000000 --- a/docs/api/tabs/CTabContent.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CTabContent - -```jsx -import { CTabContent } from '@coreui/vue' -// or -import CTabContent from '@coreui/vue/src/components/tabs/CTabContent' -``` diff --git a/docs/api/toast/CToastBody.api.md b/docs/api/toast/CToastBody.api.md deleted file mode 100644 index b858d476..00000000 --- a/docs/api/toast/CToastBody.api.md +++ /dev/null @@ -1,7 +0,0 @@ -### CToastBody - -```jsx -import { CToastBody } from '@coreui/vue' -// or -import CToastBody from '@coreui/vue/src/components/toast/CToastBody' -``` diff --git a/lerna.json b/lerna.json new file mode 100644 index 00000000..2677d579 --- /dev/null +++ b/lerna.json @@ -0,0 +1,8 @@ +{ + "npmClient": "yarn", + "packages": [ + "packages/*" + ], + "useWorkspaces": true, + "version": "0.0.0" +} diff --git a/package.json b/package.json index 4fdb2c3c..9e390de3 100644 --- a/package.json +++ b/package.json @@ -1,114 +1,18 @@ { - "name": "@coreui/vue", - "description": "UI Components Library for Vue.js", - "version": "4.0.0-rc.4", - "config": { - "version_short": "4.0" - }, - "main": "dist/index.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", - "files": [ - "src", - "dist" + "private": true, + "workspaces": [ + "packages/*" ], "scripts": { - "build": "rollup -c", - "changelog": "auto-changelog --template build/changelog-template.hbs --commit-limit false --package --backfill-limit 0 --starting-version v4.0.0-alpha.0", - "docs:api": "vue-docgen -c build/docgen.config.js", - "docs:dev": "vuepress dev docs --clean-cache", - "docs:build": "vuepress build docs", - "lint": "eslint 'src/components/**/*.{js,ts,tsx}'", - "test": "jest", - "test:u": "jest -u", - "test:clear": "jest --clearCache", - "test:coverage": "jest --coverage" - }, - "homepage": "https://coreui.io/vue/", - "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", - "repository": { - "type": "git", - "url": "git+https://github.com/coreui/coreui-vue.git" + "docs:api": "lerna run --scope \"@coreui/vue-docs\" api --stream", + "docs:dev": "lerna run --scope \"@coreui/vue-docs\" dev --stream", + "docs:build": "lerna run --scope \"@coreui/vue-docs\" build --stream", + "docs:dist": "lerna run --scope \"@coreui/vue-docs\" dist --stream", + "lib:build": "lerna run --scope \"@coreui/vue\" build --stream", + "lib:lint": "lerna run --scope \"@coreui/vue\" lint --stream", + "lib:test": "lerna run --scope \"@coreui/vue\" test --stream" }, - "bugs": { - "url": "https://github.com/coreui/coreui-vue/issues" - }, - "license": "MIT", "devDependencies": { - "@babel/core": "^7.15.8", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/preset-env": "^7.15.8", - "@babel/preset-typescript": "^7.15.0", - "@coreui/coreui": "^4.0.4", - "@coreui/icons": "^2.0.1", - "@coreui/icons-vue": "^2.0.0-rc.0", - "@coreui/vue-chartjs": "^2.0.0-rc.0", - "@popperjs/core": "^2.10.2", - "@rollup/plugin-commonjs": "^21.0.0", - "@rollup/plugin-node-resolve": "^13.0.5", - "@rollup/plugin-typescript": "^8.2.5", - "@types/jest": "^27.0.2", - "@typescript-eslint/eslint-plugin": "^4.33.0", - "@typescript-eslint/parser": "^4.33.0", - "@vue/compiler-sfc": "^3.2.20", - "@vue/eslint-config-prettier": "^6.0.0", - "@vue/eslint-config-typescript": "^7.0.0", - "@vue/server-renderer": "^3.2.20", - "@vue/test-utils": "^2.0.0-0", - "@vuepress/plugin-toc": "^2.0.0-beta.24", - "auto-changelog": "^2.3.0", - "babel-loader": "^8.2.2", - "eslint": "^7.32.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^7.19.1", - "jest": "^27.2.5", - "markdown-it-include": "^2.0.0", - "postcss": "^8.3.9", - "postcss-loader": "^6.1.1", - "prettier": "^2.4.1", - "requires": "^1.0.2", - "rollup": "^2.58.0", - "rollup-plugin-peer-deps-external": "^2.2.4", - "rollup-plugin-vue": "^6.0.0", - "ts-jest": "^27.0.5", - "typescript": "4.4.3", - "vue": "^3.2.6", - "vue-docgen-cli": "^4.41.2", - "vue-github-button": "^3.0.1", - "vue-jest": "^5.0.0-0", - "vue-prism-component": "^2.0.0", - "vue-router": "^4.0.11", - "vue-types": "^4.1.0", - "vuepress": "^2.0.0-beta.24" - }, - "peerDependencies": { - "@coreui/coreui": "^4.0.4", - "vue": "^3.2.5" - }, - "jest": { - "preset": "ts-jest", - "testEnvironment": "jsdom", - "moduleFileExtensions": [ - "tsx", - "js", - "ts", - "json", - "vue" - ], - "transform": { - ".*\\.(ts)$": "ts-jest", - ".*\\.(vue)$": "vue-jest" - } - }, - "standard": { - "ignore": [ - "node_modules/", - "build/" - ] - }, - "dependencies": { - "@rollup/plugin-babel": "^5.3.0" + "lerna": "^4.0.0" } } diff --git a/.eslintignore b/packages/coreui-vue/.eslintignore similarity index 100% rename from .eslintignore rename to packages/coreui-vue/.eslintignore diff --git a/.eslintrc.js b/packages/coreui-vue/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to packages/coreui-vue/.eslintrc.js diff --git a/.prettierignore b/packages/coreui-vue/.prettierignore similarity index 100% rename from .prettierignore rename to packages/coreui-vue/.prettierignore diff --git a/.prettierrc.js b/packages/coreui-vue/.prettierrc.js similarity index 100% rename from .prettierrc.js rename to packages/coreui-vue/.prettierrc.js diff --git a/packages/coreui-vue/package.json b/packages/coreui-vue/package.json new file mode 100644 index 00000000..e27ded06 --- /dev/null +++ b/packages/coreui-vue/package.json @@ -0,0 +1,86 @@ +{ + "name": "@coreui/vue", + "description": "UI Components Library for Vue.js", + "version": "4.0.0-rc.4", + "config": { + "version_short": "4.0" + }, + "main": "dist/index.js", + "module": "dist/index.es.js", + "types": "dist/index.d.ts", + "files": [ + "src", + "dist" + ], + "scripts": { + "build": "rollup -c", + "lint": "eslint 'src/components/**/*.{js,ts,tsx}'", + "test": "jest", + "test:u": "jest -u", + "test:clear": "jest --clearCache", + "test:coverage": "jest --coverage" + }, + "homepage": "https://coreui.io/vue/", + "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", + "repository": { + "type": "git", + "url": "git+https://github.com/coreui/coreui-vue.git" + }, + "bugs": { + "url": "https://github.com/coreui/coreui-vue/issues" + }, + "license": "MIT", + "devDependencies": { + "@popperjs/core": "^2.10.2", + "@rollup/plugin-commonjs": "^21.0.0", + "@rollup/plugin-node-resolve": "^13.0.5", + "@rollup/plugin-typescript": "^8.2.5", + "@types/jest": "^27.0.2", + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", + "@vue/compiler-sfc": "^3.2.20", + "@vue/eslint-config-prettier": "^6.0.0", + "@vue/eslint-config-typescript": "^8.0.0", + "@vue/test-utils": "^2.0.0-0", + "eslint": "^8.0.1", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-vue": "^7.19.1", + "jest": "^27.2.5", + "prettier": "^2.4.1", + "rollup": "^2.58.0", + "rollup-plugin-vue": "^6.0.0", + "ts-jest": "^27.0.5", + "typescript": "^4.4.4", + "vue": "^3.2.20", + "vue-jest": "^5.0.0-0", + "vue-types": "^4.1.1" + }, + "peerDependencies": { + "@coreui/coreui": "^4.0.4", + "vue": "^3.2.20" + }, + "jest": { + "preset": "ts-jest", + "testEnvironment": "jsdom", + "moduleFileExtensions": [ + "tsx", + "js", + "ts", + "json", + "vue" + ], + "transform": { + ".*\\.(ts)$": "ts-jest", + ".*\\.(vue)$": "vue-jest" + } + }, + "standard": { + "ignore": [ + "node_modules/", + "build/" + ] + }, + "dependencies": { + "@rollup/plugin-babel": "^5.3.0" + } +} diff --git a/rollup.config.js b/packages/coreui-vue/rollup.config.js similarity index 94% rename from rollup.config.js rename to packages/coreui-vue/rollup.config.js index ea15f841..19005b87 100644 --- a/rollup.config.js +++ b/packages/coreui-vue/rollup.config.js @@ -1,6 +1,5 @@ import commonjs from '@rollup/plugin-commonjs' import typescript from '@rollup/plugin-typescript' -// import external from 'rollup-plugin-peer-deps-external' import resolve from '@rollup/plugin-node-resolve' import vue from 'rollup-plugin-vue' import pkg from './package.json' diff --git a/src/components/Types.tsx b/packages/coreui-vue/src/components/Types.tsx similarity index 100% rename from src/components/Types.tsx rename to packages/coreui-vue/src/components/Types.tsx diff --git a/src/components/accordion/CAccordion.ts b/packages/coreui-vue/src/components/accordion/CAccordion.ts similarity index 100% rename from src/components/accordion/CAccordion.ts rename to packages/coreui-vue/src/components/accordion/CAccordion.ts diff --git a/src/components/accordion/CAccordionBody.ts b/packages/coreui-vue/src/components/accordion/CAccordionBody.ts similarity index 100% rename from src/components/accordion/CAccordionBody.ts rename to packages/coreui-vue/src/components/accordion/CAccordionBody.ts diff --git a/src/components/accordion/CAccordionButton.ts b/packages/coreui-vue/src/components/accordion/CAccordionButton.ts similarity index 100% rename from src/components/accordion/CAccordionButton.ts rename to packages/coreui-vue/src/components/accordion/CAccordionButton.ts diff --git a/src/components/accordion/CAccordionCollapse.ts b/packages/coreui-vue/src/components/accordion/CAccordionCollapse.ts similarity index 100% rename from src/components/accordion/CAccordionCollapse.ts rename to packages/coreui-vue/src/components/accordion/CAccordionCollapse.ts diff --git a/src/components/accordion/CAccordionHeader.ts b/packages/coreui-vue/src/components/accordion/CAccordionHeader.ts similarity index 100% rename from src/components/accordion/CAccordionHeader.ts rename to packages/coreui-vue/src/components/accordion/CAccordionHeader.ts diff --git a/src/components/accordion/CAccordionItem.ts b/packages/coreui-vue/src/components/accordion/CAccordionItem.ts similarity index 100% rename from src/components/accordion/CAccordionItem.ts rename to packages/coreui-vue/src/components/accordion/CAccordionItem.ts diff --git a/src/components/accordion/__tests__/CAccordion.spec.ts b/packages/coreui-vue/src/components/accordion/__tests__/CAccordion.spec.ts similarity index 100% rename from src/components/accordion/__tests__/CAccordion.spec.ts rename to packages/coreui-vue/src/components/accordion/__tests__/CAccordion.spec.ts diff --git a/src/components/accordion/__tests__/CAccordionBody.spec.ts b/packages/coreui-vue/src/components/accordion/__tests__/CAccordionBody.spec.ts similarity index 100% rename from src/components/accordion/__tests__/CAccordionBody.spec.ts rename to packages/coreui-vue/src/components/accordion/__tests__/CAccordionBody.spec.ts diff --git a/src/components/accordion/__tests__/CAccordionButton.spec.ts b/packages/coreui-vue/src/components/accordion/__tests__/CAccordionButton.spec.ts similarity index 100% rename from src/components/accordion/__tests__/CAccordionButton.spec.ts rename to packages/coreui-vue/src/components/accordion/__tests__/CAccordionButton.spec.ts diff --git a/src/components/accordion/__tests__/CAccordionCollapse.spec.ts b/packages/coreui-vue/src/components/accordion/__tests__/CAccordionCollapse.spec.ts similarity index 100% rename from src/components/accordion/__tests__/CAccordionCollapse.spec.ts rename to packages/coreui-vue/src/components/accordion/__tests__/CAccordionCollapse.spec.ts diff --git a/src/components/accordion/__tests__/CAccordionHeader.spec.ts b/packages/coreui-vue/src/components/accordion/__tests__/CAccordionHeader.spec.ts similarity index 100% rename from src/components/accordion/__tests__/CAccordionHeader.spec.ts rename to packages/coreui-vue/src/components/accordion/__tests__/CAccordionHeader.spec.ts diff --git a/src/components/accordion/__tests__/CAccordionItem.spec.ts b/packages/coreui-vue/src/components/accordion/__tests__/CAccordionItem.spec.ts similarity index 100% rename from src/components/accordion/__tests__/CAccordionItem.spec.ts rename to packages/coreui-vue/src/components/accordion/__tests__/CAccordionItem.spec.ts diff --git a/src/components/accordion/__tests__/__snapshots__/CAccordion.spec.ts.snap b/packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordion.spec.ts.snap similarity index 100% rename from src/components/accordion/__tests__/__snapshots__/CAccordion.spec.ts.snap rename to packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordion.spec.ts.snap diff --git a/src/components/accordion/__tests__/__snapshots__/CAccordionBody.spec.ts.snap b/packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionBody.spec.ts.snap similarity index 100% rename from src/components/accordion/__tests__/__snapshots__/CAccordionBody.spec.ts.snap rename to packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionBody.spec.ts.snap diff --git a/src/components/accordion/__tests__/__snapshots__/CAccordionButton.spec.ts.snap b/packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionButton.spec.ts.snap similarity index 100% rename from src/components/accordion/__tests__/__snapshots__/CAccordionButton.spec.ts.snap rename to packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionButton.spec.ts.snap diff --git a/src/components/accordion/__tests__/__snapshots__/CAccordionCollapse.spec.ts.snap b/packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionCollapse.spec.ts.snap similarity index 100% rename from src/components/accordion/__tests__/__snapshots__/CAccordionCollapse.spec.ts.snap rename to packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionCollapse.spec.ts.snap diff --git a/src/components/accordion/__tests__/__snapshots__/CAccordionHeader.spec.ts.snap b/packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionHeader.spec.ts.snap similarity index 100% rename from src/components/accordion/__tests__/__snapshots__/CAccordionHeader.spec.ts.snap rename to packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionHeader.spec.ts.snap diff --git a/src/components/accordion/__tests__/__snapshots__/CAccordionItem.spec.ts.snap b/packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionItem.spec.ts.snap similarity index 100% rename from src/components/accordion/__tests__/__snapshots__/CAccordionItem.spec.ts.snap rename to packages/coreui-vue/src/components/accordion/__tests__/__snapshots__/CAccordionItem.spec.ts.snap diff --git a/src/components/accordion/index.ts b/packages/coreui-vue/src/components/accordion/index.ts similarity index 100% rename from src/components/accordion/index.ts rename to packages/coreui-vue/src/components/accordion/index.ts diff --git a/src/components/alert/CAlert.ts b/packages/coreui-vue/src/components/alert/CAlert.ts similarity index 100% rename from src/components/alert/CAlert.ts rename to packages/coreui-vue/src/components/alert/CAlert.ts diff --git a/src/components/alert/CAlertHeading.ts b/packages/coreui-vue/src/components/alert/CAlertHeading.ts similarity index 100% rename from src/components/alert/CAlertHeading.ts rename to packages/coreui-vue/src/components/alert/CAlertHeading.ts diff --git a/src/components/alert/CAlertLink.ts b/packages/coreui-vue/src/components/alert/CAlertLink.ts similarity index 100% rename from src/components/alert/CAlertLink.ts rename to packages/coreui-vue/src/components/alert/CAlertLink.ts diff --git a/src/components/alert/__tests__/CAlert.spec.ts b/packages/coreui-vue/src/components/alert/__tests__/CAlert.spec.ts similarity index 100% rename from src/components/alert/__tests__/CAlert.spec.ts rename to packages/coreui-vue/src/components/alert/__tests__/CAlert.spec.ts diff --git a/src/components/alert/__tests__/CAlertHeading.spec.ts b/packages/coreui-vue/src/components/alert/__tests__/CAlertHeading.spec.ts similarity index 100% rename from src/components/alert/__tests__/CAlertHeading.spec.ts rename to packages/coreui-vue/src/components/alert/__tests__/CAlertHeading.spec.ts diff --git a/src/components/alert/__tests__/CAlertLink.spec.ts b/packages/coreui-vue/src/components/alert/__tests__/CAlertLink.spec.ts similarity index 100% rename from src/components/alert/__tests__/CAlertLink.spec.ts rename to packages/coreui-vue/src/components/alert/__tests__/CAlertLink.spec.ts diff --git a/src/components/alert/__tests__/__snapshots__/CAlert.spec.ts.snap b/packages/coreui-vue/src/components/alert/__tests__/__snapshots__/CAlert.spec.ts.snap similarity index 100% rename from src/components/alert/__tests__/__snapshots__/CAlert.spec.ts.snap rename to packages/coreui-vue/src/components/alert/__tests__/__snapshots__/CAlert.spec.ts.snap diff --git a/src/components/alert/__tests__/__snapshots__/CAlertHeading.spec.ts.snap b/packages/coreui-vue/src/components/alert/__tests__/__snapshots__/CAlertHeading.spec.ts.snap similarity index 100% rename from src/components/alert/__tests__/__snapshots__/CAlertHeading.spec.ts.snap rename to packages/coreui-vue/src/components/alert/__tests__/__snapshots__/CAlertHeading.spec.ts.snap diff --git a/src/components/alert/__tests__/__snapshots__/CAlertLink.spec.ts.snap b/packages/coreui-vue/src/components/alert/__tests__/__snapshots__/CAlertLink.spec.ts.snap similarity index 100% rename from src/components/alert/__tests__/__snapshots__/CAlertLink.spec.ts.snap rename to packages/coreui-vue/src/components/alert/__tests__/__snapshots__/CAlertLink.spec.ts.snap diff --git a/src/components/alert/index.ts b/packages/coreui-vue/src/components/alert/index.ts similarity index 100% rename from src/components/alert/index.ts rename to packages/coreui-vue/src/components/alert/index.ts diff --git a/src/components/avatar/CAvatar.ts b/packages/coreui-vue/src/components/avatar/CAvatar.ts similarity index 100% rename from src/components/avatar/CAvatar.ts rename to packages/coreui-vue/src/components/avatar/CAvatar.ts diff --git a/src/components/avatar/__tests__/CAvatar.spec.ts b/packages/coreui-vue/src/components/avatar/__tests__/CAvatar.spec.ts similarity index 100% rename from src/components/avatar/__tests__/CAvatar.spec.ts rename to packages/coreui-vue/src/components/avatar/__tests__/CAvatar.spec.ts diff --git a/src/components/avatar/__tests__/__snapshots__/CAvatar.spec.ts.snap b/packages/coreui-vue/src/components/avatar/__tests__/__snapshots__/CAvatar.spec.ts.snap similarity index 100% rename from src/components/avatar/__tests__/__snapshots__/CAvatar.spec.ts.snap rename to packages/coreui-vue/src/components/avatar/__tests__/__snapshots__/CAvatar.spec.ts.snap diff --git a/src/components/avatar/index.ts b/packages/coreui-vue/src/components/avatar/index.ts similarity index 100% rename from src/components/avatar/index.ts rename to packages/coreui-vue/src/components/avatar/index.ts diff --git a/src/components/backdrop/CBackdrop.ts b/packages/coreui-vue/src/components/backdrop/CBackdrop.ts similarity index 100% rename from src/components/backdrop/CBackdrop.ts rename to packages/coreui-vue/src/components/backdrop/CBackdrop.ts diff --git a/src/components/backdrop/__tests__/CBackdrop.spec.ts b/packages/coreui-vue/src/components/backdrop/__tests__/CBackdrop.spec.ts similarity index 100% rename from src/components/backdrop/__tests__/CBackdrop.spec.ts rename to packages/coreui-vue/src/components/backdrop/__tests__/CBackdrop.spec.ts diff --git a/src/components/backdrop/__tests__/__snapshots__/CBackdrop.spec.ts.snap b/packages/coreui-vue/src/components/backdrop/__tests__/__snapshots__/CBackdrop.spec.ts.snap similarity index 100% rename from src/components/backdrop/__tests__/__snapshots__/CBackdrop.spec.ts.snap rename to packages/coreui-vue/src/components/backdrop/__tests__/__snapshots__/CBackdrop.spec.ts.snap diff --git a/src/components/backdrop/index.ts b/packages/coreui-vue/src/components/backdrop/index.ts similarity index 100% rename from src/components/backdrop/index.ts rename to packages/coreui-vue/src/components/backdrop/index.ts diff --git a/src/components/badge/CBadge.ts b/packages/coreui-vue/src/components/badge/CBadge.ts similarity index 100% rename from src/components/badge/CBadge.ts rename to packages/coreui-vue/src/components/badge/CBadge.ts diff --git a/src/components/badge/__tests__/CBadge.spec.ts b/packages/coreui-vue/src/components/badge/__tests__/CBadge.spec.ts similarity index 100% rename from src/components/badge/__tests__/CBadge.spec.ts rename to packages/coreui-vue/src/components/badge/__tests__/CBadge.spec.ts diff --git a/src/components/badge/__tests__/__snapshots__/CBadge.spec.ts.snap b/packages/coreui-vue/src/components/badge/__tests__/__snapshots__/CBadge.spec.ts.snap similarity index 100% rename from src/components/badge/__tests__/__snapshots__/CBadge.spec.ts.snap rename to packages/coreui-vue/src/components/badge/__tests__/__snapshots__/CBadge.spec.ts.snap diff --git a/src/components/badge/index.ts b/packages/coreui-vue/src/components/badge/index.ts similarity index 100% rename from src/components/badge/index.ts rename to packages/coreui-vue/src/components/badge/index.ts diff --git a/src/components/breadcrumb/CBreadcrumb.ts b/packages/coreui-vue/src/components/breadcrumb/CBreadcrumb.ts similarity index 100% rename from src/components/breadcrumb/CBreadcrumb.ts rename to packages/coreui-vue/src/components/breadcrumb/CBreadcrumb.ts diff --git a/src/components/breadcrumb/CBreadcrumbItem.ts b/packages/coreui-vue/src/components/breadcrumb/CBreadcrumbItem.ts similarity index 100% rename from src/components/breadcrumb/CBreadcrumbItem.ts rename to packages/coreui-vue/src/components/breadcrumb/CBreadcrumbItem.ts diff --git a/src/components/breadcrumb/__tests__/CBreadcrumb.spec.ts b/packages/coreui-vue/src/components/breadcrumb/__tests__/CBreadcrumb.spec.ts similarity index 100% rename from src/components/breadcrumb/__tests__/CBreadcrumb.spec.ts rename to packages/coreui-vue/src/components/breadcrumb/__tests__/CBreadcrumb.spec.ts diff --git a/src/components/breadcrumb/__tests__/CBreadcrumbItem.spec.ts b/packages/coreui-vue/src/components/breadcrumb/__tests__/CBreadcrumbItem.spec.ts similarity index 100% rename from src/components/breadcrumb/__tests__/CBreadcrumbItem.spec.ts rename to packages/coreui-vue/src/components/breadcrumb/__tests__/CBreadcrumbItem.spec.ts diff --git a/src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumb.spec.ts.snap b/packages/coreui-vue/src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumb.spec.ts.snap similarity index 100% rename from src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumb.spec.ts.snap rename to packages/coreui-vue/src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumb.spec.ts.snap diff --git a/src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumbItem.spec.ts.snap b/packages/coreui-vue/src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumbItem.spec.ts.snap similarity index 100% rename from src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumbItem.spec.ts.snap rename to packages/coreui-vue/src/components/breadcrumb/__tests__/__snapshots__/CBreadcrumbItem.spec.ts.snap diff --git a/src/components/breadcrumb/index.ts b/packages/coreui-vue/src/components/breadcrumb/index.ts similarity index 100% rename from src/components/breadcrumb/index.ts rename to packages/coreui-vue/src/components/breadcrumb/index.ts diff --git a/src/components/button-group/CButtonGroup.ts b/packages/coreui-vue/src/components/button-group/CButtonGroup.ts similarity index 100% rename from src/components/button-group/CButtonGroup.ts rename to packages/coreui-vue/src/components/button-group/CButtonGroup.ts diff --git a/src/components/button-group/CButtonToolbar.ts b/packages/coreui-vue/src/components/button-group/CButtonToolbar.ts similarity index 100% rename from src/components/button-group/CButtonToolbar.ts rename to packages/coreui-vue/src/components/button-group/CButtonToolbar.ts diff --git a/src/components/button-group/__tests__/CButtonGroup.spec.ts b/packages/coreui-vue/src/components/button-group/__tests__/CButtonGroup.spec.ts similarity index 100% rename from src/components/button-group/__tests__/CButtonGroup.spec.ts rename to packages/coreui-vue/src/components/button-group/__tests__/CButtonGroup.spec.ts diff --git a/src/components/button-group/__tests__/CButtonToolbar.spec.ts b/packages/coreui-vue/src/components/button-group/__tests__/CButtonToolbar.spec.ts similarity index 100% rename from src/components/button-group/__tests__/CButtonToolbar.spec.ts rename to packages/coreui-vue/src/components/button-group/__tests__/CButtonToolbar.spec.ts diff --git a/src/components/button-group/__tests__/__snapshots__/CButtonGroup.spec.ts.snap b/packages/coreui-vue/src/components/button-group/__tests__/__snapshots__/CButtonGroup.spec.ts.snap similarity index 100% rename from src/components/button-group/__tests__/__snapshots__/CButtonGroup.spec.ts.snap rename to packages/coreui-vue/src/components/button-group/__tests__/__snapshots__/CButtonGroup.spec.ts.snap diff --git a/src/components/button-group/__tests__/__snapshots__/CButtonToolbar.spec.ts.snap b/packages/coreui-vue/src/components/button-group/__tests__/__snapshots__/CButtonToolbar.spec.ts.snap similarity index 100% rename from src/components/button-group/__tests__/__snapshots__/CButtonToolbar.spec.ts.snap rename to packages/coreui-vue/src/components/button-group/__tests__/__snapshots__/CButtonToolbar.spec.ts.snap diff --git a/src/components/button-group/index.ts b/packages/coreui-vue/src/components/button-group/index.ts similarity index 100% rename from src/components/button-group/index.ts rename to packages/coreui-vue/src/components/button-group/index.ts diff --git a/src/components/button/CButton.ts b/packages/coreui-vue/src/components/button/CButton.ts similarity index 100% rename from src/components/button/CButton.ts rename to packages/coreui-vue/src/components/button/CButton.ts diff --git a/src/components/button/__tests__/CButton.spec.ts b/packages/coreui-vue/src/components/button/__tests__/CButton.spec.ts similarity index 100% rename from src/components/button/__tests__/CButton.spec.ts rename to packages/coreui-vue/src/components/button/__tests__/CButton.spec.ts diff --git a/src/components/button/__tests__/__snapshots__/CButton.spec.ts.snap b/packages/coreui-vue/src/components/button/__tests__/__snapshots__/CButton.spec.ts.snap similarity index 100% rename from src/components/button/__tests__/__snapshots__/CButton.spec.ts.snap rename to packages/coreui-vue/src/components/button/__tests__/__snapshots__/CButton.spec.ts.snap diff --git a/src/components/button/index.ts b/packages/coreui-vue/src/components/button/index.ts similarity index 100% rename from src/components/button/index.ts rename to packages/coreui-vue/src/components/button/index.ts diff --git a/src/components/callout/CCallout.ts b/packages/coreui-vue/src/components/callout/CCallout.ts similarity index 100% rename from src/components/callout/CCallout.ts rename to packages/coreui-vue/src/components/callout/CCallout.ts diff --git a/src/components/callout/__tests__/CCallout.spec.ts b/packages/coreui-vue/src/components/callout/__tests__/CCallout.spec.ts similarity index 100% rename from src/components/callout/__tests__/CCallout.spec.ts rename to packages/coreui-vue/src/components/callout/__tests__/CCallout.spec.ts diff --git a/src/components/callout/__tests__/__snapshots__/CCallout.spec.ts.snap b/packages/coreui-vue/src/components/callout/__tests__/__snapshots__/CCallout.spec.ts.snap similarity index 100% rename from src/components/callout/__tests__/__snapshots__/CCallout.spec.ts.snap rename to packages/coreui-vue/src/components/callout/__tests__/__snapshots__/CCallout.spec.ts.snap diff --git a/src/components/callout/index.ts b/packages/coreui-vue/src/components/callout/index.ts similarity index 100% rename from src/components/callout/index.ts rename to packages/coreui-vue/src/components/callout/index.ts diff --git a/src/components/card/CCard.ts b/packages/coreui-vue/src/components/card/CCard.ts similarity index 100% rename from src/components/card/CCard.ts rename to packages/coreui-vue/src/components/card/CCard.ts diff --git a/src/components/card/CCardBody.ts b/packages/coreui-vue/src/components/card/CCardBody.ts similarity index 100% rename from src/components/card/CCardBody.ts rename to packages/coreui-vue/src/components/card/CCardBody.ts diff --git a/src/components/card/CCardFooter.ts b/packages/coreui-vue/src/components/card/CCardFooter.ts similarity index 100% rename from src/components/card/CCardFooter.ts rename to packages/coreui-vue/src/components/card/CCardFooter.ts diff --git a/src/components/card/CCardGroup.ts b/packages/coreui-vue/src/components/card/CCardGroup.ts similarity index 100% rename from src/components/card/CCardGroup.ts rename to packages/coreui-vue/src/components/card/CCardGroup.ts diff --git a/src/components/card/CCardHeader.ts b/packages/coreui-vue/src/components/card/CCardHeader.ts similarity index 100% rename from src/components/card/CCardHeader.ts rename to packages/coreui-vue/src/components/card/CCardHeader.ts diff --git a/src/components/card/CCardImage.ts b/packages/coreui-vue/src/components/card/CCardImage.ts similarity index 100% rename from src/components/card/CCardImage.ts rename to packages/coreui-vue/src/components/card/CCardImage.ts diff --git a/src/components/card/CCardImageOverlay.ts b/packages/coreui-vue/src/components/card/CCardImageOverlay.ts similarity index 100% rename from src/components/card/CCardImageOverlay.ts rename to packages/coreui-vue/src/components/card/CCardImageOverlay.ts diff --git a/src/components/card/CCardLink.ts b/packages/coreui-vue/src/components/card/CCardLink.ts similarity index 100% rename from src/components/card/CCardLink.ts rename to packages/coreui-vue/src/components/card/CCardLink.ts diff --git a/src/components/card/CCardSubtitle.ts b/packages/coreui-vue/src/components/card/CCardSubtitle.ts similarity index 100% rename from src/components/card/CCardSubtitle.ts rename to packages/coreui-vue/src/components/card/CCardSubtitle.ts diff --git a/src/components/card/CCardText.ts b/packages/coreui-vue/src/components/card/CCardText.ts similarity index 100% rename from src/components/card/CCardText.ts rename to packages/coreui-vue/src/components/card/CCardText.ts diff --git a/src/components/card/CCardTitle.ts b/packages/coreui-vue/src/components/card/CCardTitle.ts similarity index 100% rename from src/components/card/CCardTitle.ts rename to packages/coreui-vue/src/components/card/CCardTitle.ts diff --git a/src/components/card/__tests__/CCard.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCard.spec.ts similarity index 100% rename from src/components/card/__tests__/CCard.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCard.spec.ts diff --git a/src/components/card/__tests__/CCardBody.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardBody.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardBody.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardBody.spec.ts diff --git a/src/components/card/__tests__/CCardFooter.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardFooter.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardFooter.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardFooter.spec.ts diff --git a/src/components/card/__tests__/CCardGroup.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardGroup.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardGroup.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardGroup.spec.ts diff --git a/src/components/card/__tests__/CCardHeader.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardHeader.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardHeader.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardHeader.spec.ts diff --git a/src/components/card/__tests__/CCardImage.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardImage.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardImage.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardImage.spec.ts diff --git a/src/components/card/__tests__/CCardImageOverlay.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardImageOverlay.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardImageOverlay.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardImageOverlay.spec.ts diff --git a/src/components/card/__tests__/CCardLink.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardLink.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardLink.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardLink.spec.ts diff --git a/src/components/card/__tests__/CCardSubtitle.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardSubtitle.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardSubtitle.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardSubtitle.spec.ts diff --git a/src/components/card/__tests__/CCardText.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardText.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardText.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardText.spec.ts diff --git a/src/components/card/__tests__/CCardTitle.spec.ts b/packages/coreui-vue/src/components/card/__tests__/CCardTitle.spec.ts similarity index 100% rename from src/components/card/__tests__/CCardTitle.spec.ts rename to packages/coreui-vue/src/components/card/__tests__/CCardTitle.spec.ts diff --git a/src/components/card/__tests__/__snapshots__/CCard.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCard.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCard.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCard.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardBody.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardBody.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardBody.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardBody.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardFooter.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardFooter.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardFooter.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardFooter.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardGroup.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardGroup.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardGroup.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardGroup.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardHeader.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardHeader.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardHeader.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardHeader.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardImage.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardImage.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardImage.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardImage.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardImageOverlay.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardImageOverlay.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardImageOverlay.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardImageOverlay.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardLink.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardLink.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardLink.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardLink.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardSubtitle.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardSubtitle.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardSubtitle.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardSubtitle.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardText.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardText.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardText.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardText.spec.ts.snap diff --git a/src/components/card/__tests__/__snapshots__/CCardTitle.spec.ts.snap b/packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardTitle.spec.ts.snap similarity index 100% rename from src/components/card/__tests__/__snapshots__/CCardTitle.spec.ts.snap rename to packages/coreui-vue/src/components/card/__tests__/__snapshots__/CCardTitle.spec.ts.snap diff --git a/src/components/card/index.ts b/packages/coreui-vue/src/components/card/index.ts similarity index 100% rename from src/components/card/index.ts rename to packages/coreui-vue/src/components/card/index.ts diff --git a/src/components/carousel/CCarousel.ts b/packages/coreui-vue/src/components/carousel/CCarousel.ts similarity index 100% rename from src/components/carousel/CCarousel.ts rename to packages/coreui-vue/src/components/carousel/CCarousel.ts diff --git a/src/components/carousel/CCarouselCaption.ts b/packages/coreui-vue/src/components/carousel/CCarouselCaption.ts similarity index 100% rename from src/components/carousel/CCarouselCaption.ts rename to packages/coreui-vue/src/components/carousel/CCarouselCaption.ts diff --git a/src/components/carousel/CCarouselItem.ts b/packages/coreui-vue/src/components/carousel/CCarouselItem.ts similarity index 100% rename from src/components/carousel/CCarouselItem.ts rename to packages/coreui-vue/src/components/carousel/CCarouselItem.ts diff --git a/src/components/carousel/__tests__/CCarousel.spec.ts b/packages/coreui-vue/src/components/carousel/__tests__/CCarousel.spec.ts similarity index 100% rename from src/components/carousel/__tests__/CCarousel.spec.ts rename to packages/coreui-vue/src/components/carousel/__tests__/CCarousel.spec.ts diff --git a/src/components/carousel/__tests__/CCarouselCaption.spec.ts b/packages/coreui-vue/src/components/carousel/__tests__/CCarouselCaption.spec.ts similarity index 100% rename from src/components/carousel/__tests__/CCarouselCaption.spec.ts rename to packages/coreui-vue/src/components/carousel/__tests__/CCarouselCaption.spec.ts diff --git a/src/components/carousel/__tests__/CCarouselItem.spec.ts b/packages/coreui-vue/src/components/carousel/__tests__/CCarouselItem.spec.ts similarity index 100% rename from src/components/carousel/__tests__/CCarouselItem.spec.ts rename to packages/coreui-vue/src/components/carousel/__tests__/CCarouselItem.spec.ts diff --git a/src/components/carousel/__tests__/__snapshots__/CCarousel.spec.ts.snap b/packages/coreui-vue/src/components/carousel/__tests__/__snapshots__/CCarousel.spec.ts.snap similarity index 100% rename from src/components/carousel/__tests__/__snapshots__/CCarousel.spec.ts.snap rename to packages/coreui-vue/src/components/carousel/__tests__/__snapshots__/CCarousel.spec.ts.snap diff --git a/src/components/carousel/__tests__/__snapshots__/CCarouselCaption.spec.ts.snap b/packages/coreui-vue/src/components/carousel/__tests__/__snapshots__/CCarouselCaption.spec.ts.snap similarity index 100% rename from src/components/carousel/__tests__/__snapshots__/CCarouselCaption.spec.ts.snap rename to packages/coreui-vue/src/components/carousel/__tests__/__snapshots__/CCarouselCaption.spec.ts.snap diff --git a/src/components/carousel/__tests__/__snapshots__/CCarouselItem.spec.ts.snap b/packages/coreui-vue/src/components/carousel/__tests__/__snapshots__/CCarouselItem.spec.ts.snap similarity index 100% rename from src/components/carousel/__tests__/__snapshots__/CCarouselItem.spec.ts.snap rename to packages/coreui-vue/src/components/carousel/__tests__/__snapshots__/CCarouselItem.spec.ts.snap diff --git a/src/components/carousel/index.ts b/packages/coreui-vue/src/components/carousel/index.ts similarity index 100% rename from src/components/carousel/index.ts rename to packages/coreui-vue/src/components/carousel/index.ts diff --git a/src/components/close-button/CCloseButton.ts b/packages/coreui-vue/src/components/close-button/CCloseButton.ts similarity index 100% rename from src/components/close-button/CCloseButton.ts rename to packages/coreui-vue/src/components/close-button/CCloseButton.ts diff --git a/src/components/close-button/__tests__/CCloseButton.spec.ts b/packages/coreui-vue/src/components/close-button/__tests__/CCloseButton.spec.ts similarity index 100% rename from src/components/close-button/__tests__/CCloseButton.spec.ts rename to packages/coreui-vue/src/components/close-button/__tests__/CCloseButton.spec.ts diff --git a/src/components/close-button/__tests__/__snapshots__/CCloseButton.spec.ts.snap b/packages/coreui-vue/src/components/close-button/__tests__/__snapshots__/CCloseButton.spec.ts.snap similarity index 100% rename from src/components/close-button/__tests__/__snapshots__/CCloseButton.spec.ts.snap rename to packages/coreui-vue/src/components/close-button/__tests__/__snapshots__/CCloseButton.spec.ts.snap diff --git a/src/components/close-button/index.ts b/packages/coreui-vue/src/components/close-button/index.ts similarity index 100% rename from src/components/close-button/index.ts rename to packages/coreui-vue/src/components/close-button/index.ts diff --git a/src/components/collapse/CCollapse.ts b/packages/coreui-vue/src/components/collapse/CCollapse.ts similarity index 100% rename from src/components/collapse/CCollapse.ts rename to packages/coreui-vue/src/components/collapse/CCollapse.ts diff --git a/src/components/collapse/__test__/CCollapse.spec.ts b/packages/coreui-vue/src/components/collapse/__test__/CCollapse.spec.ts similarity index 100% rename from src/components/collapse/__test__/CCollapse.spec.ts rename to packages/coreui-vue/src/components/collapse/__test__/CCollapse.spec.ts diff --git a/src/components/collapse/__test__/__snapshots__/CCollapse.spec.ts.snap b/packages/coreui-vue/src/components/collapse/__test__/__snapshots__/CCollapse.spec.ts.snap similarity index 100% rename from src/components/collapse/__test__/__snapshots__/CCollapse.spec.ts.snap rename to packages/coreui-vue/src/components/collapse/__test__/__snapshots__/CCollapse.spec.ts.snap diff --git a/src/components/collapse/index.ts b/packages/coreui-vue/src/components/collapse/index.ts similarity index 100% rename from src/components/collapse/index.ts rename to packages/coreui-vue/src/components/collapse/index.ts diff --git a/src/components/dropdown/CDropdown.ts b/packages/coreui-vue/src/components/dropdown/CDropdown.ts similarity index 100% rename from src/components/dropdown/CDropdown.ts rename to packages/coreui-vue/src/components/dropdown/CDropdown.ts diff --git a/src/components/dropdown/CDropdownDivider.ts b/packages/coreui-vue/src/components/dropdown/CDropdownDivider.ts similarity index 100% rename from src/components/dropdown/CDropdownDivider.ts rename to packages/coreui-vue/src/components/dropdown/CDropdownDivider.ts diff --git a/src/components/dropdown/CDropdownHeader.ts b/packages/coreui-vue/src/components/dropdown/CDropdownHeader.ts similarity index 100% rename from src/components/dropdown/CDropdownHeader.ts rename to packages/coreui-vue/src/components/dropdown/CDropdownHeader.ts diff --git a/src/components/dropdown/CDropdownItem.ts b/packages/coreui-vue/src/components/dropdown/CDropdownItem.ts similarity index 100% rename from src/components/dropdown/CDropdownItem.ts rename to packages/coreui-vue/src/components/dropdown/CDropdownItem.ts diff --git a/src/components/dropdown/CDropdownMenu.ts b/packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts similarity index 100% rename from src/components/dropdown/CDropdownMenu.ts rename to packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts diff --git a/src/components/dropdown/CDropdownToggle.ts b/packages/coreui-vue/src/components/dropdown/CDropdownToggle.ts similarity index 100% rename from src/components/dropdown/CDropdownToggle.ts rename to packages/coreui-vue/src/components/dropdown/CDropdownToggle.ts diff --git a/src/components/dropdown/__tests__/CDropdown.spec.ts b/packages/coreui-vue/src/components/dropdown/__tests__/CDropdown.spec.ts similarity index 100% rename from src/components/dropdown/__tests__/CDropdown.spec.ts rename to packages/coreui-vue/src/components/dropdown/__tests__/CDropdown.spec.ts diff --git a/src/components/dropdown/__tests__/CDropdownDivider.spec.ts b/packages/coreui-vue/src/components/dropdown/__tests__/CDropdownDivider.spec.ts similarity index 100% rename from src/components/dropdown/__tests__/CDropdownDivider.spec.ts rename to packages/coreui-vue/src/components/dropdown/__tests__/CDropdownDivider.spec.ts diff --git a/src/components/dropdown/__tests__/CDropdownHeader.spec.ts b/packages/coreui-vue/src/components/dropdown/__tests__/CDropdownHeader.spec.ts similarity index 100% rename from src/components/dropdown/__tests__/CDropdownHeader.spec.ts rename to packages/coreui-vue/src/components/dropdown/__tests__/CDropdownHeader.spec.ts diff --git a/src/components/dropdown/__tests__/CDropdownItem.spec.ts b/packages/coreui-vue/src/components/dropdown/__tests__/CDropdownItem.spec.ts similarity index 100% rename from src/components/dropdown/__tests__/CDropdownItem.spec.ts rename to packages/coreui-vue/src/components/dropdown/__tests__/CDropdownItem.spec.ts diff --git a/src/components/dropdown/__tests__/CDropdownMenu.spec.ts b/packages/coreui-vue/src/components/dropdown/__tests__/CDropdownMenu.spec.ts similarity index 100% rename from src/components/dropdown/__tests__/CDropdownMenu.spec.ts rename to packages/coreui-vue/src/components/dropdown/__tests__/CDropdownMenu.spec.ts diff --git a/src/components/dropdown/__tests__/CDropdownToggle.spec.ts b/packages/coreui-vue/src/components/dropdown/__tests__/CDropdownToggle.spec.ts similarity index 100% rename from src/components/dropdown/__tests__/CDropdownToggle.spec.ts rename to packages/coreui-vue/src/components/dropdown/__tests__/CDropdownToggle.spec.ts diff --git a/src/components/dropdown/__tests__/__snapshots__/CDropdown.spec.ts.snap b/packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdown.spec.ts.snap similarity index 100% rename from src/components/dropdown/__tests__/__snapshots__/CDropdown.spec.ts.snap rename to packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdown.spec.ts.snap diff --git a/src/components/dropdown/__tests__/__snapshots__/CDropdownDivider.spec.ts.snap b/packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownDivider.spec.ts.snap similarity index 100% rename from src/components/dropdown/__tests__/__snapshots__/CDropdownDivider.spec.ts.snap rename to packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownDivider.spec.ts.snap diff --git a/src/components/dropdown/__tests__/__snapshots__/CDropdownHeader.spec.ts.snap b/packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownHeader.spec.ts.snap similarity index 100% rename from src/components/dropdown/__tests__/__snapshots__/CDropdownHeader.spec.ts.snap rename to packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownHeader.spec.ts.snap diff --git a/src/components/dropdown/__tests__/__snapshots__/CDropdownItem.spec.ts.snap b/packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownItem.spec.ts.snap similarity index 100% rename from src/components/dropdown/__tests__/__snapshots__/CDropdownItem.spec.ts.snap rename to packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownItem.spec.ts.snap diff --git a/src/components/dropdown/__tests__/__snapshots__/CDropdownMenu.spec.ts.snap b/packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownMenu.spec.ts.snap similarity index 100% rename from src/components/dropdown/__tests__/__snapshots__/CDropdownMenu.spec.ts.snap rename to packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownMenu.spec.ts.snap diff --git a/src/components/dropdown/__tests__/__snapshots__/CDropdownToggle.spec.ts.snap b/packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownToggle.spec.ts.snap similarity index 100% rename from src/components/dropdown/__tests__/__snapshots__/CDropdownToggle.spec.ts.snap rename to packages/coreui-vue/src/components/dropdown/__tests__/__snapshots__/CDropdownToggle.spec.ts.snap diff --git a/src/components/dropdown/index.ts b/packages/coreui-vue/src/components/dropdown/index.ts similarity index 100% rename from src/components/dropdown/index.ts rename to packages/coreui-vue/src/components/dropdown/index.ts diff --git a/src/components/footer/CFooter.ts b/packages/coreui-vue/src/components/footer/CFooter.ts similarity index 100% rename from src/components/footer/CFooter.ts rename to packages/coreui-vue/src/components/footer/CFooter.ts diff --git a/src/components/footer/__tests__/CFooter.spec.ts b/packages/coreui-vue/src/components/footer/__tests__/CFooter.spec.ts similarity index 100% rename from src/components/footer/__tests__/CFooter.spec.ts rename to packages/coreui-vue/src/components/footer/__tests__/CFooter.spec.ts diff --git a/src/components/footer/__tests__/__snapshots__/CFooter.spec.ts.snap b/packages/coreui-vue/src/components/footer/__tests__/__snapshots__/CFooter.spec.ts.snap similarity index 100% rename from src/components/footer/__tests__/__snapshots__/CFooter.spec.ts.snap rename to packages/coreui-vue/src/components/footer/__tests__/__snapshots__/CFooter.spec.ts.snap diff --git a/src/components/footer/index.ts b/packages/coreui-vue/src/components/footer/index.ts similarity index 100% rename from src/components/footer/index.ts rename to packages/coreui-vue/src/components/footer/index.ts diff --git a/src/components/form/CForm.ts b/packages/coreui-vue/src/components/form/CForm.ts similarity index 100% rename from src/components/form/CForm.ts rename to packages/coreui-vue/src/components/form/CForm.ts diff --git a/src/components/form/CFormCheck.ts b/packages/coreui-vue/src/components/form/CFormCheck.ts similarity index 100% rename from src/components/form/CFormCheck.ts rename to packages/coreui-vue/src/components/form/CFormCheck.ts diff --git a/src/components/form/CFormControl.ts b/packages/coreui-vue/src/components/form/CFormControl.ts similarity index 100% rename from src/components/form/CFormControl.ts rename to packages/coreui-vue/src/components/form/CFormControl.ts diff --git a/src/components/form/CFormFeedback.ts b/packages/coreui-vue/src/components/form/CFormFeedback.ts similarity index 100% rename from src/components/form/CFormFeedback.ts rename to packages/coreui-vue/src/components/form/CFormFeedback.ts diff --git a/src/components/form/CFormFloating.ts b/packages/coreui-vue/src/components/form/CFormFloating.ts similarity index 100% rename from src/components/form/CFormFloating.ts rename to packages/coreui-vue/src/components/form/CFormFloating.ts diff --git a/src/components/form/CFormInput.ts b/packages/coreui-vue/src/components/form/CFormInput.ts similarity index 100% rename from src/components/form/CFormInput.ts rename to packages/coreui-vue/src/components/form/CFormInput.ts diff --git a/src/components/form/CFormLabel.ts b/packages/coreui-vue/src/components/form/CFormLabel.ts similarity index 100% rename from src/components/form/CFormLabel.ts rename to packages/coreui-vue/src/components/form/CFormLabel.ts diff --git a/src/components/form/CFormRange.ts b/packages/coreui-vue/src/components/form/CFormRange.ts similarity index 100% rename from src/components/form/CFormRange.ts rename to packages/coreui-vue/src/components/form/CFormRange.ts diff --git a/src/components/form/CFormSelect.ts b/packages/coreui-vue/src/components/form/CFormSelect.ts similarity index 100% rename from src/components/form/CFormSelect.ts rename to packages/coreui-vue/src/components/form/CFormSelect.ts diff --git a/src/components/form/CFormSwitch.ts b/packages/coreui-vue/src/components/form/CFormSwitch.ts similarity index 100% rename from src/components/form/CFormSwitch.ts rename to packages/coreui-vue/src/components/form/CFormSwitch.ts diff --git a/src/components/form/CFormText.ts b/packages/coreui-vue/src/components/form/CFormText.ts similarity index 100% rename from src/components/form/CFormText.ts rename to packages/coreui-vue/src/components/form/CFormText.ts diff --git a/src/components/form/CFormTextarea.ts b/packages/coreui-vue/src/components/form/CFormTextarea.ts similarity index 100% rename from src/components/form/CFormTextarea.ts rename to packages/coreui-vue/src/components/form/CFormTextarea.ts diff --git a/src/components/form/CInputGroup.ts b/packages/coreui-vue/src/components/form/CInputGroup.ts similarity index 100% rename from src/components/form/CInputGroup.ts rename to packages/coreui-vue/src/components/form/CInputGroup.ts diff --git a/src/components/form/CInputGroupText.ts b/packages/coreui-vue/src/components/form/CInputGroupText.ts similarity index 100% rename from src/components/form/CInputGroupText.ts rename to packages/coreui-vue/src/components/form/CInputGroupText.ts diff --git a/src/components/form/__tests__/CForm.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CForm.spec.ts similarity index 100% rename from src/components/form/__tests__/CForm.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CForm.spec.ts diff --git a/src/components/form/__tests__/CFormCheck.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormCheck.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormCheck.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormCheck.spec.ts diff --git a/src/components/form/__tests__/CFormControl.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormControl.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormControl.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormControl.spec.ts diff --git a/src/components/form/__tests__/CFormFeedback.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormFeedback.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormFeedback.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormFeedback.spec.ts diff --git a/src/components/form/__tests__/CFormFloating.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormFloating.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormFloating.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormFloating.spec.ts diff --git a/src/components/form/__tests__/CFormInput.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormInput.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormInput.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormInput.spec.ts diff --git a/src/components/form/__tests__/CFormLabel.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormLabel.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormLabel.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormLabel.spec.ts diff --git a/src/components/form/__tests__/CFormRange.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormRange.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormRange.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormRange.spec.ts diff --git a/src/components/form/__tests__/CFormSelect.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormSelect.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormSelect.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormSelect.spec.ts diff --git a/src/components/form/__tests__/CFormSwitch.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormSwitch.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormSwitch.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormSwitch.spec.ts diff --git a/src/components/form/__tests__/CFormText.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormText.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormText.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormText.spec.ts diff --git a/src/components/form/__tests__/CFormTextarea.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CFormTextarea.spec.ts similarity index 100% rename from src/components/form/__tests__/CFormTextarea.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CFormTextarea.spec.ts diff --git a/src/components/form/__tests__/CInputGroup.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CInputGroup.spec.ts similarity index 100% rename from src/components/form/__tests__/CInputGroup.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CInputGroup.spec.ts diff --git a/src/components/form/__tests__/CInputGroupText.spec.ts b/packages/coreui-vue/src/components/form/__tests__/CInputGroupText.spec.ts similarity index 100% rename from src/components/form/__tests__/CInputGroupText.spec.ts rename to packages/coreui-vue/src/components/form/__tests__/CInputGroupText.spec.ts diff --git a/src/components/form/__tests__/__snapshots__/CForm.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CForm.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CForm.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CForm.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormCheck.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormCheck.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormCheck.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormCheck.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormControl.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormControl.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormControl.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormControl.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormFeedback.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormFeedback.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormFeedback.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormFeedback.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormFloating.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormFloating.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormFloating.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormFloating.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormInput.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormInput.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormInput.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormInput.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormLabel.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormLabel.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormLabel.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormLabel.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormRange.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormRange.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormRange.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormRange.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormSelect.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormSelect.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormSelect.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormSelect.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormSwitch.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormSwitch.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormSwitch.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormSwitch.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormText.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormText.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormText.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormText.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CFormTextarea.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormTextarea.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CFormTextarea.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CFormTextarea.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CInputGroup.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CInputGroup.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CInputGroup.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CInputGroup.spec.ts.snap diff --git a/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.ts.snap b/packages/coreui-vue/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.ts.snap similarity index 100% rename from src/components/form/__tests__/__snapshots__/CInputGroupText.spec.ts.snap rename to packages/coreui-vue/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.ts.snap diff --git a/src/components/form/index.ts b/packages/coreui-vue/src/components/form/index.ts similarity index 100% rename from src/components/form/index.ts rename to packages/coreui-vue/src/components/form/index.ts diff --git a/src/components/grid/CCol.ts b/packages/coreui-vue/src/components/grid/CCol.ts similarity index 100% rename from src/components/grid/CCol.ts rename to packages/coreui-vue/src/components/grid/CCol.ts diff --git a/src/components/grid/CContainer.ts b/packages/coreui-vue/src/components/grid/CContainer.ts similarity index 100% rename from src/components/grid/CContainer.ts rename to packages/coreui-vue/src/components/grid/CContainer.ts diff --git a/src/components/grid/CRow.ts b/packages/coreui-vue/src/components/grid/CRow.ts similarity index 100% rename from src/components/grid/CRow.ts rename to packages/coreui-vue/src/components/grid/CRow.ts diff --git a/src/components/grid/__tests__/CCol.spec.ts b/packages/coreui-vue/src/components/grid/__tests__/CCol.spec.ts similarity index 100% rename from src/components/grid/__tests__/CCol.spec.ts rename to packages/coreui-vue/src/components/grid/__tests__/CCol.spec.ts diff --git a/src/components/grid/__tests__/CContainer.spec.ts b/packages/coreui-vue/src/components/grid/__tests__/CContainer.spec.ts similarity index 100% rename from src/components/grid/__tests__/CContainer.spec.ts rename to packages/coreui-vue/src/components/grid/__tests__/CContainer.spec.ts diff --git a/src/components/grid/__tests__/CRow.spec.ts b/packages/coreui-vue/src/components/grid/__tests__/CRow.spec.ts similarity index 100% rename from src/components/grid/__tests__/CRow.spec.ts rename to packages/coreui-vue/src/components/grid/__tests__/CRow.spec.ts diff --git a/src/components/grid/__tests__/__snapshots__/CCol.spec.ts.snap b/packages/coreui-vue/src/components/grid/__tests__/__snapshots__/CCol.spec.ts.snap similarity index 100% rename from src/components/grid/__tests__/__snapshots__/CCol.spec.ts.snap rename to packages/coreui-vue/src/components/grid/__tests__/__snapshots__/CCol.spec.ts.snap diff --git a/src/components/grid/__tests__/__snapshots__/CContainer.spec.ts.snap b/packages/coreui-vue/src/components/grid/__tests__/__snapshots__/CContainer.spec.ts.snap similarity index 100% rename from src/components/grid/__tests__/__snapshots__/CContainer.spec.ts.snap rename to packages/coreui-vue/src/components/grid/__tests__/__snapshots__/CContainer.spec.ts.snap diff --git a/src/components/grid/__tests__/__snapshots__/CRow.spec.ts.snap b/packages/coreui-vue/src/components/grid/__tests__/__snapshots__/CRow.spec.ts.snap similarity index 100% rename from src/components/grid/__tests__/__snapshots__/CRow.spec.ts.snap rename to packages/coreui-vue/src/components/grid/__tests__/__snapshots__/CRow.spec.ts.snap diff --git a/src/components/grid/index.ts b/packages/coreui-vue/src/components/grid/index.ts similarity index 100% rename from src/components/grid/index.ts rename to packages/coreui-vue/src/components/grid/index.ts diff --git a/src/components/header/CHeader.ts b/packages/coreui-vue/src/components/header/CHeader.ts similarity index 100% rename from src/components/header/CHeader.ts rename to packages/coreui-vue/src/components/header/CHeader.ts diff --git a/src/components/header/CHeaderBrand.ts b/packages/coreui-vue/src/components/header/CHeaderBrand.ts similarity index 100% rename from src/components/header/CHeaderBrand.ts rename to packages/coreui-vue/src/components/header/CHeaderBrand.ts diff --git a/src/components/header/CHeaderDivider.ts b/packages/coreui-vue/src/components/header/CHeaderDivider.ts similarity index 100% rename from src/components/header/CHeaderDivider.ts rename to packages/coreui-vue/src/components/header/CHeaderDivider.ts diff --git a/src/components/header/CHeaderNav.ts b/packages/coreui-vue/src/components/header/CHeaderNav.ts similarity index 100% rename from src/components/header/CHeaderNav.ts rename to packages/coreui-vue/src/components/header/CHeaderNav.ts diff --git a/src/components/header/CHeaderText.ts b/packages/coreui-vue/src/components/header/CHeaderText.ts similarity index 100% rename from src/components/header/CHeaderText.ts rename to packages/coreui-vue/src/components/header/CHeaderText.ts diff --git a/src/components/header/CHeaderToggler.ts b/packages/coreui-vue/src/components/header/CHeaderToggler.ts similarity index 100% rename from src/components/header/CHeaderToggler.ts rename to packages/coreui-vue/src/components/header/CHeaderToggler.ts diff --git a/src/components/header/__tests__/CHeader.spec.ts b/packages/coreui-vue/src/components/header/__tests__/CHeader.spec.ts similarity index 100% rename from src/components/header/__tests__/CHeader.spec.ts rename to packages/coreui-vue/src/components/header/__tests__/CHeader.spec.ts diff --git a/src/components/header/__tests__/CHeaderBrand.spec.ts b/packages/coreui-vue/src/components/header/__tests__/CHeaderBrand.spec.ts similarity index 100% rename from src/components/header/__tests__/CHeaderBrand.spec.ts rename to packages/coreui-vue/src/components/header/__tests__/CHeaderBrand.spec.ts diff --git a/src/components/header/__tests__/CHeaderDivider.spec.ts b/packages/coreui-vue/src/components/header/__tests__/CHeaderDivider.spec.ts similarity index 100% rename from src/components/header/__tests__/CHeaderDivider.spec.ts rename to packages/coreui-vue/src/components/header/__tests__/CHeaderDivider.spec.ts diff --git a/src/components/header/__tests__/CHeaderNav.spec.ts b/packages/coreui-vue/src/components/header/__tests__/CHeaderNav.spec.ts similarity index 100% rename from src/components/header/__tests__/CHeaderNav.spec.ts rename to packages/coreui-vue/src/components/header/__tests__/CHeaderNav.spec.ts diff --git a/src/components/header/__tests__/CHeaderText.spec.ts b/packages/coreui-vue/src/components/header/__tests__/CHeaderText.spec.ts similarity index 100% rename from src/components/header/__tests__/CHeaderText.spec.ts rename to packages/coreui-vue/src/components/header/__tests__/CHeaderText.spec.ts diff --git a/src/components/header/__tests__/CHeaderToggler.spec.ts b/packages/coreui-vue/src/components/header/__tests__/CHeaderToggler.spec.ts similarity index 100% rename from src/components/header/__tests__/CHeaderToggler.spec.ts rename to packages/coreui-vue/src/components/header/__tests__/CHeaderToggler.spec.ts diff --git a/src/components/header/__tests__/__snapshots__/CHeader.spec.ts.snap b/packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeader.spec.ts.snap similarity index 100% rename from src/components/header/__tests__/__snapshots__/CHeader.spec.ts.snap rename to packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeader.spec.ts.snap diff --git a/src/components/header/__tests__/__snapshots__/CHeaderBrand.spec.ts.snap b/packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderBrand.spec.ts.snap similarity index 100% rename from src/components/header/__tests__/__snapshots__/CHeaderBrand.spec.ts.snap rename to packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderBrand.spec.ts.snap diff --git a/src/components/header/__tests__/__snapshots__/CHeaderDivider.spec.ts.snap b/packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderDivider.spec.ts.snap similarity index 100% rename from src/components/header/__tests__/__snapshots__/CHeaderDivider.spec.ts.snap rename to packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderDivider.spec.ts.snap diff --git a/src/components/header/__tests__/__snapshots__/CHeaderNav.spec.ts.snap b/packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderNav.spec.ts.snap similarity index 100% rename from src/components/header/__tests__/__snapshots__/CHeaderNav.spec.ts.snap rename to packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderNav.spec.ts.snap diff --git a/src/components/header/__tests__/__snapshots__/CHeaderText.spec.ts.snap b/packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderText.spec.ts.snap similarity index 100% rename from src/components/header/__tests__/__snapshots__/CHeaderText.spec.ts.snap rename to packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderText.spec.ts.snap diff --git a/src/components/header/__tests__/__snapshots__/CHeaderToggler.spec.ts.snap b/packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderToggler.spec.ts.snap similarity index 100% rename from src/components/header/__tests__/__snapshots__/CHeaderToggler.spec.ts.snap rename to packages/coreui-vue/src/components/header/__tests__/__snapshots__/CHeaderToggler.spec.ts.snap diff --git a/src/components/header/index.ts b/packages/coreui-vue/src/components/header/index.ts similarity index 100% rename from src/components/header/index.ts rename to packages/coreui-vue/src/components/header/index.ts diff --git a/src/components/image/CImage.ts b/packages/coreui-vue/src/components/image/CImage.ts similarity index 100% rename from src/components/image/CImage.ts rename to packages/coreui-vue/src/components/image/CImage.ts diff --git a/src/components/image/__tests__/CImage.spec.ts b/packages/coreui-vue/src/components/image/__tests__/CImage.spec.ts similarity index 100% rename from src/components/image/__tests__/CImage.spec.ts rename to packages/coreui-vue/src/components/image/__tests__/CImage.spec.ts diff --git a/src/components/image/__tests__/__snapshots__/CImage.spec.ts.snap b/packages/coreui-vue/src/components/image/__tests__/__snapshots__/CImage.spec.ts.snap similarity index 100% rename from src/components/image/__tests__/__snapshots__/CImage.spec.ts.snap rename to packages/coreui-vue/src/components/image/__tests__/__snapshots__/CImage.spec.ts.snap diff --git a/src/components/image/index.ts b/packages/coreui-vue/src/components/image/index.ts similarity index 100% rename from src/components/image/index.ts rename to packages/coreui-vue/src/components/image/index.ts diff --git a/src/components/index.ts b/packages/coreui-vue/src/components/index.ts similarity index 100% rename from src/components/index.ts rename to packages/coreui-vue/src/components/index.ts diff --git a/src/components/link/CLink.ts b/packages/coreui-vue/src/components/link/CLink.ts similarity index 100% rename from src/components/link/CLink.ts rename to packages/coreui-vue/src/components/link/CLink.ts diff --git a/src/components/link/__tests__/CLink.spec.ts b/packages/coreui-vue/src/components/link/__tests__/CLink.spec.ts similarity index 100% rename from src/components/link/__tests__/CLink.spec.ts rename to packages/coreui-vue/src/components/link/__tests__/CLink.spec.ts diff --git a/src/components/link/__tests__/__snapshots__/CLink.spec.ts.snap b/packages/coreui-vue/src/components/link/__tests__/__snapshots__/CLink.spec.ts.snap similarity index 100% rename from src/components/link/__tests__/__snapshots__/CLink.spec.ts.snap rename to packages/coreui-vue/src/components/link/__tests__/__snapshots__/CLink.spec.ts.snap diff --git a/src/components/link/index.ts b/packages/coreui-vue/src/components/link/index.ts similarity index 100% rename from src/components/link/index.ts rename to packages/coreui-vue/src/components/link/index.ts diff --git a/src/components/list-group/CListGroup.ts b/packages/coreui-vue/src/components/list-group/CListGroup.ts similarity index 100% rename from src/components/list-group/CListGroup.ts rename to packages/coreui-vue/src/components/list-group/CListGroup.ts diff --git a/src/components/list-group/CListGroupItem.ts b/packages/coreui-vue/src/components/list-group/CListGroupItem.ts similarity index 100% rename from src/components/list-group/CListGroupItem.ts rename to packages/coreui-vue/src/components/list-group/CListGroupItem.ts diff --git a/src/components/list-group/__tests__/CListGroup.spec.ts b/packages/coreui-vue/src/components/list-group/__tests__/CListGroup.spec.ts similarity index 100% rename from src/components/list-group/__tests__/CListGroup.spec.ts rename to packages/coreui-vue/src/components/list-group/__tests__/CListGroup.spec.ts diff --git a/src/components/list-group/__tests__/CListGroupItem.spec.ts b/packages/coreui-vue/src/components/list-group/__tests__/CListGroupItem.spec.ts similarity index 100% rename from src/components/list-group/__tests__/CListGroupItem.spec.ts rename to packages/coreui-vue/src/components/list-group/__tests__/CListGroupItem.spec.ts diff --git a/src/components/list-group/__tests__/__snapshots__/CListGroup.spec.ts.snap b/packages/coreui-vue/src/components/list-group/__tests__/__snapshots__/CListGroup.spec.ts.snap similarity index 100% rename from src/components/list-group/__tests__/__snapshots__/CListGroup.spec.ts.snap rename to packages/coreui-vue/src/components/list-group/__tests__/__snapshots__/CListGroup.spec.ts.snap diff --git a/src/components/list-group/__tests__/__snapshots__/CListGroupItem.spec.ts.snap b/packages/coreui-vue/src/components/list-group/__tests__/__snapshots__/CListGroupItem.spec.ts.snap similarity index 100% rename from src/components/list-group/__tests__/__snapshots__/CListGroupItem.spec.ts.snap rename to packages/coreui-vue/src/components/list-group/__tests__/__snapshots__/CListGroupItem.spec.ts.snap diff --git a/src/components/list-group/index.ts b/packages/coreui-vue/src/components/list-group/index.ts similarity index 100% rename from src/components/list-group/index.ts rename to packages/coreui-vue/src/components/list-group/index.ts diff --git a/src/components/modal/CModal.ts b/packages/coreui-vue/src/components/modal/CModal.ts similarity index 100% rename from src/components/modal/CModal.ts rename to packages/coreui-vue/src/components/modal/CModal.ts diff --git a/src/components/modal/CModalBody.ts b/packages/coreui-vue/src/components/modal/CModalBody.ts similarity index 100% rename from src/components/modal/CModalBody.ts rename to packages/coreui-vue/src/components/modal/CModalBody.ts diff --git a/src/components/modal/CModalFooter.ts b/packages/coreui-vue/src/components/modal/CModalFooter.ts similarity index 100% rename from src/components/modal/CModalFooter.ts rename to packages/coreui-vue/src/components/modal/CModalFooter.ts diff --git a/src/components/modal/CModalHeader.ts b/packages/coreui-vue/src/components/modal/CModalHeader.ts similarity index 100% rename from src/components/modal/CModalHeader.ts rename to packages/coreui-vue/src/components/modal/CModalHeader.ts diff --git a/src/components/modal/CModalTitle.ts b/packages/coreui-vue/src/components/modal/CModalTitle.ts similarity index 100% rename from src/components/modal/CModalTitle.ts rename to packages/coreui-vue/src/components/modal/CModalTitle.ts diff --git a/src/components/modal/__tests__/CModal.spec.ts b/packages/coreui-vue/src/components/modal/__tests__/CModal.spec.ts similarity index 100% rename from src/components/modal/__tests__/CModal.spec.ts rename to packages/coreui-vue/src/components/modal/__tests__/CModal.spec.ts diff --git a/src/components/modal/__tests__/CModalBody.spec.ts b/packages/coreui-vue/src/components/modal/__tests__/CModalBody.spec.ts similarity index 100% rename from src/components/modal/__tests__/CModalBody.spec.ts rename to packages/coreui-vue/src/components/modal/__tests__/CModalBody.spec.ts diff --git a/src/components/modal/__tests__/CModalFooter.spec.ts b/packages/coreui-vue/src/components/modal/__tests__/CModalFooter.spec.ts similarity index 100% rename from src/components/modal/__tests__/CModalFooter.spec.ts rename to packages/coreui-vue/src/components/modal/__tests__/CModalFooter.spec.ts diff --git a/src/components/modal/__tests__/CModalHeader.spec.ts b/packages/coreui-vue/src/components/modal/__tests__/CModalHeader.spec.ts similarity index 100% rename from src/components/modal/__tests__/CModalHeader.spec.ts rename to packages/coreui-vue/src/components/modal/__tests__/CModalHeader.spec.ts diff --git a/src/components/modal/__tests__/CModalTitle.spec.ts b/packages/coreui-vue/src/components/modal/__tests__/CModalTitle.spec.ts similarity index 100% rename from src/components/modal/__tests__/CModalTitle.spec.ts rename to packages/coreui-vue/src/components/modal/__tests__/CModalTitle.spec.ts diff --git a/src/components/modal/__tests__/__snapshots__/CModal.spec.ts.snap b/packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModal.spec.ts.snap similarity index 100% rename from src/components/modal/__tests__/__snapshots__/CModal.spec.ts.snap rename to packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModal.spec.ts.snap diff --git a/src/components/modal/__tests__/__snapshots__/CModalBody.spec.ts.snap b/packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalBody.spec.ts.snap similarity index 100% rename from src/components/modal/__tests__/__snapshots__/CModalBody.spec.ts.snap rename to packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalBody.spec.ts.snap diff --git a/src/components/modal/__tests__/__snapshots__/CModalFooter.spec.ts.snap b/packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalFooter.spec.ts.snap similarity index 100% rename from src/components/modal/__tests__/__snapshots__/CModalFooter.spec.ts.snap rename to packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalFooter.spec.ts.snap diff --git a/src/components/modal/__tests__/__snapshots__/CModalHeader.spec.ts.snap b/packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalHeader.spec.ts.snap similarity index 100% rename from src/components/modal/__tests__/__snapshots__/CModalHeader.spec.ts.snap rename to packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalHeader.spec.ts.snap diff --git a/src/components/modal/__tests__/__snapshots__/CModalTitle.spec.ts.snap b/packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalTitle.spec.ts.snap similarity index 100% rename from src/components/modal/__tests__/__snapshots__/CModalTitle.spec.ts.snap rename to packages/coreui-vue/src/components/modal/__tests__/__snapshots__/CModalTitle.spec.ts.snap diff --git a/src/components/modal/index.ts b/packages/coreui-vue/src/components/modal/index.ts similarity index 100% rename from src/components/modal/index.ts rename to packages/coreui-vue/src/components/modal/index.ts diff --git a/src/components/nav/CNav.ts b/packages/coreui-vue/src/components/nav/CNav.ts similarity index 100% rename from src/components/nav/CNav.ts rename to packages/coreui-vue/src/components/nav/CNav.ts diff --git a/src/components/nav/CNavGroup.ts b/packages/coreui-vue/src/components/nav/CNavGroup.ts similarity index 100% rename from src/components/nav/CNavGroup.ts rename to packages/coreui-vue/src/components/nav/CNavGroup.ts diff --git a/src/components/nav/CNavGroupItems.ts b/packages/coreui-vue/src/components/nav/CNavGroupItems.ts similarity index 100% rename from src/components/nav/CNavGroupItems.ts rename to packages/coreui-vue/src/components/nav/CNavGroupItems.ts diff --git a/src/components/nav/CNavItem.ts b/packages/coreui-vue/src/components/nav/CNavItem.ts similarity index 100% rename from src/components/nav/CNavItem.ts rename to packages/coreui-vue/src/components/nav/CNavItem.ts diff --git a/src/components/nav/CNavLink.ts b/packages/coreui-vue/src/components/nav/CNavLink.ts similarity index 100% rename from src/components/nav/CNavLink.ts rename to packages/coreui-vue/src/components/nav/CNavLink.ts diff --git a/src/components/nav/CNavTitle.ts b/packages/coreui-vue/src/components/nav/CNavTitle.ts similarity index 100% rename from src/components/nav/CNavTitle.ts rename to packages/coreui-vue/src/components/nav/CNavTitle.ts diff --git a/src/components/nav/__tests__/CNav.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNav.spec.ts similarity index 100% rename from src/components/nav/__tests__/CNav.spec.ts rename to packages/coreui-vue/src/components/nav/__tests__/CNav.spec.ts diff --git a/src/components/nav/__tests__/CNavGroup.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNavGroup.spec.ts similarity index 100% rename from src/components/nav/__tests__/CNavGroup.spec.ts rename to packages/coreui-vue/src/components/nav/__tests__/CNavGroup.spec.ts diff --git a/src/components/nav/__tests__/CNavGroupItems.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNavGroupItems.spec.ts similarity index 100% rename from src/components/nav/__tests__/CNavGroupItems.spec.ts rename to packages/coreui-vue/src/components/nav/__tests__/CNavGroupItems.spec.ts diff --git a/src/components/nav/__tests__/CNavItem.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNavItem.spec.ts similarity index 100% rename from src/components/nav/__tests__/CNavItem.spec.ts rename to packages/coreui-vue/src/components/nav/__tests__/CNavItem.spec.ts diff --git a/src/components/nav/__tests__/CNavLink.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNavLink.spec.ts similarity index 100% rename from src/components/nav/__tests__/CNavLink.spec.ts rename to packages/coreui-vue/src/components/nav/__tests__/CNavLink.spec.ts diff --git a/src/components/nav/__tests__/CNavTitle.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNavTitle.spec.ts similarity index 100% rename from src/components/nav/__tests__/CNavTitle.spec.ts rename to packages/coreui-vue/src/components/nav/__tests__/CNavTitle.spec.ts diff --git a/src/components/nav/__tests__/__snapshots__/CNav.spec.ts.snap b/packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNav.spec.ts.snap similarity index 100% rename from src/components/nav/__tests__/__snapshots__/CNav.spec.ts.snap rename to packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNav.spec.ts.snap diff --git a/src/components/nav/__tests__/__snapshots__/CNavGroup.spec.ts.snap b/packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavGroup.spec.ts.snap similarity index 100% rename from src/components/nav/__tests__/__snapshots__/CNavGroup.spec.ts.snap rename to packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavGroup.spec.ts.snap diff --git a/src/components/nav/__tests__/__snapshots__/CNavGroupItems.spec.ts.snap b/packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavGroupItems.spec.ts.snap similarity index 100% rename from src/components/nav/__tests__/__snapshots__/CNavGroupItems.spec.ts.snap rename to packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavGroupItems.spec.ts.snap diff --git a/src/components/nav/__tests__/__snapshots__/CNavItem.spec.ts.snap b/packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavItem.spec.ts.snap similarity index 100% rename from src/components/nav/__tests__/__snapshots__/CNavItem.spec.ts.snap rename to packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavItem.spec.ts.snap diff --git a/src/components/nav/__tests__/__snapshots__/CNavLink.spec.ts.snap b/packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavLink.spec.ts.snap similarity index 100% rename from src/components/nav/__tests__/__snapshots__/CNavLink.spec.ts.snap rename to packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavLink.spec.ts.snap diff --git a/src/components/nav/__tests__/__snapshots__/CNavTitle.spec.ts.snap b/packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavTitle.spec.ts.snap similarity index 100% rename from src/components/nav/__tests__/__snapshots__/CNavTitle.spec.ts.snap rename to packages/coreui-vue/src/components/nav/__tests__/__snapshots__/CNavTitle.spec.ts.snap diff --git a/src/components/nav/index.ts b/packages/coreui-vue/src/components/nav/index.ts similarity index 100% rename from src/components/nav/index.ts rename to packages/coreui-vue/src/components/nav/index.ts diff --git a/src/components/navbar/CNavbar.ts b/packages/coreui-vue/src/components/navbar/CNavbar.ts similarity index 100% rename from src/components/navbar/CNavbar.ts rename to packages/coreui-vue/src/components/navbar/CNavbar.ts diff --git a/src/components/navbar/CNavbarBrand.ts b/packages/coreui-vue/src/components/navbar/CNavbarBrand.ts similarity index 100% rename from src/components/navbar/CNavbarBrand.ts rename to packages/coreui-vue/src/components/navbar/CNavbarBrand.ts diff --git a/src/components/navbar/CNavbarNav.ts b/packages/coreui-vue/src/components/navbar/CNavbarNav.ts similarity index 100% rename from src/components/navbar/CNavbarNav.ts rename to packages/coreui-vue/src/components/navbar/CNavbarNav.ts diff --git a/src/components/navbar/CNavbarText.ts b/packages/coreui-vue/src/components/navbar/CNavbarText.ts similarity index 100% rename from src/components/navbar/CNavbarText.ts rename to packages/coreui-vue/src/components/navbar/CNavbarText.ts diff --git a/src/components/navbar/CNavbarToggler.ts b/packages/coreui-vue/src/components/navbar/CNavbarToggler.ts similarity index 100% rename from src/components/navbar/CNavbarToggler.ts rename to packages/coreui-vue/src/components/navbar/CNavbarToggler.ts diff --git a/src/components/navbar/__tests__/CNavbar.spec.ts b/packages/coreui-vue/src/components/navbar/__tests__/CNavbar.spec.ts similarity index 100% rename from src/components/navbar/__tests__/CNavbar.spec.ts rename to packages/coreui-vue/src/components/navbar/__tests__/CNavbar.spec.ts diff --git a/src/components/navbar/__tests__/CNavbarBrand.spec.ts b/packages/coreui-vue/src/components/navbar/__tests__/CNavbarBrand.spec.ts similarity index 100% rename from src/components/navbar/__tests__/CNavbarBrand.spec.ts rename to packages/coreui-vue/src/components/navbar/__tests__/CNavbarBrand.spec.ts diff --git a/src/components/navbar/__tests__/CNavbarNav.spec.ts b/packages/coreui-vue/src/components/navbar/__tests__/CNavbarNav.spec.ts similarity index 100% rename from src/components/navbar/__tests__/CNavbarNav.spec.ts rename to packages/coreui-vue/src/components/navbar/__tests__/CNavbarNav.spec.ts diff --git a/src/components/navbar/__tests__/CNavbarText.spec.ts b/packages/coreui-vue/src/components/navbar/__tests__/CNavbarText.spec.ts similarity index 100% rename from src/components/navbar/__tests__/CNavbarText.spec.ts rename to packages/coreui-vue/src/components/navbar/__tests__/CNavbarText.spec.ts diff --git a/src/components/navbar/__tests__/CNavbarToggler.spec.ts b/packages/coreui-vue/src/components/navbar/__tests__/CNavbarToggler.spec.ts similarity index 100% rename from src/components/navbar/__tests__/CNavbarToggler.spec.ts rename to packages/coreui-vue/src/components/navbar/__tests__/CNavbarToggler.spec.ts diff --git a/src/components/navbar/__tests__/__snapshots__/CNavbar.spec.ts.snap b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbar.spec.ts.snap similarity index 100% rename from src/components/navbar/__tests__/__snapshots__/CNavbar.spec.ts.snap rename to packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbar.spec.ts.snap diff --git a/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap similarity index 100% rename from src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap rename to packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap diff --git a/src/components/navbar/__tests__/__snapshots__/CNavbarNav.spec.ts.snap b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarNav.spec.ts.snap similarity index 100% rename from src/components/navbar/__tests__/__snapshots__/CNavbarNav.spec.ts.snap rename to packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarNav.spec.ts.snap diff --git a/src/components/navbar/__tests__/__snapshots__/CNavbarText.spec.ts.snap b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarText.spec.ts.snap similarity index 100% rename from src/components/navbar/__tests__/__snapshots__/CNavbarText.spec.ts.snap rename to packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarText.spec.ts.snap diff --git a/src/components/navbar/__tests__/__snapshots__/CNavbarToggler.spec.ts.snap b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarToggler.spec.ts.snap similarity index 100% rename from src/components/navbar/__tests__/__snapshots__/CNavbarToggler.spec.ts.snap rename to packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarToggler.spec.ts.snap diff --git a/src/components/navbar/index.ts b/packages/coreui-vue/src/components/navbar/index.ts similarity index 100% rename from src/components/navbar/index.ts rename to packages/coreui-vue/src/components/navbar/index.ts diff --git a/src/components/offcanvas/COffcanvas.ts b/packages/coreui-vue/src/components/offcanvas/COffcanvas.ts similarity index 100% rename from src/components/offcanvas/COffcanvas.ts rename to packages/coreui-vue/src/components/offcanvas/COffcanvas.ts diff --git a/src/components/offcanvas/COffcanvasBody.ts b/packages/coreui-vue/src/components/offcanvas/COffcanvasBody.ts similarity index 100% rename from src/components/offcanvas/COffcanvasBody.ts rename to packages/coreui-vue/src/components/offcanvas/COffcanvasBody.ts diff --git a/src/components/offcanvas/COffcanvasHeader.ts b/packages/coreui-vue/src/components/offcanvas/COffcanvasHeader.ts similarity index 100% rename from src/components/offcanvas/COffcanvasHeader.ts rename to packages/coreui-vue/src/components/offcanvas/COffcanvasHeader.ts diff --git a/src/components/offcanvas/COffcanvasTitle.ts b/packages/coreui-vue/src/components/offcanvas/COffcanvasTitle.ts similarity index 100% rename from src/components/offcanvas/COffcanvasTitle.ts rename to packages/coreui-vue/src/components/offcanvas/COffcanvasTitle.ts diff --git a/src/components/offcanvas/__tests__/COffcanvas.spec.ts b/packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvas.spec.ts similarity index 100% rename from src/components/offcanvas/__tests__/COffcanvas.spec.ts rename to packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvas.spec.ts diff --git a/src/components/offcanvas/__tests__/COffcanvasBody.spec.ts b/packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvasBody.spec.ts similarity index 100% rename from src/components/offcanvas/__tests__/COffcanvasBody.spec.ts rename to packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvasBody.spec.ts diff --git a/src/components/offcanvas/__tests__/COffcanvasHeader.spec.ts b/packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvasHeader.spec.ts similarity index 100% rename from src/components/offcanvas/__tests__/COffcanvasHeader.spec.ts rename to packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvasHeader.spec.ts diff --git a/src/components/offcanvas/__tests__/COffcanvasTitle.spec.ts b/packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvasTitle.spec.ts similarity index 100% rename from src/components/offcanvas/__tests__/COffcanvasTitle.spec.ts rename to packages/coreui-vue/src/components/offcanvas/__tests__/COffcanvasTitle.spec.ts diff --git a/src/components/offcanvas/__tests__/__snapshots__/COffcanvas.spec.ts.snap b/packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvas.spec.ts.snap similarity index 100% rename from src/components/offcanvas/__tests__/__snapshots__/COffcanvas.spec.ts.snap rename to packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvas.spec.ts.snap diff --git a/src/components/offcanvas/__tests__/__snapshots__/COffcanvasBody.spec.ts.snap b/packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvasBody.spec.ts.snap similarity index 100% rename from src/components/offcanvas/__tests__/__snapshots__/COffcanvasBody.spec.ts.snap rename to packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvasBody.spec.ts.snap diff --git a/src/components/offcanvas/__tests__/__snapshots__/COffcanvasHeader.spec.ts.snap b/packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvasHeader.spec.ts.snap similarity index 100% rename from src/components/offcanvas/__tests__/__snapshots__/COffcanvasHeader.spec.ts.snap rename to packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvasHeader.spec.ts.snap diff --git a/src/components/offcanvas/__tests__/__snapshots__/COffcanvasTitle.spec.ts.snap b/packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvasTitle.spec.ts.snap similarity index 100% rename from src/components/offcanvas/__tests__/__snapshots__/COffcanvasTitle.spec.ts.snap rename to packages/coreui-vue/src/components/offcanvas/__tests__/__snapshots__/COffcanvasTitle.spec.ts.snap diff --git a/src/components/offcanvas/index.ts b/packages/coreui-vue/src/components/offcanvas/index.ts similarity index 100% rename from src/components/offcanvas/index.ts rename to packages/coreui-vue/src/components/offcanvas/index.ts diff --git a/src/components/pagination/CPagination.ts b/packages/coreui-vue/src/components/pagination/CPagination.ts similarity index 100% rename from src/components/pagination/CPagination.ts rename to packages/coreui-vue/src/components/pagination/CPagination.ts diff --git a/src/components/pagination/CPaginationItem.ts b/packages/coreui-vue/src/components/pagination/CPaginationItem.ts similarity index 100% rename from src/components/pagination/CPaginationItem.ts rename to packages/coreui-vue/src/components/pagination/CPaginationItem.ts diff --git a/src/components/pagination/__tests__/CPagination.spec.ts b/packages/coreui-vue/src/components/pagination/__tests__/CPagination.spec.ts similarity index 100% rename from src/components/pagination/__tests__/CPagination.spec.ts rename to packages/coreui-vue/src/components/pagination/__tests__/CPagination.spec.ts diff --git a/src/components/pagination/__tests__/CPaginationItem.spec.ts b/packages/coreui-vue/src/components/pagination/__tests__/CPaginationItem.spec.ts similarity index 100% rename from src/components/pagination/__tests__/CPaginationItem.spec.ts rename to packages/coreui-vue/src/components/pagination/__tests__/CPaginationItem.spec.ts diff --git a/src/components/pagination/__tests__/__snapshots__/CPagination.spec.ts.snap b/packages/coreui-vue/src/components/pagination/__tests__/__snapshots__/CPagination.spec.ts.snap similarity index 100% rename from src/components/pagination/__tests__/__snapshots__/CPagination.spec.ts.snap rename to packages/coreui-vue/src/components/pagination/__tests__/__snapshots__/CPagination.spec.ts.snap diff --git a/src/components/pagination/__tests__/__snapshots__/CPaginationItem.spec.ts.snap b/packages/coreui-vue/src/components/pagination/__tests__/__snapshots__/CPaginationItem.spec.ts.snap similarity index 100% rename from src/components/pagination/__tests__/__snapshots__/CPaginationItem.spec.ts.snap rename to packages/coreui-vue/src/components/pagination/__tests__/__snapshots__/CPaginationItem.spec.ts.snap diff --git a/src/components/pagination/index.ts b/packages/coreui-vue/src/components/pagination/index.ts similarity index 100% rename from src/components/pagination/index.ts rename to packages/coreui-vue/src/components/pagination/index.ts diff --git a/src/components/popover/CPopover.ts b/packages/coreui-vue/src/components/popover/CPopover.ts similarity index 100% rename from src/components/popover/CPopover.ts rename to packages/coreui-vue/src/components/popover/CPopover.ts diff --git a/src/components/popover/index.ts b/packages/coreui-vue/src/components/popover/index.ts similarity index 100% rename from src/components/popover/index.ts rename to packages/coreui-vue/src/components/popover/index.ts diff --git a/src/components/progress/CProgress.ts b/packages/coreui-vue/src/components/progress/CProgress.ts similarity index 100% rename from src/components/progress/CProgress.ts rename to packages/coreui-vue/src/components/progress/CProgress.ts diff --git a/src/components/progress/CProgressBar.ts b/packages/coreui-vue/src/components/progress/CProgressBar.ts similarity index 100% rename from src/components/progress/CProgressBar.ts rename to packages/coreui-vue/src/components/progress/CProgressBar.ts diff --git a/src/components/progress/__tests__/CProgress.spec.ts b/packages/coreui-vue/src/components/progress/__tests__/CProgress.spec.ts similarity index 100% rename from src/components/progress/__tests__/CProgress.spec.ts rename to packages/coreui-vue/src/components/progress/__tests__/CProgress.spec.ts diff --git a/src/components/progress/__tests__/CProgressBar.spec.ts b/packages/coreui-vue/src/components/progress/__tests__/CProgressBar.spec.ts similarity index 100% rename from src/components/progress/__tests__/CProgressBar.spec.ts rename to packages/coreui-vue/src/components/progress/__tests__/CProgressBar.spec.ts diff --git a/src/components/progress/__tests__/__snapshots__/CProgress.spec.ts.snap b/packages/coreui-vue/src/components/progress/__tests__/__snapshots__/CProgress.spec.ts.snap similarity index 100% rename from src/components/progress/__tests__/__snapshots__/CProgress.spec.ts.snap rename to packages/coreui-vue/src/components/progress/__tests__/__snapshots__/CProgress.spec.ts.snap diff --git a/src/components/progress/__tests__/__snapshots__/CProgressBar.spec.ts.snap b/packages/coreui-vue/src/components/progress/__tests__/__snapshots__/CProgressBar.spec.ts.snap similarity index 100% rename from src/components/progress/__tests__/__snapshots__/CProgressBar.spec.ts.snap rename to packages/coreui-vue/src/components/progress/__tests__/__snapshots__/CProgressBar.spec.ts.snap diff --git a/src/components/progress/index.ts b/packages/coreui-vue/src/components/progress/index.ts similarity index 100% rename from src/components/progress/index.ts rename to packages/coreui-vue/src/components/progress/index.ts diff --git a/src/components/props.ts b/packages/coreui-vue/src/components/props.ts similarity index 100% rename from src/components/props.ts rename to packages/coreui-vue/src/components/props.ts diff --git a/src/components/sidebar/CSidebar.ts b/packages/coreui-vue/src/components/sidebar/CSidebar.ts similarity index 100% rename from src/components/sidebar/CSidebar.ts rename to packages/coreui-vue/src/components/sidebar/CSidebar.ts diff --git a/src/components/sidebar/CSidebarBrand.ts b/packages/coreui-vue/src/components/sidebar/CSidebarBrand.ts similarity index 100% rename from src/components/sidebar/CSidebarBrand.ts rename to packages/coreui-vue/src/components/sidebar/CSidebarBrand.ts diff --git a/src/components/sidebar/CSidebarFooter.ts b/packages/coreui-vue/src/components/sidebar/CSidebarFooter.ts similarity index 100% rename from src/components/sidebar/CSidebarFooter.ts rename to packages/coreui-vue/src/components/sidebar/CSidebarFooter.ts diff --git a/src/components/sidebar/CSidebarHeader.ts b/packages/coreui-vue/src/components/sidebar/CSidebarHeader.ts similarity index 100% rename from src/components/sidebar/CSidebarHeader.ts rename to packages/coreui-vue/src/components/sidebar/CSidebarHeader.ts diff --git a/src/components/sidebar/CSidebarNav.ts b/packages/coreui-vue/src/components/sidebar/CSidebarNav.ts similarity index 100% rename from src/components/sidebar/CSidebarNav.ts rename to packages/coreui-vue/src/components/sidebar/CSidebarNav.ts diff --git a/src/components/sidebar/CSidebarToggler.ts b/packages/coreui-vue/src/components/sidebar/CSidebarToggler.ts similarity index 100% rename from src/components/sidebar/CSidebarToggler.ts rename to packages/coreui-vue/src/components/sidebar/CSidebarToggler.ts diff --git a/src/components/sidebar/__tests__/CSidebar.spec.ts b/packages/coreui-vue/src/components/sidebar/__tests__/CSidebar.spec.ts similarity index 100% rename from src/components/sidebar/__tests__/CSidebar.spec.ts rename to packages/coreui-vue/src/components/sidebar/__tests__/CSidebar.spec.ts diff --git a/src/components/sidebar/__tests__/CSidebarBrand.spec.ts b/packages/coreui-vue/src/components/sidebar/__tests__/CSidebarBrand.spec.ts similarity index 100% rename from src/components/sidebar/__tests__/CSidebarBrand.spec.ts rename to packages/coreui-vue/src/components/sidebar/__tests__/CSidebarBrand.spec.ts diff --git a/src/components/sidebar/__tests__/CSidebarFooter.spec.ts b/packages/coreui-vue/src/components/sidebar/__tests__/CSidebarFooter.spec.ts similarity index 100% rename from src/components/sidebar/__tests__/CSidebarFooter.spec.ts rename to packages/coreui-vue/src/components/sidebar/__tests__/CSidebarFooter.spec.ts diff --git a/src/components/sidebar/__tests__/CSidebarHeader.spec.ts b/packages/coreui-vue/src/components/sidebar/__tests__/CSidebarHeader.spec.ts similarity index 100% rename from src/components/sidebar/__tests__/CSidebarHeader.spec.ts rename to packages/coreui-vue/src/components/sidebar/__tests__/CSidebarHeader.spec.ts diff --git a/src/components/sidebar/__tests__/CSidebarNav.spec.ts b/packages/coreui-vue/src/components/sidebar/__tests__/CSidebarNav.spec.ts similarity index 100% rename from src/components/sidebar/__tests__/CSidebarNav.spec.ts rename to packages/coreui-vue/src/components/sidebar/__tests__/CSidebarNav.spec.ts diff --git a/src/components/sidebar/__tests__/CSidebarToggler.spec.ts b/packages/coreui-vue/src/components/sidebar/__tests__/CSidebarToggler.spec.ts similarity index 100% rename from src/components/sidebar/__tests__/CSidebarToggler.spec.ts rename to packages/coreui-vue/src/components/sidebar/__tests__/CSidebarToggler.spec.ts diff --git a/src/components/sidebar/__tests__/__snapshots__/CSidebar.spec.ts.snap b/packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebar.spec.ts.snap similarity index 100% rename from src/components/sidebar/__tests__/__snapshots__/CSidebar.spec.ts.snap rename to packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebar.spec.ts.snap diff --git a/src/components/sidebar/__tests__/__snapshots__/CSidebarBrand.spec.ts.snap b/packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarBrand.spec.ts.snap similarity index 100% rename from src/components/sidebar/__tests__/__snapshots__/CSidebarBrand.spec.ts.snap rename to packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarBrand.spec.ts.snap diff --git a/src/components/sidebar/__tests__/__snapshots__/CSidebarFooter.spec.ts.snap b/packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarFooter.spec.ts.snap similarity index 100% rename from src/components/sidebar/__tests__/__snapshots__/CSidebarFooter.spec.ts.snap rename to packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarFooter.spec.ts.snap diff --git a/src/components/sidebar/__tests__/__snapshots__/CSidebarHeader.spec.ts.snap b/packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarHeader.spec.ts.snap similarity index 100% rename from src/components/sidebar/__tests__/__snapshots__/CSidebarHeader.spec.ts.snap rename to packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarHeader.spec.ts.snap diff --git a/src/components/sidebar/__tests__/__snapshots__/CSidebarNav.spec.ts.snap b/packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarNav.spec.ts.snap similarity index 100% rename from src/components/sidebar/__tests__/__snapshots__/CSidebarNav.spec.ts.snap rename to packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarNav.spec.ts.snap diff --git a/src/components/sidebar/__tests__/__snapshots__/CSidebarToggler.spec.ts.snap b/packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarToggler.spec.ts.snap similarity index 100% rename from src/components/sidebar/__tests__/__snapshots__/CSidebarToggler.spec.ts.snap rename to packages/coreui-vue/src/components/sidebar/__tests__/__snapshots__/CSidebarToggler.spec.ts.snap diff --git a/src/components/sidebar/index.ts b/packages/coreui-vue/src/components/sidebar/index.ts similarity index 100% rename from src/components/sidebar/index.ts rename to packages/coreui-vue/src/components/sidebar/index.ts diff --git a/src/components/spinner/CSpinner.ts b/packages/coreui-vue/src/components/spinner/CSpinner.ts similarity index 100% rename from src/components/spinner/CSpinner.ts rename to packages/coreui-vue/src/components/spinner/CSpinner.ts diff --git a/src/components/spinner/__tests__/CSpinner.spec.ts b/packages/coreui-vue/src/components/spinner/__tests__/CSpinner.spec.ts similarity index 100% rename from src/components/spinner/__tests__/CSpinner.spec.ts rename to packages/coreui-vue/src/components/spinner/__tests__/CSpinner.spec.ts diff --git a/src/components/spinner/__tests__/__snapshots__/CSpinner.spec.ts.snap b/packages/coreui-vue/src/components/spinner/__tests__/__snapshots__/CSpinner.spec.ts.snap similarity index 100% rename from src/components/spinner/__tests__/__snapshots__/CSpinner.spec.ts.snap rename to packages/coreui-vue/src/components/spinner/__tests__/__snapshots__/CSpinner.spec.ts.snap diff --git a/src/components/spinner/index.ts b/packages/coreui-vue/src/components/spinner/index.ts similarity index 100% rename from src/components/spinner/index.ts rename to packages/coreui-vue/src/components/spinner/index.ts diff --git a/src/components/table/CTable.ts b/packages/coreui-vue/src/components/table/CTable.ts similarity index 100% rename from src/components/table/CTable.ts rename to packages/coreui-vue/src/components/table/CTable.ts diff --git a/src/components/table/CTableBody.ts b/packages/coreui-vue/src/components/table/CTableBody.ts similarity index 100% rename from src/components/table/CTableBody.ts rename to packages/coreui-vue/src/components/table/CTableBody.ts diff --git a/src/components/table/CTableCaption.ts b/packages/coreui-vue/src/components/table/CTableCaption.ts similarity index 100% rename from src/components/table/CTableCaption.ts rename to packages/coreui-vue/src/components/table/CTableCaption.ts diff --git a/src/components/table/CTableDataCell.ts b/packages/coreui-vue/src/components/table/CTableDataCell.ts similarity index 100% rename from src/components/table/CTableDataCell.ts rename to packages/coreui-vue/src/components/table/CTableDataCell.ts diff --git a/src/components/table/CTableFoot.ts b/packages/coreui-vue/src/components/table/CTableFoot.ts similarity index 100% rename from src/components/table/CTableFoot.ts rename to packages/coreui-vue/src/components/table/CTableFoot.ts diff --git a/src/components/table/CTableHead.ts b/packages/coreui-vue/src/components/table/CTableHead.ts similarity index 100% rename from src/components/table/CTableHead.ts rename to packages/coreui-vue/src/components/table/CTableHead.ts diff --git a/src/components/table/CTableHeaderCell.ts b/packages/coreui-vue/src/components/table/CTableHeaderCell.ts similarity index 100% rename from src/components/table/CTableHeaderCell.ts rename to packages/coreui-vue/src/components/table/CTableHeaderCell.ts diff --git a/src/components/table/CTableRow.ts b/packages/coreui-vue/src/components/table/CTableRow.ts similarity index 100% rename from src/components/table/CTableRow.ts rename to packages/coreui-vue/src/components/table/CTableRow.ts diff --git a/src/components/table/__tests__/CTable.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTable.spec.ts similarity index 100% rename from src/components/table/__tests__/CTable.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTable.spec.ts diff --git a/src/components/table/__tests__/CTableBody.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableBody.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableBody.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableBody.spec.ts diff --git a/src/components/table/__tests__/CTableCaption.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableCaption.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableCaption.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableCaption.spec.ts diff --git a/src/components/table/__tests__/CTableDataCell.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableDataCell.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableDataCell.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableDataCell.spec.ts diff --git a/src/components/table/__tests__/CTableFoot.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableFoot.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableFoot.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableFoot.spec.ts diff --git a/src/components/table/__tests__/CTableHead.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableHead.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableHead.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableHead.spec.ts diff --git a/src/components/table/__tests__/CTableHeaderCell.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableHeaderCell.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableHeaderCell.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableHeaderCell.spec.ts diff --git a/src/components/table/__tests__/CTableRow.spec.ts b/packages/coreui-vue/src/components/table/__tests__/CTableRow.spec.ts similarity index 100% rename from src/components/table/__tests__/CTableRow.spec.ts rename to packages/coreui-vue/src/components/table/__tests__/CTableRow.spec.ts diff --git a/src/components/table/__tests__/__snapshots__/CTable.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTable.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTable.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTable.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableBody.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableBody.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableBody.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableBody.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableCaption.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableCaption.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableCaption.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableCaption.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableDataCell.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableDataCell.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableDataCell.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableDataCell.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableFoot.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableFoot.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableFoot.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableFoot.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableHead.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableHead.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableHead.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableHead.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableHeaderCell.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableHeaderCell.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableHeaderCell.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableHeaderCell.spec.ts.snap diff --git a/src/components/table/__tests__/__snapshots__/CTableRow.spec.ts.snap b/packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableRow.spec.ts.snap similarity index 100% rename from src/components/table/__tests__/__snapshots__/CTableRow.spec.ts.snap rename to packages/coreui-vue/src/components/table/__tests__/__snapshots__/CTableRow.spec.ts.snap diff --git a/src/components/table/index.ts b/packages/coreui-vue/src/components/table/index.ts similarity index 100% rename from src/components/table/index.ts rename to packages/coreui-vue/src/components/table/index.ts diff --git a/src/components/tabs/CTabContent.ts b/packages/coreui-vue/src/components/tabs/CTabContent.ts similarity index 100% rename from src/components/tabs/CTabContent.ts rename to packages/coreui-vue/src/components/tabs/CTabContent.ts diff --git a/src/components/tabs/CTabPane.ts b/packages/coreui-vue/src/components/tabs/CTabPane.ts similarity index 100% rename from src/components/tabs/CTabPane.ts rename to packages/coreui-vue/src/components/tabs/CTabPane.ts diff --git a/src/components/tabs/__tests__/CTabContent.spec.ts b/packages/coreui-vue/src/components/tabs/__tests__/CTabContent.spec.ts similarity index 100% rename from src/components/tabs/__tests__/CTabContent.spec.ts rename to packages/coreui-vue/src/components/tabs/__tests__/CTabContent.spec.ts diff --git a/src/components/tabs/__tests__/CTabPane.spec.ts b/packages/coreui-vue/src/components/tabs/__tests__/CTabPane.spec.ts similarity index 100% rename from src/components/tabs/__tests__/CTabPane.spec.ts rename to packages/coreui-vue/src/components/tabs/__tests__/CTabPane.spec.ts diff --git a/src/components/tabs/__tests__/__snapshots__/CTabContent.spec.ts.snap b/packages/coreui-vue/src/components/tabs/__tests__/__snapshots__/CTabContent.spec.ts.snap similarity index 100% rename from src/components/tabs/__tests__/__snapshots__/CTabContent.spec.ts.snap rename to packages/coreui-vue/src/components/tabs/__tests__/__snapshots__/CTabContent.spec.ts.snap diff --git a/src/components/tabs/__tests__/__snapshots__/CTabPane.spec.ts.snap b/packages/coreui-vue/src/components/tabs/__tests__/__snapshots__/CTabPane.spec.ts.snap similarity index 100% rename from src/components/tabs/__tests__/__snapshots__/CTabPane.spec.ts.snap rename to packages/coreui-vue/src/components/tabs/__tests__/__snapshots__/CTabPane.spec.ts.snap diff --git a/src/components/tabs/index.ts b/packages/coreui-vue/src/components/tabs/index.ts similarity index 100% rename from src/components/tabs/index.ts rename to packages/coreui-vue/src/components/tabs/index.ts diff --git a/src/components/toast/CToast.ts b/packages/coreui-vue/src/components/toast/CToast.ts similarity index 100% rename from src/components/toast/CToast.ts rename to packages/coreui-vue/src/components/toast/CToast.ts diff --git a/src/components/toast/CToastBody.ts b/packages/coreui-vue/src/components/toast/CToastBody.ts similarity index 100% rename from src/components/toast/CToastBody.ts rename to packages/coreui-vue/src/components/toast/CToastBody.ts diff --git a/src/components/toast/CToastClose.ts b/packages/coreui-vue/src/components/toast/CToastClose.ts similarity index 100% rename from src/components/toast/CToastClose.ts rename to packages/coreui-vue/src/components/toast/CToastClose.ts diff --git a/src/components/toast/CToastHeader.ts b/packages/coreui-vue/src/components/toast/CToastHeader.ts similarity index 100% rename from src/components/toast/CToastHeader.ts rename to packages/coreui-vue/src/components/toast/CToastHeader.ts diff --git a/src/components/toast/CToaster.ts b/packages/coreui-vue/src/components/toast/CToaster.ts similarity index 100% rename from src/components/toast/CToaster.ts rename to packages/coreui-vue/src/components/toast/CToaster.ts diff --git a/src/components/toast/__tests__/CToast.spec.ts b/packages/coreui-vue/src/components/toast/__tests__/CToast.spec.ts similarity index 100% rename from src/components/toast/__tests__/CToast.spec.ts rename to packages/coreui-vue/src/components/toast/__tests__/CToast.spec.ts diff --git a/src/components/toast/__tests__/CToastBody.spec.ts b/packages/coreui-vue/src/components/toast/__tests__/CToastBody.spec.ts similarity index 100% rename from src/components/toast/__tests__/CToastBody.spec.ts rename to packages/coreui-vue/src/components/toast/__tests__/CToastBody.spec.ts diff --git a/src/components/toast/__tests__/CToastClose.spec.ts b/packages/coreui-vue/src/components/toast/__tests__/CToastClose.spec.ts similarity index 100% rename from src/components/toast/__tests__/CToastClose.spec.ts rename to packages/coreui-vue/src/components/toast/__tests__/CToastClose.spec.ts diff --git a/src/components/toast/__tests__/CToastHeader.spec.ts b/packages/coreui-vue/src/components/toast/__tests__/CToastHeader.spec.ts similarity index 100% rename from src/components/toast/__tests__/CToastHeader.spec.ts rename to packages/coreui-vue/src/components/toast/__tests__/CToastHeader.spec.ts diff --git a/src/components/toast/__tests__/CToaster.spec.ts b/packages/coreui-vue/src/components/toast/__tests__/CToaster.spec.ts similarity index 100% rename from src/components/toast/__tests__/CToaster.spec.ts rename to packages/coreui-vue/src/components/toast/__tests__/CToaster.spec.ts diff --git a/src/components/toast/__tests__/__snapshots__/CToast.spec.ts.snap b/packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToast.spec.ts.snap similarity index 100% rename from src/components/toast/__tests__/__snapshots__/CToast.spec.ts.snap rename to packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToast.spec.ts.snap diff --git a/src/components/toast/__tests__/__snapshots__/CToastBody.spec.ts.snap b/packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToastBody.spec.ts.snap similarity index 100% rename from src/components/toast/__tests__/__snapshots__/CToastBody.spec.ts.snap rename to packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToastBody.spec.ts.snap diff --git a/src/components/toast/__tests__/__snapshots__/CToastClose.spec.ts.snap b/packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToastClose.spec.ts.snap similarity index 100% rename from src/components/toast/__tests__/__snapshots__/CToastClose.spec.ts.snap rename to packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToastClose.spec.ts.snap diff --git a/src/components/toast/__tests__/__snapshots__/CToastHeader.spec.ts.snap b/packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToastHeader.spec.ts.snap similarity index 100% rename from src/components/toast/__tests__/__snapshots__/CToastHeader.spec.ts.snap rename to packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToastHeader.spec.ts.snap diff --git a/src/components/toast/__tests__/__snapshots__/CToaster.spec.ts.snap b/packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToaster.spec.ts.snap similarity index 100% rename from src/components/toast/__tests__/__snapshots__/CToaster.spec.ts.snap rename to packages/coreui-vue/src/components/toast/__tests__/__snapshots__/CToaster.spec.ts.snap diff --git a/src/components/toast/index.ts b/packages/coreui-vue/src/components/toast/index.ts similarity index 100% rename from src/components/toast/index.ts rename to packages/coreui-vue/src/components/toast/index.ts diff --git a/src/components/tooltip/CTooltip.ts b/packages/coreui-vue/src/components/tooltip/CTooltip.ts similarity index 100% rename from src/components/tooltip/CTooltip.ts rename to packages/coreui-vue/src/components/tooltip/CTooltip.ts diff --git a/src/components/tooltip/index.ts b/packages/coreui-vue/src/components/tooltip/index.ts similarity index 100% rename from src/components/tooltip/index.ts rename to packages/coreui-vue/src/components/tooltip/index.ts diff --git a/src/components/widgets/CWidgetStatsA.ts b/packages/coreui-vue/src/components/widgets/CWidgetStatsA.ts similarity index 100% rename from src/components/widgets/CWidgetStatsA.ts rename to packages/coreui-vue/src/components/widgets/CWidgetStatsA.ts diff --git a/src/components/widgets/CWidgetStatsB.ts b/packages/coreui-vue/src/components/widgets/CWidgetStatsB.ts similarity index 100% rename from src/components/widgets/CWidgetStatsB.ts rename to packages/coreui-vue/src/components/widgets/CWidgetStatsB.ts diff --git a/src/components/widgets/CWidgetStatsC.ts b/packages/coreui-vue/src/components/widgets/CWidgetStatsC.ts similarity index 100% rename from src/components/widgets/CWidgetStatsC.ts rename to packages/coreui-vue/src/components/widgets/CWidgetStatsC.ts diff --git a/src/components/widgets/CWidgetStatsD.ts b/packages/coreui-vue/src/components/widgets/CWidgetStatsD.ts similarity index 100% rename from src/components/widgets/CWidgetStatsD.ts rename to packages/coreui-vue/src/components/widgets/CWidgetStatsD.ts diff --git a/src/components/widgets/CWidgetStatsE.ts b/packages/coreui-vue/src/components/widgets/CWidgetStatsE.ts similarity index 100% rename from src/components/widgets/CWidgetStatsE.ts rename to packages/coreui-vue/src/components/widgets/CWidgetStatsE.ts diff --git a/src/components/widgets/CWidgetStatsF.ts b/packages/coreui-vue/src/components/widgets/CWidgetStatsF.ts similarity index 100% rename from src/components/widgets/CWidgetStatsF.ts rename to packages/coreui-vue/src/components/widgets/CWidgetStatsF.ts diff --git a/src/components/widgets/__tests__/CWidgetStatsA.spec.ts b/packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsA.spec.ts similarity index 100% rename from src/components/widgets/__tests__/CWidgetStatsA.spec.ts rename to packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsA.spec.ts diff --git a/src/components/widgets/__tests__/CWidgetStatsB.spec.ts b/packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsB.spec.ts similarity index 100% rename from src/components/widgets/__tests__/CWidgetStatsB.spec.ts rename to packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsB.spec.ts diff --git a/src/components/widgets/__tests__/CWidgetStatsC.spec.ts b/packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsC.spec.ts similarity index 100% rename from src/components/widgets/__tests__/CWidgetStatsC.spec.ts rename to packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsC.spec.ts diff --git a/src/components/widgets/__tests__/CWidgetStatsD.spec.ts b/packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsD.spec.ts similarity index 100% rename from src/components/widgets/__tests__/CWidgetStatsD.spec.ts rename to packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsD.spec.ts diff --git a/src/components/widgets/__tests__/CWidgetStatsE.spec.ts b/packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsE.spec.ts similarity index 100% rename from src/components/widgets/__tests__/CWidgetStatsE.spec.ts rename to packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsE.spec.ts diff --git a/src/components/widgets/__tests__/CWidgetStatsF.spec.ts b/packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsF.spec.ts similarity index 100% rename from src/components/widgets/__tests__/CWidgetStatsF.spec.ts rename to packages/coreui-vue/src/components/widgets/__tests__/CWidgetStatsF.spec.ts diff --git a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap similarity index 84% rename from src/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap rename to packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap index 37ef782d..febb42ea 100644 --- a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap +++ b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsA.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Loads and display CWidgetStatsA component renders correctly 1`] = ` -"
+"
75
diff --git a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap similarity index 89% rename from src/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap rename to packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap index faebbe53..92099d9f 100644 --- a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap +++ b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsB.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Loads and display CWidgetStatsB component renders correctly 1`] = ` -"
+"
75
title
diff --git a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsC.spec.ts.snap b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsC.spec.ts.snap similarity index 100% rename from src/components/widgets/__tests__/__snapshots__/CWidgetStatsC.spec.ts.snap rename to packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsC.spec.ts.snap diff --git a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsD.spec.ts.snap b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsD.spec.ts.snap similarity index 100% rename from src/components/widgets/__tests__/__snapshots__/CWidgetStatsD.spec.ts.snap rename to packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsD.spec.ts.snap diff --git a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsE.spec.ts.snap b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsE.spec.ts.snap similarity index 100% rename from src/components/widgets/__tests__/__snapshots__/CWidgetStatsE.spec.ts.snap rename to packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsE.spec.ts.snap diff --git a/src/components/widgets/__tests__/__snapshots__/CWidgetStatsF.spec.ts.snap b/packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsF.spec.ts.snap similarity index 100% rename from src/components/widgets/__tests__/__snapshots__/CWidgetStatsF.spec.ts.snap rename to packages/coreui-vue/src/components/widgets/__tests__/__snapshots__/CWidgetStatsF.spec.ts.snap diff --git a/src/components/widgets/index.ts b/packages/coreui-vue/src/components/widgets/index.ts similarity index 100% rename from src/components/widgets/index.ts rename to packages/coreui-vue/src/components/widgets/index.ts diff --git a/src/directives/index.ts b/packages/coreui-vue/src/directives/index.ts similarity index 100% rename from src/directives/index.ts rename to packages/coreui-vue/src/directives/index.ts diff --git a/src/directives/v-c-popover.ts b/packages/coreui-vue/src/directives/v-c-popover.ts similarity index 100% rename from src/directives/v-c-popover.ts rename to packages/coreui-vue/src/directives/v-c-popover.ts diff --git a/src/directives/v-c-tooltip.ts b/packages/coreui-vue/src/directives/v-c-tooltip.ts similarity index 100% rename from src/directives/v-c-tooltip.ts rename to packages/coreui-vue/src/directives/v-c-tooltip.ts diff --git a/src/index.ts b/packages/coreui-vue/src/index.ts similarity index 100% rename from src/index.ts rename to packages/coreui-vue/src/index.ts diff --git a/src/shims-vue.d.ts b/packages/coreui-vue/src/shims-vue.d.ts similarity index 100% rename from src/shims-vue.d.ts rename to packages/coreui-vue/src/shims-vue.d.ts diff --git a/tsconfig.json b/packages/coreui-vue/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/coreui-vue/tsconfig.json diff --git a/docs/.vuepress/clientAppEnhance.ts b/packages/docs/.vuepress/clientAppEnhance.ts similarity index 94% rename from docs/.vuepress/clientAppEnhance.ts rename to packages/docs/.vuepress/clientAppEnhance.ts index 39d8bff9..79c37c15 100644 --- a/docs/.vuepress/clientAppEnhance.ts +++ b/packages/docs/.vuepress/clientAppEnhance.ts @@ -1,7 +1,7 @@ import type { ClientAppEnhance } from '@vuepress/client' import { CIcon } from '@coreui/icons-vue' import { CChart } from '@coreui/vue-chartjs' -import CoreuiVue from '../../src/' +import CoreuiVue from '../../../packages/coreui-vue/src' import '@coreui/coreui/scss/coreui.scss' import { diff --git a/docs/.vuepress/config.ts b/packages/docs/.vuepress/config.ts similarity index 99% rename from docs/.vuepress/config.ts rename to packages/docs/.vuepress/config.ts index c8139e24..7aaa5709 100644 --- a/docs/.vuepress/config.ts +++ b/packages/docs/.vuepress/config.ts @@ -1,7 +1,7 @@ import { defineUserConfig } from 'vuepress' import type { DefaultThemeOptions } from 'vuepress' import { permalink } from 'markdown-it-anchor' -import pkg from '../../package.json' +import pkg from '../package.json' // const md = require('markdown-it')() const path = require('path') diff --git a/docs/.vuepress/public/brand/coreui-react.svg b/packages/docs/.vuepress/public/brand/coreui-react.svg similarity index 100% rename from docs/.vuepress/public/brand/coreui-react.svg rename to packages/docs/.vuepress/public/brand/coreui-react.svg diff --git a/docs/.vuepress/public/favicon.ico b/packages/docs/.vuepress/public/favicon.ico similarity index 100% rename from docs/.vuepress/public/favicon.ico rename to packages/docs/.vuepress/public/favicon.ico diff --git a/docs/.vuepress/public/favicons/android-icon-144x144.png b/packages/docs/.vuepress/public/favicons/android-icon-144x144.png similarity index 100% rename from docs/.vuepress/public/favicons/android-icon-144x144.png rename to packages/docs/.vuepress/public/favicons/android-icon-144x144.png diff --git a/docs/.vuepress/public/favicons/android-icon-192x192.png b/packages/docs/.vuepress/public/favicons/android-icon-192x192.png similarity index 100% rename from docs/.vuepress/public/favicons/android-icon-192x192.png rename to packages/docs/.vuepress/public/favicons/android-icon-192x192.png diff --git a/docs/.vuepress/public/favicons/android-icon-36x36.png b/packages/docs/.vuepress/public/favicons/android-icon-36x36.png similarity index 100% rename from docs/.vuepress/public/favicons/android-icon-36x36.png rename to packages/docs/.vuepress/public/favicons/android-icon-36x36.png diff --git a/docs/.vuepress/public/favicons/android-icon-48x48.png b/packages/docs/.vuepress/public/favicons/android-icon-48x48.png similarity index 100% rename from docs/.vuepress/public/favicons/android-icon-48x48.png rename to packages/docs/.vuepress/public/favicons/android-icon-48x48.png diff --git a/docs/.vuepress/public/favicons/android-icon-72x72.png b/packages/docs/.vuepress/public/favicons/android-icon-72x72.png similarity index 100% rename from docs/.vuepress/public/favicons/android-icon-72x72.png rename to packages/docs/.vuepress/public/favicons/android-icon-72x72.png diff --git a/docs/.vuepress/public/favicons/android-icon-96x96.png b/packages/docs/.vuepress/public/favicons/android-icon-96x96.png similarity index 100% rename from docs/.vuepress/public/favicons/android-icon-96x96.png rename to packages/docs/.vuepress/public/favicons/android-icon-96x96.png diff --git a/docs/.vuepress/public/favicons/apple-icon-114x114.png b/packages/docs/.vuepress/public/favicons/apple-icon-114x114.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-114x114.png rename to packages/docs/.vuepress/public/favicons/apple-icon-114x114.png diff --git a/docs/.vuepress/public/favicons/apple-icon-120x120.png b/packages/docs/.vuepress/public/favicons/apple-icon-120x120.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-120x120.png rename to packages/docs/.vuepress/public/favicons/apple-icon-120x120.png diff --git a/docs/.vuepress/public/favicons/apple-icon-144x144.png b/packages/docs/.vuepress/public/favicons/apple-icon-144x144.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-144x144.png rename to packages/docs/.vuepress/public/favicons/apple-icon-144x144.png diff --git a/docs/.vuepress/public/favicons/apple-icon-152x152.png b/packages/docs/.vuepress/public/favicons/apple-icon-152x152.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-152x152.png rename to packages/docs/.vuepress/public/favicons/apple-icon-152x152.png diff --git a/docs/.vuepress/public/favicons/apple-icon-180x180.png b/packages/docs/.vuepress/public/favicons/apple-icon-180x180.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-180x180.png rename to packages/docs/.vuepress/public/favicons/apple-icon-180x180.png diff --git a/docs/.vuepress/public/favicons/apple-icon-57x57.png b/packages/docs/.vuepress/public/favicons/apple-icon-57x57.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-57x57.png rename to packages/docs/.vuepress/public/favicons/apple-icon-57x57.png diff --git a/docs/.vuepress/public/favicons/apple-icon-60x60.png b/packages/docs/.vuepress/public/favicons/apple-icon-60x60.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-60x60.png rename to packages/docs/.vuepress/public/favicons/apple-icon-60x60.png diff --git a/docs/.vuepress/public/favicons/apple-icon-72x72.png b/packages/docs/.vuepress/public/favicons/apple-icon-72x72.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-72x72.png rename to packages/docs/.vuepress/public/favicons/apple-icon-72x72.png diff --git a/docs/.vuepress/public/favicons/apple-icon-76x76.png b/packages/docs/.vuepress/public/favicons/apple-icon-76x76.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-76x76.png rename to packages/docs/.vuepress/public/favicons/apple-icon-76x76.png diff --git a/docs/.vuepress/public/favicons/apple-icon-precomposed.png b/packages/docs/.vuepress/public/favicons/apple-icon-precomposed.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon-precomposed.png rename to packages/docs/.vuepress/public/favicons/apple-icon-precomposed.png diff --git a/docs/.vuepress/public/favicons/apple-icon.png b/packages/docs/.vuepress/public/favicons/apple-icon.png similarity index 100% rename from docs/.vuepress/public/favicons/apple-icon.png rename to packages/docs/.vuepress/public/favicons/apple-icon.png diff --git a/docs/.vuepress/public/favicons/browserconfig.xml b/packages/docs/.vuepress/public/favicons/browserconfig.xml similarity index 100% rename from docs/.vuepress/public/favicons/browserconfig.xml rename to packages/docs/.vuepress/public/favicons/browserconfig.xml diff --git a/docs/.vuepress/public/favicons/favicon-16x16.png b/packages/docs/.vuepress/public/favicons/favicon-16x16.png similarity index 100% rename from docs/.vuepress/public/favicons/favicon-16x16.png rename to packages/docs/.vuepress/public/favicons/favicon-16x16.png diff --git a/docs/.vuepress/public/favicons/favicon-32x32.png b/packages/docs/.vuepress/public/favicons/favicon-32x32.png similarity index 100% rename from docs/.vuepress/public/favicons/favicon-32x32.png rename to packages/docs/.vuepress/public/favicons/favicon-32x32.png diff --git a/docs/.vuepress/public/favicons/favicon-96x96.png b/packages/docs/.vuepress/public/favicons/favicon-96x96.png similarity index 100% rename from docs/.vuepress/public/favicons/favicon-96x96.png rename to packages/docs/.vuepress/public/favicons/favicon-96x96.png diff --git a/docs/.vuepress/public/favicons/manifest.json b/packages/docs/.vuepress/public/favicons/manifest.json similarity index 100% rename from docs/.vuepress/public/favicons/manifest.json rename to packages/docs/.vuepress/public/favicons/manifest.json diff --git a/docs/.vuepress/public/favicons/ms-icon-144x144.png b/packages/docs/.vuepress/public/favicons/ms-icon-144x144.png similarity index 100% rename from docs/.vuepress/public/favicons/ms-icon-144x144.png rename to packages/docs/.vuepress/public/favicons/ms-icon-144x144.png diff --git a/docs/.vuepress/public/favicons/ms-icon-150x150.png b/packages/docs/.vuepress/public/favicons/ms-icon-150x150.png similarity index 100% rename from docs/.vuepress/public/favicons/ms-icon-150x150.png rename to packages/docs/.vuepress/public/favicons/ms-icon-150x150.png diff --git a/docs/.vuepress/public/favicons/ms-icon-310x310.png b/packages/docs/.vuepress/public/favicons/ms-icon-310x310.png similarity index 100% rename from docs/.vuepress/public/favicons/ms-icon-310x310.png rename to packages/docs/.vuepress/public/favicons/ms-icon-310x310.png diff --git a/docs/.vuepress/public/favicons/ms-icon-70x70.png b/packages/docs/.vuepress/public/favicons/ms-icon-70x70.png similarity index 100% rename from docs/.vuepress/public/favicons/ms-icon-70x70.png rename to packages/docs/.vuepress/public/favicons/ms-icon-70x70.png diff --git a/docs/.vuepress/public/favicons/safari-pinned-tab.svg b/packages/docs/.vuepress/public/favicons/safari-pinned-tab.svg similarity index 100% rename from docs/.vuepress/public/favicons/safari-pinned-tab.svg rename to packages/docs/.vuepress/public/favicons/safari-pinned-tab.svg diff --git a/docs/.vuepress/public/images/angular.jpg b/packages/docs/.vuepress/public/images/angular.jpg similarity index 100% rename from docs/.vuepress/public/images/angular.jpg rename to packages/docs/.vuepress/public/images/angular.jpg diff --git a/docs/.vuepress/public/images/avatars/1.jpg b/packages/docs/.vuepress/public/images/avatars/1.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/1.jpg rename to packages/docs/.vuepress/public/images/avatars/1.jpg diff --git a/docs/.vuepress/public/images/avatars/2.jpg b/packages/docs/.vuepress/public/images/avatars/2.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/2.jpg rename to packages/docs/.vuepress/public/images/avatars/2.jpg diff --git a/docs/.vuepress/public/images/avatars/3.jpg b/packages/docs/.vuepress/public/images/avatars/3.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/3.jpg rename to packages/docs/.vuepress/public/images/avatars/3.jpg diff --git a/docs/.vuepress/public/images/avatars/4.jpg b/packages/docs/.vuepress/public/images/avatars/4.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/4.jpg rename to packages/docs/.vuepress/public/images/avatars/4.jpg diff --git a/docs/.vuepress/public/images/avatars/5.jpg b/packages/docs/.vuepress/public/images/avatars/5.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/5.jpg rename to packages/docs/.vuepress/public/images/avatars/5.jpg diff --git a/docs/.vuepress/public/images/avatars/6.jpg b/packages/docs/.vuepress/public/images/avatars/6.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/6.jpg rename to packages/docs/.vuepress/public/images/avatars/6.jpg diff --git a/docs/.vuepress/public/images/avatars/7.jpg b/packages/docs/.vuepress/public/images/avatars/7.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/7.jpg rename to packages/docs/.vuepress/public/images/avatars/7.jpg diff --git a/docs/.vuepress/public/images/avatars/8.jpg b/packages/docs/.vuepress/public/images/avatars/8.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/8.jpg rename to packages/docs/.vuepress/public/images/avatars/8.jpg diff --git a/docs/.vuepress/public/images/avatars/9.jpg b/packages/docs/.vuepress/public/images/avatars/9.jpg similarity index 100% rename from docs/.vuepress/public/images/avatars/9.jpg rename to packages/docs/.vuepress/public/images/avatars/9.jpg diff --git a/docs/.vuepress/public/images/brand/coreui-signet.svg b/packages/docs/.vuepress/public/images/brand/coreui-signet.svg similarity index 100% rename from docs/.vuepress/public/images/brand/coreui-signet.svg rename to packages/docs/.vuepress/public/images/brand/coreui-signet.svg diff --git a/docs/.vuepress/public/images/react.jpg b/packages/docs/.vuepress/public/images/react.jpg similarity index 100% rename from docs/.vuepress/public/images/react.jpg rename to packages/docs/.vuepress/public/images/react.jpg diff --git a/docs/.vuepress/public/images/vue.jpg b/packages/docs/.vuepress/public/images/vue.jpg similarity index 100% rename from docs/.vuepress/public/images/vue.jpg rename to packages/docs/.vuepress/public/images/vue.jpg diff --git a/docs/.vuepress/public/images/vue400.jpg b/packages/docs/.vuepress/public/images/vue400.jpg similarity index 100% rename from docs/.vuepress/public/images/vue400.jpg rename to packages/docs/.vuepress/public/images/vue400.jpg diff --git a/docs/.vuepress/theme-coreui/package.json b/packages/docs/.vuepress/theme-coreui/package.json similarity index 100% rename from docs/.vuepress/theme-coreui/package.json rename to packages/docs/.vuepress/theme-coreui/package.json diff --git a/docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg b/packages/docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg similarity index 100% rename from docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg rename to packages/docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg diff --git a/docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts b/packages/docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts similarity index 100% rename from docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts rename to packages/docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts diff --git a/docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts b/packages/docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts similarity index 100% rename from docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts rename to packages/docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts diff --git a/docs/.vuepress/theme-coreui/src/client/components/Footer.vue b/packages/docs/.vuepress/theme-coreui/src/client/components/Footer.vue similarity index 97% rename from docs/.vuepress/theme-coreui/src/client/components/Footer.vue rename to packages/docs/.vuepress/theme-coreui/src/client/components/Footer.vue index 001b30b6..b214ccb5 100644 --- a/docs/.vuepress/theme-coreui/src/client/components/Footer.vue +++ b/packages/docs/.vuepress/theme-coreui/src/client/components/Footer.vue @@ -47,7 +47,7 @@ ## API -!!!include(./docs/api/alert/CAlert.api.md)!!! +!!!include(./api/alert/CAlert.api.md)!!! -!!!include(./docs/api/alert/CAlertHeading.api.md)!!! \ No newline at end of file +!!!include(./api/alert/CAlertHeading.api.md)!!! \ No newline at end of file diff --git a/docs/components/avatar.md b/packages/docs/components/avatar.md similarity index 98% rename from docs/components/avatar.md rename to packages/docs/components/avatar.md index 793c0675..d0d11f92 100644 --- a/docs/components/avatar.md +++ b/packages/docs/components/avatar.md @@ -89,4 +89,4 @@ Fancy larger or smaller avatar? Add `size="xl"`, `size="lg"` or `size="sm"` for ## API -!!!include(./docs/api/avatar/CAvatar.api.md)!!! \ No newline at end of file +!!!include(./api/avatar/CAvatar.api.md)!!! \ No newline at end of file diff --git a/docs/components/badge.md b/packages/docs/components/badge.md similarity index 99% rename from docs/components/badge.md rename to packages/docs/components/badge.md index 6c831426..5ded82a1 100644 --- a/docs/components/badge.md +++ b/packages/docs/components/badge.md @@ -182,4 +182,4 @@ Apply the `shape="rounded-pill"` prop to make badges rounded. ## API -!!!include(./docs/api/badge/CBadge.api.md)!!! \ No newline at end of file +!!!include(./api/badge/CBadge.api.md)!!! \ No newline at end of file diff --git a/docs/components/breadcrumb.md b/packages/docs/components/breadcrumb.md similarity index 98% rename from docs/components/breadcrumb.md rename to packages/docs/components/breadcrumb.md index cba2ab55..f7184968 100644 --- a/docs/components/breadcrumb.md +++ b/packages/docs/components/breadcrumb.md @@ -107,4 +107,4 @@ For more information, see the [WAI-ARIA Authoring Practices for the breadcrumb p ## API -!!!include(./docs/api/breadcrumb/CBreadcrumbItem.api.md)!!! \ No newline at end of file +!!!include(./api/breadcrumb/CBreadcrumbItem.api.md)!!! \ No newline at end of file diff --git a/docs/components/button-group.md b/packages/docs/components/button-group.md similarity index 99% rename from docs/components/button-group.md rename to packages/docs/components/button-group.md index f071564e..b9f4fb0d 100644 --- a/docs/components/button-group.md +++ b/packages/docs/components/button-group.md @@ -448,4 +448,4 @@ Create a set of buttons that appear vertically stacked rather than horizontally. ## API -!!!include(./docs/api/button-group/CButtonGroup.api.md)!!! \ No newline at end of file +!!!include(./api/button-group/CButtonGroup.api.md)!!! \ No newline at end of file diff --git a/docs/components/button.md b/packages/docs/components/button.md similarity index 99% rename from docs/components/button.md rename to packages/docs/components/button.md index c8a6114d..d8458d86 100644 --- a/docs/components/button.md +++ b/packages/docs/components/button.md @@ -273,4 +273,4 @@ Additional utilities can be used to adjust the alignment of buttons when horizon ## API -!!!include(./docs/api/button/CButton.api.md)!!! \ No newline at end of file +!!!include(./api/button/CButton.api.md)!!! \ No newline at end of file diff --git a/docs/components/callout.md b/packages/docs/components/callout.md similarity index 98% rename from docs/components/callout.md rename to packages/docs/components/callout.md index 5e0c6713..6327aaa8 100644 --- a/docs/components/callout.md +++ b/packages/docs/components/callout.md @@ -71,4 +71,4 @@ Callout component is prepared for any length of text, as well as an optional ele ## API -!!!include(./docs/api/callout/CCallout.api.md)!!! \ No newline at end of file +!!!include(./api/callout/CCallout.api.md)!!! \ No newline at end of file diff --git a/docs/components/card.md b/packages/docs/components/card.md similarity index 99% rename from docs/components/card.md rename to packages/docs/components/card.md index d277964d..c382f547 100644 --- a/docs/components/card.md +++ b/packages/docs/components/card.md @@ -1339,14 +1339,14 @@ Just like with card groups, card footers will automatically line up. ## API -!!!include(./docs/api/card/CCard.api.md)!!! +!!!include(./api/card/CCard.api.md)!!! -!!!include(./docs/api/card/CCardHeader.api.md)!!! +!!!include(./api/card/CCardHeader.api.md)!!! -!!!include(./docs/api/card/CCardImage.api.md)!!! +!!!include(./api/card/CCardImage.api.md)!!! -!!!include(./docs/api/card/CCardSubtitle.api.md)!!! +!!!include(./api/card/CCardSubtitle.api.md)!!! -!!!include(./docs/api/card/CCardText.api.md)!!! +!!!include(./api/card/CCardText.api.md)!!! -!!!include(./docs/api/card/CCardTitle.api.md)!!! \ No newline at end of file +!!!include(./api/card/CCardTitle.api.md)!!! \ No newline at end of file diff --git a/docs/components/carousel.md b/packages/docs/components/carousel.md similarity index 98% rename from docs/components/carousel.md rename to packages/docs/components/carousel.md index fd192bb5..c58ff69d 100644 --- a/docs/components/carousel.md +++ b/packages/docs/components/carousel.md @@ -227,6 +227,6 @@ Add `dark` property to the `CCarousel` for darker controls, indicators, and capt ## API -!!!include(./docs/api/carousel/CCarousel.api.md)!!! +!!!include(./api/carousel/CCarousel.api.md)!!! -!!!include(./docs/api/carousel/CCarouselItem.api.md)!!! \ No newline at end of file +!!!include(./api/carousel/CCarouselItem.api.md)!!! \ No newline at end of file diff --git a/docs/components/close-button.md b/packages/docs/components/close-button.md similarity index 94% rename from docs/components/close-button.md rename to packages/docs/components/close-button.md index 46672949..a9e55a51 100644 --- a/docs/components/close-button.md +++ b/packages/docs/components/close-button.md @@ -41,4 +41,4 @@ Change the default `` to be white with the `white` boolean propert ## API -!!!include(./docs/api/close-button/CCloseButton.api.md)!!! \ No newline at end of file +!!!include(./api/close-button/CCloseButton.api.md)!!! \ No newline at end of file diff --git a/docs/components/collapse.md b/packages/docs/components/collapse.md similarity index 98% rename from docs/components/collapse.md rename to packages/docs/components/collapse.md index 04af2c1b..53a1361f 100644 --- a/docs/components/collapse.md +++ b/packages/docs/components/collapse.md @@ -153,4 +153,4 @@ A `` can show and hide multiple elements. ## API -!!!include(./docs/api/collapse/CCollapse.api.md)!!! \ No newline at end of file +!!!include(./api/collapse/CCollapse.api.md)!!! \ No newline at end of file diff --git a/docs/components/dropdown.md b/packages/docs/components/dropdown.md similarity index 98% rename from docs/components/dropdown.md rename to packages/docs/components/dropdown.md index ced810f8..5c6f4a0e 100644 --- a/docs/components/dropdown.md +++ b/packages/docs/components/dropdown.md @@ -625,12 +625,12 @@ Put a form within a dropdown menu, or make it into a dropdown menu. ## API -!!!include(./docs/api/dropdown/CDropdown.api.md)!!! +!!!include(./api/dropdown/CDropdown.api.md)!!! -!!!include(./docs/api/dropdown/CDropdownHeader.api.md)!!! +!!!include(./api/dropdown/CDropdownHeader.api.md)!!! -!!!include(./docs/api/dropdown/CDropdownItem.api.md)!!! +!!!include(./api/dropdown/CDropdownItem.api.md)!!! -!!!include(./docs/api/dropdown/CDropdownMenu.api.md)!!! +!!!include(./api/dropdown/CDropdownMenu.api.md)!!! -!!!include(./docs/api/dropdown/CDropdownToggle.api.md)!!! \ No newline at end of file +!!!include(./api/dropdown/CDropdownToggle.api.md)!!! \ No newline at end of file diff --git a/docs/components/footer.md b/packages/docs/components/footer.md similarity index 94% rename from docs/components/footer.md rename to packages/docs/components/footer.md index 6ff3ddd1..c02208bd 100644 --- a/docs/components/footer.md +++ b/packages/docs/components/footer.md @@ -34,4 +34,4 @@ description: Vue footer component is an additional navigation used for displayin ## API -!!!include(./docs/api/footer/CFooter.api.md)!!! \ No newline at end of file +!!!include(./api/footer/CFooter.api.md)!!! \ No newline at end of file diff --git a/docs/components/header.md b/packages/docs/components/header.md similarity index 96% rename from docs/components/header.md rename to packages/docs/components/header.md index 77613162..8783a298 100644 --- a/docs/components/header.md +++ b/packages/docs/components/header.md @@ -122,8 +122,8 @@ Here's an example of all the sub-components included in a responsive light-theme ## API -!!!include(./docs/api/header/CHeader.api.md)!!! +!!!include(./api/header/CHeader.api.md)!!! -!!!include(./docs/api/header/CHeaderBrand.api.md)!!! +!!!include(./api/header/CHeaderBrand.api.md)!!! -!!!include(./docs/api/header/CHeaderNav.api.md)!!! \ No newline at end of file +!!!include(./api/header/CHeaderNav.api.md)!!! \ No newline at end of file diff --git a/docs/components/image.md b/packages/docs/components/image.md similarity index 97% rename from docs/components/image.md rename to packages/docs/components/image.md index 6d9c0874..896418da 100644 --- a/docs/components/image.md +++ b/packages/docs/components/image.md @@ -68,4 +68,4 @@ Align images with the `align` property. ## API -!!!include(./docs/api/image/CImage.api.md)!!! \ No newline at end of file +!!!include(./api/image/CImage.api.md)!!! \ No newline at end of file diff --git a/docs/components/link.md b/packages/docs/components/link.md similarity index 100% rename from docs/components/link.md rename to packages/docs/components/link.md diff --git a/docs/components/list-group.md b/packages/docs/components/list-group.md similarity index 99% rename from docs/components/list-group.md rename to packages/docs/components/list-group.md index 95a0e412..33400493 100644 --- a/docs/components/list-group.md +++ b/packages/docs/components/list-group.md @@ -305,6 +305,6 @@ Place CoreUI's checkboxes and radios within list group items and customize as ne ## API -!!!include(./docs/api/list-group/CListGroup.api.md)!!! +!!!include(./api/list-group/CListGroup.api.md)!!! -!!!include(./docs/api/list-group/CListGroupItem.api.md)!!! \ No newline at end of file +!!!include(./api/list-group/CListGroupItem.api.md)!!! \ No newline at end of file diff --git a/docs/components/modal.md b/packages/docs/components/modal.md similarity index 99% rename from docs/components/modal.md rename to packages/docs/components/modal.md index 930191ff..8730b03a 100644 --- a/docs/components/modal.md +++ b/packages/docs/components/modal.md @@ -997,8 +997,8 @@ Another override is the option to pop up a modal that covers the user viewport, ## API -!!!include(./docs/api/modal/CModal.api.md)!!! +!!!include(./api/modal/CModal.api.md)!!! -!!!include(./docs/api/modal/CModalHeader.api.md)!!! +!!!include(./api/modal/CModalHeader.api.md)!!! -!!!include(./docs/api/modal/CModalTitle.api.md)!!! \ No newline at end of file +!!!include(./api/modal/CModalTitle.api.md)!!! \ No newline at end of file diff --git a/docs/components/navbar.md b/packages/docs/components/navbar.md similarity index 99% rename from docs/components/navbar.md rename to packages/docs/components/navbar.md index c036abbd..94f61a26 100644 --- a/docs/components/navbar.md +++ b/packages/docs/components/navbar.md @@ -987,8 +987,8 @@ With a toggler on the left and brand name on the right: ## API -!!!include(./docs/api/navbar/CNavbar.api.md)!!! +!!!include(./api/navbar/CNavbar.api.md)!!! -!!!include(./docs/api/navbar/CNavbarBrand.api.md)!!! +!!!include(./api/navbar/CNavbarBrand.api.md)!!! -!!!include(./docs/api/navbar/CNavbarNav.api.md)!!! \ No newline at end of file +!!!include(./api/navbar/CNavbarNav.api.md)!!! \ No newline at end of file diff --git a/docs/components/navs-tabs.md b/packages/docs/components/navs-tabs.md similarity index 99% rename from docs/components/navs-tabs.md rename to packages/docs/components/navs-tabs.md index 9ba2d229..a6b16daf 100644 --- a/docs/components/navs-tabs.md +++ b/packages/docs/components/navs-tabs.md @@ -827,12 +827,12 @@ The tabs also works with pills. ## API -!!!include(./docs/api/nav/CNav.api.md)!!! +!!!include(./api/nav/CNav.api.md)!!! -!!!include(./docs/api/nav/CNavGroup.api.md)!!! +!!!include(./api/nav/CNavGroup.api.md)!!! -!!!include(./docs/api/nav/CNavItem.api.md)!!! +!!!include(./api/nav/CNavItem.api.md)!!! `CNavItem` and `CNavLink` have the same properties. If you set the `href` property on `CNavItem` then, `CNavLink` will be generated inside `CNavItem`. -!!!include(./docs/api/nav/CNavLink.api.md)!!! \ No newline at end of file +!!!include(./api/nav/CNavLink.api.md)!!! \ No newline at end of file diff --git a/docs/components/offcanvas.md b/packages/docs/components/offcanvas.md similarity index 99% rename from docs/components/offcanvas.md rename to packages/docs/components/offcanvas.md index 6297b11b..80f84688 100644 --- a/docs/components/offcanvas.md +++ b/packages/docs/components/offcanvas.md @@ -314,6 +314,6 @@ Since the offcanvas panel is conceptually a modal dialog, be sure to add `aria-l ## API -!!!include(./docs/api/offcanvas/COffcanvas.api.md)!!! +!!!include(./api/offcanvas/COffcanvas.api.md)!!! -!!!include(./docs/api/offcanvas/COffcanvasTitle.api.md)!!! \ No newline at end of file +!!!include(./api/offcanvas/COffcanvasTitle.api.md)!!! \ No newline at end of file diff --git a/docs/components/pagination.md b/packages/docs/components/pagination.md similarity index 98% rename from docs/components/pagination.md rename to packages/docs/components/pagination.md index ba8f1d21..a278d773 100644 --- a/docs/components/pagination.md +++ b/packages/docs/components/pagination.md @@ -163,6 +163,6 @@ Change the alignment of pagination components with `align` property. ## API -!!!include(./docs/api/pagination/CPagination.api.md)!!! +!!!include(./api/pagination/CPagination.api.md)!!! -!!!include(./docs/api/pagination/CPaginationItem.api.md)!!! \ No newline at end of file +!!!include(./api/pagination/CPaginationItem.api.md)!!! \ No newline at end of file diff --git a/docs/components/popover.md b/packages/docs/components/popover.md similarity index 98% rename from docs/components/popover.md rename to packages/docs/components/popover.md index 79b86e7c..83ce20cd 100644 --- a/docs/components/popover.md +++ b/packages/docs/components/popover.md @@ -100,4 +100,4 @@ Four options are available: top, right, bottom, and left aligned. Directions are ## API -!!!include(./docs/api/popover/CPopover.api.md)!!! \ No newline at end of file +!!!include(./api/popover/CPopover.api.md)!!! \ No newline at end of file diff --git a/docs/components/progress.md b/packages/docs/components/progress.md similarity index 98% rename from docs/components/progress.md rename to packages/docs/components/progress.md index 672b8cdc..1444f6ce 100644 --- a/docs/components/progress.md +++ b/packages/docs/components/progress.md @@ -202,6 +202,6 @@ The striped gradient can also be animated. Add `animated` property to `` elements in your form styled as plain tex ## API -!!!include(./docs/api/form/CFormInput.api.md)!!! +!!!include(./api/form/CFormInput.api.md)!!! -!!!include(./docs/api/form/CFormTextarea.api.md)!!! \ No newline at end of file +!!!include(./api/form/CFormTextarea.api.md)!!! \ No newline at end of file diff --git a/docs/forms/input-group.md b/packages/docs/forms/input-group.md similarity index 99% rename from docs/forms/input-group.md rename to packages/docs/forms/input-group.md index b9f4a82a..24a7e0e1 100644 --- a/docs/forms/input-group.md +++ b/packages/docs/forms/input-group.md @@ -539,4 +539,4 @@ Input groups include support for custom selects and custom file inputs. Browser ## API -!!!include(./docs/api/form/CInputGroup.api.md)!!! \ No newline at end of file +!!!include(./api/form/CInputGroup.api.md)!!! \ No newline at end of file diff --git a/docs/forms/layout.md b/packages/docs/forms/layout.md similarity index 100% rename from docs/forms/layout.md rename to packages/docs/forms/layout.md diff --git a/docs/forms/overview.md b/packages/docs/forms/overview.md similarity index 100% rename from docs/forms/overview.md rename to packages/docs/forms/overview.md diff --git a/docs/forms/range.md b/packages/docs/forms/range.md similarity index 97% rename from docs/forms/range.md rename to packages/docs/forms/range.md index fbf35bb0..0a4bfb0e 100644 --- a/docs/forms/range.md +++ b/packages/docs/forms/range.md @@ -58,4 +58,4 @@ By default, range inputs "snap" to integer values. To change this, you can speci ## API -!!!include(./docs/api/form/CFormRange.api.md)!!! \ No newline at end of file +!!!include(./api/form/CFormRange.api.md)!!! \ No newline at end of file diff --git a/docs/forms/select.md b/packages/docs/forms/select.md similarity index 98% rename from docs/forms/select.md rename to packages/docs/forms/select.md index 58eef770..aab3f2e0 100644 --- a/docs/forms/select.md +++ b/packages/docs/forms/select.md @@ -117,4 +117,4 @@ Add the `disabled` boolean attribute on a select to give it a grayed out appeara ## API -!!!include(./docs/api/form/CFormSelect.api.md)!!! \ No newline at end of file +!!!include(./api/form/CFormSelect.api.md)!!! \ No newline at end of file diff --git a/docs/forms/validation.md b/packages/docs/forms/validation.md similarity index 100% rename from docs/forms/validation.md rename to packages/docs/forms/validation.md diff --git a/docs/getting-started/introduction.md b/packages/docs/getting-started/introduction.md similarity index 100% rename from docs/getting-started/introduction.md rename to packages/docs/getting-started/introduction.md diff --git a/docs/layout/breakpoints.md b/packages/docs/layout/breakpoints.md similarity index 100% rename from docs/layout/breakpoints.md rename to packages/docs/layout/breakpoints.md diff --git a/docs/layout/columns.md b/packages/docs/layout/columns.md similarity index 99% rename from docs/layout/columns.md rename to packages/docs/layout/columns.md index 20faefae..944b8979 100644 --- a/docs/layout/columns.md +++ b/packages/docs/layout/columns.md @@ -525,4 +525,4 @@ The `` component can also be used outside a `` to give an element a ## API -!!!include(./docs/api/grid/CCol.api.md)!!! +!!!include(./api/grid/CCol.api.md)!!! diff --git a/docs/layout/containers.md b/packages/docs/layout/containers.md similarity index 99% rename from docs/layout/containers.md rename to packages/docs/layout/containers.md index 1ce3de81..9f11c59b 100644 --- a/docs/layout/containers.md +++ b/packages/docs/layout/containers.md @@ -163,4 +163,4 @@ Use `` for a full width container, spanning the entire width o ``` ## API -!!!include(./docs/api/grid/CContainer.api.md)!!! \ No newline at end of file +!!!include(./api/grid/CContainer.api.md)!!! \ No newline at end of file diff --git a/docs/layout/grid.md b/packages/docs/layout/grid.md similarity index 99% rename from docs/layout/grid.md rename to packages/docs/layout/grid.md index f9fdda7b..2f129a0e 100644 --- a/docs/layout/grid.md +++ b/packages/docs/layout/grid.md @@ -580,8 +580,8 @@ Use these row columns classes to quickly create basic grid layouts or to control ## API -!!!include(./docs/api/grid/CContainer.api.md)!!! +!!!include(./api/grid/CContainer.api.md)!!! -!!!include(./docs/api/grid/CRow.api.md)!!! +!!!include(./api/grid/CRow.api.md)!!! -!!!include(./docs/api/grid/CCol.api.md)!!! \ No newline at end of file +!!!include(./api/grid/CCol.api.md)!!! \ No newline at end of file diff --git a/docs/layout/gutters.md b/packages/docs/layout/gutters.md similarity index 98% rename from docs/layout/gutters.md rename to packages/docs/layout/gutters.md index f9ad556e..1c144fa0 100644 --- a/docs/layout/gutters.md +++ b/packages/docs/layout/gutters.md @@ -252,8 +252,8 @@ In practice, here's how it looks. Note you can continue to use this with all oth ## API -!!!include(./docs/api/grid/CContainer.api.md)!!! +!!!include(./api/grid/CContainer.api.md)!!! -!!!include(./docs/api/grid/CRow.api.md)!!! +!!!include(./api/grid/CRow.api.md)!!! -!!!include(./docs/api/grid/CCol.api.md)!!! \ No newline at end of file +!!!include(./api/grid/CCol.api.md)!!! \ No newline at end of file diff --git a/packages/docs/package.json b/packages/docs/package.json new file mode 100644 index 00000000..dadd3267 --- /dev/null +++ b/packages/docs/package.json @@ -0,0 +1,25 @@ +{ + "name": "@coreui/vue-docs", + "version": "4.0.0", + "config": { + "version_short": "4.0" + }, + "scripts": { + "api": "vue-docgen -c build/docgen.config.js", + "dev": "vuepress dev --clean-cache", + "build": "vuepress build" + }, + "license": "MIT", + "devDependencies": { + "@coreui/chartjs": "^3.0.0", + "@coreui/coreui": "^4.0.5", + "@coreui/icons": "^2.0.1", + "@coreui/icons-vue": "^2.0.0-rc.0", + "@coreui/vue-chartjs": "^2.0.0-rc.0", + "@vuepress/plugin-toc": "^2.0.0-beta.26", + "markdown-it-include": "^2.0.0", + "vue-docgen-cli": "^4.41.2", + "vue-github-button": "^3.0.1", + "vuepress": "^2.0.0-beta.26" + } +} diff --git a/tsconfigtypes.json b/tsconfigtypes.json deleted file mode 100644 index 0342cb16..00000000 --- a/tsconfigtypes.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "dist/types", - "declaration": true, - "declarationMap": true, - "emitDeclarationOnly": true - }, - "include": [ - "src/interfaces/index.ts" - ] -} \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 2b81aff7..00000000 --- a/webpack.config.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - rules: { - test: /\.(js|vue)$/, - loader: 'eslint-loader', - enforce: 'pre', - include: [resolve('src'), resolve('test')], - options: { - formatter: require('eslint-friendly-formatter'), - }, - }, -} diff --git a/yarn.lock b/yarn.lock index b92c22cd..258c2b26 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,13 +2,6 @@ # yarn lockfile v1 -"@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/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": version "7.15.8" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" @@ -16,12 +9,12 @@ dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0": +"@babel/compat-data@^7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/core@^7.1.0", "@babel/core@^7.15.8", "@babel/core@^7.7.2", "@babel/core@^7.7.5": +"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": version "7.15.8" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== @@ -51,22 +44,7 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" - integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== - dependencies: - "@babel/types" "^7.15.4" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" - integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4": +"@babel/helper-compilation-targets@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== @@ -76,48 +54,7 @@ browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" - integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-function-name" "^7.15.4" - "@babel/helper-member-expression-to-functions" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" - "@babel/helper-replace-supers" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" - -"@babel/helper-create-regexp-features-plugin@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" - integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - regexpu-core "^4.7.1" - -"@babel/helper-define-polyfill-provider@^0.2.2": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" - integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== - dependencies: - "@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.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" - integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== - dependencies: - "@babel/types" "^7.15.4" - -"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": +"@babel/helper-function-name@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== @@ -147,14 +84,14 @@ dependencies: "@babel/types" "^7.15.4" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== dependencies: "@babel/types" "^7.15.4" -"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": +"@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": version "7.15.8" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== @@ -175,21 +112,12 @@ dependencies: "@babel/types" "^7.15.4" -"@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.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@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.14.5", "@babel/helper-plugin-utils@^7.8.0": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== -"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" - integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-wrap-function" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": +"@babel/helper-replace-supers@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== @@ -206,13 +134,6 @@ dependencies: "@babel/types" "^7.15.4" -"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" - integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== - dependencies: - "@babel/types" "^7.15.4" - "@babel/helper-split-export-declaration@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" @@ -230,16 +151,6 @@ 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.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" - integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== - dependencies: - "@babel/helper-function-name" "^7.15.4" - "@babel/template" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" - "@babel/helpers@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" @@ -249,7 +160,7 @@ "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": +"@babel/highlight@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== @@ -263,143 +174,6 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" - integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" - "@babel/plugin-proposal-optional-chaining" "^7.14.5" - -"@babel/plugin-proposal-async-generator-functions@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz#a3100f785fab4357987c4223ab1b02b599048403" - integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-remap-async-to-generator" "^7.15.4" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" - integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-proposal-class-static-block@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" - integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" - integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" - integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" - integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" - integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" - integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" - integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.15.6": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" - integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== - dependencies: - "@babel/compat-data" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.15.4" - -"@babel/plugin-proposal-optional-catch-binding@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" - integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" - integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" - integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-proposal-private-property-in-object@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" - integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" - "@babel/helper-create-class-features-plugin" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" - integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@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" @@ -414,34 +188,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": +"@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.12.13" -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -456,14 +209,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" - integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== @@ -477,7 +223,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== @@ -505,475 +251,138 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": +"@babel/plugin-syntax-top-level-await@^7.8.3": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.14.5", "@babel/plugin-syntax-typescript@^7.7.2": +"@babel/plugin-syntax-typescript@^7.7.2": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" - integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-async-to-generator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" - integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== - dependencies: - "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-remap-async-to-generator" "^7.14.5" - -"@babel/plugin-transform-block-scoped-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" - integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== +"@babel/plugin-transform-modules-commonjs@^7.2.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== dependencies: + "@babel/helper-module-transforms" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.15.4" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-block-scoping@^7.15.3": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" - integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== +"@babel/template@^7.15.4", "@babel/template@^7.3.3": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/plugin-transform-classes@^7.15.4": +"@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" - integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: - "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.4" "@babel/helper-function-name" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-hoist-variables" "^7.15.4" "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + debug "^4.1.0" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" - integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-destructuring@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" - integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== +"@babel/types@^7.0.0", "@babel/types@^7.13.12", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.6.1", "@babel/types@^7.9.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" -"@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" - integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" +"@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" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@babel/plugin-transform-duplicate-keys@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" - integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== +"@coreui/chartjs@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@coreui/chartjs/-/chartjs-3.0.0.tgz#54b55d85de0f3146237b7d1d36b1bf33bc051735" + integrity sha512-udbvSxanTNltv94lqTMW8bLRXTtzk9G2SrmFdM/7HH+JSaLX2wdQpZ4VIJhyOCRGLCSKHktl29BnW1/uXQecAg== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + "@coreui/coreui" "4.0.0" + chart.js "^3.4.0" -"@babel/plugin-transform-exponentiation-operator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" - integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" +"@coreui/coreui@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.0.tgz#52ebe0197411a829ba48057ade61923e05859eec" + integrity sha512-8vH6fJrmvCR/Oy5v0E+/1AL3Ygb4jhQ7NXK2fMYWJyK13BePDm9muB3y6S0IdqkpBwjY3hHVwHyt2lJqJdesmQ== -"@babel/plugin-transform-for-of@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" - integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" +"@coreui/coreui@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.5.tgz#b2fd0d3ab4d0887ef42c628cbd6f1ecca3d4c62c" + integrity sha512-6T9ezeRUIalo4UhQ9/E4COzyFwUqEUYgJcFyuu394qtvMcdoxqSSYQL6LLs/TkaDBN5vdbdLtNDdIWe+/CWG+Q== -"@babel/plugin-transform-function-name@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" - integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== - dependencies: - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" +"@coreui/icons-vue@^2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@coreui/icons-vue/-/icons-vue-2.0.0-rc.0.tgz#b863aaf4460e717e3d61f51c93f7a9899f01aef4" + integrity sha512-8cMlxrL3Bl26eAVXiwxWH5UZS8MX6QZNiDzzjeedKEVHfrtDZ4V1OHe79shUOhwK1km/OLTuAQQBS5ac9VQ9Mg== -"@babel/plugin-transform-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" - integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" +"@coreui/icons@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" + integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== -"@babel/plugin-transform-member-expression-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" - integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" +"@coreui/vue-chartjs@^2.0.0-rc.0": + version "2.0.0-rc.0" + resolved "https://registry.yarnpkg.com/@coreui/vue-chartjs/-/vue-chartjs-2.0.0-rc.0.tgz#e64573305e365f7c75e9d9f23bf8636fa21b8d27" + integrity sha512-PARsWhADqnySuiFngERZDLGUGRXfSSj/6hLFFykre0ywHn4+BJ9an3IABrh/CIEKqCFeWvzd+kt93wYpF4EK5g== -"@babel/plugin-transform-modules-amd@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" - integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== +"@eslint/eslintrc@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.3.tgz#41f08c597025605f672251dcc4e8be66b5ed7366" + integrity sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg== dependencies: - "@babel/helper-module-transforms" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - babel-plugin-dynamic-import-node "^2.3.3" + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.0.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" -"@babel/plugin-transform-modules-commonjs@^7.15.4", "@babel/plugin-transform-modules-commonjs@^7.2.0": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" - integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== - dependencies: - "@babel/helper-module-transforms" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.15.4" - babel-plugin-dynamic-import-node "^2.3.3" +"@gar/promisify@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" + integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== -"@babel/plugin-transform-modules-systemjs@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" - integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== +"@humanwhocodes/config-array@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a" + integrity sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A== dependencies: - "@babel/helper-hoist-variables" "^7.15.4" - "@babel/helper-module-transforms" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.9" - babel-plugin-dynamic-import-node "^2.3.3" + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" -"@babel/plugin-transform-modules-umd@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" - integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== - dependencies: - "@babel/helper-module-transforms" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== -"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" - integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" - -"@babel/plugin-transform-new-target@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" - integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-object-super@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" - integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - -"@babel/plugin-transform-parameters@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" - integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" - integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-regenerator@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" - integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" - integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-shorthand-properties@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" - integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-spread@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz#79d5aa27f68d700449b2da07691dfa32d2f6d468" - integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" - -"@babel/plugin-transform-sticky-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" - integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-template-literals@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" - integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-typeof-symbol@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" - integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-typescript@^7.15.0": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz#ff0e6a47de9b2d58652123ab5a879b2ff20665d8" - integrity sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-typescript" "^7.14.5" - -"@babel/plugin-transform-unicode-escapes@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" - integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-transform-unicode-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" - integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/preset-env@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz#f527ce5bcb121cd199f6b502bf23e420b3ff8dba" - integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA== - dependencies: - "@babel/compat-data" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.4" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" - "@babel/plugin-proposal-async-generator-functions" "^7.15.8" - "@babel/plugin-proposal-class-properties" "^7.14.5" - "@babel/plugin-proposal-class-static-block" "^7.15.4" - "@babel/plugin-proposal-dynamic-import" "^7.14.5" - "@babel/plugin-proposal-export-namespace-from" "^7.14.5" - "@babel/plugin-proposal-json-strings" "^7.14.5" - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" - "@babel/plugin-proposal-numeric-separator" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread" "^7.15.6" - "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" - "@babel/plugin-proposal-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-private-methods" "^7.14.5" - "@babel/plugin-proposal-private-property-in-object" "^7.15.4" - "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@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.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@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.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.14.5" - "@babel/plugin-transform-async-to-generator" "^7.14.5" - "@babel/plugin-transform-block-scoped-functions" "^7.14.5" - "@babel/plugin-transform-block-scoping" "^7.15.3" - "@babel/plugin-transform-classes" "^7.15.4" - "@babel/plugin-transform-computed-properties" "^7.14.5" - "@babel/plugin-transform-destructuring" "^7.14.7" - "@babel/plugin-transform-dotall-regex" "^7.14.5" - "@babel/plugin-transform-duplicate-keys" "^7.14.5" - "@babel/plugin-transform-exponentiation-operator" "^7.14.5" - "@babel/plugin-transform-for-of" "^7.15.4" - "@babel/plugin-transform-function-name" "^7.14.5" - "@babel/plugin-transform-literals" "^7.14.5" - "@babel/plugin-transform-member-expression-literals" "^7.14.5" - "@babel/plugin-transform-modules-amd" "^7.14.5" - "@babel/plugin-transform-modules-commonjs" "^7.15.4" - "@babel/plugin-transform-modules-systemjs" "^7.15.4" - "@babel/plugin-transform-modules-umd" "^7.14.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" - "@babel/plugin-transform-new-target" "^7.14.5" - "@babel/plugin-transform-object-super" "^7.14.5" - "@babel/plugin-transform-parameters" "^7.15.4" - "@babel/plugin-transform-property-literals" "^7.14.5" - "@babel/plugin-transform-regenerator" "^7.14.5" - "@babel/plugin-transform-reserved-words" "^7.14.5" - "@babel/plugin-transform-shorthand-properties" "^7.14.5" - "@babel/plugin-transform-spread" "^7.15.8" - "@babel/plugin-transform-sticky-regex" "^7.14.5" - "@babel/plugin-transform-template-literals" "^7.14.5" - "@babel/plugin-transform-typeof-symbol" "^7.14.5" - "@babel/plugin-transform-unicode-escapes" "^7.14.5" - "@babel/plugin-transform-unicode-regex" "^7.14.5" - "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.15.6" - babel-plugin-polyfill-corejs2 "^0.2.2" - babel-plugin-polyfill-corejs3 "^0.2.5" - babel-plugin-polyfill-regenerator "^0.2.2" - core-js-compat "^3.16.0" - semver "^6.3.0" - -"@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== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-typescript@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz#e8fca638a1a0f64f14e1119f7fe4500277840945" - integrity sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-transform-typescript" "^7.15.0" - -"@babel/runtime@^7.8.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" - integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/parser" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.4" - "@babel/helper-function-name" "^7.15.4" - "@babel/helper-hoist-variables" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" - "@babel/parser" "^7.15.4" - "@babel/types" "^7.15.4" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.13.12", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - 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" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@coreui/coreui@^4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.4.tgz#e4848efa0c9f2ff6fbbc4d45d5dd73c1f5690f37" - integrity sha512-O/xWb+b3bSKTYvedwKJWjzRrTIf5u7t18MrfS13nRM0s1Ogr1H5aSpQQxtaqREDIuHN0KTY6a0bPInvEVeUBTg== - -"@coreui/icons-vue@^2.0.0-rc.0": - version "2.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/icons-vue/-/icons-vue-2.0.0-rc.0.tgz#b863aaf4460e717e3d61f51c93f7a9899f01aef4" - integrity sha512-8cMlxrL3Bl26eAVXiwxWH5UZS8MX6QZNiDzzjeedKEVHfrtDZ4V1OHe79shUOhwK1km/OLTuAQQBS5ac9VQ9Mg== - -"@coreui/icons@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" - integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== - -"@coreui/vue-chartjs@^2.0.0-rc.0": - version "2.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/vue-chartjs/-/vue-chartjs-2.0.0-rc.0.tgz#e64573305e365f7c75e9d9f23bf8636fa21b8d27" - integrity sha512-PARsWhADqnySuiFngERZDLGUGRXfSSj/6hLFFykre0ywHn4+BJ9an3IABrh/CIEKqCFeWvzd+kt93wYpF4EK5g== - -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== - dependencies: - "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" - integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== +"@hutson/parse-repository-url@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" + integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -1118,47 +527,718 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" - integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== +"@jest/test-sequencer@^27.2.5": + version "27.2.5" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" + integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== + dependencies: + "@jest/test-result" "^27.2.5" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-runtime "^27.2.5" + +"@jest/transform@^27.2.5": + version "27.2.5" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" + integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.2.5" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-regex-util "^27.0.6" + jest-util "^27.2.5" + micromatch "^4.0.4" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.2.5": + version "27.2.5" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@lerna/add@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-4.0.0.tgz#c36f57d132502a57b9e7058d1548b7a565ef183f" + integrity sha512-cpmAH1iS3k8JBxNvnMqrGTTjbY/ZAiKa1ChJzFevMYY3eeqbvhsBKnBcxjRXtdrJ6bd3dCQM+ZtK+0i682Fhng== + dependencies: + "@lerna/bootstrap" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/filter-options" "4.0.0" + "@lerna/npm-conf" "4.0.0" + "@lerna/validation-error" "4.0.0" + dedent "^0.7.0" + npm-package-arg "^8.1.0" + p-map "^4.0.0" + pacote "^11.2.6" + semver "^7.3.4" + +"@lerna/bootstrap@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-4.0.0.tgz#5f5c5e2c6cfc8fcec50cb2fbe569a8c607101891" + integrity sha512-RkS7UbeM2vu+kJnHzxNRCLvoOP9yGNgkzRdy4UV2hNalD7EP41bLvRVOwRYQ7fhc2QcbhnKNdOBihYRL0LcKtw== + dependencies: + "@lerna/command" "4.0.0" + "@lerna/filter-options" "4.0.0" + "@lerna/has-npm-version" "4.0.0" + "@lerna/npm-install" "4.0.0" + "@lerna/package-graph" "4.0.0" + "@lerna/pulse-till-done" "4.0.0" + "@lerna/rimraf-dir" "4.0.0" + "@lerna/run-lifecycle" "4.0.0" + "@lerna/run-topologically" "4.0.0" + "@lerna/symlink-binary" "4.0.0" + "@lerna/symlink-dependencies" "4.0.0" + "@lerna/validation-error" "4.0.0" + dedent "^0.7.0" + get-port "^5.1.1" + multimatch "^5.0.0" + npm-package-arg "^8.1.0" + npmlog "^4.1.2" + p-map "^4.0.0" + p-map-series "^2.1.0" + p-waterfall "^2.1.1" + read-package-tree "^5.3.1" + semver "^7.3.4" + +"@lerna/changed@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-4.0.0.tgz#b9fc76cea39b9292a6cd263f03eb57af85c9270b" + integrity sha512-cD+KuPRp6qiPOD+BO6S6SN5cARspIaWSOqGBpGnYzLb4uWT8Vk4JzKyYtc8ym1DIwyoFXHosXt8+GDAgR8QrgQ== + dependencies: + "@lerna/collect-updates" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/listable" "4.0.0" + "@lerna/output" "4.0.0" + +"@lerna/check-working-tree@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-4.0.0.tgz#257e36a602c00142e76082a19358e3e1ae8dbd58" + integrity sha512-/++bxM43jYJCshBiKP5cRlCTwSJdRSxVmcDAXM+1oUewlZJVSVlnks5eO0uLxokVFvLhHlC5kHMc7gbVFPHv6Q== + dependencies: + "@lerna/collect-uncommitted" "4.0.0" + "@lerna/describe-ref" "4.0.0" + "@lerna/validation-error" "4.0.0" + +"@lerna/child-process@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-4.0.0.tgz#341b96a57dffbd9705646d316e231df6fa4df6e1" + integrity sha512-XtCnmCT9eyVsUUHx6y/CTBYdV9g2Cr/VxyseTWBgfIur92/YKClfEtJTbOh94jRT62hlKLqSvux/UhxXVh613Q== + dependencies: + chalk "^4.1.0" + execa "^5.0.0" + strong-log-transformer "^2.1.0" + +"@lerna/clean@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-4.0.0.tgz#8f778b6f2617aa2a936a6b5e085ae62498e57dc5" + integrity sha512-uugG2iN9k45ITx2jtd8nEOoAtca8hNlDCUM0N3lFgU/b1mEQYAPRkqr1qs4FLRl/Y50ZJ41wUz1eazS+d/0osA== + dependencies: + "@lerna/command" "4.0.0" + "@lerna/filter-options" "4.0.0" + "@lerna/prompt" "4.0.0" + "@lerna/pulse-till-done" "4.0.0" + "@lerna/rimraf-dir" "4.0.0" + p-map "^4.0.0" + p-map-series "^2.1.0" + p-waterfall "^2.1.1" + +"@lerna/cli@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-4.0.0.tgz#8eabd334558836c1664df23f19acb95e98b5bbf3" + integrity sha512-Neaw3GzFrwZiRZv2g7g6NwFjs3er1vhraIniEs0jjVLPMNC4eata0na3GfE5yibkM/9d3gZdmihhZdZ3EBdvYA== + dependencies: + "@lerna/global-options" "4.0.0" + dedent "^0.7.0" + npmlog "^4.1.2" + yargs "^16.2.0" + +"@lerna/collect-uncommitted@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-4.0.0.tgz#855cd64612969371cfc2453b90593053ff1ba779" + integrity sha512-ufSTfHZzbx69YNj7KXQ3o66V4RC76ffOjwLX0q/ab//61bObJ41n03SiQEhSlmpP+gmFbTJ3/7pTe04AHX9m/g== + dependencies: + "@lerna/child-process" "4.0.0" + chalk "^4.1.0" + npmlog "^4.1.2" + +"@lerna/collect-updates@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-4.0.0.tgz#8e208b1bafd98a372ff1177f7a5e288f6bea8041" + integrity sha512-bnNGpaj4zuxsEkyaCZLka9s7nMs58uZoxrRIPJ+nrmrZYp1V5rrd+7/NYTuunOhY2ug1sTBvTAxj3NZQ+JKnOw== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/describe-ref" "4.0.0" + minimatch "^3.0.4" + npmlog "^4.1.2" + slash "^3.0.0" + +"@lerna/command@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-4.0.0.tgz#991c7971df8f5bf6ae6e42c808869a55361c1b98" + integrity sha512-LM9g3rt5FsPNFqIHUeRwWXLNHJ5NKzOwmVKZ8anSp4e1SPrv2HNc1V02/9QyDDZK/w+5POXH5lxZUI1CHaOK/A== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/package-graph" "4.0.0" + "@lerna/project" "4.0.0" + "@lerna/validation-error" "4.0.0" + "@lerna/write-log-file" "4.0.0" + clone-deep "^4.0.1" + dedent "^0.7.0" + execa "^5.0.0" + is-ci "^2.0.0" + npmlog "^4.1.2" + +"@lerna/conventional-commits@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-4.0.0.tgz#660fb2c7b718cb942ead70110df61f18c6f99750" + integrity sha512-CSUQRjJHFrH8eBn7+wegZLV3OrNc0Y1FehYfYGhjLE2SIfpCL4bmfu/ViYuHh9YjwHaA+4SX6d3hR+xkeseKmw== + dependencies: + "@lerna/validation-error" "4.0.0" + conventional-changelog-angular "^5.0.12" + conventional-changelog-core "^4.2.2" + conventional-recommended-bump "^6.1.0" + fs-extra "^9.1.0" + get-stream "^6.0.0" + lodash.template "^4.5.0" + npm-package-arg "^8.1.0" + npmlog "^4.1.2" + pify "^5.0.0" + semver "^7.3.4" + +"@lerna/create-symlink@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-4.0.0.tgz#8c5317ce5ae89f67825443bd7651bf4121786228" + integrity sha512-I0phtKJJdafUiDwm7BBlEUOtogmu8+taxq6PtIrxZbllV9hWg59qkpuIsiFp+no7nfRVuaasNYHwNUhDAVQBig== + dependencies: + cmd-shim "^4.1.0" + fs-extra "^9.1.0" + npmlog "^4.1.2" + +"@lerna/create@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-4.0.0.tgz#b6947e9b5dfb6530321952998948c3e63d64d730" + integrity sha512-mVOB1niKByEUfxlbKTM1UNECWAjwUdiioIbRQZEeEabtjCL69r9rscIsjlGyhGWCfsdAG5wfq4t47nlDXdLLag== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/npm-conf" "4.0.0" + "@lerna/validation-error" "4.0.0" + dedent "^0.7.0" + fs-extra "^9.1.0" + globby "^11.0.2" + init-package-json "^2.0.2" + npm-package-arg "^8.1.0" + p-reduce "^2.1.0" + pacote "^11.2.6" + pify "^5.0.0" + semver "^7.3.4" + slash "^3.0.0" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "^3.0.0" + whatwg-url "^8.4.0" + yargs-parser "20.2.4" + +"@lerna/describe-ref@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-4.0.0.tgz#53c53b4ea65fdceffa072a62bfebe6772c45d9ec" + integrity sha512-eTU5+xC4C5Gcgz+Ey4Qiw9nV2B4JJbMulsYJMW8QjGcGh8zudib7Sduj6urgZXUYNyhYpRs+teci9M2J8u+UvQ== + dependencies: + "@lerna/child-process" "4.0.0" + npmlog "^4.1.2" + +"@lerna/diff@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-4.0.0.tgz#6d3071817aaa4205a07bf77cfc6e932796d48b92" + integrity sha512-jYPKprQVg41+MUMxx6cwtqsNm0Yxx9GDEwdiPLwcUTFx+/qKCEwifKNJ1oGIPBxyEHX2PFCOjkK39lHoj2qiag== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/validation-error" "4.0.0" + npmlog "^4.1.2" + +"@lerna/exec@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-4.0.0.tgz#eb6cb95cb92d42590e9e2d628fcaf4719d4a8be6" + integrity sha512-VGXtL/b/JfY84NB98VWZpIExfhLOzy0ozm/0XaS4a2SmkAJc5CeUfrhvHxxkxiTBLkU+iVQUyYEoAT0ulQ8PCw== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/filter-options" "4.0.0" + "@lerna/profiler" "4.0.0" + "@lerna/run-topologically" "4.0.0" + "@lerna/validation-error" "4.0.0" + p-map "^4.0.0" + +"@lerna/filter-options@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-4.0.0.tgz#ac94cc515d7fa3b47e2f7d74deddeabb1de5e9e6" + integrity sha512-vV2ANOeZhOqM0rzXnYcFFCJ/kBWy/3OA58irXih9AMTAlQLymWAK0akWybl++sUJ4HB9Hx12TOqaXbYS2NM5uw== + dependencies: + "@lerna/collect-updates" "4.0.0" + "@lerna/filter-packages" "4.0.0" + dedent "^0.7.0" + npmlog "^4.1.2" + +"@lerna/filter-packages@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-4.0.0.tgz#b1f70d70e1de9cdd36a4e50caa0ac501f8d012f2" + integrity sha512-+4AJIkK7iIiOaqCiVTYJxh/I9qikk4XjNQLhE3kixaqgMuHl1NQ99qXRR0OZqAWB9mh8Z1HA9bM5K1HZLBTOqA== + dependencies: + "@lerna/validation-error" "4.0.0" + multimatch "^5.0.0" + npmlog "^4.1.2" + +"@lerna/get-npm-exec-opts@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-4.0.0.tgz#dc955be94a4ae75c374ef9bce91320887d34608f" + integrity sha512-yvmkerU31CTWS2c7DvmAWmZVeclPBqI7gPVr5VATUKNWJ/zmVcU4PqbYoLu92I9Qc4gY1TuUplMNdNuZTSL7IQ== + dependencies: + npmlog "^4.1.2" + +"@lerna/get-packed@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-4.0.0.tgz#0989d61624ac1f97e393bdad2137c49cd7a37823" + integrity sha512-rfWONRsEIGyPJTxFzC8ECb3ZbsDXJbfqWYyeeQQDrJRPnEJErlltRLPLgC2QWbxFgFPsoDLeQmFHJnf0iDfd8w== + dependencies: + fs-extra "^9.1.0" + ssri "^8.0.1" + tar "^6.1.0" + +"@lerna/github-client@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-4.0.0.tgz#2ced67721363ef70f8e12ffafce4410918f4a8a4" + integrity sha512-2jhsldZtTKXYUBnOm23Lb0Fx8G4qfSXF9y7UpyUgWUj+YZYd+cFxSuorwQIgk5P4XXrtVhsUesIsli+BYSThiw== + dependencies: + "@lerna/child-process" "4.0.0" + "@octokit/plugin-enterprise-rest" "^6.0.1" + "@octokit/rest" "^18.1.0" + git-url-parse "^11.4.4" + npmlog "^4.1.2" + +"@lerna/gitlab-client@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/gitlab-client/-/gitlab-client-4.0.0.tgz#00dad73379c7b38951d4b4ded043504c14e2b67d" + integrity sha512-OMUpGSkeDWFf7BxGHlkbb35T7YHqVFCwBPSIR6wRsszY8PAzCYahtH3IaJzEJyUg6vmZsNl0FSr3pdA2skhxqA== + dependencies: + node-fetch "^2.6.1" + npmlog "^4.1.2" + whatwg-url "^8.4.0" + +"@lerna/global-options@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-4.0.0.tgz#c7d8b0de6a01d8a845e2621ea89e7f60f18c6a5f" + integrity sha512-TRMR8afAHxuYBHK7F++Ogop2a82xQjoGna1dvPOY6ltj/pEx59pdgcJfYcynYqMkFIk8bhLJJN9/ndIfX29FTQ== + +"@lerna/has-npm-version@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-4.0.0.tgz#d3fc3292c545eb28bd493b36e6237cf0279f631c" + integrity sha512-LQ3U6XFH8ZmLCsvsgq1zNDqka0Xzjq5ibVN+igAI5ccRWNaUsE/OcmsyMr50xAtNQMYMzmpw5GVLAivT2/YzCg== + dependencies: + "@lerna/child-process" "4.0.0" + semver "^7.3.4" + +"@lerna/import@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-4.0.0.tgz#bde656c4a451fa87ae41733ff8a8da60547c5465" + integrity sha512-FaIhd+4aiBousKNqC7TX1Uhe97eNKf5/SC7c5WZANVWtC7aBWdmswwDt3usrzCNpj6/Wwr9EtEbYROzxKH8ffg== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/prompt" "4.0.0" + "@lerna/pulse-till-done" "4.0.0" + "@lerna/validation-error" "4.0.0" + dedent "^0.7.0" + fs-extra "^9.1.0" + p-map-series "^2.1.0" + +"@lerna/info@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/info/-/info-4.0.0.tgz#b9fb0e479d60efe1623603958a831a88b1d7f1fc" + integrity sha512-8Uboa12kaCSZEn4XRfPz5KU9XXoexSPS4oeYGj76s2UQb1O1GdnEyfjyNWoUl1KlJ2i/8nxUskpXIftoFYH0/Q== + dependencies: + "@lerna/command" "4.0.0" + "@lerna/output" "4.0.0" + envinfo "^7.7.4" + +"@lerna/init@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-4.0.0.tgz#dadff67e6dfb981e8ccbe0e6a310e837962f6c7a" + integrity sha512-wY6kygop0BCXupzWj5eLvTUqdR7vIAm0OgyV9WHpMYQGfs1V22jhztt8mtjCloD/O0nEe4tJhdG62XU5aYmPNQ== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/command" "4.0.0" + fs-extra "^9.1.0" + p-map "^4.0.0" + write-json-file "^4.3.0" + +"@lerna/link@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-4.0.0.tgz#c3a38aabd44279d714e90f2451e31b63f0fb65ba" + integrity sha512-KlvPi7XTAcVOByfaLlOeYOfkkDcd+bejpHMCd1KcArcFTwijOwXOVi24DYomIeHvy6HsX/IUquJ4PPUJIeB4+w== + dependencies: + "@lerna/command" "4.0.0" + "@lerna/package-graph" "4.0.0" + "@lerna/symlink-dependencies" "4.0.0" + p-map "^4.0.0" + slash "^3.0.0" + +"@lerna/list@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-4.0.0.tgz#24b4e6995bd73f81c556793fe502b847efd9d1d7" + integrity sha512-L2B5m3P+U4Bif5PultR4TI+KtW+SArwq1i75QZ78mRYxPc0U/piau1DbLOmwrdqr99wzM49t0Dlvl6twd7GHFg== + dependencies: + "@lerna/command" "4.0.0" + "@lerna/filter-options" "4.0.0" + "@lerna/listable" "4.0.0" + "@lerna/output" "4.0.0" + +"@lerna/listable@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-4.0.0.tgz#d00d6cb4809b403f2b0374fc521a78e318b01214" + integrity sha512-/rPOSDKsOHs5/PBLINZOkRIX1joOXUXEtyUs5DHLM8q6/RP668x/1lFhw6Dx7/U+L0+tbkpGtZ1Yt0LewCLgeQ== + dependencies: + "@lerna/query-graph" "4.0.0" + chalk "^4.1.0" + columnify "^1.5.4" + +"@lerna/log-packed@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-4.0.0.tgz#95168fe2e26ac6a71e42f4be857519b77e57a09f" + integrity sha512-+dpCiWbdzgMAtpajLToy9PO713IHoE6GV/aizXycAyA07QlqnkpaBNZ8DW84gHdM1j79TWockGJo9PybVhrrZQ== + dependencies: + byte-size "^7.0.0" + columnify "^1.5.4" + has-unicode "^2.0.1" + npmlog "^4.1.2" + +"@lerna/npm-conf@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-4.0.0.tgz#b259fd1e1cee2bf5402b236e770140ff9ade7fd2" + integrity sha512-uS7H02yQNq3oejgjxAxqq/jhwGEE0W0ntr8vM3EfpCW1F/wZruwQw+7bleJQ9vUBjmdXST//tk8mXzr5+JXCfw== + dependencies: + config-chain "^1.1.12" + pify "^5.0.0" + +"@lerna/npm-dist-tag@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-4.0.0.tgz#d1e99b4eccd3414142f0548ad331bf2d53f3257a" + integrity sha512-F20sg28FMYTgXqEQihgoqSfwmq+Id3zT23CnOwD+XQMPSy9IzyLf1fFVH319vXIw6NF6Pgs4JZN2Qty6/CQXGw== + dependencies: + "@lerna/otplease" "4.0.0" + npm-package-arg "^8.1.0" + npm-registry-fetch "^9.0.0" + npmlog "^4.1.2" + +"@lerna/npm-install@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-4.0.0.tgz#31180be3ab3b7d1818a1a0c206aec156b7094c78" + integrity sha512-aKNxq2j3bCH3eXl3Fmu4D54s/YLL9WSwV8W7X2O25r98wzrO38AUN6AB9EtmAx+LV/SP15et7Yueg9vSaanRWg== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/get-npm-exec-opts" "4.0.0" + fs-extra "^9.1.0" + npm-package-arg "^8.1.0" + npmlog "^4.1.2" + signal-exit "^3.0.3" + write-pkg "^4.0.0" + +"@lerna/npm-publish@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-4.0.0.tgz#84eb62e876fe949ae1fd62c60804423dbc2c4472" + integrity sha512-vQb7yAPRo5G5r77DRjHITc9piR9gvEKWrmfCH7wkfBnGWEqu7n8/4bFQ7lhnkujvc8RXOsYpvbMQkNfkYibD/w== + dependencies: + "@lerna/otplease" "4.0.0" + "@lerna/run-lifecycle" "4.0.0" + fs-extra "^9.1.0" + libnpmpublish "^4.0.0" + npm-package-arg "^8.1.0" + npmlog "^4.1.2" + pify "^5.0.0" + read-package-json "^3.0.0" + +"@lerna/npm-run-script@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-4.0.0.tgz#dfebf4f4601442e7c0b5214f9fb0d96c9350743b" + integrity sha512-Jmyh9/IwXJjOXqKfIgtxi0bxi1pUeKe5bD3S81tkcy+kyng/GNj9WSqD5ZggoNP2NP//s4CLDAtUYLdP7CU9rA== + dependencies: + "@lerna/child-process" "4.0.0" + "@lerna/get-npm-exec-opts" "4.0.0" + npmlog "^4.1.2" + +"@lerna/otplease@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-4.0.0.tgz#84972eb43448f8a1077435ba1c5e59233b725850" + integrity sha512-Sgzbqdk1GH4psNiT6hk+BhjOfIr/5KhGBk86CEfHNJTk9BK4aZYyJD4lpDbDdMjIV4g03G7pYoqHzH765T4fxw== + dependencies: + "@lerna/prompt" "4.0.0" + +"@lerna/output@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/output/-/output-4.0.0.tgz#b1d72215c0e35483e4f3e9994debc82c621851f2" + integrity sha512-Un1sHtO1AD7buDQrpnaYTi2EG6sLF+KOPEAMxeUYG5qG3khTs2Zgzq5WE3dt2N/bKh7naESt20JjIW6tBELP0w== + dependencies: + npmlog "^4.1.2" + +"@lerna/pack-directory@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-4.0.0.tgz#8b617db95d20792f043aaaa13a9ccc0e04cb4c74" + integrity sha512-NJrmZNmBHS+5aM+T8N6FVbaKFScVqKlQFJNY2k7nsJ/uklNKsLLl6VhTQBPwMTbf6Tf7l6bcKzpy7aePuq9UiQ== + dependencies: + "@lerna/get-packed" "4.0.0" + "@lerna/package" "4.0.0" + "@lerna/run-lifecycle" "4.0.0" + npm-packlist "^2.1.4" + npmlog "^4.1.2" + tar "^6.1.0" + temp-write "^4.0.0" + +"@lerna/package-graph@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-4.0.0.tgz#16a00253a8ac810f72041481cb46bcee8d8123dd" + integrity sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw== + dependencies: + "@lerna/prerelease-id-from-version" "4.0.0" + "@lerna/validation-error" "4.0.0" + npm-package-arg "^8.1.0" + npmlog "^4.1.2" + semver "^7.3.4" + +"@lerna/package@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/package/-/package-4.0.0.tgz#1b4c259c4bcff45c876ee1d591a043aacbc0d6b7" + integrity sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q== + dependencies: + load-json-file "^6.2.0" + npm-package-arg "^8.1.0" + write-pkg "^4.0.0" + +"@lerna/prerelease-id-from-version@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-4.0.0.tgz#c7e0676fcee1950d85630e108eddecdd5b48c916" + integrity sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg== + dependencies: + semver "^7.3.4" + +"@lerna/profiler@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/profiler/-/profiler-4.0.0.tgz#8a53ab874522eae15d178402bff90a14071908e9" + integrity sha512-/BaEbqnVh1LgW/+qz8wCuI+obzi5/vRE8nlhjPzdEzdmWmZXuCKyWSEzAyHOJWw1ntwMiww5dZHhFQABuoFz9Q== + dependencies: + fs-extra "^9.1.0" + npmlog "^4.1.2" + upath "^2.0.1" + +"@lerna/project@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/project/-/project-4.0.0.tgz#ff84893935833533a74deff30c0e64ddb7f0ba6b" + integrity sha512-o0MlVbDkD5qRPkFKlBZsXZjoNTWPyuL58564nSfZJ6JYNmgAptnWPB2dQlAc7HWRZkmnC2fCkEdoU+jioPavbg== + dependencies: + "@lerna/package" "4.0.0" + "@lerna/validation-error" "4.0.0" + cosmiconfig "^7.0.0" + dedent "^0.7.0" + dot-prop "^6.0.1" + glob-parent "^5.1.1" + globby "^11.0.2" + load-json-file "^6.2.0" + npmlog "^4.1.2" + p-map "^4.0.0" + resolve-from "^5.0.0" + write-json-file "^4.3.0" + +"@lerna/prompt@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-4.0.0.tgz#5ec69a803f3f0db0ad9f221dad64664d3daca41b" + integrity sha512-4Ig46oCH1TH5M7YyTt53fT6TuaKMgqUUaqdgxvp6HP6jtdak6+amcsqB8YGz2eQnw/sdxunx84DfI9XpoLj4bQ== + dependencies: + inquirer "^7.3.3" + npmlog "^4.1.2" + +"@lerna/publish@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-4.0.0.tgz#f67011305adeba120066a3b6d984a5bb5fceef65" + integrity sha512-K8jpqjHrChH22qtkytA5GRKIVFEtqBF6JWj1I8dWZtHs4Jywn8yB1jQ3BAMLhqmDJjWJtRck0KXhQQKzDK2UPg== + dependencies: + "@lerna/check-working-tree" "4.0.0" + "@lerna/child-process" "4.0.0" + "@lerna/collect-updates" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/describe-ref" "4.0.0" + "@lerna/log-packed" "4.0.0" + "@lerna/npm-conf" "4.0.0" + "@lerna/npm-dist-tag" "4.0.0" + "@lerna/npm-publish" "4.0.0" + "@lerna/otplease" "4.0.0" + "@lerna/output" "4.0.0" + "@lerna/pack-directory" "4.0.0" + "@lerna/prerelease-id-from-version" "4.0.0" + "@lerna/prompt" "4.0.0" + "@lerna/pulse-till-done" "4.0.0" + "@lerna/run-lifecycle" "4.0.0" + "@lerna/run-topologically" "4.0.0" + "@lerna/validation-error" "4.0.0" + "@lerna/version" "4.0.0" + fs-extra "^9.1.0" + libnpmaccess "^4.0.1" + npm-package-arg "^8.1.0" + npm-registry-fetch "^9.0.0" + npmlog "^4.1.2" + p-map "^4.0.0" + p-pipe "^3.1.0" + pacote "^11.2.6" + semver "^7.3.4" + +"@lerna/pulse-till-done@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-4.0.0.tgz#04bace7d483a8205c187b806bcd8be23d7bb80a3" + integrity sha512-Frb4F7QGckaybRhbF7aosLsJ5e9WuH7h0KUkjlzSByVycxY91UZgaEIVjS2oN9wQLrheLMHl6SiFY0/Pvo0Cxg== + dependencies: + npmlog "^4.1.2" + +"@lerna/query-graph@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-4.0.0.tgz#09dd1c819ac5ee3f38db23931143701f8a6eef63" + integrity sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg== + dependencies: + "@lerna/package-graph" "4.0.0" + +"@lerna/resolve-symlink@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-4.0.0.tgz#6d006628a210c9b821964657a9e20a8c9a115e14" + integrity sha512-RtX8VEUzqT+uLSCohx8zgmjc6zjyRlh6i/helxtZTMmc4+6O4FS9q5LJas2uGO2wKvBlhcD6siibGt7dIC3xZA== + dependencies: + fs-extra "^9.1.0" + npmlog "^4.1.2" + read-cmd-shim "^2.0.0" + +"@lerna/rimraf-dir@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-4.0.0.tgz#2edf3b62d4eb0ef4e44e430f5844667d551ec25a" + integrity sha512-QNH9ABWk9mcMJh2/muD9iYWBk1oQd40y6oH+f3wwmVGKYU5YJD//+zMiBI13jxZRtwBx0vmBZzkBkK1dR11cBg== + dependencies: + "@lerna/child-process" "4.0.0" + npmlog "^4.1.2" + path-exists "^4.0.0" + rimraf "^3.0.2" + +"@lerna/run-lifecycle@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-4.0.0.tgz#e648a46f9210a9bcd7c391df6844498cb5079334" + integrity sha512-IwxxsajjCQQEJAeAaxF8QdEixfI7eLKNm4GHhXHrgBu185JcwScFZrj9Bs+PFKxwb+gNLR4iI5rpUdY8Y0UdGQ== + dependencies: + "@lerna/npm-conf" "4.0.0" + npm-lifecycle "^3.1.5" + npmlog "^4.1.2" + +"@lerna/run-topologically@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-4.0.0.tgz#af846eeee1a09b0c2be0d1bfb5ef0f7b04bb1827" + integrity sha512-EVZw9hGwo+5yp+VL94+NXRYisqgAlj0jWKWtAIynDCpghRxCE5GMO3xrQLmQgqkpUl9ZxQFpICgYv5DW4DksQA== + dependencies: + "@lerna/query-graph" "4.0.0" + p-queue "^6.6.2" + +"@lerna/run@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-4.0.0.tgz#4bc7fda055a729487897c23579694f6183c91262" + integrity sha512-9giulCOzlMPzcZS/6Eov6pxE9gNTyaXk0Man+iCIdGJNMrCnW7Dme0Z229WWP/UoxDKg71F2tMsVVGDiRd8fFQ== + dependencies: + "@lerna/command" "4.0.0" + "@lerna/filter-options" "4.0.0" + "@lerna/npm-run-script" "4.0.0" + "@lerna/output" "4.0.0" + "@lerna/profiler" "4.0.0" + "@lerna/run-topologically" "4.0.0" + "@lerna/timer" "4.0.0" + "@lerna/validation-error" "4.0.0" + p-map "^4.0.0" + +"@lerna/symlink-binary@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-4.0.0.tgz#21009f62d53a425f136cb4c1a32c6b2a0cc02d47" + integrity sha512-zualodWC4q1QQc1pkz969hcFeWXOsVYZC5AWVtAPTDfLl+TwM7eG/O6oP+Rr3fFowspxo6b1TQ6sYfDV6HXNWA== + dependencies: + "@lerna/create-symlink" "4.0.0" + "@lerna/package" "4.0.0" + fs-extra "^9.1.0" + p-map "^4.0.0" + +"@lerna/symlink-dependencies@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-4.0.0.tgz#8910eca084ae062642d0490d8972cf2d98e9ebbd" + integrity sha512-BABo0MjeUHNAe2FNGty1eantWp8u83BHSeIMPDxNq0MuW2K3CiQRaeWT3EGPAzXpGt0+hVzBrA6+OT0GPn7Yuw== dependencies: - "@jest/test-result" "^27.2.5" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-runtime "^27.2.5" + "@lerna/create-symlink" "4.0.0" + "@lerna/resolve-symlink" "4.0.0" + "@lerna/symlink-binary" "4.0.0" + fs-extra "^9.1.0" + p-map "^4.0.0" + p-map-series "^2.1.0" -"@jest/transform@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" - integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== +"@lerna/timer@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-4.0.0.tgz#a52e51bfcd39bfd768988049ace7b15c1fd7a6da" + integrity sha512-WFsnlaE7SdOvjuyd05oKt8Leg3ENHICnvX3uYKKdByA+S3g+TCz38JsNs7OUZVt+ba63nC2nbXDlUnuT2Xbsfg== + +"@lerna/validation-error@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-4.0.0.tgz#af9d62fe8304eaa2eb9a6ba1394f9aa807026d35" + integrity sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw== dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-regex-util "^27.0.6" - jest-util "^27.2.5" - micromatch "^4.0.4" - pirates "^4.0.1" + npmlog "^4.1.2" + +"@lerna/version@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-4.0.0.tgz#532659ec6154d8a8789c5ab53878663e244e3228" + integrity sha512-otUgiqs5W9zGWJZSCCMRV/2Zm2A9q9JwSDS7s/tlKq4mWCYriWo7+wsHEA/nPTMDyYyBO5oyZDj+3X50KDUzeA== + dependencies: + "@lerna/check-working-tree" "4.0.0" + "@lerna/child-process" "4.0.0" + "@lerna/collect-updates" "4.0.0" + "@lerna/command" "4.0.0" + "@lerna/conventional-commits" "4.0.0" + "@lerna/github-client" "4.0.0" + "@lerna/gitlab-client" "4.0.0" + "@lerna/output" "4.0.0" + "@lerna/prerelease-id-from-version" "4.0.0" + "@lerna/prompt" "4.0.0" + "@lerna/run-lifecycle" "4.0.0" + "@lerna/run-topologically" "4.0.0" + "@lerna/validation-error" "4.0.0" + chalk "^4.1.0" + dedent "^0.7.0" + load-json-file "^6.2.0" + minimatch "^3.0.4" + npmlog "^4.1.2" + p-map "^4.0.0" + p-pipe "^3.1.0" + p-reduce "^2.1.0" + p-waterfall "^2.1.1" + semver "^7.3.4" slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + temp-write "^4.0.0" + write-json-file "^4.3.0" -"@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== +"@lerna/write-log-file@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-4.0.0.tgz#18221a38a6a307d6b0a5844dd592ad53fa27091e" + integrity sha512-XRG5BloiArpXRakcnPHmEHJp+4AtnhRtpDIHSghmXD5EichI1uD73J7FgPp30mm2pDRq3FdqB0NbwSEsJ9xFQg== dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" + npmlog "^4.1.2" + write-file-atomic "^3.0.3" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1181,6 +1261,177 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/ci-detect@^1.0.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.4.0.tgz#18478bbaa900c37bfbd8a2006a6262c62e8b0fe1" + integrity sha512-3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q== + +"@npmcli/fs@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f" + integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ== + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + +"@npmcli/git@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.1.0.tgz#2fbd77e147530247d37f325930d457b3ebe894f6" + integrity sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw== + dependencies: + "@npmcli/promise-spawn" "^1.3.2" + lru-cache "^6.0.0" + mkdirp "^1.0.4" + npm-pick-manifest "^6.1.1" + promise-inflight "^1.0.1" + promise-retry "^2.0.1" + semver "^7.3.5" + which "^2.0.2" + +"@npmcli/installed-package-contents@^1.0.6": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" + integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== + dependencies: + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +"@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" + +"@npmcli/node-gyp@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz#a912e637418ffc5f2db375e93b85837691a43a33" + integrity sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA== + +"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5" + integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg== + dependencies: + infer-owner "^1.0.4" + +"@npmcli/run-script@^1.8.2": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz#18314802a6660b0d4baa4c3afe7f1ad39d8c28b7" + integrity sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g== + dependencies: + "@npmcli/node-gyp" "^1.0.2" + "@npmcli/promise-spawn" "^1.3.2" + node-gyp "^7.1.0" + read-package-json-fast "^2.0.1" + +"@octokit/auth-token@^2.4.4": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" + integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== + dependencies: + "@octokit/types" "^6.0.3" + +"@octokit/core@^3.5.1": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.5.1.tgz#8601ceeb1ec0e1b1b8217b960a413ed8e947809b" + integrity sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw== + dependencies: + "@octokit/auth-token" "^2.4.4" + "@octokit/graphql" "^4.5.8" + "@octokit/request" "^5.6.0" + "@octokit/request-error" "^2.0.5" + "@octokit/types" "^6.0.3" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + +"@octokit/endpoint@^6.0.1": + version "6.0.12" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658" + integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== + dependencies: + "@octokit/types" "^6.0.3" + is-plain-object "^5.0.0" + universal-user-agent "^6.0.0" + +"@octokit/graphql@^4.5.8": + version "4.8.0" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3" + integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== + dependencies: + "@octokit/request" "^5.6.0" + "@octokit/types" "^6.0.3" + universal-user-agent "^6.0.0" + +"@octokit/openapi-types@^11.2.0": + version "11.2.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6" + integrity sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA== + +"@octokit/plugin-enterprise-rest@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" + integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== + +"@octokit/plugin-paginate-rest@^2.16.8": + version "2.17.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7" + integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw== + dependencies: + "@octokit/types" "^6.34.0" + +"@octokit/plugin-request-log@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" + integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== + +"@octokit/plugin-rest-endpoint-methods@^5.12.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz#8c46109021a3412233f6f50d28786f8e552427ba" + integrity sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA== + dependencies: + "@octokit/types" "^6.34.0" + deprecation "^2.3.1" + +"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" + integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== + dependencies: + "@octokit/types" "^6.0.3" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^5.6.0": + version "5.6.2" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.2.tgz#1aa74d5da7b9e04ac60ef232edd9a7438dcf32d8" + integrity sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA== + dependencies: + "@octokit/endpoint" "^6.0.1" + "@octokit/request-error" "^2.1.0" + "@octokit/types" "^6.16.1" + is-plain-object "^5.0.0" + node-fetch "^2.6.1" + universal-user-agent "^6.0.0" + +"@octokit/rest@^18.1.0": + version "18.12.0" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" + integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== + dependencies: + "@octokit/core" "^3.5.1" + "@octokit/plugin-paginate-rest" "^2.16.8" + "@octokit/plugin-request-log" "^1.0.4" + "@octokit/plugin-rest-endpoint-methods" "^5.12.0" + +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.34.0": + version "6.34.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.34.0.tgz#c6021333334d1ecfb5d370a8798162ddf1ae8218" + integrity sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw== + dependencies: + "@octokit/openapi-types" "^11.2.0" + "@popperjs/core@^2.10.2": version "2.10.2" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590" @@ -1421,7 +1672,7 @@ jest-diff "^27.0.0" pretty-format "^27.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== @@ -1449,20 +1700,30 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/minimatch@*": +"@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== +"@types/minimist@^1.2.0": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + "@types/ms@*": version "0.7.31" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== "@types/node@*": - version "16.10.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.3.tgz#7a8f2838603ea314d1d22bb3171d899e15c57bd5" - integrity sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ== + version "16.10.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.9.tgz#8f1cdd517972f76a3b928298f4c0747cd6fef25a" + integrity sha512-H9ReOt+yqIJPCutkTYjFjlyK6WEMQYT9hLZMlWtOjFQY2ItppsWZ6RJf8Aw+jz5qTYceuHvFgPIaKOHtLAEWBw== + +"@types/normalize-package-data@^2.4.0": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1520,9 +1781,9 @@ integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== "@types/webpack-env@^1.16.2": - version "1.16.2" - resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.2.tgz#8db514b059c1b2ae14ce9d7bb325296de6a9a0fa" - integrity sha512-vKx7WNQNZDyJveYcHAm9ZxhqSGLYwoyLhrHjLBOkw3a7cT76sTdjgtwyijhk1MaHyRIuSztcVwrUOO/NEu68Dw== + version "1.16.3" + resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.3.tgz#b776327a73e561b71e7881d0cd6d34a1424db86a" + integrity sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw== "@types/yargs-parser@*": version "20.2.1" @@ -1536,13 +1797,13 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" - integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== +"@typescript-eslint/eslint-plugin@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.0.0.tgz#ecc7cc69d1e6f342beb6ea9cf9fbc02c97a212ac" + integrity sha512-T6V6fCD2U0YesOedvydTnrNtsC8E+c2QzpawIpDdlaObX0OX5dLo7tLU5c64FhTZvA1Xrdim+cXDI7NPsVx8Cg== dependencies: - "@typescript-eslint/experimental-utils" "4.33.0" - "@typescript-eslint/scope-manager" "4.33.0" + "@typescript-eslint/experimental-utils" "5.0.0" + "@typescript-eslint/scope-manager" "5.0.0" debug "^4.3.1" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -1550,61 +1811,61 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" - integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== +"@typescript-eslint/experimental-utils@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0.tgz#c7d7e67443dfb9fd93a5d060fb72c9e9b5638bbc" + integrity sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" + "@typescript-eslint/scope-manager" "5.0.0" + "@typescript-eslint/types" "5.0.0" + "@typescript-eslint/typescript-estree" "5.0.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" - integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== +"@typescript-eslint/parser@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.0.0.tgz#50d1be2e0def82d73e863cceba74aeeac9973592" + integrity sha512-B6D5rmmQ14I1fdzs71eL3DAuvnPHTY/t7rQABrL9BLnx/H51Un8ox1xqYAchs0/V2trcoyxB1lMJLlrwrJCDgw== dependencies: - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" + "@typescript-eslint/scope-manager" "5.0.0" + "@typescript-eslint/types" "5.0.0" + "@typescript-eslint/typescript-estree" "5.0.0" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" - integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== +"@typescript-eslint/scope-manager@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.0.0.tgz#aea0fb0e2480c1169a02e89d9005ac3f2835713f" + integrity sha512-5RFjdA/ain/MDUHYXdF173btOKncIrLuBmA9s6FJhzDrRAyVSA+70BHg0/MW6TE+UiKVyRtX91XpVS0gVNwVDQ== dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" + "@typescript-eslint/types" "5.0.0" + "@typescript-eslint/visitor-keys" "5.0.0" -"@typescript-eslint/types@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" - integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== +"@typescript-eslint/types@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.0.0.tgz#25d93f6d269b2d25fdc51a0407eb81ccba60eb0f" + integrity sha512-dU/pKBUpehdEqYuvkojmlv0FtHuZnLXFBn16zsDmlFF3LXkOpkAQ2vrKc3BidIIve9EMH2zfTlxqw9XM0fFN5w== -"@typescript-eslint/typescript-estree@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" - integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== +"@typescript-eslint/typescript-estree@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.0.0.tgz#bc20f413c6e572c7309dbe5fa3be027984952af3" + integrity sha512-V/6w+PPQMhinWKSn+fCiX5jwvd1vRBm7AX7SJQXEGQtwtBvjMPjaU3YTQ1ik2UF1u96X7tsB96HMnulG3eLi9Q== dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" + "@typescript-eslint/types" "5.0.0" + "@typescript-eslint/visitor-keys" "5.0.0" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" - integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== +"@typescript-eslint/visitor-keys@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.0.0.tgz#b789f7cd105e59bee5c0983a353942a5a48f56df" + integrity sha512-yRyd2++o/IrJdyHuYMxyFyBhU762MRHQ/bAGQeTnN3pGikfh+nEmM61XTqaDH1XDp53afZ+waXrk0ZvenoZ6xw== dependencies: - "@typescript-eslint/types" "4.33.0" - eslint-visitor-keys "^2.0.0" + "@typescript-eslint/types" "5.0.0" + eslint-visitor-keys "^3.0.0" "@vue/compiler-core@3.2.20": version "3.2.20" @@ -1648,7 +1909,7 @@ "@vue/compiler-dom" "3.2.20" "@vue/shared" "3.2.20" -"@vue/devtools-api@^6.0.0-beta.14": +"@vue/devtools-api@^6.0.0-beta.18": version "6.0.0-beta.19" resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.19.tgz#f8e88059daa424515992426a0c7ea5cde07e99bf" integrity sha512-ObzQhgkoVeoyKv+e8+tB/jQBL2smtk/NmC9OmFK8UqdDpoOdv/Kf9pyDWL+IFyM7qLD2C75rszJujvGSPSpGlw== @@ -1660,10 +1921,10 @@ dependencies: eslint-config-prettier "^6.0.0" -"@vue/eslint-config-typescript@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@vue/eslint-config-typescript/-/eslint-config-typescript-7.0.0.tgz#220c70c2edf7a253e739298525f4d401b8ef0038" - integrity sha512-UxUlvpSrFOoF8aQ+zX1leYiEBEm7CZmXYn/ZEM1zwSadUzpamx56RB4+Htdjisv1mX2tOjBegNUqH3kz2OL+Aw== +"@vue/eslint-config-typescript@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@vue/eslint-config-typescript/-/eslint-config-typescript-8.0.0.tgz#e7a5aa0cdf5f5d59e05f7ea310e8954a49b8fc41" + integrity sha512-8u8Qpg4qfjJoNeRMdHlxif9BcGy4iYSSK4YYW5AFPPRtkBJiCqtoyT72l4F3ZeZII09ax2N6yQeHbQ0CXQi1bA== dependencies: vue-eslint-parser "^7.0.0" @@ -1702,7 +1963,7 @@ "@vue/shared" "3.2.20" csstype "^2.6.8" -"@vue/server-renderer@3.2.20", "@vue/server-renderer@^3.2.20", "@vue/server-renderer@^3.2.3": +"@vue/server-renderer@3.2.20", "@vue/server-renderer@^3.2.3": version "3.2.20" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.20.tgz#705e07ae9425132b2b6227d308a51a13f4d4ec81" integrity sha512-viIbZGep9XabnrRcaxWIi00cOh1x21QYm2upIL5W0zqzTJ54VdTzpI+zi1osNp+VfRQDTHpV2U7H3Kn4ljYJvg== @@ -1716,9 +1977,9 @@ integrity sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w== "@vue/test-utils@^2.0.0-0": - version "2.0.0-rc.15" - resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-rc.15.tgz#425d0ecd639fbe6383e240f4542907b3bfccde6e" - integrity sha512-cb+Ri4PDRhtGCJuaLyl1HO9jXcwEj6AFwcNXace8FhhwelDzOdjyIgOb25xtDiUojzWjPuzGLKZQr/5WB7MLew== + version "2.0.0-rc.16" + resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-rc.16.tgz#59380f02870f856ac002a29c02681d3f3fcbafeb" + integrity sha512-TubikDVkI2LuRKRPSLv3lYpbpvvucT2DIcGqfBVpvYs4W19u0EBTJEdmfwmSuLY7H1TyAr9Stur3PI1sWWvTGQ== "@vuepress/bundler-webpack@2.0.0-beta.26": version "2.0.0-beta.26" @@ -1894,7 +2155,7 @@ "@vuepress/utils" "2.0.0-beta.25" vue "^3.2.3" -"@vuepress/plugin-toc@^2.0.0-beta.24": +"@vuepress/plugin-toc@^2.0.0-beta.26": version "2.0.0-beta.26" resolved "https://registry.yarnpkg.com/@vuepress/plugin-toc/-/plugin-toc-2.0.0-beta.26.tgz#27f4c722a3c08b6dcfd7ed9f06095c484a62f8b5" integrity sha512-ZzI7zP6Rn7jjQIj6xtyUj5UDrbZ3umHiKiopDypF93+Xp2cXARGqT15GN4tR5tfkoIk/odwtcoCvKns2Tdvlqw== @@ -2099,11 +2360,24 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <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== +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -2135,23 +2409,37 @@ 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@^7.1.1, acorn@^7.4.0: +acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.4.1: +acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0: version "8.5.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== -agent-base@6: +add-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" + integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= + +agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" +agentkeepalive@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b" + integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2165,7 +2453,7 @@ ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2175,16 +2463,6 @@ ajv@^6.10.0, 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.6.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" - integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" @@ -2207,6 +2485,11 @@ ansi-regex@^2.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -2244,6 +2527,24 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +aproba@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + +are-we-there-yet@~1.1.2: + version "1.1.7" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" + integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -2256,6 +2557,11 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -2266,21 +2572,48 @@ array-flatten@^2.1.0: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== +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-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -asap@~2.0.3: +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +asap@^2.0.0, asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + assert-never@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe" integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + ast-types@0.14.2: version "0.14.2" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" @@ -2288,11 +2621,6 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -2305,22 +2633,16 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -auto-changelog@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.3.0.tgz#08ab8b1840a5d804410f1d1a5d2c4b2df0d835e1" - integrity sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g== - dependencies: - commander "^5.0.0" - handlebars "^4.7.3" - node-fetch "^2.6.0" - parse-github-url "^1.0.2" - semver "^6.3.0" - autoprefixer@^10.3.1: version "10.3.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.3.7.tgz#cef2562058406bd378c94aacda36bb46a97b3186" @@ -2333,6 +2655,16 @@ autoprefixer@^10.3.1: picocolors "^0.2.1" postcss-value-parser "^4.1.0" +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + babel-jest@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" @@ -2347,16 +2679,6 @@ babel-jest@^27.2.5: graceful-fs "^4.2.4" slash "^3.0.0" -babel-loader@^8.2.2: - version "8.2.2" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" - integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - 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" @@ -2385,30 +2707,6 @@ babel-plugin-jest-hoist@^27.2.0: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-polyfill-corejs2@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" - integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.2.2" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" - integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.2" - core-js-compat "^3.16.2" - -babel-plugin-polyfill-regenerator@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" - integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.2.2" - babel-preset-current-node-syntax@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" @@ -2457,6 +2755,18 @@ batch@0.6.1: resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +before-after-hook@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" + integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -2530,15 +2840,15 @@ browser-process-hrtime@^1.0.0: integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.3: - version "4.17.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.3.tgz#2844cd6eebe14d12384b0122d217550160d2d624" - integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== + version "4.17.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.4.tgz#72e2508af2a403aec0a49847ef31bd823c57ead4" + integrity sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ== dependencies: - caniuse-lite "^1.0.30001264" - electron-to-chromium "^1.3.857" + caniuse-lite "^1.0.30001265" + electron-to-chromium "^1.3.867" escalade "^3.1.1" - node-releases "^1.1.77" - picocolors "^0.2.1" + node-releases "^2.0.0" + picocolors "^1.0.0" bs-logger@0.x: version "0.2.6" @@ -2577,6 +2887,21 @@ builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= + +byline@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= + +byte-size@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" + integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -2588,9 +2913,33 @@ bytes@3.1.0: integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cac@^6.7.3: - version "6.7.8" - resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.8.tgz#5b73bc5265fb55ccc132befef40eb9b831ae610b" - integrity sha512-EozC0vCN4aX3LbcVAzN0tW0qKeDFDXZ74xIAfCviLP2B6yzWPMaYLlMP0EHi2oZKvNqRgY35bOKQtWc5xQ0dDA== + version "6.7.11" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.11.tgz#8828e0874e578b60d839a7591567d7d5bdc7cbce" + integrity sha512-m4xrA2MKfid6uDV2j2+0mXrtPGxlvAW0y+7Gnn2P8WVMSG+4e4tcoYX++94ZPblPfpBccJ5e7HvKdghlX5yiDA== + +cacache@^15.0.5, cacache@^15.2.0: + version "15.3.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + dependencies: + "@npmcli/fs" "^1.0.0" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + 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 "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" @@ -2613,6 +2962,15 @@ camel-case@^4.1.1: pascal-case "^3.1.2" tslib "^2.0.3" +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -2623,10 +2981,15 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001264: - version "1.0.30001265" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" - integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== +caniuse-lite@^1.0.30001264, caniuse-lite@^1.0.30001265: + version "1.0.30001267" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001267.tgz#b1cf2937175afc0570e4615fc2d2f9069fa0ed30" + integrity sha512-r1mjTzAuJ9W8cPBGbbus8E0SKcUP7gn03R14Wk8FlAlqhH9hroy9nLqmpuXlfKEw/oILW+FGz47ipXV2O7x8lg== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@^2.0.0, chalk@^2.1.0: version "2.4.2" @@ -2657,6 +3020,16 @@ character-parser@^2.2.0: dependencies: is-regex "^1.0.3" +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chart.js@^3.4.0: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.5.1.tgz#73e24d23a4134a70ccdb5e79a917f156b6f3644a" + integrity sha512-m5kzt72I1WQ9LILwQC4syla/LD/N413RYv2Dx2nnTkRS9iv/ey1xLTt0DnPc/eWV4zI+BgEgDYBIzbQhZHc/PQ== + "chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1, chokidar@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" @@ -2672,11 +3045,26 @@ character-parser@^2.2.0: optionalDependencies: fsevents "~2.3.2" +chownr@^1.1.4: + 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.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== +ci-info@^2.0.0: + version "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.1.1: version "3.2.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" @@ -2711,6 +3099,11 @@ cli-spinners@^2.5.0: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -2734,11 +3127,23 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +cmd-shim@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-4.1.0.tgz#b3a904a6743e9fede4148c6f3800bf2a08135bdd" + integrity sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw== + dependencies: + mkdirp-infer-owner "^2.0.0" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -2778,7 +3183,15 @@ colorette@^2.0.10: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== -combined-stream@^1.0.8: +columnify@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= + dependencies: + strip-ansi "^3.0.0" + wcwidth "^1.0.0" + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -2795,16 +3208,19 @@ commander@^4.1.1: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= +compare-func@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" + integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== + dependencies: + array-ify "^1.0.0" + dot-prop "^5.1.0" + compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" @@ -2830,11 +3246,34 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +concat-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.0.2" + typedarray "^0.0.6" + +config-chain@^1.1.12: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + constantinople@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-4.0.1.tgz#0def113fa0e4dc8de83331a5cf79c8b325213151" @@ -2855,6 +3294,88 @@ content-type@~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.12: + version "5.0.13" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" + integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== + dependencies: + compare-func "^2.0.0" + q "^1.5.1" + +conventional-changelog-core@^4.2.2: + version "4.2.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" + integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== + dependencies: + add-stream "^1.0.0" + conventional-changelog-writer "^5.0.0" + conventional-commits-parser "^3.2.0" + dateformat "^3.0.0" + get-pkg-repo "^4.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" + normalize-package-data "^3.0.0" + q "^1.5.1" + read-pkg "^3.0.0" + read-pkg-up "^3.0.0" + through2 "^4.0.0" + +conventional-changelog-preset-loader@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" + integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== + +conventional-changelog-writer@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz#c4042f3f1542f2f41d7d2e0d6cad23aba8df8eec" + integrity sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g== + dependencies: + conventional-commits-filter "^2.0.7" + dateformat "^3.0.0" + handlebars "^4.7.6" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + meow "^8.0.0" + semver "^6.0.0" + split "^1.0.0" + through2 "^4.0.0" + +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== + dependencies: + lodash.ismatch "^4.4.0" + modify-values "^1.0.0" + +conventional-commits-parser@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz#190fb9900c6e02be0c0bca9b03d57e24982639fd" + integrity sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g== + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.1" + lodash "^4.17.15" + meow "^8.0.0" + split2 "^3.0.0" + through2 "^4.0.0" + +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.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.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" @@ -2885,13 +3406,10 @@ copy-webpack-plugin@^9.0.1: schema-utils "^3.0.0" serialize-javascript "^6.0.0" -core-js-compat@^3.16.0, core-js-compat@^3.16.2: - version "3.18.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.2.tgz#e40c266fbd613948dd8d2d2156345da8ac03c142" - integrity sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ== - dependencies: - browserslist "^4.17.3" - semver "7.0.0" +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= core-util-is@~1.0.0: version "1.0.3" @@ -3000,6 +3518,18 @@ csstype@^2.6.8: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.18.tgz#980a8b53085f34af313410af064f2bd241784218" integrity sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ== +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" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -3009,6 +3539,11 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + debug@2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -3016,7 +3551,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -3030,6 +3565,24 @@ debug@^3.1.1: dependencies: ms "^2.1.1" +debuglog@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= + +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= + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + decimal.js@^10.2.1: version "10.3.1" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" @@ -3117,16 +3670,36 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -depd@~1.1.2: +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@^1.1.2, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +deprecation@^2.0.0, deprecation@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + +detect-indent@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -3137,6 +3710,14 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +dezalgo@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= + dependencies: + asap "^2.0.0" + wrappy "1" + diff-sequences@^27.0.6: version "27.0.6" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" @@ -3230,18 +3811,45 @@ dot-case@^3.0.4: resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: - no-case "^3.0.4" - tslib "^2.0.3" + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dot-prop@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.857: - version "1.3.864" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.864.tgz#6a993bcc196a2b8b3df84d28d5d4dd912393885f" - integrity sha512-v4rbad8GO6/yVI92WOeU9Wgxc4NA0n4f6P1FvZTY+jyY7JHEhw3bduYu60v3Q1h81Cg6eo4ApZrFPuycwd5hGw== +electron-to-chromium@^1.3.867: + version "1.3.868" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.868.tgz#ed835023b57ecf0ba63dfe7d50e16b53758ab1da" + integrity sha512-kZYCHqwJ1ctGrYDlOcWQH+/AftAm/KD4lEnLDNwS0kKwx1x6dU4zv+GuDjsPPOGn/2TjnKBaZjDyjXaoix0q/A== emittery@^0.8.1: version "0.8.1" @@ -3263,6 +3871,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +encoding@^0.1.12: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + enhanced-resolve@^5.8.3: version "5.8.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" @@ -3288,11 +3903,21 @@ entities@~2.1.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== -envinfo@^7.8.1: +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +envinfo@^7.7.4, envinfo@^7.8.1: version "7.8.1" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -3300,11 +3925,46 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +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.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.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + es-module-lexer@^0.9.0: version "0.9.3" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + esbuild-loader@~2.15.0: version "2.15.1" resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.15.1.tgz#5a3940f5d20317f1a35720efa33e933f97c923e9" @@ -3367,11 +4027,6 @@ eslint-config-prettier@^6.0.0: dependencies: get-stdin "^6.0.0" -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-plugin-prettier@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0" @@ -3397,6 +4052,14 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" +eslint-scope@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978" + integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" @@ -3411,7 +4074,7 @@ eslint-utils@^3.0.0: dependencies: eslint-visitor-keys "^2.0.0" -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: +eslint-visitor-keys@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== @@ -3421,37 +4084,41 @@ eslint-visitor-keys@^2.0.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.32.0: - version "7.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== +eslint-visitor-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186" + integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q== + +eslint@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.0.1.tgz#3610e7fe4a05c2154669515ca60835a76a19f700" + integrity sha512-LsgcwZgQ72vZ+SMp4K6pAnk2yFDWL7Ti4pJaRvsZ0Hsw2h8ZjUIW38a9AFn2cZXdBMlScMFYYgsSp4ttFI/0bA== dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" + "@eslint/eslintrc" "^1.0.3" + "@humanwhocodes/config-array" "^0.6.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" - debug "^4.0.1" + debug "^4.3.2" doctrine "^3.0.0" enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" + eslint-scope "^6.0.0" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.0.0" + espree "^9.0.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" + glob-parent "^6.0.1" globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - js-yaml "^3.13.1" + js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" @@ -3459,11 +4126,10 @@ eslint@^7.32.0: natural-compare "^1.4.0" optionator "^0.9.1" progress "^2.0.0" - regexpp "^3.1.0" + regexpp "^3.2.0" semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -3476,14 +4142,14 @@ espree@^6.2.1: acorn-jsx "^5.2.0" eslint-visitor-keys "^1.1.0" -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== +espree@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" + integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ== dependencies: - acorn "^7.4.0" + acorn "^8.5.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" + eslint-visitor-keys "^3.0.0" esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" @@ -3539,7 +4205,7 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -eventemitter3@^4.0.0: +eventemitter3@^4.0.0, eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== @@ -3624,6 +4290,20 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + 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" @@ -3631,6 +4311,16 @@ extract-from-css@^0.4.4: 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" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -3683,6 +4373,13 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + 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" @@ -3697,6 +4394,11 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +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" @@ -3710,14 +4412,12 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" + locate-path "^2.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" @@ -3745,6 +4445,11 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -3754,6 +4459,15 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" @@ -3778,6 +4492,30 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.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 "^2.0.0" + +fs-minipass@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" + integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + dependencies: + minipass "^2.6.0" + +fs-minipass@^2.0.0, fs-minipass@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + 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" @@ -3803,6 +4541,20 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + 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" @@ -3813,7 +4565,7 @@ 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.2: +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== @@ -3827,6 +4579,21 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-pkg-repo@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" + integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== + dependencies: + "@hutson/parse-repository-url" "^3.0.0" + hosted-git-info "^4.0.0" + through2 "^2.0.0" + yargs "^16.2.0" + +get-port@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" + integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== + get-stdin@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" @@ -3837,19 +4604,83 @@ get-stream@^6.0.0: 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" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +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 "^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" + resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= + dependencies: + gitconfiglocal "^1.0.0" + pify "^2.3.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== + dependencies: + meow "^8.0.0" + semver "^6.0.0" + +git-up@^4.0.0: + version "4.0.5" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.5.tgz#e7bb70981a37ea2fb8fe049669800a1f9a01d759" + integrity sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA== + dependencies: + is-ssh "^1.3.0" + parse-url "^6.0.0" + +git-url-parse@^11.4.4: + version "11.6.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.6.0.tgz#c634b8de7faa66498a2b88932df31702c67df605" + integrity sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g== + dependencies: + git-up "^4.0.0" + +gitconfiglocal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= + dependencies: + ini "^1.3.2" + github-buttons@^2.14.3: version "2.19.1" resolved "https://registry.yarnpkg.com/github-buttons/-/github-buttons-2.19.1.tgz#9703755a4da1c5b229d3f1d875c2f787efa59bd5" integrity sha512-us6ZC0bFYLfBq2CkZJJRpdPP5JlB6+kWFTdw8iK3E7yoMKdoLhDkqQHelJ+39UVR2zQbfXN5gNt3cVYp4fAuXA== -glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: 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-parent@^6.0.0: +glob-parent@^6.0.0, glob-parent@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== @@ -3899,7 +4730,7 @@ globby@^10.0.2: merge2 "^1.2.3" slash "^3.0.0" -globby@^11.0.1, globby@^11.0.3, globby@^11.0.4: +globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -3911,7 +4742,7 @@ globby@^11.0.1, globby@^11.0.3, globby@^11.0.4: merge2 "^1.3.0" slash "^3.0.0" -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: +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.3, graceful-fs@^4.2.4, graceful-fs@^4.2.6: version "4.2.8" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== @@ -3931,7 +4762,7 @@ handle-thing@^2.0.0: resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== -handlebars@^4.7.3: +handlebars@^4.7.6: 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== @@ -3943,6 +4774,29 @@ handlebars@^4.7.3: optionalDependencies: uglify-js "^3.1.4" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + +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" @@ -3965,6 +4819,11 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" +has-unicode@^2.0.0, has-unicode@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -3987,6 +4846,18 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +hosted-git-info@^2.1.4: + 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@^4.0.0, 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" + hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -4048,6 +4919,11 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" +http-cache-semantics@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" @@ -4119,6 +4995,15 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" @@ -4132,13 +5017,27 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -iconv-lite@0.4.24: +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + dependencies: + ms "^2.0.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" @@ -4149,6 +5048,13 @@ ieee754@^1.1.13: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +ignore-walk@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" + integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== + dependencies: + minimatch "^3.0.4" + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -4185,6 +5091,11 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -4203,6 +5114,43 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= +ini@^1.3.2, ini@^1.3.4: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +init-package-json@^2.0.2: + version "2.0.5" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.5.tgz#78b85f3c36014db42d8f32117252504f68022646" + integrity sha512-u1uGAtEFu3VA6HNl/yUWw57jmKEMx8SKOxHhxjGnOFUiIlFnohKDFg4ZrPpv9wWqk44nDxGJAtqjdQFm+9XXQA== + dependencies: + npm-package-arg "^8.1.5" + promzard "^0.3.0" + read "~1.0.1" + read-package-json "^4.1.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "^3.0.0" + +inquirer@^7.3.3: + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + internal-ip@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-6.2.0.tgz#d5541e79716e406b74ac6b07b856ef18dc1621c1" @@ -4213,12 +5161,21 @@ internal-ip@^6.2.0: is-ip "^3.1.0" p-event "^4.2.0" +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" + ip-regex@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== -ip@^1.1.0: +ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= @@ -4246,6 +5203,13 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -4253,6 +5217,26 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, 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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + is-ci@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" @@ -4260,7 +5244,7 @@ is-ci@^3.0.0: dependencies: ci-info "^3.1.1" -is-core-module@^2.2.0: +is-core-module@^2.2.0, is-core-module@^2.5.0: version "2.7.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== @@ -4297,6 +5281,18 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -4326,16 +5322,38 @@ is-ip@^3.1.0: dependencies: ip-regex "^4.0.0" +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= + is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= +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== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -4346,12 +5364,22 @@ is-path-inside@^3.0.2: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + is-plain-obj@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== -is-plain-object@5.0.0: +is-plain-object@5.0.0, is-plain-object@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== @@ -4380,7 +5408,7 @@ is-reference@^1.2.1: dependencies: "@types/estree" "*" -is-regex@^1.0.3, is-regex@^1.0.4: +is-regex@^1.0.3, is-regex@^1.0.4, 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== @@ -4388,12 +5416,45 @@ is-regex@^1.0.3, is-regex@^1.0.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +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.3" + resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.3.tgz#7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e" + integrity sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ== + dependencies: + protocols "^1.1.0" + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-typedarray@^1.0.0: +is-string@^1.0.5, 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: + has-tostringtag "^1.0.0" + +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.2" + +is-text-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= + dependencies: + text-extensions "^1.0.0" + +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= @@ -4403,6 +5464,13 @@ is-unicode-supported@^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-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-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -4425,10 +5493,15 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + istanbul-lib-coverage@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" - integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" + integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" @@ -4450,18 +5523,18 @@ istanbul-lib-report@^3.0.0: supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" - integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" istanbul-reports@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.3.tgz#974d682037f6d12b15dc55f9a2a5f8f1ea923831" - integrity sha512-0i77ZFLsb9U3DHi22WzmIngVzfoyxxbQcZRqlF3KoKmCJGq9nhFHoGi8FqBztN2rE8w6hURnZghetn0xpkVb6A== + version "3.0.5" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.5.tgz#a2580107e71279ea6d661ddede929ffc6d693384" + integrity sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" @@ -4905,6 +5978,18 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + jsdom@^16.6.0: version "16.7.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" @@ -4943,12 +6028,7 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -4963,16 +6043,21 @@ 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" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + json5@2.x, json5@^2.1.2, json5@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" @@ -4980,13 +6065,6 @@ json5@2.x, json5@^2.1.2, json5@^2.2.0: dependencies: minimist "^1.2.5" -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -4996,6 +6074,21 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonparse@^1.2.0, jsonparse@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + jstransformer@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/jstransformer/-/jstransformer-1.0.0.tgz#ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3" @@ -5004,7 +6097,7 @@ jstransformer@1.0.0: is-promise "^2.0.0" promise "^7.0.1" -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -5019,6 +6112,30 @@ klona@^2.0.4: resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== +lerna@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-4.0.0.tgz#b139d685d50ea0ca1be87713a7c2f44a5b678e9e" + integrity sha512-DD/i1znurfOmNJb0OBw66NmNqiM8kF6uIrzrJ0wGE3VNdzeOhz9ziWLYiRaZDGGwgbcjOo6eIfcx9O5Qynz+kg== + dependencies: + "@lerna/add" "4.0.0" + "@lerna/bootstrap" "4.0.0" + "@lerna/changed" "4.0.0" + "@lerna/clean" "4.0.0" + "@lerna/cli" "4.0.0" + "@lerna/create" "4.0.0" + "@lerna/diff" "4.0.0" + "@lerna/exec" "4.0.0" + "@lerna/import" "4.0.0" + "@lerna/info" "4.0.0" + "@lerna/init" "4.0.0" + "@lerna/link" "4.0.0" + "@lerna/list" "4.0.0" + "@lerna/publish" "4.0.0" + "@lerna/run" "4.0.0" + "@lerna/version" "4.0.0" + import-local "^3.0.2" + npmlog "^4.1.2" + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -5040,6 +6157,27 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +libnpmaccess@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-4.0.3.tgz#dfb0e5b0a53c315a2610d300e46b4ddeb66e7eec" + integrity sha512-sPeTSNImksm8O2b6/pf3ikv4N567ERYEpeKRPSmqlNt1dTZbvgpJIzg5vAhXHpw2ISBsELFRelk0jEahj1c6nQ== + dependencies: + aproba "^2.0.0" + minipass "^3.1.1" + npm-package-arg "^8.1.2" + npm-registry-fetch "^11.0.0" + +libnpmpublish@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-4.0.2.tgz#be77e8bf5956131bcb45e3caa6b96a842dec0794" + integrity sha512-+AD7A2zbVeGRCFI2aO//oUmapCwy7GHqPXFJh3qpToSRNU+tXKJ2YFUgjt04LPPAf2dlEH95s6EhIHM1J7bmOw== + dependencies: + normalize-package-data "^3.0.2" + npm-package-arg "^8.1.2" + npm-registry-fetch "^11.0.0" + semver "^7.1.3" + ssri "^8.0.1" + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -5052,20 +6190,31 @@ linkify-it@^3.0.1: dependencies: uc.micro "^1.0.1" +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" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +load-json-file@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" + integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== + dependencies: + graceful-fs "^4.1.15" + parse-json "^5.0.0" + strip-bom "^4.0.0" + type-fest "^0.6.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.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - loader-utils@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" @@ -5075,6 +6224,14 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -5082,15 +6239,15 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -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._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.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.ismatch@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= lodash.memoize@4.1.2: version "4.1.2" @@ -5102,12 +6259,22 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -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.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== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" -lodash@4.x, lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: +lodash@4.x, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, 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== @@ -5149,7 +6316,15 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -5161,6 +6336,49 @@ make-error@1.x: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== +make-fetch-happen@^8.0.9: + version "8.0.14" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz#aaba73ae0ab5586ad8eaa68bd83332669393e222" + integrity sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ== + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.0.5" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + promise-retry "^2.0.1" + socks-proxy-agent "^5.0.0" + ssri "^8.0.0" + +make-fetch-happen@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" + integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.2.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.2" + promise-retry "^2.0.1" + socks-proxy-agent "^6.0.0" + ssri "^8.0.0" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -5168,10 +6386,20 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + markdown-it-anchor@^8.1.2: - version "8.3.1" - resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.3.1.tgz#b48a2097c89f82e1625db772b8a6a03e9e637cdc" - integrity sha512-i12nPHfLM5uKQXVkzyJt5tZ7DetcYqZoCeiUc9OPqhAhqAR6SOswqMgzqEvDyT5BK6DOc8MmV78VjzCsYM5J5g== + version "8.4.1" + resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz#29e560593f5edb80b25fdab8b23f93ef8a91b31e" + integrity sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA== markdown-it-container@^3.0.0: version "3.0.0" @@ -5226,6 +6454,23 @@ memfs@^3.2.2: dependencies: fs-monkey "1.0.3" +meow@^8.0.0: + 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" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.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" @@ -5259,7 +6504,7 @@ mime-db@1.50.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.33" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== @@ -5276,6 +6521,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + mini-css-extract-plugin@^2.2.0: version "2.4.2" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.2.tgz#b3508191ea479388a4715018c99dd3e6dd40d2d2" @@ -5295,18 +6545,123 @@ minimatch@^3.0.4: 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" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.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== -mkdirp@^0.5.5: +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" + integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== + dependencies: + minipass "^3.1.0" + minipass-sized "^1.0.3" + minizlib "^2.0.0" + optionalDependencies: + encoding "^0.1.12" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-json-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" + integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== + dependencies: + jsonparse "^1.3.1" + minipass "^3.0.0" + +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" + +minipass@^2.6.0, minipass@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: + version "3.1.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" + integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw== + dependencies: + yallist "^4.0.0" + +minizlib@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + dependencies: + minipass "^2.9.0" + +minizlib@^2.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" + +mkdirp-infer-owner@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" + integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== + dependencies: + chownr "^2.0.0" + infer-owner "^1.0.4" + mkdirp "^1.0.3" + +mkdirp@^0.5.1, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" +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== + +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -5322,7 +6677,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.1.1: +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== @@ -5340,17 +6695,33 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" +multimatch@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" + integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +mute-stream@0.0.8, mute-stream@~0.0.4: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + nanoid@^3.1.28: - version "3.1.29" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.29.tgz#214fb2d7a33e1a5bef4757b779dfaeb6a4e5aeb4" - integrity sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg== + version "3.1.30" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" + integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -negotiator@0.6.2: +negotiator@0.6.2, negotiator@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== @@ -5368,7 +6739,7 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-fetch@^2.6.0: +node-fetch@^2.6.1: version "2.6.5" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== @@ -5380,6 +6751,39 @@ node-forge@^0.10.0: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== +node-gyp@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" + integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.2" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.1.2" + request "^2.88.0" + rimraf "^2.6.3" + semver "^5.7.1" + tar "^4.4.12" + which "^1.3.1" + +node-gyp@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" + integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.3" + nopt "^5.0.0" + npmlog "^4.1.2" + request "^2.88.2" + rimraf "^3.0.2" + semver "^7.3.2" + tar "^6.0.2" + which "^2.0.2" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5390,10 +6794,45 @@ node-modules-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-releases@^1.1.77: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== +node-releases@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.0.tgz#67dc74903100a7deb044037b8a2e5f453bb05400" + integrity sha512-aA87l0flFYMzCHpTM3DERFSYxc6lv/BltdbRTOMZuxZ0cwZCD3mejE5n9vLhSJCN++/eOqr77G1IO5uXxlQYWA== + +nopt@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" + integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== + dependencies: + abbrev "1" + osenv "^0.1.4" + +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + +normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^3.0.0, normalize-package-data@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -5405,6 +6844,99 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= +normalize-url@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-bundled@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" + integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== + dependencies: + npm-normalize-package-bin "^1.0.1" + +npm-install-checks@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4" + integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w== + dependencies: + semver "^7.1.1" + +npm-lifecycle@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" + integrity sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g== + dependencies: + byline "^5.0.0" + graceful-fs "^4.1.15" + node-gyp "^5.0.2" + resolve-from "^4.0.0" + slide "^1.1.6" + uid-number "0.0.6" + umask "^1.1.0" + which "^1.3.1" + +npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" + integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== + +npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5: + version "8.1.5" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44" + integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q== + dependencies: + hosted-git-info "^4.0.1" + semver "^7.3.4" + validate-npm-package-name "^3.0.0" + +npm-packlist@^2.1.4: + version "2.2.2" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8" + integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg== + dependencies: + glob "^7.1.6" + ignore-walk "^3.0.3" + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148" + integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA== + dependencies: + npm-install-checks "^4.0.0" + npm-normalize-package-bin "^1.0.1" + npm-package-arg "^8.1.2" + semver "^7.3.4" + +npm-registry-fetch@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76" + integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA== + dependencies: + make-fetch-happen "^9.0.1" + minipass "^3.1.3" + minipass-fetch "^1.3.0" + minipass-json-stream "^1.0.1" + minizlib "^2.0.0" + npm-package-arg "^8.0.0" + +npm-registry-fetch@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz#86f3feb4ce00313bc0b8f1f8f69daae6face1661" + integrity sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA== + dependencies: + "@npmcli/ci-detect" "^1.0.0" + lru-cache "^6.0.0" + make-fetch-happen "^8.0.9" + minipass "^3.1.3" + minipass-fetch "^1.3.0" + minipass-json-stream "^1.0.1" + minizlib "^2.0.0" + npm-package-arg "^8.0.0" + npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -5412,6 +6944,16 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + nprogress@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" @@ -5424,16 +6966,31 @@ nth-check@^2.0.0: dependencies: boolbase "^1.0.0" +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= + nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== -object-assign@^4.1.1: +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= +object-inspect@^1.11.0, object-inspect@^1.9.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.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" @@ -5447,7 +7004,7 @@ object-keys@^1.0.12, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.0: +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== @@ -5457,6 +7014,15 @@ object.assign@^4.1.0: has-symbols "^1.0.1" object-keys "^1.1.1" +object.getownpropertydescriptors@^2.0.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" + integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" @@ -5474,7 +7040,7 @@ on-headers@~1.0.2: resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0: +once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -5536,6 +7102,24 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + p-event@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" @@ -5548,6 +7132,13 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.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" @@ -5562,6 +7153,13 @@ p-limit@^3.1.0: 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" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -5569,6 +7167,11 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-map-series@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" + integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== + p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -5576,6 +7179,24 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-pipe@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" + integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== + +p-queue@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + dependencies: + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" + +p-reduce@^2.0.0, p-reduce@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" + integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== + p-retry@^4.5.0: version "4.6.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" @@ -5584,18 +7205,55 @@ p-retry@^4.5.0: "@types/retry" "^0.12.0" retry "^0.13.1" -p-timeout@^3.1.0: +p-timeout@^3.1.0, p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== dependencies: p-finally "^1.0.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +p-waterfall@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-2.1.1.tgz#63153a774f472ccdc4eb281cdb2967fcf158b2ee" + integrity sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== + dependencies: + p-reduce "^2.0.0" + +pacote@^11.2.6: + version "11.3.5" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2" + integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg== + dependencies: + "@npmcli/git" "^2.1.0" + "@npmcli/installed-package-contents" "^1.0.6" + "@npmcli/promise-spawn" "^1.2.0" + "@npmcli/run-script" "^1.8.2" + cacache "^15.0.5" + chownr "^2.0.0" + fs-minipass "^2.1.0" + infer-owner "^1.0.4" + minipass "^3.1.3" + mkdirp "^1.0.3" + npm-package-arg "^8.0.1" + npm-packlist "^2.1.4" + npm-pick-manifest "^6.0.0" + npm-registry-fetch "^11.0.0" + promise-retry "^2.0.1" + read-package-json-fast "^2.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.1.0" + param-case@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -5611,10 +7269,13 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-github-url@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" - integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" parse-json@^5.0.0: version "5.2.0" @@ -5626,6 +7287,26 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-path@^4.0.0: + 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@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-6.0.0.tgz#f5dd262a7de9ec00914939220410b66cff09107d" + integrity sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw== + dependencies: + is-ssh "^1.3.0" + normalize-url "^6.1.0" + parse-path "^4.0.0" + protocols "^1.4.0" + parse5@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" @@ -5644,6 +7325,11 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -5669,21 +7355,58 @@ path-to-regexp@0.1.7: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + picocolors@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== +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.2, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "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== + pirates@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" @@ -5691,7 +7414,7 @@ pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -5715,9 +7438,9 @@ postcss-csso@^5.0.1: csso "^4.0.2" postcss-loader@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.1.1.tgz#58dd0a3accd9bc87cc52eff75244db578d11301a" - integrity sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug== + version "6.2.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.0.tgz#714370a3f567141cf4cadcdf9575f5234d186bc5" + integrity sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA== dependencies: cosmiconfig "^7.0.0" klona "^2.0.4" @@ -5764,7 +7487,7 @@ postcss-value-parser@^4.1.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.6, postcss@^8.3.9: +postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.6: version "8.3.9" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.9.tgz#98754caa06c4ee9eb59cc48bd073bb6bd3437c31" integrity sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw== @@ -5833,6 +7556,19 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + promise@^7.0.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -5848,6 +7584,23 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" +promzard@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= + dependencies: + read "1" + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +protocols@^1.1.0, protocols@^1.4.0: + version "1.4.8" + resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" + integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== + proxy-addr@~2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" @@ -5861,7 +7614,7 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -psl@^1.1.33: +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== @@ -5979,11 +7732,38 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +q@^1.5.1: + version "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.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" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +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@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -5994,6 +7774,11 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -6006,22 +7791,126 @@ 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== +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" + +react-is@^17.0.1: + 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-cmd-shim@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz#4a50a71d6f0965364938e9038476f7eede3928d9" + integrity sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw== + +read-package-json-fast@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" + integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== + dependencies: + json-parse-even-better-errors "^2.3.0" + npm-normalize-package-bin "^1.0.1" + +read-package-json@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a" + integrity sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA== + dependencies: + glob "^7.1.1" + json-parse-even-better-errors "^2.3.0" + normalize-package-data "^2.0.0" + npm-normalize-package-bin "^1.0.0" + +read-package-json@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-3.0.1.tgz#c7108f0b9390257b08c21e3004d2404c806744b9" + integrity sha512-aLcPqxovhJTVJcsnROuuzQvv6oziQx4zd3JvG0vGCL5MjTONUc4uJ90zCBC6R7W7oUKBNoR/F8pkyfVwlbxqng== + dependencies: + glob "^7.1.1" + json-parse-even-better-errors "^2.3.0" + normalize-package-data "^3.0.0" + npm-normalize-package-bin "^1.0.0" + +read-package-json@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-4.1.1.tgz#153be72fce801578c1c86b8ef2b21188df1b9eea" + integrity sha512-P82sbZJ3ldDrWCOSKxJT0r/CXMWR0OR3KRh55SgKo3p91GSIEEC32v3lSHAvO/UcH3/IoL7uqhOFBduAnwdldw== + dependencies: + glob "^7.1.1" + json-parse-even-better-errors "^2.3.0" + normalize-package-data "^3.0.0" + npm-normalize-package-bin "^1.0.0" + +read-package-tree@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" + integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw== + dependencies: + read-package-json "^2.0.0" + readdir-scoped-modules "^1.0.0" + util-promisify "^2.1.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" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" -react-is@^17.0.1: - 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@1, read@~1.0.1: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= + dependencies: + mute-stream "~0.0.4" + +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.4.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== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" -readable-stream@^2.0.1: +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -6034,14 +7923,15 @@ readable-stream@^2.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.4.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== +readdir-scoped-modules@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" + integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + debuglog "^1.0.1" + dezalgo "^1.0.0" + graceful-fs "^4.1.2" + once "^1.3.0" readdirp@~3.6.0: version "3.6.0" @@ -6060,29 +7950,13 @@ recast@0.20.5: source-map "~0.6.1" tslib "^2.0.1" -regenerate-unicode-properties@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" - integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== dependencies: - "@babel/runtime" "^7.8.4" + indent-string "^4.0.0" + strip-indent "^3.0.0" regexp.prototype.flags@^1.2.0: version "1.3.1" @@ -6092,35 +7966,11 @@ regexp.prototype.flags@^1.2.0: call-bind "^1.0.2" define-properties "^1.1.3" -regexpp@^3.1.0: +regexpp@^3.1.0, regexpp@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -regexpu-core@^4.7.1: - version "4.8.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" - integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^9.0.0" - regjsgen "^0.5.2" - regjsparser "^0.7.0" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -regjsgen@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" - integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== - dependencies: - jsesc "~0.5.0" - relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" @@ -6137,26 +7987,42 @@ renderkid@^2.0.6: lodash "^4.17.21" strip-ansi "^3.0.1" +request@^2.88.0, request@^2.88.2: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + require-directory@^2.1.1: version "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== - requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -requires@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/requires/-/requires-1.0.2.tgz#76304e821345622fe3fac0b0711a1e4f2828f0fa" - integrity sha1-djBOghNFYi/j+sCwcRoeTygo8Po= - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -6179,7 +8045,7 @@ 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.14.2, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0: +resolve@^1.10.0, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.19.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== @@ -6195,6 +8061,11 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + retry@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" @@ -6205,6 +8076,13 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -6212,11 +8090,6 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rollup-plugin-peer-deps-external@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" - integrity sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g== - rollup-plugin-vue@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0.tgz#e379e93e5ae9a8648522f698be2e452e8672aaf2" @@ -6240,6 +8113,11 @@ rollup@^2.58.0: optionalDependencies: fsevents "~2.3.2" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -6247,33 +8125,40 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rxjs@^6.6.0: + 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" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safer-buffer@>= 2.1.2 < 3": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sass-loader@^12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.1.0.tgz#b73324622231009da6fba61ab76013256380d201" - integrity sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg== + version "12.2.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.2.0.tgz#b370010fb0ababae2ef9c6c89e05d6c6debc6042" + integrity sha512-qducnp5vSV+8A8MZxuH6zV0MUg4MOVISScl2wDTCAn/2WJX+9Auxh92O/rnkdR2bvi5QxZBafnzkzRrWGZvm7w== dependencies: klona "^2.0.4" neo-async "^2.6.2" sass@^1.38.0: - version "1.42.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.42.1.tgz#5ab17bebc1cb1881ad2e0c9a932c66ad64e441e2" - integrity sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg== + version "1.43.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.2.tgz#c02501520c624ad6622529a8b3724eb08da82d65" + integrity sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -6284,15 +8169,6 @@ saxes@^5.0.1: dependencies: xmlchars "^2.2.0" -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" @@ -6322,19 +8198,19 @@ selfsigned@^1.10.11: dependencies: node-forge "^0.10.0" -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== +"semver@2 || 3 || 4 || 5", semver@^5.6.0, semver@^5.7.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: +semver@7.x, semver@^7.1.1, semver@^7.1.3, 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" -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, 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== @@ -6388,6 +8264,11 @@ serve-static@1.14.1: parseurl "~1.3.3" send "0.17.1" +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -6417,7 +8298,16 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@^3.0.2, signal-exit@^3.0.3: +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" + +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.5" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== @@ -6432,14 +8322,15 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" +slide@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= + +smart-buffer@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== sockjs@^0.3.21: version "0.3.21" @@ -6450,6 +8341,46 @@ sockjs@^0.3.21: uuid "^3.4.0" websocket-driver "^0.7.4" +socks-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" + integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== + dependencies: + agent-base "^6.0.2" + debug "4" + socks "^2.3.3" + +socks-proxy-agent@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz#869cf2d7bd10fea96c7ad3111e81726855e285c3" + integrity sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg== + dependencies: + agent-base "^6.0.2" + debug "^4.3.1" + socks "^2.6.1" + +socks@^2.3.3, socks@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e" + integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== + dependencies: + ip "^1.1.5" + smart-buffer "^4.1.0" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + +sort-keys@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18" + integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== + dependencies: + is-plain-obj "^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" @@ -6509,6 +8440,32 @@ sourcemap-codec@^1.4.4: resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.10" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b" + integrity sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA== + spdy-transport@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" @@ -6532,11 +8489,52 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" +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== + +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: + readable-stream "^3.0.0" + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^8.0.0, ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -6549,6 +8547,11 @@ stack-utils@^2.0.3: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +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-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -6557,7 +8560,24 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -6566,6 +8586,22 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +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.2" + define-properties "^1.1.3" + +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.2" + define-properties "^1.1.3" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -6580,13 +8616,20 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.1: +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -6621,6 +8664,13 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + strip-json-comments@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -6631,6 +8681,15 @@ strip-json-comments@^3.1.0, strip-json-comments@^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== +strong-log-transformer@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" + integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== + dependencies: + duplexer "^0.1.1" + minimist "^1.2.0" + through "^2.3.4" + style-loader@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.0.tgz#d66ea95fc50b22f8b79b69a9e414760fcf58d8d8" @@ -6670,23 +8729,52 @@ 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@^6.0.9: - version "6.7.2" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0" - integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g== - dependencies: - ajv "^8.0.1" - lodash.clonedeep "^4.5.0" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== +tar@^4.4.12: + version "4.4.19" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" + integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA== + dependencies: + chownr "^1.1.4" + fs-minipass "^1.2.7" + minipass "^2.9.0" + minizlib "^1.3.3" + mkdirp "^0.5.5" + safe-buffer "^5.2.1" + yallist "^3.1.1" + +tar@^6.0.2, tar@^6.1.0: + 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" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +temp-write@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-4.0.0.tgz#cd2e0825fc826ae72d201dc26eef3bf7e6fc9320" + integrity sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw== + dependencies: + graceful-fs "^4.1.15" + is-stream "^2.0.0" + make-dir "^3.0.0" + temp-dir "^1.0.0" + uuid "^3.3.2" + terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -6734,6 +8822,11 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-extensions@^1.0.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -6744,11 +8837,38 @@ throat@^6.0.1: resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== +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== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== + dependencies: + readable-stream "3" + +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + tmpl@1.0.x: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -6790,6 +8910,14 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + tr46@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" @@ -6802,6 +8930,11 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + ts-debounce@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ts-debounce/-/ts-debounce-3.0.0.tgz#9beedf59c04de3b5bef8ff28bd6885624df357be" @@ -6836,7 +8969,7 @@ tsconfig@^7.0.0: strip-bom "^3.0.0" strip-json-comments "^2.0.0" -tslib@^1.8.1: +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== @@ -6853,6 +8986,18 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -6872,6 +9017,11 @@ 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.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" @@ -6882,6 +9032,21 @@ type-fest@^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.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" + integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + type-fest@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" @@ -6902,10 +9067,15 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@4.4.3: - version "4.4.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324" - integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA== +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typescript@^4.4.4: + version "4.4.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" + integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" @@ -6917,28 +9087,44 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== +uid-number@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== +umask@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= + +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: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" -unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +universal-user-agent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" + integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== universalify@^0.1.2: version "0.1.2" @@ -6985,6 +9171,13 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +util-promisify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" + integrity sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= + dependencies: + object.getownpropertydescriptors "^2.0.3" + utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -6995,7 +9188,7 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.4.0: +uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -7014,11 +9207,35 @@ v8-to-istanbul@^8.1.0: convert-source-map "^1.6.0" source-map "^0.7.3" +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +validate-npm-package-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= + dependencies: + builtins "^1.0.3" + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + void-elements@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" @@ -7107,26 +9324,21 @@ vue-loader@^16.5.0: hash-sum "^2.0.0" loader-utils "^2.0.0" -vue-prism-component@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/vue-prism-component/-/vue-prism-component-2.0.0.tgz#eec89c5fe1ea3d8b55b8721d823b29d8b73b2b6d" - integrity sha512-1ofrL+GCZOv4HqtX5W3EgkhSAgadSeuD8FDTXbwhLy8kS+28RCR8t2S5VTeM9U/peAaXLBpSgRt3J25ao8KTeg== - -vue-router@^4.0.10, vue-router@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.11.tgz#cd649a0941c635281763a20965b599643ddc68ed" - integrity sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg== +vue-router@^4.0.10: + version "4.0.12" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460" + integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== dependencies: - "@vue/devtools-api" "^6.0.0-beta.14" + "@vue/devtools-api" "^6.0.0-beta.18" -vue-types@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/vue-types/-/vue-types-4.1.0.tgz#8dcbbaccf9d5c3815449ac7cb8ae5864454cfff0" - integrity sha512-oPAeKKx5vY5Q8c7lMQPQyrBIbmWQGael5XEHqO1f+Y3V/RUZNuISz7KxI4woGjh79Vy/gDDaPX9j9zKYpaaA2g== +vue-types@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vue-types/-/vue-types-4.1.1.tgz#7d7a4e4a01249a51b6da3faa301248c2ea5f5b97" + integrity sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw== dependencies: is-plain-object "5.0.0" -vue@^3.2.3, vue@^3.2.6: +vue@^3.2.20, vue@^3.2.3: version "3.2.20" resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.20.tgz#940f8aa8bf3e3be78243ca582bad41fcd45ae3e6" integrity sha512-81JjEP4OGk9oO8+CU0h2nFPGgJBm9mNa3kdCX2k6FuRdrWrC+CNe+tOnuIeTg8EWwQuI+wwdra5Q7vSzp7p4Iw== @@ -7137,7 +9349,7 @@ vue@^3.2.3, vue@^3.2.6: "@vue/server-renderer" "3.2.20" "@vue/shared" "3.2.20" -vuepress@^2.0.0-beta.24: +vuepress@^2.0.0-beta.26: version "2.0.0-beta.26" resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.26.tgz#39fa19b44bea31203828fdc1ae203bf7fab5146a" integrity sha512-mh/UMfte9rhzGdRIwhsnDVUUpLsMD1R4DtY8IGruBextMKOFhO+vlwygUpJwR464hzsusCvpt8jzv7TrkJLadA== @@ -7183,7 +9395,7 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -wcwidth@^1.0.1: +wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= @@ -7277,9 +9489,9 @@ webpack-sources@^3.2.0: integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA== webpack@^5.50.0: - version "5.58.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.58.1.tgz#df8aad72b617a9d0db8c89d4f410784ee93320d7" - integrity sha512-4Z/dmbTU+VmkCb2XNgW7wkE5TfEcSooclprn/UEuVeAkwHhn07OcgUsyaKHGtCY/VobjnsYBlyhKeMLiSoOqPg== + version "5.58.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.58.2.tgz#6b4af12fc9bd5cbedc00dc0a2fc2b9592db16b44" + integrity sha512-3S6e9Vo1W2ijk4F4PPWRIu6D/uGgqaPmqw+av3W3jLDujuNkdxX5h5c+RQ6GkjVR+WwIPOfgY8av+j5j4tMqJw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -7340,7 +9552,7 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^8.0.0, whatwg-url@^8.5.0: +whatwg-url@^8.0.0, whatwg-url@^8.4.0, whatwg-url@^8.5.0: version "8.7.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== @@ -7349,13 +9561,38 @@ whatwg-url@^8.0.0, whatwg-url@^8.5.0: tr46 "^2.1.0" webidl-conversions "^6.1.0" -which@^2.0.1: +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@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" @@ -7395,7 +9632,16 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^3.0.0: +write-file-atomic@^2.4.2: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== @@ -7405,6 +9651,39 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" +write-json-file@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" + integrity sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== + dependencies: + detect-indent "^5.0.0" + graceful-fs "^4.1.15" + make-dir "^2.1.0" + pify "^4.0.1" + sort-keys "^2.0.0" + write-file-atomic "^2.4.2" + +write-json-file@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-4.3.0.tgz#908493d6fd23225344af324016e4ca8f702dd12d" + integrity sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ== + dependencies: + detect-indent "^6.0.0" + graceful-fs "^4.1.15" + is-plain-obj "^2.0.0" + make-dir "^3.0.0" + sort-keys "^4.0.0" + write-file-atomic "^3.0.0" + +write-pkg@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039" + integrity sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== + dependencies: + sort-keys "^2.0.0" + type-fest "^0.4.1" + write-json-file "^3.2.0" + ws@^7.4.6: version "7.5.5" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" @@ -7425,6 +9704,11 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -7435,6 +9719,11 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= +yallist@^3.0.0, yallist@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -7445,7 +9734,12 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.x, yargs-parser@^20.2.2: +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + +yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== From 587dc95868758966486dac8bc6d2f98743287c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Mon, 25 Oct 2021 15:35:31 +0200 Subject: [PATCH 002/324] refactor: migrate repository to lerna --- .../coreui-vue/.eslintignore => .eslintignore | 0 .../coreui-vue/.eslintrc.js => .eslintrc.js | 0 .github/CODE_OF_CONDUCT.md | 46 + .github/COMMIT_CONVENTION.md | 4 +- .github/CONTRIBUTING.md | 9 +- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/config.yml | 4 - .github/SUPPORT.md | 1 - .github/workflows/daily-project-check.yml | 8 +- .github/workflows/project-check.yml | 10 +- .gitignore | 17 +- .../.prettierignore => .prettierignore | 0 .../.prettierrc.js => .prettierrc.js | 0 README.md | 143 +- jest.config.js | 20 + lerna.json | 2 +- package.json | 25 +- packages/coreui-vue-chartjs/.browserslistrc | 3 + packages/coreui-vue-chartjs/LICENSE | 21 + packages/coreui-vue-chartjs/README.md | 184 +++ packages/coreui-vue-chartjs/package.json | 68 + packages/coreui-vue-chartjs/rollup.config.js | 46 + packages/coreui-vue-chartjs/src/CChart.ts | 259 ++++ .../src/__tests__/CChart.spec.ts | 65 + packages/coreui-vue-chartjs/src/index.ts | 70 + packages/coreui-vue-chartjs/tsconfig.json | 7 + packages/coreui-vue/.browserslistrc | 3 + packages/coreui-vue/LICENSE | 21 + packages/coreui-vue/README.md | 158 +++ packages/coreui-vue/package.json | 84 +- packages/coreui-vue/rollup.config.js | 4 +- packages/coreui-vue/tsconfig.json | 28 +- packages/docs/.vuepress/clientAppEnhance.ts | 7 +- packages/docs/.vuepress/config.ts | 15 +- packages/docs/api/CChart.api.md | 29 + packages/docs/api/accordion/CAccordion.api.md | 4 +- .../docs/api/accordion/CAccordionBody.api.md | 4 +- .../api/accordion/CAccordionButton.api.md | 4 +- .../api/accordion/CAccordionCollapse.api.md | 4 +- .../api/accordion/CAccordionHeader.api.md | 4 +- .../docs/api/accordion/CAccordionItem.api.md | 4 +- packages/docs/api/alert/CAlert.api.md | 4 +- packages/docs/api/alert/CAlertHeading.api.md | 4 +- packages/docs/api/alert/CAlertLink.api.md | 4 +- packages/docs/api/avatar/CAvatar.api.md | 4 +- packages/docs/api/backdrop/CBackdrop.api.md | 4 +- packages/docs/api/badge/CBadge.api.md | 4 +- .../docs/api/breadcrumb/CBreadcrumb.api.md | 4 +- .../api/breadcrumb/CBreadcrumbItem.api.md | 4 +- .../docs/api/button-group/CButtonGroup.api.md | 4 +- .../api/button-group/CButtonToolbar.api.md | 4 +- packages/docs/api/button/CButton.api.md | 4 +- packages/docs/api/callout/CCallout.api.md | 4 +- packages/docs/api/card/CCard.api.md | 4 +- packages/docs/api/card/CCardBody.api.md | 4 +- packages/docs/api/card/CCardFooter.api.md | 4 +- packages/docs/api/card/CCardGroup.api.md | 4 +- packages/docs/api/card/CCardHeader.api.md | 4 +- packages/docs/api/card/CCardImage.api.md | 4 +- .../docs/api/card/CCardImageOverlay.api.md | 4 +- packages/docs/api/card/CCardLink.api.md | 4 +- packages/docs/api/card/CCardSubtitle.api.md | 4 +- packages/docs/api/card/CCardText.api.md | 4 +- packages/docs/api/card/CCardTitle.api.md | 4 +- packages/docs/api/carousel/CCarousel.api.md | 4 +- .../docs/api/carousel/CCarouselCaption.api.md | 4 +- .../docs/api/carousel/CCarouselItem.api.md | 4 +- .../docs/api/close-button/CCloseButton.api.md | 4 +- packages/docs/api/collapse/CCollapse.api.md | 4 +- packages/docs/api/dropdown/CDropdown.api.md | 4 +- .../docs/api/dropdown/CDropdownDivider.api.md | 4 +- .../docs/api/dropdown/CDropdownHeader.api.md | 4 +- .../docs/api/dropdown/CDropdownItem.api.md | 4 +- .../docs/api/dropdown/CDropdownMenu.api.md | 4 +- .../docs/api/dropdown/CDropdownToggle.api.md | 4 +- packages/docs/api/footer/CFooter.api.md | 4 +- packages/docs/api/form/CForm.api.md | 4 +- packages/docs/api/form/CFormCheck.api.md | 4 +- packages/docs/api/form/CFormControl.api.md | 4 +- packages/docs/api/form/CFormFeedback.api.md | 4 +- packages/docs/api/form/CFormFloating.api.md | 4 +- packages/docs/api/form/CFormInput.api.md | 4 +- packages/docs/api/form/CFormLabel.api.md | 4 +- packages/docs/api/form/CFormRange.api.md | 4 +- packages/docs/api/form/CFormSelect.api.md | 4 +- packages/docs/api/form/CFormSwitch.api.md | 4 +- packages/docs/api/form/CFormText.api.md | 4 +- packages/docs/api/form/CFormTextarea.api.md | 4 +- packages/docs/api/form/CInputGroup.api.md | 4 +- packages/docs/api/form/CInputGroupText.api.md | 4 +- packages/docs/api/grid/CCol.api.md | 4 +- packages/docs/api/grid/CContainer.api.md | 4 +- packages/docs/api/grid/CRow.api.md | 4 +- packages/docs/api/header/CHeader.api.md | 4 +- packages/docs/api/header/CHeaderBrand.api.md | 4 +- .../docs/api/header/CHeaderDivider.api.md | 4 +- packages/docs/api/header/CHeaderNav.api.md | 4 +- packages/docs/api/header/CHeaderText.api.md | 4 +- .../docs/api/header/CHeaderToggler.api.md | 4 +- packages/docs/api/image/CImage.api.md | 4 +- packages/docs/api/link/CLink.api.md | 4 +- .../docs/api/list-group/CListGroup.api.md | 4 +- .../docs/api/list-group/CListGroupItem.api.md | 4 +- packages/docs/api/modal/CModal.api.md | 4 +- packages/docs/api/modal/CModalBody.api.md | 4 +- packages/docs/api/modal/CModalFooter.api.md | 4 +- packages/docs/api/modal/CModalHeader.api.md | 4 +- packages/docs/api/modal/CModalTitle.api.md | 4 +- packages/docs/api/nav/CNav.api.md | 4 +- packages/docs/api/nav/CNavGroup.api.md | 4 +- packages/docs/api/nav/CNavGroupItems.api.md | 4 +- packages/docs/api/nav/CNavItem.api.md | 4 +- packages/docs/api/nav/CNavLink.api.md | 4 +- packages/docs/api/nav/CNavTitle.api.md | 4 +- packages/docs/api/navbar/CNavbar.api.md | 4 +- packages/docs/api/navbar/CNavbarBrand.api.md | 4 +- packages/docs/api/navbar/CNavbarNav.api.md | 4 +- packages/docs/api/navbar/CNavbarText.api.md | 4 +- .../docs/api/navbar/CNavbarToggler.api.md | 4 +- packages/docs/api/offcanvas/COffcanvas.api.md | 4 +- .../docs/api/offcanvas/COffcanvasBody.api.md | 4 +- .../api/offcanvas/COffcanvasHeader.api.md | 4 +- .../docs/api/offcanvas/COffcanvasTitle.api.md | 4 +- .../docs/api/pagination/CPagination.api.md | 4 +- .../api/pagination/CPaginationItem.api.md | 4 +- packages/docs/api/popover/CPopover.api.md | 4 +- packages/docs/api/progress/CProgress.api.md | 4 +- .../docs/api/progress/CProgressBar.api.md | 4 +- packages/docs/api/sidebar/CSidebar.api.md | 4 +- .../docs/api/sidebar/CSidebarBrand.api.md | 4 +- .../docs/api/sidebar/CSidebarFooter.api.md | 4 +- .../docs/api/sidebar/CSidebarHeader.api.md | 4 +- packages/docs/api/sidebar/CSidebarNav.api.md | 4 +- .../docs/api/sidebar/CSidebarToggler.api.md | 4 +- packages/docs/api/spinner/CSpinner.api.md | 4 +- packages/docs/api/table/CTable.api.md | 4 +- packages/docs/api/table/CTableBody.api.md | 4 +- packages/docs/api/table/CTableCaption.api.md | 4 +- packages/docs/api/table/CTableDataCell.api.md | 4 +- packages/docs/api/table/CTableFoot.api.md | 4 +- packages/docs/api/table/CTableHead.api.md | 4 +- .../docs/api/table/CTableHeaderCell.api.md | 4 +- packages/docs/api/table/CTableRow.api.md | 4 +- packages/docs/api/tabs/CTabContent.api.md | 4 +- packages/docs/api/tabs/CTabPane.api.md | 4 +- packages/docs/api/toast/CToast.api.md | 4 +- packages/docs/api/toast/CToastBody.api.md | 4 +- packages/docs/api/toast/CToastClose.api.md | 4 +- packages/docs/api/toast/CToastHeader.api.md | 4 +- packages/docs/api/toast/CToaster.api.md | 4 +- packages/docs/api/tooltip/CTooltip.api.md | 4 +- .../docs/api/widgets/CWidgetStatsA.api.md | 4 +- .../docs/api/widgets/CWidgetStatsB.api.md | 4 +- .../docs/api/widgets/CWidgetStatsC.api.md | 4 +- .../docs/api/widgets/CWidgetStatsD.api.md | 4 +- .../docs/api/widgets/CWidgetStatsE.api.md | 4 +- .../docs/api/widgets/CWidgetStatsF.api.md | 4 +- packages/docs/build/.eslintrc.json | 2 +- packages/docs/build/docgen.config.js | 13 +- packages/docs/build/templates/component.js | 8 +- packages/docs/components/chart.md | 386 +++++ packages/docs/components/icon.md | 237 ++++ packages/docs/package.json | 4 +- tsconfig.json | 31 + yarn.lock | 1245 +++++++++-------- 165 files changed, 2728 insertions(+), 1049 deletions(-) rename packages/coreui-vue/.eslintignore => .eslintignore (100%) rename packages/coreui-vue/.eslintrc.js => .eslintrc.js (100%) create mode 100644 .github/CODE_OF_CONDUCT.md delete mode 100644 .github/ISSUE_TEMPLATE/config.yml rename packages/coreui-vue/.prettierignore => .prettierignore (100%) rename packages/coreui-vue/.prettierrc.js => .prettierrc.js (100%) create mode 100644 jest.config.js create mode 100644 packages/coreui-vue-chartjs/.browserslistrc create mode 100644 packages/coreui-vue-chartjs/LICENSE create mode 100644 packages/coreui-vue-chartjs/README.md create mode 100644 packages/coreui-vue-chartjs/package.json create mode 100644 packages/coreui-vue-chartjs/rollup.config.js create mode 100644 packages/coreui-vue-chartjs/src/CChart.ts create mode 100644 packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts create mode 100644 packages/coreui-vue-chartjs/src/index.ts create mode 100644 packages/coreui-vue-chartjs/tsconfig.json create mode 100644 packages/coreui-vue/.browserslistrc create mode 100644 packages/coreui-vue/LICENSE create mode 100644 packages/coreui-vue/README.md create mode 100644 packages/docs/api/CChart.api.md create mode 100644 packages/docs/components/chart.md create mode 100644 packages/docs/components/icon.md create mode 100644 tsconfig.json diff --git a/packages/coreui-vue/.eslintignore b/.eslintignore similarity index 100% rename from packages/coreui-vue/.eslintignore rename to .eslintignore diff --git a/packages/coreui-vue/.eslintrc.js b/.eslintrc.js similarity index 100% rename from packages/coreui-vue/.eslintrc.js rename to .eslintrc.js diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..64da8777 --- /dev/null +++ b/.github/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at . The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ \ No newline at end of file diff --git a/.github/COMMIT_CONVENTION.md b/.github/COMMIT_CONVENTION.md index fc436da5..261c7ca2 100644 --- a/.github/COMMIT_CONVENTION.md +++ b/.github/COMMIT_CONVENTION.md @@ -10,10 +10,10 @@ Appears under "Features" header, `compiler` subheader: feat(compiler): add 'comments' option ``` -Appears under "Bug Fixes" header, `v-model` subheader, with a link to issue #28: +Appears under "Bug Fixes" header, `sidebar` subheader, with a link to issue #28: ``` -fix(v-model): handle events on blur +fix(sidebar): handle events on blur close #28 ``` diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index c3072cc4..77fd8019 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -89,11 +89,11 @@ included in the project: ```bash # Clone your fork of the repo into the current directory - git clone https://github.com//coreui.git + git clone https://github.com//coreui-react.git # Navigate to the newly cloned directory cd coreui # Assign the original repo to a remote called "upstream" - git remote add upstream https://github.com/coreui/coreui.git + git remote add upstream https://github.com/coreui/coreui-vue.git ``` 2. If you cloned a while ago, get the latest changes from upstream: @@ -165,13 +165,14 @@ Please use following commit message format. - When feasible, default color palettes should comply with [WCAG color contrast guidelines](http://www.w3.org/TR/WCAG20/#visual-audio-contrast). - Except in rare cases, don't remove default `:focus` styles (via e.g. `outline: none;`) without providing alternative styles. See [this A11Y Project post](http://a11yproject.com/posts/never-remove-css-outlines) for more details. -### JS / TS / Vue +### JS - No semicolons (in client-side JS) - 2 spaces (no tabs) - strict mode - "Attractive" +- Don't use [jQuery event alias convenience methods](https://github.com/jquery/jquery/blob/master/src/event/alias.js) (such as `$().focus()`). Instead, use [`$().trigger(eventType, ...)`](http://api.jquery.com/trigger/) or [`$().on(eventType, ...)`](http://api.jquery.com/on/), depending on whether you're firing an event or listening for an event. (For example, `$().trigger('focus')` or `$().on('focus', function (event) { /* handle focus event */ })`) We do this to be compatible with custom builds of jQuery where the event aliases module has been excluded. ## License -By contributing your code, you agree to license your contribution under the [MIT License](LICENSE). +By contributing your code, you agree to license your contribution under the [MIT License](LICENSE). \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d82c8578..7600be55 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,6 @@ --- name: Bug report -about: Tell us about a bug you may have identified in CoreUI. +about: Tell us about a bug you may have identified in Bootstrap. title: '' labels: '' assignees: '' diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 5ac94f74..00000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -contact_links: - - name: Ask a question - url: https://community.coreui.io/ - about: Ask and discuss questions with other CoreUI community members diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index f368e746..3d3cbbe5 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -7,4 +7,3 @@ See the [contributing guidelines](CONTRIBUTING.md) for sharing bug reports. For general troubleshooting or help getting started: - Join [the official community](https://community.coreui.io/). -- Ask and explore Stack Overflow with the [`coreui`](https://stackoverflow.com/questions/tagged/coreui) tag. diff --git a/.github/workflows/daily-project-check.yml b/.github/workflows/daily-project-check.yml index dcfb1aa4..5776ce77 100644 --- a/.github/workflows/daily-project-check.yml +++ b/.github/workflows/daily-project-check.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [14.x] + node-version: [12.x] os: [ubuntu-latest, windows-latest, macOS-latest] steps: @@ -21,9 +21,11 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: npm install, build, test:coverage and lint + - name: npm install, build, test and lint run: | npm i - npm run release + npm run build + npm run jest:test + npm run lint env: CI: true diff --git a/.github/workflows/project-check.yml b/.github/workflows/project-check.yml index dd849d89..854186a4 100644 --- a/.github/workflows/project-check.yml +++ b/.github/workflows/project-check.yml @@ -5,6 +5,8 @@ on: branches: - master pull_request: + branches: + - master jobs: build: @@ -13,7 +15,7 @@ jobs: strategy: matrix: - node-version: [14.x] + node-version: [12.x] os: [ubuntu-latest, windows-latest, macOS-latest] steps: @@ -22,9 +24,11 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: npm install, build, test:coverage and lint + - name: npm install, build, test and lint run: | npm i - npm run release + npm run build + npm run jest:test + npm run lint env: CI: true diff --git a/.gitignore b/.gitignore index aefae0da..e18cb525 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,18 @@ coverage/ dist/ node_modules/ temp/ -docs/.vuepress/.cache/ -docs/.vuepress/.temp/ + +# OS or Editor folders +._* +.cache +.DS_Store +.idea +.project +.settings +.tmproj +*.esproj +*.sublime-project +*.sublime-workspace +nbproject +Thumbs.db +/.vscode/ \ No newline at end of file diff --git a/packages/coreui-vue/.prettierignore b/.prettierignore similarity index 100% rename from packages/coreui-vue/.prettierignore rename to .prettierignore diff --git a/packages/coreui-vue/.prettierrc.js b/.prettierrc.js similarity index 100% rename from packages/coreui-vue/.prettierrc.js rename to .prettierrc.js diff --git a/README.md b/README.md index 717f2175..89e86ba2 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,25 @@

- CoreUI logo + CoreUI logo

CoreUI for Vue.js

- Open Source UI Components Library for Vue.js. + Vue.js Components Library built on top of Bootstrap 5 and TypeScript.
- Explore CoreUI docs » + Explore CoreUI for Vue.js docs »

Report bug · Request feature · - Community - · Blog

@@ -25,127 +27,101 @@ ## Table of contents - [Quick start](#quick-start) +- [Status](#status) +- [What's included](#whats-included) - [Bugs and feature requests](#bugs-and-feature-requests) - [Documentation](#documentation) - [Contributing](#contributing) - [Community](#community) - [Versioning](#versioning) - [Creators](#creators) -- [Thanks](#thanks) - [Copyright and license](#copyright-and-license) - ## Quick start +### Instalation + Several quick start options are available: -- [Download the latest release](https://github.com/coreui/coreui-vue/archive/refs/heads/v4.zip) +- [Download the latest release](https://github.com/coreui/coreui-vue/archive/v4.0.0.zip) - Clone the repo: `git clone https://github.com/coreui/coreui-vue.git` -- Install with [npm](https://www.npmjs.com/): `npm install @coreui/vue@next` -- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/vue@next` +- Install with [npm](https://www.npmjs.com/): `npm install @coreui/vue` +- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/vue` + +Read the [Getting started page](https://coreui.io/vue/docs/getting-started/introduction/) for information on the framework contents, templates and examples, and more. -Read the [Getting started page](https://coreui.io/vue/docs/4.0/getting-started/introduction.html) for information on the framework contents, templates and examples, and more. +### Stylesheets -### Styling +Vue components are styled using `@coreui/coreui` CSS library, but you can use them also with bootstrap CSS library. That is possible because `@coreui/coreui` library is compatible with bootstrap, it just extends its functionalities. The only exception are custom CoreUI components, which don't exist in the Bootstrap ecosystem. -Components are styled using @coreui/coreui CSS library, but you can use them also with bootstrap CSS library. That is possible because @coreui/coreui-vue library is compatible with bootstrap, it just extends its functionalities. The only exception is custom CoreUI components, which don't exist in the Bootstrap ecosystem (template components, callout, switch). +#### CoreUI CSS files -Styles have to be imported separately! Import [CoreUI](https://github.com/coreui/coreui) CSS library (recommended), or [Bootstrap](https://getbootstrap.com/) library +##### Installation -Installation: -```shell +```bash yarn add @coreui/coreui ``` or -```shell -npm install @coreui/coreui +```bash +npm install @coreui/coreui --save ``` -Basic usage: -```scss -@import "~@coreui/coreui-vue/scss/coreui"; -``` - -### Registering components +##### Basic usage ```js -// Installing whole package -import CoreuiVue from '@coreui/vue'; -app.use(CoreuiVue); - -// Registering a single component -import { CSwitch, CButton } from '@coreui/vue'; - -// globally -app.component('CButton', CButton) - -export default { - ... - // locally - components: { - CSwitch - }, - ... -} +import '@coreui/coreui/dist/css/coreui.min.css' ``` -### Registering directives +#### Bootstrap CSS files -```js -// Registering single directives -import { CPopover, CTooltip } from '@coreui/vue'; - -// globally -app.directive('c-tooltip', CTooltip) - -export default { - ... - // locally - directives: { - 'c-tooltip': CTooltip - }, - ... -} +##### Installation + +```bash +yarn add bootstrap ``` -### Optimization +or + +```bash +npm install bootstrap +``` -Components are imported from CommonJS module by default, if you want to use only specific components you can import them from source to enable treeshaking. +##### Basic usage ```js -// Import components this way to allow tree shaking -import { CAlert } from '@coreui/vue/src'; +import "bootstrap/dist/css/bootstrap.min.css"; ``` -### Code autocompletion - -If you are using [VS Code](https://code.visualstudio.com/) editor with Vetur plugin installed, then the editor would display hints for our library (component names and prop names). +## Status +[![Build Status](https://github.com/coreui/coreui-vue/workflows/JS%20Tests/badge.svg?branch=main)](https://github.com/coreui/coreui-vue/actions?query=workflow%3AJS+Tests+branch%3Amain) +[![npm version](https://img.shields.io/npm/v/@coreui/vue)](https://www.npmjs.com/package/@coreui/vue) +[![peerDependencies Status](https://img.shields.io/david/peer/coreui/coreui)](https://david-dm.org/coreui/coreui?type=peer) +[![devDependency Status](https://img.shields.io/david/dev/coreui/coreui)](https://david-dm.org/coreui/coreui?type=dev) +[![Coverage Status](https://img.shields.io/coveralls/github/coreui/coreui-vue/v4)](https://coveralls.io/github/coreui/coreui-vue?branch=v4) ## Bugs and feature requests -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). +Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). ## Documentation -The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI](https://coreui.io/) +The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI for Vue](https://coreui.io/vue/docs/getting-started/introduction) ### Running documentation locally -1. Run `yarn install` or `npm install` to install the Node.js dependencies, including Hugo (the site builder). -2. Run `yarn docs:dev` or `npm run docs:dev` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets. -3. From the project directory, run `yarn docs:dev` or `npm run docs:dev` in the command line. -4. Open `http://localhost:8080/` in your browser, and voilà. - -### Documentation for previous releases +1. Run `yarn install` or `npm install` to install the Node.js dependencies. +2. Run `yarn bootstrap` or `npm run bootstrap` to link local packages together and install remaining package dependencies. +3. From the root directory, run `yarn docs:dev` or `npm run docs:dev` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets. +4. Open `http://localhost:8000/` in your browser, and voilà. ## Contributing -Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. +Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. -Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/main/.editorconfig) for easy use in common text editors. Read more and download plugins at . +Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/v4/.editorconfig) for easy use in common text editors. Read more and download plugins at . ## Community @@ -162,26 +138,21 @@ For transparency into our release cycle and in striving to maintain backward com See [the Releases section of our project](https://github.com/coreui/coreui-vue/releases) for changelogs for each release version. - ## Creators **Łukasz Holeczek** -* -* +- +- **Andrzej Kopański** -* - -**CoreUI Team** - -* +- -**Contributors** +**The CoreUI Team** -* +- ## Copyright and license -Copyright 2021 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-vue/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). \ No newline at end of file +Copyright 2021 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-vue/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 00000000..e3871f81 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,20 @@ +/** + * Copyright (c) 2013-present, creativeLabs Lukasz Holeczek. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +"use strict"; + +module.exports = { + moduleFileExtensions: ["tsx", "js", "ts", "json", "vue"], + preset: "ts-jest", + setupFiles: ["jest-canvas-mock"], + testEnvironment: "jsdom", + testPathIgnorePatterns: ["dist/"], + transform: { + ".*\\.(ts)$": "ts-jest", + ".*\\.(vue)$": "vue-jest", + }, +}; diff --git a/lerna.json b/lerna.json index 2677d579..f4da3583 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "packages/*" ], "useWorkspaces": true, - "version": "0.0.0" + "version": "4.0.0" } diff --git a/package.json b/package.json index 9e390de3..cb591994 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,36 @@ "packages/*" ], "scripts": { + "charts:build": "lerna run --scope \"@coreui/vue-chartjs\" build --stream", + "charts:lint": "lerna run --scope \"@coreui/vue-chartjs\" lint --stream", + "charts:test": "lerna run --scope \"@coreui/vue-chartjs\" test --stream", "docs:api": "lerna run --scope \"@coreui/vue-docs\" api --stream", "docs:dev": "lerna run --scope \"@coreui/vue-docs\" dev --stream", "docs:build": "lerna run --scope \"@coreui/vue-docs\" build --stream", "docs:dist": "lerna run --scope \"@coreui/vue-docs\" dist --stream", "lib:build": "lerna run --scope \"@coreui/vue\" build --stream", "lib:lint": "lerna run --scope \"@coreui/vue\" lint --stream", - "lib:test": "lerna run --scope \"@coreui/vue\" test --stream" + "lib:test": "lerna run --scope \"@coreui/vue\" test --stream", + "lint": "eslint \"packages/**/src/components/**/*.{js,ts,tsx}\"", + "test": "jest --coverage", + "test:clear": "jest --clearCache", + "test:update": "jest --coverage --updateSnapshot" }, "devDependencies": { - "lerna": "^4.0.0" + "@types/jest": "^27.0.2", + "@typescript-eslint/eslint-plugin": "^5.1.0", + "@typescript-eslint/parser": "^5.1.0", + "@vue/compiler-sfc": "^3.2.20", + "@vue/eslint-config-prettier": "^6.0.0", + "@vue/eslint-config-typescript": "^8.0.0", + "eslint": "7.32.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-vue": "^7.20.0", + "jest": "^27.3.1", + "jest-canvas-mock": "^2.3.1", + "lerna": "^4.0.0", + "prettier": "^2.4.1", + "ts-jest": "^27.0.7", + "vue-jest": "^5.0.0-0" } } diff --git a/packages/coreui-vue-chartjs/.browserslistrc b/packages/coreui-vue-chartjs/.browserslistrc new file mode 100644 index 00000000..bd3ad98e --- /dev/null +++ b/packages/coreui-vue-chartjs/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not ie <= 8 \ No newline at end of file diff --git a/packages/coreui-vue-chartjs/LICENSE b/packages/coreui-vue-chartjs/LICENSE new file mode 100644 index 00000000..c3f8e99e --- /dev/null +++ b/packages/coreui-vue-chartjs/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 creativeLabs Łukasz Holeczek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/coreui-vue-chartjs/README.md b/packages/coreui-vue-chartjs/README.md new file mode 100644 index 00000000..846140e1 --- /dev/null +++ b/packages/coreui-vue-chartjs/README.md @@ -0,0 +1,184 @@ +

+ + CoreUI logo + +

+ +

CoreUI Vue.js wrapper for Chart.js

+ +

+ Explore @coreui/vue-chartjs docs & examples » +
+
+ Report bug + · + Request feature + · + Blog +

+ +## Status + +[![npm package][npm-badge]][npm] +[![NPM downloads][npm-download]][npm] + +[npm-badge]: https://img.shields.io/npm/v/@coreui/vue-chartjs/latest?style=flat-square +[npm]: https://www.npmjs.com/package/@coreui/vue-chartjs +[npm-download]: https://img.shields.io/npm/dm/@coreui/vue-chartjs.svg?style=flat-square + +##### install: + +```bash +npm install @coreui/vue-chartjs + +# or + +yarn add @coreui/vue-chartjs +``` + +##### import: + +```jsx +import { CChart } from '@coreui/vue-chartjs' +``` + +or + +```js +import { + CChart, + CChartBar, + CChartHorizontalBar, + CChartLine, + CChartDoughnut, + CChartRadar, + CChartPie, + CChartPolarArea, +} from '@coreui/vue-chartjs' +``` + +##### props: + +```js +/** + * Enables custom html based tooltips instead of standard tooltips. + * + * @default true + */ +customTooltips: { + type: Boolean, + default: true, + required: false, +}, +/** + * The data object that is passed into the Chart.js chart (more info). + */ +data: { + type: [Object, Function] as PropType ChartData)>, + required: true, +}, +/** + * Height attribute applied to the rendered canvas. + * + * @default 150 + */ +height: { + type: Number, + default: 150, + required: false, +}, +/** + * ID attribute applied to the rendered canvas. + */ +id: { + type: String, + default: undefined, + required: false, +}, +/** + * The options object that is passed into the Chart.js chart. + * + * {@link https://www.chartjs.org/docs/latest/general/options.html More Info} + */ +options: { + type: Object as PropType, + default: undefined, + required: false, +}, +/** + * The plugins array that is passed into the Chart.js chart (more info) + * + * {@link https://www.chartjs.org/docs/latest/developers/plugins.html More Info} + */ +plugins: { + type: Array as PropType, + default: undefined, +}, +/** + * If true, will tear down and redraw chart on all updates. + */ +redraw: Boolean, +/** + * Chart.js chart type. + * + * @type {'line' | 'bar' | 'radar' | 'doughnut' | 'polarArea' | 'bubble' | 'pie' | 'scatter'} + */ +type: { + type: String as PropType, + default: 'bar', + required: false, +}, +/** + * Width attribute applied to the rendered canvas. + * + * @default 300 + */ +width: { + type: Number, + default: 300, + required: false, +}, +/** + * Put the chart into the wrapper div element. + * + * @default true + */ +wrapper: { + type: Boolean, + default: true, + required: false, +}, +``` + +##### usage: + +```vue + +``` \ No newline at end of file diff --git a/packages/coreui-vue-chartjs/package.json b/packages/coreui-vue-chartjs/package.json new file mode 100644 index 00000000..9c1cfa90 --- /dev/null +++ b/packages/coreui-vue-chartjs/package.json @@ -0,0 +1,68 @@ +{ + "name": "@coreui/vue-chartjs", + "description": "Vue component wrapper for chart.js", + "version": "2.0.0-rc.0", + "license": "MIT", + "main": "dist/index.cjs.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "homepage": "https://coreui.io", + "author": { + "name": "CoreUI", + "url": "https://coreui.io", + "github": "https://github.com/coreui", + "twitter": "https://twitter.com/core_ui" + }, + "contributors": [ + { + "name": "CoreUI Team", + "url": "https://github.com/orgs/coreui/people" + } + ], + "repository": { + "type": "git", + "url": "https://github.com/coreui/coreui-vue-chartjs.git" + }, + "bugs": { + "url": "https://github.com/coreui/coreui-vue-chartjs/issues" + }, + "keywords": [ + "coreui", + "chart.js", + "vue chart.js", + "coreui-vue", + "vue charts", + "vue chart components", + "layout", + "charts", + "vue chart.js implementation", + "component" + ], + "files": [ + "src", + "dist" + ], + "scripts": { + "build": "rollup -c" + }, + "devDependencies": { + "@coreui/chartjs": "^3.0.0", + "@rollup/plugin-commonjs": "^21.0.1", + "@rollup/plugin-node-resolve": "^13.0.6", + "@rollup/plugin-typescript": "^8.3.0", + "@types/lodash": "^4.14.176", + "chart.js": "^3.6.0", + "lodash": "^4.17.21", + "rollup": "^2.58.0", + "rollup-plugin-peer-deps-external": "^2.2.4", + "rollup-plugin-vue": "^6.0.0", + "typescript": "^4.4.3", + "vue": "^3.2.20", + "vue-types": "^4.0.1" + }, + "peerDependencies": { + "@coreui/chartjs": "^3.0.0", + "chart.js": "^3.4.1", + "vue": "^3.2.20" + } +} diff --git a/packages/coreui-vue-chartjs/rollup.config.js b/packages/coreui-vue-chartjs/rollup.config.js new file mode 100644 index 00000000..13a448cc --- /dev/null +++ b/packages/coreui-vue-chartjs/rollup.config.js @@ -0,0 +1,46 @@ +import commonjs from '@rollup/plugin-commonjs' +import typescript from '@rollup/plugin-typescript' +import external from 'rollup-plugin-peer-deps-external' +import resolve from '@rollup/plugin-node-resolve' +import vue from 'rollup-plugin-vue' +import pkg from './package.json' + +const plugins = [ + external(), + resolve({ + dedupe: ['vue'], + extensions: ['.ts', '.json', '.vue'], + }), + typescript({ + exclude: ['**/__tests__/**'], + tsconfig: './tsconfig.json', + }), + commonjs({ + include: ['../../node_modules/**'], + }), +] + +export default [ + // ESM build to be used with webpack/rollup. + { + input: 'src/index.ts', + output: { + format: 'es', + file: pkg.module, + exports: 'named', + sourcemap: true, + }, + plugins: [...plugins, vue()], + }, + // SSR build. + { + input: 'src/index.ts', + output: { + format: 'cjs', + file: pkg.main, + exports: 'named', + sourcemap: true, + }, + plugins: [...plugins, vue({ template: { optimizeSSR: true } })], + }, +] diff --git a/packages/coreui-vue-chartjs/src/CChart.ts b/packages/coreui-vue-chartjs/src/CChart.ts new file mode 100644 index 00000000..0a450038 --- /dev/null +++ b/packages/coreui-vue-chartjs/src/CChart.ts @@ -0,0 +1,259 @@ +import { defineComponent, h, onMounted, onUnmounted, onUpdated, PropType, ref, Ref } from 'vue' + +import Chart, { ChartData, ChartOptions, ChartType, Plugin } from 'chart.js/auto' +import * as chartjs from 'chart.js' +import { customTooltips as cuiCustomTooltips } from '@coreui/chartjs' + +import assign from 'lodash/assign' +import find from 'lodash/find' +import merge from 'lodash/merge' + +const CChart = defineComponent({ + name: 'CChart', + props: { + /** + * Enables custom html based tooltips instead of standard tooltips. + * + * @default true + */ + customTooltips: { + type: Boolean, + default: true, + required: false, + }, + /** + * The data object that is passed into the Chart.js chart (more info). + */ + data: { + type: [Object, Function] as PropType ChartData)>, + required: true, + }, + /** + * Height attribute applied to the rendered canvas. + * + * @default 150 + */ + height: { + type: Number, + default: 150, + required: false, + }, + /** + * ID attribute applied to the rendered canvas. + */ + id: { + type: String, + default: undefined, + required: false, + }, + /** + * The options object that is passed into the Chart.js chart. + * + * {@link https://www.chartjs.org/docs/latest/general/options.html More Info} + */ + options: { + type: Object as PropType, + default: undefined, + required: false, + }, + /** + * The plugins array that is passed into the Chart.js chart (more info) + * + * {@link https://www.chartjs.org/docs/latest/developers/plugins.html More Info} + */ + plugins: { + type: Array as PropType, + default: undefined, + }, + /** + * If true, will tear down and redraw chart on all updates. + */ + redraw: Boolean, + /** + * Chart.js chart type. + * + * @type {'line' | 'bar' | 'radar' | 'doughnut' | 'polarArea' | 'bubble' | 'pie' | 'scatter'} + */ + type: { + type: String as PropType, + default: 'bar', + required: false, + }, + /** + * Width attribute applied to the rendered canvas. + * + * @default 300 + */ + width: { + type: Number, + default: 300, + required: false, + }, + /** + * Put the chart into the wrapper div element. + * + * @default true + */ + wrapper: { + type: Boolean, + default: true, + required: false, + }, + }, + emits: [ + /** + * Proxy for Chart.js getDatasetAtEvent. Calls with dataset and triggering event. + */ + 'getDatasetAtEvent', + /** + * Proxy for Chart.js getElementAtEvent. Calls with single element array and triggering event. + */ + 'getElementAtEvent', + /** + * Proxy for Chart.js getElementsAtEvent. Calls with element array and triggering event. + */ + 'getElementsAtEvent', + ], + setup(props, { emit, slots }) { + const canvasRef = ref() + let chart: Chart | null + + const computedData = + typeof props.data === 'function' + ? canvasRef.value + ? props.data(canvasRef.value) + : { datasets: [] } + : merge({}, props.data) + + const renderChart = () => { + if (!canvasRef.value) return + + if (props.customTooltips) { + chartjs.defaults.plugins.tooltip.enabled = false + chartjs.defaults.plugins.tooltip.mode = 'index' + chartjs.defaults.plugins.tooltip.position = 'nearest' + chartjs.defaults.plugins.tooltip.external = cuiCustomTooltips + } + + chart = new Chart(canvasRef.value, { + type: props.type, + data: computedData, + options: props.options as ChartOptions, + plugins: props.plugins, + }) + } + + const handleOnClick = (e: Event) => { + console.log(chart) + if (!chart) return + + emit( + 'getDatasetAtEvent', + chart.getElementsAtEventForMode(e, 'dataset', { intersect: true }, false), + e, + ) + emit( + 'getElementAtEvent', + chart.getElementsAtEventForMode(e, 'nearest', { intersect: true }, false), + e, + ) + emit( + 'getElementsAtEvent', + chart.getElementsAtEventForMode(e, 'index', { intersect: true }, false), + e, + ) + } + + const updateChart = () => { + if (!chart) return + + if (props.options) { + chart.options = { ...props.options } + } + + if (!chart.config.data) { + chart.config.data = computedData + chart.update() + return + } + + const { datasets: newDataSets = [], ...newChartData } = computedData + const { datasets: currentDataSets = [] } = chart.config.data + + // copy values + assign(chart.config.data, newChartData) + chart.config.data.datasets = newDataSets.map((newDataSet: any) => { + // given the new set, find it's current match + const currentDataSet = find( + currentDataSets, + (d: any) => d.label === newDataSet.label && d.type === newDataSet.type, + ) + + // There is no original to update, so simply add new one + if (!currentDataSet || !newDataSet.data) return newDataSet + + if (!currentDataSet.data) { + currentDataSet.data = [] + } else { + currentDataSet.data.length = newDataSet.data.length + } + + // copy in values + assign(currentDataSet.data, newDataSet.data) + + // apply dataset changes, but keep copied data + return { + ...currentDataSet, + ...newDataSet, + data: currentDataSet.data, + } + }) + + chart && chart.update() + } + + const destroyChart = () => { + if (chart) chart.destroy() + } + + onMounted(() => { + renderChart() + }) + + onUnmounted(() => { + destroyChart() + }) + + onUpdated(() => { + if (props.redraw) { + destroyChart() + setTimeout(() => { + renderChart() + }, 0) + } else { + updateChart() + } + }) + + const canvas = (ref: Ref) => + h( + 'canvas', + { + id: props.id, + height: props.height, + width: props.width, + onClick: (e: Event) => handleOnClick(e), + role: 'img', + ref: ref, + }, + { + fallbackContent: () => slots.fallback && slots.fallback(), + }, + ) + + return () => + props.wrapper ? h('div', { class: 'chart-wrapper' }, canvas(canvasRef)) : canvas(canvasRef) + }, +}) + +export { CChart } diff --git a/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts b/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts new file mode 100644 index 00000000..53993794 --- /dev/null +++ b/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts @@ -0,0 +1,65 @@ +import { mount } from '@vue/test-utils' +import Chart from 'chart.js/auto' +import CChart from './../index' + +class ResizeObserver { + // eslint-disable-next-line @typescript-eslint/no-empty-function + observe() {} + // eslint-disable-next-line @typescript-eslint/no-empty-function + unobserve() {} + // eslint-disable-next-line @typescript-eslint/no-empty-function + disconnect() {} +} + +window.ResizeObserver = ResizeObserver + +describe('', () => { + const data = { + labels: ['red', 'blue'], + datasets: [{ label: 'colors', data: [1, 2] }], + } + + const options = { + responsive: false, + } + + let chart: any, update: any, destroy: any + const ref = (el: Chart | null): void => { + chart = el + + if (chart) { + update = jest.spyOn(chart, 'update') + destroy = jest.spyOn(chart, 'destroy') + } + } + + beforeEach(() => { + chart = null + }) + + afterEach(() => { + if (chart) chart.destroy() + if (update) update.mockClear() + if (destroy) destroy.mockClear() + }) + + it('should not pollute props', () => { + const wrapper = mount(CChart, { + propsData: { + data: data, + options: options, + wrapper: false, + }, + attrs: { + ref: ref, + } + }) + + console.log(wrapper) + + expect(data).toStrictEqual({ + labels: ['red', 'blue'], + datasets: [{ label: 'colors', data: [1, 2] }], + }) + }) +}) diff --git a/packages/coreui-vue-chartjs/src/index.ts b/packages/coreui-vue-chartjs/src/index.ts new file mode 100644 index 00000000..85af97b3 --- /dev/null +++ b/packages/coreui-vue-chartjs/src/index.ts @@ -0,0 +1,70 @@ +import { App, defineComponent, h } from 'vue' +import { CChart } from './CChart' + +const CChartBar = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'bar', ...props }) + }, +}) + +const CChartBubble = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'bubble', ...props }) + }, +}) + +const CChartDoughnut = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'doughnut', ...props }) + }, +}) + +const CChartLine = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'line', ...props }) + }, +}) + +const CChartPolarArea = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'polarArea', ...props }) + }, +}) + +const CChartRadar = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'radar', ...props }) + }, +}) + +const CChartScatter = defineComponent({ + setup(props) { + return () => h(CChart, { type: 'scatter', ...props }) + }, +}) + +const CChartPlugin = { + install: (app: App): void => { + app.component('CChart', CChart) + app.component('CChartBar', CChartBar) + app.component('CChartBubble', CChartBubble) + app.component('CChartDoughnut', CChartDoughnut) + app.component('CChartLine', CChartLine) + app.component('CChartPolarArea', CChartPolarArea) + app.component('CChartRadar', CChartRadar) + app.component('CChartScatter', CChartScatter) + }, +} + +export default CChartPlugin + +export { + CChart, + CChartBar, + CChartBubble, + CChartDoughnut, + CChartLine, + CChartPolarArea, + CChartRadar, + CChartScatter, +} diff --git a/packages/coreui-vue-chartjs/tsconfig.json b/packages/coreui-vue-chartjs/tsconfig.json new file mode 100644 index 00000000..37245843 --- /dev/null +++ b/packages/coreui-vue-chartjs/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../../tsconfig", + "compilerOptions": { + "declarationDir": "." + }, + "include": ["src/**/*"] +} \ No newline at end of file diff --git a/packages/coreui-vue/.browserslistrc b/packages/coreui-vue/.browserslistrc new file mode 100644 index 00000000..bd3ad98e --- /dev/null +++ b/packages/coreui-vue/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not ie <= 8 \ No newline at end of file diff --git a/packages/coreui-vue/LICENSE b/packages/coreui-vue/LICENSE new file mode 100644 index 00000000..f19fc729 --- /dev/null +++ b/packages/coreui-vue/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 creativeLabs Łukasz Holeczek + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/coreui-vue/README.md b/packages/coreui-vue/README.md new file mode 100644 index 00000000..89e86ba2 --- /dev/null +++ b/packages/coreui-vue/README.md @@ -0,0 +1,158 @@ +

+ + CoreUI logo + +

+ +

CoreUI for Vue.js

+ +

+ Vue.js Components Library built on top of Bootstrap 5 and TypeScript. +
+ Explore CoreUI for Vue.js docs » +
+
+ Report bug + · + Request feature + · + Blog +

+ + +## Table of contents + +- [Quick start](#quick-start) +- [Status](#status) +- [What's included](#whats-included) +- [Bugs and feature requests](#bugs-and-feature-requests) +- [Documentation](#documentation) +- [Contributing](#contributing) +- [Community](#community) +- [Versioning](#versioning) +- [Creators](#creators) +- [Copyright and license](#copyright-and-license) + +## Quick start + +### Instalation + +Several quick start options are available: + +- [Download the latest release](https://github.com/coreui/coreui-vue/archive/v4.0.0.zip) +- Clone the repo: `git clone https://github.com/coreui/coreui-vue.git` +- Install with [npm](https://www.npmjs.com/): `npm install @coreui/vue` +- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/vue` + +Read the [Getting started page](https://coreui.io/vue/docs/getting-started/introduction/) for information on the framework contents, templates and examples, and more. + +### Stylesheets + +Vue components are styled using `@coreui/coreui` CSS library, but you can use them also with bootstrap CSS library. That is possible because `@coreui/coreui` library is compatible with bootstrap, it just extends its functionalities. The only exception are custom CoreUI components, which don't exist in the Bootstrap ecosystem. + +#### CoreUI CSS files + +##### Installation + +```bash +yarn add @coreui/coreui +``` + +or + +```bash +npm install @coreui/coreui --save +``` + +##### Basic usage + +```js +import '@coreui/coreui/dist/css/coreui.min.css' +``` + +#### Bootstrap CSS files + +##### Installation + +```bash +yarn add bootstrap +``` + +or + +```bash +npm install bootstrap +``` + +##### Basic usage + +```js +import "bootstrap/dist/css/bootstrap.min.css"; +``` + +## Status + +[![Build Status](https://github.com/coreui/coreui-vue/workflows/JS%20Tests/badge.svg?branch=main)](https://github.com/coreui/coreui-vue/actions?query=workflow%3AJS+Tests+branch%3Amain) +[![npm version](https://img.shields.io/npm/v/@coreui/vue)](https://www.npmjs.com/package/@coreui/vue) +[![peerDependencies Status](https://img.shields.io/david/peer/coreui/coreui)](https://david-dm.org/coreui/coreui?type=peer) +[![devDependency Status](https://img.shields.io/david/dev/coreui/coreui)](https://david-dm.org/coreui/coreui?type=dev) +[![Coverage Status](https://img.shields.io/coveralls/github/coreui/coreui-vue/v4)](https://coveralls.io/github/coreui/coreui-vue?branch=v4) + +## Bugs and feature requests + +Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). + +## Documentation + +The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI for Vue](https://coreui.io/vue/docs/getting-started/introduction) + +### Running documentation locally + +1. Run `yarn install` or `npm install` to install the Node.js dependencies. +2. Run `yarn bootstrap` or `npm run bootstrap` to link local packages together and install remaining package dependencies. +3. From the root directory, run `yarn docs:dev` or `npm run docs:dev` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets. +4. Open `http://localhost:8000/` in your browser, and voilà. + +## Contributing + +Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. + +Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/v4/.editorconfig) for easy use in common text editors. Read more and download plugins at . + +## Community + +Stay up to date on the development of CoreUI and reach out to the community with these helpful resources. + +- Read and subscribe to [The Official CoreUI Blog](https://blog.coreui.io/). +- Join [the official Community](https://community.coreui.io/). + +You can also follow [@core_ui on Twitter](https://twitter.com/core_ui). + +## Versioning + +For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI is maintained under [the Semantic Versioning guidelines](http://semver.org/). + +See [the Releases section of our project](https://github.com/coreui/coreui-vue/releases) for changelogs for each release version. + +## Creators + +**Łukasz Holeczek** + +- +- + +**Andrzej Kopański** + +- + +**The CoreUI Team** + +- + +## Copyright and license + +Copyright 2021 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-vue/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). diff --git a/packages/coreui-vue/package.json b/packages/coreui-vue/package.json index e27ded06..9bda33b0 100644 --- a/packages/coreui-vue/package.json +++ b/packages/coreui-vue/package.json @@ -1,86 +1,64 @@ { "name": "@coreui/vue", - "description": "UI Components Library for Vue.js", "version": "4.0.0-rc.4", - "config": { - "version_short": "4.0" + "description": "UI Components Library for Vue.js", + "keywords": [ + "vue", + "vue-component", + "vue component", + "vue bootstrap", + "bootstrap vue", + "ui library", + "ui components", + "component library", + "components" + ], + "homepage": "https://coreui.io/vue/", + "bugs": { + "url": "https://github.com/coreui/coreui-vue/issues" }, + "repository": { + "type": "git", + "url": "git+https://github.com/coreui/coreui-vue.git" + }, + "license": "MIT", + "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "files": [ - "src", - "dist" + "dist/", + "src/" ], "scripts": { - "build": "rollup -c", - "lint": "eslint 'src/components/**/*.{js,ts,tsx}'", - "test": "jest", - "test:u": "jest -u", - "test:clear": "jest --clearCache", - "test:coverage": "jest --coverage" + "build": "rollup -c" }, - "homepage": "https://coreui.io/vue/", - "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", - "repository": { - "type": "git", - "url": "git+https://github.com/coreui/coreui-vue.git" + "config": { + "version_short": "4.0" }, - "bugs": { - "url": "https://github.com/coreui/coreui-vue/issues" + "dependencies": { + "@rollup/plugin-babel": "^5.3.0" }, - "license": "MIT", "devDependencies": { "@popperjs/core": "^2.10.2", - "@rollup/plugin-commonjs": "^21.0.0", - "@rollup/plugin-node-resolve": "^13.0.5", - "@rollup/plugin-typescript": "^8.2.5", - "@types/jest": "^27.0.2", - "@typescript-eslint/eslint-plugin": "^5.0.0", - "@typescript-eslint/parser": "^5.0.0", - "@vue/compiler-sfc": "^3.2.20", - "@vue/eslint-config-prettier": "^6.0.0", - "@vue/eslint-config-typescript": "^8.0.0", + "@rollup/plugin-commonjs": "^21.0.1", + "@rollup/plugin-node-resolve": "^13.0.6", + "@rollup/plugin-typescript": "^8.3.0", "@vue/test-utils": "^2.0.0-0", - "eslint": "^8.0.1", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^7.19.1", - "jest": "^27.2.5", - "prettier": "^2.4.1", "rollup": "^2.58.0", "rollup-plugin-vue": "^6.0.0", - "ts-jest": "^27.0.5", "typescript": "^4.4.4", "vue": "^3.2.20", - "vue-jest": "^5.0.0-0", "vue-types": "^4.1.1" }, "peerDependencies": { "@coreui/coreui": "^4.0.4", "vue": "^3.2.20" }, - "jest": { - "preset": "ts-jest", - "testEnvironment": "jsdom", - "moduleFileExtensions": [ - "tsx", - "js", - "ts", - "json", - "vue" - ], - "transform": { - ".*\\.(ts)$": "ts-jest", - ".*\\.(vue)$": "vue-jest" - } - }, "standard": { "ignore": [ "node_modules/", "build/" ] - }, - "dependencies": { - "@rollup/plugin-babel": "^5.3.0" } } diff --git a/packages/coreui-vue/rollup.config.js b/packages/coreui-vue/rollup.config.js index 19005b87..c3441357 100644 --- a/packages/coreui-vue/rollup.config.js +++ b/packages/coreui-vue/rollup.config.js @@ -15,7 +15,7 @@ const plugins = [ tsconfig: './tsconfig.json', }), commonjs({ - include: ['node_modules/**'], + include: ['../../node_modules/**'], }), ] @@ -26,7 +26,7 @@ export default [ { input: 'src/index.ts', output: { - format: 'esm', + format: 'es', file: pkg.module, exports: 'named', sourcemap: true, diff --git a/packages/coreui-vue/tsconfig.json b/packages/coreui-vue/tsconfig.json index 0f6f6a9b..37245843 100644 --- a/packages/coreui-vue/tsconfig.json +++ b/packages/coreui-vue/tsconfig.json @@ -1,27 +1,7 @@ { + "extends": "../../tsconfig", "compilerOptions": { - "jsx": "preserve", - "outDir": "dist", - "module": "esnext", - "target": "esnext", - "strict": true, - "lib": ["es6", "dom", "es2016", "es2017"], - "sourceMap": true, - "allowJs": false, - "declaration": true, - "declarationDir": ".", - "moduleResolution": "node", - "forceConsistentCasingInFileNames": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "noImplicitAny": true, - "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "esModuleInterop": true, - "resolveJsonModule": true + "declarationDir": "." }, - "include": ["src"], - "exclude": ["node_modules", "dist"] -} + "include": ["src/**/*"] +} \ No newline at end of file diff --git a/packages/docs/.vuepress/clientAppEnhance.ts b/packages/docs/.vuepress/clientAppEnhance.ts index 79c37c15..7eb490dc 100644 --- a/packages/docs/.vuepress/clientAppEnhance.ts +++ b/packages/docs/.vuepress/clientAppEnhance.ts @@ -1,8 +1,9 @@ import type { ClientAppEnhance } from '@vuepress/client' import { CIcon } from '@coreui/icons-vue' -import { CChart } from '@coreui/vue-chartjs' -import CoreuiVue from '../../../packages/coreui-vue/src' +import CChartPlugin from '@coreui/vue-chartjs/src/' +import CoreuiVue from '@coreui/vue/src' import '@coreui/coreui/scss/coreui.scss' +import '@coreui/chartjs/scss/coreui-chartjs.scss' import { cibCoreuiC, @@ -54,7 +55,7 @@ const clientAppEnhance: ClientAppEnhance = ({ app }) => { app.use(CoreuiVue) app.provide('icons', icons) app.component('CIcon', CIcon) - app.component('CChart', CChart) + app.use(CChartPlugin) } export default clientAppEnhance diff --git a/packages/docs/.vuepress/config.ts b/packages/docs/.vuepress/config.ts index 7aaa5709..ba7d65d2 100644 --- a/packages/docs/.vuepress/config.ts +++ b/packages/docs/.vuepress/config.ts @@ -14,13 +14,6 @@ export default defineUserConfig({ head: [ // ['link', { rel: 'icon', href: '/logo.png' }], ['link', { rel: 'manifest', href: '/favicon/manifest.json' }], - // ['meta', { name: 'theme-color', content: '#3eaf7c' }], - // ['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }], - // ['meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }], - // ['link', { rel: 'apple-touch-icon', href: '/icons/apple-touch-icon-152x152.png' }], - // ['link', { rel: 'mask-icon', href: '/icons/safari-pinned-tab.svg', color: '#3eaf7c' }], - // ['meta', { name: 'msapplication-TileImage', content: '/icons/msapplication-icon-144x144.png' }], - // ['meta', { name: 'msapplication-TileColor', content: '#000000' }], ['script', { src: 'https://media.ethicalads.io/media/client/ethicalads.min.js' }], ], extendsMarkdown: (md) => { @@ -195,6 +188,10 @@ export default defineUserConfig({ text: 'Carousel', link: `/components/carousel.html`, }, + { + text: 'Chart', + link: `/components/chart.html`, + }, { text: 'Close Button', link: `/components/close-button.html`, @@ -215,6 +212,10 @@ export default defineUserConfig({ text: 'Header', link: `/components/header.html`, }, + { + text: 'Icon', + link: `/components/icon.html`, + }, { text: 'Image', link: `/components/image.html`, diff --git a/packages/docs/api/CChart.api.md b/packages/docs/api/CChart.api.md new file mode 100644 index 00000000..dda28bf3 --- /dev/null +++ b/packages/docs/api/CChart.api.md @@ -0,0 +1,29 @@ +### CChart + +```jsx +import { CChart } from '@coreui/vue-chartjs' +// or +import CChart from '@coreui/vue-chartjs/src/CChart' +``` + +#### Props + +| Prop name | Description | Type | Values | Default | +| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | --------------------------------------------------------------------------- | ------- | +| **customTooltips** | Enables custom html based tooltips instead of standard tooltips.
`@default` true | boolean | - | true | +| **data** | The data object that is passed into the Chart.js chart (more info). | ChartData \| ((canvas: HTMLCanvasElement) => ChartData) | - | | +| **height** | Height attribute applied to the rendered canvas.
`@default` 150 | number | - | 150 | +| **id** | ID attribute applied to the rendered canvas. | string | - | - | +| **options** | The options object that is passed into the Chart.js chart.

{@link https://www.chartjs.org/docs/latest/general/options.html More Info} | ChartOptions | - | - | +| **redraw** | If true, will tear down and redraw chart on all updates. | boolean | - | | +| **type** | Chart.js chart type.
`@type` undefined | ChartType | `line`, `bar`, `radar`, `doughnut`, `polarArea`, `bubble`, `pie`, `scatter` | 'bar' | +| **width** | Width attribute applied to the rendered canvas.
`@default` 300 | number | - | 300 | +| **wrapper** | Put the chart into the wrapper div element.
`@default` true | boolean | - | true | + +#### Events + +| Event name | Description | Properties | +| ---------------------- | ------------------------------------------------------------------------------------------- | ---------- | +| **getDatasetAtEvent** | Proxy for Chart.js getDatasetAtEvent. Calls with dataset and triggering event. | +| **getElementAtEvent** | Proxy for Chart.js getElementAtEvent. Calls with single element array and triggering event. | +| **getElementsAtEvent** | Proxy for Chart.js getElementsAtEvent. Calls with element array and triggering event. | diff --git a/packages/docs/api/accordion/CAccordion.api.md b/packages/docs/api/accordion/CAccordion.api.md index 5e20874f..6da632ab 100644 --- a/packages/docs/api/accordion/CAccordion.api.md +++ b/packages/docs/api/accordion/CAccordion.api.md @@ -1,9 +1,9 @@ ### CAccordion ```jsx -import { CAccordion } from "@coreui/vue"; +import { CAccordion } from '@coreui/vue' // or -import CAccordion from "@coreui/vue/src/components/accordion/CAccordion"; +import CAccordion from '@coreui/vue/src/components/accordion/CAccordion' ``` #### Props diff --git a/packages/docs/api/accordion/CAccordionBody.api.md b/packages/docs/api/accordion/CAccordionBody.api.md index ecce8b30..a7ff4651 100644 --- a/packages/docs/api/accordion/CAccordionBody.api.md +++ b/packages/docs/api/accordion/CAccordionBody.api.md @@ -1,7 +1,7 @@ ### CAccordionBody ```jsx -import { CAccordionBody } from "@coreui/vue"; +import { CAccordionBody } from '@coreui/vue' // or -import CAccordionBody from "@coreui/vue/src/components/accordion/CAccordionBody"; +import CAccordionBody from '@coreui/vue/src/components/accordion/CAccordionBody' ``` diff --git a/packages/docs/api/accordion/CAccordionButton.api.md b/packages/docs/api/accordion/CAccordionButton.api.md index 41394e52..873e8a2a 100644 --- a/packages/docs/api/accordion/CAccordionButton.api.md +++ b/packages/docs/api/accordion/CAccordionButton.api.md @@ -1,7 +1,7 @@ ### CAccordionButton ```jsx -import { CAccordionButton } from "@coreui/vue"; +import { CAccordionButton } from '@coreui/vue' // or -import CAccordionButton from "@coreui/vue/src/components/accordion/CAccordionButton"; +import CAccordionButton from '@coreui/vue/src/components/accordion/CAccordionButton' ``` diff --git a/packages/docs/api/accordion/CAccordionCollapse.api.md b/packages/docs/api/accordion/CAccordionCollapse.api.md index 3ef786d7..38f678dd 100644 --- a/packages/docs/api/accordion/CAccordionCollapse.api.md +++ b/packages/docs/api/accordion/CAccordionCollapse.api.md @@ -1,9 +1,9 @@ ### CAccordionCollapse ```jsx -import { CAccordionCollapse } from "@coreui/vue"; +import { CAccordionCollapse } from '@coreui/vue' // or -import CAccordionCollapse from "@coreui/vue/src/components/accordion/CAccordionCollapse"; +import CAccordionCollapse from '@coreui/vue/src/components/accordion/CAccordionCollapse' ``` #### Props diff --git a/packages/docs/api/accordion/CAccordionHeader.api.md b/packages/docs/api/accordion/CAccordionHeader.api.md index 8bb7c7b2..844ac370 100644 --- a/packages/docs/api/accordion/CAccordionHeader.api.md +++ b/packages/docs/api/accordion/CAccordionHeader.api.md @@ -1,7 +1,7 @@ ### CAccordionHeader ```jsx -import { CAccordionHeader } from "@coreui/vue"; +import { CAccordionHeader } from '@coreui/vue' // or -import CAccordionHeader from "@coreui/vue/src/components/accordion/CAccordionHeader"; +import CAccordionHeader from '@coreui/vue/src/components/accordion/CAccordionHeader' ``` diff --git a/packages/docs/api/accordion/CAccordionItem.api.md b/packages/docs/api/accordion/CAccordionItem.api.md index 15de1941..82c14b88 100644 --- a/packages/docs/api/accordion/CAccordionItem.api.md +++ b/packages/docs/api/accordion/CAccordionItem.api.md @@ -1,9 +1,9 @@ ### CAccordionItem ```jsx -import { CAccordionItem } from "@coreui/vue"; +import { CAccordionItem } from '@coreui/vue' // or -import CAccordionItem from "@coreui/vue/src/components/accordion/CAccordionItem"; +import CAccordionItem from '@coreui/vue/src/components/accordion/CAccordionItem' ``` #### Props diff --git a/packages/docs/api/alert/CAlert.api.md b/packages/docs/api/alert/CAlert.api.md index 0da67b6b..202552b4 100644 --- a/packages/docs/api/alert/CAlert.api.md +++ b/packages/docs/api/alert/CAlert.api.md @@ -1,9 +1,9 @@ ### CAlert ```jsx -import { CAlert } from "@coreui/vue"; +import { CAlert } from '@coreui/vue' // or -import CAlert from "@coreui/vue/src/components/alert/CAlert"; +import CAlert from '@coreui/vue/src/components/alert/CAlert' ``` #### Props diff --git a/packages/docs/api/alert/CAlertHeading.api.md b/packages/docs/api/alert/CAlertHeading.api.md index f6f27ae6..30262600 100644 --- a/packages/docs/api/alert/CAlertHeading.api.md +++ b/packages/docs/api/alert/CAlertHeading.api.md @@ -1,9 +1,9 @@ ### CAlertHeading ```jsx -import { CAlertHeading } from "@coreui/vue"; +import { CAlertHeading } from '@coreui/vue' // or -import CAlertHeading from "@coreui/vue/src/components/alert/CAlertHeading"; +import CAlertHeading from '@coreui/vue/src/components/alert/CAlertHeading' ``` #### Props diff --git a/packages/docs/api/alert/CAlertLink.api.md b/packages/docs/api/alert/CAlertLink.api.md index 187129d8..c6fcfae4 100644 --- a/packages/docs/api/alert/CAlertLink.api.md +++ b/packages/docs/api/alert/CAlertLink.api.md @@ -1,7 +1,7 @@ ### CAlertLink ```jsx -import { CAlertLink } from "@coreui/vue"; +import { CAlertLink } from '@coreui/vue' // or -import CAlertLink from "@coreui/vue/src/components/alert/CAlertLink"; +import CAlertLink from '@coreui/vue/src/components/alert/CAlertLink' ``` diff --git a/packages/docs/api/avatar/CAvatar.api.md b/packages/docs/api/avatar/CAvatar.api.md index 9c8b8404..473072d0 100644 --- a/packages/docs/api/avatar/CAvatar.api.md +++ b/packages/docs/api/avatar/CAvatar.api.md @@ -1,9 +1,9 @@ ### CAvatar ```jsx -import { CAvatar } from "@coreui/vue"; +import { CAvatar } from '@coreui/vue' // or -import CAvatar from "@coreui/vue/src/components/avatar/CAvatar"; +import CAvatar from '@coreui/vue/src/components/avatar/CAvatar' ``` #### Props diff --git a/packages/docs/api/backdrop/CBackdrop.api.md b/packages/docs/api/backdrop/CBackdrop.api.md index 553e7495..d5e4dfaf 100644 --- a/packages/docs/api/backdrop/CBackdrop.api.md +++ b/packages/docs/api/backdrop/CBackdrop.api.md @@ -1,9 +1,9 @@ ### CBackdrop ```jsx -import { CBackdrop } from "@coreui/vue"; +import { CBackdrop } from '@coreui/vue' // or -import CBackdrop from "@coreui/vue/src/components/backdrop/CBackdrop"; +import CBackdrop from '@coreui/vue/src/components/backdrop/CBackdrop' ``` #### Props diff --git a/packages/docs/api/badge/CBadge.api.md b/packages/docs/api/badge/CBadge.api.md index 9f029f6f..1b3ae804 100644 --- a/packages/docs/api/badge/CBadge.api.md +++ b/packages/docs/api/badge/CBadge.api.md @@ -1,9 +1,9 @@ ### CBadge ```jsx -import { CBadge } from "@coreui/vue"; +import { CBadge } from '@coreui/vue' // or -import CBadge from "@coreui/vue/src/components/badge/CBadge"; +import CBadge from '@coreui/vue/src/components/badge/CBadge' ``` #### Props diff --git a/packages/docs/api/breadcrumb/CBreadcrumb.api.md b/packages/docs/api/breadcrumb/CBreadcrumb.api.md index 1efa22e1..5aeae206 100644 --- a/packages/docs/api/breadcrumb/CBreadcrumb.api.md +++ b/packages/docs/api/breadcrumb/CBreadcrumb.api.md @@ -1,7 +1,7 @@ ### CBreadcrumb ```jsx -import { CBreadcrumb } from "@coreui/vue"; +import { CBreadcrumb } from '@coreui/vue' // or -import CBreadcrumb from "@coreui/vue/src/components/breadcrumb/CBreadcrumb"; +import CBreadcrumb from '@coreui/vue/src/components/breadcrumb/CBreadcrumb' ``` diff --git a/packages/docs/api/breadcrumb/CBreadcrumbItem.api.md b/packages/docs/api/breadcrumb/CBreadcrumbItem.api.md index 80a13c26..620f95d4 100644 --- a/packages/docs/api/breadcrumb/CBreadcrumbItem.api.md +++ b/packages/docs/api/breadcrumb/CBreadcrumbItem.api.md @@ -1,9 +1,9 @@ ### CBreadcrumbItem ```jsx -import { CBreadcrumbItem } from "@coreui/vue"; +import { CBreadcrumbItem } from '@coreui/vue' // or -import CBreadcrumbItem from "@coreui/vue/src/components/breadcrumb/CBreadcrumbItem"; +import CBreadcrumbItem from '@coreui/vue/src/components/breadcrumb/CBreadcrumbItem' ``` #### Props diff --git a/packages/docs/api/button-group/CButtonGroup.api.md b/packages/docs/api/button-group/CButtonGroup.api.md index 4c1d91db..5d48a7f0 100644 --- a/packages/docs/api/button-group/CButtonGroup.api.md +++ b/packages/docs/api/button-group/CButtonGroup.api.md @@ -1,9 +1,9 @@ ### CButtonGroup ```jsx -import { CButtonGroup } from "@coreui/vue"; +import { CButtonGroup } from '@coreui/vue' // or -import CButtonGroup from "@coreui/vue/src/components/button-group/CButtonGroup"; +import CButtonGroup from '@coreui/vue/src/components/button-group/CButtonGroup' ``` #### Props diff --git a/packages/docs/api/button-group/CButtonToolbar.api.md b/packages/docs/api/button-group/CButtonToolbar.api.md index 1255c0c6..f5ce68f5 100644 --- a/packages/docs/api/button-group/CButtonToolbar.api.md +++ b/packages/docs/api/button-group/CButtonToolbar.api.md @@ -1,7 +1,7 @@ ### CButtonToolbar ```jsx -import { CButtonToolbar } from "@coreui/vue"; +import { CButtonToolbar } from '@coreui/vue' // or -import CButtonToolbar from "@coreui/vue/src/components/button-group/CButtonToolbar"; +import CButtonToolbar from '@coreui/vue/src/components/button-group/CButtonToolbar' ``` diff --git a/packages/docs/api/button/CButton.api.md b/packages/docs/api/button/CButton.api.md index d5dfedda..739baa9b 100644 --- a/packages/docs/api/button/CButton.api.md +++ b/packages/docs/api/button/CButton.api.md @@ -1,9 +1,9 @@ ### CButton ```jsx -import { CButton } from "@coreui/vue"; +import { CButton } from '@coreui/vue' // or -import CButton from "@coreui/vue/src/components/button/CButton"; +import CButton from '@coreui/vue/src/components/button/CButton' ``` #### Props diff --git a/packages/docs/api/callout/CCallout.api.md b/packages/docs/api/callout/CCallout.api.md index f5940ba5..5bccd72e 100644 --- a/packages/docs/api/callout/CCallout.api.md +++ b/packages/docs/api/callout/CCallout.api.md @@ -1,9 +1,9 @@ ### CCallout ```jsx -import { CCallout } from "@coreui/vue"; +import { CCallout } from '@coreui/vue' // or -import CCallout from "@coreui/vue/src/components/callout/CCallout"; +import CCallout from '@coreui/vue/src/components/callout/CCallout' ``` #### Props diff --git a/packages/docs/api/card/CCard.api.md b/packages/docs/api/card/CCard.api.md index 73c70c64..660fc31a 100644 --- a/packages/docs/api/card/CCard.api.md +++ b/packages/docs/api/card/CCard.api.md @@ -1,9 +1,9 @@ ### CCard ```jsx -import { CCard } from "@coreui/vue"; +import { CCard } from '@coreui/vue' // or -import CCard from "@coreui/vue/src/components/card/CCard"; +import CCard from '@coreui/vue/src/components/card/CCard' ``` #### Props diff --git a/packages/docs/api/card/CCardBody.api.md b/packages/docs/api/card/CCardBody.api.md index b7545385..3109ba9e 100644 --- a/packages/docs/api/card/CCardBody.api.md +++ b/packages/docs/api/card/CCardBody.api.md @@ -1,7 +1,7 @@ ### CCardBody ```jsx -import { CCardBody } from "@coreui/vue"; +import { CCardBody } from '@coreui/vue' // or -import CCardBody from "@coreui/vue/src/components/card/CCardBody"; +import CCardBody from '@coreui/vue/src/components/card/CCardBody' ``` diff --git a/packages/docs/api/card/CCardFooter.api.md b/packages/docs/api/card/CCardFooter.api.md index 85a12ef8..448e9f90 100644 --- a/packages/docs/api/card/CCardFooter.api.md +++ b/packages/docs/api/card/CCardFooter.api.md @@ -1,7 +1,7 @@ ### CCardFooter ```jsx -import { CCardFooter } from "@coreui/vue"; +import { CCardFooter } from '@coreui/vue' // or -import CCardFooter from "@coreui/vue/src/components/card/CCardFooter"; +import CCardFooter from '@coreui/vue/src/components/card/CCardFooter' ``` diff --git a/packages/docs/api/card/CCardGroup.api.md b/packages/docs/api/card/CCardGroup.api.md index d5c51b42..88bf125e 100644 --- a/packages/docs/api/card/CCardGroup.api.md +++ b/packages/docs/api/card/CCardGroup.api.md @@ -1,7 +1,7 @@ ### CCardGroup ```jsx -import { CCardGroup } from "@coreui/vue"; +import { CCardGroup } from '@coreui/vue' // or -import CCardGroup from "@coreui/vue/src/components/card/CCardGroup"; +import CCardGroup from '@coreui/vue/src/components/card/CCardGroup' ``` diff --git a/packages/docs/api/card/CCardHeader.api.md b/packages/docs/api/card/CCardHeader.api.md index 8d33011d..fb314279 100644 --- a/packages/docs/api/card/CCardHeader.api.md +++ b/packages/docs/api/card/CCardHeader.api.md @@ -1,9 +1,9 @@ ### CCardHeader ```jsx -import { CCardHeader } from "@coreui/vue"; +import { CCardHeader } from '@coreui/vue' // or -import CCardHeader from "@coreui/vue/src/components/card/CCardHeader"; +import CCardHeader from '@coreui/vue/src/components/card/CCardHeader' ``` #### Props diff --git a/packages/docs/api/card/CCardImage.api.md b/packages/docs/api/card/CCardImage.api.md index 34c71bc8..117d906b 100644 --- a/packages/docs/api/card/CCardImage.api.md +++ b/packages/docs/api/card/CCardImage.api.md @@ -1,9 +1,9 @@ ### CCardImage ```jsx -import { CCardImage } from "@coreui/vue"; +import { CCardImage } from '@coreui/vue' // or -import CCardImage from "@coreui/vue/src/components/card/CCardImage"; +import CCardImage from '@coreui/vue/src/components/card/CCardImage' ``` #### Props diff --git a/packages/docs/api/card/CCardImageOverlay.api.md b/packages/docs/api/card/CCardImageOverlay.api.md index 6a4d6d97..0c860b4b 100644 --- a/packages/docs/api/card/CCardImageOverlay.api.md +++ b/packages/docs/api/card/CCardImageOverlay.api.md @@ -1,7 +1,7 @@ ### CCardImageOverlay ```jsx -import { CCardImageOverlay } from "@coreui/vue"; +import { CCardImageOverlay } from '@coreui/vue' // or -import CCardImageOverlay from "@coreui/vue/src/components/card/CCardImageOverlay"; +import CCardImageOverlay from '@coreui/vue/src/components/card/CCardImageOverlay' ``` diff --git a/packages/docs/api/card/CCardLink.api.md b/packages/docs/api/card/CCardLink.api.md index 8f7c5d22..9abdeb57 100644 --- a/packages/docs/api/card/CCardLink.api.md +++ b/packages/docs/api/card/CCardLink.api.md @@ -1,9 +1,9 @@ ### CCardLink ```jsx -import { CCardLink } from "@coreui/vue"; +import { CCardLink } from '@coreui/vue' // or -import CCardLink from "@coreui/vue/src/components/card/CCardLink"; +import CCardLink from '@coreui/vue/src/components/card/CCardLink' ``` #### Props diff --git a/packages/docs/api/card/CCardSubtitle.api.md b/packages/docs/api/card/CCardSubtitle.api.md index 2c493d01..92ebf44e 100644 --- a/packages/docs/api/card/CCardSubtitle.api.md +++ b/packages/docs/api/card/CCardSubtitle.api.md @@ -1,9 +1,9 @@ ### CCardSubtitle ```jsx -import { CCardSubtitle } from "@coreui/vue"; +import { CCardSubtitle } from '@coreui/vue' // or -import CCardSubtitle from "@coreui/vue/src/components/card/CCardSubtitle"; +import CCardSubtitle from '@coreui/vue/src/components/card/CCardSubtitle' ``` #### Props diff --git a/packages/docs/api/card/CCardText.api.md b/packages/docs/api/card/CCardText.api.md index 9f8a4af1..6dc7aaae 100644 --- a/packages/docs/api/card/CCardText.api.md +++ b/packages/docs/api/card/CCardText.api.md @@ -1,9 +1,9 @@ ### CCardText ```jsx -import { CCardText } from "@coreui/vue"; +import { CCardText } from '@coreui/vue' // or -import CCardText from "@coreui/vue/src/components/card/CCardText"; +import CCardText from '@coreui/vue/src/components/card/CCardText' ``` #### Props diff --git a/packages/docs/api/card/CCardTitle.api.md b/packages/docs/api/card/CCardTitle.api.md index 0a8716ec..e2cb5eb4 100644 --- a/packages/docs/api/card/CCardTitle.api.md +++ b/packages/docs/api/card/CCardTitle.api.md @@ -1,9 +1,9 @@ ### CCardTitle ```jsx -import { CCardTitle } from "@coreui/vue"; +import { CCardTitle } from '@coreui/vue' // or -import CCardTitle from "@coreui/vue/src/components/card/CCardTitle"; +import CCardTitle from '@coreui/vue/src/components/card/CCardTitle' ``` #### Props diff --git a/packages/docs/api/carousel/CCarousel.api.md b/packages/docs/api/carousel/CCarousel.api.md index 0017a1f1..54b5cafc 100644 --- a/packages/docs/api/carousel/CCarousel.api.md +++ b/packages/docs/api/carousel/CCarousel.api.md @@ -1,9 +1,9 @@ ### CCarousel ```jsx -import { CCarousel } from "@coreui/vue"; +import { CCarousel } from '@coreui/vue' // or -import CCarousel from "@coreui/vue/src/components/carousel/CCarousel"; +import CCarousel from '@coreui/vue/src/components/carousel/CCarousel' ``` #### Props diff --git a/packages/docs/api/carousel/CCarouselCaption.api.md b/packages/docs/api/carousel/CCarouselCaption.api.md index 1ff3de3d..aebeb8f3 100644 --- a/packages/docs/api/carousel/CCarouselCaption.api.md +++ b/packages/docs/api/carousel/CCarouselCaption.api.md @@ -1,7 +1,7 @@ ### CCarouselCaption ```jsx -import { CCarouselCaption } from "@coreui/vue"; +import { CCarouselCaption } from '@coreui/vue' // or -import CCarouselCaption from "@coreui/vue/src/components/carousel/CCarouselCaption"; +import CCarouselCaption from '@coreui/vue/src/components/carousel/CCarouselCaption' ``` diff --git a/packages/docs/api/carousel/CCarouselItem.api.md b/packages/docs/api/carousel/CCarouselItem.api.md index 17fd5a94..9f02bf6b 100644 --- a/packages/docs/api/carousel/CCarouselItem.api.md +++ b/packages/docs/api/carousel/CCarouselItem.api.md @@ -1,9 +1,9 @@ ### CCarouselItem ```jsx -import { CCarouselItem } from "@coreui/vue"; +import { CCarouselItem } from '@coreui/vue' // or -import CCarouselItem from "@coreui/vue/src/components/carousel/CCarouselItem"; +import CCarouselItem from '@coreui/vue/src/components/carousel/CCarouselItem' ``` #### Props diff --git a/packages/docs/api/close-button/CCloseButton.api.md b/packages/docs/api/close-button/CCloseButton.api.md index d78c7442..82f4609a 100644 --- a/packages/docs/api/close-button/CCloseButton.api.md +++ b/packages/docs/api/close-button/CCloseButton.api.md @@ -1,9 +1,9 @@ ### CCloseButton ```jsx -import { CCloseButton } from "@coreui/vue"; +import { CCloseButton } from '@coreui/vue' // or -import CCloseButton from "@coreui/vue/src/components/close-button/CCloseButton"; +import CCloseButton from '@coreui/vue/src/components/close-button/CCloseButton' ``` #### Props diff --git a/packages/docs/api/collapse/CCollapse.api.md b/packages/docs/api/collapse/CCollapse.api.md index 6a0573b1..31a1f67a 100644 --- a/packages/docs/api/collapse/CCollapse.api.md +++ b/packages/docs/api/collapse/CCollapse.api.md @@ -1,9 +1,9 @@ ### CCollapse ```jsx -import { CCollapse } from "@coreui/vue"; +import { CCollapse } from '@coreui/vue' // or -import CCollapse from "@coreui/vue/src/components/collapse/CCollapse"; +import CCollapse from '@coreui/vue/src/components/collapse/CCollapse' ``` #### Props diff --git a/packages/docs/api/dropdown/CDropdown.api.md b/packages/docs/api/dropdown/CDropdown.api.md index 533377b2..e74610a4 100644 --- a/packages/docs/api/dropdown/CDropdown.api.md +++ b/packages/docs/api/dropdown/CDropdown.api.md @@ -1,9 +1,9 @@ ### CDropdown ```jsx -import { CDropdown } from "@coreui/vue"; +import { CDropdown } from '@coreui/vue' // or -import CDropdown from "@coreui/vue/src/components/dropdown/CDropdown"; +import CDropdown from '@coreui/vue/src/components/dropdown/CDropdown' ``` #### Props diff --git a/packages/docs/api/dropdown/CDropdownDivider.api.md b/packages/docs/api/dropdown/CDropdownDivider.api.md index 26b7d519..a8c44961 100644 --- a/packages/docs/api/dropdown/CDropdownDivider.api.md +++ b/packages/docs/api/dropdown/CDropdownDivider.api.md @@ -1,7 +1,7 @@ ### CDropdownDivider ```jsx -import { CDropdownDivider } from "@coreui/vue"; +import { CDropdownDivider } from '@coreui/vue' // or -import CDropdownDivider from "@coreui/vue/src/components/dropdown/CDropdownDivider"; +import CDropdownDivider from '@coreui/vue/src/components/dropdown/CDropdownDivider' ``` diff --git a/packages/docs/api/dropdown/CDropdownHeader.api.md b/packages/docs/api/dropdown/CDropdownHeader.api.md index b5219ffa..ce854682 100644 --- a/packages/docs/api/dropdown/CDropdownHeader.api.md +++ b/packages/docs/api/dropdown/CDropdownHeader.api.md @@ -1,9 +1,9 @@ ### CDropdownHeader ```jsx -import { CDropdownHeader } from "@coreui/vue"; +import { CDropdownHeader } from '@coreui/vue' // or -import CDropdownHeader from "@coreui/vue/src/components/dropdown/CDropdownHeader"; +import CDropdownHeader from '@coreui/vue/src/components/dropdown/CDropdownHeader' ``` #### Props diff --git a/packages/docs/api/dropdown/CDropdownItem.api.md b/packages/docs/api/dropdown/CDropdownItem.api.md index 427a54ee..0824c259 100644 --- a/packages/docs/api/dropdown/CDropdownItem.api.md +++ b/packages/docs/api/dropdown/CDropdownItem.api.md @@ -1,9 +1,9 @@ ### CDropdownItem ```jsx -import { CDropdownItem } from "@coreui/vue"; +import { CDropdownItem } from '@coreui/vue' // or -import CDropdownItem from "@coreui/vue/src/components/dropdown/CDropdownItem"; +import CDropdownItem from '@coreui/vue/src/components/dropdown/CDropdownItem' ``` #### Props diff --git a/packages/docs/api/dropdown/CDropdownMenu.api.md b/packages/docs/api/dropdown/CDropdownMenu.api.md index db934c3b..d283ed5c 100644 --- a/packages/docs/api/dropdown/CDropdownMenu.api.md +++ b/packages/docs/api/dropdown/CDropdownMenu.api.md @@ -1,9 +1,9 @@ ### CDropdownMenu ```jsx -import { CDropdownMenu } from "@coreui/vue"; +import { CDropdownMenu } from '@coreui/vue' // or -import CDropdownMenu from "@coreui/vue/src/components/dropdown/CDropdownMenu"; +import CDropdownMenu from '@coreui/vue/src/components/dropdown/CDropdownMenu' ``` #### Props diff --git a/packages/docs/api/dropdown/CDropdownToggle.api.md b/packages/docs/api/dropdown/CDropdownToggle.api.md index ffd7c722..3d91e0bb 100644 --- a/packages/docs/api/dropdown/CDropdownToggle.api.md +++ b/packages/docs/api/dropdown/CDropdownToggle.api.md @@ -1,9 +1,9 @@ ### CDropdownToggle ```jsx -import { CDropdownToggle } from "@coreui/vue"; +import { CDropdownToggle } from '@coreui/vue' // or -import CDropdownToggle from "@coreui/vue/src/components/dropdown/CDropdownToggle"; +import CDropdownToggle from '@coreui/vue/src/components/dropdown/CDropdownToggle' ``` #### Props diff --git a/packages/docs/api/footer/CFooter.api.md b/packages/docs/api/footer/CFooter.api.md index 2066aa51..b1eedef2 100644 --- a/packages/docs/api/footer/CFooter.api.md +++ b/packages/docs/api/footer/CFooter.api.md @@ -1,9 +1,9 @@ ### CFooter ```jsx -import { CFooter } from "@coreui/vue"; +import { CFooter } from '@coreui/vue' // or -import CFooter from "@coreui/vue/src/components/footer/CFooter"; +import CFooter from '@coreui/vue/src/components/footer/CFooter' ``` #### Props diff --git a/packages/docs/api/form/CForm.api.md b/packages/docs/api/form/CForm.api.md index 4f1285cf..140345ce 100644 --- a/packages/docs/api/form/CForm.api.md +++ b/packages/docs/api/form/CForm.api.md @@ -1,9 +1,9 @@ ### CForm ```jsx -import { CForm } from "@coreui/vue"; +import { CForm } from '@coreui/vue' // or -import CForm from "@coreui/vue/src/components/form/CForm"; +import CForm from '@coreui/vue/src/components/form/CForm' ``` #### Props diff --git a/packages/docs/api/form/CFormCheck.api.md b/packages/docs/api/form/CFormCheck.api.md index 1e45d99e..e4e10452 100644 --- a/packages/docs/api/form/CFormCheck.api.md +++ b/packages/docs/api/form/CFormCheck.api.md @@ -1,9 +1,9 @@ ### CFormCheck ```jsx -import { CFormCheck } from "@coreui/vue"; +import { CFormCheck } from '@coreui/vue' // or -import CFormCheck from "@coreui/vue/src/components/form/CFormCheck"; +import CFormCheck from '@coreui/vue/src/components/form/CFormCheck' ``` #### Props diff --git a/packages/docs/api/form/CFormControl.api.md b/packages/docs/api/form/CFormControl.api.md index 0d3fa05b..b522760f 100644 --- a/packages/docs/api/form/CFormControl.api.md +++ b/packages/docs/api/form/CFormControl.api.md @@ -1,7 +1,7 @@ ### CFormControl ```jsx -import { CFormControl } from "@coreui/vue"; +import { CFormControl } from '@coreui/vue' // or -import CFormControl from "@coreui/vue/src/components/form/CFormControl"; +import CFormControl from '@coreui/vue/src/components/form/CFormControl' ``` diff --git a/packages/docs/api/form/CFormFeedback.api.md b/packages/docs/api/form/CFormFeedback.api.md index 9d6a7fdf..621912d1 100644 --- a/packages/docs/api/form/CFormFeedback.api.md +++ b/packages/docs/api/form/CFormFeedback.api.md @@ -1,9 +1,9 @@ ### CFormFeedback ```jsx -import { CFormFeedback } from "@coreui/vue"; +import { CFormFeedback } from '@coreui/vue' // or -import CFormFeedback from "@coreui/vue/src/components/form/CFormFeedback"; +import CFormFeedback from '@coreui/vue/src/components/form/CFormFeedback' ``` #### Props diff --git a/packages/docs/api/form/CFormFloating.api.md b/packages/docs/api/form/CFormFloating.api.md index 3d45f7b8..8a462a15 100644 --- a/packages/docs/api/form/CFormFloating.api.md +++ b/packages/docs/api/form/CFormFloating.api.md @@ -1,7 +1,7 @@ ### CFormFloating ```jsx -import { CFormFloating } from "@coreui/vue"; +import { CFormFloating } from '@coreui/vue' // or -import CFormFloating from "@coreui/vue/src/components/form/CFormFloating"; +import CFormFloating from '@coreui/vue/src/components/form/CFormFloating' ``` diff --git a/packages/docs/api/form/CFormInput.api.md b/packages/docs/api/form/CFormInput.api.md index 8c365bd4..8e6e39fa 100644 --- a/packages/docs/api/form/CFormInput.api.md +++ b/packages/docs/api/form/CFormInput.api.md @@ -1,9 +1,9 @@ ### CFormInput ```jsx -import { CFormInput } from "@coreui/vue"; +import { CFormInput } from '@coreui/vue' // or -import CFormInput from "@coreui/vue/src/components/form/CFormInput"; +import CFormInput from '@coreui/vue/src/components/form/CFormInput' ``` #### Props diff --git a/packages/docs/api/form/CFormLabel.api.md b/packages/docs/api/form/CFormLabel.api.md index fe291181..3aa5991a 100644 --- a/packages/docs/api/form/CFormLabel.api.md +++ b/packages/docs/api/form/CFormLabel.api.md @@ -1,9 +1,9 @@ ### CFormLabel ```jsx -import { CFormLabel } from "@coreui/vue"; +import { CFormLabel } from '@coreui/vue' // or -import CFormLabel from "@coreui/vue/src/components/form/CFormLabel"; +import CFormLabel from '@coreui/vue/src/components/form/CFormLabel' ``` #### Props diff --git a/packages/docs/api/form/CFormRange.api.md b/packages/docs/api/form/CFormRange.api.md index 1f375ec6..892a59a3 100644 --- a/packages/docs/api/form/CFormRange.api.md +++ b/packages/docs/api/form/CFormRange.api.md @@ -1,9 +1,9 @@ ### CFormRange ```jsx -import { CFormRange } from "@coreui/vue"; +import { CFormRange } from '@coreui/vue' // or -import CFormRange from "@coreui/vue/src/components/form/CFormRange"; +import CFormRange from '@coreui/vue/src/components/form/CFormRange' ``` #### Props diff --git a/packages/docs/api/form/CFormSelect.api.md b/packages/docs/api/form/CFormSelect.api.md index 085a4635..fe8e76cb 100644 --- a/packages/docs/api/form/CFormSelect.api.md +++ b/packages/docs/api/form/CFormSelect.api.md @@ -1,9 +1,9 @@ ### CFormSelect ```jsx -import { CFormSelect } from "@coreui/vue"; +import { CFormSelect } from '@coreui/vue' // or -import CFormSelect from "@coreui/vue/src/components/form/CFormSelect"; +import CFormSelect from '@coreui/vue/src/components/form/CFormSelect' ``` #### Props diff --git a/packages/docs/api/form/CFormSwitch.api.md b/packages/docs/api/form/CFormSwitch.api.md index d5a10540..350d5e7a 100644 --- a/packages/docs/api/form/CFormSwitch.api.md +++ b/packages/docs/api/form/CFormSwitch.api.md @@ -1,9 +1,9 @@ ### CFormSwitch ```jsx -import { CFormSwitch } from "@coreui/vue"; +import { CFormSwitch } from '@coreui/vue' // or -import CFormSwitch from "@coreui/vue/src/components/form/CFormSwitch"; +import CFormSwitch from '@coreui/vue/src/components/form/CFormSwitch' ``` #### Props diff --git a/packages/docs/api/form/CFormText.api.md b/packages/docs/api/form/CFormText.api.md index 26665cb4..939772da 100644 --- a/packages/docs/api/form/CFormText.api.md +++ b/packages/docs/api/form/CFormText.api.md @@ -1,9 +1,9 @@ ### CFormText ```jsx -import { CFormText } from "@coreui/vue"; +import { CFormText } from '@coreui/vue' // or -import CFormText from "@coreui/vue/src/components/form/CFormText"; +import CFormText from '@coreui/vue/src/components/form/CFormText' ``` #### Props diff --git a/packages/docs/api/form/CFormTextarea.api.md b/packages/docs/api/form/CFormTextarea.api.md index c8ab5bb2..05b9a61a 100644 --- a/packages/docs/api/form/CFormTextarea.api.md +++ b/packages/docs/api/form/CFormTextarea.api.md @@ -1,9 +1,9 @@ ### CFormTextarea ```jsx -import { CFormTextarea } from "@coreui/vue"; +import { CFormTextarea } from '@coreui/vue' // or -import CFormTextarea from "@coreui/vue/src/components/form/CFormTextarea"; +import CFormTextarea from '@coreui/vue/src/components/form/CFormTextarea' ``` #### Props diff --git a/packages/docs/api/form/CInputGroup.api.md b/packages/docs/api/form/CInputGroup.api.md index 1914d029..128ce4f1 100644 --- a/packages/docs/api/form/CInputGroup.api.md +++ b/packages/docs/api/form/CInputGroup.api.md @@ -1,9 +1,9 @@ ### CInputGroup ```jsx -import { CInputGroup } from "@coreui/vue"; +import { CInputGroup } from '@coreui/vue' // or -import CInputGroup from "@coreui/vue/src/components/form/CInputGroup"; +import CInputGroup from '@coreui/vue/src/components/form/CInputGroup' ``` #### Props diff --git a/packages/docs/api/form/CInputGroupText.api.md b/packages/docs/api/form/CInputGroupText.api.md index da2e4413..a3ad985f 100644 --- a/packages/docs/api/form/CInputGroupText.api.md +++ b/packages/docs/api/form/CInputGroupText.api.md @@ -1,9 +1,9 @@ ### CInputGroupText ```jsx -import { CInputGroupText } from "@coreui/vue"; +import { CInputGroupText } from '@coreui/vue' // or -import CInputGroupText from "@coreui/vue/src/components/form/CInputGroupText"; +import CInputGroupText from '@coreui/vue/src/components/form/CInputGroupText' ``` #### Props diff --git a/packages/docs/api/grid/CCol.api.md b/packages/docs/api/grid/CCol.api.md index 4877f7fc..7ba17d00 100644 --- a/packages/docs/api/grid/CCol.api.md +++ b/packages/docs/api/grid/CCol.api.md @@ -1,9 +1,9 @@ ### CCol ```jsx -import { CCol } from "@coreui/vue"; +import { CCol } from '@coreui/vue' // or -import CCol from "@coreui/vue/src/components/grid/CCol"; +import CCol from '@coreui/vue/src/components/grid/CCol' ``` #### Props diff --git a/packages/docs/api/grid/CContainer.api.md b/packages/docs/api/grid/CContainer.api.md index 138cff40..99863ece 100644 --- a/packages/docs/api/grid/CContainer.api.md +++ b/packages/docs/api/grid/CContainer.api.md @@ -1,9 +1,9 @@ ### CContainer ```jsx -import { CContainer } from "@coreui/vue"; +import { CContainer } from '@coreui/vue' // or -import CContainer from "@coreui/vue/src/components/grid/CContainer"; +import CContainer from '@coreui/vue/src/components/grid/CContainer' ``` #### Props diff --git a/packages/docs/api/grid/CRow.api.md b/packages/docs/api/grid/CRow.api.md index 88dcd19d..d409c9d0 100644 --- a/packages/docs/api/grid/CRow.api.md +++ b/packages/docs/api/grid/CRow.api.md @@ -1,9 +1,9 @@ ### CRow ```jsx -import { CRow } from "@coreui/vue"; +import { CRow } from '@coreui/vue' // or -import CRow from "@coreui/vue/src/components/grid/CRow"; +import CRow from '@coreui/vue/src/components/grid/CRow' ``` #### Props diff --git a/packages/docs/api/header/CHeader.api.md b/packages/docs/api/header/CHeader.api.md index eec0cf29..0416d9ee 100644 --- a/packages/docs/api/header/CHeader.api.md +++ b/packages/docs/api/header/CHeader.api.md @@ -1,9 +1,9 @@ ### CHeader ```jsx -import { CHeader } from "@coreui/vue"; +import { CHeader } from '@coreui/vue' // or -import CHeader from "@coreui/vue/src/components/header/CHeader"; +import CHeader from '@coreui/vue/src/components/header/CHeader' ``` #### Props diff --git a/packages/docs/api/header/CHeaderBrand.api.md b/packages/docs/api/header/CHeaderBrand.api.md index 86ffb5e1..a87636c5 100644 --- a/packages/docs/api/header/CHeaderBrand.api.md +++ b/packages/docs/api/header/CHeaderBrand.api.md @@ -1,9 +1,9 @@ ### CHeaderBrand ```jsx -import { CHeaderBrand } from "@coreui/vue"; +import { CHeaderBrand } from '@coreui/vue' // or -import CHeaderBrand from "@coreui/vue/src/components/header/CHeaderBrand"; +import CHeaderBrand from '@coreui/vue/src/components/header/CHeaderBrand' ``` #### Props diff --git a/packages/docs/api/header/CHeaderDivider.api.md b/packages/docs/api/header/CHeaderDivider.api.md index 9f858f49..d1b28fb9 100644 --- a/packages/docs/api/header/CHeaderDivider.api.md +++ b/packages/docs/api/header/CHeaderDivider.api.md @@ -1,7 +1,7 @@ ### CHeaderDivider ```jsx -import { CHeaderDivider } from "@coreui/vue"; +import { CHeaderDivider } from '@coreui/vue' // or -import CHeaderDivider from "@coreui/vue/src/components/header/CHeaderDivider"; +import CHeaderDivider from '@coreui/vue/src/components/header/CHeaderDivider' ``` diff --git a/packages/docs/api/header/CHeaderNav.api.md b/packages/docs/api/header/CHeaderNav.api.md index 30b7597a..1ceb45e3 100644 --- a/packages/docs/api/header/CHeaderNav.api.md +++ b/packages/docs/api/header/CHeaderNav.api.md @@ -1,9 +1,9 @@ ### CHeaderNav ```jsx -import { CHeaderNav } from "@coreui/vue"; +import { CHeaderNav } from '@coreui/vue' // or -import CHeaderNav from "@coreui/vue/src/components/header/CHeaderNav"; +import CHeaderNav from '@coreui/vue/src/components/header/CHeaderNav' ``` #### Props diff --git a/packages/docs/api/header/CHeaderText.api.md b/packages/docs/api/header/CHeaderText.api.md index af7ba0f1..3c989326 100644 --- a/packages/docs/api/header/CHeaderText.api.md +++ b/packages/docs/api/header/CHeaderText.api.md @@ -1,7 +1,7 @@ ### CHeaderText ```jsx -import { CHeaderText } from "@coreui/vue"; +import { CHeaderText } from '@coreui/vue' // or -import CHeaderText from "@coreui/vue/src/components/header/CHeaderText"; +import CHeaderText from '@coreui/vue/src/components/header/CHeaderText' ``` diff --git a/packages/docs/api/header/CHeaderToggler.api.md b/packages/docs/api/header/CHeaderToggler.api.md index cd45d0b6..8e01dac1 100644 --- a/packages/docs/api/header/CHeaderToggler.api.md +++ b/packages/docs/api/header/CHeaderToggler.api.md @@ -1,7 +1,7 @@ ### CHeaderToggler ```jsx -import { CHeaderToggler } from "@coreui/vue"; +import { CHeaderToggler } from '@coreui/vue' // or -import CHeaderToggler from "@coreui/vue/src/components/header/CHeaderToggler"; +import CHeaderToggler from '@coreui/vue/src/components/header/CHeaderToggler' ``` diff --git a/packages/docs/api/image/CImage.api.md b/packages/docs/api/image/CImage.api.md index 2ef9d729..d669b9a4 100644 --- a/packages/docs/api/image/CImage.api.md +++ b/packages/docs/api/image/CImage.api.md @@ -1,9 +1,9 @@ ### CImage ```jsx -import { CImage } from "@coreui/vue"; +import { CImage } from '@coreui/vue' // or -import CImage from "@coreui/vue/src/components/image/CImage"; +import CImage from '@coreui/vue/src/components/image/CImage' ``` #### Props diff --git a/packages/docs/api/link/CLink.api.md b/packages/docs/api/link/CLink.api.md index 550b1582..5c6702a3 100644 --- a/packages/docs/api/link/CLink.api.md +++ b/packages/docs/api/link/CLink.api.md @@ -1,9 +1,9 @@ ### CLink ```jsx -import { CLink } from "@coreui/vue"; +import { CLink } from '@coreui/vue' // or -import CLink from "@coreui/vue/src/components/link/CLink"; +import CLink from '@coreui/vue/src/components/link/CLink' ``` #### Props diff --git a/packages/docs/api/list-group/CListGroup.api.md b/packages/docs/api/list-group/CListGroup.api.md index bdaf213d..a01e4193 100644 --- a/packages/docs/api/list-group/CListGroup.api.md +++ b/packages/docs/api/list-group/CListGroup.api.md @@ -1,9 +1,9 @@ ### CListGroup ```jsx -import { CListGroup } from "@coreui/vue"; +import { CListGroup } from '@coreui/vue' // or -import CListGroup from "@coreui/vue/src/components/list-group/CListGroup"; +import CListGroup from '@coreui/vue/src/components/list-group/CListGroup' ``` #### Props diff --git a/packages/docs/api/list-group/CListGroupItem.api.md b/packages/docs/api/list-group/CListGroupItem.api.md index 60527d61..d14b3ab0 100644 --- a/packages/docs/api/list-group/CListGroupItem.api.md +++ b/packages/docs/api/list-group/CListGroupItem.api.md @@ -1,9 +1,9 @@ ### CListGroupItem ```jsx -import { CListGroupItem } from "@coreui/vue"; +import { CListGroupItem } from '@coreui/vue' // or -import CListGroupItem from "@coreui/vue/src/components/list-group/CListGroupItem"; +import CListGroupItem from '@coreui/vue/src/components/list-group/CListGroupItem' ``` #### Props diff --git a/packages/docs/api/modal/CModal.api.md b/packages/docs/api/modal/CModal.api.md index 3d5b9882..62c41039 100644 --- a/packages/docs/api/modal/CModal.api.md +++ b/packages/docs/api/modal/CModal.api.md @@ -1,9 +1,9 @@ ### CModal ```jsx -import { CModal } from "@coreui/vue"; +import { CModal } from '@coreui/vue' // or -import CModal from "@coreui/vue/src/components/modal/CModal"; +import CModal from '@coreui/vue/src/components/modal/CModal' ``` #### Props diff --git a/packages/docs/api/modal/CModalBody.api.md b/packages/docs/api/modal/CModalBody.api.md index 5e2934cf..17e58f45 100644 --- a/packages/docs/api/modal/CModalBody.api.md +++ b/packages/docs/api/modal/CModalBody.api.md @@ -1,7 +1,7 @@ ### CModalBody ```jsx -import { CModalBody } from "@coreui/vue"; +import { CModalBody } from '@coreui/vue' // or -import CModalBody from "@coreui/vue/src/components/modal/CModalBody"; +import CModalBody from '@coreui/vue/src/components/modal/CModalBody' ``` diff --git a/packages/docs/api/modal/CModalFooter.api.md b/packages/docs/api/modal/CModalFooter.api.md index 63cb63d0..265a5090 100644 --- a/packages/docs/api/modal/CModalFooter.api.md +++ b/packages/docs/api/modal/CModalFooter.api.md @@ -1,7 +1,7 @@ ### CModalFooter ```jsx -import { CModalFooter } from "@coreui/vue"; +import { CModalFooter } from '@coreui/vue' // or -import CModalFooter from "@coreui/vue/src/components/modal/CModalFooter"; +import CModalFooter from '@coreui/vue/src/components/modal/CModalFooter' ``` diff --git a/packages/docs/api/modal/CModalHeader.api.md b/packages/docs/api/modal/CModalHeader.api.md index f67f98fc..62160484 100644 --- a/packages/docs/api/modal/CModalHeader.api.md +++ b/packages/docs/api/modal/CModalHeader.api.md @@ -1,9 +1,9 @@ ### CModalHeader ```jsx -import { CModalHeader } from "@coreui/vue"; +import { CModalHeader } from '@coreui/vue' // or -import CModalHeader from "@coreui/vue/src/components/modal/CModalHeader"; +import CModalHeader from '@coreui/vue/src/components/modal/CModalHeader' ``` #### Props diff --git a/packages/docs/api/modal/CModalTitle.api.md b/packages/docs/api/modal/CModalTitle.api.md index 2fec37cc..81ba100e 100644 --- a/packages/docs/api/modal/CModalTitle.api.md +++ b/packages/docs/api/modal/CModalTitle.api.md @@ -1,9 +1,9 @@ ### CModalTitle ```jsx -import { CModalTitle } from "@coreui/vue"; +import { CModalTitle } from '@coreui/vue' // or -import CModalTitle from "@coreui/vue/src/components/modal/CModalTitle"; +import CModalTitle from '@coreui/vue/src/components/modal/CModalTitle' ``` #### Props diff --git a/packages/docs/api/nav/CNav.api.md b/packages/docs/api/nav/CNav.api.md index c76fc37e..249b3f6b 100644 --- a/packages/docs/api/nav/CNav.api.md +++ b/packages/docs/api/nav/CNav.api.md @@ -1,9 +1,9 @@ ### CNav ```jsx -import { CNav } from "@coreui/vue"; +import { CNav } from '@coreui/vue' // or -import CNav from "@coreui/vue/src/components/nav/CNav"; +import CNav from '@coreui/vue/src/components/nav/CNav' ``` #### Props diff --git a/packages/docs/api/nav/CNavGroup.api.md b/packages/docs/api/nav/CNavGroup.api.md index 8f0cfb7b..8c738315 100644 --- a/packages/docs/api/nav/CNavGroup.api.md +++ b/packages/docs/api/nav/CNavGroup.api.md @@ -1,9 +1,9 @@ ### CNavGroup ```jsx -import { CNavGroup } from "@coreui/vue"; +import { CNavGroup } from '@coreui/vue' // or -import CNavGroup from "@coreui/vue/src/components/nav/CNavGroup"; +import CNavGroup from '@coreui/vue/src/components/nav/CNavGroup' ``` #### Props diff --git a/packages/docs/api/nav/CNavGroupItems.api.md b/packages/docs/api/nav/CNavGroupItems.api.md index 2f1153cb..c689a0e2 100644 --- a/packages/docs/api/nav/CNavGroupItems.api.md +++ b/packages/docs/api/nav/CNavGroupItems.api.md @@ -1,7 +1,7 @@ ### CNavGroupItems ```jsx -import { CNavGroupItems } from "@coreui/vue"; +import { CNavGroupItems } from '@coreui/vue' // or -import CNavGroupItems from "@coreui/vue/src/components/nav/CNavGroupItems"; +import CNavGroupItems from '@coreui/vue/src/components/nav/CNavGroupItems' ``` diff --git a/packages/docs/api/nav/CNavItem.api.md b/packages/docs/api/nav/CNavItem.api.md index 7dc33052..0be3893c 100644 --- a/packages/docs/api/nav/CNavItem.api.md +++ b/packages/docs/api/nav/CNavItem.api.md @@ -1,7 +1,7 @@ ### CNavItem ```jsx -import { CNavItem } from "@coreui/vue"; +import { CNavItem } from '@coreui/vue' // or -import CNavItem from "@coreui/vue/src/components/nav/CNavItem"; +import CNavItem from '@coreui/vue/src/components/nav/CNavItem' ``` diff --git a/packages/docs/api/nav/CNavLink.api.md b/packages/docs/api/nav/CNavLink.api.md index 68d96bfd..a6bc0192 100644 --- a/packages/docs/api/nav/CNavLink.api.md +++ b/packages/docs/api/nav/CNavLink.api.md @@ -1,9 +1,9 @@ ### CNavLink ```jsx -import { CNavLink } from "@coreui/vue"; +import { CNavLink } from '@coreui/vue' // or -import CNavLink from "@coreui/vue/src/components/nav/CNavLink"; +import CNavLink from '@coreui/vue/src/components/nav/CNavLink' ``` #### Props diff --git a/packages/docs/api/nav/CNavTitle.api.md b/packages/docs/api/nav/CNavTitle.api.md index 4df6a0c6..856e314b 100644 --- a/packages/docs/api/nav/CNavTitle.api.md +++ b/packages/docs/api/nav/CNavTitle.api.md @@ -1,7 +1,7 @@ ### CNavTitle ```jsx -import { CNavTitle } from "@coreui/vue"; +import { CNavTitle } from '@coreui/vue' // or -import CNavTitle from "@coreui/vue/src/components/nav/CNavTitle"; +import CNavTitle from '@coreui/vue/src/components/nav/CNavTitle' ``` diff --git a/packages/docs/api/navbar/CNavbar.api.md b/packages/docs/api/navbar/CNavbar.api.md index 0bfe0181..9f8deb71 100644 --- a/packages/docs/api/navbar/CNavbar.api.md +++ b/packages/docs/api/navbar/CNavbar.api.md @@ -1,9 +1,9 @@ ### CNavbar ```jsx -import { CNavbar } from "@coreui/vue"; +import { CNavbar } from '@coreui/vue' // or -import CNavbar from "@coreui/vue/src/components/navbar/CNavbar"; +import CNavbar from '@coreui/vue/src/components/navbar/CNavbar' ``` #### Props diff --git a/packages/docs/api/navbar/CNavbarBrand.api.md b/packages/docs/api/navbar/CNavbarBrand.api.md index a45a2473..5d24b0e8 100644 --- a/packages/docs/api/navbar/CNavbarBrand.api.md +++ b/packages/docs/api/navbar/CNavbarBrand.api.md @@ -1,9 +1,9 @@ ### CNavbarBrand ```jsx -import { CNavbarBrand } from "@coreui/vue"; +import { CNavbarBrand } from '@coreui/vue' // or -import CNavbarBrand from "@coreui/vue/src/components/navbar/CNavbarBrand"; +import CNavbarBrand from '@coreui/vue/src/components/navbar/CNavbarBrand' ``` #### Props diff --git a/packages/docs/api/navbar/CNavbarNav.api.md b/packages/docs/api/navbar/CNavbarNav.api.md index f7c56030..d71b96fc 100644 --- a/packages/docs/api/navbar/CNavbarNav.api.md +++ b/packages/docs/api/navbar/CNavbarNav.api.md @@ -1,9 +1,9 @@ ### CNavbarNav ```jsx -import { CNavbarNav } from "@coreui/vue"; +import { CNavbarNav } from '@coreui/vue' // or -import CNavbarNav from "@coreui/vue/src/components/navbar/CNavbarNav"; +import CNavbarNav from '@coreui/vue/src/components/navbar/CNavbarNav' ``` #### Props diff --git a/packages/docs/api/navbar/CNavbarText.api.md b/packages/docs/api/navbar/CNavbarText.api.md index 5dbf08e7..fe71eefd 100644 --- a/packages/docs/api/navbar/CNavbarText.api.md +++ b/packages/docs/api/navbar/CNavbarText.api.md @@ -1,7 +1,7 @@ ### CNavbarText ```jsx -import { CNavbarText } from "@coreui/vue"; +import { CNavbarText } from '@coreui/vue' // or -import CNavbarText from "@coreui/vue/src/components/navbar/CNavbarText"; +import CNavbarText from '@coreui/vue/src/components/navbar/CNavbarText' ``` diff --git a/packages/docs/api/navbar/CNavbarToggler.api.md b/packages/docs/api/navbar/CNavbarToggler.api.md index 603eb858..a709a452 100644 --- a/packages/docs/api/navbar/CNavbarToggler.api.md +++ b/packages/docs/api/navbar/CNavbarToggler.api.md @@ -1,7 +1,7 @@ ### CNavbarToggler ```jsx -import { CNavbarToggler } from "@coreui/vue"; +import { CNavbarToggler } from '@coreui/vue' // or -import CNavbarToggler from "@coreui/vue/src/components/navbar/CNavbarToggler"; +import CNavbarToggler from '@coreui/vue/src/components/navbar/CNavbarToggler' ``` diff --git a/packages/docs/api/offcanvas/COffcanvas.api.md b/packages/docs/api/offcanvas/COffcanvas.api.md index b17beddd..19f01df5 100644 --- a/packages/docs/api/offcanvas/COffcanvas.api.md +++ b/packages/docs/api/offcanvas/COffcanvas.api.md @@ -1,9 +1,9 @@ ### COffcanvas ```jsx -import { COffcanvas } from "@coreui/vue"; +import { COffcanvas } from '@coreui/vue' // or -import COffcanvas from "@coreui/vue/src/components/offcanvas/COffcanvas"; +import COffcanvas from '@coreui/vue/src/components/offcanvas/COffcanvas' ``` #### Props diff --git a/packages/docs/api/offcanvas/COffcanvasBody.api.md b/packages/docs/api/offcanvas/COffcanvasBody.api.md index d800fb59..012b209e 100644 --- a/packages/docs/api/offcanvas/COffcanvasBody.api.md +++ b/packages/docs/api/offcanvas/COffcanvasBody.api.md @@ -1,7 +1,7 @@ ### COffcanvasBody ```jsx -import { COffcanvasBody } from "@coreui/vue"; +import { COffcanvasBody } from '@coreui/vue' // or -import COffcanvasBody from "@coreui/vue/src/components/offcanvas/COffcanvasBody"; +import COffcanvasBody from '@coreui/vue/src/components/offcanvas/COffcanvasBody' ``` diff --git a/packages/docs/api/offcanvas/COffcanvasHeader.api.md b/packages/docs/api/offcanvas/COffcanvasHeader.api.md index ae58cac5..97e87d66 100644 --- a/packages/docs/api/offcanvas/COffcanvasHeader.api.md +++ b/packages/docs/api/offcanvas/COffcanvasHeader.api.md @@ -1,7 +1,7 @@ ### COffcanvasHeader ```jsx -import { COffcanvasHeader } from "@coreui/vue"; +import { COffcanvasHeader } from '@coreui/vue' // or -import COffcanvasHeader from "@coreui/vue/src/components/offcanvas/COffcanvasHeader"; +import COffcanvasHeader from '@coreui/vue/src/components/offcanvas/COffcanvasHeader' ``` diff --git a/packages/docs/api/offcanvas/COffcanvasTitle.api.md b/packages/docs/api/offcanvas/COffcanvasTitle.api.md index 0dddb635..48fff654 100644 --- a/packages/docs/api/offcanvas/COffcanvasTitle.api.md +++ b/packages/docs/api/offcanvas/COffcanvasTitle.api.md @@ -1,9 +1,9 @@ ### COffcanvasTitle ```jsx -import { COffcanvasTitle } from "@coreui/vue"; +import { COffcanvasTitle } from '@coreui/vue' // or -import COffcanvasTitle from "@coreui/vue/src/components/offcanvas/COffcanvasTitle"; +import COffcanvasTitle from '@coreui/vue/src/components/offcanvas/COffcanvasTitle' ``` #### Props diff --git a/packages/docs/api/pagination/CPagination.api.md b/packages/docs/api/pagination/CPagination.api.md index 6d24315a..cfd5eb9c 100644 --- a/packages/docs/api/pagination/CPagination.api.md +++ b/packages/docs/api/pagination/CPagination.api.md @@ -1,9 +1,9 @@ ### CPagination ```jsx -import { CPagination } from "@coreui/vue"; +import { CPagination } from '@coreui/vue' // or -import CPagination from "@coreui/vue/src/components/pagination/CPagination"; +import CPagination from '@coreui/vue/src/components/pagination/CPagination' ``` #### Props diff --git a/packages/docs/api/pagination/CPaginationItem.api.md b/packages/docs/api/pagination/CPaginationItem.api.md index 3ada62f7..b88e89aa 100644 --- a/packages/docs/api/pagination/CPaginationItem.api.md +++ b/packages/docs/api/pagination/CPaginationItem.api.md @@ -1,9 +1,9 @@ ### CPaginationItem ```jsx -import { CPaginationItem } from "@coreui/vue"; +import { CPaginationItem } from '@coreui/vue' // or -import CPaginationItem from "@coreui/vue/src/components/pagination/CPaginationItem"; +import CPaginationItem from '@coreui/vue/src/components/pagination/CPaginationItem' ``` #### Props diff --git a/packages/docs/api/popover/CPopover.api.md b/packages/docs/api/popover/CPopover.api.md index ea65b1c1..c2b9b1fe 100644 --- a/packages/docs/api/popover/CPopover.api.md +++ b/packages/docs/api/popover/CPopover.api.md @@ -1,9 +1,9 @@ ### CPopover ```jsx -import { CPopover } from "@coreui/vue"; +import { CPopover } from '@coreui/vue' // or -import CPopover from "@coreui/vue/src/components/popover/CPopover"; +import CPopover from '@coreui/vue/src/components/popover/CPopover' ``` #### Props diff --git a/packages/docs/api/progress/CProgress.api.md b/packages/docs/api/progress/CProgress.api.md index d71335d4..630acca3 100644 --- a/packages/docs/api/progress/CProgress.api.md +++ b/packages/docs/api/progress/CProgress.api.md @@ -1,9 +1,9 @@ ### CProgress ```jsx -import { CProgress } from "@coreui/vue"; +import { CProgress } from '@coreui/vue' // or -import CProgress from "@coreui/vue/src/components/progress/CProgress"; +import CProgress from '@coreui/vue/src/components/progress/CProgress' ``` #### Props diff --git a/packages/docs/api/progress/CProgressBar.api.md b/packages/docs/api/progress/CProgressBar.api.md index a8f850a4..6030795f 100644 --- a/packages/docs/api/progress/CProgressBar.api.md +++ b/packages/docs/api/progress/CProgressBar.api.md @@ -1,9 +1,9 @@ ### CProgressBar ```jsx -import { CProgressBar } from "@coreui/vue"; +import { CProgressBar } from '@coreui/vue' // or -import CProgressBar from "@coreui/vue/src/components/progress/CProgressBar"; +import CProgressBar from '@coreui/vue/src/components/progress/CProgressBar' ``` #### Props diff --git a/packages/docs/api/sidebar/CSidebar.api.md b/packages/docs/api/sidebar/CSidebar.api.md index 94ff4d2d..89e5597b 100644 --- a/packages/docs/api/sidebar/CSidebar.api.md +++ b/packages/docs/api/sidebar/CSidebar.api.md @@ -1,9 +1,9 @@ ### CSidebar ```jsx -import { CSidebar } from "@coreui/vue"; +import { CSidebar } from '@coreui/vue' // or -import CSidebar from "@coreui/vue/src/components/sidebar/CSidebar"; +import CSidebar from '@coreui/vue/src/components/sidebar/CSidebar' ``` #### Props diff --git a/packages/docs/api/sidebar/CSidebarBrand.api.md b/packages/docs/api/sidebar/CSidebarBrand.api.md index f0265811..79d69d44 100644 --- a/packages/docs/api/sidebar/CSidebarBrand.api.md +++ b/packages/docs/api/sidebar/CSidebarBrand.api.md @@ -1,7 +1,7 @@ ### CSidebarBrand ```jsx -import { CSidebarBrand } from "@coreui/vue"; +import { CSidebarBrand } from '@coreui/vue' // or -import CSidebarBrand from "@coreui/vue/src/components/sidebar/CSidebarBrand"; +import CSidebarBrand from '@coreui/vue/src/components/sidebar/CSidebarBrand' ``` diff --git a/packages/docs/api/sidebar/CSidebarFooter.api.md b/packages/docs/api/sidebar/CSidebarFooter.api.md index 391aad35..baa1fb7e 100644 --- a/packages/docs/api/sidebar/CSidebarFooter.api.md +++ b/packages/docs/api/sidebar/CSidebarFooter.api.md @@ -1,7 +1,7 @@ ### CSidebarFooter ```jsx -import { CSidebarFooter } from "@coreui/vue"; +import { CSidebarFooter } from '@coreui/vue' // or -import CSidebarFooter from "@coreui/vue/src/components/sidebar/CSidebarFooter"; +import CSidebarFooter from '@coreui/vue/src/components/sidebar/CSidebarFooter' ``` diff --git a/packages/docs/api/sidebar/CSidebarHeader.api.md b/packages/docs/api/sidebar/CSidebarHeader.api.md index a020383c..efe7681a 100644 --- a/packages/docs/api/sidebar/CSidebarHeader.api.md +++ b/packages/docs/api/sidebar/CSidebarHeader.api.md @@ -1,7 +1,7 @@ ### CSidebarHeader ```jsx -import { CSidebarHeader } from "@coreui/vue"; +import { CSidebarHeader } from '@coreui/vue' // or -import CSidebarHeader from "@coreui/vue/src/components/sidebar/CSidebarHeader"; +import CSidebarHeader from '@coreui/vue/src/components/sidebar/CSidebarHeader' ``` diff --git a/packages/docs/api/sidebar/CSidebarNav.api.md b/packages/docs/api/sidebar/CSidebarNav.api.md index 7f16ae06..30558957 100644 --- a/packages/docs/api/sidebar/CSidebarNav.api.md +++ b/packages/docs/api/sidebar/CSidebarNav.api.md @@ -1,7 +1,7 @@ ### CSidebarNav ```jsx -import { CSidebarNav } from "@coreui/vue"; +import { CSidebarNav } from '@coreui/vue' // or -import CSidebarNav from "@coreui/vue/src/components/sidebar/CSidebarNav"; +import CSidebarNav from '@coreui/vue/src/components/sidebar/CSidebarNav' ``` diff --git a/packages/docs/api/sidebar/CSidebarToggler.api.md b/packages/docs/api/sidebar/CSidebarToggler.api.md index 9ae47721..00af2ff5 100644 --- a/packages/docs/api/sidebar/CSidebarToggler.api.md +++ b/packages/docs/api/sidebar/CSidebarToggler.api.md @@ -1,7 +1,7 @@ ### CSidebarToggler ```jsx -import { CSidebarToggler } from "@coreui/vue"; +import { CSidebarToggler } from '@coreui/vue' // or -import CSidebarToggler from "@coreui/vue/src/components/sidebar/CSidebarToggler"; +import CSidebarToggler from '@coreui/vue/src/components/sidebar/CSidebarToggler' ``` diff --git a/packages/docs/api/spinner/CSpinner.api.md b/packages/docs/api/spinner/CSpinner.api.md index e33185ca..c0ae3f12 100644 --- a/packages/docs/api/spinner/CSpinner.api.md +++ b/packages/docs/api/spinner/CSpinner.api.md @@ -1,9 +1,9 @@ ### CSpinner ```jsx -import { CSpinner } from "@coreui/vue"; +import { CSpinner } from '@coreui/vue' // or -import CSpinner from "@coreui/vue/src/components/spinner/CSpinner"; +import CSpinner from '@coreui/vue/src/components/spinner/CSpinner' ``` #### Props diff --git a/packages/docs/api/table/CTable.api.md b/packages/docs/api/table/CTable.api.md index 2299907b..5b0e3a34 100644 --- a/packages/docs/api/table/CTable.api.md +++ b/packages/docs/api/table/CTable.api.md @@ -1,9 +1,9 @@ ### CTable ```jsx -import { CTable } from "@coreui/vue"; +import { CTable } from '@coreui/vue' // or -import CTable from "@coreui/vue/src/components/table/CTable"; +import CTable from '@coreui/vue/src/components/table/CTable' ``` #### Props diff --git a/packages/docs/api/table/CTableBody.api.md b/packages/docs/api/table/CTableBody.api.md index aacc1cc6..340b6f84 100644 --- a/packages/docs/api/table/CTableBody.api.md +++ b/packages/docs/api/table/CTableBody.api.md @@ -1,9 +1,9 @@ ### CTableBody ```jsx -import { CTableBody } from "@coreui/vue"; +import { CTableBody } from '@coreui/vue' // or -import CTableBody from "@coreui/vue/src/components/table/CTableBody"; +import CTableBody from '@coreui/vue/src/components/table/CTableBody' ``` #### Props diff --git a/packages/docs/api/table/CTableCaption.api.md b/packages/docs/api/table/CTableCaption.api.md index 81ca14f7..dea077aa 100644 --- a/packages/docs/api/table/CTableCaption.api.md +++ b/packages/docs/api/table/CTableCaption.api.md @@ -1,7 +1,7 @@ ### CTableCaption ```jsx -import { CTableCaption } from "@coreui/vue"; +import { CTableCaption } from '@coreui/vue' // or -import CTableCaption from "@coreui/vue/src/components/table/CTableCaption"; +import CTableCaption from '@coreui/vue/src/components/table/CTableCaption' ``` diff --git a/packages/docs/api/table/CTableDataCell.api.md b/packages/docs/api/table/CTableDataCell.api.md index 33a8ca61..a565a69a 100644 --- a/packages/docs/api/table/CTableDataCell.api.md +++ b/packages/docs/api/table/CTableDataCell.api.md @@ -1,9 +1,9 @@ ### CTableDataCell ```jsx -import { CTableDataCell } from "@coreui/vue"; +import { CTableDataCell } from '@coreui/vue' // or -import CTableDataCell from "@coreui/vue/src/components/table/CTableDataCell"; +import CTableDataCell from '@coreui/vue/src/components/table/CTableDataCell' ``` #### Props diff --git a/packages/docs/api/table/CTableFoot.api.md b/packages/docs/api/table/CTableFoot.api.md index 9406198a..7b022eb3 100644 --- a/packages/docs/api/table/CTableFoot.api.md +++ b/packages/docs/api/table/CTableFoot.api.md @@ -1,9 +1,9 @@ ### CTableFoot ```jsx -import { CTableFoot } from "@coreui/vue"; +import { CTableFoot } from '@coreui/vue' // or -import CTableFoot from "@coreui/vue/src/components/table/CTableFoot"; +import CTableFoot from '@coreui/vue/src/components/table/CTableFoot' ``` #### Props diff --git a/packages/docs/api/table/CTableHead.api.md b/packages/docs/api/table/CTableHead.api.md index cf335ccc..6571087a 100644 --- a/packages/docs/api/table/CTableHead.api.md +++ b/packages/docs/api/table/CTableHead.api.md @@ -1,9 +1,9 @@ ### CTableHead ```jsx -import { CTableHead } from "@coreui/vue"; +import { CTableHead } from '@coreui/vue' // or -import CTableHead from "@coreui/vue/src/components/table/CTableHead"; +import CTableHead from '@coreui/vue/src/components/table/CTableHead' ``` #### Props diff --git a/packages/docs/api/table/CTableHeaderCell.api.md b/packages/docs/api/table/CTableHeaderCell.api.md index 3baf0d1c..18c341fa 100644 --- a/packages/docs/api/table/CTableHeaderCell.api.md +++ b/packages/docs/api/table/CTableHeaderCell.api.md @@ -1,9 +1,9 @@ ### CTableHeaderCell ```jsx -import { CTableHeaderCell } from "@coreui/vue"; +import { CTableHeaderCell } from '@coreui/vue' // or -import CTableHeaderCell from "@coreui/vue/src/components/table/CTableHeaderCell"; +import CTableHeaderCell from '@coreui/vue/src/components/table/CTableHeaderCell' ``` #### Props diff --git a/packages/docs/api/table/CTableRow.api.md b/packages/docs/api/table/CTableRow.api.md index 141c8564..fd74f7b8 100644 --- a/packages/docs/api/table/CTableRow.api.md +++ b/packages/docs/api/table/CTableRow.api.md @@ -1,9 +1,9 @@ ### CTableRow ```jsx -import { CTableRow } from "@coreui/vue"; +import { CTableRow } from '@coreui/vue' // or -import CTableRow from "@coreui/vue/src/components/table/CTableRow"; +import CTableRow from '@coreui/vue/src/components/table/CTableRow' ``` #### Props diff --git a/packages/docs/api/tabs/CTabContent.api.md b/packages/docs/api/tabs/CTabContent.api.md index 8937b679..788d2118 100644 --- a/packages/docs/api/tabs/CTabContent.api.md +++ b/packages/docs/api/tabs/CTabContent.api.md @@ -1,7 +1,7 @@ ### CTabContent ```jsx -import { CTabContent } from "@coreui/vue"; +import { CTabContent } from '@coreui/vue' // or -import CTabContent from "@coreui/vue/src/components/tabs/CTabContent"; +import CTabContent from '@coreui/vue/src/components/tabs/CTabContent' ``` diff --git a/packages/docs/api/tabs/CTabPane.api.md b/packages/docs/api/tabs/CTabPane.api.md index 3b945719..61e1db99 100644 --- a/packages/docs/api/tabs/CTabPane.api.md +++ b/packages/docs/api/tabs/CTabPane.api.md @@ -1,9 +1,9 @@ ### CTabPane ```jsx -import { CTabPane } from "@coreui/vue"; +import { CTabPane } from '@coreui/vue' // or -import CTabPane from "@coreui/vue/src/components/tabs/CTabPane"; +import CTabPane from '@coreui/vue/src/components/tabs/CTabPane' ``` #### Props diff --git a/packages/docs/api/toast/CToast.api.md b/packages/docs/api/toast/CToast.api.md index 61db55c6..a476dd8a 100644 --- a/packages/docs/api/toast/CToast.api.md +++ b/packages/docs/api/toast/CToast.api.md @@ -1,9 +1,9 @@ ### CToast ```jsx -import { CToast } from "@coreui/vue"; +import { CToast } from '@coreui/vue' // or -import CToast from "@coreui/vue/src/components/toast/CToast"; +import CToast from '@coreui/vue/src/components/toast/CToast' ``` #### Props diff --git a/packages/docs/api/toast/CToastBody.api.md b/packages/docs/api/toast/CToastBody.api.md index 544c758d..b858d476 100644 --- a/packages/docs/api/toast/CToastBody.api.md +++ b/packages/docs/api/toast/CToastBody.api.md @@ -1,7 +1,7 @@ ### CToastBody ```jsx -import { CToastBody } from "@coreui/vue"; +import { CToastBody } from '@coreui/vue' // or -import CToastBody from "@coreui/vue/src/components/toast/CToastBody"; +import CToastBody from '@coreui/vue/src/components/toast/CToastBody' ``` diff --git a/packages/docs/api/toast/CToastClose.api.md b/packages/docs/api/toast/CToastClose.api.md index 31c4e6a6..beab2765 100644 --- a/packages/docs/api/toast/CToastClose.api.md +++ b/packages/docs/api/toast/CToastClose.api.md @@ -1,9 +1,9 @@ ### CToastClose ```jsx -import { CToastClose } from "@coreui/vue"; +import { CToastClose } from '@coreui/vue' // or -import CToastClose from "@coreui/vue/src/components/toast/CToastClose"; +import CToastClose from '@coreui/vue/src/components/toast/CToastClose' ``` #### Props diff --git a/packages/docs/api/toast/CToastHeader.api.md b/packages/docs/api/toast/CToastHeader.api.md index 0508f172..a3cff558 100644 --- a/packages/docs/api/toast/CToastHeader.api.md +++ b/packages/docs/api/toast/CToastHeader.api.md @@ -1,9 +1,9 @@ ### CToastHeader ```jsx -import { CToastHeader } from "@coreui/vue"; +import { CToastHeader } from '@coreui/vue' // or -import CToastHeader from "@coreui/vue/src/components/toast/CToastHeader"; +import CToastHeader from '@coreui/vue/src/components/toast/CToastHeader' ``` #### Props diff --git a/packages/docs/api/toast/CToaster.api.md b/packages/docs/api/toast/CToaster.api.md index b71ef5cb..f21a2180 100644 --- a/packages/docs/api/toast/CToaster.api.md +++ b/packages/docs/api/toast/CToaster.api.md @@ -1,9 +1,9 @@ ### CToaster ```jsx -import { CToaster } from "@coreui/vue"; +import { CToaster } from '@coreui/vue' // or -import CToaster from "@coreui/vue/src/components/toast/CToaster"; +import CToaster from '@coreui/vue/src/components/toast/CToaster' ``` #### Props diff --git a/packages/docs/api/tooltip/CTooltip.api.md b/packages/docs/api/tooltip/CTooltip.api.md index 7afea197..083d8a9a 100644 --- a/packages/docs/api/tooltip/CTooltip.api.md +++ b/packages/docs/api/tooltip/CTooltip.api.md @@ -1,9 +1,9 @@ ### CTooltip ```jsx -import { CTooltip } from "@coreui/vue"; +import { CTooltip } from '@coreui/vue' // or -import CTooltip from "@coreui/vue/src/components/tooltip/CTooltip"; +import CTooltip from '@coreui/vue/src/components/tooltip/CTooltip' ``` #### Props diff --git a/packages/docs/api/widgets/CWidgetStatsA.api.md b/packages/docs/api/widgets/CWidgetStatsA.api.md index 93c5f466..5bab31a0 100644 --- a/packages/docs/api/widgets/CWidgetStatsA.api.md +++ b/packages/docs/api/widgets/CWidgetStatsA.api.md @@ -1,9 +1,9 @@ ### CWidgetStatsA ```jsx -import { CWidgetStatsA } from "@coreui/vue"; +import { CWidgetStatsA } from '@coreui/vue' // or -import CWidgetStatsA from "@coreui/vue/src/components/widgets/CWidgetStatsA"; +import CWidgetStatsA from '@coreui/vue/src/components/widgets/CWidgetStatsA' ``` #### Props diff --git a/packages/docs/api/widgets/CWidgetStatsB.api.md b/packages/docs/api/widgets/CWidgetStatsB.api.md index f6fc5f9f..56a3e22a 100644 --- a/packages/docs/api/widgets/CWidgetStatsB.api.md +++ b/packages/docs/api/widgets/CWidgetStatsB.api.md @@ -1,9 +1,9 @@ ### CWidgetStatsB ```jsx -import { CWidgetStatsB } from "@coreui/vue"; +import { CWidgetStatsB } from '@coreui/vue' // or -import CWidgetStatsB from "@coreui/vue/src/components/widgets/CWidgetStatsB"; +import CWidgetStatsB from '@coreui/vue/src/components/widgets/CWidgetStatsB' ``` #### Props diff --git a/packages/docs/api/widgets/CWidgetStatsC.api.md b/packages/docs/api/widgets/CWidgetStatsC.api.md index 46d8228e..6df73eb4 100644 --- a/packages/docs/api/widgets/CWidgetStatsC.api.md +++ b/packages/docs/api/widgets/CWidgetStatsC.api.md @@ -1,9 +1,9 @@ ### CWidgetStatsC ```jsx -import { CWidgetStatsC } from "@coreui/vue"; +import { CWidgetStatsC } from '@coreui/vue' // or -import CWidgetStatsC from "@coreui/vue/src/components/widgets/CWidgetStatsC"; +import CWidgetStatsC from '@coreui/vue/src/components/widgets/CWidgetStatsC' ``` #### Props diff --git a/packages/docs/api/widgets/CWidgetStatsD.api.md b/packages/docs/api/widgets/CWidgetStatsD.api.md index 03a49abe..f02d54da 100644 --- a/packages/docs/api/widgets/CWidgetStatsD.api.md +++ b/packages/docs/api/widgets/CWidgetStatsD.api.md @@ -1,9 +1,9 @@ ### CWidgetStatsD ```jsx -import { CWidgetStatsD } from "@coreui/vue"; +import { CWidgetStatsD } from '@coreui/vue' // or -import CWidgetStatsD from "@coreui/vue/src/components/widgets/CWidgetStatsD"; +import CWidgetStatsD from '@coreui/vue/src/components/widgets/CWidgetStatsD' ``` #### Props diff --git a/packages/docs/api/widgets/CWidgetStatsE.api.md b/packages/docs/api/widgets/CWidgetStatsE.api.md index bfd1bdaa..436ec923 100644 --- a/packages/docs/api/widgets/CWidgetStatsE.api.md +++ b/packages/docs/api/widgets/CWidgetStatsE.api.md @@ -1,9 +1,9 @@ ### CWidgetStatsE ```jsx -import { CWidgetStatsE } from "@coreui/vue"; +import { CWidgetStatsE } from '@coreui/vue' // or -import CWidgetStatsE from "@coreui/vue/src/components/widgets/CWidgetStatsE"; +import CWidgetStatsE from '@coreui/vue/src/components/widgets/CWidgetStatsE' ``` #### Props diff --git a/packages/docs/api/widgets/CWidgetStatsF.api.md b/packages/docs/api/widgets/CWidgetStatsF.api.md index 028fb0b2..32954428 100644 --- a/packages/docs/api/widgets/CWidgetStatsF.api.md +++ b/packages/docs/api/widgets/CWidgetStatsF.api.md @@ -1,9 +1,9 @@ ### CWidgetStatsF ```jsx -import { CWidgetStatsF } from "@coreui/vue"; +import { CWidgetStatsF } from '@coreui/vue' // or -import CWidgetStatsF from "@coreui/vue/src/components/widgets/CWidgetStatsF"; +import CWidgetStatsF from '@coreui/vue/src/components/widgets/CWidgetStatsF' ``` #### Props diff --git a/packages/docs/build/.eslintrc.json b/packages/docs/build/.eslintrc.json index 40605483..b890edff 100644 --- a/packages/docs/build/.eslintrc.json +++ b/packages/docs/build/.eslintrc.json @@ -6,7 +6,7 @@ "parserOptions": { "sourceType": "script" }, - "extends": "../.eslintrc.js", + "extends": "../../../.eslintrc.js", "rules": { "no-console": "off", "strict": "error" diff --git a/packages/docs/build/docgen.config.js b/packages/docs/build/docgen.config.js index 7e7ee664..49533324 100644 --- a/packages/docs/build/docgen.config.js +++ b/packages/docs/build/docgen.config.js @@ -6,17 +6,22 @@ const pkg = require('./../package.json') // const templates = require('./docgen.templates') module.exports = { - componentsRoot: '../coreui-vue/src/components', // the folder where CLI will start searching for components. + componentsRoot: './../../packages', // the folder where CLI will start searching for components. components: [ '**/[A-Z]*.ts', + '!**/[A-Z]*.d.ts', '!**/[A-Z]*.spec.ts' ], // the glob to define what files should be documented as components (relative to componentRoot) - outDir: 'docs/api', // folder to save components docs in (relative to the current working directry) + outDir: 'api', // folder to save components docs in (relative to the current working directry) getDocFileName: (componentPath) => componentPath.replace(/\.ts$/, '.md'), // specify the name of the input md file - getDestFile: (file, config) => - path.join(config.outDir, file).replace(/\.ts$/, '.api.md'), // specify the name of the output md file + getDestFile: (file, config) => { + return path.join( + config.outDir, + file.replace('coreui-vue/src/components', '') + .replace('coreui-vue-chartjs/src/', '')).replace(/\.ts$/, '.api.md') // specify the name of the output md file + }, // templates, templates: { // global component template wrapping all others see #templates diff --git a/packages/docs/build/templates/component.js b/packages/docs/build/templates/component.js index 4dd71dde..add1ebee 100644 --- a/packages/docs/build/templates/component.js +++ b/packages/docs/build/templates/component.js @@ -13,6 +13,9 @@ module.exports = (renderedUsage, doc, config, fileName, requiresMd, { isSubCompo // show more than one level on subcomponents frontMatter.push('sidebarDepth: 2'); } + + const relativeFilename = fileName.replace('coreui-', '') + return `${frontMatter.length && !isSubComponent ? ` --- @@ -25,10 +28,11 @@ ${isSubComponent || hasSubComponents ? '#' : ''}### ${deprecated ? `~~${displayN ${deprecated ? `> **Deprecated** ${deprecated[0].description}\n` : ''} ${description ? '> ' + description : ''} + \`\`\`jsx -import { ${displayName} } from '@coreui/vue' +import { ${displayName} } from '@coreui/${fileName.replace('coreui-', '').split('/')[0]}' // or -import ${displayName} from '@coreui/vue/src/components/${fileName.replace('.ts', '')}' +import ${displayName} from '@coreui/${fileName.replace('coreui-', '').replace('.ts', '')}' \`\`\`\n ${functional ? renderedUsage.functionalTag : ''} diff --git a/packages/docs/components/chart.md b/packages/docs/components/chart.md new file mode 100644 index 00000000..7adc544c --- /dev/null +++ b/packages/docs/components/chart.md @@ -0,0 +1,386 @@ +--- +title: Vue Chart.js Component +description: Vue wrapper for Chart.js 3.0, the most popular charting library. +--- + +## Installation + +If you want to use our Chart.js Vue wrapper you have to install an additional package. + +### Npm + +```bash +npm install @coreui/vue-chartjs +``` + +### Yarn + +```bash +yarn add @coreui/vue-chartjs +``` + +## Chart Types + +### Line Chart + +A line chart is a way of plotting data points on a line. Often, it is used to show trend data, or the comparison of two data sets. +[Line Chart properties](https://www.chartjs.org/docs/latest/charts/line.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + +### Bar Chart + +A bar chart provides a way of showing data values represented as vertical bars. It is sometimes used to show trend data, and the comparison of multiple data sets side by side. [Bar Chart properties](https://www.chartjs.org/docs/latest/charts/bar.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + +### Radar Chart + +A radar chart is a way of showing multiple data points and the variation between them. They are often useful for comparing the points of two or more different data sets. [Radar Chart properties](https://www.chartjs.org/docs/latest/charts/radar.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + +### Doughnut and Pie Charts + +Pie and doughnut charts are probably the most commonly used charts. They are divided into segments, the arc of each segment shows the proportional value of each piece of data. [Doughnut and Pie Charts properties](https://www.chartjs.org/docs/latest/charts/doughnut.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + +### Polar Area Chart + +Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value. [Polar Area Chart properties](https://www.chartjs.org/docs/latest/charts/polar.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + +### Bubble Chart + +A bubble chart is used to display three dimensions of data at the same time. The location of the bubble is determined by the first two dimensions and the corresponding horizontal and vertical axes. The third dimension is represented by the size of the individual bubbles. [Bubble Chart properties](https://www.chartjs.org/docs/latest/charts/bubble.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + + +### Scatter Chart + +A bubble chart is used to display three dimensions of data at the same time. The location of the bubble is determined by the first two dimensions and the corresponding horizontal and vertical axes. The third dimension is represented by the size of the individual bubbles. [Scatter Chart properties](https://www.chartjs.org/docs/latest/charts/scatter.html#dataset-properties) + +::: demo + +::: +```vue + + +``` + +## API + +!!!include(./api/CChart.api.md)!!! \ No newline at end of file diff --git a/packages/docs/components/icon.md b/packages/docs/components/icon.md new file mode 100644 index 00000000..440f8952 --- /dev/null +++ b/packages/docs/components/icon.md @@ -0,0 +1,237 @@ +--- +title: Vue Icon Component +name: Icon +description: Official Vue.js component for CoreUI Icons and CoreUI Icons PRO. +--- + +## Installation + +If you want to use our icon component and our icons library you have to install two additional packages. + +### Npm + +```bash +// CoreUI Icons library +npm install @coreui/icons + +// CIcon component +npm install @coreui/icons-vue +``` + +### Yarn + +```bash +yarn add @coreui/icons +yarn add @coreui/icons-vue +``` + +## Usage + +### Single icon + +::: demo + + +::: +```vue + + +``` + +### All icons + +```vue + + +``` + +### Icons object + +This way you import your needed icons once and pass them to $root object on 'icons' key + +```js +// main.js / main.ts +import { CIcon } from '@coreui/icons-vue'; +import { + cilArrowBottom, + cilArrowRight, + cilArrowTop, + cilBan, + cilBasket, + cilBell, + cilCalculator, + cilCalendar +} from '@coreui/icons' + +const icons = { + cilArrowBottom, + cilArrowRight, + cilArrowTop, + cilBan, + cilBasket, + cilBell, + cilCalculator, + cilCalendar +} + +const app = createApp(App) +... +app.provide('icons', icons) +app.component('CIcon', CIcon) +... +app.mount('#app') + +``` +Later anywhere in the app: +```vue + + +``` +You can pass the name of the icon both in camelCase and kebab-case + + +## Available icons + +CoreUI Icons package is delivered with more than 1500 icons in multiple formats SVG, PNG, and Webfonts. CoreUI Icons are beautifully crafted symbols for common actions and items. You can use them in your digital products for web or mobile app. + + + + + Linear + + + + + Brand + + + + + Flags + + + + + + + +
+ +
+
{{i}}
+
+
+
+ + + +
+ +
+
{{i}}
+
+
+
+ + + +
+ +
+
{{i}}
+
+
+
+
+ + + + +## API + +### CIcon + +```jsx +import { CIcon } from '@coreui/icons-vue' +``` + +| Prop name | Description | Type | Values | Default | +| ------------------- | ------------------------------------------------------------------------------------------------- | --------------------- | ------ | ------- | +| **content** | Use `:icon="..."` instead of
`@deprecated` since version 3.0 | string\|array | - | - | +| **customClassName** | Use for replacing default CIcon component classes. Prop is overriding the 'size' prop. | string\|array\|object | - | - | +| **icon** | Name of the icon placed in React object or SVG content. | string \| string[] | - | - | +| **name** | Use `icon="..."` instead of
`@deprecated` since version 3.0 | string | - | - | +| **size** | Size of the icon. Available sizes: 'sm', 'lg', 'xl', 'xxl', '3xl...9xl', 'custom', 'custom-size'. | string | - | - | +| **title** | Title tag content. | string | - | - | +| **use** | If defined component will be rendered using 'use' tag. | string | - | - | \ No newline at end of file diff --git a/packages/docs/package.json b/packages/docs/package.json index dadd3267..88436e83 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -13,8 +13,8 @@ "devDependencies": { "@coreui/chartjs": "^3.0.0", "@coreui/coreui": "^4.0.5", - "@coreui/icons": "^2.0.1", - "@coreui/icons-vue": "^2.0.0-rc.0", + "@coreui/icons": "^2.1.0", + "@coreui/icons-vue": "^2.0.0-rc.1", "@coreui/vue-chartjs": "^2.0.0-rc.0", "@vuepress/plugin-toc": "^2.0.0-beta.26", "markdown-it-include": "^2.0.0", diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..ed6c8533 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,31 @@ +{ + "compilerOptions": { + "jsx": "preserve", + "outDir": "dist", + "module": "esnext", + "target": "esnext", + "strict": true, + "lib": ["es6", "dom", "es2016", "es2017"], + "sourceMap": true, + "allowJs": false, + "declaration": true, + "moduleResolution": "node", + "forceConsistentCasingInFileNames": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noImplicitAny": true, + "strictNullChecks": true, + "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "esModuleInterop": true, + "resolveJsonModule": true, + "paths": { + "@coreui/vue-pro": ["./packages/coreui-vue/src"], + "@coreui/vue-pro/*": ["./packages/coreui-vue/src/*"], + "@coreui/vue-chartjs": ["./packages/coreui-vue-chartjs/src"], + "@coreui/vue-chartjs/*": ["./packages/coreui-vue-chartjs/src/*"] + } + }, + "exclude": ["**/node_modules", "**/dist"] +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 258c2b26..473ac846 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@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/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": version "7.15.8" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" @@ -14,7 +21,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.7.5": version "7.15.8" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== @@ -160,7 +167,7 @@ "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" -"@babel/highlight@^7.14.5": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== @@ -169,7 +176,7 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.12", "@babel/parser@^7.15.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.6.0", "@babel/parser@^7.7.2", "@babel/parser@^7.9.6": +"@babel/parser@^7.1.0", "@babel/parser@^7.13.12", "@babel/parser@^7.14.7", "@babel/parser@^7.15.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.6.0", "@babel/parser@^7.7.2", "@babel/parser@^7.9.6": version "7.15.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== @@ -330,29 +337,24 @@ resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.5.tgz#b2fd0d3ab4d0887ef42c628cbd6f1ecca3d4c62c" integrity sha512-6T9ezeRUIalo4UhQ9/E4COzyFwUqEUYgJcFyuu394qtvMcdoxqSSYQL6LLs/TkaDBN5vdbdLtNDdIWe+/CWG+Q== -"@coreui/icons-vue@^2.0.0-rc.0": - version "2.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/icons-vue/-/icons-vue-2.0.0-rc.0.tgz#b863aaf4460e717e3d61f51c93f7a9899f01aef4" - integrity sha512-8cMlxrL3Bl26eAVXiwxWH5UZS8MX6QZNiDzzjeedKEVHfrtDZ4V1OHe79shUOhwK1km/OLTuAQQBS5ac9VQ9Mg== - -"@coreui/icons@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.0.1.tgz#778022fe2b366abf9594d142607026e4edc667f8" - integrity sha512-gBfFRLPUt3Bv9EZbJRbT3sQRHrhH0c4dRbeE9GpWJgJY8kvE9+3Hf5xGK9XyQhFynHx4o2WQeMxsReQLddlK9w== +"@coreui/icons-vue@^2.0.0-rc.1": + version "2.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@coreui/icons-vue/-/icons-vue-2.0.0-rc.1.tgz#3737c8cdf50384bc4b125284de6ce3facdf32024" + integrity sha512-9J5+ITa0iatoJbWdOG79LfXAUAOW1Xu0Q1oDI92NCAG0qZXSyt2FJxRpQ7IVsUq0FpW1AJ/cSwBUDAJJmOAYWw== -"@coreui/vue-chartjs@^2.0.0-rc.0": - version "2.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@coreui/vue-chartjs/-/vue-chartjs-2.0.0-rc.0.tgz#e64573305e365f7c75e9d9f23bf8636fa21b8d27" - integrity sha512-PARsWhADqnySuiFngERZDLGUGRXfSSj/6hLFFykre0ywHn4+BJ9an3IABrh/CIEKqCFeWvzd+kt93wYpF4EK5g== +"@coreui/icons@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.1.0.tgz#b21641d3d034fdef308c87dc347c8684c408a753" + integrity sha512-3yY9J0088TSY403jwJeP5YERH3RLOvxdhOa4VIQsGOX4fuQZiyVUM+vwlzyCSpgAv9NwKPkCor+gc+JJaYf0TA== -"@eslint/eslintrc@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.3.tgz#41f08c597025605f672251dcc4e8be66b5ed7366" - integrity sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg== +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== dependencies: ajv "^6.12.4" - debug "^4.3.2" - espree "^9.0.0" + debug "^4.1.1" + espree "^7.3.0" globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" @@ -365,10 +367,10 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== -"@humanwhocodes/config-array@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a" - integrity sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A== +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== dependencies: "@humanwhocodes/object-schema" "^1.2.0" debug "^4.1.1" @@ -400,27 +402,27 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.5.tgz#bddbf8d41c191f17b52bf0c9e6c0d18605e35d6e" - integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== +"@jest/console@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.3.1.tgz#e8ea3a475d3f8162f23d69efbfaa9cbe486bee93" + integrity sha512-RkFNWmv0iui+qsOr/29q9dyfKTTT5DCuP31kUwg7rmOKPT/ozLeGLKJKVIiOfbiKyleUZKIrHwhmiZWVe8IMdw== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^27.2.5" - jest-util "^27.2.5" + jest-message-util "^27.3.1" + jest-util "^27.3.1" slash "^3.0.0" -"@jest/core@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.2.5.tgz#854c314708cee0d892ac4f531b9129f00a21ee69" - integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== +"@jest/core@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.3.1.tgz#04992ef1b58b17c459afb87ab56d81e63d386925" + integrity sha512-DMNE90RR5QKx0EA+wqe3/TNEwiRpOkhshKNxtLxd4rt3IZpCt+RSL+FoJsGeblRZmqdK4upHA/mKKGPPRAifhg== dependencies: - "@jest/console" "^27.2.5" - "@jest/reporters" "^27.2.5" - "@jest/test-result" "^27.2.5" - "@jest/transform" "^27.2.5" + "@jest/console" "^27.3.1" + "@jest/reporters" "^27.3.1" + "@jest/test-result" "^27.3.1" + "@jest/transform" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" ansi-escapes "^4.2.1" @@ -428,64 +430,64 @@ emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-changed-files "^27.2.5" - jest-config "^27.2.5" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" + jest-changed-files "^27.3.0" + jest-config "^27.3.1" + jest-haste-map "^27.3.1" + jest-message-util "^27.3.1" jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-resolve-dependencies "^27.2.5" - jest-runner "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - jest-watcher "^27.2.5" + jest-resolve "^27.3.1" + jest-resolve-dependencies "^27.3.1" + jest-runner "^27.3.1" + jest-runtime "^27.3.1" + jest-snapshot "^27.3.1" + jest-util "^27.3.1" + jest-validate "^27.3.1" + jest-watcher "^27.3.1" micromatch "^4.0.4" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.5.tgz#b85517ccfcec55690c82c56f5a01a3b30c5e3c84" - integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== +"@jest/environment@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.3.1.tgz#2182defbce8d385fd51c5e7c7050f510bd4c86b1" + integrity sha512-BCKCj4mOVLme6Tanoyc9k0ultp3pnmuyHw73UHRPeeZxirsU/7E3HC4le/VDb/SMzE1JcPnto+XBKFOcoiJzVw== dependencies: - "@jest/fake-timers" "^27.2.5" + "@jest/fake-timers" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" + jest-mock "^27.3.0" -"@jest/fake-timers@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.5.tgz#0c7e5762d7bfe6e269e7b49279b097a52a42f0a0" - integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== +"@jest/fake-timers@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.3.1.tgz#1fad860ee9b13034762cdb94266e95609dfce641" + integrity sha512-M3ZFgwwlqJtWZ+QkBG5NmC23A9w+A6ZxNsO5nJxJsKYt4yguBd3i8TpjQz5NfCX91nEve1KqD9RA2Q+Q1uWqoA== dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-util "^27.2.5" + jest-message-util "^27.3.1" + jest-mock "^27.3.0" + jest-util "^27.3.1" -"@jest/globals@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.5.tgz#4115538f98ed6cee4051a90fdbd0854062902099" - integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== +"@jest/globals@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.3.1.tgz#ce1dfb03d379237a9da6c1b99ecfaca1922a5f9e" + integrity sha512-Q651FWiWQAIFiN+zS51xqhdZ8g9b88nGCobC87argAxA7nMfNQq0Q0i9zTfQYgLa6qFXk2cGANEqfK051CZ8Pg== dependencies: - "@jest/environment" "^27.2.5" + "@jest/environment" "^27.3.1" "@jest/types" "^27.2.5" - expect "^27.2.5" + expect "^27.3.1" -"@jest/reporters@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.5.tgz#65198ed1f3f4449e3f656129764dc6c5bb27ebe3" - integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== +"@jest/reporters@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.3.1.tgz#28b5c1f5789481e23788048fa822ed15486430b9" + integrity sha512-m2YxPmL9Qn1emFVgZGEiMwDntDxRRQ2D58tiDQlwYTg5GvbFOKseYCcHtn0WsI8CG4vzPglo3nqbOiT8ySBT/w== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.2.5" - "@jest/test-result" "^27.2.5" - "@jest/transform" "^27.2.5" + "@jest/console" "^27.3.1" + "@jest/test-result" "^27.3.1" + "@jest/transform" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" chalk "^4.0.0" @@ -498,10 +500,10 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.0.2" - jest-haste-map "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" + jest-haste-map "^27.3.1" + jest-resolve "^27.3.1" + jest-util "^27.3.1" + jest-worker "^27.3.1" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" @@ -517,30 +519,30 @@ graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.5.tgz#e9f73cf6cd5e2cc6eb3105339248dea211f9320e" - integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== +"@jest/test-result@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.3.1.tgz#89adee8b771877c69b3b8d59f52f29dccc300194" + integrity sha512-mLn6Thm+w2yl0opM8J/QnPTqrfS4FoXsXF2WIWJb2O/GBSyResL71BRuMYbYRsGt7ELwS5JGcEcGb52BNrumgg== dependencies: - "@jest/console" "^27.2.5" + "@jest/console" "^27.3.1" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" - integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== +"@jest/test-sequencer@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.3.1.tgz#4b3bde2dbb05ee74afdae608cf0768e3354683b1" + integrity sha512-siySLo07IMEdSjA4fqEnxfIX8lB/lWYsBPwNFtkOvsFQvmBrL3yj3k3uFNZv/JDyApTakRpxbKLJ3CT8UGVCrA== dependencies: - "@jest/test-result" "^27.2.5" + "@jest/test-result" "^27.3.1" graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-runtime "^27.2.5" + jest-haste-map "^27.3.1" + jest-runtime "^27.3.1" -"@jest/transform@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" - integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== +"@jest/transform@^27.3.1": + version "27.3.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.3.1.tgz#ff80eafbeabe811e9025e4b6f452126718455220" + integrity sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" @@ -549,9 +551,9 @@ convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" + jest-haste-map "^27.3.1" jest-regex-util "^27.0.6" - jest-util "^27.2.5" + jest-util "^27.3.1" micromatch "^4.0.4" pirates "^4.0.1" slash "^3.0.0" @@ -1445,10 +1447,10 @@ "@babel/helper-module-imports" "^7.10.4" "@rollup/pluginutils" "^3.1.0" -"@rollup/plugin-commonjs@^21.0.0": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.0.tgz#b9e4342855ea20b5528f4587b9a90f642196a502" - integrity sha512-XDQimjHl0kNotAV5lLo34XoygaI0teqiKGJ100B3iCU8+15YscJPeqk2KqkqD3NIe1H8ZTUo5lYjUFZyEgASTw== +"@rollup/plugin-commonjs@^21.0.1": + version "21.0.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.1.tgz#1e57c81ae1518e4df0954d681c642e7d94588fee" + integrity sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg== dependencies: "@rollup/pluginutils" "^3.1.0" commondir "^1.0.1" @@ -1458,10 +1460,10 @@ magic-string "^0.25.7" resolve "^1.17.0" -"@rollup/plugin-node-resolve@^13.0.5": - version "13.0.5" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.5.tgz#016abe58796a4ff544d6beac7818921e3d3777fc" - integrity sha512-mVaw6uxtvuGx/XCI4qBQXsDZJUfyx5vp39iE0J/7Hd6wDhEbjHr6aES7Nr9yWbuE0BY+oKp6N7Bq6jX5NCGNmQ== +"@rollup/plugin-node-resolve@^13.0.6": + version "13.0.6" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.6.tgz#29629070bb767567be8157f575cfa8f2b8e9ef77" + integrity sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA== dependencies: "@rollup/pluginutils" "^3.1.0" "@types/resolve" "1.17.1" @@ -1470,10 +1472,10 @@ is-module "^1.0.0" resolve "^1.19.0" -"@rollup/plugin-typescript@^8.2.5": - version "8.2.5" - resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.2.5.tgz#e0319761b2b5105615e5a0c371ae05bc2984b7de" - integrity sha512-QL/LvDol/PAGB2O0S7/+q2HpSUNodpw7z6nGn9BfoVCPOZ0r4EALrojFU29Bkoi2Hr2jgTocTejJ5GGWZfOxbQ== +"@rollup/plugin-typescript@^8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.3.0.tgz#bc1077fa5897b980fc27e376c4e377882c63e68b" + integrity sha512-I5FpSvLbtAdwJ+naznv+B4sjXZUcIvLLceYpITAn7wAP8W0wqc5noLdGIp9HGVntNhRWXctwPYrSSFQxtl0FPA== dependencies: "@rollup/pluginutils" "^3.1.0" resolve "^1.17.0" @@ -1570,9 +1572,9 @@ "@types/estree" "*" "@types/eslint@*": - version "7.28.1" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.1.tgz#50b07747f1f84c2ba8cd394cf0fe0ba07afce320" - integrity sha512-XhZKznR3i/W5dXqUhgU9fFdJekufbeBd5DALmkuXoeFcjbQcPk+2cL+WLHf6Q81HWAnM2vrslIHpGVyCAviRwg== + version "7.28.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz#0ff2947cdd305897c52d5372294e8c76f351db68" + integrity sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -1614,9 +1616,9 @@ "@types/node" "*" "@types/glob@^7.1.1": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" - integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== dependencies: "@types/minimatch" "*" "@types/node" "*" @@ -1633,10 +1635,10 @@ resolved "https://registry.yarnpkg.com/@types/hash-sum/-/hash-sum-1.0.0.tgz#838f4e8627887d42b162d05f3d96ca636c2bc504" integrity sha512-FdLBT93h3kcZ586Aee66HPCVJ6qvxVjBlDWNmxSGSbCZe9hTsjRKdSsl4y1T+3zfujxo9auykQMnFsfyHWD7wg== -"@types/html-minifier-terser@^5.0.0": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" - integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== +"@types/html-minifier-terser@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.0.0.tgz#563c1c6c132cd204e71512f9c0b394ff90d3fae7" + integrity sha512-NZwaaynfs1oIoLAV1vg18e7QMVDvw+6SQrdJc8w3BwUaoroVSf6EBj/Sk4PBWGxsq0dzhA2drbsuMC1/6C6KgQ== "@types/http-proxy@^1.17.5": version "1.17.7" @@ -1672,7 +1674,7 @@ jest-diff "^27.0.0" pretty-format "^27.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== @@ -1682,6 +1684,11 @@ resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-3.0.2.tgz#fd2cd2edbaa7eaac7e7f3c1748b52a19143846c9" integrity sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA== +"@types/lodash@^4.14.176": + version "4.14.176" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.176.tgz#641150fc1cda36fbfa329de603bbb175d7ee20c0" + integrity sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ== + "@types/markdown-it@^12.2.0": version "12.2.3" resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-12.2.3.tgz#0d6f6e5e413f8daaa26522904597be3d6cd93b51" @@ -1716,9 +1723,9 @@ integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== "@types/node@*": - version "16.10.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.9.tgz#8f1cdd517972f76a3b928298f4c0747cd6fef25a" - integrity sha512-H9ReOt+yqIJPCutkTYjFjlyK6WEMQYT9hLZMlWtOjFQY2ItppsWZ6RJf8Aw+jz5qTYceuHvFgPIaKOHtLAEWBw== + version "16.11.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.4.tgz#90771124822d6663814f7c1c9b45a6654d8fd964" + integrity sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -1797,74 +1804,74 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.0.0.tgz#ecc7cc69d1e6f342beb6ea9cf9fbc02c97a212ac" - integrity sha512-T6V6fCD2U0YesOedvydTnrNtsC8E+c2QzpawIpDdlaObX0OX5dLo7tLU5c64FhTZvA1Xrdim+cXDI7NPsVx8Cg== +"@typescript-eslint/eslint-plugin@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.1.0.tgz#381c188dfab12f7a2c7b6a8ba2402d6273eadeaa" + integrity sha512-bekODL3Tqf36Yz8u+ilha4zGxL9mdB6LIsIoMAvvC5FAuWo4NpZYXtCbv7B2CeR1LhI/lLtLk+q4tbtxuoVuCg== dependencies: - "@typescript-eslint/experimental-utils" "5.0.0" - "@typescript-eslint/scope-manager" "5.0.0" - debug "^4.3.1" + "@typescript-eslint/experimental-utils" "5.1.0" + "@typescript-eslint/scope-manager" "5.1.0" + debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" - regexpp "^3.1.0" + regexpp "^3.2.0" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0.tgz#c7d7e67443dfb9fd93a5d060fb72c9e9b5638bbc" - integrity sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg== +"@typescript-eslint/experimental-utils@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.0.tgz#918a1a3d30404cc1f8edcfdf0df200804ef90d31" + integrity sha512-ovE9qUiZMOMgxQAESZsdBT+EXIfx/YUYAbwGUI6V03amFdOOxI9c6kitkgRvLkJaLusgMZ2xBhss+tQ0Y1HWxA== dependencies: - "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "5.0.0" - "@typescript-eslint/types" "5.0.0" - "@typescript-eslint/typescript-estree" "5.0.0" + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.1.0" + "@typescript-eslint/types" "5.1.0" + "@typescript-eslint/typescript-estree" "5.1.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.0.0.tgz#50d1be2e0def82d73e863cceba74aeeac9973592" - integrity sha512-B6D5rmmQ14I1fdzs71eL3DAuvnPHTY/t7rQABrL9BLnx/H51Un8ox1xqYAchs0/V2trcoyxB1lMJLlrwrJCDgw== +"@typescript-eslint/parser@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.1.0.tgz#6c7f837d210d2bc0a811e7ea742af414f4e00908" + integrity sha512-vx1P+mhCtYw3+bRHmbalq/VKP2Y3gnzNgxGxfEWc6OFpuEL7iQdAeq11Ke3Rhy8NjgB+AHsIWEwni3e+Y7djKA== dependencies: - "@typescript-eslint/scope-manager" "5.0.0" - "@typescript-eslint/types" "5.0.0" - "@typescript-eslint/typescript-estree" "5.0.0" - debug "^4.3.1" + "@typescript-eslint/scope-manager" "5.1.0" + "@typescript-eslint/types" "5.1.0" + "@typescript-eslint/typescript-estree" "5.1.0" + debug "^4.3.2" -"@typescript-eslint/scope-manager@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.0.0.tgz#aea0fb0e2480c1169a02e89d9005ac3f2835713f" - integrity sha512-5RFjdA/ain/MDUHYXdF173btOKncIrLuBmA9s6FJhzDrRAyVSA+70BHg0/MW6TE+UiKVyRtX91XpVS0gVNwVDQ== +"@typescript-eslint/scope-manager@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.1.0.tgz#6f1f26ad66a8f71bbb33b635e74fec43f76b44df" + integrity sha512-yYlyVjvn5lvwCL37i4hPsa1s0ORsjkauhTqbb8MnpvUs7xykmcjGqwlNZ2Q5QpoqkJ1odlM2bqHqJwa28qV6Tw== dependencies: - "@typescript-eslint/types" "5.0.0" - "@typescript-eslint/visitor-keys" "5.0.0" + "@typescript-eslint/types" "5.1.0" + "@typescript-eslint/visitor-keys" "5.1.0" -"@typescript-eslint/types@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.0.0.tgz#25d93f6d269b2d25fdc51a0407eb81ccba60eb0f" - integrity sha512-dU/pKBUpehdEqYuvkojmlv0FtHuZnLXFBn16zsDmlFF3LXkOpkAQ2vrKc3BidIIve9EMH2zfTlxqw9XM0fFN5w== +"@typescript-eslint/types@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.1.0.tgz#a8a75ddfc611660de6be17d3ad950302385607a9" + integrity sha512-sEwNINVxcB4ZgC6Fe6rUyMlvsB2jvVdgxjZEjQUQVlaSPMNamDOwO6/TB98kFt4sYYfNhdhTPBEQqNQZjMMswA== -"@typescript-eslint/typescript-estree@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.0.0.tgz#bc20f413c6e572c7309dbe5fa3be027984952af3" - integrity sha512-V/6w+PPQMhinWKSn+fCiX5jwvd1vRBm7AX7SJQXEGQtwtBvjMPjaU3YTQ1ik2UF1u96X7tsB96HMnulG3eLi9Q== +"@typescript-eslint/typescript-estree@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.1.0.tgz#132aea34372df09decda961cb42457433aa6e83d" + integrity sha512-SSz+l9YrIIsW4s0ZqaEfnjl156XQ4VRmJsbA0ZE1XkXrD3cRpzuZSVCyqeCMR3EBjF27IisWakbBDGhGNIOvfQ== dependencies: - "@typescript-eslint/types" "5.0.0" - "@typescript-eslint/visitor-keys" "5.0.0" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" + "@typescript-eslint/types" "5.1.0" + "@typescript-eslint/visitor-keys" "5.1.0" + debug "^4.3.2" + globby "^11.0.4" + is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.0.0.tgz#b789f7cd105e59bee5c0983a353942a5a48f56df" - integrity sha512-yRyd2++o/IrJdyHuYMxyFyBhU762MRHQ/bAGQeTnN3pGikfh+nEmM61XTqaDH1XDp53afZ+waXrk0ZvenoZ6xw== +"@typescript-eslint/visitor-keys@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.1.0.tgz#e01a01b27eb173092705ae983aa1451bd1842630" + integrity sha512-uqNXepKBg81JVwjuqAxYrXa1Ql/YDzM+8g/pS+TCPxba0wZttl8m5DkrasbfnmJGHs4lQ2jTbcZ5azGhI7kK+w== dependencies: - "@typescript-eslint/types" "5.0.0" + "@typescript-eslint/types" "5.1.0" eslint-visitor-keys "^3.0.0" "@vue/compiler-core@3.2.20": @@ -2215,17 +2222,17 @@ upath "^2.0.1" "@vueuse/core@^6.0.0": - version "6.5.3" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-6.5.3.tgz#15848eaccad18652df4cb4b6ccae7bd7921a0c7e" - integrity sha512-o3CTu4nEqs371sDY5qLBX0r4QOm6GVpm3ApQc2Y+p8OMI2rRGartQo8xRykpUfsyq602A+SVtm/wxIWBkD/KCQ== + version "6.7.3" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-6.7.3.tgz#1a827ee3be55a98c932f716467337a0826d54993" + integrity sha512-Cqvk/e4DbdfZlUmVRcxr4rkK5CMn6KqN7TLx2L1++F9HrvlD/FIET3KQ/W7+wHowhdKEjdOUCFJtyU0k65xH2g== dependencies: - "@vueuse/shared" "6.5.3" + "@vueuse/shared" "6.7.3" vue-demi "*" -"@vueuse/shared@6.5.3": - version "6.5.3" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-6.5.3.tgz#6503fa4bfbf45d0616bacedb8a4bd003f01da73b" - integrity sha512-ChOKu3mECyZeqGJ/gHVm0CaHoZK5/TwNZr1ZM/aqH+RaRNQvC1qkLf1/8PBugzN3yRgC3BtZ/M1kLpGe/BFylw== +"@vueuse/shared@6.7.3": + version "6.7.3" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-6.7.3.tgz#92ed69b3e79e1a30936fc1f1d39a0107e8d522e0" + integrity sha512-6syKgXvdikcSEHJzF7iVyXMqe7y7C7pH35EhH70zQLPnLXH6op9OgD2u4Ro1zyxESRkotbFIsuQJghG5IzXbKA== dependencies: vue-demi "*" @@ -2409,12 +2416,12 @@ 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@^7.1.1: +acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0: +acorn@^8.2.4, acorn@^8.4.1: version "8.5.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== @@ -2463,6 +2470,16 @@ ajv@^6.10.0, 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.6.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" + integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" @@ -2485,11 +2502,6 @@ ansi-regex@^2.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -2621,6 +2633,11 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -2665,12 +2682,12 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -babel-jest@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" - integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== +babel-jest@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.3.1.tgz#0636a3404c68e07001e434ac4956d82da8a80022" + integrity sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ== dependencies: - "@jest/transform" "^27.2.5" + "@jest/transform" "^27.3.1" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.0.0" @@ -2687,14 +2704,14 @@ babel-plugin-dynamic-import-node@^2.3.3: object.assign "^4.1.0" babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" + istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" babel-plugin-jest-hoist@^27.2.0: @@ -2840,14 +2857,14 @@ browser-process-hrtime@^1.0.0: integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.3: - version "4.17.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.4.tgz#72e2508af2a403aec0a49847ef31bd823c57ead4" - integrity sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ== + version "4.17.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz#c827bbe172a4c22b123f5e337533ceebadfdd559" + integrity sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA== dependencies: - caniuse-lite "^1.0.30001265" - electron-to-chromium "^1.3.867" + caniuse-lite "^1.0.30001271" + electron-to-chromium "^1.3.878" escalade "^3.1.1" - node-releases "^2.0.0" + node-releases "^2.0.1" picocolors "^1.0.0" bs-logger@0.x: @@ -2954,7 +2971,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.1: +camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -2981,10 +2998,10 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001264, caniuse-lite@^1.0.30001265: - version "1.0.30001267" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001267.tgz#b1cf2937175afc0570e4615fc2d2f9069fa0ed30" - integrity sha512-r1mjTzAuJ9W8cPBGbbus8E0SKcUP7gn03R14Wk8FlAlqhH9hroy9nLqmpuXlfKEw/oILW+FGz47ipXV2O7x8lg== +caniuse-lite@^1.0.30001264, caniuse-lite@^1.0.30001271: + version "1.0.30001271" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8" + integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA== caseless@~0.12.0: version "0.12.0" @@ -3025,10 +3042,10 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chart.js@^3.4.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.5.1.tgz#73e24d23a4134a70ccdb5e79a917f156b6f3644a" - integrity sha512-m5kzt72I1WQ9LILwQC4syla/LD/N413RYv2Dx2nnTkRS9iv/ey1xLTt0DnPc/eWV4zI+BgEgDYBIzbQhZHc/PQ== +chart.js@^3.4.0, chart.js@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.6.0.tgz#a87fce8431d4e7c5523d721f487f53aada1e42fe" + integrity sha512-iOzzDKePL+bj+ccIsVAgWQehCXv8xOKGbaU2fO/myivH736zcx535PGJzQGanvcSGVOqX6yuLZsN3ygcQ35UgQ== "chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1, chokidar@^3.5.2: version "3.5.2" @@ -3065,7 +3082,7 @@ 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.1.1: +ci-info@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== @@ -3075,10 +3092,10 @@ cjs-module-lexer@^1.0.0: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== -clean-css@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== +clean-css@^5.1.5: + version "5.2.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.2.tgz#d3a7c6ee2511011e051719838bdcf8314dc4548d" + integrity sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w== dependencies: source-map "~0.6.0" @@ -3168,7 +3185,7 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@~1.1.4: +color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== @@ -3203,10 +3220,10 @@ commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +commander@^8.1.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== commondir@^1.0.1: version "1.0.1" @@ -3351,9 +3368,9 @@ conventional-commits-filter@^2.0.7: modify-values "^1.0.0" conventional-commits-parser@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz#190fb9900c6e02be0c0bca9b03d57e24982639fd" - integrity sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g== + version "3.2.3" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz#fc43704698239451e3ef35fd1d8ed644f46bd86e" + integrity sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw== dependencies: JSONStream "^1.0.4" is-text-path "^1.0.1" @@ -3489,6 +3506,11 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +cssfontparser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/cssfontparser/-/cssfontparser-1.2.1.tgz#f4022fc8f9700c68029d542084afbaf425a3f3e3" + integrity sha1-9AIvyPlwDGgCnVQghK+69CWj8+M= + csso@^4.0.2: version "4.2.0" resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" @@ -3551,7 +3573,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -3846,10 +3868,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.867: - version "1.3.868" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.868.tgz#ed835023b57ecf0ba63dfe7d50e16b53758ab1da" - integrity sha512-kZYCHqwJ1ctGrYDlOcWQH+/AftAm/KD4lEnLDNwS0kKwx1x6dU4zv+GuDjsPPOGn/2TjnKBaZjDyjXaoix0q/A== +electron-to-chromium@^1.3.878: + version "1.3.878" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz#baa9fb5c24b9b580f08fb245cbb52a22f8fc8fa8" + integrity sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA== emittery@^0.8.1: version "0.8.1" @@ -4034,10 +4056,10 @@ eslint-plugin-prettier@^4.0.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-vue@^7.19.1: - version "7.19.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.19.1.tgz#435fb2ce712842a9530b28eacb883680e8eaa4f3" - integrity sha512-e2pD7nW2sTY04ThH+66BgToNwC4n6dqfNhKE+ypdJFtZgn3Zn+nP8ZEIFPG0PGqCKQ3qxy8dJk1bzUsuQd3ANA== +eslint-plugin-vue@^7.20.0: + version "7.20.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz#98c21885a6bfdf0713c3a92957a5afeaaeed9253" + integrity sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw== dependencies: eslint-utils "^2.1.0" natural-compare "^1.4.0" @@ -4052,14 +4074,6 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978" - integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" @@ -4074,7 +4088,7 @@ eslint-utils@^3.0.0: dependencies: eslint-visitor-keys "^2.0.0" -eslint-visitor-keys@^1.1.0: +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== @@ -4089,36 +4103,37 @@ eslint-visitor-keys@^3.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186" integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q== -eslint@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.0.1.tgz#3610e7fe4a05c2154669515ca60835a76a19f700" - integrity sha512-LsgcwZgQ72vZ+SMp4K6pAnk2yFDWL7Ti4pJaRvsZ0Hsw2h8ZjUIW38a9AFn2cZXdBMlScMFYYgsSp4ttFI/0bA== +eslint@7.32.0: + version "7.32.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== dependencies: - "@eslint/eslintrc" "^1.0.3" - "@humanwhocodes/config-array" "^0.6.0" + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" - debug "^4.3.2" + debug "^4.0.1" doctrine "^3.0.0" enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^6.0.0" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.0.0" - espree "^9.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" + glob-parent "^5.1.2" globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - js-yaml "^4.1.0" + js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" @@ -4126,10 +4141,11 @@ eslint@^8.0.1: natural-compare "^1.4.0" optionator "^0.9.1" progress "^2.0.0" - regexpp "^3.2.0" + regexpp "^3.1.0" semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" + table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -4142,14 +4158,14 @@ espree@^6.2.1: acorn-jsx "^5.2.0" eslint-visitor-keys "^1.1.0" -espree@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" - integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ== +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: - acorn "^8.5.0" + acorn "^7.4.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.0.0" + eslint-visitor-keys "^1.3.0" esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" @@ -4235,16 +4251,16 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expect@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.5.tgz#16154aaa60b4d9a5b0adacfea3e4d6178f4b93fd" - integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== +expect@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.3.1.tgz#d0f170b1f5c8a2009bab0beffd4bb94f043e38e7" + integrity sha512-MrNXV2sL9iDRebWPGOGFdPQRl2eDQNu/uhxIMShjjx74T6kC6jFIkmQ6OqXDtevjGUkyB2IT56RzDBqXf/QPCg== dependencies: "@jest/types" "^27.2.5" ansi-styles "^5.0.0" - jest-get-type "^27.0.6" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" + jest-get-type "^27.3.1" + jest-matcher-utils "^27.3.1" + jest-message-util "^27.3.1" jest-regex-util "^27.0.6" express@^4.17.1: @@ -4680,7 +4696,7 @@ glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob-parent@^6.0.0, glob-parent@^6.0.1: +glob-parent@^6.0.0: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== @@ -4885,26 +4901,26 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -html-minifier-terser@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" - integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== +html-minifier-terser@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.0.2.tgz#14059ad64b69bf9f8b8a33f25b53411d8321e75d" + integrity sha512-AgYO3UGhMYQx2S/FBJT3EM0ZYcKmH6m9XL9c1v77BeK/tYJxGPxT1/AtsdUi4FcP8kZGmqqnItCcjFPcX9hk6A== dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" + camel-case "^4.1.2" + clean-css "^5.1.5" + commander "^8.1.0" he "^1.2.0" - param-case "^3.0.3" + param-case "^3.0.4" relateurl "^0.2.7" - terser "^4.6.3" + terser "^5.7.2" html-webpack-plugin@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz#7b04bf80b1f6fe84a6d3f66c8b79d64739321b08" - integrity sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ== + version "5.4.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.4.0.tgz#d016cd9594be5c243bb5c12287af43babbe1c094" + integrity sha512-cSUdckNOIqKc0nOrCJG7zkvzEIUcXjzEiVbKdEdIzW3BD5T4xPK6boV1mrTrPDZiL+aAr/j45eqbNL1akU2ZRA== dependencies: - "@types/html-minifier-terser" "^5.0.0" - html-minifier-terser "^5.0.1" + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" lodash "^4.17.21" pretty-error "^3.0.4" tapable "^2.0.0" @@ -5237,17 +5253,10 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== - dependencies: - ci-info "^3.1.1" - is-core-module@^2.2.0, is-core-module@^2.5.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" - integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + 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" @@ -5288,11 +5297,6 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -5499,11 +5503,11 @@ isstream@~0.1.2: integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" - integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: +istanbul-lib-instrument@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== @@ -5513,6 +5517,17 @@ istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: istanbul-lib-coverage "^3.0.0" semver "^6.3.0" +istanbul-lib-instrument@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.0.4.tgz#e976f2aa66ebc6737f236d3ab05b76e36f885c80" + integrity sha512-W6jJF9rLGEISGoCyXRqa/JCGQGmmxPO10TMu7izaUTynxvBvTjqzAIIGCK9USBmIbQAaSWD6XJPrM9Pv5INknw== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" + istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" @@ -5544,94 +5559,102 @@ javascript-stringify@^2.0.1: resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79" integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg== -jest-changed-files@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.2.5.tgz#9dfd550d158260bcb6fa80aff491f5647f7daeca" - integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== +jest-canvas-mock@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz#9535d14bc18ccf1493be36ac37dd349928387826" + integrity sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg== + dependencies: + cssfontparser "^1.2.1" + moo-color "^1.0.2" + +jest-changed-files@^27.3.0: + version "27.3.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.3.0.tgz#22a02cc2b34583fc66e443171dc271c0529d263c" + integrity sha512-9DJs9garMHv4RhylUMZgbdCJ3+jHSkpL9aaVKp13xtXAD80qLTLrqcDZL1PHA9dYA0bCI86Nv2BhkLpLhrBcPg== dependencies: "@jest/types" "^27.2.5" execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.5.tgz#573256a6fb6e447ac2fc7e0ade9375013309037f" - integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== +jest-circus@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.3.1.tgz#1679e74387cbbf0c6a8b42de963250a6469e0797" + integrity sha512-v1dsM9II6gvXokgqq6Yh2jHCpfg7ZqV4jWY66u7npz24JnhP3NHxI0sKT7+ZMQ7IrOWHYAaeEllOySbDbWsiXw== dependencies: - "@jest/environment" "^27.2.5" - "@jest/test-result" "^27.2.5" + "@jest/environment" "^27.3.1" + "@jest/test-result" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" - expect "^27.2.5" + expect "^27.3.1" is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" + jest-each "^27.3.1" + jest-matcher-utils "^27.3.1" + jest-message-util "^27.3.1" + jest-runtime "^27.3.1" + jest-snapshot "^27.3.1" + jest-util "^27.3.1" + pretty-format "^27.3.1" slash "^3.0.0" stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.2.5.tgz#88718c8f05f1c0f209152952ecd61afe4c3311bb" - integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== +jest-cli@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.3.1.tgz#b576f9d146ba6643ce0a162d782b40152b6b1d16" + integrity sha512-WHnCqpfK+6EvT62me6WVs8NhtbjAS4/6vZJnk7/2+oOr50cwAzG4Wxt6RXX0hu6m1169ZGMlhYYUNeKBXCph/Q== dependencies: - "@jest/core" "^27.2.5" - "@jest/test-result" "^27.2.5" + "@jest/core" "^27.3.1" + "@jest/test-result" "^27.3.1" "@jest/types" "^27.2.5" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" - jest-config "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" + jest-config "^27.3.1" + jest-util "^27.3.1" + jest-validate "^27.3.1" prompts "^2.0.1" yargs "^16.2.0" -jest-config@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.5.tgz#c2e4ec6ea2bf4ffd2cae3d927999fe6159cba207" - integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== +jest-config@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.3.1.tgz#cb3b7f6aaa8c0a7daad4f2b9573899ca7e09bbad" + integrity sha512-KY8xOIbIACZ/vdYCKSopL44I0xboxC751IX+DXL2+Wx6DKNycyEfV3rryC3BPm5Uq/BBqDoMrKuqLEUNJmMKKg== dependencies: "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^27.2.5" + "@jest/test-sequencer" "^27.3.1" "@jest/types" "^27.2.5" - babel-jest "^27.2.5" + babel-jest "^27.3.1" chalk "^4.0.0" + ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.2.5" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.2.5" + jest-circus "^27.3.1" + jest-environment-jsdom "^27.3.1" + jest-environment-node "^27.3.1" + jest-get-type "^27.3.1" + jest-jasmine2 "^27.3.1" jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-runner "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" + jest-resolve "^27.3.1" + jest-runner "^27.3.1" + jest-util "^27.3.1" + jest-validate "^27.3.1" micromatch "^4.0.4" - pretty-format "^27.2.5" + pretty-format "^27.3.1" -jest-diff@^27.0.0, jest-diff@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" - integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== +jest-diff@^27.0.0, jest-diff@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.3.1.tgz#d2775fea15411f5f5aeda2a5e02c2f36440f6d55" + integrity sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ== dependencies: chalk "^4.0.0" diff-sequences "^27.0.6" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" + jest-get-type "^27.3.1" + pretty-format "^27.3.1" jest-docblock@^27.0.6: version "27.0.6" @@ -5640,51 +5663,51 @@ jest-docblock@^27.0.6: dependencies: detect-newline "^3.0.0" -jest-each@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.5.tgz#378118d516db730b92096a9607b8711165946353" - integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== +jest-each@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.3.1.tgz#14c56bb4f18dd18dc6bdd853919b5f16a17761ff" + integrity sha512-E4SwfzKJWYcvOYCjOxhZcxwL+AY0uFMvdCOwvzgutJiaiodFjkxQQDxHm8FQBeTqDnSmKsQWn7ldMRzTn2zJaQ== dependencies: "@jest/types" "^27.2.5" chalk "^4.0.0" - jest-get-type "^27.0.6" - jest-util "^27.2.5" - pretty-format "^27.2.5" + jest-get-type "^27.3.1" + jest-util "^27.3.1" + pretty-format "^27.3.1" -jest-environment-jsdom@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz#21de3ad0e89441d961b592ba7561b16241279208" - integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== +jest-environment-jsdom@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.3.1.tgz#63ac36d68f7a9303494df783494856222b57f73e" + integrity sha512-3MOy8qMzIkQlfb3W1TfrD7uZHj+xx8Olix5vMENkj5djPmRqndMaXtpnaZkxmxM+Qc3lo+yVzJjzuXbCcZjAlg== dependencies: - "@jest/environment" "^27.2.5" - "@jest/fake-timers" "^27.2.5" + "@jest/environment" "^27.3.1" + "@jest/fake-timers" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" + jest-mock "^27.3.0" + jest-util "^27.3.1" jsdom "^16.6.0" -jest-environment-node@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.5.tgz#ffa1afb3604c640ec841f044d526c65912e02cef" - integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== +jest-environment-node@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.3.1.tgz#af7d0eed04edafb740311b303f3fe7c8c27014bb" + integrity sha512-T89F/FgkE8waqrTSA7/ydMkcc52uYPgZZ6q8OaZgyiZkJb5QNNCF6oPZjH9IfPFfcc9uBWh1574N0kY0pSvTXw== dependencies: - "@jest/environment" "^27.2.5" - "@jest/fake-timers" "^27.2.5" + "@jest/environment" "^27.3.1" + "@jest/fake-timers" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" + jest-mock "^27.3.0" + jest-util "^27.3.1" -jest-get-type@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe" - integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== +jest-get-type@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.3.1.tgz#a8a2b0a12b50169773099eee60a0e6dd11423eff" + integrity sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg== -jest-haste-map@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.5.tgz#0247b7299250643472bbcf5b4ad85c72d5178e2e" - integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== +jest-haste-map@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.3.1.tgz#7656fbd64bf48bda904e759fc9d93e2c807353ee" + integrity sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg== dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" @@ -5694,59 +5717,59 @@ jest-haste-map@^27.2.5: graceful-fs "^4.2.4" jest-regex-util "^27.0.6" jest-serializer "^27.0.6" - jest-util "^27.2.5" - jest-worker "^27.2.5" + jest-util "^27.3.1" + jest-worker "^27.3.1" micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz#baaf96c69913c52bce0100000cf0721027c0fd66" - integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== +jest-jasmine2@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.3.1.tgz#df6d3d07c7dafc344feb43a0072a6f09458d32b0" + integrity sha512-WK11ZUetDQaC09w4/j7o4FZDUIp+4iYWH/Lik34Pv7ukL+DuXFGdnmmi7dT58J2ZYKFB5r13GyE0z3NPeyJmsg== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^27.2.5" + "@jest/environment" "^27.3.1" "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.2.5" + "@jest/test-result" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - expect "^27.2.5" + expect "^27.3.1" is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" + jest-each "^27.3.1" + jest-matcher-utils "^27.3.1" + jest-message-util "^27.3.1" + jest-runtime "^27.3.1" + jest-snapshot "^27.3.1" + jest-util "^27.3.1" + pretty-format "^27.3.1" throat "^6.0.1" -jest-leak-detector@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz#e2edc3b37d38e8d9a527e10e456b403c3151b206" - integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== +jest-leak-detector@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.3.1.tgz#7fb632c2992ef707a1e73286e1e704f9cc1772b2" + integrity sha512-78QstU9tXbaHzwlRlKmTpjP9k4Pvre5l0r8Spo4SbFFVy/4Abg9I6ZjHwjg2QyKEAMg020XcjP+UgLZIY50yEg== dependencies: - jest-get-type "^27.0.6" - pretty-format "^27.2.5" + jest-get-type "^27.3.1" + pretty-format "^27.3.1" -jest-matcher-utils@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz#4684faaa8eb32bf15e6edaead6834031897e2980" - integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== +jest-matcher-utils@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.3.1.tgz#257ad61e54a6d4044e080d85dbdc4a08811e9c1c" + integrity sha512-hX8N7zXS4k+8bC1Aj0OWpGb7D3gIXxYvPNK1inP5xvE4ztbz3rc4AkI6jGVaerepBnfWB17FL5lWFJT3s7qo8w== dependencies: chalk "^4.0.0" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" + jest-diff "^27.3.1" + jest-get-type "^27.3.1" + pretty-format "^27.3.1" -jest-message-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.5.tgz#ed8b7b0965247bb875a49c1f9b9ab2d1d0820028" - integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== +jest-message-util@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.3.1.tgz#f7c25688ad3410ab10bcb862bcfe3152345c6436" + integrity sha512-bh3JEmxsTZ/9rTm0jQrPElbY2+y48Rw2t47uMfByNyUVR+OfPh4anuyKsGqsNkXk/TI4JbLRZx+7p7Hdt6q1yg== dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" @@ -5754,14 +5777,14 @@ jest-message-util@^27.2.5: chalk "^4.0.0" graceful-fs "^4.2.4" micromatch "^4.0.4" - pretty-format "^27.2.5" + pretty-format "^27.3.1" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.2.5.tgz#0ec38d5ff1e49c4802e7a4a8179e8d7a2fd84de0" - integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== +jest-mock@^27.3.0: + version "27.3.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.3.0.tgz#ddf0ec3cc3e68c8ccd489bef4d1f525571a1b867" + integrity sha512-ziZiLk0elZOQjD08bLkegBzv5hCABu/c8Ytx45nJKkysQwGaonvmTxwjLqEA4qGdasq9o2I8/HtdGMNnVsMTGw== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" @@ -5776,40 +5799,40 @@ jest-regex-util@^27.0.6: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== -jest-resolve-dependencies@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz#fcd8eca005b3d11ba32da443045c028164b83be1" - integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== +jest-resolve-dependencies@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.3.1.tgz#85b99bdbdfa46e2c81c6228fc4c91076f624f6e2" + integrity sha512-X7iLzY8pCiYOnvYo2YrK3P9oSE8/3N2f4pUZMJ8IUcZnT81vlSonya1KTO9ZfKGuC+svE6FHK/XOb8SsoRUV1A== dependencies: "@jest/types" "^27.2.5" jest-regex-util "^27.0.6" - jest-snapshot "^27.2.5" + jest-snapshot "^27.3.1" -jest-resolve@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.5.tgz#04dadbfc1312a2541f5c199c5011945e9cfe5cef" - integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== +jest-resolve@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.3.1.tgz#0e5542172a1aa0270be6f66a65888647bdd74a3e" + integrity sha512-Dfzt25CFSPo3Y3GCbxynRBZzxq9AdyNN+x/v2IqYx6KVT5Z6me2Z/PsSGFSv3cOSUZqJ9pHxilao/I/m9FouLw== dependencies: "@jest/types" "^27.2.5" chalk "^4.0.0" - escalade "^3.1.1" graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" + jest-haste-map "^27.3.1" jest-pnp-resolver "^1.2.2" - jest-util "^27.2.5" - jest-validate "^27.2.5" + jest-util "^27.3.1" + jest-validate "^27.3.1" resolve "^1.20.0" + resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.5.tgz#3d9d0626f351480bb2cffcfbbfac240c0097ebd4" - integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== +jest-runner@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.3.1.tgz#1d594dcbf3bd8600a7e839e790384559eaf96e3e" + integrity sha512-r4W6kBn6sPr3TBwQNmqE94mPlYVn7fLBseeJfo4E2uCTmAyDFm2O5DYAQAFP7Q3YfiA/bMwg8TVsciP7k0xOww== dependencies: - "@jest/console" "^27.2.5" - "@jest/environment" "^27.2.5" - "@jest/test-result" "^27.2.5" - "@jest/transform" "^27.2.5" + "@jest/console" "^27.3.1" + "@jest/environment" "^27.3.1" + "@jest/test-result" "^27.3.1" + "@jest/transform" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" chalk "^4.0.0" @@ -5817,30 +5840,29 @@ jest-runner@^27.2.5: exit "^0.1.2" graceful-fs "^4.2.4" jest-docblock "^27.0.6" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-haste-map "^27.2.5" - jest-leak-detector "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-runtime "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" + jest-environment-jsdom "^27.3.1" + jest-environment-node "^27.3.1" + jest-haste-map "^27.3.1" + jest-leak-detector "^27.3.1" + jest-message-util "^27.3.1" + jest-resolve "^27.3.1" + jest-runtime "^27.3.1" + jest-util "^27.3.1" + jest-worker "^27.3.1" source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.5.tgz#d144c3f6889b927aae1e695b63a41a3323b7016b" - integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== +jest-runtime@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.3.1.tgz#80fa32eb85fe5af575865ddf379874777ee993d7" + integrity sha512-qtO6VxPbS8umqhEDpjA4pqTkKQ1Hy4ZSi9mDVeE9Za7LKBo2LdW2jmT+Iod3XFaJqINikZQsn2wEi0j9wPRbLg== dependencies: - "@jest/console" "^27.2.5" - "@jest/environment" "^27.2.5" - "@jest/fake-timers" "^27.2.5" - "@jest/globals" "^27.2.5" + "@jest/console" "^27.3.1" + "@jest/environment" "^27.3.1" + "@jest/globals" "^27.3.1" "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.2.5" - "@jest/transform" "^27.2.5" + "@jest/test-result" "^27.3.1" + "@jest/transform" "^27.3.1" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" chalk "^4.0.0" @@ -5850,14 +5872,14 @@ jest-runtime@^27.2.5: exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" + jest-haste-map "^27.3.1" + jest-message-util "^27.3.1" + jest-mock "^27.3.0" jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" + jest-resolve "^27.3.1" + jest-snapshot "^27.3.1" + jest-util "^27.3.1" + jest-validate "^27.3.1" slash "^3.0.0" strip-bom "^4.0.0" yargs "^16.2.0" @@ -5870,10 +5892,10 @@ jest-serializer@^27.0.6: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.5.tgz#8a612fe31e2967f58ad364542198dff61f92ef32" - integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== +jest-snapshot@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.3.1.tgz#1da5c0712a252d70917d46c037054f5918c49ee4" + integrity sha512-APZyBvSgQgOT0XumwfFu7X3G5elj6TGhCBLbBdn3R1IzYustPGPE38F51dBWMQ8hRXa9je0vAdeVDtqHLvB6lg== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -5881,79 +5903,79 @@ jest-snapshot@^27.2.5: "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/transform" "^27.2.5" + "@jest/transform" "^27.3.1" "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^27.2.5" + expect "^27.3.1" graceful-fs "^4.2.4" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - jest-haste-map "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" + jest-diff "^27.3.1" + jest-get-type "^27.3.1" + jest-haste-map "^27.3.1" + jest-matcher-utils "^27.3.1" + jest-message-util "^27.3.1" + jest-resolve "^27.3.1" + jest-util "^27.3.1" natural-compare "^1.4.0" - pretty-format "^27.2.5" + pretty-format "^27.3.1" semver "^7.3.2" -jest-util@^27.0.0, jest-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.5.tgz#88740c4024d223634a82ce7c2263e8bc6df3b3ba" - integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== +jest-util@^27.0.0, jest-util@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.3.1.tgz#a58cdc7b6c8a560caac9ed6bdfc4e4ff23f80429" + integrity sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" chalk "^4.0.0" + ci-info "^3.2.0" graceful-fs "^4.2.4" - is-ci "^3.0.0" picomatch "^2.2.3" -jest-validate@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.5.tgz#2d59bf1627d180f395ba58f24599b0ee0efcfbdf" - integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== +jest-validate@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.3.1.tgz#3a395d61a19cd13ae9054af8cdaf299116ef8a24" + integrity sha512-3H0XCHDFLA9uDII67Bwi1Vy7AqwA5HqEEjyy934lgVhtJ3eisw6ShOF1MDmRPspyikef5MyExvIm0/TuLzZ86Q== dependencies: "@jest/types" "^27.2.5" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^27.0.6" + jest-get-type "^27.3.1" leven "^3.1.0" - pretty-format "^27.2.5" + pretty-format "^27.3.1" -jest-watcher@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.2.5.tgz#41cd3e64dc5bea8a4327083d71ba7667be400567" - integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== +jest-watcher@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.3.1.tgz#ba5e0bc6aa843612b54ddb7f009d1cbff7e05f3e" + integrity sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA== dependencies: - "@jest/test-result" "^27.2.5" + "@jest/test-result" "^27.3.1" "@jest/types" "^27.2.5" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^27.2.5" + jest-util "^27.3.1" string-length "^4.0.1" -jest-worker@^27.0.6, jest-worker@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.5.tgz#ed42865661959488aa020e8a325df010597c36d4" - integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== +jest-worker@^27.0.6, jest-worker@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2" + integrity sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.2.5.tgz#7d8a5c8781a160f693beeb7c68e46c16ef948148" - integrity sha512-vDMzXcpQN4Ycaqu+vO7LX8pZwNNoKMhc+gSp6q1D8S6ftRk8gNW8cni3YFxknP95jxzQo23Lul0BI2FrWgnwYQ== +jest@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.3.1.tgz#b5bab64e8f56b6f7e275ba1836898b0d9f1e5c8a" + integrity sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng== dependencies: - "@jest/core" "^27.2.5" + "@jest/core" "^27.3.1" import-local "^3.0.2" - jest-cli "^27.2.5" + jest-cli "^27.3.1" joycon@^3.0.1: version "3.0.1" @@ -5978,13 +6000,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -6043,6 +6058,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" @@ -6244,12 +6264,17 @@ lodash._reinterpolate@^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.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= -lodash.memoize@4.1.2: +lodash.memoize@4.1.2, lodash.memoize@4.x: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= @@ -6274,7 +6299,12 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" -lodash@4.x, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.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@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, 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== @@ -6379,12 +6409,12 @@ make-fetch-happen@^9.0.1: socks-proxy-agent "^6.0.0" ssri "^8.0.0" -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: - tmpl "1.0.x" + tmpl "1.0.5" map-obj@^1.0.0: version "1.0.1" @@ -6527,9 +6557,9 @@ min-indent@^1.0.0: integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== mini-css-extract-plugin@^2.2.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.2.tgz#b3508191ea479388a4715018c99dd3e6dd40d2d2" - integrity sha512-ZmqShkn79D36uerdED+9qdo1ZYG8C1YsWvXu0UMJxurZnSdgz7gQKO2EGv8T55MhDqG3DYmGtizZNpM/UbTlcA== + version "2.4.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.3.tgz#be742943c192b028645d4389084ef187615fff82" + integrity sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g== dependencies: schema-utils "^3.1.0" @@ -6662,6 +6692,13 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== +moo-color@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/moo-color/-/moo-color-1.0.2.tgz#837c40758d2d58763825d1359a84e330531eca64" + integrity sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg== + dependencies: + color-name "^1.1.4" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -6711,7 +6748,7 @@ mute-stream@0.0.8, mute-stream@~0.0.4: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nanoid@^3.1.28: +nanoid@^3.1.30: version "3.1.30" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== @@ -6794,10 +6831,10 @@ node-modules-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-releases@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.0.tgz#67dc74903100a7deb044037b8a2e5f453bb05400" - integrity sha512-aA87l0flFYMzCHpTM3DERFSYxc6lv/BltdbRTOMZuxZ0cwZCD3mejE5n9vLhSJCN++/eOqr77G1IO5uXxlQYWA== +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== nopt@^4.0.1: version "4.0.3" @@ -7055,9 +7092,9 @@ onetime@^5.1.0, onetime@^5.1.2: mimic-fn "^2.1.0" open@^8.0.9: - version "8.3.0" - resolved "https://registry.yarnpkg.com/open/-/open-8.3.0.tgz#fdef1cdfe405e60dec8ebd18889e7e812f39c59f" - integrity sha512-7INcPWb1UcOwSQxAXTnBJ+FxVV4MPs/X++FWWBtgY69/J5lc+tCteMt/oFK1MnkyHC4VILLa9ntmwKTwDR4Q9w== + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== dependencies: define-lazy-prop "^2.0.0" is-docker "^2.1.1" @@ -7254,7 +7291,7 @@ pacote@^11.2.6: ssri "^8.0.1" tar "^6.1.0" -param-case@^3.0.3: +param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== @@ -7488,12 +7525,12 @@ postcss-value-parser@^4.1.0: integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.6: - version "8.3.9" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.9.tgz#98754caa06c4ee9eb59cc48bd073bb6bd3437c31" - integrity sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw== + version "8.3.11" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" + integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== dependencies: - nanoid "^3.1.28" - picocolors "^0.2.1" + nanoid "^3.1.30" + picocolors "^1.0.0" source-map-js "^0.6.2" prelude-ls@^1.2.1: @@ -7531,10 +7568,10 @@ pretty-error@^3.0.4: lodash "^4.17.20" renderkid "^2.0.6" -pretty-format@^27.0.0, pretty-format@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" - integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== +pretty-format@^27.0.0, pretty-format@^27.3.1: + version "27.3.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.3.1.tgz#7e9486365ccdd4a502061fa761d3ab9ca1b78df5" + integrity sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA== dependencies: "@jest/types" "^27.2.5" ansi-regex "^5.0.1" @@ -8018,6 +8055,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== + requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -8045,6 +8087,11 @@ 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.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + resolve@^1.10.0, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -8090,6 +8137,11 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +rollup-plugin-peer-deps-external@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" + integrity sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g== + rollup-plugin-vue@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0.tgz#e379e93e5ae9a8648522f698be2e452e8672aaf2" @@ -8156,9 +8208,9 @@ sass-loader@^12.1.0: neo-async "^2.6.2" sass@^1.38.0: - version "1.43.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.2.tgz#c02501520c624ad6622529a8b3724eb08da82d65" - integrity sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ== + version "1.43.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.3.tgz#aa16a69131b84f0cd23189a242571e8905f1ce43" + integrity sha512-BJnLngqWpMeS65UvlYYEuCb3/fLxDxhHtOB/gWPxs6NKrslTxGt3ZxwIvOe/0Jm4tWwM/+tIpE3wj4dLEhPDeQ== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -8322,6 +8374,15 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + slide@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" @@ -8402,7 +8463,7 @@ source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@^0.5.6, source-map-support@~0.5.20: version "0.5.20" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== @@ -8569,15 +8630,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^4.1.0, string-width@^4.2.0: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -8623,13 +8676,6 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -8691,9 +8737,9 @@ strong-log-transformer@^2.1.0: through "^2.3.4" style-loader@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.0.tgz#d66ea95fc50b22f8b79b69a9e414760fcf58d8d8" - integrity sha512-szANub7ksJtQioJYtpbWwh1hUl99uK15n5HDlikeCRil/zYMZgSxucHddyF/4A3qJMUiAjPhFowrrQuNMA7jwQ== + version "3.3.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== supports-color@^5.3.0: version "5.5.0" @@ -8729,6 +8775,18 @@ 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@^6.0.9: + version "6.7.2" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0" + integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g== + dependencies: + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -8795,15 +8853,6 @@ terser-webpack-plugin@^5.1.3: source-map "^0.6.1" terser "^5.7.2" -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== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - terser@^5.7.2: version "5.9.0" resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351" @@ -8869,7 +8918,7 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmpl@1.0.x: +tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== @@ -8940,16 +8989,16 @@ ts-debounce@^3.0.0: resolved "https://registry.yarnpkg.com/ts-debounce/-/ts-debounce-3.0.0.tgz#9beedf59c04de3b5bef8ff28bd6885624df357be" integrity sha512-7jiRWgN4/8IdvCxbIwnwg2W0bbYFBH6BxFqBjMKk442t7+liF2Z1H6AUCcl8e/pD93GjPru+axeiJwFmRww1WQ== -ts-jest@^27.0.5: - version "27.0.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750" - integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== +ts-jest@^27.0.7: + version "27.0.7" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.7.tgz#fb7c8c8cb5526ab371bc1b23d06e745652cca2d0" + integrity sha512-O41shibMqzdafpuP+CkrOL7ykbmLh+FqQrXEmV9CydQ5JBk0Sj0uAEF5TNNe94fZWKm3yYvWa/IbyV4Yg1zK2Q== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" jest-util "^27.0.0" json5 "2.x" - lodash "4.x" + lodash.memoize "4.x" make-error "1.x" semver "7.x" yargs-parser "20.x" @@ -9072,7 +9121,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^4.4.4: +typescript@^4.4.3, typescript@^4.4.4: version "4.4.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== @@ -9331,7 +9380,7 @@ vue-router@^4.0.10: dependencies: "@vue/devtools-api" "^6.0.0-beta.18" -vue-types@^4.1.1: +vue-types@^4.0.1, vue-types@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/vue-types/-/vue-types-4.1.1.tgz#7d7a4e4a01249a51b6da3faa301248c2ea5f5b97" integrity sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw== @@ -9374,11 +9423,11 @@ w3c-xmlserializer@^2.0.0: xml-name-validator "^3.0.0" walker@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: - makeerror "1.0.x" + makeerror "1.0.12" watchpack@^2.2.0: version "2.2.0" @@ -9489,9 +9538,9 @@ webpack-sources@^3.2.0: integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA== webpack@^5.50.0: - version "5.58.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.58.2.tgz#6b4af12fc9bd5cbedc00dc0a2fc2b9592db16b44" - integrity sha512-3S6e9Vo1W2ijk4F4PPWRIu6D/uGgqaPmqw+av3W3jLDujuNkdxX5h5c+RQ6GkjVR+WwIPOfgY8av+j5j4tMqJw== + version "5.59.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.59.1.tgz#60c77e9aad796252153d4d7ab6b2d4c11f0e548c" + integrity sha512-I01IQV9K96FlpXX3V0L4nvd7gb0r7thfuu1IfT2P4uOHOA77nKARAKDYGe/tScSHKnffNIyQhLC8kRXzY4KEHQ== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -9587,11 +9636,11 @@ which@^2.0.1, which@^2.0.2: isexe "^2.0.0" wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: - string-width "^1.0.2 || 2" + string-width "^1.0.2 || 2 || 3 || 4" wildcard@^2.0.0: version "2.0.0" From ea86b402a02c574f985880be2b689e05a4635d35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:16:37 +0200 Subject: [PATCH 003/324] docs: update conente --- packages/docs/api/CChart.api.md | 23 +++++++++--------- packages/docs/api/modal/CModal.api.md | 22 ++++++++--------- packages/docs/api/nav/CNavGroup.api.md | 1 + packages/docs/components/button-group.md | 4 +--- packages/docs/components/chart.md | 30 ++++++++++++++++++++++++ packages/docs/components/dropdown.md | 2 -- packages/docs/forms/input-group.md | 2 -- 7 files changed, 55 insertions(+), 29 deletions(-) diff --git a/packages/docs/api/CChart.api.md b/packages/docs/api/CChart.api.md index dda28bf3..d5d0c187 100644 --- a/packages/docs/api/CChart.api.md +++ b/packages/docs/api/CChart.api.md @@ -8,17 +8,18 @@ import CChart from '@coreui/vue-chartjs/src/CChart' #### Props -| Prop name | Description | Type | Values | Default | -| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | --------------------------------------------------------------------------- | ------- | -| **customTooltips** | Enables custom html based tooltips instead of standard tooltips.
`@default` true | boolean | - | true | -| **data** | The data object that is passed into the Chart.js chart (more info). | ChartData \| ((canvas: HTMLCanvasElement) => ChartData) | - | | -| **height** | Height attribute applied to the rendered canvas.
`@default` 150 | number | - | 150 | -| **id** | ID attribute applied to the rendered canvas. | string | - | - | -| **options** | The options object that is passed into the Chart.js chart.

{@link https://www.chartjs.org/docs/latest/general/options.html More Info} | ChartOptions | - | - | -| **redraw** | If true, will tear down and redraw chart on all updates. | boolean | - | | -| **type** | Chart.js chart type.
`@type` undefined | ChartType | `line`, `bar`, `radar`, `doughnut`, `polarArea`, `bubble`, `pie`, `scatter` | 'bar' | -| **width** | Width attribute applied to the rendered canvas.
`@default` 300 | number | - | 300 | -| **wrapper** | Put the chart into the wrapper div element.
`@default` true | boolean | - | true | +| Prop name | Description | Type | Values | Default | +| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | --------------------------------------------------------------------------- | ------- | +| **customTooltips** | Enables custom html based tooltips instead of standard tooltips.
`@default` true | boolean | - | true | +| **data** | The data object that is passed into the Chart.js chart (more info). | ChartData \| ((canvas: HTMLCanvasElement) => ChartData) | - | | +| **height** | Height attribute applied to the rendered canvas.
`@default` 150 | number | - | 150 | +| **id** | ID attribute applied to the rendered canvas. | string | - | - | +| **options** | The options object that is passed into the Chart.js chart.

{@link https://www.chartjs.org/docs/latest/general/options.html More Info} | ChartOptions | - | - | +| **plugins** | The plugins array that is passed into the Chart.js chart (more info)

{@link https://www.chartjs.org/docs/latest/developers/plugins.html More Info} | Plugin[] | - | - | +| **redraw** | If true, will tear down and redraw chart on all updates. | boolean | - | | +| **type** | Chart.js chart type.
`@type` undefined | ChartType | `line`, `bar`, `radar`, `doughnut`, `polarArea`, `bubble`, `pie`, `scatter` | 'bar' | +| **width** | Width attribute applied to the rendered canvas.
`@default` 300 | number | - | 300 | +| **wrapper** | Put the chart into the wrapper div element.
`@default` true | boolean | - | true | #### Events diff --git a/packages/docs/api/modal/CModal.api.md b/packages/docs/api/modal/CModal.api.md index 62c41039..2f27361a 100644 --- a/packages/docs/api/modal/CModal.api.md +++ b/packages/docs/api/modal/CModal.api.md @@ -8,17 +8,17 @@ import CModal from '@coreui/vue/src/components/modal/CModal' #### Props -| Prop name | Description | Type | Values | Default | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------- | -------------------------------------------------- | ------- | -| **alignment** | Align the modal in the center or top of the screen. | string | `'top'`, `'center'` | 'top' | -| **backdrop** | Apply a backdrop on body while offcanvas is open. | boolean\|string | `'static'` | true | -| **className** | A string of all className you want applied to the modal content component.
TODO: Consider if we should change this prop name to describe better its role. | string | - | - | -| **fullscreen** | Set modal to covers the entire user viewport | boolean\|string | `boolean`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'` | - | -| **keyboard** | Closes the modal when escape key is pressed. | boolean | - | true | -| **scrollable** | Create a scrollable modal that allows scrolling the modal body. | boolean | - | | -| **size** | Size the component small, large, or extra large. | string | `'sm'`, `'lg'`, `'xl'` | - | -| **transition** | Remove animation to create modal that simply appear rather than fade in to view. | boolean | - | true | -| **visible** | Toggle the visibility of alert component. | boolean | - | | +| Prop name | Description | Type | Values | Default | +| -------------------- | -------------------------------------------------------------------------------- | --------------- | -------------------------------------------------- | ------- | +| **alignment** | Align the modal in the center or top of the screen. | string | `'top'`, `'center'` | 'top' | +| **backdrop** | Apply a backdrop on body while offcanvas is open. | boolean\|string | `'static'` | true | +| **contentClassName** | A string of all className you want applied to the modal content component. | string | - | - | +| **fullscreen** | Set modal to covers the entire user viewport | boolean\|string | `boolean`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'` | - | +| **keyboard** | Closes the modal when escape key is pressed. | boolean | - | true | +| **scrollable** | Create a scrollable modal that allows scrolling the modal body. | boolean | - | | +| **size** | Size the component small, large, or extra large. | string | `'sm'`, `'lg'`, `'xl'` | - | +| **transition** | Remove animation to create modal that simply appear rather than fade in to view. | boolean | - | true | +| **visible** | Toggle the visibility of alert component. | boolean | - | | #### Events diff --git a/packages/docs/api/nav/CNavGroup.api.md b/packages/docs/api/nav/CNavGroup.api.md index 8c738315..e60e97b6 100644 --- a/packages/docs/api/nav/CNavGroup.api.md +++ b/packages/docs/api/nav/CNavGroup.api.md @@ -10,6 +10,7 @@ import CNavGroup from '@coreui/vue/src/components/nav/CNavGroup' | Prop name | Description | Type | Values | Default | | ----------- | ------------------------------------------------------------- | ------- | ------ | ------- | +| **active** | TODO: docs | boolean | - | | | **compact** | Make nav group more compact by cutting all `padding` in half. | boolean | - | | | **visible** | Show nav group items. | boolean | - | | diff --git a/packages/docs/components/button-group.md b/packages/docs/components/button-group.md index b9f4fb0d..ff0b876d 100644 --- a/packages/docs/components/button-group.md +++ b/packages/docs/components/button-group.md @@ -270,9 +270,7 @@ Alternatively, of implementing button sizing classes to each button in a group, ## Nesting -TODO: fix dropdown examples - -Put a `` inside another `` when you need dropdown menus combined with a series of buttons. +Put a `` inside `` when you need dropdown menus combined with a series of buttons. ::: demo diff --git a/packages/docs/components/chart.md b/packages/docs/components/chart.md index 7adc544c..2d9ab1f1 100644 --- a/packages/docs/components/chart.md +++ b/packages/docs/components/chart.md @@ -233,6 +233,36 @@ Pie and doughnut charts are probably the most commonly used charts. They are div /> ``` +::: demo + +::: +```vue + + +``` + ### Polar Area Chart Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value. [Polar Area Chart properties](https://www.chartjs.org/docs/latest/charts/polar.html#dataset-properties) diff --git a/packages/docs/components/dropdown.md b/packages/docs/components/dropdown.md index 5c6f4a0e..27a0c164 100644 --- a/packages/docs/components/dropdown.md +++ b/packages/docs/components/dropdown.md @@ -249,8 +249,6 @@ Opt into darker dropdowns to match a dark navbar or custom style by set `dark` p ``` -TODO: navbar - And putting it to use in a navbar: ::: demo diff --git a/packages/docs/forms/input-group.md b/packages/docs/forms/input-group.md index 24a7e0e1..121e15dd 100644 --- a/packages/docs/forms/input-group.md +++ b/packages/docs/forms/input-group.md @@ -246,8 +246,6 @@ Multiple add-ons are supported and can be mixed with checkbox and radio input ve ## Buttons with dropdowns -TODO: fix toggler variant - ::: demo From 070b5e3f44809fae803f8b66d0bde35751b7167c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:17:25 +0200 Subject: [PATCH 004/324] chore: update dependencies and devDependencies --- packages/coreui-vue-chartjs/package.json | 4 ++-- packages/coreui-vue/package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/coreui-vue-chartjs/package.json b/packages/coreui-vue-chartjs/package.json index 9c1cfa90..ffad0560 100644 --- a/packages/coreui-vue-chartjs/package.json +++ b/packages/coreui-vue-chartjs/package.json @@ -1,7 +1,7 @@ { "name": "@coreui/vue-chartjs", "description": "Vue component wrapper for chart.js", - "version": "2.0.0-rc.0", + "version": "2.0.0-rc.1", "license": "MIT", "main": "dist/index.cjs.js", "module": "dist/index.esm.js", @@ -53,7 +53,7 @@ "@types/lodash": "^4.14.176", "chart.js": "^3.6.0", "lodash": "^4.17.21", - "rollup": "^2.58.0", + "rollup": "^2.58.3", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-vue": "^6.0.0", "typescript": "^4.4.3", diff --git a/packages/coreui-vue/package.json b/packages/coreui-vue/package.json index 9bda33b0..dab17093 100644 --- a/packages/coreui-vue/package.json +++ b/packages/coreui-vue/package.json @@ -45,7 +45,7 @@ "@rollup/plugin-node-resolve": "^13.0.6", "@rollup/plugin-typescript": "^8.3.0", "@vue/test-utils": "^2.0.0-0", - "rollup": "^2.58.0", + "rollup": "^2.58.3", "rollup-plugin-vue": "^6.0.0", "typescript": "^4.4.4", "vue": "^3.2.20", diff --git a/yarn.lock b/yarn.lock index 473ac846..d3eb7418 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8158,10 +8158,10 @@ rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^2.58.0: - version "2.58.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.58.0.tgz#a643983365e7bf7f5b7c62a8331b983b7c4c67fb" - integrity sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw== +rollup@^2.58.3: + version "2.58.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.58.3.tgz#71a08138d9515fb65043b6a18618b2ed9ac8d239" + integrity sha512-ei27MSw1KhRur4p87Q0/Va2NAYqMXOX++FNEumMBcdreIRLURKy+cE2wcDJKBn0nfmhP2ZGrJkP1XPO+G8FJQw== optionalDependencies: fsevents "~2.3.2" From fcaf340a6d1716060a7b91beb818bbd4b525c8d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:21:23 +0200 Subject: [PATCH 005/324] docs: update imports --- .../theme-coreui/src/client/components/SidebarNav.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts b/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts index 8a4adc2a..5c16f401 100755 --- a/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts +++ b/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts @@ -1,12 +1,12 @@ import { h } from 'vue' -import type { FunctionalComponent, VNode } from 'vue' +import type { VNode } from 'vue' import { RouterLink, useRoute } from 'vue-router' import type { RouteLocationNormalizedLoaded } from 'vue-router' import type { ResolvedSidebarItem } from '../../shared' import { withBase } from '@vuepress/client' -import { CBadge, CNavGroup, CNavItem, CSidebarNav } from './../../../../../../coreui-vue/src/index' +import { CBadge, CNavGroup, CNavItem, CSidebarNav } from '@coreui/vue/src/' import { CIcon } from '@coreui/icons-vue' const normalizePath = (path: string): string => @@ -47,8 +47,8 @@ const renderItem = (item: ResolvedSidebarItem): VNode => { return h( CNavGroup, { + active: item.children.some((child) => isActiveItem(route, child)), compact: true, - visible: item.children.some((child) => isActiveItem(route, child)), }, { togglerContent: () => [ From 270bac76c96f5c1be0bf326d378790b1b5eaab96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:22:44 +0200 Subject: [PATCH 006/324] refactor(CModal): improve syntax --- packages/coreui-vue/src/components/collapse/CCollapse.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/coreui-vue/src/components/collapse/CCollapse.ts b/packages/coreui-vue/src/components/collapse/CCollapse.ts index 0c8761a3..4b76805b 100644 --- a/packages/coreui-vue/src/components/collapse/CCollapse.ts +++ b/packages/coreui-vue/src/components/collapse/CCollapse.ts @@ -34,10 +34,9 @@ const CCollapse = defineComponent({ }) el.style.height = `${el.scrollHeight}px` } - // TODO: find solution how to remove height const handleAfterEnter = (el: RendererElement) => { el.classList.remove('collapsing') - el.style.height = 'auto' + el.style.removeProperty('height') } const handleBeforeLeave = (el: RendererElement) => { el.classList.add('show') From ce4516fa623607f83d17f9b44879e366874c08f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:23:40 +0200 Subject: [PATCH 007/324] refactor(CModal): change `className` property to `contentClassName` --- packages/coreui-vue/src/components/modal/CModal.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/coreui-vue/src/components/modal/CModal.ts b/packages/coreui-vue/src/components/modal/CModal.ts index 185c727e..51a4e84d 100644 --- a/packages/coreui-vue/src/components/modal/CModal.ts +++ b/packages/coreui-vue/src/components/modal/CModal.ts @@ -29,9 +29,8 @@ const CModal = defineComponent({ }, /** * A string of all className you want applied to the modal content component. - * TODO: Consider if we should change this prop name to describe better its role. */ - className: { + contentClassName: { type: String, default: undefined, required: false, @@ -226,7 +225,7 @@ const CModal = defineComponent({ }, h( 'div', - { class: ['modal-content', props.className], ref: modalContentRef }, + { class: ['modal-content', props.contentClassName], ref: modalContentRef }, slots.default && slots.default(), ), ), From 514c145b3af952b401614f7a04d45cbbeee2714c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:24:04 +0200 Subject: [PATCH 008/324] fix(CNavbarBrand): add proper class name --- packages/coreui-vue/src/components/navbar/CNavbarBrand.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coreui-vue/src/components/navbar/CNavbarBrand.ts b/packages/coreui-vue/src/components/navbar/CNavbarBrand.ts index e5c67540..8e053e22 100644 --- a/packages/coreui-vue/src/components/navbar/CNavbarBrand.ts +++ b/packages/coreui-vue/src/components/navbar/CNavbarBrand.ts @@ -26,7 +26,7 @@ const CNavbarBrand = defineComponent({ h( props.component ? props.component : props.href ? 'a' : 'span', { - class: 'header-brand', + class: 'navbar-brand', href: props.href, }, slots.default && slots.default(), From 453d9017fe33775987ab241cb24d2bfc5dc4761e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:25:06 +0200 Subject: [PATCH 009/324] refactor(CNavGroup): update visibility --- packages/coreui-vue/src/components/nav/CNavGroup.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/coreui-vue/src/components/nav/CNavGroup.ts b/packages/coreui-vue/src/components/nav/CNavGroup.ts index 34bfaec8..0976576a 100644 --- a/packages/coreui-vue/src/components/nav/CNavGroup.ts +++ b/packages/coreui-vue/src/components/nav/CNavGroup.ts @@ -4,6 +4,10 @@ import { defineComponent, h, onMounted, onUpdated, ref, RendererElement, Transit const CNavGroup = defineComponent({ name: 'CNavGroup', props: { + /** + * TODO: docs + */ + active: Boolean, /** * Make nav group more compact by cutting all `padding` in half. */ @@ -15,7 +19,7 @@ const CNavGroup = defineComponent({ }, emits: ['visible-change'], setup(props, { slots, emit }) { - const visible = ref(props.visible) + const visible = ref(props.active || props.visible) const navGroupRef = ref() const visibleGroup = ref() @@ -33,7 +37,7 @@ const CNavGroup = defineComponent({ const isVisible = (index: number) => Boolean(visibleGroup.value === index) onMounted(() => { - props.visible && navGroupRef.value.classList.add('show') + if (props.active || props.visible) navGroupRef.value.classList.add('show') emit('visible-change', visible.value) }) From 4d96e0a2fac905dfb203517c2e23fa50859b6978 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:25:16 +0200 Subject: [PATCH 010/324] chore: clean-up --- packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts b/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts index 53993794..937cd999 100644 --- a/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts +++ b/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts @@ -55,8 +55,6 @@ describe('', () => { } }) - console.log(wrapper) - expect(data).toStrictEqual({ labels: ['red', 'blue'], datasets: [{ label: 'colors', data: [1, 2] }], From 36585256ffa1ee3f8fed47ebc3ad8bc9306998b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:27:14 +0200 Subject: [PATCH 011/324] release: @coreui/vue-chartjs v2.0.0-rc.2 --- packages/coreui-vue-chartjs/package.json | 2 +- packages/coreui-vue-chartjs/src/CChart.ts | 2 +- packages/coreui-vue-chartjs/src/index.ts | 70 ++++++++++++++++++++++- 3 files changed, 71 insertions(+), 3 deletions(-) diff --git a/packages/coreui-vue-chartjs/package.json b/packages/coreui-vue-chartjs/package.json index ffad0560..1b0221c7 100644 --- a/packages/coreui-vue-chartjs/package.json +++ b/packages/coreui-vue-chartjs/package.json @@ -1,7 +1,7 @@ { "name": "@coreui/vue-chartjs", "description": "Vue component wrapper for chart.js", - "version": "2.0.0-rc.1", + "version": "2.0.0-rc.2", "license": "MIT", "main": "dist/index.cjs.js", "module": "dist/index.esm.js", diff --git a/packages/coreui-vue-chartjs/src/CChart.ts b/packages/coreui-vue-chartjs/src/CChart.ts index 0a450038..2906efff 100644 --- a/packages/coreui-vue-chartjs/src/CChart.ts +++ b/packages/coreui-vue-chartjs/src/CChart.ts @@ -64,6 +64,7 @@ const CChart = defineComponent({ plugins: { type: Array as PropType, default: undefined, + required: false, }, /** * If true, will tear down and redraw chart on all updates. @@ -144,7 +145,6 @@ const CChart = defineComponent({ } const handleOnClick = (e: Event) => { - console.log(chart) if (!chart) return emit( diff --git a/packages/coreui-vue-chartjs/src/index.ts b/packages/coreui-vue-chartjs/src/index.ts index 85af97b3..8dccfe71 100644 --- a/packages/coreui-vue-chartjs/src/index.ts +++ b/packages/coreui-vue-chartjs/src/index.ts @@ -1,43 +1,109 @@ -import { App, defineComponent, h } from 'vue' +import { App, defineComponent, h, PropType } from 'vue' +import { ChartData, ChartOptions, Plugin } from 'chart.js/auto' import { CChart } from './CChart' +const CChartProps = { + customTooltips: { + type: Boolean, + default: true, + required: false, + }, + data: { + type: [Object, Function] as PropType ChartData)>, + required: true, + }, + height: { + type: Number, + default: 150, + required: false, + }, + id: { + type: String, + default: undefined, + required: false, + }, + options: { + type: Object as PropType, + default: undefined, + required: false, + }, + plugins: { + type: Array as PropType, + default: undefined, + required: false, + }, + redraw: Boolean, + width: { + type: Number, + default: 300, + required: false, + }, + wrapper: { + type: Boolean, + default: true, + required: false, + }, +} + const CChartBar = defineComponent({ + name: 'CChartBar', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'bar', ...props }) }, }) const CChartBubble = defineComponent({ + name: 'CChartBubble', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'bubble', ...props }) }, }) const CChartDoughnut = defineComponent({ + name: 'CChartDoughnut', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'doughnut', ...props }) }, }) const CChartLine = defineComponent({ + name: 'CChartLine', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'line', ...props }) }, }) +const CChartPie = defineComponent({ + name: 'CChartPie', + props: CChartProps, + setup(props) { + return () => h(CChart, { type: 'pie', ...props }) + }, +}) + const CChartPolarArea = defineComponent({ + name: 'CChartPolarArea', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'polarArea', ...props }) }, }) const CChartRadar = defineComponent({ + name: 'CChartRadar', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'radar', ...props }) }, }) const CChartScatter = defineComponent({ + name: 'CChartScatter', + props: CChartProps, setup(props) { return () => h(CChart, { type: 'scatter', ...props }) }, @@ -50,6 +116,7 @@ const CChartPlugin = { app.component('CChartBubble', CChartBubble) app.component('CChartDoughnut', CChartDoughnut) app.component('CChartLine', CChartLine) + app.component('CChartPie', CChartPie) app.component('CChartPolarArea', CChartPolarArea) app.component('CChartRadar', CChartRadar) app.component('CChartScatter', CChartScatter) @@ -64,6 +131,7 @@ export { CChartBubble, CChartDoughnut, CChartLine, + CChartPie, CChartPolarArea, CChartRadar, CChartScatter, From 2640dd131cc332022f18acc235cc1ebee6559c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Tue, 26 Oct 2021 17:32:33 +0200 Subject: [PATCH 012/324] release: v4.0.0-rc.5 --- packages/coreui-vue/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coreui-vue/package.json b/packages/coreui-vue/package.json index dab17093..2660eba9 100644 --- a/packages/coreui-vue/package.json +++ b/packages/coreui-vue/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/vue", - "version": "4.0.0-rc.4", + "version": "4.0.0-rc.5", "description": "UI Components Library for Vue.js", "keywords": [ "vue", From e65fd551233dfb60b58c482606bc852989976529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 27 Oct 2021 13:28:51 +0200 Subject: [PATCH 013/324] docs: update favicon --- packages/docs/.vuepress/config.ts | 4 ++-- packages/docs/.vuepress/public/favicons/manifest.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/docs/.vuepress/config.ts b/packages/docs/.vuepress/config.ts index ba7d65d2..cb8f073e 100644 --- a/packages/docs/.vuepress/config.ts +++ b/packages/docs/.vuepress/config.ts @@ -12,8 +12,8 @@ export default defineUserConfig({ title: 'Vue UI Components · CoreUI', description: 'UI Components Library for Vue.js (Vue 3)', head: [ - // ['link', { rel: 'icon', href: '/logo.png' }], - ['link', { rel: 'manifest', href: '/favicon/manifest.json' }], + ['link', { rel: 'icon', href: `/vue/docs/${pkg.config.version_short}/favicons/favicon-96x96.png` }], + // ['link', { rel: 'manifest', href: '/favicons/manifest.json' }], ['script', { src: 'https://media.ethicalads.io/media/client/ethicalads.min.js' }], ], extendsMarkdown: (md) => { diff --git a/packages/docs/.vuepress/public/favicons/manifest.json b/packages/docs/.vuepress/public/favicons/manifest.json index 013d4a6a..35f191b0 100644 --- a/packages/docs/.vuepress/public/favicons/manifest.json +++ b/packages/docs/.vuepress/public/favicons/manifest.json @@ -1,5 +1,5 @@ { - "name": "App", + "name": "CoreUI for Vue.js", "icons": [ { "src": "\/android-icon-36x36.png", From f8987e178b94826967d151c0e2864c00485eec38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Wed, 27 Oct 2021 13:30:28 +0200 Subject: [PATCH 014/324] fix(CNavGroup): emit proper event when the visible property changed --- .../src/components/nav/CNavGroup.ts | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/packages/coreui-vue/src/components/nav/CNavGroup.ts b/packages/coreui-vue/src/components/nav/CNavGroup.ts index 0976576a..cdb1ca2e 100644 --- a/packages/coreui-vue/src/components/nav/CNavGroup.ts +++ b/packages/coreui-vue/src/components/nav/CNavGroup.ts @@ -1,5 +1,4 @@ -import { watch } from '@vue/runtime-core' -import { defineComponent, h, onMounted, onUpdated, ref, RendererElement, Transition } from 'vue' +import { defineComponent, h, onMounted, ref, RendererElement, Transition, watch } from 'vue' const CNavGroup = defineComponent({ name: 'CNavGroup', @@ -19,7 +18,7 @@ const CNavGroup = defineComponent({ }, emits: ['visible-change'], setup(props, { slots, emit }) { - const visible = ref(props.active || props.visible) + const visible = ref() const navGroupRef = ref() const visibleGroup = ref() @@ -37,24 +36,29 @@ const CNavGroup = defineComponent({ const isVisible = (index: number) => Boolean(visibleGroup.value === index) onMounted(() => { + visible.value = props.active || props.visible if (props.active || props.visible) navGroupRef.value.classList.add('show') emit('visible-change', visible.value) }) - onUpdated(() => { - visible.value = props.visible + watch( + () => props.visible, + () => { + visible.value = props.visible - if (visible.value === false) { - visibleGroup.value = undefined - } - }) + if (visible.value === false) { + visibleGroup.value = undefined + } + }, + ) watch(visible, () => { emit('visible-change', visible.value) }) - const handleTogglerClick = function () { + const handleTogglerClick = () => { visible.value = !visible.value + emit('visible-change', visible.value) } const handleBeforeEnter = (el: RendererElement) => { From 744bee2d63e1f69dc68417252b14249c7ee2739b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 16:50:06 +0200 Subject: [PATCH 015/324] docs: add migration guide --- packages/docs/migration/v4.md | 365 ++++++++++++++++++++++++++++++++++ 1 file changed, 365 insertions(+) create mode 100644 packages/docs/migration/v4.md diff --git a/packages/docs/migration/v4.md b/packages/docs/migration/v4.md new file mode 100644 index 00000000..487a84ef --- /dev/null +++ b/packages/docs/migration/v4.md @@ -0,0 +1,365 @@ +--- +name: Migration to v4 +description: Track and review changes to the CoreUI for Vue.js components to help you migrate from v3 to v4. +--- + +CoreUI for Vue is the Vue.js version of CoreUI components library, so before read this migration guide, please check also [CoreUI 3 to 4 migration guide](https://coreui.io/docs/4.0/migration/). + +## Components + +### CAlert + +- Deprecated property `fade`. +- Deprecated property `closeButton`, use `dismissible` instead of. +- Deprecated property `show`, use `visible` instead of. + +### CBadge + +- Deprecated property `tag`, use `component` instead of. + +### CBreadcrumb + +- Deprecated property `addClasses`. +- Deprecated property `addLinkClasses`. +- Deprecated property `addLastItemClasses`. +- Deprecated property `items`. + +### CButton + +- Deprecated property `block`. +- Deprecated property `pressed`. + +### CCard + +- Deprecated property `accentColor`, use utilities `class="border-top-{#color} border-top-3"` instead of. +- Deprecated property `align`. +- Deprecated property `bodyWrapper`. +- Deprecated property `borderColor`. +- Deprecated property `tag`. + +#### CCardBody + +- Deprecated property `align`. +- Deprecated property `color`. +- Deprecated property `borderColor`. +- Deprecated property `tag`. +- Deprecated property `textColor`. + +#### CCardFooter + +- Deprecated property `align`. +- Deprecated property `color`. +- Deprecated property `borderColor`. +- Deprecated property `tag`. +- Deprecated property `textColor`. + +#### CCardGroup + +- Deprecated property `columns`. +- Deprecated property `deck`. +- Deprecated property `tag`. + +#### CCardHeader + +- Deprecated property `align`. +- Deprecated property `color`. +- Deprecated property `borderColor`. +- Deprecated property `tag`, use `component` instead of. +- Deprecated property `textColor`. + +#### CCardImg + +- **Component renamed to `CCardImage`** +- Deprecated property `variant`, use `orientation` instead of. + +#### CCardImgOverlay + +- **Component renamed to `CCardImageOverlay`** +- Deprecated property `tag`. + +#### CCardSubtitle + +- Deprecated property `tag`, use `component` instead of. + +#### CCardText + +- Deprecated property `tag`, use `component` instead of. + +#### CCardTitle + +- Deprecated property `tag`, use `component` instead of. + +### CCarousel + +- Deprecated property `animate`. +- Deprecated property `arrows`, use `controls` instead of. +- Deprecated property `indicatorClasses`. +- Deprecated property `height`. + +#### CCarouselControl + +- Component is depracated, use `` instead of. + +#### CCarouselIndicators + +- Component is depracated, use `` instead of. + +#### CCarouselInner + +- Component is depracated. + +### CCollapse + +- Deprecated property `duration`. +- Deprecated property `navbar`. +- Deprecated property `transition`. +- Deprecated property `show`, use `visible` instead of. + +### CDropdown + +- Deprecated property `addMenuClasses`. +- Deprecated property `addTogglerClasses`. +- Deprecated property `caret`. +- Deprecated property `color`. +- Deprecated property `inNav`, use `variant="nav-item"` instead of. +- Deprecated property `togglerText`. +- Deprecated property `show`, use `visible` instead of. +- Deprecated property `size`. +- Deprecated property `split`. + +#### CDropdownHeader + +- Deprecated property `tag`, use `component` instead of. + +### CEmbed + +- Component is depracated. + +### CFade + +- Component is depracated. + +### CHeader + +- Deprecated property `withSubheader`. +- Deprecated component `CHeaderNavItem`, use `CNavItem` instead of. +- Deprecated component `CHeaderNavLink`, use `CNavLink` instead of. + +### CImg + +- **Component renamed to `CImage`** +- Deprecated property `block`. +- Deprecated property `fluidGrow`. +- Deprecated property `placeholderColor`. +- Deprecated property `shape`. +- Deprecated property `tag`. + +### CJumbotron + +- Component is depracated. + +### CListGroup + +- Deprecated property `horizontal`, use `layout` instead of. +- Deprecated property `tag`, use `component` instead of. + +#### CListGroupItem + +- Deprecated property `accent`. +- Deprecated property `action`, use property `component="a"` or `component="button"` instead of. +- Deprecated property `tag`, use `component` instead of. + +### CMedia + +- Component is depracated. + +### CModal + +- Deprecated property `addContentClass`. +- Deprecated property `borderColor`, use utilities `class="border border-{#color}"` instead of. +- Deprecated property `centered`. +- Deprecated property `closeOnBackdrop`. +- Deprecated property `fade`, use `transition` instead of. +- Deprecated property `onClosed`. +- Deprecated property `onOpened`. +- Deprecated property `show`, use `visible` instead of. + +#### CModalBody + +- Deprecated property `tag`. + +#### CModalFooter + +- Deprecated property `tag`. + +#### CModalHeader + +- Deprecated property `tag`. + +### CNav + +- Deprecated property `inCard`. +- Deprecated property `fill`, use `layout="fill"` instead of. +- Deprecated property `justified`, use `layout="justified"` instead of. + +#### CNavItem + +- Deprecated property `default`. + +### CNavbar + +- Deprecated property `expandable`, use `expand` instead of. +- Deprecated property `fixed`, use `placement="fixed-top"` instead of. +- Deprecated property `light`, use `colorScheme="light"` instead of. +- Deprecated property `sticky`, use `placement="sticky-top"` instead of. +- Deprecated property `tag`, use `component` instead of. + +#### CNavbarNav + +- Deprecated property `tag`, use `component` instead of. + +#### CNavbarText + +- Deprecated property `tag`, use `component` instead of. + +### CPagination + +- **The component has been split into `CPagination` and to `CSmartPagination` components. + +### CPopover + +- Deprecated property `header`, use `title` instead of. + +### CProgress + +- Deprecated property `max`. +- Deprecated property `precision`. +- Deprecated property `showPercentage`. +- Deprecated property `showValue`. +- Deprecated property `size`, use `height` instead of. +- Deprecated property `striped`, use `variant="striped"` instead of. + +### CProgressBar + +- Deprecated property `max`. +- Deprecated property `precision`. +- Deprecated property `showPercentage`. +- Deprecated property `showValue`. +- Deprecated property `size`, use `height` instead of. +- Deprecated property `striped`, use `variant="striped"` instead of. + +### CSidebar +- Deprecated property `minimize` use `narrow` instead of. +- Deprecated property `dropdownMode`. +- Deprecated component `CSidebarForm`, use `CForm` instead of. +- Deprecated component `CSidebarNavDivider`, use `CNavDivider` instead of. +- Deprecated component `CSidebarNavDropdown`, use `CNavGroup` instead of. +- Deprecated component `CSidebarNavLink`, use `CNavLink` instead of. +- Deprecated component `CSidebarNavItem`, use `CNavItem` instead of. +- Deprecated component `CSidebarNavTitile`, use `CNavTitle` instead of. + +### CSwitch + +- Component is depracated, use `CFormSwitch` instead of. + +### CSpinner + +- Deprecated property `grow`, use `variant="grow"` instead of. +- Deprecated property `tag`, use `component` instead of. + +### CTabs + +- Component is depracated, use `` instead of + +#### CTabContent + +- Deprecated property `fade`. + +#### CTabPane + +- Deprecated property `active`, use `visible` instead of. + +### CToast + +- Deprecated property `fade`, use `animation` instead of. +- Deprecated property `show`, use `visible` instead of. +- Deprecated property `onStateChange`. + +#### CToastBody + + +#### CToastHeader + + + +### CToggler + +- Component is depracated. + +### CTooltip + +- Deprecated property `interactive`. +- Deprecated property `advancedOptions`. + + +## Forms + +### CFormGroup + +- Component is depracated. + +### CInput + +- **Component renamed to `CFormInput`** +- Deprecated property `plaintext`, use `plainText` instead of. + +### CInputCheckbox + +- Component is depracated, use `` instead of. + +### CInputFile + +- Component is depracated, use `` instead of. + +### CInputRadio + +- Component is depracated, use `` instead of. + +### CInputGroup + + +#### CInputGroupAddon + +- Component is depracated, use `CInputGroupText` instead of. + +### CSelect + +- Component is depracated, use `` instead of. + +### CValidFeedback + +- Component is depracated, use `` instead of. + +### CInvalidFeedback + +- Component is depracated, use `` instead of. + +## Layout + +### CContainer + +- Deprecated property `tag`. + +### CCol + +- Deprecated property `tag`. +- Deprecated property `width`, use `xs`, `sm`, `md`, `lg`, `xl`, `xxl`. + +### CRow + +- Deprecated property `alignHorizontal`. +- Deprecated property `alignVertical`. +- Deprecated property `form`. +- Deprecated property `gutters`. +- Deprecated property `tag`. +- Deprecated property `width`, use `xs`, `sm`, `md`, `lg`, `xl`, `xxl`. \ No newline at end of file From 024e5c03f4cac35104f98a2c0dda2c294e15ca47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 16:50:57 +0200 Subject: [PATCH 016/324] docs(CNavGroup): add JSDoc comment --- packages/coreui-vue/src/components/nav/CNavGroup.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coreui-vue/src/components/nav/CNavGroup.ts b/packages/coreui-vue/src/components/nav/CNavGroup.ts index cdb1ca2e..f56c4c12 100644 --- a/packages/coreui-vue/src/components/nav/CNavGroup.ts +++ b/packages/coreui-vue/src/components/nav/CNavGroup.ts @@ -4,7 +4,7 @@ const CNavGroup = defineComponent({ name: 'CNavGroup', props: { /** - * TODO: docs + * Make nav group active and show items. */ active: Boolean, /** From 2f75815d12c0744b14c747e5c35a9f664c6cb43f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 23:54:14 +0200 Subject: [PATCH 017/324] docs: update navigation --- packages/docs/.vuepress/config.ts | 11 ++ .../src/client/components/SidebarNav.ts | 148 ++++++++++-------- 2 files changed, 90 insertions(+), 69 deletions(-) diff --git a/packages/docs/.vuepress/config.ts b/packages/docs/.vuepress/config.ts index cb8f073e..8e7d9f9b 100644 --- a/packages/docs/.vuepress/config.ts +++ b/packages/docs/.vuepress/config.ts @@ -287,6 +287,17 @@ export default defineUserConfig({ }, ], }, + { + text: 'Migration', + link: '/migration/', + icon: '', + children: [ + { + text: 'v4', + link: '/migration/v4.html', + }, + ], + }, ], }, }) diff --git a/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts b/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts index 5c16f401..09184a1e 100755 --- a/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts +++ b/packages/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts @@ -1,4 +1,4 @@ -import { h } from 'vue' +import { defineComponent, h, computed, onMounted, ref } from 'vue' import type { VNode } from 'vue' import { RouterLink, useRoute } from 'vue-router' import type { RouteLocationNormalizedLoaded } from 'vue-router' @@ -41,81 +41,91 @@ const isActiveItem = (route: RouteLocationNormalizedLoaded, item: ResolvedSideba return false } -const renderItem = (item: ResolvedSidebarItem): VNode => { - const route = useRoute() - if (item.children && !item.link.includes('.html')) { - return h( - CNavGroup, - { - active: item.children.some((child) => isActiveItem(route, child)), - compact: true, - }, - { - togglerContent: () => [ - h(CIcon, { - customClassName: 'nav-icon text-primary', - icon: ['512 512', item.icon], - height: 64, - width: 64, - }), - item.text, - ], - default: () => item.children.map((child) => renderItem(child)), - }, - ) - } - - return h( - RouterLink, - { - to: item.link, - custom: true, +const SidebarNav = defineComponent({ + name: 'SidebarNav', + props: { + items: { + type: Array, + required: true, }, - { - default: (props) => - h( - CNavItem, + }, + setup(props) { + const route = useRoute() + const firstRender = ref(true) + + onMounted(() => { + firstRender.value = false + }) + + const renderItem = (item: ResolvedSidebarItem): VNode => { + if (item.children && !item.link.includes('.html')) { + const visible = computed(() => item.children.some((child) => isActiveItem(route, child))) + + return h( + CNavGroup, { - active: props.isActive, - disabled: item.disabled, - href: withBase(item.link), + ...(firstRender.value && { visible: visible.value }), + compact: true, }, { - default: () => [ + togglerContent: () => [ + h(CIcon, { + customClassName: 'nav-icon text-primary', + icon: ['512 512', item.icon], + height: 64, + width: 64, + }), item.text, - item.badge && - h( - CBadge, - { - class: 'ms-auto', - color: item.badge.color, - }, - { - default: () => item.badge.text, - }, - ), ], + default: () => item.children.map((child) => renderItem(child)), }, - ), - }, - ) -} + ) + } -export const SidebarNav = ({ items }) => { - return h( - CSidebarNav, - {}, - { - default: () => items.map((item) => renderItem(item)), - }, - ) -} + return h( + RouterLink, + { + to: item.link, + custom: true, + }, + { + default: (props) => + h( + CNavItem, + { + active: props.isActive, + disabled: item.disabled, + href: withBase(item.link), + }, + { + default: () => [ + item.text, + item.badge && + h( + CBadge, + { + class: 'ms-auto', + color: item.badge.color, + }, + { + default: () => item.badge.text, + }, + ), + ], + }, + ), + }, + ) + } -SidebarNav.displayName = 'SidebarNav' + return () => h( + CSidebarNav, + {}, + { + default: () => props.items.map((item: any) => renderItem(item)), + } + ) + }, +}) -SidebarNav.props = { - items: { - type: Array, - required: true, - }, -} +export { SidebarNav } \ No newline at end of file From 1f5c29c1366dfb5331d7ffa1310f3f1c3ee09d55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 23:54:45 +0200 Subject: [PATCH 018/324] refactor(CNavGroup): remove `active` property --- packages/coreui-vue/src/components/nav/CNavGroup.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/coreui-vue/src/components/nav/CNavGroup.ts b/packages/coreui-vue/src/components/nav/CNavGroup.ts index f56c4c12..5bc78f07 100644 --- a/packages/coreui-vue/src/components/nav/CNavGroup.ts +++ b/packages/coreui-vue/src/components/nav/CNavGroup.ts @@ -3,10 +3,6 @@ import { defineComponent, h, onMounted, ref, RendererElement, Transition, watch const CNavGroup = defineComponent({ name: 'CNavGroup', props: { - /** - * Make nav group active and show items. - */ - active: Boolean, /** * Make nav group more compact by cutting all `padding` in half. */ @@ -20,7 +16,6 @@ const CNavGroup = defineComponent({ setup(props, { slots, emit }) { const visible = ref() const navGroupRef = ref() - const visibleGroup = ref() const handleVisibleChange = (visible: boolean, index: number) => { From 3faca223f2cf40bce1e5606ede12c7afd0b92881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 23:55:05 +0200 Subject: [PATCH 019/324] chore: sort package json --- packages/coreui-vue-chartjs/package.json | 43 +++++++++--------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/packages/coreui-vue-chartjs/package.json b/packages/coreui-vue-chartjs/package.json index 1b0221c7..42d79230 100644 --- a/packages/coreui-vue-chartjs/package.json +++ b/packages/coreui-vue-chartjs/package.json @@ -1,31 +1,7 @@ { "name": "@coreui/vue-chartjs", - "description": "Vue component wrapper for chart.js", "version": "2.0.0-rc.2", - "license": "MIT", - "main": "dist/index.cjs.js", - "module": "dist/index.esm.js", - "types": "dist/index.d.ts", - "homepage": "https://coreui.io", - "author": { - "name": "CoreUI", - "url": "https://coreui.io", - "github": "https://github.com/coreui", - "twitter": "https://twitter.com/core_ui" - }, - "contributors": [ - { - "name": "CoreUI Team", - "url": "https://github.com/orgs/coreui/people" - } - ], - "repository": { - "type": "git", - "url": "https://github.com/coreui/coreui-vue-chartjs.git" - }, - "bugs": { - "url": "https://github.com/coreui/coreui-vue-chartjs/issues" - }, + "description": "Vue component wrapper for Chart.js", "keywords": [ "coreui", "chart.js", @@ -38,9 +14,22 @@ "vue chart.js implementation", "component" ], + "homepage": "https://coreui.io/vue/", + "bugs": { + "url": "https://github.com/coreui/coreui-vue/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/coreui/coreui-vue.git" + }, + "license": "MIT", + "author": "The CoreUI Team (https://github.com/orgs/coreui/people)", + "main": "dist/index.js", + "module": "dist/index.es.js", + "types": "dist/index.d.ts", "files": [ - "src", - "dist" + "dist/", + "src/" ], "scripts": { "build": "rollup -c" From 46233250a62b23ef37c2aa444832bf5c1bb944e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 23:55:28 +0200 Subject: [PATCH 020/324] build: update project paths --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index ed6c8533..ad527f9c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,8 +21,8 @@ "esModuleInterop": true, "resolveJsonModule": true, "paths": { - "@coreui/vue-pro": ["./packages/coreui-vue/src"], - "@coreui/vue-pro/*": ["./packages/coreui-vue/src/*"], + "@coreui/vue": ["./packages/coreui-vue/src"], + "@coreui/vue/*": ["./packages/coreui-vue/src/*"], "@coreui/vue-chartjs": ["./packages/coreui-vue-chartjs/src"], "@coreui/vue-chartjs/*": ["./packages/coreui-vue-chartjs/src/*"] } From 147e24bfeb601bdc7d36a59dfbcbb05fcaf06e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Thu, 28 Oct 2021 23:57:39 +0200 Subject: [PATCH 021/324] refactor(CNavGroup): remove `active` property --- packages/coreui-vue/src/components/nav/CNavGroup.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/coreui-vue/src/components/nav/CNavGroup.ts b/packages/coreui-vue/src/components/nav/CNavGroup.ts index 5bc78f07..65ae08fb 100644 --- a/packages/coreui-vue/src/components/nav/CNavGroup.ts +++ b/packages/coreui-vue/src/components/nav/CNavGroup.ts @@ -31,8 +31,8 @@ const CNavGroup = defineComponent({ const isVisible = (index: number) => Boolean(visibleGroup.value === index) onMounted(() => { - visible.value = props.active || props.visible - if (props.active || props.visible) navGroupRef.value.classList.add('show') + visible.value = props.visible + props.visible && navGroupRef.value.classList.add('show') emit('visible-change', visible.value) }) From 96f9f8f5c01d77fee98d53a49b31854d3d9782f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 30 Oct 2021 19:47:58 +0200 Subject: [PATCH 022/324] release: @coreui/vue-chartjs v2.0.0 --- packages/coreui-vue-chartjs/package.json | 2 +- packages/coreui-vue-chartjs/rollup.config.js | 2 +- packages/coreui-vue-chartjs/src/CChart.ts | 2 +- packages/coreui-vue-chartjs/src/index.ts | 80 +++++--------------- 4 files changed, 21 insertions(+), 65 deletions(-) diff --git a/packages/coreui-vue-chartjs/package.json b/packages/coreui-vue-chartjs/package.json index 42d79230..6bbade84 100644 --- a/packages/coreui-vue-chartjs/package.json +++ b/packages/coreui-vue-chartjs/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/vue-chartjs", - "version": "2.0.0-rc.2", + "version": "2.0.0", "description": "Vue component wrapper for Chart.js", "keywords": [ "coreui", diff --git a/packages/coreui-vue-chartjs/rollup.config.js b/packages/coreui-vue-chartjs/rollup.config.js index 13a448cc..848ae3b6 100644 --- a/packages/coreui-vue-chartjs/rollup.config.js +++ b/packages/coreui-vue-chartjs/rollup.config.js @@ -9,7 +9,7 @@ const plugins = [ external(), resolve({ dedupe: ['vue'], - extensions: ['.ts', '.json', '.vue'], + extensions: ['.js', '.ts', '.json', '.vue'], }), typescript({ exclude: ['**/__tests__/**'], diff --git a/packages/coreui-vue-chartjs/src/CChart.ts b/packages/coreui-vue-chartjs/src/CChart.ts index 2906efff..6205e094 100644 --- a/packages/coreui-vue-chartjs/src/CChart.ts +++ b/packages/coreui-vue-chartjs/src/CChart.ts @@ -256,4 +256,4 @@ const CChart = defineComponent({ }, }) -export { CChart } +export default CChart diff --git a/packages/coreui-vue-chartjs/src/index.ts b/packages/coreui-vue-chartjs/src/index.ts index 8dccfe71..7c7d04be 100644 --- a/packages/coreui-vue-chartjs/src/index.ts +++ b/packages/coreui-vue-chartjs/src/index.ts @@ -1,111 +1,67 @@ -import { App, defineComponent, h, PropType } from 'vue' -import { ChartData, ChartOptions, Plugin } from 'chart.js/auto' -import { CChart } from './CChart' - -const CChartProps = { - customTooltips: { - type: Boolean, - default: true, - required: false, - }, - data: { - type: [Object, Function] as PropType ChartData)>, - required: true, - }, - height: { - type: Number, - default: 150, - required: false, - }, - id: { - type: String, - default: undefined, - required: false, - }, - options: { - type: Object as PropType, - default: undefined, - required: false, - }, - plugins: { - type: Array as PropType, - default: undefined, - required: false, - }, - redraw: Boolean, - width: { - type: Number, - default: 300, - required: false, - }, - wrapper: { - type: Boolean, - default: true, - required: false, - }, -} +import { App, defineComponent, h } from 'vue' +import CChart from './CChart' const CChartBar = defineComponent({ + extends: CChart, name: 'CChartBar', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'bar', ...props }) + return () => h(CChart, { ...props, type: 'bar' }) }, }) const CChartBubble = defineComponent({ + extends: CChart, name: 'CChartBubble', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'bubble', ...props }) + return () => h(CChart, { ...props, type: 'bubble' }) }, }) const CChartDoughnut = defineComponent({ + extends: CChart, name: 'CChartDoughnut', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'doughnut', ...props }) + return () => h(CChart, { ...props, type: 'doughnut' }) }, }) const CChartLine = defineComponent({ + extends: CChart, name: 'CChartLine', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'line', ...props }) + return () => h(CChart, { ...props, type: 'line' }) }, }) const CChartPie = defineComponent({ + extends: CChart, name: 'CChartPie', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'pie', ...props }) + return () => h(CChart, { ...props, type: 'pie' }) }, }) const CChartPolarArea = defineComponent({ + extends: CChart, name: 'CChartPolarArea', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'polarArea', ...props }) + return () => h(CChart, { ...props, type: 'polarArea' }) }, }) const CChartRadar = defineComponent({ + extends: CChart, name: 'CChartRadar', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'radar', ...props }) + return () => h(CChart, { ...props, type: 'radar' }) }, }) const CChartScatter = defineComponent({ + extends: CChart, name: 'CChartScatter', - props: CChartProps, setup(props) { - return () => h(CChart, { type: 'scatter', ...props }) + return () => h(CChart, { ...props, type: 'scatter' }) }, }) From e0c900e872b450af24127cb9909534e6af4e3703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 30 Oct 2021 19:53:40 +0200 Subject: [PATCH 023/324] chore: update dependencies and devDependencies --- package.json | 8 +- packages/docs/package.json | 4 +- yarn.lock | 828 +++++++++++++++++++++---------------- 3 files changed, 473 insertions(+), 367 deletions(-) diff --git a/package.json b/package.json index cb591994..0232f1d1 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,14 @@ }, "devDependencies": { "@types/jest": "^27.0.2", - "@typescript-eslint/eslint-plugin": "^5.1.0", - "@typescript-eslint/parser": "^5.1.0", + "@typescript-eslint/eslint-plugin": "^5.2.0", + "@typescript-eslint/parser": "^5.2.0", "@vue/compiler-sfc": "^3.2.20", "@vue/eslint-config-prettier": "^6.0.0", - "@vue/eslint-config-typescript": "^8.0.0", + "@vue/eslint-config-typescript": "^9.0.0", "eslint": "7.32.0", "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^7.20.0", + "eslint-plugin-vue": "^8.0.3", "jest": "^27.3.1", "jest-canvas-mock": "^2.3.1", "lerna": "^4.0.0", diff --git a/packages/docs/package.json b/packages/docs/package.json index 88436e83..79080aec 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -14,12 +14,12 @@ "@coreui/chartjs": "^3.0.0", "@coreui/coreui": "^4.0.5", "@coreui/icons": "^2.1.0", - "@coreui/icons-vue": "^2.0.0-rc.1", + "@coreui/icons-vue": "^2.0.0", "@coreui/vue-chartjs": "^2.0.0-rc.0", "@vuepress/plugin-toc": "^2.0.0-beta.26", "markdown-it-include": "^2.0.0", "vue-docgen-cli": "^4.41.2", "vue-github-button": "^3.0.1", - "vuepress": "^2.0.0-beta.26" + "vuepress": "^2.0.0-beta.27" } } diff --git a/yarn.lock b/yarn.lock index d3eb7418..5acf2238 100644 --- a/yarn.lock +++ b/yarn.lock @@ -337,10 +337,10 @@ resolved "https://registry.yarnpkg.com/@coreui/coreui/-/coreui-4.0.5.tgz#b2fd0d3ab4d0887ef42c628cbd6f1ecca3d4c62c" integrity sha512-6T9ezeRUIalo4UhQ9/E4COzyFwUqEUYgJcFyuu394qtvMcdoxqSSYQL6LLs/TkaDBN5vdbdLtNDdIWe+/CWG+Q== -"@coreui/icons-vue@^2.0.0-rc.1": - version "2.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@coreui/icons-vue/-/icons-vue-2.0.0-rc.1.tgz#3737c8cdf50384bc4b125284de6ce3facdf32024" - integrity sha512-9J5+ITa0iatoJbWdOG79LfXAUAOW1Xu0Q1oDI92NCAG0qZXSyt2FJxRpQ7IVsUq0FpW1AJ/cSwBUDAJJmOAYWw== +"@coreui/icons-vue@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@coreui/icons-vue/-/icons-vue-2.0.0.tgz#722e55f74badba58fdf0ab6f83ffa54deffbcbb3" + integrity sha512-3OLOv6TExmi93kapV4n9kmJ36fqxTHv3Vn/SPGAUX1btwf0wCmXen4xF3A8OdLEwR0i6Ggqw+MY/T7WjA6k2xg== "@coreui/icons@^2.1.0": version "2.1.0" @@ -1608,7 +1608,7 @@ "@types/qs" "*" "@types/serve-static" "*" -"@types/fs-extra@^9.0.12": +"@types/fs-extra@^9.0.13": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== @@ -1689,7 +1689,7 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.176.tgz#641150fc1cda36fbfa329de603bbb175d7ee20c0" integrity sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ== -"@types/markdown-it@^12.2.0": +"@types/markdown-it@^12.2.3": version "12.2.3" resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-12.2.3.tgz#0d6f6e5e413f8daaa26522904597be3d6cd93b51" integrity sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ== @@ -1787,7 +1787,7 @@ resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1" integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== -"@types/webpack-env@^1.16.2": +"@types/webpack-env@^1.16.3": version "1.16.3" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.3.tgz#b776327a73e561b71e7881d0cd6d34a1424db86a" integrity sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw== @@ -1804,13 +1804,13 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.1.0.tgz#381c188dfab12f7a2c7b6a8ba2402d6273eadeaa" - integrity sha512-bekODL3Tqf36Yz8u+ilha4zGxL9mdB6LIsIoMAvvC5FAuWo4NpZYXtCbv7B2CeR1LhI/lLtLk+q4tbtxuoVuCg== +"@typescript-eslint/eslint-plugin@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.2.0.tgz#2bdb247cc2e2afce7efbce09afb9a6f0a8a08434" + integrity sha512-qQwg7sqYkBF4CIQSyRQyqsYvP+g/J0To9ZPVNJpfxfekl5RmdvQnFFTVVwpRtaUDFNvjfe/34TgY/dpc3MgNTw== dependencies: - "@typescript-eslint/experimental-utils" "5.1.0" - "@typescript-eslint/scope-manager" "5.1.0" + "@typescript-eslint/experimental-utils" "5.2.0" + "@typescript-eslint/scope-manager" "5.2.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -1818,60 +1818,60 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.0.tgz#918a1a3d30404cc1f8edcfdf0df200804ef90d31" - integrity sha512-ovE9qUiZMOMgxQAESZsdBT+EXIfx/YUYAbwGUI6V03amFdOOxI9c6kitkgRvLkJaLusgMZ2xBhss+tQ0Y1HWxA== +"@typescript-eslint/experimental-utils@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.0.tgz#e3b2cb9cd0aff9b50f68d9a414c299fd26b067e6" + integrity sha512-fWyT3Agf7n7HuZZRpvUYdFYbPk3iDCq6fgu3ulia4c7yxmPnwVBovdSOX7RL+k8u6hLbrXcdAehlWUVpGh6IEw== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.1.0" - "@typescript-eslint/types" "5.1.0" - "@typescript-eslint/typescript-estree" "5.1.0" + "@typescript-eslint/scope-manager" "5.2.0" + "@typescript-eslint/types" "5.2.0" + "@typescript-eslint/typescript-estree" "5.2.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.1.0.tgz#6c7f837d210d2bc0a811e7ea742af414f4e00908" - integrity sha512-vx1P+mhCtYw3+bRHmbalq/VKP2Y3gnzNgxGxfEWc6OFpuEL7iQdAeq11Ke3Rhy8NjgB+AHsIWEwni3e+Y7djKA== +"@typescript-eslint/parser@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.2.0.tgz#dc081aa89de16b5676b10215519af3aa7b58fb72" + integrity sha512-Uyy4TjJBlh3NuA8/4yIQptyJb95Qz5PX//6p8n7zG0QnN4o3NF9Je3JHbVU7fxf5ncSXTmnvMtd/LDQWDk0YqA== dependencies: - "@typescript-eslint/scope-manager" "5.1.0" - "@typescript-eslint/types" "5.1.0" - "@typescript-eslint/typescript-estree" "5.1.0" + "@typescript-eslint/scope-manager" "5.2.0" + "@typescript-eslint/types" "5.2.0" + "@typescript-eslint/typescript-estree" "5.2.0" debug "^4.3.2" -"@typescript-eslint/scope-manager@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.1.0.tgz#6f1f26ad66a8f71bbb33b635e74fec43f76b44df" - integrity sha512-yYlyVjvn5lvwCL37i4hPsa1s0ORsjkauhTqbb8MnpvUs7xykmcjGqwlNZ2Q5QpoqkJ1odlM2bqHqJwa28qV6Tw== +"@typescript-eslint/scope-manager@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.2.0.tgz#7ce8e4ab2baaa0ad5282913ea8e13ce03ec6a12a" + integrity sha512-RW+wowZqPzQw8MUFltfKYZfKXqA2qgyi6oi/31J1zfXJRpOn6tCaZtd9b5u9ubnDG2n/EMvQLeZrsLNPpaUiFQ== dependencies: - "@typescript-eslint/types" "5.1.0" - "@typescript-eslint/visitor-keys" "5.1.0" + "@typescript-eslint/types" "5.2.0" + "@typescript-eslint/visitor-keys" "5.2.0" -"@typescript-eslint/types@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.1.0.tgz#a8a75ddfc611660de6be17d3ad950302385607a9" - integrity sha512-sEwNINVxcB4ZgC6Fe6rUyMlvsB2jvVdgxjZEjQUQVlaSPMNamDOwO6/TB98kFt4sYYfNhdhTPBEQqNQZjMMswA== +"@typescript-eslint/types@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.2.0.tgz#7ad32d15abddb0ee968a330f0ea182ea544ef7cf" + integrity sha512-cTk6x08qqosps6sPyP2j7NxyFPlCNsJwSDasqPNjEQ8JMD5xxj2NHxcLin5AJQ8pAVwpQ8BMI3bTxR0zxmK9qQ== -"@typescript-eslint/typescript-estree@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.1.0.tgz#132aea34372df09decda961cb42457433aa6e83d" - integrity sha512-SSz+l9YrIIsW4s0ZqaEfnjl156XQ4VRmJsbA0ZE1XkXrD3cRpzuZSVCyqeCMR3EBjF27IisWakbBDGhGNIOvfQ== +"@typescript-eslint/typescript-estree@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.2.0.tgz#c22e0ff6f8a4a3f78504a80ebd686fe2870a68ae" + integrity sha512-RsdXq2XmVgKbm9nLsE3mjNUM7BTr/K4DYR9WfFVMUuozHWtH5gMpiNZmtrMG8GR385EOSQ3kC9HiEMJWimxd/g== dependencies: - "@typescript-eslint/types" "5.1.0" - "@typescript-eslint/visitor-keys" "5.1.0" + "@typescript-eslint/types" "5.2.0" + "@typescript-eslint/visitor-keys" "5.2.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.1.0.tgz#e01a01b27eb173092705ae983aa1451bd1842630" - integrity sha512-uqNXepKBg81JVwjuqAxYrXa1Ql/YDzM+8g/pS+TCPxba0wZttl8m5DkrasbfnmJGHs4lQ2jTbcZ5azGhI7kK+w== +"@typescript-eslint/visitor-keys@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.2.0.tgz#03522d35df98474f08e0357171a7d1b259a88f55" + integrity sha512-Nk7HizaXWWCUBfLA/rPNKMzXzWS8Wg9qHMuGtT+v2/YpPij4nVXrVJc24N/r5WrrmqK31jCrZxeHqIgqRzs0Xg== dependencies: - "@typescript-eslint/types" "5.1.0" + "@typescript-eslint/types" "5.2.0" eslint-visitor-keys "^3.0.0" "@vue/compiler-core@3.2.20": @@ -1892,7 +1892,7 @@ "@vue/compiler-core" "3.2.20" "@vue/shared" "3.2.20" -"@vue/compiler-sfc@3.2.20", "@vue/compiler-sfc@^3.2.0", "@vue/compiler-sfc@^3.2.20", "@vue/compiler-sfc@^3.2.3": +"@vue/compiler-sfc@3.2.20", "@vue/compiler-sfc@^3.2.0", "@vue/compiler-sfc@^3.2.20": version "3.2.20" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.20.tgz#2d7668e76f066c566dd7c09c15c9acce4e876e0a" integrity sha512-03aZo+6tQKiFLfunHKSPZvdK4Jsn/ftRCyaro8AQIWkuxJbvSosbKK6HTTn+D2c3nPScG155akJoxKENw7rftQ== @@ -1928,12 +1928,12 @@ dependencies: eslint-config-prettier "^6.0.0" -"@vue/eslint-config-typescript@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@vue/eslint-config-typescript/-/eslint-config-typescript-8.0.0.tgz#e7a5aa0cdf5f5d59e05f7ea310e8954a49b8fc41" - integrity sha512-8u8Qpg4qfjJoNeRMdHlxif9BcGy4iYSSK4YYW5AFPPRtkBJiCqtoyT72l4F3ZeZII09ax2N6yQeHbQ0CXQi1bA== +"@vue/eslint-config-typescript@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@vue/eslint-config-typescript/-/eslint-config-typescript-9.0.0.tgz#e6a46d4ffb2c82b639fe183ec734569f33b47605" + integrity sha512-X5inaB7c8ADWt2ygFshuT5GRw1obXWQKFR7GTvK0q+H9Cuz/BRDLXEHZTx7AxHiA5Qri1q1C1uMCPFiCBAg+6w== dependencies: - vue-eslint-parser "^7.0.0" + vue-eslint-parser "^8.0.0" "@vue/reactivity@3.2.20": version "3.2.20" @@ -1970,7 +1970,7 @@ "@vue/shared" "3.2.20" csstype "^2.6.8" -"@vue/server-renderer@3.2.20", "@vue/server-renderer@^3.2.3": +"@vue/server-renderer@3.2.20", "@vue/server-renderer@^3.2.20": version "3.2.20" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.20.tgz#705e07ae9425132b2b6227d308a51a13f4d4ec81" integrity sha512-viIbZGep9XabnrRcaxWIi00cOh1x21QYm2upIL5W0zqzTJ54VdTzpI+zi1osNp+VfRQDTHpV2U7H3Kn4ljYJvg== @@ -1978,7 +1978,7 @@ "@vue/compiler-ssr" "3.2.20" "@vue/shared" "3.2.20" -"@vue/shared@3.2.20", "@vue/shared@^3.2.3": +"@vue/shared@3.2.20", "@vue/shared@^3.2.20": version "3.2.20" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.20.tgz#53746961f731a8ea666e3316271e944238dc31db" integrity sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w== @@ -1988,231 +1988,231 @@ resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-rc.16.tgz#59380f02870f856ac002a29c02681d3f3fcbafeb" integrity sha512-TubikDVkI2LuRKRPSLv3lYpbpvvucT2DIcGqfBVpvYs4W19u0EBTJEdmfwmSuLY7H1TyAr9Stur3PI1sWWvTGQ== -"@vuepress/bundler-webpack@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/bundler-webpack/-/bundler-webpack-2.0.0-beta.26.tgz#7795b62bb500604d2e20a5ac1f4462bd90025d78" - integrity sha512-r8bmmxAd3GMlCGbO6ECVS9DcwZcYnOsPS0aQ4BStMW8r5y2H/6RySQDNEj0CTyEBi8WMgs6Ylj/aIJkJX/Rz1A== +"@vuepress/bundler-webpack@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/bundler-webpack/-/bundler-webpack-2.0.0-beta.27.tgz#56799106082b33031999d2e015897c30c47f1d98" + integrity sha512-K0lsBFLtYgneWErDp+jqwBzGxPebzL7GXoSrnEm14RUyLF8+v7uQcJS5qANR+5/FFsnnnmaOLlcdIIh8TUZ+1g== dependencies: "@types/express" "^4.17.13" - "@types/webpack-env" "^1.16.2" - "@vue/compiler-sfc" "^3.2.3" - "@vue/server-renderer" "^3.2.3" - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/shared" "2.0.0-beta.25" - "@vuepress/utils" "2.0.0-beta.25" - autoprefixer "^10.3.1" + "@types/webpack-env" "^1.16.3" + "@vue/compiler-sfc" "^3.2.20" + "@vue/server-renderer" "^3.2.20" + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + autoprefixer "^10.3.7" chokidar "^3.5.2" copy-webpack-plugin "^9.0.1" - css-loader "^6.2.0" - esbuild-loader "~2.15.0" + css-loader "^6.5.0" + esbuild-loader "~2.16.0" express "^4.17.1" - html-webpack-plugin "^5.3.2" - mini-css-extract-plugin "^2.2.0" + html-webpack-plugin "^5.5.0" + mini-css-extract-plugin "^2.4.3" portfinder "^1.0.28" - postcss "^8.3.6" + postcss "^8.3.11" postcss-csso "^5.0.1" - postcss-loader "^6.1.1" - style-loader "^3.2.1" - vue "^3.2.3" - vue-loader "^16.5.0" - vue-router "^4.0.10" - webpack "^5.50.0" + postcss-loader "^6.2.0" + style-loader "^3.3.1" + vue "^3.2.20" + vue-loader "^16.8.2" + vue-router "^4.0.12" + webpack "^5.60.0" webpack-chain "^6.5.1" - webpack-dev-server "4.0.0" + webpack-dev-server "4.3.1" webpack-merge "^5.8.0" -"@vuepress/cli@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/cli/-/cli-2.0.0-beta.26.tgz#c09b21eecb184dc443a42dd0d4e5ea91d0e44940" - integrity sha512-YDgi8fEbAm4q+WM4FqeDV/p9Db+t390sPD9T66b4Xw1o58WRNoUoDT+ywEFHzlpnnKLU7G4DnYBU9mBspVc31w== +"@vuepress/cli@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/cli/-/cli-2.0.0-beta.27.tgz#169ae7a80562a0cbf2ae5a84268f309b36f6e728" + integrity sha512-YVRP7nQx2QHWA0PJM+HecvIX5kPb2/64IQtxBPwoNgSyLfVL7uCX3eTgOyaC0+RMJ31IpiiEcRgNpDQuaPc95A== dependencies: - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" - cac "^6.7.3" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + cac "^6.7.11" chokidar "^3.5.2" envinfo "^7.8.1" - esbuild "^0.12.20" - -"@vuepress/client@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/client/-/client-2.0.0-beta.26.tgz#fad669dccfc01aa19afb1282b490fb53814009e9" - integrity sha512-agfUO4MmymAdNOyBWfnVJBjqie8wA/S17Ci9rNDYidP92ASRShju6aW2SFeTalgc4FXvw+Do20wvOU59f5ko/A== - dependencies: - "@vuepress/shared" "2.0.0-beta.25" - vue "^3.2.3" - vue-router "^4.0.10" - -"@vuepress/core@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-2.0.0-beta.26.tgz#d7a8a1faa57961d745ae8aae2019721b1d11ef05" - integrity sha512-HOkBgeObciB7MhJyE9oUapGtAoEN2en9UBhvUm659edF95CSS9Ljvc6AvY5cVgta50qtw6EUj5esM9xss/E0Wg== - dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/markdown" "2.0.0-beta.25" - "@vuepress/shared" "2.0.0-beta.25" - "@vuepress/utils" "2.0.0-beta.25" + esbuild "^0.13.9" + +"@vuepress/client@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/client/-/client-2.0.0-beta.27.tgz#1a805a6c51a1a9517b07da263752592be1e17beb" + integrity sha512-U34RLDsS1dX2GGpqmHR36sQHvC8sDrJ22f/NOeNbF4TnIK3m591F4Ps04+4F+j5UosNzRMKCZD3+9UMM9g/f7A== + dependencies: + "@vuepress/shared" "2.0.0-beta.27" + vue "^3.2.20" + vue-router "^4.0.12" + +"@vuepress/core@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-2.0.0-beta.27.tgz#35f266da4c3c8d7da2cb6325c6e6abb3b69d9522" + integrity sha512-bTpG86CP7lc6/PS3Vg4vTt0/vlUKgz8Rav8YRCl/VWrrxWZbaRcIo/Qwz+YYMmH6ejokFjJf/2/1RJ6mi8V/Lw== + dependencies: + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/markdown" "2.0.0-beta.27" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" gray-matter "^4.0.3" toml "^3.0.0" -"@vuepress/markdown@2.0.0-beta.25": - version "2.0.0-beta.25" - resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-2.0.0-beta.25.tgz#967c53589da0049241a372546c32df6dfb368531" - integrity sha512-94lzTRA1DuBk+XwqzAaD50Ade+iQzP+WBGI6uW7//lO3GSZ4vXauXIfLz1sYlhI6m+bAhf746Yb2VerV6HCNmQ== +"@vuepress/markdown@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-2.0.0-beta.27.tgz#21ec265d210dfed585a0c434f44d05f391549513" + integrity sha512-BaZTCewE/YzFCK0rNam/dMPQtDPFfLRjWqgoP+i29XRTBqpOE0NwPwAE47mClVStMp36Rs7jq0G5rHsWTVSPuA== dependencies: - "@types/markdown-it" "^12.2.0" - "@vuepress/shared" "2.0.0-beta.25" - "@vuepress/utils" "2.0.0-beta.25" + "@types/markdown-it" "^12.2.3" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" markdown-it "^12.2.0" - markdown-it-anchor "^8.1.2" + markdown-it-anchor "^8.4.1" markdown-it-emoji "^2.0.0" mdurl "^1.0.1" -"@vuepress/plugin-active-header-links@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.26.tgz#7948278e40305ca8c5822f674ffc07a77bfd41bc" - integrity sha512-YdylbpnbnaAPtZUHEnLnGWFzLAxvK2rzUzJGA3JuIq0x108KA+jlwLdYARoDtWzF+p+YjQ5fn7CcJaLBXOj1fg== +"@vuepress/plugin-active-header-links@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.27.tgz#52c1a313cc842ebe00bdec8a8c4d6497c62f23f4" + integrity sha512-7lHM6DMplk+MQMTR2XTVQOPlwTvXORmhV4ogvpWraqAADqh6+nXe1eMZYci5rufp/JKzNXtCQ1nSD7BCBI12DQ== dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" ts-debounce "^3.0.0" - vue "^3.2.3" - vue-router "^4.0.10" + vue "^3.2.20" + vue-router "^4.0.12" -"@vuepress/plugin-back-to-top@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.26.tgz#c5beaed93adbb5897658b9a8072000b3dad8f8b0" - integrity sha512-pa40HOxZ/yZAx3OnaqFnRUS7Nb3QnuJrpotE9pznWmvkdmwS5TRxJ+9/853dFKLVmGIEXZTlZQnKa0+Yk946TQ== +"@vuepress/plugin-back-to-top@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.27.tgz#271ceeee2c909614dad69623a783662467fd57b7" + integrity sha512-pO2TRNWRDt+yoOk1Vdg0i9SVIoa+JgSns5bYNxwAk72L9p15Vj4QKBTmqu6HkyRnug1oqFocvU1AgjxRz61mog== dependencies: - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" ts-debounce "^3.0.0" - vue "^3.2.3" - -"@vuepress/plugin-container@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.26.tgz#08cb5ecb6e80110797930ee72aa29ee8db48fa0d" - integrity sha512-Z8O6Q5NXxDMxluhN2GT7glacOmEa8wYXdWGP8cBPLotlAAnvk1EBch6vNgMA3FhtQxGtzaQUjDBGHQQyFpLqiA== - dependencies: - "@types/markdown-it" "^12.2.0" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/markdown" "2.0.0-beta.25" - "@vuepress/shared" "2.0.0-beta.25" - "@vuepress/utils" "2.0.0-beta.25" + vue "^3.2.20" + +"@vuepress/plugin-container@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.27.tgz#3e6833c3af2dfe6e0d84d7f9035bf8e7240cdea1" + integrity sha512-ZNVoMR9QbQdVlFF4oVfNmdZTLHI9xK8aV6m2e/3fcoaYQItPxBMvScyXixRP2m/PB32cCX3R6f48Hu3pSZbwvA== + dependencies: + "@types/markdown-it" "^12.2.3" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/markdown" "2.0.0-beta.27" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" markdown-it "^12.2.0" markdown-it-container "^3.0.0" -"@vuepress/plugin-git@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.26.tgz#14c4c712cc16729bcea27d62d3e2f4f6e901268d" - integrity sha512-v0RvHW1qdpB42CquVM9dGoRbvxLZbgp/fVvaS66k9iAK68hwnqw24uibjm+ZpISSoHHWJX6olFE9wk23qcGQFw== +"@vuepress/plugin-git@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.27.tgz#dbead5658be76574863b3ef631ec9aaa656143b2" + integrity sha512-RzB8+puO0atcrTNV5Acw5X7J+jToxdVkA+joWRrLtcIIiAkGn0rn7WHEHIpt1GjeRi24ofsA/ojoLBgVFKQKmw== dependencies: - "@vuepress/core" "2.0.0-beta.26" + "@vuepress/core" "2.0.0-beta.27" execa "^5.1.1" -"@vuepress/plugin-medium-zoom@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.26.tgz#dc41661345e6f7b3f6ab40a31c95ed98d713fff5" - integrity sha512-B6sT7KA92J8mE8eI+1AwWdb8RbgqKb2NitO2B7FFW/F9ncnWtbiBvZ5JwR8FzLW+9Ke7Si4e0vsn43vegTX5ug== +"@vuepress/plugin-medium-zoom@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.27.tgz#0df4695cf8ce00ba019461697b53bdd6550e8743" + integrity sha512-mRjnMP4WbG1Xs2Pq/pLIchdF1p0uurDlR0AIyWkeTVmvQXlHPLMSwSCiUtiRxZLDCDnYnK7QS1+EASU77leQhA== dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" medium-zoom "^1.0.6" - vue "^3.2.3" + vue "^3.2.20" -"@vuepress/plugin-nprogress@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.26.tgz#63f0a0158b14c7d700f3da29f3a30427856b5d18" - integrity sha512-+YiQ2trfPq83bLtkB8VJKCy3mcBpPREI2ebp99eKuMITX6x/xj8qPcK6fhHRfgfp0FAmk40Elsfy/BxIBXkXBg== +"@vuepress/plugin-nprogress@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.27.tgz#b20f7d0493a3f11d575fa4d9bc47138c952f8716" + integrity sha512-ZDxIoUWg1cC/avLk1w2gLjtafkkj4uVhgwG22NaUKVrcCodssGiKWubmK6wxUqkC8Aneg0jtaBHZEzNaIU8w0g== dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" nprogress "^0.2.0" - vue "^3.2.3" - vue-router "^4.0.10" + vue "^3.2.20" + vue-router "^4.0.12" -"@vuepress/plugin-palette@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.26.tgz#01ad225c5120a0b95b0843965f7b7f72b443e8c9" - integrity sha512-tM0cZcmApC47en3jxlwhtEKhYh2/qEmztJ1VzLh1F7g3w17gGThH+sG19eLZ2p34I5KJCpJ38vuCMSXnaudP9Q== +"@vuepress/plugin-palette@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.27.tgz#f8503df7c9c24f11783deffe7c1d294cd9568efe" + integrity sha512-LiKCL+jw9O1SMcKbFuTpN7f/EFgKkRS9n70VYrBDI49Knvc42bsb48OurcI1Cuq2C2s2A+V/MXckwGETQ3TxzA== dependencies: - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" chokidar "^3.5.2" -"@vuepress/plugin-prismjs@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.26.tgz#1ec737569a4132f697b8c972f8e16223f7737c70" - integrity sha512-vz1ekoOWLaXzuVAC5BRs+OcDfPbcIZ6bS4XWC4DT1LPB5NdM96+JlMPh46oDXzhFeb36lqVCiv+7XP5vli5gXQ== +"@vuepress/plugin-prismjs@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.27.tgz#99b4197f60f4026e32ac1b290d36b20329f60d60" + integrity sha512-QKfwh23PsbwcYDxPLUw+Jwq0KliOGP4yCOZ6rQ1/MxbxP2od8vsfv2oAcyaAeg4ReRz7kdT/SPvD5hf+OWSd1Q== dependencies: - "@vuepress/core" "2.0.0-beta.26" - prismjs "^1.24.1" + "@vuepress/core" "2.0.0-beta.27" + prismjs "^1.25.0" -"@vuepress/plugin-theme-data@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.26.tgz#d12a5016616d970f7e48fe2e453443ab4976ce8a" - integrity sha512-S7Izf35qyBs7Be2WLxkPeH/Ds2VxMXQAgSthuGJcCw3UajTBGqNfh4RBvZi7JM0bfPEF7VCN/M1bNSc6goFzcA== +"@vuepress/plugin-theme-data@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.27.tgz#34064747fd77c27669c2c7713c956b56742fffed" + integrity sha512-hKZdznYcG9RmlzCiVaEAlRzWYmX39yS8UBYaSYMwgG1t2XpKMwyY06A1QZg5leod+Zi2YbqP00UUWLTZzMk9RQ== dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/shared" "2.0.0-beta.25" - "@vuepress/utils" "2.0.0-beta.25" - vue "^3.2.3" + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + vue "^3.2.20" "@vuepress/plugin-toc@^2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-toc/-/plugin-toc-2.0.0-beta.26.tgz#27f4c722a3c08b6dcfd7ed9f06095c484a62f8b5" - integrity sha512-ZzI7zP6Rn7jjQIj6xtyUj5UDrbZ3umHiKiopDypF93+Xp2cXARGqT15GN4tR5tfkoIk/odwtcoCvKns2Tdvlqw== - dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/utils" "2.0.0-beta.25" - vue "^3.2.3" - vue-router "^4.0.10" - -"@vuepress/shared@2.0.0-beta.25": - version "2.0.0-beta.25" - resolved "https://registry.yarnpkg.com/@vuepress/shared/-/shared-2.0.0-beta.25.tgz#3d1915e605a7a569d78f888a0242afc883ea7759" - integrity sha512-LGjrC/ZHDw4WSg5Ees1OEKh62AP/VQ1WbySzdFewjd0zCBMcyy/1mrH6Srja7NLL9JplPNvc+RJryAJ1mn5ymQ== - dependencies: - "@vue/shared" "^3.2.3" - -"@vuepress/theme-default@2.0.0-beta.26": - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.26.tgz#baa183d1ae029bcc223c23c49bb9951dae6637f4" - integrity sha512-RSC0VdfaW3iE8J+jROzMs18DJx/MFrT3WUUrZODUse66diBO/hBLDNO2JNzxddvthPncwovqMKKlOYXJEl7rCA== - dependencies: - "@vuepress/client" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/plugin-active-header-links" "2.0.0-beta.26" - "@vuepress/plugin-back-to-top" "2.0.0-beta.26" - "@vuepress/plugin-container" "2.0.0-beta.26" - "@vuepress/plugin-git" "2.0.0-beta.26" - "@vuepress/plugin-medium-zoom" "2.0.0-beta.26" - "@vuepress/plugin-nprogress" "2.0.0-beta.26" - "@vuepress/plugin-palette" "2.0.0-beta.26" - "@vuepress/plugin-prismjs" "2.0.0-beta.26" - "@vuepress/plugin-theme-data" "2.0.0-beta.26" - "@vuepress/shared" "2.0.0-beta.25" - "@vuepress/utils" "2.0.0-beta.25" - "@vueuse/core" "^6.0.0" - sass "^1.38.0" - sass-loader "^12.1.0" - vue "^3.2.3" - vue-router "^4.0.10" - -"@vuepress/utils@2.0.0-beta.25": - version "2.0.0-beta.25" - resolved "https://registry.yarnpkg.com/@vuepress/utils/-/utils-2.0.0-beta.25.tgz#4162f51901cfca4f10e8877dd958df2d5c0c3333" - integrity sha512-tKJINC3tepz1v5ippge6mWaiSicgbfpO7pEKDhhcGPMiCMi6yeHewEIkN2ZQKJO+8zCP4nZnySOAyiFnpboAZg== + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-toc/-/plugin-toc-2.0.0-beta.27.tgz#c94fdf176beb188017da6172b361edf0ddef8e36" + integrity sha512-aDRHs+UPAmzxdlI3Kb2rkSyVBxflkafu8O3KNePqvTk1HfwaajIS+7n7QVevQh8c71b6yEdy+8yaAXcZygh++w== + dependencies: + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + vue "^3.2.20" + vue-router "^4.0.12" + +"@vuepress/shared@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/shared/-/shared-2.0.0-beta.27.tgz#d40ebb57c885328e80c421578155811de7bfee9d" + integrity sha512-WvP76yNWik9Y3J9o8flY2bWJCPwqifhl4xjYtP73O5+Yze2r/tf0gO0IJ0ccYUNLDu46ZGlnn5Jett4BABlwBg== + dependencies: + "@vue/shared" "^3.2.20" + +"@vuepress/theme-default@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.27.tgz#5629ed26210c4db2c98db7dbd74faae6191c732d" + integrity sha512-FncLK8ggLVwSFIu9z1ZFWQ5BY9j6Q6PM68l4+qtKCwK4X88CDRdJ638wiK2HRe+C5oFnxR//zWMmhC08Yu4TlA== + dependencies: + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/plugin-active-header-links" "2.0.0-beta.27" + "@vuepress/plugin-back-to-top" "2.0.0-beta.27" + "@vuepress/plugin-container" "2.0.0-beta.27" + "@vuepress/plugin-git" "2.0.0-beta.27" + "@vuepress/plugin-medium-zoom" "2.0.0-beta.27" + "@vuepress/plugin-nprogress" "2.0.0-beta.27" + "@vuepress/plugin-palette" "2.0.0-beta.27" + "@vuepress/plugin-prismjs" "2.0.0-beta.27" + "@vuepress/plugin-theme-data" "2.0.0-beta.27" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + "@vueuse/core" "^6.7.3" + sass "^1.43.4" + sass-loader "^12.2.0" + vue "^3.2.20" + vue-router "^4.0.12" + +"@vuepress/utils@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/utils/-/utils-2.0.0-beta.27.tgz#d11268a515fbaf7818b683e651f5bccb86d9a8e0" + integrity sha512-Y+zfQc8YB5zl58wszDvTLBpHzXZXzl6jyUVd7HeQNTZaHjdYL01gTsQk/hEivxmaL9spH+ZcxivdP+m+VpGzjw== dependencies: "@types/debug" "^4.1.7" - "@types/fs-extra" "^9.0.12" + "@types/fs-extra" "^9.0.13" "@types/hash-sum" "^1.0.0" - "@vuepress/shared" "2.0.0-beta.25" + "@vuepress/shared" "2.0.0-beta.27" chalk "^4.1.2" debug "^4.3.2" fs-extra "^10.0.0" @@ -2221,18 +2221,18 @@ ora "^5.4.1" upath "^2.0.1" -"@vueuse/core@^6.0.0": - version "6.7.3" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-6.7.3.tgz#1a827ee3be55a98c932f716467337a0826d54993" - integrity sha512-Cqvk/e4DbdfZlUmVRcxr4rkK5CMn6KqN7TLx2L1++F9HrvlD/FIET3KQ/W7+wHowhdKEjdOUCFJtyU0k65xH2g== +"@vueuse/core@^6.7.3": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-6.7.4.tgz#8e15524454388b11c9eb6ff59a6742602b976e2f" + integrity sha512-y39SD+pxDkv7/Fe369c02FQpr/148otQr64ScPDTpw4fGnspc8ONXCNU3gTrvDFRuiylirdPBpXgmt/GDQO7RA== dependencies: - "@vueuse/shared" "6.7.3" + "@vueuse/shared" "6.7.4" vue-demi "*" -"@vueuse/shared@6.7.3": - version "6.7.3" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-6.7.3.tgz#92ed69b3e79e1a30936fc1f1d39a0107e8d522e0" - integrity sha512-6syKgXvdikcSEHJzF7iVyXMqe7y7C7pH35EhH70zQLPnLXH6op9OgD2u4Ro1zyxESRkotbFIsuQJghG5IzXbKA== +"@vueuse/shared@6.7.4": + version "6.7.4" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-6.7.4.tgz#9aa2967d20863cf3253afd08a2e6e84a61d2c89b" + integrity sha512-Lkm8myEiOj0sIqSXck5EXDbu0W705Q10BxydGLMfiV6wAY4U1zu+YgEgR37Wy2/mT1545pwQqiJ7bd3kQQFCMw== dependencies: vue-demi "*" @@ -2406,7 +2406,7 @@ acorn-import-assertions@^1.7.6: resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== -acorn-jsx@^5.2.0, acorn-jsx@^5.3.1: +acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -2421,7 +2421,7 @@ 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.2.4, acorn@^8.4.1: +acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0: version "8.5.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== @@ -2492,10 +2492,10 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" -ansi-html@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== ansi-regex@^2.0.0: version "2.1.1" @@ -2660,16 +2660,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.3.1: - version "10.3.7" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.3.7.tgz#cef2562058406bd378c94aacda36bb46a97b3186" - integrity sha512-EmGpu0nnQVmMhX8ROoJ7Mx8mKYPlcUHuxkwrRYEYMz85lu7H09v8w6R1P0JPdn/hKU32GjpLBFEOuIlDWCRWvg== +autoprefixer@^10.3.7: + version "10.4.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.0.tgz#c3577eb32a1079a440ec253e404eaf1eb21388c8" + integrity sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA== dependencies: - browserslist "^4.17.3" - caniuse-lite "^1.0.30001264" + browserslist "^4.17.5" + caniuse-lite "^1.0.30001272" fraction.js "^4.1.1" normalize-range "^0.1.2" - picocolors "^0.2.1" + picocolors "^1.0.0" postcss-value-parser "^4.1.0" aws-sign2@~0.7.0: @@ -2856,7 +2856,7 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.3: +browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5: version "4.17.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz#c827bbe172a4c22b123f5e337533ceebadfdd559" integrity sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA== @@ -2929,7 +2929,7 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cac@^6.7.3: +cac@^6.7.11: version "6.7.11" resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.11.tgz#8828e0874e578b60d839a7591567d7d5bdc7cbce" integrity sha512-m4xrA2MKfid6uDV2j2+0mXrtPGxlvAW0y+7Gnn2P8WVMSG+4e4tcoYX++94ZPblPfpBccJ5e7HvKdghlX5yiDA== @@ -2998,11 +2998,16 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001264, caniuse-lite@^1.0.30001271: +caniuse-lite@^1.0.30001271: version "1.0.30001271" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8" integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA== +caniuse-lite@^1.0.30001272: + version "1.0.30001272" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz#8e9790ff995e9eb6e1f4c45cd07ddaa87cddbb14" + integrity sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw== + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -3190,11 +3195,6 @@ color-name@^1.1.4, color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colorette@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" - integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== - colorette@^2.0.10: version "2.0.16" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" @@ -3453,10 +3453,10 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -css-loader@^6.2.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.4.0.tgz#01c57ea776024e18ca193428dcad3ff6b42a0130" - integrity sha512-Dlt6qfsxI/w1vU0r8qDd4BtMPxWqJeY5qQU7SmmZfvbpe6Xl18McO4GhyaMLns24Y2VNPiZwJPQ8JSbg4qvQLw== +css-loader@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.5.0.tgz#9d1cf7766a9a8f0b3c6e1638309b964dbdab46d3" + integrity sha512-VmuSdQa3K+wJsl39i7X3qGBM5+ZHmtTnv65fqMGI+fzmHoYmszTVvTqC1XN8JwWDViCB1a8wgNim5SV4fb37xg== dependencies: icss-utils "^5.1.0" postcss "^8.2.15" @@ -3987,12 +3987,67 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild-loader@~2.15.0: - version "2.15.1" - resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.15.1.tgz#5a3940f5d20317f1a35720efa33e933f97c923e9" - integrity sha512-JRBL6uTeWplMbylNBt9gxLKMjD8wKnqGq786QV/cm/nPBSNA9/kC7/vNwCXTDPfYqHoWsjyfH7ub9ekN0kdAYQ== - dependencies: - esbuild "^0.12.21" +esbuild-android-arm64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.11.tgz#7e5c1ac5949275201ce341e8382583e2189a9426" + integrity sha512-5D6wfGwqbYcsj2Rtsdilt7TFi1i2vo/OcDNc+bBzdveQ0dgsXq07ImnHZ1fjKCjvQrjZz2oDCvKyMso3YyTEtQ== + +esbuild-darwin-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.11.tgz#ee479c7eb0e9fe6800f75985d224aefb5ef6ce37" + integrity sha512-5SLEfyBVyTjTWBD8bMUsCsFmiiYQQhcA29mjOfooPVbk8Xq4pc0Cl8l+XQStO5ntnX5xh8su+z4LGCJ15rE2Gw== + +esbuild-darwin-arm64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.11.tgz#2bac4548ebb9343d7d1587556f7215529a5f2b03" + integrity sha512-davfRUaAqC1dAaN/Re0yG7wHj30EMw0EzzCoUfIAzuiuwHTJk9vwCZ+eVVz5n7cDy/mtaYLUJTNcmeVnperGIQ== + +esbuild-freebsd-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.11.tgz#bb15ad4469207d86432f71fe55e9f6b3f7b36a5c" + integrity sha512-xQS/TuL7nBWwhYilIUHGhce0dLLMG+fsn8X6r78rDVEuSZPoTmP4ClVkM6uW+3OaKMBrel1VUXnFJ79Mg/n+lw== + +esbuild-freebsd-arm64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.11.tgz#de152c5c9349a864f71048f85217fb28bf4c80ab" + integrity sha512-xU5G1UL/TWhgar9qAjDmnFVRWI//XFTHrG3SCpyhSMgOqrlD0ySgW1SSXEBVHfQu0JIEKQZ0uQpreS0pXt20/A== + +esbuild-linux-32@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.11.tgz#3faa3f0a9573e2941ae17bc44f1a7564ef099206" + integrity sha512-P2a4eEtpRP6KHzTY30xEVOFpIFVZoa48/bjB+V5jXGRk5iKSsX4Akq3amXotz66GDBSEiaz1uSJ1Nu80HfA1Mw== + +esbuild-linux-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.11.tgz#27aa61122e94208885dd82e344ba2f4c2b21127c" + integrity sha512-Lk5JfLpQhaLGK+h4WFc8GQNP+uX5olqQLcomROlKUjxuAn+T+8+EI6CEX5FANu/Y/QlzC57zfvkxqRRUAZ9bdg== + +esbuild-linux-arm64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.11.tgz#f1bde7bb543b7df45e98c404042198a69f8d1961" + integrity sha512-wOPaXH5Z0qkT2dsm7nWJ44jysXUVQ3IS6a0lXprE3AYLt7PCqATrlXOMwuQngJEMqxxvM9svaI3lTqU+E9sxlQ== + +esbuild-linux-arm@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.11.tgz#71b2d96b34dfd632c4d070e9b68af2be4242843f" + integrity sha512-K+pYBQr5AAyqe0D4GSFzZF3qnoUf2HG6W4ox8L5dYe20fTfq6o9CaRQpcp7nCYzM1ZSOJR1gK/Xzsn1YRp5lpg== + +esbuild-linux-mips64le@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.11.tgz#56706fd15e107817e7b3cf670442fee2ade6109a" + integrity sha512-pupByBqNyyfFYfsIpprkie62NdZ424LmMhWWMfLav59DLOoG3Tn9DBam5lLeVX4eW1SCZgsGcfBAoaReCK7TZg== + +esbuild-linux-ppc64le@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.11.tgz#7c1cfbfb4d7a7e7e6ac43335fe2c7759c7768226" + integrity sha512-6F5n+XPLBfLjzSWvY32hS0b9UxLMtrcGD+1fCAdzXGSyT4Z35LsDTPZtFHHdczfvaGqsoIaEwbdihoOTg86uow== + +esbuild-loader@~2.16.0: + version "2.16.0" + resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.16.0.tgz#a44a57a77ed2810d6b278579271f77d739aa7bc9" + integrity sha512-LCJEwkf+nMJbNmVYNgg/0PaIZDdr5OcHw1qbWAZLkrmBRX+KwHY/yAS6ia98UBtwzk/WhsftUBNB6tfPHgFIxw== + dependencies: + esbuild "^0.13.4" joycon "^3.0.1" json5 "^2.2.0" loader-utils "^2.0.0" @@ -4000,10 +4055,58 @@ esbuild-loader@~2.15.0: type-fest "^1.4.0" webpack-sources "^2.2.0" -esbuild@^0.12.20, esbuild@^0.12.21: - version "0.12.29" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.29.tgz#be602db7c4dc78944a9dbde0d1ea19d36c1f882d" - integrity sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g== +esbuild-netbsd-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.11.tgz#4423e6f10d5e19265bc52420db18fb728cc33122" + integrity sha512-0/DInmj0wcFewOmK8Ek8dkMLRev3/9eZyYhruqhZdjWq4hfi9APnn3gOxgj3dDo3Q4Dhc8pFqA9SpxD5KXGH2Q== + +esbuild-openbsd-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.11.tgz#4eb706b9de245d7e2dbcfe60422932646bf12f1e" + integrity sha512-QkWZt2D/XGD3gejRTX0mQx3oPuYTdSpLJ4H9cQlsec/WNCRW17DDqb61UE38PozMKO2EfpE+znWc/uLoA7tyGA== + +esbuild-sunos-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.11.tgz#9f45d6db95111aab6205ea1d4c53fea64ba4aa91" + integrity sha512-mQ6BjPBsajbSzqMJZHodS2Z2UCtrUftFQR/cWPMyL/y7sF/OJwgpG4vif1jxCPB/rgU239fTyIJnwQHblqpkjQ== + +esbuild-windows-32@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.11.tgz#124f57ab53d490d20e6ad6852840d0820a9e7cd2" + integrity sha512-CBrsaverrBed3wo+fz9uMtmEaaetUGv29rXbZipFX1wqlFOFFmrA3l97P/4MLOIP8NlOZheVLwEdKWiT5dIV4Q== + +esbuild-windows-64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.11.tgz#ca03602516923c9569fb57b432a307bd4b92a4dd" + integrity sha512-Lg3XTGO8jfYEJnnErqbMeXlRd4SiB2gYqsbH828cy8z52fsGOWEfmVyyzRYHFnMOVXHnV9njk8aj/gvdzhXtuQ== + +esbuild-windows-arm64@0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.11.tgz#18ece72d27ffb467e3b30268013d93afaf74248d" + integrity sha512-D9k0+gZhyTreG8UDYV4O/TTA9zcvnCKI+FnoS+Qun+2nD9CDXkLkA2jSJIPAme1dzQoMJpxwkOVWjLXKkMDc+Q== + +esbuild@^0.13.4, esbuild@^0.13.9: + version "0.13.11" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.11.tgz#30f27d79a871df8073ff5854058f2faf236077fe" + integrity sha512-LeKT6wgEJX+U78L8O6Me71NtV18pO2iGJv3hBeOPMk+wArxHvQqv/cU8uZ97i+rge25DOrLNKBlzN3ofyoS1sg== + optionalDependencies: + esbuild-android-arm64 "0.13.11" + esbuild-darwin-64 "0.13.11" + esbuild-darwin-arm64 "0.13.11" + esbuild-freebsd-64 "0.13.11" + esbuild-freebsd-arm64 "0.13.11" + esbuild-linux-32 "0.13.11" + esbuild-linux-64 "0.13.11" + esbuild-linux-arm "0.13.11" + esbuild-linux-arm64 "0.13.11" + esbuild-linux-mips64le "0.13.11" + esbuild-linux-ppc64le "0.13.11" + esbuild-netbsd-64 "0.13.11" + esbuild-openbsd-64 "0.13.11" + esbuild-sunos-64 "0.13.11" + esbuild-windows-32 "0.13.11" + esbuild-windows-64 "0.13.11" + esbuild-windows-arm64 "0.13.11" escalade@^3.1.1: version "3.1.1" @@ -4056,15 +4159,15 @@ eslint-plugin-prettier@^4.0.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-vue@^7.20.0: - version "7.20.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz#98c21885a6bfdf0713c3a92957a5afeaaeed9253" - integrity sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw== +eslint-plugin-vue@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-8.0.3.tgz#791cc4543940319e612ea61a1d779e8c87cf749a" + integrity sha512-Rlhhy5ltzde0sRwSkqHuNePTXLMMaJ5+qsQubM4RYloYsQ8cXlnJT5MDaCzSirkGADipOHtmQXIbbPFAzUrADg== dependencies: - eslint-utils "^2.1.0" + eslint-utils "^3.0.0" natural-compare "^1.4.0" - semver "^6.3.0" - vue-eslint-parser "^7.10.0" + semver "^7.3.5" + vue-eslint-parser "^8.0.1" eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" @@ -4074,6 +4177,14 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" +eslint-scope@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978" + integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" @@ -4149,15 +4260,6 @@ eslint@7.32.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" @@ -4167,6 +4269,15 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" +espree@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" + integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ== + dependencies: + acorn "^8.5.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^3.0.0" + esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -4914,15 +5025,15 @@ html-minifier-terser@^6.0.2: relateurl "^0.2.7" terser "^5.7.2" -html-webpack-plugin@^5.3.2: - version "5.4.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.4.0.tgz#d016cd9594be5c243bb5c12287af43babbe1c094" - integrity sha512-cSUdckNOIqKc0nOrCJG7zkvzEIUcXjzEiVbKdEdIzW3BD5T4xPK6boV1mrTrPDZiL+aAr/j45eqbNL1akU2ZRA== +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== dependencies: "@types/html-minifier-terser" "^6.0.0" html-minifier-terser "^6.0.2" lodash "^4.17.21" - pretty-error "^3.0.4" + pretty-error "^4.0.0" tapable "^2.0.0" htmlparser2@^6.1.0: @@ -6426,7 +6537,7 @@ map-obj@^4.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -markdown-it-anchor@^8.1.2: +markdown-it-anchor@^8.4.1: version "8.4.1" resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz#29e560593f5edb80b25fdab8b23f93ef8a91b31e" integrity sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA== @@ -6556,7 +6667,7 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^2.2.0: +mini-css-extract-plugin@^2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.3.tgz#be742943c192b028645d4389084ef187615fff82" integrity sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g== @@ -7409,11 +7520,6 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" @@ -7474,7 +7580,7 @@ postcss-csso@^5.0.1: dependencies: csso "^4.0.2" -postcss-loader@^6.1.1: +postcss-loader@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.0.tgz#714370a3f567141cf4cadcdf9575f5234d186bc5" integrity sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA== @@ -7524,7 +7630,7 @@ postcss-value-parser@^4.1.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.6: +postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.11: version "8.3.11" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== @@ -7560,13 +7666,13 @@ prettier@^2.4.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== -pretty-error@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-3.0.4.tgz#94b1d54f76c1ed95b9c604b9de2194838e5b574e" - integrity sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ== +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== dependencies: lodash "^4.17.20" - renderkid "^2.0.6" + renderkid "^3.0.0" pretty-format@^27.0.0, pretty-format@^27.3.1: version "27.3.1" @@ -7578,7 +7684,7 @@ pretty-format@^27.0.0, pretty-format@^27.3.1: ansi-styles "^5.0.0" react-is "^17.0.1" -prismjs@^1.24.1: +prismjs@^1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== @@ -8013,16 +8119,16 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= -renderkid@^2.0.6: - version "2.0.7" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== dependencies: css-select "^4.1.3" dom-converter "^0.2.0" htmlparser2 "^6.1.0" lodash "^4.17.21" - strip-ansi "^3.0.1" + strip-ansi "^6.0.1" request@^2.88.0, request@^2.88.2: version "2.88.2" @@ -8199,18 +8305,18 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@^12.1.0: - version "12.2.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.2.0.tgz#b370010fb0ababae2ef9c6c89e05d6c6debc6042" - integrity sha512-qducnp5vSV+8A8MZxuH6zV0MUg4MOVISScl2wDTCAn/2WJX+9Auxh92O/rnkdR2bvi5QxZBafnzkzRrWGZvm7w== +sass-loader@^12.2.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.3.0.tgz#93278981c189c36a58cbfc37d4b9cef0cdc02871" + integrity sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA== dependencies: klona "^2.0.4" neo-async "^2.6.2" -sass@^1.38.0: - version "1.43.3" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.3.tgz#aa16a69131b84f0cd23189a242571e8905f1ce43" - integrity sha512-BJnLngqWpMeS65UvlYYEuCb3/fLxDxhHtOB/gWPxs6NKrslTxGt3ZxwIvOe/0Jm4tWwM/+tIpE3wj4dLEhPDeQ== +sass@^1.43.4: + version "1.43.4" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.4.tgz#68c7d6a1b004bef49af0d9caf750e9b252105d1f" + integrity sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -8736,7 +8842,7 @@ strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" -style-loader@^3.2.1: +style-loader@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== @@ -9325,18 +9431,18 @@ vue-docgen-cli@^4.41.2: prettier "^1.19.1" vue-docgen-api "^4.41.2" -vue-eslint-parser@^7.0.0, vue-eslint-parser@^7.10.0: - version "7.11.0" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz#214b5dea961007fcffb2ee65b8912307628d0daf" - integrity sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg== +vue-eslint-parser@^8.0.0, vue-eslint-parser@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz#25e08b20a414551531f3e19f999902e1ecf45f13" + integrity sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A== dependencies: - debug "^4.1.1" - eslint-scope "^5.1.1" - eslint-visitor-keys "^1.1.0" - espree "^6.2.1" + debug "^4.3.2" + eslint-scope "^6.0.0" + eslint-visitor-keys "^3.0.0" + espree "^9.0.0" esquery "^1.4.0" lodash "^4.17.21" - semver "^6.3.0" + semver "^7.3.5" vue-github-button@^3.0.1: version "3.0.1" @@ -9364,16 +9470,16 @@ vue-jest@^5.0.0-0: source-map "0.5.6" tsconfig "^7.0.0" -vue-loader@^16.5.0: - version "16.8.1" - resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-16.8.1.tgz#354f12bc0897954158b71590f800295713a7792d" - integrity sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ== +vue-loader@^16.8.2: + version "16.8.2" + resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-16.8.2.tgz#78552d6558207a93f09e4fb68b068d44964eb740" + integrity sha512-Nkq+z9mAsMEK+qkXgK+9Ia7D8w9uu9j4ut0IMT5coMfux3rCgIp1QBB1CYwY0M34A1nRMSONEaWXxAAw6xSl/Q== dependencies: chalk "^4.1.0" hash-sum "^2.0.0" loader-utils "^2.0.0" -vue-router@^4.0.10: +vue-router@^4.0.12: version "4.0.12" resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460" integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== @@ -9387,7 +9493,7 @@ vue-types@^4.0.1, vue-types@^4.1.1: dependencies: is-plain-object "5.0.0" -vue@^3.2.20, vue@^3.2.3: +vue@^3.2.20: version "3.2.20" resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.20.tgz#940f8aa8bf3e3be78243ca582bad41fcd45ae3e6" integrity sha512-81JjEP4OGk9oO8+CU0h2nFPGgJBm9mNa3kdCX2k6FuRdrWrC+CNe+tOnuIeTg8EWwQuI+wwdra5Q7vSzp7p4Iw== @@ -9398,15 +9504,15 @@ vue@^3.2.20, vue@^3.2.3: "@vue/server-renderer" "3.2.20" "@vue/shared" "3.2.20" -vuepress@^2.0.0-beta.26: - version "2.0.0-beta.26" - resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.26.tgz#39fa19b44bea31203828fdc1ae203bf7fab5146a" - integrity sha512-mh/UMfte9rhzGdRIwhsnDVUUpLsMD1R4DtY8IGruBextMKOFhO+vlwygUpJwR464hzsusCvpt8jzv7TrkJLadA== +vuepress@^2.0.0-beta.27: + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.27.tgz#2ca68afc3840c1edc93d733ed849ccdaf114ddc4" + integrity sha512-gOFsHsbsvYa7x5ePXsVK57dK3LcIeIAtjcP/RRCrhoHXKMh4QIvLIcgQI8Usz40Tn7B3AQ+X84/vs1ytKTOaAw== dependencies: - "@vuepress/bundler-webpack" "2.0.0-beta.26" - "@vuepress/cli" "2.0.0-beta.26" - "@vuepress/core" "2.0.0-beta.26" - "@vuepress/theme-default" "2.0.0-beta.26" + "@vuepress/bundler-webpack" "2.0.0-beta.27" + "@vuepress/cli" "2.0.0-beta.27" + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/theme-default" "2.0.0-beta.27" w3c-hr-time@^1.0.2: version "1.0.2" @@ -9474,7 +9580,7 @@ webpack-chain@^6.5.1: deepmerge "^1.5.2" javascript-stringify "^2.0.1" -webpack-dev-middleware@^5.0.0: +webpack-dev-middleware@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz#97c948144349177856a3d2d9c612cc3fee180cf1" integrity sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ== @@ -9485,15 +9591,15 @@ webpack-dev-middleware@^5.0.0: range-parser "^1.2.1" schema-utils "^3.1.0" -webpack-dev-server@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz#fb4906e91182154bba54a66e6e06f84c1e3c0a80" - integrity sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ== +webpack-dev-server@4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.3.1.tgz#759d3337f0fbea297fbd1e433ab04ccfc000076b" + integrity sha512-qNXQCVYo1kYhH9pgLtm8LRNkXX3XzTfHSj/zqzaqYzGPca+Qjr+81wj1jgPMCHhIhso9WEQ+kX9z23iG9PzQ7w== dependencies: - ansi-html "^0.0.7" + ansi-html-community "^0.0.8" bonjour "^3.5.0" chokidar "^3.5.1" - colorette "^1.2.2" + colorette "^2.0.10" compression "^1.7.4" connect-history-api-fallback "^1.6.0" del "^6.0.0" @@ -9513,7 +9619,7 @@ webpack-dev-server@4.0.0: spdy "^4.0.2" strip-ansi "^7.0.0" url "^0.11.0" - webpack-dev-middleware "^5.0.0" + webpack-dev-middleware "^5.2.1" ws "^8.1.0" webpack-merge@^5.8.0: @@ -9537,10 +9643,10 @@ webpack-sources@^3.2.0: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d" integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA== -webpack@^5.50.0: - version "5.59.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.59.1.tgz#60c77e9aad796252153d4d7ab6b2d4c11f0e548c" - integrity sha512-I01IQV9K96FlpXX3V0L4nvd7gb0r7thfuu1IfT2P4uOHOA77nKARAKDYGe/tScSHKnffNIyQhLC8kRXzY4KEHQ== +webpack@^5.60.0: + version "5.61.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.61.0.tgz#fa827f0ee9bdfd141dd73c3e891e955ebd52fe7f" + integrity sha512-fPdTuaYZ/GMGFm4WrPi2KRCqS1vDp773kj9S0iI5Uc//5cszsFEDgHNaX4Rj1vobUiU1dFIV3mA9k1eHeluFpw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" From 2cb7ab2997c18f0ae0c5e007156e36c6d9b90129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 30 Oct 2021 19:53:49 +0200 Subject: [PATCH 024/324] docs: update content --- packages/docs/getting-started/introduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/docs/getting-started/introduction.md b/packages/docs/getting-started/introduction.md index 3f39eea6..128f665d 100644 --- a/packages/docs/getting-started/introduction.md +++ b/packages/docs/getting-started/introduction.md @@ -10,13 +10,13 @@ menu: Getting started ### Npm ```bash -npm install @coreui/vue@next +npm install @coreui/vue ``` ### Yarn ```bash -yarn add @coreui/vue@next +yarn add @coreui/vue ``` ## Using components From 2278fe933990a27f68565367292f3dbb36b8a05f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 30 Oct 2021 20:05:40 +0200 Subject: [PATCH 025/324] chore: update gitignore --- .gitignore | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e18cb525..d43867d5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,16 @@ -.cache/ -.temp/ -cache/ +# Folders to ignore coverage/ dist/ node_modules/ -temp/ + +# local env files +.env.local +.env.*.local # OS or Editor folders ._* .cache +.temp .DS_Store .idea .project @@ -17,6 +19,23 @@ temp/ *.esproj *.sublime-project *.sublime-workspace +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? nbproject Thumbs.db -/.vscode/ \ No newline at end of file +/.vscode/ + +# Numerous always-ignore extensions +*.diff +*.err +*.log +*.orig +*.rej +*.swo +*.swp +*.vi +*.zip +*~ From 7fc11db43c7d6b91351eb2251bd122cb3d47423a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 30 Oct 2021 20:59:59 +0200 Subject: [PATCH 026/324] docs: update readme --- README.md | 6 +++--- packages/coreui-vue/README.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 89e86ba2..7335fed9 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ import "bootstrap/dist/css/bootstrap.min.css"; ## Bugs and feature requests -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). +Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). ## Documentation @@ -119,9 +119,9 @@ The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI f ## Contributing -Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. +Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. -Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/v4/.editorconfig) for easy use in common text editors. Read more and download plugins at . +Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/main/.editorconfig) for easy use in common text editors. Read more and download plugins at . ## Community diff --git a/packages/coreui-vue/README.md b/packages/coreui-vue/README.md index 89e86ba2..7335fed9 100644 --- a/packages/coreui-vue/README.md +++ b/packages/coreui-vue/README.md @@ -104,7 +104,7 @@ import "bootstrap/dist/css/bootstrap.min.css"; ## Bugs and feature requests -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). +Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-vue/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-vue/issues/new). ## Documentation @@ -119,9 +119,9 @@ The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI f ## Contributing -Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/v4/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. +Please read through our [contributing guidelines](https://github.com/coreui/coreui-vue/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. -Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/v4/.editorconfig) for easy use in common text editors. Read more and download plugins at . +Editor preferences are available in the [editor config](https://github.com/coreui/coreui-vue/blob/main/.editorconfig) for easy use in common text editors. Read more and download plugins at . ## Community From 5059153a4d98a939b69dccf8f526b001251411c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sat, 30 Oct 2021 21:00:23 +0200 Subject: [PATCH 027/324] chore: disable @typescript-eslint/no-explicit-any rule --- packages/coreui-vue/src/components/dropdown/CDropdown.ts | 1 + packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/coreui-vue/src/components/dropdown/CDropdown.ts b/packages/coreui-vue/src/components/dropdown/CDropdown.ts index f3020845..a83a4aac 100644 --- a/packages/coreui-vue/src/components/dropdown/CDropdown.ts +++ b/packages/coreui-vue/src/components/dropdown/CDropdown.ts @@ -24,6 +24,7 @@ const CDropdown = defineComponent({ type: [String, Object], default: undefined, required: false, + // eslint-disable-next-line @typescript-eslint/no-explicit-any validator: (value: string | any) => { if (value === 'start' || value === 'end') { return true diff --git a/packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts b/packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts index ba86ca02..2c532f3a 100644 --- a/packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts +++ b/packages/coreui-vue/src/components/dropdown/CDropdownMenu.ts @@ -16,6 +16,7 @@ const CDropdownMenu = defineComponent({ }, setup(props, { slots }) { const dropdownMenuRef = inject('dropdownMenuRef') as Ref + // eslint-disable-next-line @typescript-eslint/no-explicit-any const config = inject('config') as any const { alignment, dark, popper, visible } = toRefs(config) From 503a9dee26fadb3333a0411d4954c23bcbc2a709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:13:49 +0100 Subject: [PATCH 028/324] refactor(CToast): change `key` prop to `index` --- packages/coreui-vue/src/components/toast/CToast.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/coreui-vue/src/components/toast/CToast.ts b/packages/coreui-vue/src/components/toast/CToast.ts index 47e4e0bb..423d64e3 100644 --- a/packages/coreui-vue/src/components/toast/CToast.ts +++ b/packages/coreui-vue/src/components/toast/CToast.ts @@ -35,7 +35,10 @@ const CToast = defineComponent({ default: true, required: false, }, - key: { + /** + * index of the component. + */ + index: { type: Number, default: undefined, required: false, @@ -83,8 +86,8 @@ const CToast = defineComponent({ setTimeout(() => { el.classList.add('show') }, 1) - if (props.key) { - emit('show', props.key) + if (props.index) { + emit('show', props.index) } else { emit('show') } @@ -100,8 +103,8 @@ const CToast = defineComponent({ } const handleAfterLeave = (el: RendererElement) => { el.classList.add('hide') - if (props.key) { - emit('close', props.key) + if (props.index) { + emit('close', props.index) } else { emit('close') } From 0ed5169ff6436ed42a24dffc0924da810bc72b98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:14:12 +0100 Subject: [PATCH 029/324] docs: update api documentation --- packages/docs/api/nav/CNavGroup.api.md | 1 - packages/docs/api/toast/CToast.api.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/api/nav/CNavGroup.api.md b/packages/docs/api/nav/CNavGroup.api.md index e60e97b6..8c738315 100644 --- a/packages/docs/api/nav/CNavGroup.api.md +++ b/packages/docs/api/nav/CNavGroup.api.md @@ -10,7 +10,6 @@ import CNavGroup from '@coreui/vue/src/components/nav/CNavGroup' | Prop name | Description | Type | Values | Default | | ----------- | ------------------------------------------------------------- | ------- | ------ | ------- | -| **active** | TODO: docs | boolean | - | | | **compact** | Make nav group more compact by cutting all `padding` in half. | boolean | - | | | **visible** | Show nav group items. | boolean | - | | diff --git a/packages/docs/api/toast/CToast.api.md b/packages/docs/api/toast/CToast.api.md index a476dd8a..2cf81435 100644 --- a/packages/docs/api/toast/CToast.api.md +++ b/packages/docs/api/toast/CToast.api.md @@ -14,6 +14,7 @@ import CToast from '@coreui/vue/src/components/toast/CToast' | **color** | Sets the color context of the component to one of CoreUI’s themed colors. | string | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | | **delay** | Delay hiding the toast (ms). | number | - | 5000 | | **dismissible** | Optionally add a close button to component and allow it to self dismiss. | boolean | - | true | +| **index** | index of the component. | number | - | - | | **title** | Title node for your component. | string | - | - | | **visible** | Toggle the visibility of component. | boolean | - | true | From 52c7c8d256ee677e32a93dc6d40eb0d1a09be603 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:15:01 +0100 Subject: [PATCH 030/324] chore: clean-up --- packages/coreui-vue/src/components/nav/CNavGroupItems.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/coreui-vue/src/components/nav/CNavGroupItems.ts b/packages/coreui-vue/src/components/nav/CNavGroupItems.ts index cafce0f3..3988b260 100644 --- a/packages/coreui-vue/src/components/nav/CNavGroupItems.ts +++ b/packages/coreui-vue/src/components/nav/CNavGroupItems.ts @@ -1,5 +1,3 @@ -// TODO: Consider whether this component is needed - import { defineComponent, h } from 'vue' const CNavGroupItems = defineComponent({ From ed567ad08cfbc70711a0c02952296893268dc1f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:28:59 +0100 Subject: [PATCH 031/324] tests: update tests --- packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts | 2 +- .../src/components/modal/__tests__/CModal.spec.ts | 2 +- .../src/components/nav/__tests__/CNavGroup.spec.ts | 7 +++---- .../src/components/navbar/__tests__/CNavbarBrand.spec.ts | 6 +++--- .../__tests__/__snapshots__/CNavbarBrand.spec.ts.snap | 6 +++--- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts b/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts index 937cd999..6125fe59 100644 --- a/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts +++ b/packages/coreui-vue-chartjs/src/__tests__/CChart.spec.ts @@ -44,7 +44,7 @@ describe('', () => { }) it('should not pollute props', () => { - const wrapper = mount(CChart, { + mount(CChart, { propsData: { data: data, options: options, diff --git a/packages/coreui-vue/src/components/modal/__tests__/CModal.spec.ts b/packages/coreui-vue/src/components/modal/__tests__/CModal.spec.ts index 8c45404c..93f86be3 100644 --- a/packages/coreui-vue/src/components/modal/__tests__/CModal.spec.ts +++ b/packages/coreui-vue/src/components/modal/__tests__/CModal.spec.ts @@ -17,7 +17,7 @@ const customWrapper = mount(Component, { propsData: { alignment: 'center', backdrop: false, - className: 'bazinga', + contentClassName: 'bazinga', fullscreen: 'lg', keyboard: true, scrollable: true, diff --git a/packages/coreui-vue/src/components/nav/__tests__/CNavGroup.spec.ts b/packages/coreui-vue/src/components/nav/__tests__/CNavGroup.spec.ts index 7fe64fd0..8bf3cda9 100644 --- a/packages/coreui-vue/src/components/nav/__tests__/CNavGroup.spec.ts +++ b/packages/coreui-vue/src/components/nav/__tests__/CNavGroup.spec.ts @@ -42,11 +42,10 @@ describe(`Customize ${ComponentName} component`, () => { expect(customWrapper.find('ul').classes('compact')).toBe(true) expect(customWrapper.classes('nav-group')).toBe(true) }) - it('emit event visible-change on click nav-link', () => { + it('emit event visible-change on click nav-group-toggle', () => { let incrementEvent = customWrapper.emitted('visible-change') - expect(incrementEvent).toHaveLength(1) - customWrapper.find('.nav-link').trigger('click') + customWrapper.find('.nav-group-toggle').trigger('click') incrementEvent = customWrapper.emitted('visible-change') - expect(incrementEvent).toHaveLength(2) + expect(incrementEvent).toHaveLength(3) }) }) diff --git a/packages/coreui-vue/src/components/navbar/__tests__/CNavbarBrand.spec.ts b/packages/coreui-vue/src/components/navbar/__tests__/CNavbarBrand.spec.ts index a59a9cb0..f4b1c5d1 100644 --- a/packages/coreui-vue/src/components/navbar/__tests__/CNavbarBrand.spec.ts +++ b/packages/coreui-vue/src/components/navbar/__tests__/CNavbarBrand.spec.ts @@ -38,7 +38,7 @@ describe(`Loads and display ${ComponentName} component`, () => { }) it('contain slots and classes', () => { expect(defaultWrapper.text()).toContain('Default slot') - expect(defaultWrapper.classes('header-brand')).toBe(true) + expect(defaultWrapper.classes('navbar-brand')).toBe(true) }) }) @@ -48,7 +48,7 @@ describe(`Customize ${ComponentName} component`, () => { }) it('contain slots and classes', () => { expect(customWrapper.text()).toContain('Default slot') - expect(customWrapper.classes('header-brand')).toBe(true) + expect(customWrapper.classes('navbar-brand')).toBe(true) expect(customWrapper.attributes('href')).toBe('/bazinga') }) }) @@ -59,7 +59,7 @@ describe(`Customize (two) ${ComponentName} component`, () => { }) it('contain slots and classes', () => { expect(customWrapperTwo.text()).toContain('Default slot') - expect(customWrapperTwo.classes('header-brand')).toBe(true) + expect(customWrapperTwo.classes('navbar-brand')).toBe(true) expect(customWrapperTwo.attributes('href')).toBe('/bazinga') }) }) diff --git a/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap index 296b3247..c8d4dc74 100644 --- a/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap +++ b/packages/coreui-vue/src/components/navbar/__tests__/__snapshots__/CNavbarBrand.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Customize (two) CNavbarBrand component renders correctly 1`] = `"Default slot"`; +exports[`Customize (two) CNavbarBrand component renders correctly 1`] = `"Default slot"`; -exports[`Customize CNavbarBrand component renders correctly 1`] = `"
Default slot
"`; +exports[`Customize CNavbarBrand component renders correctly 1`] = `"
Default slot
"`; -exports[`Loads and display CNavbarBrand component renders correctly 1`] = `"Default slot"`; +exports[`Loads and display CNavbarBrand component renders correctly 1`] = `"Default slot"`; From d6c89dd5d3e01d11961e0b0077681e8998e42e23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:29:26 +0100 Subject: [PATCH 032/324] chore: update dependencies and devDependencies --- package.json | 2 +- yarn.lock | 706 +++++++++++++++++++++++---------------------------- 2 files changed, 312 insertions(+), 396 deletions(-) diff --git a/package.json b/package.json index 0232f1d1..89a52b4a 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@vue/compiler-sfc": "^3.2.20", "@vue/eslint-config-prettier": "^6.0.0", "@vue/eslint-config-typescript": "^9.0.0", - "eslint": "7.32.0", + "eslint": "8.1.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.0.3", "jest": "^27.3.1", diff --git a/yarn.lock b/yarn.lock index 5acf2238..778672f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,39 +2,32 @@ # yarn lockfile v1 -"@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== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@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.10.4" + "@babel/highlight" "^7.16.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== - dependencies: - "@babel/highlight" "^7.14.5" - -"@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== +"@babel/compat-data@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.0.tgz#ea269d7f78deb3a7826c39a4048eecda541ebdaa" + integrity sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew== "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== - dependencies: - "@babel/code-frame" "^7.15.8" - "@babel/generator" "^7.15.8" - "@babel/helper-compilation-targets" "^7.15.4" - "@babel/helper-module-transforms" "^7.15.8" - "@babel/helpers" "^7.15.4" - "@babel/parser" "^7.15.8" - "@babel/template" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.6" + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4" + integrity sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ== + dependencies: + "@babel/code-frame" "^7.16.0" + "@babel/generator" "^7.16.0" + "@babel/helper-compilation-targets" "^7.16.0" + "@babel/helper-module-transforms" "^7.16.0" + "@babel/helpers" "^7.16.0" + "@babel/parser" "^7.16.0" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -42,113 +35,113 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== +"@babel/generator@^7.16.0", "@babel/generator@^7.7.2": + 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.15.6" + "@babel/types" "^7.16.0" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-compilation-targets@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== +"@babel/helper-compilation-targets@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz#01d615762e796c17952c29e3ede9d6de07d235a8" + integrity sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg== dependencies: - "@babel/compat-data" "^7.15.0" + "@babel/compat-data" "^7.16.0" "@babel/helper-validator-option" "^7.14.5" browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== +"@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.15.4" - "@babel/template" "^7.15.4" - "@babel/types" "^7.15.4" + "@babel/helper-get-function-arity" "^7.16.0" + "@babel/template" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== +"@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.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-hoist-variables@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== +"@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.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== +"@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.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== +"@babel/helper-module-imports@^7.10.4", "@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.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== +"@babel/helper-module-transforms@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz#1c82a8dd4cb34577502ebd2909699b194c3e9bb5" + integrity sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA== dependencies: - "@babel/helper-module-imports" "^7.15.4" - "@babel/helper-replace-supers" "^7.15.4" - "@babel/helper-simple-access" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-module-imports" "^7.16.0" + "@babel/helper-replace-supers" "^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.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.6" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== +"@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.15.4" + "@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.14.5", "@babel/helper-plugin-utils@^7.8.0": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== -"@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== +"@babel/helper-replace-supers@^7.16.0": + 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-member-expression-to-functions" "^7.15.4" - "@babel/helper-optimise-call-expression" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" + "@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-simple-access@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== +"@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.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== +"@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.15.4" + "@babel/types" "^7.16.0" -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": +"@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== @@ -158,28 +151,28 @@ 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/helpers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== +"@babel/helpers@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.0.tgz#875519c979c232f41adfbd43a3b0398c2e388183" + integrity sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ== dependencies: - "@babel/template" "^7.15.4" - "@babel/traverse" "^7.15.4" - "@babel/types" "^7.15.4" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== +"@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.14.5" + "@babel/helper-validator-identifier" "^7.15.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.12", "@babel/parser@^7.14.7", "@babel/parser@^7.15.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.6.0", "@babel/parser@^7.7.2", "@babel/parser@^7.9.6": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== +"@babel/parser@^7.1.0", "@babel/parser@^7.13.12", "@babel/parser@^7.14.7", "@babel/parser@^7.15.0", "@babel/parser@^7.16.0", "@babel/parser@^7.6.0", "@babel/parser@^7.7.2", "@babel/parser@^7.9.6": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.0.tgz#cf147d7ada0a3655e79bf4b08ee846f00a00a295" + integrity sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -266,52 +259,52 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz#2feeb13d9334cc582ea9111d3506f773174179bb" + integrity sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-modules-commonjs@^7.2.0": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" - integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz#add58e638c8ddc4875bd9a9ecb5c594613f6c922" + integrity sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ== dependencies: - "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-module-transforms" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-simple-access" "^7.16.0" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/parser" "^7.15.4" - "@babel/types" "^7.15.4" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.4" - "@babel/helper-function-name" "^7.15.4" - "@babel/helper-hoist-variables" "^7.15.4" - "@babel/helper-split-export-declaration" "^7.15.4" - "@babel/parser" "^7.15.4" - "@babel/types" "^7.15.4" +"@babel/template@^7.16.0", "@babel/template@^7.3.3": + 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/traverse@^7.1.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.7.2": + 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/types@^7.0.0", "@babel/types@^7.13.12", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.6.1", "@babel/types@^7.9.6": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== +"@babel/types@^7.0.0", "@babel/types@^7.13.12", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.6.1", "@babel/types@^7.9.6": + 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.14.9" + "@babel/helper-validator-identifier" "^7.15.7" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -347,14 +340,14 @@ resolved "https://registry.yarnpkg.com/@coreui/icons/-/icons-2.1.0.tgz#b21641d3d034fdef308c87dc347c8684c408a753" integrity sha512-3yY9J0088TSY403jwJeP5YERH3RLOvxdhOa4VIQsGOX4fuQZiyVUM+vwlzyCSpgAv9NwKPkCor+gc+JJaYf0TA== -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== +"@eslint/eslintrc@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.3.tgz#41f08c597025605f672251dcc4e8be66b5ed7366" + integrity sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg== dependencies: ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" + debug "^4.3.2" + espree "^9.0.0" globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" @@ -367,10 +360,10 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== +"@humanwhocodes/config-array@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a" + integrity sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A== dependencies: "@humanwhocodes/object-schema" "^1.2.0" debug "^4.1.1" @@ -1723,9 +1716,9 @@ integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== "@types/node@*": - version "16.11.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.4.tgz#90771124822d6663814f7c1c9b45a6654d8fd964" - integrity sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ== + version "16.11.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" + integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -2416,7 +2409,7 @@ 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@^7.1.1, acorn@^7.4.0: +acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== @@ -2470,16 +2463,6 @@ ajv@^6.10.0, 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.6.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" - integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" @@ -2633,11 +2616,6 @@ ast-types@0.14.2: dependencies: tslib "^2.0.1" -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -2998,15 +2976,10 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001271: - version "1.0.30001271" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8" - integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA== - -caniuse-lite@^1.0.30001272: - version "1.0.30001272" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz#8e9790ff995e9eb6e1f4c45cd07ddaa87cddbb14" - integrity sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw== +caniuse-lite@^1.0.30001271, caniuse-lite@^1.0.30001272: + version "1.0.30001274" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz#26ca36204d15b17601ba6fc35dbdad950a647cc7" + integrity sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew== caseless@~0.12.0: version "0.12.0" @@ -3573,7 +3546,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -3869,9 +3842,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.878: - version "1.3.878" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz#baa9fb5c24b9b580f08fb245cbb52a22f8fc8fa8" - integrity sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA== + version "1.3.885" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.885.tgz#c8cec32fbc61364127849ae00f2395a1bae7c454" + integrity sha512-JXKFJcVWrdHa09n4CNZYfYaK6EW5aAew7/wr3L1OnsD1L+JHL+RCtd7QgIsxUbFPeTwPlvnpqNNTOLkoefmtXg== emittery@^0.8.1: version "0.8.1" @@ -3987,60 +3960,60 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild-android-arm64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.11.tgz#7e5c1ac5949275201ce341e8382583e2189a9426" - integrity sha512-5D6wfGwqbYcsj2Rtsdilt7TFi1i2vo/OcDNc+bBzdveQ0dgsXq07ImnHZ1fjKCjvQrjZz2oDCvKyMso3YyTEtQ== - -esbuild-darwin-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.11.tgz#ee479c7eb0e9fe6800f75985d224aefb5ef6ce37" - integrity sha512-5SLEfyBVyTjTWBD8bMUsCsFmiiYQQhcA29mjOfooPVbk8Xq4pc0Cl8l+XQStO5ntnX5xh8su+z4LGCJ15rE2Gw== - -esbuild-darwin-arm64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.11.tgz#2bac4548ebb9343d7d1587556f7215529a5f2b03" - integrity sha512-davfRUaAqC1dAaN/Re0yG7wHj30EMw0EzzCoUfIAzuiuwHTJk9vwCZ+eVVz5n7cDy/mtaYLUJTNcmeVnperGIQ== - -esbuild-freebsd-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.11.tgz#bb15ad4469207d86432f71fe55e9f6b3f7b36a5c" - integrity sha512-xQS/TuL7nBWwhYilIUHGhce0dLLMG+fsn8X6r78rDVEuSZPoTmP4ClVkM6uW+3OaKMBrel1VUXnFJ79Mg/n+lw== - -esbuild-freebsd-arm64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.11.tgz#de152c5c9349a864f71048f85217fb28bf4c80ab" - integrity sha512-xU5G1UL/TWhgar9qAjDmnFVRWI//XFTHrG3SCpyhSMgOqrlD0ySgW1SSXEBVHfQu0JIEKQZ0uQpreS0pXt20/A== - -esbuild-linux-32@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.11.tgz#3faa3f0a9573e2941ae17bc44f1a7564ef099206" - integrity sha512-P2a4eEtpRP6KHzTY30xEVOFpIFVZoa48/bjB+V5jXGRk5iKSsX4Akq3amXotz66GDBSEiaz1uSJ1Nu80HfA1Mw== - -esbuild-linux-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.11.tgz#27aa61122e94208885dd82e344ba2f4c2b21127c" - integrity sha512-Lk5JfLpQhaLGK+h4WFc8GQNP+uX5olqQLcomROlKUjxuAn+T+8+EI6CEX5FANu/Y/QlzC57zfvkxqRRUAZ9bdg== - -esbuild-linux-arm64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.11.tgz#f1bde7bb543b7df45e98c404042198a69f8d1961" - integrity sha512-wOPaXH5Z0qkT2dsm7nWJ44jysXUVQ3IS6a0lXprE3AYLt7PCqATrlXOMwuQngJEMqxxvM9svaI3lTqU+E9sxlQ== - -esbuild-linux-arm@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.11.tgz#71b2d96b34dfd632c4d070e9b68af2be4242843f" - integrity sha512-K+pYBQr5AAyqe0D4GSFzZF3qnoUf2HG6W4ox8L5dYe20fTfq6o9CaRQpcp7nCYzM1ZSOJR1gK/Xzsn1YRp5lpg== - -esbuild-linux-mips64le@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.11.tgz#56706fd15e107817e7b3cf670442fee2ade6109a" - integrity sha512-pupByBqNyyfFYfsIpprkie62NdZ424LmMhWWMfLav59DLOoG3Tn9DBam5lLeVX4eW1SCZgsGcfBAoaReCK7TZg== - -esbuild-linux-ppc64le@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.11.tgz#7c1cfbfb4d7a7e7e6ac43335fe2c7759c7768226" - integrity sha512-6F5n+XPLBfLjzSWvY32hS0b9UxLMtrcGD+1fCAdzXGSyT4Z35LsDTPZtFHHdczfvaGqsoIaEwbdihoOTg86uow== +esbuild-android-arm64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.12.tgz#e1f199dc05405cdc6670c00fb6c793822bf8ae4c" + integrity sha512-TSVZVrb4EIXz6KaYjXfTzPyyRpXV5zgYIADXtQsIenjZ78myvDGaPi11o4ZSaHIwFHsuwkB6ne5SZRBwAQ7maw== + +esbuild-darwin-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.12.tgz#f5c59e622955c01f050e5a7ac9c1d41db714b94d" + integrity sha512-c51C+N+UHySoV2lgfWSwwmlnLnL0JWj/LzuZt9Ltk9ub1s2Y8cr6SQV5W3mqVH1egUceew6KZ8GyI4nwu+fhsw== + +esbuild-darwin-arm64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.12.tgz#8abae74c2956a8aa568fc52c78829338c4a4b988" + integrity sha512-JvAMtshP45Hd8A8wOzjkY1xAnTKTYuP/QUaKp5eUQGX+76GIie3fCdUUr2ZEKdvpSImNqxiZSIMziEiGB5oUmQ== + +esbuild-freebsd-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.12.tgz#6ad2ab8c0364ee7dd2d6e324d876a8e60ae75d12" + integrity sha512-r6On/Skv9f0ZjTu6PW5o7pdXr8aOgtFOEURJZYf1XAJs0IQ+gW+o1DzXjVkIoT+n1cm3N/t1KRJfX71MPg/ZUA== + +esbuild-freebsd-arm64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.12.tgz#6f38155f4c300ac4c8adde1fde3cc6a4440a8294" + integrity sha512-F6LmI2Q1gii073kmBE3NOTt/6zLL5zvZsxNLF8PMAwdHc+iBhD1vzfI8uQZMJA1IgXa3ocr3L3DJH9fLGXy6Yw== + +esbuild-linux-32@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.12.tgz#b1d15e330188a8c21de75c3f0058628a3eefade7" + integrity sha512-U1UZwG3UIwF7/V4tCVAo/nkBV9ag5KJiJTt+gaCmLVWH3bPLX7y+fNlhIWZy8raTMnXhMKfaTvWZ9TtmXzvkuQ== + +esbuild-linux-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.12.tgz#25bd64b66162b02348e32d8f12e4c9ee61f1d070" + integrity sha512-YpXSwtu2NxN3N4ifJxEdsgd6Q5d8LYqskrAwjmoCT6yQnEHJSF5uWcxv783HWN7lnGpJi9KUtDvYsnMdyGw71Q== + +esbuild-linux-arm64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.12.tgz#ba582298457cc5c9ac823a275de117620c06537f" + integrity sha512-sgDNb8kb3BVodtAlcFGgwk+43KFCYjnFOaOfJibXnnIojNWuJHpL6aQJ4mumzNWw8Rt1xEtDQyuGK9f+Y24jGA== + +esbuild-linux-arm@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.12.tgz#6bc81c957bff22725688cc6359c29a25765be09b" + integrity sha512-SyiT/JKxU6J+DY2qUiSLZJqCAftIt3uoGejZ0HDnUM2MGJqEGSGh7p1ecVL2gna3PxS4P+j6WAehCwgkBPXNIw== + +esbuild-linux-mips64le@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.12.tgz#ef3c4aba3e585d847cbade5945a8b4a5c62c7ce2" + integrity sha512-qQJHlZBG+QwVIA8AbTEtbvF084QgDi4DaUsUnA+EolY1bxrG+UyOuGflM2ZritGhfS/k7THFjJbjH2wIeoKA2g== + +esbuild-linux-ppc64le@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.12.tgz#a21fb64e80c38bef06122e48283990fc6db578e1" + integrity sha512-2dSnm1ldL7Lppwlo04CGQUpwNn5hGqXI38OzaoPOkRsBRWFBozyGxTFSee/zHFS+Pdh3b28JJbRK3owrrRgWNw== esbuild-loader@~2.16.0: version "2.16.0" @@ -4055,58 +4028,58 @@ esbuild-loader@~2.16.0: type-fest "^1.4.0" webpack-sources "^2.2.0" -esbuild-netbsd-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.11.tgz#4423e6f10d5e19265bc52420db18fb728cc33122" - integrity sha512-0/DInmj0wcFewOmK8Ek8dkMLRev3/9eZyYhruqhZdjWq4hfi9APnn3gOxgj3dDo3Q4Dhc8pFqA9SpxD5KXGH2Q== +esbuild-netbsd-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.12.tgz#1ea7fc8cfce88a20a4047b867ef184049a6641ae" + integrity sha512-D4raxr02dcRiQNbxOLzpqBzcJNFAdsDNxjUbKkDMZBkL54Z0vZh4LRndycdZAMcIdizC/l/Yp/ZsBdAFxc5nbA== -esbuild-openbsd-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.11.tgz#4eb706b9de245d7e2dbcfe60422932646bf12f1e" - integrity sha512-QkWZt2D/XGD3gejRTX0mQx3oPuYTdSpLJ4H9cQlsec/WNCRW17DDqb61UE38PozMKO2EfpE+znWc/uLoA7tyGA== +esbuild-openbsd-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.12.tgz#adde32f2f1b05dc4bd4fc544d6ea5a4379f9ca4d" + integrity sha512-KuLCmYMb2kh05QuPJ+va60bKIH5wHL8ypDkmpy47lzwmdxNsuySeCMHuTv5o2Af1RUn5KLO5ZxaZeq4GEY7DaQ== -esbuild-sunos-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.11.tgz#9f45d6db95111aab6205ea1d4c53fea64ba4aa91" - integrity sha512-mQ6BjPBsajbSzqMJZHodS2Z2UCtrUftFQR/cWPMyL/y7sF/OJwgpG4vif1jxCPB/rgU239fTyIJnwQHblqpkjQ== +esbuild-sunos-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.12.tgz#a7ecaf52b7364fbee76dc8aa707fa3e1cff3342c" + integrity sha512-jBsF+e0woK3miKI8ufGWKG3o3rY9DpHvCVRn5eburMIIE+2c+y3IZ1srsthKyKI6kkXLvV4Cf/E7w56kLipMXw== -esbuild-windows-32@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.11.tgz#124f57ab53d490d20e6ad6852840d0820a9e7cd2" - integrity sha512-CBrsaverrBed3wo+fz9uMtmEaaetUGv29rXbZipFX1wqlFOFFmrA3l97P/4MLOIP8NlOZheVLwEdKWiT5dIV4Q== +esbuild-windows-32@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.12.tgz#a8756033dc905c4b7bea19be69f7ee68809f8770" + integrity sha512-L9m4lLFQrFeR7F+eLZXG82SbXZfUhyfu6CexZEil6vm+lc7GDCE0Q8DiNutkpzjv1+RAbIGVva9muItQ7HVTkQ== -esbuild-windows-64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.11.tgz#ca03602516923c9569fb57b432a307bd4b92a4dd" - integrity sha512-Lg3XTGO8jfYEJnnErqbMeXlRd4SiB2gYqsbH828cy8z52fsGOWEfmVyyzRYHFnMOVXHnV9njk8aj/gvdzhXtuQ== +esbuild-windows-64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.12.tgz#ae694aa66ca078acb8509b2da31197ed1f40f798" + integrity sha512-k4tX4uJlSbSkfs78W5d9+I9gpd+7N95W7H2bgOMFPsYREVJs31+Q2gLLHlsnlY95zBoPQMIzHooUIsixQIBjaQ== -esbuild-windows-arm64@0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.11.tgz#18ece72d27ffb467e3b30268013d93afaf74248d" - integrity sha512-D9k0+gZhyTreG8UDYV4O/TTA9zcvnCKI+FnoS+Qun+2nD9CDXkLkA2jSJIPAme1dzQoMJpxwkOVWjLXKkMDc+Q== +esbuild-windows-arm64@0.13.12: + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.12.tgz#782c5a8bd6d717ea55aaafe648f9926ca36a4a88" + integrity sha512-2tTv/BpYRIvuwHpp2M960nG7uvL+d78LFW/ikPItO+2GfK51CswIKSetSpDii+cjz8e9iSPgs+BU4o8nWICBwQ== esbuild@^0.13.4, esbuild@^0.13.9: - version "0.13.11" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.11.tgz#30f27d79a871df8073ff5854058f2faf236077fe" - integrity sha512-LeKT6wgEJX+U78L8O6Me71NtV18pO2iGJv3hBeOPMk+wArxHvQqv/cU8uZ97i+rge25DOrLNKBlzN3ofyoS1sg== + version "0.13.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.12.tgz#9cac641594bf03cf34145258c093d743ebbde7ca" + integrity sha512-vTKKUt+yoz61U/BbrnmlG9XIjwpdIxmHB8DlPR0AAW6OdS+nBQBci6LUHU2q9WbBobMEIQxxDpKbkmOGYvxsow== optionalDependencies: - esbuild-android-arm64 "0.13.11" - esbuild-darwin-64 "0.13.11" - esbuild-darwin-arm64 "0.13.11" - esbuild-freebsd-64 "0.13.11" - esbuild-freebsd-arm64 "0.13.11" - esbuild-linux-32 "0.13.11" - esbuild-linux-64 "0.13.11" - esbuild-linux-arm "0.13.11" - esbuild-linux-arm64 "0.13.11" - esbuild-linux-mips64le "0.13.11" - esbuild-linux-ppc64le "0.13.11" - esbuild-netbsd-64 "0.13.11" - esbuild-openbsd-64 "0.13.11" - esbuild-sunos-64 "0.13.11" - esbuild-windows-32 "0.13.11" - esbuild-windows-64 "0.13.11" - esbuild-windows-arm64 "0.13.11" + esbuild-android-arm64 "0.13.12" + esbuild-darwin-64 "0.13.12" + esbuild-darwin-arm64 "0.13.12" + esbuild-freebsd-64 "0.13.12" + esbuild-freebsd-arm64 "0.13.12" + esbuild-linux-32 "0.13.12" + esbuild-linux-64 "0.13.12" + esbuild-linux-arm "0.13.12" + esbuild-linux-arm64 "0.13.12" + esbuild-linux-mips64le "0.13.12" + esbuild-linux-ppc64le "0.13.12" + esbuild-netbsd-64 "0.13.12" + esbuild-openbsd-64 "0.13.12" + esbuild-sunos-64 "0.13.12" + esbuild-windows-32 "0.13.12" + esbuild-windows-64 "0.13.12" + esbuild-windows-arm64 "0.13.12" escalade@^3.1.1: version "3.1.1" @@ -4185,13 +4158,6 @@ eslint-scope@^6.0.0: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - eslint-utils@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" @@ -4199,11 +4165,6 @@ eslint-utils@^3.0.0: dependencies: eslint-visitor-keys "^2.0.0" -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - eslint-visitor-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" @@ -4214,37 +4175,36 @@ eslint-visitor-keys@^3.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186" integrity sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q== -eslint@7.32.0: - version "7.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== +eslint@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.1.0.tgz#00f1f7dbf4134f26588e6c9f2efe970760f64664" + integrity sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw== dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" + "@eslint/eslintrc" "^1.0.3" + "@humanwhocodes/config-array" "^0.6.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" - debug "^4.0.1" + debug "^4.3.2" doctrine "^3.0.0" enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" + eslint-scope "^6.0.0" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.0.0" + espree "^9.0.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" + glob-parent "^6.0.1" globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - js-yaml "^3.13.1" + js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" @@ -4252,23 +4212,13 @@ eslint@7.32.0: natural-compare "^1.4.0" optionator "^0.9.1" progress "^2.0.0" - regexpp "^3.1.0" + regexpp "^3.2.0" semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - espree@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" @@ -4303,9 +4253,9 @@ estraverse@^4.1.1: integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== estree-walker@^0.6.1: version "0.6.1" @@ -4568,9 +4518,9 @@ flatted@^3.1.0: integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA== follow-redirects@^1.0.0: - version "1.14.4" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" - integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== + version "1.14.5" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.5.tgz#f09a5848981d3c772b5392309778523f8d85c381" + integrity sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA== forever-agent@~0.6.1: version "0.6.1" @@ -4807,7 +4757,7 @@ glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob-parent@^6.0.0: +glob-parent@^6.0.0, glob-parent@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== @@ -4837,9 +4787,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.11.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7" - integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g== + version "13.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" + integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg== dependencies: type-fest "^0.20.2" @@ -5613,7 +5563,7 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-lib-coverage@^3.0.0: +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== @@ -5629,14 +5579,14 @@ istanbul-lib-instrument@^4.0.3: semver "^6.3.0" istanbul-lib-instrument@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.0.4.tgz#e976f2aa66ebc6737f236d3ab05b76e36f885c80" - integrity sha512-W6jJF9rLGEISGoCyXRqa/JCGQGmmxPO10TMu7izaUTynxvBvTjqzAIIGCK9USBmIbQAaSWD6XJPrM9Pv5INknw== + version "5.1.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" + integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== dependencies: "@babel/core" "^7.12.3" "@babel/parser" "^7.14.7" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" + istanbul-lib-coverage "^3.2.0" semver "^6.3.0" istanbul-lib-report@^3.0.0: @@ -6111,6 +6061,13 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -6169,11 +6126,6 @@ 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" @@ -6239,9 +6191,9 @@ kleur@^3.0.3: integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== klona@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + version "2.0.5" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== lerna@^4.0.0: version "4.0.0" @@ -6347,9 +6299,9 @@ loader-runner@^4.2.0: integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.1.tgz#3b8d4386f42378d6434d32d7bc08e7a52d39575e" + integrity sha512-g4miPa9uUrZz4iElkaVJgDFwKJGh8aQGM7pUL4ejXl6cu7kSb30seQOVGNMP6sW8j7DW77X68hJZ+GM7UGhXeQ== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -6375,11 +6327,6 @@ lodash._reinterpolate@^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.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" @@ -6410,11 +6357,6 @@ 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@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -8109,7 +8051,7 @@ regexp.prototype.flags@^1.2.0: call-bind "^1.0.2" define-properties "^1.1.3" -regexpp@^3.1.0, regexpp@^3.2.0: +regexpp@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== @@ -8161,11 +8103,6 @@ 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== - requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -8480,15 +8417,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - slide@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" @@ -8736,7 +8664,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -8881,18 +8809,6 @@ 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@^6.0.9: - version "6.7.2" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0" - integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g== - dependencies: - ajv "^8.0.1" - lodash.clonedeep "^4.5.0" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -9397,9 +9313,9 @@ void-elements@^3.1.0: integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= vue-demi@*: - version "0.11.4" - resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.11.4.tgz#6101992fe4724cf5634018a16e953f3052e94e2a" - integrity sha512-/3xFwzSykLW2HiiLie43a+FFgNOcokbBJ+fzvFXd0r2T8MYohqvphUyDQ8lbAwzQ3Dlcrb1c9ykifGkhSIAk6A== + version "0.12.0" + resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.12.0.tgz#b202a01cdfc635443e41faea697d624caac0fa73" + integrity sha512-eggsbQSQEJKlvQrtrJLx4J44MIVq5+Z7QetIEh1Na+ZWLgt5Fq0qskQ1QmckTTEoFcUdn36c4K23EjtXZhws7w== vue-docgen-api@^4.41.2: version "4.41.2" From 81e25af703556a32825b6b17706003b3b09d6b7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:37:22 +0100 Subject: [PATCH 033/324] fix(CBadge): change wrong prop value `botttom-start` --- packages/coreui-vue/src/components/badge/CBadge.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/coreui-vue/src/components/badge/CBadge.ts b/packages/coreui-vue/src/components/badge/CBadge.ts index b293fbae..d6194e53 100644 --- a/packages/coreui-vue/src/components/badge/CBadge.ts +++ b/packages/coreui-vue/src/components/badge/CBadge.ts @@ -22,14 +22,14 @@ const CBadge = defineComponent({ /** * Position badge in one of the corners of a link or button. * - * @values 'top-start', 'top-end', 'bottom-end', 'botttom-start' + * @values 'top-start', 'top-end', 'bottom-end', 'bottom-start' */ position: { type: String, default: undefined, required: false, validator: (value: string) => { - return ['top-start', 'top-end', 'bottom-end', 'botttom-start'].includes(value) + return ['top-start', 'top-end', 'bottom-end', 'bottom-start'].includes(value) }, }, /** From 6c85117bd1207e7f54a0a2534dcdf2623e2b9247 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:52:38 +0100 Subject: [PATCH 034/324] fix(CToastClose): Non-function value encountered for default slot --- packages/coreui-vue/src/components/toast/CToastClose.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coreui-vue/src/components/toast/CToastClose.ts b/packages/coreui-vue/src/components/toast/CToastClose.ts index 333c418d..323ccd0a 100644 --- a/packages/coreui-vue/src/components/toast/CToastClose.ts +++ b/packages/coreui-vue/src/components/toast/CToastClose.ts @@ -36,7 +36,7 @@ const CToastClose = defineComponent({ handleClose() }, }, - slots.default && slots.default(), + () => slots.default && slots.default(), ) : h(CCloseButton, { ...props, From e2586edd5c8bf4fd0ed4aa2a49747910eac0e8a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 09:53:45 +0100 Subject: [PATCH 035/324] docs: update documentation --- packages/docs/components/toast.md | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/docs/components/toast.md b/packages/docs/components/toast.md index 5df5db9f..a2b97fd1 100644 --- a/packages/docs/components/toast.md +++ b/packages/docs/components/toast.md @@ -99,7 +99,6 @@ Toasts are as flexible as you need and have very little required markup. At a mi toasts: [] } }, - methods: { createToast() { this.toasts.push({ From 14b23e610d4f720284c815cef584cb83fceda89b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 10:22:30 +0100 Subject: [PATCH 036/324] fix(CCardImage): can t add custom class name --- packages/coreui-vue/src/components/card/CCardImage.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/coreui-vue/src/components/card/CCardImage.ts b/packages/coreui-vue/src/components/card/CCardImage.ts index 31ea4fb8..484b3c87 100644 --- a/packages/coreui-vue/src/components/card/CCardImage.ts +++ b/packages/coreui-vue/src/components/card/CCardImage.ts @@ -25,11 +25,12 @@ const CCardImage = defineComponent({ }, }, }, - setup(props, { slots }) { + setup(props, { slots, attrs }) { return () => h( props.component, { + ...attrs, class: [props.orientation ? `card-img-${props.orientation}` : 'card-img'], }, slots.default && slots.default(), From c8162ee576fd41e5f0ecdb4ceef02644d0b51ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 10:23:48 +0100 Subject: [PATCH 037/324] docs: update content --- packages/docs/components/card.md | 112 +++++++++++++++---------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/packages/docs/components/card.md b/packages/docs/components/card.md index c382f547..c16266b8 100644 --- a/packages/docs/components/card.md +++ b/packages/docs/components/card.md @@ -20,7 +20,7 @@ Below is an example of a basic card with mixed content and a fixed width. Cards ::: demo - PlaceholderImage cap + Card title Some quick example text to build on the card title and make up the bulk of the card's content. @@ -30,7 +30,7 @@ Below is an example of a basic card with mixed content and a fixed width. Cards ::: ```vue - PlaceholderImage cap + Card title Some quick example text to build on the card title and make up the bulk of the card's content. @@ -96,7 +96,7 @@ Subtitles are managed by `` component. If the `` also ::: demo - PlaceholderImage cap + Some quick example text to build on the card title and make up the bulk of the card's content. @@ -104,7 +104,7 @@ Subtitles are managed by `` component. If the `` also ::: ```vue - PlaceholderImage cap + Some quick example text to build on the card title and make up the bulk of the card's content. @@ -181,7 +181,7 @@ Combine and match many content types to build the card you need, or throw everyt ::: demo - PlaceholderImage cap + Card title Some quick example text to build on the card title and make up the bulk of the card's content. @@ -199,7 +199,7 @@ Combine and match many content types to build the card you need, or throw everyt ::: ```vue - PlaceholderImage cap + Card title Some quick example text to build on the card title and make up the bulk of the card's content. @@ -634,7 +634,7 @@ Similar to headers and footers, cards can include top and bottom "image caps"— ::: demo - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -647,12 +647,12 @@ Similar to headers and footers, cards can include top and bottom "image caps"— This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. Last updated 3 mins ago - PlaceholderImage cap + ::: ```vue - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -665,7 +665,7 @@ Similar to headers and footers, cards can include top and bottom "image caps"— This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. Last updated 3 mins ago - PlaceholderImage cap + ``` @@ -675,7 +675,7 @@ Adapt an image into a background and overlay your text. Depending on the image, ::: demo - PlaceholderImage + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -685,7 +685,7 @@ Adapt an image into a background and overlay your text. Depending on the image, ::: ```vue - PlaceholderImage + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -702,7 +702,7 @@ Using a combination of grid and utility classes, cards can be made horizontal in - PlaceholderImage + @@ -718,7 +718,7 @@ Using a combination of grid and utility classes, cards can be made horizontal in - PlaceholderImage + @@ -886,7 +886,7 @@ Use card groups to render cards as a single, attached element with equal width a ::: demo - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -894,7 +894,7 @@ Use card groups to render cards as a single, attached element with equal width a - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -902,7 +902,7 @@ Use card groups to render cards as a single, attached element with equal width a - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -914,7 +914,7 @@ Use card groups to render cards as a single, attached element with equal width a ```vue - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -922,7 +922,7 @@ Use card groups to render cards as a single, attached element with equal width a - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -930,7 +930,7 @@ Use card groups to render cards as a single, attached element with equal width a - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -945,7 +945,7 @@ When using card groups with footers, their content will automatically line up. ::: demo - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -953,7 +953,7 @@ When using card groups with footers, their content will automatically line up. Last updated 3 mins ago - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -961,7 +961,7 @@ When using card groups with footers, their content will automatically line up. Last updated 3 mins ago - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -973,7 +973,7 @@ When using card groups with footers, their content will automatically line up. ```vue - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -981,7 +981,7 @@ When using card groups with footers, their content will automatically line up. Last updated 3 mins ago - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -989,7 +989,7 @@ When using card groups with footers, their content will automatically line up. Last updated 3 mins ago - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -1007,7 +1007,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1017,7 +1017,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1027,7 +1027,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1037,7 +1037,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1051,7 +1051,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1061,7 +1061,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1071,7 +1071,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1081,7 +1081,7 @@ Use the `CRow` component and set `:xs|sm|md|lg|xl|xxl="{ cols: * }"` property to - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1098,7 +1098,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1108,7 +1108,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1118,7 +1118,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1128,7 +1128,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1142,7 +1142,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1152,7 +1152,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1162,7 +1162,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1172,7 +1172,7 @@ Change it to `:md="{ cols: 3}"` and you'll see the fourth card wrap. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1189,7 +1189,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1198,7 +1198,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -1207,7 +1207,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -1216,7 +1216,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1229,7 +1229,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1238,7 +1238,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -1247,7 +1247,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -1256,7 +1256,7 @@ When you need equal height, add `.h-100` to the cards. If you want equal heights - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1272,7 +1272,7 @@ Just like with card groups, card footers will automatically line up. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1282,7 +1282,7 @@ Just like with card groups, card footers will automatically line up. - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -1292,7 +1292,7 @@ Just like with card groups, card footers will automatically line up. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. @@ -1306,7 +1306,7 @@ Just like with card groups, card footers will automatically line up. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. @@ -1316,7 +1316,7 @@ Just like with card groups, card footers will automatically line up. - PlaceholderImage cap + Card title This card has supporting text below as a natural lead-in to additional content. @@ -1326,7 +1326,7 @@ Just like with card groups, card footers will automatically line up. - PlaceholderImage cap + Card title This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action. From cb15f0a5a58caa4853107aea507cb32d6cb620f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 12:38:03 +0100 Subject: [PATCH 038/324] release: @coreui/vue@4.0.0 --- packages/coreui-vue/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coreui-vue/package.json b/packages/coreui-vue/package.json index 2660eba9..d4198095 100644 --- a/packages/coreui-vue/package.json +++ b/packages/coreui-vue/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/vue", - "version": "4.0.0-rc.5", + "version": "4.0.0", "description": "UI Components Library for Vue.js", "keywords": [ "vue", From 8c8ddd37f17f9310f342aa1810ee94de0f33d3f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 12:44:32 +0100 Subject: [PATCH 039/324] release: @coreui/vue@4.0.0 --- packages/coreui-vue/package.json | 5 +---- yarn.lock | 10 +--------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/coreui-vue/package.json b/packages/coreui-vue/package.json index d4198095..2bb4530a 100644 --- a/packages/coreui-vue/package.json +++ b/packages/coreui-vue/package.json @@ -36,9 +36,6 @@ "config": { "version_short": "4.0" }, - "dependencies": { - "@rollup/plugin-babel": "^5.3.0" - }, "devDependencies": { "@popperjs/core": "^2.10.2", "@rollup/plugin-commonjs": "^21.0.1", @@ -52,7 +49,7 @@ "vue-types": "^4.1.1" }, "peerDependencies": { - "@coreui/coreui": "^4.0.4", + "@coreui/coreui": "^4.0.5", "vue": "^3.2.20" }, "standard": { diff --git a/yarn.lock b/yarn.lock index 778672f8..45514a9f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -84,7 +84,7 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.0": +"@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== @@ -1432,14 +1432,6 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590" integrity sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ== -"@rollup/plugin-babel@^5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" - integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - "@rollup/plugin-commonjs@^21.0.1": version "21.0.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.1.tgz#1e57c81ae1518e4df0954d681c642e7d94588fee" From 0252bb439c8920e00faab93d9f85d1701ecacf73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= Date: Sun, 31 Oct 2021 19:34:46 +0100 Subject: [PATCH 040/324] docs: update content --- packages/docs/components/accordion.md | 30 +++---- packages/docs/components/avatar.md | 24 +++--- packages/docs/components/button-group.md | 51 ++++-------- packages/docs/components/card.md | 14 ++-- packages/docs/components/dropdown.md | 4 +- packages/docs/components/list-group.md | 8 +- packages/docs/components/navbar.md | 102 +++++++++++------------ packages/docs/forms/checks-radios.md | 44 +++++----- packages/docs/forms/form-control.md | 24 +++--- packages/docs/forms/layout.md | 4 +- packages/docs/forms/range.md | 8 +- packages/docs/forms/select.md | 6 +- packages/docs/forms/validation.md | 48 +++++------ packages/docs/migration/v4.md | 2 +- 14 files changed, 177 insertions(+), 192 deletions(-) diff --git a/packages/docs/components/accordion.md b/packages/docs/components/accordion.md index fc70afae..2f452699 100644 --- a/packages/docs/components/accordion.md +++ b/packages/docs/components/accordion.md @@ -10,7 +10,7 @@ Click the accordions below to expand/collapse the accordion content. ::: demo - + Accordion Item #1 @@ -23,7 +23,7 @@ Click the accordions below to expand/collapse the accordion content. the .accordion-body, though the transition does limit overflow. - + Accordion Item #2 @@ -36,7 +36,7 @@ Click the accordions below to expand/collapse the accordion content. the .accordion-body, though the transition does limit overflow. - + Accordion Item #3 @@ -53,7 +53,7 @@ Click the accordions below to expand/collapse the accordion content. ::: ```vue - + Accordion Item #1 @@ -66,7 +66,7 @@ Click the accordions below to expand/collapse the accordion content. the .accordion-body, though the transition does limit overflow. - + Accordion Item #2 @@ -79,7 +79,7 @@ Click the accordions below to expand/collapse the accordion content. the .accordion-body, though the transition does limit overflow. - + Accordion Item #3 @@ -188,11 +188,11 @@ Add `flush` to remove the default `background-color`, some borders, and some rou ### Always open -Add `alwaysOpen` property to make accordion items stay open when another item is opened. +Add `always-open` property to make accordion items stay open when another item is opened. :::demo - - + + Accordion Item #1 @@ -205,7 +205,7 @@ Add `alwaysOpen` property to make accordion items stay open when another item is the .accordion-body, though the transition does limit overflow. - + Accordion Item #2 @@ -218,7 +218,7 @@ Add `alwaysOpen` property to make accordion items stay open when another item is the .accordion-body, though the transition does limit overflow. - + Accordion Item #3 @@ -234,8 +234,8 @@ Add `alwaysOpen` property to make accordion items stay open when another item is ::: ```vue - - + + Accordion Item #1 @@ -248,7 +248,7 @@ Add `alwaysOpen` property to make accordion items stay open when another item is the .accordion-body, though the transition does limit overflow. - + Accordion Item #2 @@ -261,7 +261,7 @@ Add `alwaysOpen` property to make accordion items stay open when another item is the .accordion-body, though the transition does limit overflow. - + Accordion Item #3 diff --git a/packages/docs/components/avatar.md b/packages/docs/components/avatar.md index d0d11f92..41978458 100644 --- a/packages/docs/components/avatar.md +++ b/packages/docs/components/avatar.md @@ -19,14 +19,14 @@ description: Vue avatar component can be used to display circular user profile p ## Letter avatars ::: demo -CUI +CUI CUI -CUI +CUI ::: ```vue -CUI +CUI CUI -CUI +CUI ``` ## Rounded avatars @@ -34,28 +34,28 @@ description: Vue avatar component can be used to display circular user profile p Use the `shape="rounded"` prop to make avatars squared with rounded corners. ::: demo -CUI +CUI CUI -CUI +CUI ::: ```vue -CUI +CUI CUI -CUI +CUI ``` ## Square avatars Use the `shape="rounded-0"` prop to make avatars squared. ::: demo -CUI +CUI CUI -CUI +CUI ::: ```vue -CUI +CUI CUI -CUI +CUI ``` ## Sizes diff --git a/packages/docs/components/button-group.md b/packages/docs/components/button-group.md index ff0b876d..4b644c89 100644 --- a/packages/docs/components/button-group.md +++ b/packages/docs/components/button-group.md @@ -86,46 +86,31 @@ Combine button-like checkbox and radio toggle buttons into a seamless looking bu ::: demo - - - + + + ::: ```vue - - - + + + ``` ::: demo - - - + + + ::: ```vue - - - - -``` - -::: demo - - - - - -::: -```vue - - - - + + + ``` @@ -431,16 +416,16 @@ Create a set of buttons that appear vertically stacked rather than horizontally. ::: demo - - - + + + ::: ```vue - - - + + + ``` diff --git a/packages/docs/components/card.md b/packages/docs/components/card.md index c16266b8..8dee1a08 100644 --- a/packages/docs/components/card.md +++ b/packages/docs/components/card.md @@ -750,7 +750,7 @@ Use `color` property to change the appearance of a card. { color: 'light' }, { color: 'dark', textColor: 'white' } ]"> - + Header {{item.color}} card title @@ -770,7 +770,7 @@ Use `color` property to change the appearance of a card. { color: 'light' }, { color: 'dark', textColor: 'white' } ]"> - + Header {{item.color}} card title @@ -789,7 +789,7 @@ Use `color` property to change the appearance of a card. ### Border -Use [border utilities](https://coreui.io/docs/utilities/borders/) to change just the `border-color` of a card. Note that you can set `textColor` property on the `` or a subset of the card's contents as shown below. +Use [border utilities](https://coreui.io/docs/utilities/borders/) to change just the `border-color` of a card. Note that you can set `text-color` property on the `` or a subset of the card's contents as shown below. ::: demo