From d2fcf803829fd04e98539d028695a8060b07bc81 Mon Sep 17 00:00:00 2001 From: Patrick Cate Date: Sat, 24 Feb 2024 22:51:56 -0500 Subject: [PATCH 01/55] refactor: move unique id prefix to constant util file This allows it to be used more easily in other components. --- src/utils/constants.js | 1 + src/utils/unique-id.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/constants.js b/src/utils/constants.js index 9be5fcbc..7248e9cd 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -45,3 +45,4 @@ export const DAY_OF_WEEK_ABBREVIATION_LABELS = [ 'S', ] export const YEAR_GROUP = 12 +export const ID_PREFIX = 'vuswds-id-' diff --git a/src/utils/unique-id.js b/src/utils/unique-id.js index 87fb5720..ac568569 100644 --- a/src/utils/unique-id.js +++ b/src/utils/unique-id.js @@ -1,12 +1,12 @@ import { getCurrentInstance } from 'vue' import { kebabCase } from '@/utils/common.js' +import { ID_PREFIX } from '@/utils/constants.js' const idRegistry = {} // Adapted from: // https://github.com/wearebraid/vue-formulate/blob/master/src/Formulate.js export function nextId(componentName = '') { - const idPrefix = 'vuswds-id-' const vm = getCurrentInstance() const route = vm?.appContext?.config?.globalProperties?.$route @@ -17,7 +17,7 @@ export function nextId(componentName = '') { idRegistry[pathPrefix] = 0 } - return `${idPrefix}${pathPrefix}-${kebabCase(componentName)}-${++idRegistry[ + return `${ID_PREFIX}${pathPrefix}-${kebabCase(componentName)}-${++idRegistry[ pathPrefix ]}` } From 6ed0dc87248a5397b1562099b6831c22931cce0c Mon Sep 17 00:00:00 2001 From: Patrick Cate Date: Sat, 24 Feb 2024 23:04:56 -0500 Subject: [PATCH 02/55] fix(useMobileMenu): remove invalid underscores from id and use global id prefix HTML id's should not start with underscores. --- src/components/UsaHeader/UsaHeader.test.js | 4 ++-- src/composables/useMobileMenu.js | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/UsaHeader/UsaHeader.test.js b/src/components/UsaHeader/UsaHeader.test.js index 2c4a88e8..40c68f7e 100644 --- a/src/components/UsaHeader/UsaHeader.test.js +++ b/src/components/UsaHeader/UsaHeader.test.js @@ -124,12 +124,12 @@ describe('UsaHeader', () => { .should( 'have.attr', 'aria-controls', - '__vuswds-id-global-mobile-header-menu' + 'vuswds-id-global-mobile-header-menu' ) cy.get('nav.usa-nav') .as('nav') - .should('have.id', '__vuswds-id-global-mobile-header-menu') + .should('have.id', 'vuswds-id-global-mobile-header-menu') cy.get('@nav').should('not.have.class', 'is-visible').and('not.be.visible') cy.get('@nav').find('> div.usa-nav__inner').should('not.exist') diff --git a/src/composables/useMobileMenu.js b/src/composables/useMobileMenu.js index 4d0cf9f6..1a0dd029 100644 --- a/src/composables/useMobileMenu.js +++ b/src/composables/useMobileMenu.js @@ -1,9 +1,10 @@ import { ref, readonly } from 'vue' +import { ID_PREFIX } from '@/utils/constants.js' export const isMobileMenuOpen = /*#__PURE__*/ ref(false) -export const menuId = /*#__PURE__*/ ref('__vuswds-id-global-mobile-header-menu') export function useMobileMenu(emit) { + const menuId = ref(`${ID_PREFIX}global-mobile-header-menu`) const mobileMenuOpenClass = 'usa-js-mobile-nav--active' const closeMobileMenu = () => { From 276e96b2524aa7c855c8f11d6037b3b7932841fb Mon Sep 17 00:00:00 2001 From: Patrick Cate Date: Sat, 24 Feb 2024 23:06:11 -0500 Subject: [PATCH 03/55] refactor: emit ref value instead of static boolean --- src/components/UsaNavPrimary/UsaNavPrimary.vue | 1 + src/composables/useMobileMenu.js | 4 ++-- src/composables/useToggle.js | 14 ++++++++------ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/components/UsaNavPrimary/UsaNavPrimary.vue b/src/components/UsaNavPrimary/UsaNavPrimary.vue index 853d6396..48e4821d 100644 --- a/src/components/UsaNavPrimary/UsaNavPrimary.vue +++ b/src/components/UsaNavPrimary/UsaNavPrimary.vue @@ -63,6 +63,7 @@ onClickOutside(nav, closeAllItems) `, diff --git a/src/components/UsaAccordionItem/UsaAccordionItem.test.js b/src/components/UsaAccordionItem/UsaAccordionItem.test.js index 41154095..b19a0047 100644 --- a/src/components/UsaAccordionItem/UsaAccordionItem.test.js +++ b/src/components/UsaAccordionItem/UsaAccordionItem.test.js @@ -20,7 +20,7 @@ describe('UsaAccordionItem', () => { cy.get('.usa-accordion__button').should('contain', 'Test Accordion Label') cy.get('.usa-accordion__content').should( 'contain', - 'Test Accordion Content' + 'Test Accordion Content', ) }) @@ -43,7 +43,7 @@ describe('UsaAccordionItem', () => { .and('contain', 'test-accordion-item-id') cy.get('.usa-accordion__content').should( 'have.id', - 'test-accordion-item-id' + 'test-accordion-item-id', ) }) @@ -64,7 +64,7 @@ describe('UsaAccordionItem', () => { cy.get('.usa-accordion__button').should( 'contain', - 'Custom Accordion Slot Label' + 'Custom Accordion Slot Label', ) }) diff --git a/src/components/UsaAlert/UsaAlert.stories.js b/src/components/UsaAlert/UsaAlert.stories.js index 739b63c8..e86b71b5 100644 --- a/src/components/UsaAlert/UsaAlert.stories.js +++ b/src/components/UsaAlert/UsaAlert.stories.js @@ -100,8 +100,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['slot:heading'] + } `, diff --git a/src/components/UsaAlert/UsaAlert.test.js b/src/components/UsaAlert/UsaAlert.test.js index e5c1d462..5e1b2f77 100644 --- a/src/components/UsaAlert/UsaAlert.test.js +++ b/src/components/UsaAlert/UsaAlert.test.js @@ -207,7 +207,7 @@ describe('UsaAlert', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notvariant' is not a valid alert variant` + `'notvariant' is not a valid alert variant`, ) }) }) diff --git a/src/components/UsaBanner/UsaBanner.test.js b/src/components/UsaBanner/UsaBanner.test.js index 8e91d738..435982c7 100644 --- a/src/components/UsaBanner/UsaBanner.test.js +++ b/src/components/UsaBanner/UsaBanner.test.js @@ -33,7 +33,7 @@ describe('UsaBanner', () => { cy.get('.usa-banner__header-text').should( 'contain', - 'An official website of the United States government' + 'An official website of the United States government', ) // Check that the default grid classes exist. @@ -43,7 +43,7 @@ describe('UsaBanner', () => { cy.get('p.usa-banner__header-action').should( 'contain', - "Here's how you know" + "Here's how you know", ) cy.get('button.usa-banner__button') .as('button') @@ -61,7 +61,7 @@ describe('UsaBanner', () => { cy.get('span.usa-banner__button-text').should( 'contain', - "Here's how you know" + "Here's how you know", ) cy.get('.usa-banner__content') @@ -92,7 +92,7 @@ describe('UsaBanner', () => { cy.get('.usa-banner__header').should( 'have.class', - 'usa-banner__header--expanded' + 'usa-banner__header--expanded', ) cy.get('.usa-banner__header-text').should('contain', 'Test header text') @@ -134,7 +134,7 @@ describe('UsaBanner', () => { // Should be closed. cy.get('.usa-banner__header').should( 'not.have.class', - 'usa-banner__header--expanded' + 'usa-banner__header--expanded', ) cy.get('.usa-banner__button') @@ -157,7 +157,7 @@ describe('UsaBanner', () => { cy.get('.usa-banner__header').should( 'have.class', - 'usa-banner__header--expanded' + 'usa-banner__header--expanded', ) // Should now be open. @@ -180,7 +180,7 @@ describe('UsaBanner', () => { cy.get('.usa-banner__header').should( 'not.have.class', - 'usa-banner__header--expanded' + 'usa-banner__header--expanded', ) cy.get('.usa-banner__button') @@ -254,7 +254,7 @@ describe('UsaBanner', () => { }, `${props.isOpen ? 'open' : 'closed'} - ${ props.actionText - } - Test button slot content` + } - Test button slot content`, ), default: () => 'Test default slot content', }, @@ -262,15 +262,15 @@ describe('UsaBanner', () => { cy.get('.usa-banner__inner > div:first-child').should( 'contain', - 'Test flag slot content' + 'Test flag slot content', ) cy.get('.usa-accordion__button').should( 'contain', - 'open - Scoped slot button action text - Test button slot content' + 'open - Scoped slot button action text - Test button slot content', ) cy.get('.usa-banner__content').should( 'contain', - 'Test default slot content' + 'Test default slot content', ) }) diff --git a/src/components/UsaBannerContent/UsaBannerContent.stories.js b/src/components/UsaBannerContent/UsaBannerContent.stories.js index 3d312ffb..0b74de3d 100644 --- a/src/components/UsaBannerContent/UsaBannerContent.stories.js +++ b/src/components/UsaBannerContent/UsaBannerContent.stories.js @@ -45,27 +45,27 @@ const DefaultTemplate = (args, { argTypes }) => ({ }, template: ` + args['tld-icon'] + } + args['tld-description'] + } + args.tldDescription + } + args['https-icon'] + } + args.httpsIcon + } + args['https-description'] + } + args.httpsDescription + } `, }) diff --git a/src/components/UsaBannerContent/UsaBannerContent.test.js b/src/components/UsaBannerContent/UsaBannerContent.test.js index 485ec898..5019a43e 100644 --- a/src/components/UsaBannerContent/UsaBannerContent.test.js +++ b/src/components/UsaBannerContent/UsaBannerContent.test.js @@ -77,36 +77,36 @@ describe('UsaBannerContent', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `The 'tldIcon' slot is deprecated, use 'tld-icon' instead.` + `The 'tldIcon' slot is deprecated, use 'tld-icon' instead.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'tldDescription' slot is deprecated, use 'tld-description' instead.` + `The 'tldDescription' slot is deprecated, use 'tld-description' instead.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'httpsIcon' slot is deprecated, use 'https-icon' instead.` + `The 'httpsIcon' slot is deprecated, use 'https-icon' instead.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'httpsDescription' slot is deprecated, use 'https-description' instead.` + `The 'httpsDescription' slot is deprecated, use 'https-description' instead.`, ) cy.get('.usa-banner__guidance').should( 'contain', - 'deprecated test tld icon' + 'deprecated test tld icon', ) cy.get('.usa-media-block__body').should( 'contain', - 'deprecated test tld description' + 'deprecated test tld description', ) cy.get('.usa-banner__guidance').should( 'contain', - 'deprecated test https icon' + 'deprecated test https icon', ) cy.get('.usa-media-block__body').should( 'contain', - 'deprecated test https description' + 'deprecated test https description', ) }) }) diff --git a/src/components/UsaBannerContent/UsaBannerContent.vue b/src/components/UsaBannerContent/UsaBannerContent.vue index 9bdcbc9f..4a21c111 100644 --- a/src/components/UsaBannerContent/UsaBannerContent.vue +++ b/src/components/UsaBannerContent/UsaBannerContent.vue @@ -14,7 +14,7 @@ if (slots?.tldIcon) { if (slots?.tldDescription) { console.warn( - `The 'tldDescription' slot is deprecated, use 'tld-description' instead.` + `The 'tldDescription' slot is deprecated, use 'tld-description' instead.`, ) } @@ -24,7 +24,7 @@ if (slots?.httpsIcon) { if (slots?.httpsDescription) { console.warn( - `The 'httpsDescription' slot is deprecated, use 'https-description' instead.` + `The 'httpsDescription' slot is deprecated, use 'https-description' instead.`, ) } diff --git a/src/components/UsaButtonGroupItem/UsaButtonGroupItem.test.js b/src/components/UsaButtonGroupItem/UsaButtonGroupItem.test.js index 5682350c..effb5976 100644 --- a/src/components/UsaButtonGroupItem/UsaButtonGroupItem.test.js +++ b/src/components/UsaButtonGroupItem/UsaButtonGroupItem.test.js @@ -14,7 +14,7 @@ describe('UsaButtonGroupItem', () => { cy.get('li.usa-button-group__item button.usa-button').should( 'contain', - 'Test button' + 'Test button', ) }) }) diff --git a/src/components/UsaCard/UsaCard.stories.js b/src/components/UsaCard/UsaCard.stories.js index 903f2fd9..bc3e0fc6 100644 --- a/src/components/UsaCard/UsaCard.stories.js +++ b/src/components/UsaCard/UsaCard.stories.js @@ -122,8 +122,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['slot:heading'] + } diff --git a/src/components/UsaCard/UsaCard.test.js b/src/components/UsaCard/UsaCard.test.js index 7f2d4ae1..7bb2d621 100644 --- a/src/components/UsaCard/UsaCard.test.js +++ b/src/components/UsaCard/UsaCard.test.js @@ -9,13 +9,13 @@ describe('UsaCard', () => { src: 'https://designsystem.digital.gov/img/introducing-uswds-2-0/built-to-grow--alt.jpg', alt: 'A placeholder image', }, - null + null, ) const testContent = h( 'p', null, - 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Facilis earum tenetur quo cupiditate, eaque qui officia recusandae.' + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Facilis earum tenetur quo cupiditate, eaque qui officia recusandae.', ) const testFooter = h('div', null, [ diff --git a/src/components/UsaCharacterCount/UsaCharacterCount.stories.js b/src/components/UsaCharacterCount/UsaCharacterCount.stories.js index 91ddeba4..56fae42b 100644 --- a/src/components/UsaCharacterCount/UsaCharacterCount.stories.js +++ b/src/components/UsaCharacterCount/UsaCharacterCount.stories.js @@ -54,13 +54,13 @@ const DefaultTemplate = (args, { argTypes }) => ({ + args['remaining-message'] + } + args['over-message'] + } `, }) diff --git a/src/components/UsaCharacterCount/UsaCharacterCount.test.js b/src/components/UsaCharacterCount/UsaCharacterCount.test.js index 538e378b..d604bbcc 100644 --- a/src/components/UsaCharacterCount/UsaCharacterCount.test.js +++ b/src/components/UsaCharacterCount/UsaCharacterCount.test.js @@ -38,7 +38,7 @@ describe('UsaCharacterCount', () => { cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '10 characters allowed') cy.get('@srOnlyStatusMessage').should('contain', '10 characters allowed') @@ -52,7 +52,7 @@ describe('UsaCharacterCount', () => { cy.get('@input').type('12345') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '5 characters left') cy.get('@srOnlyStatusMessage').should('contain', '5 characters left') @@ -60,7 +60,7 @@ describe('UsaCharacterCount', () => { cy.get('@input').type('6789') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '1 character left') cy.get('@srOnlyStatusMessage').should('contain', '1 character left') @@ -68,7 +68,7 @@ describe('UsaCharacterCount', () => { cy.get('@input').type('1') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '0 characters left') cy.get('@srOnlyStatusMessage').should('contain', '0 characters left') @@ -76,7 +76,7 @@ describe('UsaCharacterCount', () => { cy.get('@input').type('0') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '0 characters left') cy.get('@srOnlyStatusMessage').should('contain', '0 characters left') @@ -84,7 +84,7 @@ describe('UsaCharacterCount', () => { cy.get('@input').invoke('val', 12345678912).trigger('input') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage') .should('have.class', 'usa-character-count__message--invalid') @@ -94,7 +94,7 @@ describe('UsaCharacterCount', () => { cy.get('@input').invoke('val', 123456789123).trigger('input') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage') .should('have.class', 'usa-character-count__message--invalid') @@ -135,7 +135,7 @@ describe('UsaCharacterCount', () => { cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '10 characters allowed') cy.get('@srOnlyStatusMessage').should('contain', '10 characters allowed') @@ -149,7 +149,7 @@ describe('UsaCharacterCount', () => { cy.get('@textarea').type('12345') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '5 characters left') cy.get('@srOnlyStatusMessage').should('contain', '5 characters left') @@ -157,7 +157,7 @@ describe('UsaCharacterCount', () => { cy.get('@textarea').type('6789') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '1 character left') cy.get('@srOnlyStatusMessage').should('contain', '1 character left') @@ -166,7 +166,7 @@ describe('UsaCharacterCount', () => { cy.get('@textarea').type('6789') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '0 characters left') cy.get('@srOnlyStatusMessage').should('contain', '0 characters left') @@ -174,7 +174,7 @@ describe('UsaCharacterCount', () => { cy.get('@textarea').type('0') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage').should('contain', '0 characters left') cy.get('@srOnlyStatusMessage').should('contain', '0 characters left') @@ -183,7 +183,7 @@ describe('UsaCharacterCount', () => { cy.get('@textarea').invoke('val', 12345678912).trigger('input') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage') .should('have.class', 'usa-character-count__message--invalid') @@ -194,7 +194,7 @@ describe('UsaCharacterCount', () => { cy.get('@textarea').invoke('val', 123456789123).trigger('input') cy.get('@defaultMessage').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('@statusMessage') .should('have.class', 'usa-character-count__message--invalid') @@ -217,11 +217,11 @@ describe('UsaCharacterCount', () => { cy.get('.usa-input').should('have.value', 12345) cy.get('.usa-character-count__message').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('.usa-character-count__status').should( 'contain', - '5 characters left' + '5 characters left', ) }) @@ -240,11 +240,11 @@ describe('UsaCharacterCount', () => { cy.get('.usa-textarea').should('have.value', 12345) cy.get('.usa-character-count__message').should( 'contain', - 'You can enter up to 10 characters' + 'You can enter up to 10 characters', ) cy.get('.usa-character-count__status').should( 'contain', - '5 characters left' + '5 characters left', ) }) @@ -293,19 +293,19 @@ describe('UsaCharacterCount', () => { h( 'span', { class: 'equal-message' }, - `equal, maxlength: ${maxlength}` + `equal, maxlength: ${maxlength}`, ), 'remaining-message': ({ maxlength, charactersRemaining }) => h( 'span', { class: 'remaining-message' }, - `under, maxlength: ${maxlength}, charactersRemaining: ${charactersRemaining}` + `under, maxlength: ${maxlength}, charactersRemaining: ${charactersRemaining}`, ), 'over-message': ({ maxlength, charactersOver }) => h( 'span', { class: 'over-message' }, - `over, maxlength: ${maxlength}, charactersOver: ${charactersOver}` + `over, maxlength: ${maxlength}, charactersOver: ${charactersOver}`, ), }, }) @@ -331,7 +331,7 @@ describe('UsaCharacterCount', () => { cy.get('span.over-message').should( 'contain', - 'over, maxlength: 5, charactersOver: 1' + 'over, maxlength: 5, charactersOver: 1', ) }) diff --git a/src/components/UsaCharacterCount/UsaCharacterCount.vue b/src/components/UsaCharacterCount/UsaCharacterCount.vue index fe9ae76e..4b121a38 100644 --- a/src/components/UsaCharacterCount/UsaCharacterCount.vue +++ b/src/components/UsaCharacterCount/UsaCharacterCount.vue @@ -28,7 +28,7 @@ const srOnlyStatusMessage = ref('') const charactersRemaining = ref(props.maxlength) const charactersOver = computed(() => - charactersRemaining.value < 0 ? charactersRemaining.value * -1 : 0 + charactersRemaining.value < 0 ? charactersRemaining.value * -1 : 0, ) const countStatus = computed(() => { if (charactersRemaining.value === props.maxlength) { @@ -54,17 +54,17 @@ watchDebounced( () => { srOnlyStatusMessage.value = statusMessageRef.value?.textContent }, - { debounce: 1000, immediate: true } + { debounce: 1000, immediate: true }, ) provide('updateCharacterCount', updateCharacterCount) provide( 'characterCountMaxlength', - computed(() => props.maxlength) + computed(() => props.maxlength), ) provide( 'characterCountMessageId', - computed(() => computedId.value) + computed(() => computedId.value), ) diff --git a/src/components/UsaCheckbox/UsaCheckbox.stories.js b/src/components/UsaCheckbox/UsaCheckbox.stories.js index 24fe3380..8fb4b83d 100644 --- a/src/components/UsaCheckbox/UsaCheckbox.stories.js +++ b/src/components/UsaCheckbox/UsaCheckbox.stories.js @@ -71,8 +71,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ > + args['slot:description'] + } `, }) diff --git a/src/components/UsaCheckbox/UsaCheckbox.test.js b/src/components/UsaCheckbox/UsaCheckbox.test.js index 28bd36cc..71729cdc 100644 --- a/src/components/UsaCheckbox/UsaCheckbox.test.js +++ b/src/components/UsaCheckbox/UsaCheckbox.test.js @@ -34,7 +34,7 @@ describe('UsaCheckbox', () => { cy.get('span.usa-checkbox__label-description').should( 'contain', - 'Test description' + 'Test description', ) cy.get('@wrapper') @@ -52,7 +52,7 @@ describe('UsaCheckbox', () => { const currentCheckedEvent = vm.emitted('update:modelValue') expect(currentCheckedEvent).to.have.length(1) expect(currentCheckedEvent[currentCheckedEvent.length - 1]).to.contain( - true + true, ) }) @@ -80,7 +80,7 @@ describe('UsaCheckbox', () => { cy.get('.usa-checkbox__input').should( 'have.class', - 'usa-checkbox__input--tile' + 'usa-checkbox__input--tile', ) }) @@ -126,7 +126,7 @@ describe('UsaCheckbox', () => { cy.get('.usa-checkbox__label').should('contain', 'Test label') cy.get('.usa-checkbox__label-description').should( 'contain', - 'Test description slot' + 'Test description slot', ) }) @@ -174,7 +174,7 @@ describe('UsaCheckbox', () => { cy.get('.usa-checkbox__label').should('have.class', 'test-label-class') cy.get('.usa-checkbox__label-description').should( 'have.class', - 'test-description-class' + 'test-description-class', ) }) }) diff --git a/src/components/UsaCollectionCalendar/UsaCollectionCalendar.test.js b/src/components/UsaCollectionCalendar/UsaCollectionCalendar.test.js index 74b89c1f..a6afc0be 100644 --- a/src/components/UsaCollectionCalendar/UsaCollectionCalendar.test.js +++ b/src/components/UsaCollectionCalendar/UsaCollectionCalendar.test.js @@ -30,7 +30,7 @@ describe('UsaCollectionCalendar', () => { cy.get('.usa-collection__calendar-date time').should('not.exist') cy.get('.usa-collection__calendar-date > div').should( 'not.have.attr', - 'datetime' + 'datetime', ) }) diff --git a/src/components/UsaCollectionHeading/UsaCollectionHeading.test.js b/src/components/UsaCollectionHeading/UsaCollectionHeading.test.js index 8133d28b..5e172961 100644 --- a/src/components/UsaCollectionHeading/UsaCollectionHeading.test.js +++ b/src/components/UsaCollectionHeading/UsaCollectionHeading.test.js @@ -33,7 +33,7 @@ describe('UsaCollectionHeading', () => { cy.get('.usa-collection__heading').should( 'contain', - 'Custom slot heading text' + 'Custom slot heading text', ) }) diff --git a/src/components/UsaCollectionItem/UsaCollectionItem.stories.js b/src/components/UsaCollectionItem/UsaCollectionItem.stories.js index 206b60b5..ecba499a 100644 --- a/src/components/UsaCollectionItem/UsaCollectionItem.stories.js +++ b/src/components/UsaCollectionItem/UsaCollectionItem.stories.js @@ -107,11 +107,11 @@ const DefaultTemplate = (args, { argTypes }) => ({ + args['slot:heading'] + } + args.description + } `, diff --git a/src/components/UsaCollectionItem/UsaCollectionItem.test.js b/src/components/UsaCollectionItem/UsaCollectionItem.test.js index 685a7896..4d5684e1 100644 --- a/src/components/UsaCollectionItem/UsaCollectionItem.test.js +++ b/src/components/UsaCollectionItem/UsaCollectionItem.test.js @@ -11,7 +11,7 @@ describe('UsaCollectionItem', () => { src: 'https://designsystem.digital.gov/img/introducing-uswds-2-0/built-to-grow--alt.jpg', alt: 'A placeholder image', }, - null + null, ) const testHref = @@ -44,7 +44,7 @@ describe('UsaCollectionItem', () => { h( 'div', { class: 'test-calendar-slot' }, - 'Custom calendar slot content' + 'Custom calendar slot content', ), default: () => testContent, meta: () => testMetaItems, @@ -60,7 +60,7 @@ describe('UsaCollectionItem', () => { .should('have.attr', 'src') .and( 'contain', - 'https://designsystem.digital.gov/img/introducing-uswds-2-0/built-to-grow--alt.jpg' + 'https://designsystem.digital.gov/img/introducing-uswds-2-0/built-to-grow--alt.jpg', ) cy.get('.usa-collection__img img') .should('have.attr', 'alt') @@ -85,11 +85,11 @@ describe('UsaCollectionItem', () => { cy.get('ul.usa-collection__meta').should('exist') cy.get('li.usa-collection__meta-item:nth-child(1)').should( 'contain', - 'Meta 1' + 'Meta 1', ) cy.get('li.usa-collection__meta-item:nth-child(2)').should( 'contain', - 'Meta 2' + 'Meta 2', ) }) @@ -157,7 +157,7 @@ describe('UsaCollectionItem', () => { h( 'div', { class: 'test-calendar-slot' }, - 'Custom calendar slot content' + 'Custom calendar slot content', ), default: () => testContent, }, @@ -165,7 +165,7 @@ describe('UsaCollectionItem', () => { cy.get('div.test-calendar-slot').should( 'contain', - 'Custom calendar slot content' + 'Custom calendar slot content', ) }) diff --git a/src/components/UsaCollectionMetaItem/UsaCollectionMetaItem.test.js b/src/components/UsaCollectionMetaItem/UsaCollectionMetaItem.test.js index ea19e3e1..5e2c0b8f 100644 --- a/src/components/UsaCollectionMetaItem/UsaCollectionMetaItem.test.js +++ b/src/components/UsaCollectionMetaItem/UsaCollectionMetaItem.test.js @@ -11,7 +11,7 @@ describe('UsaCollectionMetaItem', () => { cy.get('li.usa-collection__meta-item').should( 'contain', - 'Test collection meta item' + 'Test collection meta item', ) }) }) diff --git a/src/components/UsaComboBox/UsaComboBox.stories.js b/src/components/UsaComboBox/UsaComboBox.stories.js index a550f4e1..c31bb0cd 100644 --- a/src/components/UsaComboBox/UsaComboBox.stories.js +++ b/src/components/UsaComboBox/UsaComboBox.stories.js @@ -121,21 +121,21 @@ const DefaultTemplate = (args, { argTypes }) => ({ v-model="modelValue" > + args['slot:label'] + } + args['error-message'] + } + args['no-results'] + } + args.status + } + args['assistive-hint'] + } `, }) diff --git a/src/components/UsaComboBox/UsaComboBox.test.js b/src/components/UsaComboBox/UsaComboBox.test.js index e86c5626..8c315966 100644 --- a/src/components/UsaComboBox/UsaComboBox.test.js +++ b/src/components/UsaComboBox/UsaComboBox.test.js @@ -39,12 +39,12 @@ describe('UsaComboBox', () => { .and( 'have.attr', 'aria-controls', - 'vuswds-id-global-usa-combo-box-1-list' + 'vuswds-id-global-usa-combo-box-1-list', ) .and( 'have.attr', 'aria-describedby', - 'vuswds-id-global-usa-combo-box-1-assistive-hint' + 'vuswds-id-global-usa-combo-box-1-assistive-hint', ) .and('have.attr', 'aria-expanded', 'false') .and('have.attr', 'autocapitalize', 'off') @@ -56,11 +56,11 @@ describe('UsaComboBox', () => { cy.get('span.usa-combo-box__clear-input__wrapper').should( 'have.attr', 'tabindex', - '-1' + '-1', ) cy.get( - '.usa-combo-box__clear-input__wrapper > button.usa-combo-box__clear-input' + '.usa-combo-box__clear-input__wrapper > button.usa-combo-box__clear-input', ) .as('clearButton') .should('have.attr', 'type', 'button') @@ -70,17 +70,17 @@ describe('UsaComboBox', () => { cy.get('span.usa-combo-box__input-button-separator').should( 'contain', - '\u00a0' + '\u00a0', ) cy.get('span.usa-combo-box__toggle-list__wrapper').should( 'have.attr', 'tabindex', - '-1' + '-1', ) cy.get( - '.usa-combo-box__toggle-list__wrapper > button.usa-combo-box__toggle-list' + '.usa-combo-box__toggle-list__wrapper > button.usa-combo-box__toggle-list', ) .as('toggleButton') .should('have.attr', 'type', 'button') @@ -96,7 +96,7 @@ describe('UsaComboBox', () => { .and( 'have.attr', 'aria-labelledby', - 'vuswds-id-global-usa-combo-box-1-label' + 'vuswds-id-global-usa-combo-box-1-label', ) .and('have.attr', 'hidden') @@ -116,7 +116,7 @@ describe('UsaComboBox', () => { cy.get(`li.usa-combo-box__list-option:nth-of-type(${index + 1})`) .should( 'have.id', - `vuswds-id-global-usa-combo-box-1-list-option-${index}` + `vuswds-id-global-usa-combo-box-1-list-option-${index}`, ) .and('have.attr', 'aria-posinset', index + 1) .and('have.attr', 'data-value', option.value) @@ -133,7 +133,7 @@ describe('UsaComboBox', () => { .should('have.class', 'usa-sr-only') .and( 'contain', - 'When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.' + 'When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.', ) cy.get('@input').click() @@ -146,7 +146,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', `${testData.length} results available.`) @@ -177,7 +177,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', `${testData.length} results available.`) @@ -201,7 +201,7 @@ describe('UsaComboBox', () => { .and( 'have.attr', 'aria-activedescendant', - 'vuswds-id-global-usa-combo-box-1-list-option-0' + 'vuswds-id-global-usa-combo-box-1-list-option-0', ) cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') @@ -212,7 +212,7 @@ describe('UsaComboBox', () => { // Close with up arrow. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).type('{upArrow}') cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)') @@ -236,7 +236,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', `${testData.length} results available.`) @@ -252,7 +252,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).should('have.class', 'usa-combo-box__list-option--focused') // Open again. @@ -266,7 +266,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', `${testData.length} results available.`) @@ -316,13 +316,13 @@ describe('UsaComboBox', () => { // Highlight second option. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).type('{downArrow}') cy.get('@input').should( 'have.attr', 'aria-activedescendant', - 'arrow-key-list-option-1' + 'arrow-key-list-option-1', ) cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)') @@ -335,13 +335,13 @@ describe('UsaComboBox', () => { // Highlight third option. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)', ).type('{downArrow}') cy.get('@input').should( 'have.attr', 'aria-activedescendant', - 'arrow-key-list-option-2' + 'arrow-key-list-option-2', ) cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)') @@ -354,7 +354,7 @@ describe('UsaComboBox', () => { // Highlight second option again. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)', ).type('{upArrow}') cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)') @@ -367,7 +367,7 @@ describe('UsaComboBox', () => { // Highlight third option with mouseover. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)', ).trigger('mouseover') cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)') @@ -380,7 +380,7 @@ describe('UsaComboBox', () => { // Highlight last option with mouseover. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)', ).trigger('mouseover') cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)') @@ -393,7 +393,7 @@ describe('UsaComboBox', () => { // Can't highlight past last item. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)', ).type('{downArrow}') cy.get('.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)') @@ -435,7 +435,7 @@ describe('UsaComboBox', () => { // Highlight last option with mouseover. cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(64)', ).trigger('mouseover') // Select option by pressing spacebar. @@ -483,7 +483,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', `${testData.length} results available.`) @@ -501,7 +501,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.hidden').and('have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('not.have.class', 'usa-combo-box__list-option--focused') }) @@ -547,22 +547,22 @@ describe('UsaComboBox', () => { cy.get('@list').children().should('have.length', 4) cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', '4 results available.') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).should('contain', 'Apple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)', ).should('contain', 'Crab apple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)', ).should('contain', 'Custard apple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(4)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(4)', ).should('contain', 'Pineapple') }) @@ -608,26 +608,26 @@ describe('UsaComboBox', () => { cy.get('@list').children().should('have.length', 4) cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', '4 results available.') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(1)', ).should('contain', 'Apple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(2)', ).should('contain', 'Crab apple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)', ).should('contain', 'Custard apple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(4)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(4)', ).should('contain', 'Pineapple') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)' + '.usa-combo-box__list > li.usa-combo-box__list-option:nth-child(3)', ).click() cy.get('@input') @@ -642,7 +642,7 @@ describe('UsaComboBox', () => { cy.get('.usa-combo-box__list > li.usa-combo-box__list-option').should( 'not.have.class', - 'usa-combo-box__list-option--focused' + 'usa-combo-box__list-option--focused', ) cy.get('@input').type(' ') @@ -665,13 +665,13 @@ describe('UsaComboBox', () => { cy.get('@list').children().should('have.length', 1) cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option:first-child' + '.usa-combo-box__list > li.usa-combo-box__list-option:first-child', ).should('have.class', 'usa-combo-box__list-option--focused') cy.get('@status').should('contain', '1 result available.') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="custard apple"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="custard apple"]', ) .should('not.have.focus') .and('have.class', 'usa-combo-box__list-option--focused') @@ -697,7 +697,7 @@ describe('UsaComboBox', () => { cy.get('@list').should('be.visible').and('not.have.attr', 'hidden') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="custard apple"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="custard apple"]', ) .should('not.have.focus') .and('have.class', 'usa-combo-box__list-option--focused') @@ -705,11 +705,11 @@ describe('UsaComboBox', () => { .and('have.attr', 'aria-selected', 'true') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="cherry"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="cherry"]', ).trigger('mouseover') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="custard apple"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="custard apple"]', ) .should('not.have.focus') .and('not.have.class', 'usa-combo-box__list-option--focused') @@ -755,7 +755,7 @@ describe('UsaComboBox', () => { cy.realPress('Tab') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="strawberry"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="strawberry"]', ) .should('be.visible') .and('have.focus') @@ -801,7 +801,7 @@ describe('UsaComboBox', () => { cy.get('@status').should('contain', '64 results available.') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="cherry"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="cherry"]', ) .as('cherryOption') .trigger('mouseover') @@ -811,7 +811,7 @@ describe('UsaComboBox', () => { cy.get('@input').should( 'have.attr', 'aria-activedescendant', - 'enter-key-list-option-14' + 'enter-key-list-option-14', ) cy.get('@comboBox').should('not.have.class', 'usa-combo-box--pristine') @@ -966,11 +966,11 @@ describe('UsaComboBox', () => { }) cy.get( - '.usa-combo-box__clear-input__wrapper > button.usa-combo-box__clear-input' + '.usa-combo-box__clear-input__wrapper > button.usa-combo-box__clear-input', ).should('have.attr', 'aria-label', 'Test clear button aria label') cy.get( - '.usa-combo-box__toggle-list__wrapper > button.usa-combo-box__toggle-list' + '.usa-combo-box__toggle-list__wrapper > button.usa-combo-box__toggle-list', ).should('have.attr', 'aria-label', 'Test toggle button aria label') }) @@ -1006,39 +1006,39 @@ describe('UsaComboBox', () => { cy.get('li:nth-of-type(1)').should( 'have.id', - 'test-combo-box-id-list-option-0' + 'test-combo-box-id-list-option-0', ) cy.get('li:nth-of-type(2)').should( 'have.id', - 'test-combo-box-id-list-option-1' + 'test-combo-box-id-list-option-1', ) cy.get('li:nth-of-type(3)').should( 'have.id', - 'test-combo-box-id-list-option-2' + 'test-combo-box-id-list-option-2', ) cy.get('li:nth-of-type(4)').should( 'have.id', - 'test-combo-box-id-list-option-3' + 'test-combo-box-id-list-option-3', ) cy.get('li:nth-of-type(5)').should( 'have.id', - 'test-combo-box-id-list-option-4' + 'test-combo-box-id-list-option-4', ) cy.get('li:nth-of-type(6)').should( 'have.id', - 'test-combo-box-id-list-option-5' + 'test-combo-box-id-list-option-5', ) cy.get('.usa-combo-box__status + span.usa-sr-only').should( 'have.id', - 'test-combo-box-id-assistive-hint' + 'test-combo-box-id-assistive-hint', ) cy.get('@wrapper').invoke('setProps', { error: true }) cy.get('.usa-error-message').should( 'have.id', - 'test-combo-box-id-error-message' + 'test-combo-box-id-error-message', ) }) @@ -1184,12 +1184,12 @@ describe('UsaComboBox', () => { cy.get('.usa-combo-box__list-option--no-results').should( 'contain', - 'Test no results text' + 'Test no results text', ) cy.get('.usa-combo-box__status + span.usa-sr-only').should( 'contain', - 'Test assistive hint' + 'Test assistive hint', ) }) @@ -1267,7 +1267,7 @@ describe('UsaComboBox', () => { .should( 'have.attr', 'aria-describedby', - 'custom-test-id-assistive-hint custom-test-id-hint' + 'custom-test-id-assistive-hint custom-test-id-hint', ) cy.get('@wrapper').invoke('setProps', { error: true }) @@ -1277,7 +1277,7 @@ describe('UsaComboBox', () => { .should( 'have.attr', 'aria-describedby', - 'custom-test-id-assistive-hint custom-test-id-hint custom-test-id-error-message' + 'custom-test-id-assistive-hint custom-test-id-hint custom-test-id-error-message', ) }) @@ -1298,7 +1298,7 @@ describe('UsaComboBox', () => { cy.get('input').should('have.value', 'Nectarine') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="nectarine"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="nectarine"]', ) .should('have.class', 'usa-combo-box__list-option--selected') .and('have.attr', 'aria-selected', 'true') @@ -1331,7 +1331,7 @@ describe('UsaComboBox', () => { const currentSelectedEvent = vm.emitted('update:modelValue') expect(currentSelectedEvent).to.have.length(1) expect( - currentSelectedEvent[currentSelectedEvent.length - 1] + currentSelectedEvent[currentSelectedEvent.length - 1], ).to.contain('apple') }) }) diff --git a/src/components/UsaComboBox/UsaComboBox.vue b/src/components/UsaComboBox/UsaComboBox.vue index 029f23d6..5fbc02e9 100644 --- a/src/components/UsaComboBox/UsaComboBox.vue +++ b/src/components/UsaComboBox/UsaComboBox.vue @@ -109,7 +109,7 @@ const { toRef(props, 'options'), toRef(props, 'disabled'), toRef(props, 'readonly'), - emit + emit, ) const ariaDescribedby = computed(() => { diff --git a/src/components/UsaDateInput/UsaDateInput.stories.js b/src/components/UsaDateInput/UsaDateInput.stories.js index 2d272496..a330d7ea 100644 --- a/src/components/UsaDateInput/UsaDateInput.stories.js +++ b/src/components/UsaDateInput/UsaDateInput.stories.js @@ -123,12 +123,12 @@ const DefaultTemplate = (args, { argTypes }) => ({ :id="id" > + args['slot:label'] + } + args['error-message'] + } `, }) diff --git a/src/components/UsaDateInput/UsaDateInput.test.js b/src/components/UsaDateInput/UsaDateInput.test.js index 17413e27..7f38c0c0 100644 --- a/src/components/UsaDateInput/UsaDateInput.test.js +++ b/src/components/UsaDateInput/UsaDateInput.test.js @@ -650,7 +650,7 @@ describe('UsaDateInput', () => { cy.get('@consoleWarn').should( 'be.calledOnceWith', - `The 'monthAsSelect' prop is deprecated. Starting with vue-uswds 2.0 the month will always use a select form element. You can set the 'monthAsSelect' prop value to true to minimize changes.` + `The 'monthAsSelect' prop is deprecated. Starting with vue-uswds 2.0 the month will always use a select form element. You can set the 'monthAsSelect' prop value to true to minimize changes.`, ) }) }) diff --git a/src/components/UsaDateInput/UsaDateInput.vue b/src/components/UsaDateInput/UsaDateInput.vue index 368d4325..d1c67839 100644 --- a/src/components/UsaDateInput/UsaDateInput.vue +++ b/src/components/UsaDateInput/UsaDateInput.vue @@ -116,13 +116,13 @@ const props = defineProps({ if (!props.monthAsSelect) { console.warn( - `The 'monthAsSelect' prop is deprecated. Starting with vue-uswds 2.0 the month will always use a select form element. You can set the 'monthAsSelect' prop value to true to minimize changes.` + `The 'monthAsSelect' prop is deprecated. Starting with vue-uswds 2.0 the month will always use a select form element. You can set the 'monthAsSelect' prop value to true to minimize changes.`, ) } const computedId = computed(() => props.id || nextId('usa-date-input')) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) diff --git a/src/components/UsaDatePicker/UsaDatePicker.stories.js b/src/components/UsaDatePicker/UsaDatePicker.stories.js index 6f9962d9..9f6cb219 100644 --- a/src/components/UsaDatePicker/UsaDatePicker.stories.js +++ b/src/components/UsaDatePicker/UsaDatePicker.stories.js @@ -189,12 +189,12 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['slot:label'] + } + args['error-message'] + } + args['error-message'] + } + args['slot:status'] + } + args.instructions + } diff --git a/src/components/UsaFileInput/UsaFileInput.test.js b/src/components/UsaFileInput/UsaFileInput.test.js index 1145ea10..607a5775 100644 --- a/src/components/UsaFileInput/UsaFileInput.test.js +++ b/src/components/UsaFileInput/UsaFileInput.test.js @@ -49,12 +49,12 @@ describe('UsaFileInput', () => { .and('not.have.attr', 'hidden') cy.get( - '.usa-file-input__instructions span.usa-file-input__drag-text' + '.usa-file-input__instructions span.usa-file-input__drag-text', ).should('contain', 'Drag file here or') cy.get('.usa-file-input__instructions span.usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -84,7 +84,7 @@ describe('UsaFileInput', () => { cy.get('@status').should( 'contain', - 'You have selected the file: example.png' + 'You have selected the file: example.png', ) cy.get('@instructions') @@ -94,7 +94,7 @@ describe('UsaFileInput', () => { cy.get('div.usa-file-input__preview-heading').should( 'contain', - 'Selected file' + 'Selected file', ) cy.get('span.usa-file-input__choose').should('contain', 'Change file') @@ -120,12 +120,12 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview img').should( 'not.have.class', - 'is-loading' + 'is-loading', ) cy.get('@status').should( 'contain', - 'You have selected the file: example.txt' + 'You have selected the file: example.txt', ) cy.get('div.usa-file-input__preview').should('contain', 'example.txt') @@ -138,21 +138,21 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__target').should( 'not.have.class', - 'usa-file-input--drag' + 'usa-file-input--drag', ) cy.get('@input').trigger('dragover') cy.get('.usa-file-input__target').should( 'have.class', - 'usa-file-input--drag' + 'usa-file-input--drag', ) cy.get('@input').trigger('dragleave') cy.get('.usa-file-input__target').should( 'not.have.class', - 'usa-file-input--drag' + 'usa-file-input--drag', ) }) @@ -176,12 +176,12 @@ describe('UsaFileInput', () => { .and('not.have.attr', 'hidden') cy.get( - '.usa-file-input__instructions span.usa-file-input__drag-text' + '.usa-file-input__instructions span.usa-file-input__drag-text', ).should('contain', 'Drag file here or') cy.get('.usa-file-input__instructions span.usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -202,7 +202,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__accepted-files-message').should( 'contain', - 'This is not a valid file type.' + 'This is not a valid file type.', ) cy.get('@status').should('contain', 'No file selected') @@ -213,12 +213,12 @@ describe('UsaFileInput', () => { .and('not.have.attr', 'hidden') cy.get( - '.usa-file-input__instructions span.usa-file-input__drag-text' + '.usa-file-input__instructions span.usa-file-input__drag-text', ).should('contain', 'Drag file here or') cy.get('.usa-file-input__instructions span.usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -233,7 +233,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__accepted-files-message').should( 'contain', - 'This is not a valid file type.' + 'This is not a valid file type.', ) cy.get('@status').should('contain', 'No file selected') @@ -244,12 +244,12 @@ describe('UsaFileInput', () => { .and('not.have.attr', 'hidden') cy.get( - '.usa-file-input__instructions span.usa-file-input__drag-text' + '.usa-file-input__instructions span.usa-file-input__drag-text', ).should('contain', 'Drag file here or') cy.get('.usa-file-input__instructions span.usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -264,7 +264,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview-heading').should( 'contain', - 'Selected file' + 'Selected file', ) cy.get('.usa-file-input__choose').should('contain', 'Change file') cy.get('.usa-file-input__preview').should('contain', 'example.png') @@ -272,7 +272,7 @@ describe('UsaFileInput', () => { cy.get('@status').should( 'contain', - 'You have selected the file: example.png' + 'You have selected the file: example.png', ) cy.get('@instructions') @@ -315,12 +315,12 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__instructions .usa-file-input__drag-text').should( 'contain', - 'Drag files here or' + 'Drag files here or', ) cy.get('.usa-file-input__instructions .usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -331,7 +331,7 @@ describe('UsaFileInput', () => { .should( 'have.attr', 'accept', - 'image/*,.pdf,.doc, .docx,.pages,.xls,.xlsx,.numbers,.mov,.mp4 ' + 'image/*,.pdf,.doc, .docx,.pages,.xls,.xlsx,.numbers,.mov,.mp4 ', ) .and('have.attr', 'aria-label', 'Drag files here or choose from folder') .and('have.attr', 'multiple', 'multiple') @@ -353,17 +353,17 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__accepted-files-message').should( 'contain', - 'This is not a valid file type.' + 'This is not a valid file type.', ) cy.get('.usa-file-input__instructions .usa-file-input__drag-text').should( 'contain', - 'Drag files here or' + 'Drag files here or', ) cy.get('.usa-file-input__instructions .usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('.usa-file-input__preview-heading').should('not.exist') @@ -385,7 +385,7 @@ describe('UsaFileInput', () => { cy.get('@status').should( 'contain', - 'You have selected 9 files: example.pdf, example.doc, example.docx, example.pages, example.xls, example.xlsx, example.numbers, example.mov, example.mp4' + 'You have selected 9 files: example.pdf, example.doc, example.docx, example.pages, example.xls, example.xlsx, example.numbers, example.mov, example.mp4', ) cy.get('@input') .should('have.attr', 'aria-label', 'Change files') @@ -398,7 +398,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview-heading').should( 'contain', - '9 files selected' + '9 files selected', ) cy.get('.usa-file-input__choose').should('contain', 'Change file') @@ -411,12 +411,12 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview img').should( 'not.have.class', - 'is-loading' + 'is-loading', ) cy.get('.usa-file-input__preview:nth-of-type(4)').should( 'contain', - 'example.pdf' + 'example.pdf', ) cy.get('.usa-file-input__preview:nth-of-type(4) img') .should('not.have.class', 'is-loading') @@ -426,7 +426,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(5)').should( 'contain', - 'example.doc' + 'example.doc', ) cy.get('.usa-file-input__preview:nth-of-type(5) img') .should('not.have.class', 'is-loading') @@ -436,7 +436,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(6)').should( 'contain', - 'example.docx' + 'example.docx', ) cy.get('.usa-file-input__preview:nth-of-type(6) img') .should('not.have.class', 'is-loading') @@ -446,7 +446,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(7)').should( 'contain', - 'example.pages' + 'example.pages', ) cy.get('.usa-file-input__preview:nth-of-type(7) img') .should('not.have.class', 'is-loading') @@ -456,7 +456,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(8)').should( 'contain', - 'example.xls' + 'example.xls', ) cy.get('.usa-file-input__preview:nth-of-type(8) img') .should('not.have.class', 'is-loading') @@ -466,7 +466,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(9)').should( 'contain', - 'example.xlsx' + 'example.xlsx', ) cy.get('.usa-file-input__preview:nth-of-type(9) img') .should('not.have.class', 'is-loading') @@ -476,7 +476,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(10)').should( 'contain', - 'example.numbers' + 'example.numbers', ) cy.get('.usa-file-input__preview:nth-of-type(10) img') .should('not.have.class', 'is-loading') @@ -486,7 +486,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(11)').should( 'contain', - 'example.mov' + 'example.mov', ) cy.get('.usa-file-input__preview:nth-of-type(11) img') .should('not.have.class', 'is-loading') @@ -496,7 +496,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(12)').should( 'contain', - 'example.mp4' + 'example.mp4', ) cy.get('.usa-file-input__preview:nth-of-type(12) img') .should('not.have.class', 'is-loading') @@ -539,7 +539,7 @@ describe('UsaFileInput', () => { .and('have.attr', 'aria-live', 'polite') .and( 'contain', - 'You have selected 6 files: example.gif, example.jpeg, example.jpg, example.png, example.svg, example.webp' + 'You have selected 6 files: example.gif, example.jpeg, example.jpg, example.png, example.svg, example.webp', ) cy.get('@input') @@ -552,7 +552,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview-heading').should( 'contain', - '6 files selected' + '6 files selected', ) cy.get('.usa-file-input__choose').should('contain', 'Change file') @@ -565,7 +565,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(4)').should( 'contain', - 'example.gif' + 'example.gif', ) cy.get('.usa-file-input__preview:nth-of-type(4) img') .should('not.have.class', 'is-loading') @@ -574,7 +574,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(5)').should( 'contain', - 'example.jpeg' + 'example.jpeg', ) cy.get('.usa-file-input__preview:nth-of-type(5) img') .should('not.have.class', 'is-loading') @@ -583,7 +583,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(6)').should( 'contain', - 'example.jpg' + 'example.jpg', ) cy.get('.usa-file-input__preview:nth-of-type(6) img') .should('not.have.class', 'is-loading') @@ -592,7 +592,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(7)').should( 'contain', - 'example.png' + 'example.png', ) cy.get('.usa-file-input__preview:nth-of-type(7) img') .should('not.have.class', 'is-loading') @@ -601,7 +601,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(8)').should( 'contain', - 'example.svg' + 'example.svg', ) cy.get('.usa-file-input__preview:nth-of-type(8) img') .should('not.have.class', 'is-loading') @@ -610,7 +610,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__preview:nth-of-type(9)').should( 'contain', - 'example.webp' + 'example.webp', ) cy.get('.usa-file-input__preview:nth-of-type(9) img') .should('not.have.class', 'is-loading') @@ -641,12 +641,12 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__instructions .usa-file-input__drag-text').should( 'contain', - 'Drag file here or' + 'Drag file here or', ) cy.get('.usa-file-input__instructions .usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -671,12 +671,12 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__instructions .usa-file-input__drag-text').should( 'contain', - 'Drag file here or' + 'Drag file here or', ) cy.get('.usa-file-input__instructions .usa-file-input__choose').should( 'contain', - 'choose from folder' + 'choose from folder', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -734,7 +734,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__instructions').should( 'contain', - 'You can choose multiple files: false' + 'You can choose multiple files: false', ) cy.get('div.usa-file-input__preview-heading').should('not.exist') @@ -747,7 +747,7 @@ describe('UsaFileInput', () => { .and( 'have.attr', 'aria-describedby', - 'test-id-hint test-id-error-message' + 'test-id-hint test-id-error-message', ) .and('have.id', 'test-id') .and('have.value', '') @@ -756,19 +756,19 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__instructions').should( 'contain', - 'You can choose multiple files: false' + 'You can choose multiple files: false', ) cy.get('.usa-file-input__accepted-files-message').should( 'contain', - 'Test invalid file message slot' + 'Test invalid file message slot', ) cy.get('@input').selectFile('cypress/fixtures/example.png') cy.get('div.usa-file-input__preview-heading').should( 'contain', - 'Number of loaded files: 1' + 'Number of loaded files: 1', ) cy.get('div.usa-file-input__preview').should('exist') @@ -779,7 +779,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__input').should( 'have.attr', 'aria-describedby', - 'test-id-hint' + 'test-id-hint', ) }) @@ -855,7 +855,7 @@ describe('UsaFileInput', () => { cy.get('.usa-file-input__input').should( 'have.value', - 'C:\\fakepath\\example.pdf' + 'C:\\fakepath\\example.pdf', ) cy.get('@wrapper') @@ -869,15 +869,15 @@ describe('UsaFileInput', () => { expect(currentLoadedFilesEvent[0]).to.have.length(3) expect(currentLoadedFilesEvent[0][0]).to.have.property( 'name', - 'example.pdf' + 'example.pdf', ) expect(currentLoadedFilesEvent[0][1]).to.have.property( 'name', - 'example.png' + 'example.png', ) expect(currentLoadedFilesEvent[0][2]).to.have.property( 'name', - 'example.mp4' + 'example.mp4', ) }) }) diff --git a/src/components/UsaFileInput/UsaFileInput.vue b/src/components/UsaFileInput/UsaFileInput.vue index 2628e1ca..ea2384c9 100644 --- a/src/components/UsaFileInput/UsaFileInput.vue +++ b/src/components/UsaFileInput/UsaFileInput.vue @@ -74,7 +74,7 @@ const { toRef(props, 'accept'), toRef(props, 'multiple'), toRef(props, 'disabled'), - emit + emit, ) watch(hasInvalidFiles, invalid => { diff --git a/src/components/UsaFooter/UsaFooter.stories.js b/src/components/UsaFooter/UsaFooter.stories.js index 7225f195..3cee32cd 100644 --- a/src/components/UsaFooter/UsaFooter.stories.js +++ b/src/components/UsaFooter/UsaFooter.stories.js @@ -50,8 +50,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['jump-link'] + } `, }) diff --git a/src/components/UsaFooter/UsaFooter.test.js b/src/components/UsaFooter/UsaFooter.test.js index e026b509..82507917 100644 --- a/src/components/UsaFooter/UsaFooter.test.js +++ b/src/components/UsaFooter/UsaFooter.test.js @@ -48,7 +48,7 @@ describe('UsaFooter', () => { cy.get('.usa-footer__return-to-top').should( 'contain', - 'Test jump link slot' + 'Test jump link slot', ) }) @@ -61,7 +61,7 @@ describe('UsaFooter', () => { cy.get('.usa-footer__return-to-top').should( 'contain', - 'Custom return to top' + 'Custom return to top', ) }) @@ -94,7 +94,7 @@ describe('UsaFooter', () => { cy.get('.usa-footer__return-to-top').should( 'have.class', - 'test-container-class' + 'test-container-class', ) }) @@ -109,7 +109,7 @@ describe('UsaFooter', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notvariant' is not a valid footer variant` + `'notvariant' is not a valid footer variant`, ) }) }) diff --git a/src/components/UsaFooter/UsaFooter.vue b/src/components/UsaFooter/UsaFooter.vue index 5f91da7f..df3224eb 100644 --- a/src/components/UsaFooter/UsaFooter.vue +++ b/src/components/UsaFooter/UsaFooter.vue @@ -43,12 +43,12 @@ const classes = computed(() => [ const containerClasses = computed(() => props.customClasses?.container?.length ? props.customClasses.container - : [`${gridNamespace}container`] + : [`${gridNamespace}container`], ) provide( 'footerVariant', - computed(() => props.variant) + computed(() => props.variant), ) diff --git a/src/components/UsaFooterAddress/UsaFooterAddress.test.js b/src/components/UsaFooterAddress/UsaFooterAddress.test.js index 2deab5aa..a45f915f 100644 --- a/src/components/UsaFooterAddress/UsaFooterAddress.test.js +++ b/src/components/UsaFooterAddress/UsaFooterAddress.test.js @@ -22,7 +22,7 @@ describe('UsaFooterAddress', () => { cy.get('address.usa-footer__address').should( 'have.attr', 'data-test', - 'test-attr' + 'test-attr', ) cy.get('.usa-footer__contact-info') @@ -31,11 +31,11 @@ describe('UsaFooterAddress', () => { cy.get('.usa-footer__contact-info > div:nth-of-type(1)').should( 'have.class', - 'grid-col-auto' + 'grid-col-auto', ) cy.get('.usa-footer__contact-info > div:nth-of-type(2)').should( 'have.class', - 'grid-col-auto' + 'grid-col-auto', ) cy.get('.usa-footer__contact-info > div:nth-of-type(1) a') @@ -68,7 +68,7 @@ describe('UsaFooterAddress', () => { cy.get('address.usa-footer__address').should( 'have.attr', 'data-test', - 'test-attr' + 'test-attr', ) cy.get('.usa-footer__address > div') @@ -86,20 +86,20 @@ describe('UsaFooterAddress', () => { .and('have.class', 'desktop:grid-col-auto') cy.get( - '.usa-footer__address > div > div:nth-of-type(1) .usa-footer__contact-info' + '.usa-footer__address > div > div:nth-of-type(1) .usa-footer__contact-info', ).should('exist') cy.get( - '.usa-footer__address > div > div:nth-of-type(2) .usa-footer__contact-info' + '.usa-footer__address > div > div:nth-of-type(2) .usa-footer__contact-info', ).should('exist') cy.get( - '.usa-footer__address > div > div:nth-of-type(1) > .usa-footer__contact-info a' + '.usa-footer__address > div > div:nth-of-type(1) > .usa-footer__contact-info a', ) .should('have.attr', 'href', 'tel:+1-555-555-5555') .and('contain', '(555) 555-5555') cy.get( - '.usa-footer__address > div > div:nth-of-type(2) > .usa-footer__contact-info a' + '.usa-footer__address > div > div:nth-of-type(2) > .usa-footer__contact-info a', ) .should('have.attr', 'href', 'mailto:example@example.com') .and('contain', 'example@example.com') @@ -163,11 +163,11 @@ describe('UsaFooterAddress', () => { cy.get('.usa-footer__contact-info > div:nth-of-type(1)').should( 'have.class', - 'test-grid-namespace-col-auto' + 'test-grid-namespace-col-auto', ) cy.get('.usa-footer__contact-info > div:nth-of-type(2)').should( 'have.class', - 'test-grid-namespace-col-auto' + 'test-grid-namespace-col-auto', ) }) diff --git a/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.test.js b/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.test.js index 336ce618..8e36c6b4 100644 --- a/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.test.js +++ b/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.test.js @@ -164,7 +164,7 @@ describe('UsaFooterCollapsibleMenu', () => { cy.get('.test-grid-namespace-row').should( 'have.class', - 'test-grid-namespace-gap-4' + 'test-grid-namespace-gap-4', ) cy.get('.test-grid-namespace-row > div') .should('have.class', 'mobile-lg@test-grid-namespace-col-6') @@ -209,7 +209,7 @@ describe('UsaFooterCollapsibleMenu', () => { cy.get('div:first-of-type').should('have.class', 'test-grid-row-class') cy.get('div:first-of-type > div').should( 'have.class', - 'test-grid-col-class' + 'test-grid-col-class', ) }) }) diff --git a/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.vue b/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.vue index 56499ff8..07f8fd5b 100644 --- a/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.vue +++ b/src/components/UsaFooterCollapsibleMenu/UsaFooterCollapsibleMenu.vue @@ -13,7 +13,7 @@ const prefixSeparator = inject('vueUswds.prefixSeparator', PREFIX_SEPARATOR) const gridNamespace = inject('vueUswds.gridNamespace', GRID_NAMESPACE) const footerNavBigBreakpoint = inject( 'vueUswds.footerNavBigBreakpoint', - FOOTER_NAV_COLLAPSIBLE_BREAKPOINT + FOOTER_NAV_COLLAPSIBLE_BREAKPOINT, ) const props = defineProps({ @@ -37,10 +37,10 @@ const props = defineProps({ const isMounted = ref(false) const menuSections = reactive({}) const isCollapsibleMediaQuery = useMediaQuery( - `(max-width: ${footerNavBigBreakpoint})` + `(max-width: ${footerNavBigBreakpoint})`, ) const isCollapsible = computed(() => - isMounted.value ? isCollapsibleMediaQuery.value : false + isMounted.value ? isCollapsibleMediaQuery.value : false, ) const { diff --git a/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.test.js b/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.test.js index 8a32fd61..330441bc 100644 --- a/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.test.js +++ b/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.test.js @@ -41,7 +41,7 @@ describe('UsaFooterCollapsibleMenuSection', () => { cy.get('section.usa-footer__primary-content--collapsible').should( 'have.class', - 'usa-footer__primary-content' + 'usa-footer__primary-content', ) cy.get('section > h4') @@ -201,7 +201,7 @@ describe('UsaFooterCollapsibleMenuSection', () => { cy.get('section.usa-footer__primary-content--collapsible').should( 'have.class', - 'usa-footer__primary-content' + 'usa-footer__primary-content', ) cy.get('section > ul').should('have.id', 'test-item-1') diff --git a/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.vue b/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.vue index c6a44bc9..3ea082e4 100644 --- a/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.vue +++ b/src/components/UsaFooterCollapsibleMenuSection/UsaFooterCollapsibleMenuSection.vue @@ -22,7 +22,7 @@ const props = defineProps({ }) const menuSectionId = computed( - () => props.item?.id || nextId('usa-footer-collapsible-menu-section') + () => props.item?.id || nextId('usa-footer-collapsible-menu-section'), ) registerMenuSection(menuSectionId.value, false) diff --git a/src/components/UsaFooterLogo/UsaFooterLogo.stories.js b/src/components/UsaFooterLogo/UsaFooterLogo.stories.js index e822a722..fc192297 100644 --- a/src/components/UsaFooterLogo/UsaFooterLogo.stories.js +++ b/src/components/UsaFooterLogo/UsaFooterLogo.stories.js @@ -65,8 +65,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ > + args['slot:heading'] + } `, }) diff --git a/src/components/UsaFooterLogo/UsaFooterLogo.test.js b/src/components/UsaFooterLogo/UsaFooterLogo.test.js index 82b4e916..11a9b0ac 100644 --- a/src/components/UsaFooterLogo/UsaFooterLogo.test.js +++ b/src/components/UsaFooterLogo/UsaFooterLogo.test.js @@ -43,7 +43,7 @@ describe('UsaFooterLogo', () => { .should('have.attr', 'src') .and( 'contain', - 'https://designsystem.digital.gov/assets/img/logo-img.png' + 'https://designsystem.digital.gov/assets/img/logo-img.png', ) cy.get('@logoImg') .should('have.attr', 'alt') @@ -68,7 +68,7 @@ describe('UsaFooterLogo', () => { cy.get('.usa-footer__logo > div:nth-of-type(1)').should( 'contain', - 'Test logo slot' + 'Test logo slot', ) cy.get('.usa-footer__logo > div:nth-of-type(2)').as('headingCol') diff --git a/src/components/UsaFooterLogo/UsaFooterLogo.vue b/src/components/UsaFooterLogo/UsaFooterLogo.vue index 2fb87f5f..a45558f5 100644 --- a/src/components/UsaFooterLogo/UsaFooterLogo.vue +++ b/src/components/UsaFooterLogo/UsaFooterLogo.vue @@ -32,12 +32,12 @@ const props = defineProps({ const logoGridClasses = computed(() => props.customClasses?.logoGridCol?.length ? props.customClasses.logoGridCol - : [`mobile-lg${prefixSeparator}${gridNamespace}col-auto`] + : [`mobile-lg${prefixSeparator}${gridNamespace}col-auto`], ) const headingGridClasses = computed(() => props.customClasses?.headingGridCol?.length ? props.customClasses.headingGridCol - : [`mobile-lg${prefixSeparator}${gridNamespace}col-auto`] + : [`mobile-lg${prefixSeparator}${gridNamespace}col-auto`], ) diff --git a/src/components/UsaFooterNav/UsaFooterNav.stories.js b/src/components/UsaFooterNav/UsaFooterNav.stories.js index 5ffbeae6..097a30ac 100644 --- a/src/components/UsaFooterNav/UsaFooterNav.stories.js +++ b/src/components/UsaFooterNav/UsaFooterNav.stories.js @@ -125,8 +125,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args.default + } `, }) diff --git a/src/components/UsaFooterNav/UsaFooterNav.test.js b/src/components/UsaFooterNav/UsaFooterNav.test.js index 1a0226ee..61e80fd6 100644 --- a/src/components/UsaFooterNav/UsaFooterNav.test.js +++ b/src/components/UsaFooterNav/UsaFooterNav.test.js @@ -41,7 +41,7 @@ describe('UsaFooterNav', () => { cy.get('.usa-footer__nav').should( 'have.attr', 'aria-label', - 'Test aria label' + 'Test aria label', ) cy.get('.usa-footer__nav > span').should('have.contain', 'Test Item 1') cy.get('h4').should('not.exist') @@ -174,7 +174,7 @@ describe('UsaFooterNav', () => { cy.get('.usa-footer__nav > ul > li').should( 'have.class', - 'test-grid-col-class' + 'test-grid-col-class', ) }) @@ -198,7 +198,7 @@ describe('UsaFooterNav', () => { cy.get('.usa-footer__nav > div > div').should( 'have.class', - 'test-grid-col-class' + 'test-grid-col-class', ) }) diff --git a/src/components/UsaFooterPrimarySection/UsaFooterPrimarySection.test.js b/src/components/UsaFooterPrimarySection/UsaFooterPrimarySection.test.js index 678dd7e2..d2b00387 100644 --- a/src/components/UsaFooterPrimarySection/UsaFooterPrimarySection.test.js +++ b/src/components/UsaFooterPrimarySection/UsaFooterPrimarySection.test.js @@ -11,7 +11,7 @@ describe('UsaFooterPrimarySection', () => { cy.get('div.usa-footer__primary-section').should( 'contain', - 'Test primary slot content' + 'Test primary slot content', ) }) }) diff --git a/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.test.js b/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.test.js index 3728b104..d78f598a 100644 --- a/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.test.js +++ b/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.test.js @@ -7,7 +7,7 @@ describe('UsaFooterSecondarySection', () => { cy.get('div.usa-footer__secondary-section').should('exist') cy.get('div.usa-footer__secondary-section .grid-container').should( - 'be.empty' + 'be.empty', ) }) diff --git a/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.vue b/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.vue index 6f8aba48..f4ceebcf 100644 --- a/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.vue +++ b/src/components/UsaFooterSecondarySection/UsaFooterSecondarySection.vue @@ -16,7 +16,7 @@ const props = defineProps({ const containerClasses = computed(() => props.customClasses?.container?.length ? props.customClasses.container - : [`${gridNamespace}container`] + : [`${gridNamespace}container`], ) diff --git a/src/components/UsaFooterSocialLinks/UsaFooterSocialLinks.vue b/src/components/UsaFooterSocialLinks/UsaFooterSocialLinks.vue index 1993da0a..34c14249 100644 --- a/src/components/UsaFooterSocialLinks/UsaFooterSocialLinks.vue +++ b/src/components/UsaFooterSocialLinks/UsaFooterSocialLinks.vue @@ -23,7 +23,7 @@ const props = defineProps({ const gridColClasses = computed(() => props.customClasses?.gridCol?.length ? props.customClasses.gridCol - : [`${gridNamespace}col-auto`] + : [`${gridNamespace}col-auto`], ) diff --git a/src/components/UsaGraphicList/UsaGraphicList.test.js b/src/components/UsaGraphicList/UsaGraphicList.test.js index 2a722929..74158334 100644 --- a/src/components/UsaGraphicList/UsaGraphicList.test.js +++ b/src/components/UsaGraphicList/UsaGraphicList.test.js @@ -116,7 +116,7 @@ describe('UsaGraphicList', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notvariant' is not a valid graphic list variant` + `'notvariant' is not a valid graphic list variant`, ) }) }) diff --git a/src/components/UsaGraphicList/UsaGraphicList.vue b/src/components/UsaGraphicList/UsaGraphicList.vue index b1968119..79d48f25 100644 --- a/src/components/UsaGraphicList/UsaGraphicList.vue +++ b/src/components/UsaGraphicList/UsaGraphicList.vue @@ -38,7 +38,7 @@ const classes = computed(() => [ const containerClasses = computed(() => props.customClasses?.container?.length ? props.customClasses.container - : [`${gridNamespace}container`] + : [`${gridNamespace}container`], ) diff --git a/src/components/UsaHeader/UsaHeader.test.js b/src/components/UsaHeader/UsaHeader.test.js index 40c68f7e..55daad74 100644 --- a/src/components/UsaHeader/UsaHeader.test.js +++ b/src/components/UsaHeader/UsaHeader.test.js @@ -124,7 +124,7 @@ describe('UsaHeader', () => { .should( 'have.attr', 'aria-controls', - 'vuswds-id-global-mobile-header-menu' + 'vuswds-id-global-mobile-header-menu', ) cy.get('nav.usa-nav') @@ -144,7 +144,7 @@ describe('UsaHeader', () => { wrapper.vue().then(vm => { const usaHeaderComponent = vm.findComponent(UsaHeader) expect(usaHeaderComponent.emitted()).to.not.have.property( - 'mobileMenuOpen' + 'mobileMenuOpen', ) // Click mobile menu button. @@ -209,7 +209,7 @@ describe('UsaHeader', () => { cy.get('.usa-nav-container').should( 'have.class', - 'test-nav-container-class' + 'test-nav-container-class', ) }) @@ -224,7 +224,7 @@ describe('UsaHeader', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notvariant' is not a valid header variant` + `'notvariant' is not a valid header variant`, ) }) }) diff --git a/src/components/UsaHeader/UsaHeader.vue b/src/components/UsaHeader/UsaHeader.vue index c8aa07a5..cd5abee1 100644 --- a/src/components/UsaHeader/UsaHeader.vue +++ b/src/components/UsaHeader/UsaHeader.vue @@ -50,11 +50,11 @@ const classes = computed(() => [ provide( 'isExtendedHeader', - computed(() => props.variant === 'extended') + computed(() => props.variant === 'extended'), ) provide( 'isMegamenu', - computed(() => props.megamenu) + computed(() => props.megamenu), ) provide('isMobileMenuOpen', isMobileMenuOpen) provide('mobileMenuId', mobileMenuId) diff --git a/src/components/UsaHeroCallout/UsaHeroCallout.stories.js b/src/components/UsaHeroCallout/UsaHeroCallout.stories.js index 61e86743..ca386289 100644 --- a/src/components/UsaHeroCallout/UsaHeroCallout.stories.js +++ b/src/components/UsaHeroCallout/UsaHeroCallout.stories.js @@ -83,14 +83,14 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['heading-alt'] + } + args['slot:heading-alt'] + } + args['slot:heading'] + } `, diff --git a/src/components/UsaHeroCallout/UsaHeroCallout.test.js b/src/components/UsaHeroCallout/UsaHeroCallout.test.js index 845d65a0..2bcb4a01 100644 --- a/src/components/UsaHeroCallout/UsaHeroCallout.test.js +++ b/src/components/UsaHeroCallout/UsaHeroCallout.test.js @@ -40,12 +40,12 @@ describe('UsaHeroCallout', () => { cy.get('.usa-hero__heading').should( 'contain', - 'Custom heading slot content' + 'Custom heading slot content', ) cy.get('.usa-hero__heading--alt').should( 'contain', - 'Custom heading alt slot content' + 'Custom heading alt slot content', ) }) @@ -60,12 +60,12 @@ describe('UsaHeroCallout', () => { cy.get('.usa-hero__heading').should( 'contain', - 'Custom heading slot content' + 'Custom heading slot content', ) cy.get('.usa-hero__heading--alt').should( 'contain', - 'Custom heading alt slot content' + 'Custom heading alt slot content', ) }) @@ -81,7 +81,7 @@ describe('UsaHeroCallout', () => { cy.get('.usa-hero__heading--alt').should( 'contain', - 'Custom heading alt slot content' + 'Custom heading alt slot content', ) }) @@ -134,12 +134,12 @@ describe('UsaHeroCallout', () => { cy.get('.usa-hero__heading--alt').should( 'contain', - 'deprecated heading alt slot content' + 'deprecated heading alt slot content', ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'headingAlt' slot is deprecated, use 'heading-alt' instead.` + `The 'headingAlt' slot is deprecated, use 'heading-alt' instead.`, ) }) }) diff --git a/src/components/UsaHeroCallout/UsaHeroCallout.vue b/src/components/UsaHeroCallout/UsaHeroCallout.vue index 8a5b7bb5..a2d8746e 100644 --- a/src/components/UsaHeroCallout/UsaHeroCallout.vue +++ b/src/components/UsaHeroCallout/UsaHeroCallout.vue @@ -6,7 +6,7 @@ const slots = useSlots() if (slots?.headingAlt) { console.warn( - `The 'headingAlt' slot is deprecated, use 'heading-alt' instead.` + `The 'headingAlt' slot is deprecated, use 'heading-alt' instead.`, ) } diff --git a/src/components/UsaIcon/UsaIcon.test.js b/src/components/UsaIcon/UsaIcon.test.js index 487416ec..b2acf20b 100644 --- a/src/components/UsaIcon/UsaIcon.test.js +++ b/src/components/UsaIcon/UsaIcon.test.js @@ -18,7 +18,7 @@ describe('UsaIcon', () => { cy.get('svg > use').should( 'have.attr', 'xlink:href', - '/assets/img/sprite.svg#flag' + '/assets/img/sprite.svg#flag', ) }) @@ -72,7 +72,7 @@ describe('UsaIcon', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'10' is not a valid icon size` + `'10' is not a valid icon size`, ) }) }) diff --git a/src/components/UsaIcon/UsaIcon.vue b/src/components/UsaIcon/UsaIcon.vue index 489d3995..e3e0885b 100644 --- a/src/components/UsaIcon/UsaIcon.vue +++ b/src/components/UsaIcon/UsaIcon.vue @@ -14,7 +14,7 @@ const props = defineProps({ default: '', validator(size) { const isValidSize = ['', '3', '4', '5', '6', '7', '8', '9'].includes( - `${size}` + `${size}`, ) if (!isValidSize) { diff --git a/src/components/UsaIconList/UsaIconList.test.js b/src/components/UsaIconList/UsaIconList.test.js index 1eab123f..d5b3cc39 100644 --- a/src/components/UsaIconList/UsaIconList.test.js +++ b/src/components/UsaIconList/UsaIconList.test.js @@ -79,7 +79,7 @@ describe('UsaIconList', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'invalidsize' is not a valid icon list size` + `'invalidsize' is not a valid icon list size`, ) }) }) diff --git a/src/components/UsaIconList/UsaIconList.vue b/src/components/UsaIconList/UsaIconList.vue index 60ffc7d9..891d579d 100644 --- a/src/components/UsaIconList/UsaIconList.vue +++ b/src/components/UsaIconList/UsaIconList.vue @@ -22,7 +22,7 @@ const props = defineProps({ if (typeof size === 'object') { isValidSize = Object.values(size).some(breakpointSize => - validSizes.includes(breakpointSize) + validSizes.includes(breakpointSize), ) } @@ -43,7 +43,7 @@ const sizeClasses = computed(() => { if (typeof props.size === 'object' && Object.keys(props.size).length) { return Object.keys(props.size).reduce((acc, breakpoint) => { acc.push( - `${breakpoint}${prefixSeparator}usa-icon-list--size-${props.size[breakpoint]}` + `${breakpoint}${prefixSeparator}usa-icon-list--size-${props.size[breakpoint]}`, ) return acc diff --git a/src/components/UsaIconListItem/UsaIconListItem.stories.js b/src/components/UsaIconListItem/UsaIconListItem.stories.js index 332b8ba6..c1b7630d 100644 --- a/src/components/UsaIconListItem/UsaIconListItem.stories.js +++ b/src/components/UsaIconListItem/UsaIconListItem.stories.js @@ -81,11 +81,11 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['slot:icon'] + } + args['slot:title'] + } `, }) diff --git a/src/components/UsaIconListItem/UsaIconListItem.test.js b/src/components/UsaIconListItem/UsaIconListItem.test.js index e507db17..1541d52e 100644 --- a/src/components/UsaIconListItem/UsaIconListItem.test.js +++ b/src/components/UsaIconListItem/UsaIconListItem.test.js @@ -18,7 +18,7 @@ describe('UsaIconListItem', () => { cy.get('h2.usa-icon-list__title').should('not.exist') cy.get('div.usa-icon-list__content > p').should( 'contain', - 'Test item content' + 'Test item content', ) }) @@ -38,7 +38,7 @@ describe('UsaIconListItem', () => { cy.get('.usa-icon-list__icon > span.test-icon-slot').should( 'contain', - 'Test icon slot' + 'Test icon slot', ) cy.get('h3.usa-icon-list__title').should('contain', 'Test item title slot') }) diff --git a/src/components/UsaIdentiferMoreInfo/UsaIdentiferMoreInfo.test.js b/src/components/UsaIdentiferMoreInfo/UsaIdentiferMoreInfo.test.js index 5301ac55..c2fae07f 100644 --- a/src/components/UsaIdentiferMoreInfo/UsaIdentiferMoreInfo.test.js +++ b/src/components/UsaIdentiferMoreInfo/UsaIdentiferMoreInfo.test.js @@ -13,7 +13,7 @@ describe('UsaIdentiferMoreInfo', () => { cy.get('.usa-identifier__container').should('exist') cy.get('.usa-identifier__usagov-description').should( 'contain', - 'Looking for U.S. government information and services?' + 'Looking for U.S. government information and services?', ) cy.get('.usa-identifier__container .usa-link') @@ -22,7 +22,7 @@ describe('UsaIdentiferMoreInfo', () => { cy.get('.usa-identifier__container .usa-link').should( 'contain', - 'Visit USA.gov' + 'Visit USA.gov', ) }) @@ -42,7 +42,7 @@ describe('UsaIdentiferMoreInfo', () => { cy.get('.usa-identifier__usagov-description').should( 'contain', - 'Test description' + 'Test description', ) cy.get('.usa-identifier__container .usa-link') @@ -51,7 +51,7 @@ describe('UsaIdentiferMoreInfo', () => { cy.get('.usa-identifier__container .usa-link').should( 'contain', - 'Test link text' + 'Test link text', ) }) }) diff --git a/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.stories.js b/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.stories.js index b263c4de..359e80a9 100644 --- a/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.stories.js +++ b/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.stories.js @@ -57,8 +57,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ + args.disclaimer + } `, }) diff --git a/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.test.js b/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.test.js index f57dc2f4..e7c473e7 100644 --- a/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.test.js +++ b/src/components/UsaIdentifierMasthead/UsaIdentifierMasthead.test.js @@ -11,7 +11,7 @@ describe('UsaIdentifierMasthead', () => { .and('contain', 'Agency identifier') cy.get( - '.usa-identifier__section--masthead > .usa-identifier__container' + '.usa-identifier__section--masthead > .usa-identifier__container', ).should('exist') cy.get('.usa-identifier__identity').should('not.exist') @@ -28,7 +28,7 @@ describe('UsaIdentifierMasthead', () => { cy.get('.usa-identifier__section--masthead').should('exist') cy.get( - '.usa-identifier__section--masthead > .usa-identifier__container' + '.usa-identifier__section--masthead > .usa-identifier__container', ).and('contain', 'Test default slot') cy.get('.usa-identifier__logos').should('not.exist') @@ -50,7 +50,7 @@ describe('UsaIdentifierMasthead', () => { cy.get('p.usa-identifier__identity-domain').should( 'contain', - 'www.test.com' + 'www.test.com', ) cy.get('p.usa-identifier__identity-disclaimer').should('not.exist') @@ -65,7 +65,7 @@ describe('UsaIdentifierMasthead', () => { cy.get('p.usa-identifier__identity-disclaimer').should( 'contain', - 'Test disclaimer' + 'Test disclaimer', ) cy.get('.usa-identifier__identity-domain').should('not.exist') @@ -106,12 +106,12 @@ describe('UsaIdentifierMasthead', () => { cy.get('p.usa-identifier__identity-domain').should( 'contain', - 'www.test.com' + 'www.test.com', ) cy.get('p.usa-identifier__identity-disclaimer').should( 'contain', - 'Test disclaimer' + 'Test disclaimer', ) }) }) diff --git a/src/components/UsaIdentifierRequiredLinks/UsaIdentifierRequiredLinks.test.js b/src/components/UsaIdentifierRequiredLinks/UsaIdentifierRequiredLinks.test.js index 8ce08931..eac2d3c6 100644 --- a/src/components/UsaIdentifierRequiredLinks/UsaIdentifierRequiredLinks.test.js +++ b/src/components/UsaIdentifierRequiredLinks/UsaIdentifierRequiredLinks.test.js @@ -47,7 +47,7 @@ describe('UsaIdentifierRequiredLinks', () => { cy.get('.usa-identifier__required-links-item').should('have.length', 2) cy.get( - '.usa-identifier__required-links-item:nth-of-type(1) .usa-identifier__required-link' + '.usa-identifier__required-links-item:nth-of-type(1) .usa-identifier__required-link', ) .as('firstLink') .should('have.attr', 'to') @@ -57,7 +57,7 @@ describe('UsaIdentifierRequiredLinks', () => { .and('contain', 'Test link 1') cy.get( - '.usa-identifier__required-links-item:nth-of-type(2) .usa-identifier__required-link' + '.usa-identifier__required-links-item:nth-of-type(2) .usa-identifier__required-link', ) .as('secondLink') .should('have.attr', 'href') diff --git a/src/components/UsaModal/UsaModal.stories.js b/src/components/UsaModal/UsaModal.stories.js index ca12b69f..69fdb35c 100644 --- a/src/components/UsaModal/UsaModal.stories.js +++ b/src/components/UsaModal/UsaModal.stories.js @@ -116,16 +116,16 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['slot:heading'] + } + args['close-button'] + } + args.closeButton + } `, }) diff --git a/src/components/UsaModal/UsaModal.test.js b/src/components/UsaModal/UsaModal.test.js index afbd1611..0ff33431 100644 --- a/src/components/UsaModal/UsaModal.test.js +++ b/src/components/UsaModal/UsaModal.test.js @@ -27,7 +27,7 @@ describe('UsaModal', () => { cy.get('.js-focus-trap-wrapper').should( 'have.class', - 'test-focus-trap-class' + 'test-focus-trap-class', ) cy.get('.usa-modal-wrapper') .should('have.class', 'is-visible') @@ -94,7 +94,7 @@ describe('UsaModal', () => { cy.get('body').should('not.have.class', 'usa-js-modal--active') cy.get('body > :not(.js-focus-trap-class)').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) // Trigger model open with prop change. @@ -130,7 +130,7 @@ describe('UsaModal', () => { cy.get('body').should('not.have.class', 'usa-js-modal--active') cy.get('body > :not(.js-focus-trap-class)').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) // Open modal again. @@ -161,7 +161,7 @@ describe('UsaModal', () => { cy.get('body').should('not.have.class', 'usa-js-modal--active') cy.get('body > :not(.js-focus-trap-class)').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) // Open modal again. @@ -192,7 +192,7 @@ describe('UsaModal', () => { cy.get('body').should('not.have.class', 'usa-js-modal--active') cy.get('body > :not(.js-focus-trap-class)').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) }) @@ -220,7 +220,7 @@ describe('UsaModal', () => { }) }, }, - 'Close Modal' + 'Close Modal', ), }, }) @@ -236,7 +236,7 @@ describe('UsaModal', () => { cy.get('body').should('not.have.class', 'usa-js-no-click') cy.get('body > :not(.js-focus-trap-class)').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) // Open modal. @@ -299,7 +299,7 @@ describe('UsaModal', () => { cy.get('body').should('not.have.class', 'usa-js-no-click') cy.get('body > :not(.js-focus-trap-class)').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) }) @@ -322,14 +322,14 @@ describe('UsaModal', () => { { class: 'test-close-button', }, - 'Close Modal' + 'Close Modal', ), h( 'button', { class: 'test-close-button-2', }, - 'Also Close Modal' + 'Also Close Modal', ), ], }, @@ -414,7 +414,7 @@ describe('UsaModal', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notasize' is not a valid modal size` + `'notasize' is not a valid modal size`, ) }) @@ -476,7 +476,7 @@ describe('UsaModal', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `The 'closeButton' slot is deprecated, use 'close-button' instead.` + `The 'closeButton' slot is deprecated, use 'close-button' instead.`, ) }) }) diff --git a/src/components/UsaModal/UsaModal.vue b/src/components/UsaModal/UsaModal.vue index 91a775a3..a460532c 100644 --- a/src/components/UsaModal/UsaModal.vue +++ b/src/components/UsaModal/UsaModal.vue @@ -10,7 +10,7 @@ const slots = useSlots() if (slots?.closeButton) { console.warn( - `The 'closeButton' slot is deprecated, use 'close-button' instead.` + `The 'closeButton' slot is deprecated, use 'close-button' instead.`, ) } @@ -124,7 +124,7 @@ watch( { immediate: true, deep: true, - } + }, ) onMounted(() => { diff --git a/src/components/UsaModalCloseButton/UsaModalCloseButton.test.js b/src/components/UsaModalCloseButton/UsaModalCloseButton.test.js index 7cd05fc6..49552638 100644 --- a/src/components/UsaModalCloseButton/UsaModalCloseButton.test.js +++ b/src/components/UsaModalCloseButton/UsaModalCloseButton.test.js @@ -55,7 +55,7 @@ describe('UsaModalCloseButton', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Missing required prop: "ariaLabel"` + `[Vue warn]: Missing required prop: "ariaLabel"`, ) }) }) diff --git a/src/components/UsaNav/UsaNav.test.js b/src/components/UsaNav/UsaNav.test.js index 425248a2..4f21e6eb 100644 --- a/src/components/UsaNav/UsaNav.test.js +++ b/src/components/UsaNav/UsaNav.test.js @@ -21,7 +21,7 @@ describe('UsaNav', () => { { href: '#', }, - 'Test primary slot' + 'Test primary slot', ), secondary: () => h( @@ -29,7 +29,7 @@ describe('UsaNav', () => { { href: '#', }, - 'Test secondary slot' + 'Test secondary slot', ), }, global: { diff --git a/src/components/UsaNav/UsaNav.vue b/src/components/UsaNav/UsaNav.vue index 2d827a23..8b1875f6 100644 --- a/src/components/UsaNav/UsaNav.vue +++ b/src/components/UsaNav/UsaNav.vue @@ -17,7 +17,7 @@ import UsaOverlay from '@/components/UsaOverlay' const imagePath = inject('vueUswds.imagePath', IMAGE_PATH) const mobileMenuBreakpoint = inject( 'vueUswds.mobileMenuBreakpoint', - MOBILE_MENU_BREAKPOINT + MOBILE_MENU_BREAKPOINT, ) const isExtendedHeader = inject('isExtendedHeader', ref(false)) const isMobileMenuOpen = inject('isMobileMenuOpen', ref(false)) @@ -49,10 +49,10 @@ const nav = ref(null) const { activate, deactivate } = useFocusTrap(nav) const isMounted = ref(false) const largeScreenMediaQuery = useMediaQuery( - `(min-width: ${mobileMenuBreakpoint})` + `(min-width: ${mobileMenuBreakpoint})`, ) const largeScreen = computed(() => - isMounted.value ? largeScreenMediaQuery.value : true + isMounted.value ? largeScreenMediaQuery.value : true, ) watch(isMobileMenuOpen, async isMenuOpen => { diff --git a/src/components/UsaNavDropdown/UsaNavDropdown.test.js b/src/components/UsaNavDropdown/UsaNavDropdown.test.js index 5b191743..cfc61e84 100644 --- a/src/components/UsaNavDropdown/UsaNavDropdown.test.js +++ b/src/components/UsaNavDropdown/UsaNavDropdown.test.js @@ -23,7 +23,7 @@ describe('UsaNavDropdown', () => { cy.get('@registerDropdown').should( 'be.calledWith', 'test-dropdown-id', - false + false, ) cy.get('li.usa-nav__primary-item') @@ -54,7 +54,7 @@ describe('UsaNavDropdown', () => { cy.get('@registerDropdown').should( 'be.calledWithMatch', 'vuswds-id-global-usa-nav-dropdown', - true + true, ) }) }) diff --git a/src/components/UsaNavDropdownButton/UsaNavDropdownButton.vue b/src/components/UsaNavDropdownButton/UsaNavDropdownButton.vue index 37d0dc45..827f570b 100644 --- a/src/components/UsaNavDropdownButton/UsaNavDropdownButton.vue +++ b/src/components/UsaNavDropdownButton/UsaNavDropdownButton.vue @@ -10,7 +10,7 @@ import { ROUTER_COMPONENT_NAME } from '@/utils/constants.js' const globalRouterComponentName = inject( 'vueUswds.routerComponentName', - ROUTER_COMPONENT_NAME + ROUTER_COMPONENT_NAME, ) const dropdownId = inject('dropdownId') const toggleDropdown = inject('toggleDropdown') @@ -34,7 +34,7 @@ const props = defineProps({ const isOpen = toRef(dropdownItems, dropdownId.value) const localRouterComponentName = computed( - () => props.routerComponentName || globalRouterComponentName + () => props.routerComponentName || globalRouterComponentName, ) const routeLocation = computed(() => props.to || props.href) diff --git a/src/components/UsaNavPrimary/UsaNavPrimary.test.js b/src/components/UsaNavPrimary/UsaNavPrimary.test.js index a7693952..bdad7c97 100644 --- a/src/components/UsaNavPrimary/UsaNavPrimary.test.js +++ b/src/components/UsaNavPrimary/UsaNavPrimary.test.js @@ -119,7 +119,7 @@ describe('UsaNavPrimary', () => { cy.get('.usa-nav__primary > li.usa-nav__primary-item').should( 'have.length', - 4 + 4, ) // Item 1 @@ -296,7 +296,7 @@ describe('UsaNavPrimary', () => { cy.get('.usa-nav__primary > li.usa-nav__primary-item').should( 'have.length', - 4 + 4, ) // Item 1 @@ -532,7 +532,7 @@ describe('UsaNavPrimary', () => { }) cy.get('.usa-nav__primary > .usa-nav__primary-item:nth-of-type(3)').as( - 'dropdown' + 'dropdown', ) cy.get('@dropdown').find('> button').as('dropdownButton') @@ -582,23 +582,23 @@ describe('UsaNavPrimary', () => { }) cy.get('.usa-nav__primary > .usa-nav__primary-item:nth-of-type(3)').as( - 'dropdown1' + 'dropdown1', ) cy.get( - '.usa-nav__primary > .usa-nav__primary-item:nth-of-type(3) > button' + '.usa-nav__primary > .usa-nav__primary-item:nth-of-type(3) > button', ).as('dropdownButton1') cy.get('.usa-nav__primary > .usa-nav__primary-item:nth-of-type(3) > ul').as( - 'dropdownMenu1' + 'dropdownMenu1', ) cy.get('.usa-nav__primary > .usa-nav__primary-item:nth-of-type(4)').as( - 'dropdown2' + 'dropdown2', ) cy.get( - '.usa-nav__primary > .usa-nav__primary-item:nth-of-type(4) > button' + '.usa-nav__primary > .usa-nav__primary-item:nth-of-type(4) > button', ).as('dropdownButton2') cy.get('.usa-nav__primary > .usa-nav__primary-item:nth-of-type(4) > ul').as( - 'dropdownMenu2' + 'dropdownMenu2', ) cy.get('@dropdownButton1').should('have.attr', 'aria-expanded', 'false') @@ -681,7 +681,7 @@ describe('UsaNavPrimary', () => { .as('wrapper') cy.get('.usa-nav__primary > .usa-nav__primary-item:nth-of-type(3)').as( - 'dropdown' + 'dropdown', ) cy.get('@dropdown').find('> button').as('dropdownButton') @@ -693,7 +693,7 @@ describe('UsaNavPrimary', () => { expect(currentEvent).to.have.length(1) const dropdownIds = Object.keys( - currentEvent[currentEvent.length - 1][0] + currentEvent[currentEvent.length - 1][0], ) expect(currentEvent[currentEvent.length - 1][0]).to.contain({ [dropdownIds[0]]: false, @@ -711,7 +711,7 @@ describe('UsaNavPrimary', () => { expect(currentEvent).to.have.length(2) const dropdownIds = Object.keys( - currentEvent[currentEvent.length - 1][0] + currentEvent[currentEvent.length - 1][0], ) expect(currentEvent[currentEvent.length - 1][0]).to.contain({ [dropdownIds[0]]: true, diff --git a/src/components/UsaNavPrimary/UsaNavPrimary.vue b/src/components/UsaNavPrimary/UsaNavPrimary.vue index 48e4821d..de9161e8 100644 --- a/src/components/UsaNavPrimary/UsaNavPrimary.vue +++ b/src/components/UsaNavPrimary/UsaNavPrimary.vue @@ -11,7 +11,7 @@ import UsaNavSubmenuItem from '@/components/UsaNavSubmenuItem' const mobileMenuBreakpoint = inject( 'vueUswds.mobileMenuBreakpoint', - MOBILE_MENU_BREAKPOINT + MOBILE_MENU_BREAKPOINT, ) const isMegamenu = inject('isMegamenu', ref(false)) diff --git a/src/components/UsaNavSecondary/UsaNavSecondary.stories.js b/src/components/UsaNavSecondary/UsaNavSecondary.stories.js index 2ad4163a..31812374 100644 --- a/src/components/UsaNavSecondary/UsaNavSecondary.stories.js +++ b/src/components/UsaNavSecondary/UsaNavSecondary.stories.js @@ -45,8 +45,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ }, template: ` + args.default + } `, }) diff --git a/src/components/UsaNavSubmenu/UsaNavSubmenu.stories.js b/src/components/UsaNavSubmenu/UsaNavSubmenu.stories.js index 785e06d6..6e9e96ad 100644 --- a/src/components/UsaNavSubmenu/UsaNavSubmenu.stories.js +++ b/src/components/UsaNavSubmenu/UsaNavSubmenu.stories.js @@ -49,17 +49,17 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args.default + } + args.col1 + } + args.col2 + } + args.col3 + } `, }) diff --git a/src/components/UsaNavSubmenu/UsaNavSubmenu.test.js b/src/components/UsaNavSubmenu/UsaNavSubmenu.test.js index 95ac41bf..5cc4ea0e 100644 --- a/src/components/UsaNavSubmenu/UsaNavSubmenu.test.js +++ b/src/components/UsaNavSubmenu/UsaNavSubmenu.test.js @@ -180,7 +180,7 @@ describe('UsaNavSubmenu', () => { cy.get('@consoleWarn').should( 'be.calledWith', - 'Column count must be greater than or equal to 1' + 'Column count must be greater than or equal to 1', ) }) }) diff --git a/src/components/UsaPagination/UsaPagination.stories.js b/src/components/UsaPagination/UsaPagination.stories.js index 3de0c030..c7bfde37 100644 --- a/src/components/UsaPagination/UsaPagination.stories.js +++ b/src/components/UsaPagination/UsaPagination.stories.js @@ -161,35 +161,35 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args.previous + } + args['previous-icon'] + } + args.previousIcon + } + args['previous-label'] + } + args.previousLabel + } + args.next + } + args['next-icon'] + } + args.nextIcon + } + args['next-label'] + } + args.nextLabel + } `, }) diff --git a/src/components/UsaPagination/UsaPagination.test.js b/src/components/UsaPagination/UsaPagination.test.js index 57f64270..9fc4cd56 100644 --- a/src/components/UsaPagination/UsaPagination.test.js +++ b/src/components/UsaPagination/UsaPagination.test.js @@ -70,7 +70,7 @@ describe('UsaPagination', () => { .should( 'have.attr', 'xlink:href', - '/assets/img/sprite.svg#navigate_before' + '/assets/img/sprite.svg#navigate_before', ) cy.get('@itemPrevious').find('span').should('contain', 'Previous') @@ -199,7 +199,7 @@ describe('UsaPagination', () => { .and( 'not.have.attr', 'aria-label', - 'ellipsis indicating non-visible pages' + 'ellipsis indicating non-visible pages', ) .children() .should('contain', '20') @@ -217,7 +217,7 @@ describe('UsaPagination', () => { cy.get('nav.usa-pagination').should( 'have.attr', 'aria-label', - 'Test aria label' + 'Test aria label', ) }) @@ -303,7 +303,7 @@ describe('UsaPagination', () => { cy.get('.usa-pagination__list').should('contain', 'Test previous icon slot') cy.get('.usa-pagination__list').should( 'contain', - 'Test previous label slot' + 'Test previous label slot', ) cy.get('.usa-pagination__list').should('contain', 'Test next icon slot') cy.get('.usa-pagination__list').should('contain', 'Test next label slot') @@ -384,12 +384,12 @@ describe('UsaPagination', () => { if (i > 1) { cy.get('@itemPrevious').should( 'not.have.class', - 'usa-pagination__item--hidden' + 'usa-pagination__item--hidden', ) } else { cy.get('@itemPrevious').should( 'have.class', - 'usa-pagination__item--hidden' + 'usa-pagination__item--hidden', ) } @@ -408,7 +408,7 @@ describe('UsaPagination', () => { cy.get('@itemNext').should( 'not.have.class', - 'usa-pagination__item--hidden' + 'usa-pagination__item--hidden', ) // Click on next item @@ -420,7 +420,7 @@ describe('UsaPagination', () => { expect(vm.emitted()).to.have.property('update:currentPage') const currentPageEvent = vm.emitted('update:currentPage') expect(currentPageEvent[currentPageEvent.length - 1]).to.contain( - i + 1 + i + 1, ) expect(currentPageEvent).to.have.length(i) }) @@ -469,7 +469,7 @@ describe('UsaPagination', () => { cy.get('@itemPrevious').should( 'not.have.class', - 'usa-pagination__item--hidden' + 'usa-pagination__item--hidden', ) cy.get('@item1') @@ -496,7 +496,7 @@ describe('UsaPagination', () => { cy.get('@itemNext').should( 'not.have.class', - 'usa-pagination__item--hidden' + 'usa-pagination__item--hidden', ) // Click on next item @@ -508,7 +508,7 @@ describe('UsaPagination', () => { expect(vm.emitted()).to.have.property('update:currentPage') const currentPageEvent = vm.emitted('update:currentPage') expect(currentPageEvent[currentPageEvent.length - 1]).to.contain( - i + 1 + i + 1, ) expect(currentPageEvent).to.have.length(i) }) @@ -532,19 +532,19 @@ describe('UsaPagination', () => { .and('not.have.class', 'usa-current') cy.get('li.usa-pagination__item:nth-child(5) > *').should( 'contain', - '9' + '9', ) cy.get('li.usa-pagination__item:nth-child(6) > *').should( 'contain', - '10' + '10', ) cy.get('li.usa-pagination__item:nth-child(7) > *').should( 'contain', - '11' + '11', ) cy.get('li.usa-pagination__item:nth-child(8) > *').should( 'contain', - '12' + '12', ) cy.get('li.usa-pagination__item:nth-child(9)').should('exist') @@ -557,7 +557,7 @@ describe('UsaPagination', () => { expect(vm.emitted()).to.have.property('update:currentPage') const currentPageEvent = vm.emitted('update:currentPage') expect(currentPageEvent[currentPageEvent.length - 1]).to.contain( - i + 1 + i + 1, ) expect(currentPageEvent).to.have.length(i) }) @@ -565,11 +565,11 @@ describe('UsaPagination', () => { // Add guard to make sure DOM has been updated before moving on. cy.get(`li.usa-pagination__item:nth-child(${i - 3}) > *`).should( 'have.class', - 'usa-current' + 'usa-current', ) cy.get(`li.usa-pagination__item:nth-child(${i - 4}) > *`).should( 'not.have.class', - 'usa-current' + 'usa-current', ) }) }) @@ -618,7 +618,7 @@ describe('UsaPagination', () => { { ariaLabel: 'Test aria label previous', }, - () => 'Test Previous Slot' + () => 'Test Previous Slot', ), next: () => h( @@ -626,7 +626,7 @@ describe('UsaPagination', () => { { ariaLabel: 'Test aria label next', }, - () => 'Test Next Slot' + () => 'Test Next Slot', ), }, }) @@ -757,7 +757,7 @@ describe('UsaPagination', () => { }, `${props.isFirstPage ? 'true' : 'false'} - ${ props.toPreviousPage ? 'true' : 'false' - }` + }`, ), next: props => h( @@ -767,7 +767,7 @@ describe('UsaPagination', () => { }, `${props.isLastPage ? 'true' : 'false'} - ${ props.toNextPage ? 'true' : 'false' - } ` + } `, ), }, }) @@ -808,13 +808,13 @@ describe('UsaPagination', () => { h( 'span', { class: 'test-previous-label' }, - 'deprecated previous label slot' + 'deprecated previous label slot', ), previousIcon: () => h( 'span', { class: 'test-previous-icon' }, - 'deprecated previous icon slot' + 'deprecated previous icon slot', ), nextIcon: () => h('span', { class: 'test-next-label' }, 'deprecated next label slot'), @@ -829,43 +829,43 @@ describe('UsaPagination', () => { cy.get('span.test-previous-icon').should( 'contain', - 'deprecated previous icon slot' + 'deprecated previous icon slot', ) cy.get('span.test-previous-label').should( 'contain', - 'deprecated previous label slot' + 'deprecated previous label slot', ) cy.get('span.test-next-label').should( 'contain', - 'deprecated next label slot' + 'deprecated next label slot', ) cy.get('span.test-next-icon').should('contain', 'deprecated next icon slot') cy.get('@consoleWarn').should( 'be.calledWith', - `The 'previousIcon' slot is deprecated, use 'previous-icon' instead.` + `The 'previousIcon' slot is deprecated, use 'previous-icon' instead.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'previousLabel' slot is deprecated, use 'previous-label' instead.` + `The 'previousLabel' slot is deprecated, use 'previous-label' instead.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'nextIcon' slot is deprecated, use 'next-icon' instead.` + `The 'nextIcon' slot is deprecated, use 'next-icon' instead.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `The 'nextLabel' slot is deprecated, use 'next-label' instead.` + `The 'nextLabel' slot is deprecated, use 'next-label' instead.`, ) cy.get('span.test-next-label').should( 'contain', - 'deprecated next label slot' + 'deprecated next label slot', ) cy.get('@itemFirst') @@ -882,7 +882,7 @@ describe('UsaPagination', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `The '#' placeholder is deprecated, use '%s' instead.` + `The '#' placeholder is deprecated, use '%s' instead.`, ) }) }) diff --git a/src/components/UsaPagination/UsaPagination.vue b/src/components/UsaPagination/UsaPagination.vue index 046f90ee..bbf69e67 100644 --- a/src/components/UsaPagination/UsaPagination.vue +++ b/src/components/UsaPagination/UsaPagination.vue @@ -8,13 +8,13 @@ const slots = useSlots() if (slots?.previousIcon) { console.warn( - `The 'previousIcon' slot is deprecated, use 'previous-icon' instead.` + `The 'previousIcon' slot is deprecated, use 'previous-icon' instead.`, ) } if (slots?.previousLabel) { console.warn( - `The 'previousLabel' slot is deprecated, use 'previous-label' instead.` + `The 'previousLabel' slot is deprecated, use 'previous-label' instead.`, ) } @@ -109,7 +109,7 @@ const { toRef(props, 'currentPage'), totalItems, toRef(props, 'unbounded'), - emit + emit, ) function getAriaLabel(pageNumber) { diff --git a/src/components/UsaPaginationArrow/UsaPaginationArrow.test.js b/src/components/UsaPaginationArrow/UsaPaginationArrow.test.js index 91046b5a..94fd3d8d 100644 --- a/src/components/UsaPaginationArrow/UsaPaginationArrow.test.js +++ b/src/components/UsaPaginationArrow/UsaPaginationArrow.test.js @@ -185,7 +185,7 @@ describe('UsaPaginationArrow', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Invalid prop: custom validator check failed for prop "direction".` + `[Vue warn]: Invalid prop: custom validator check failed for prop "direction".`, ) }) @@ -201,7 +201,7 @@ describe('UsaPaginationArrow', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Missing required prop: "ariaLabel"` + `[Vue warn]: Missing required prop: "ariaLabel"`, ) }) @@ -218,7 +218,7 @@ describe('UsaPaginationArrow', () => { cy.get('.usa-pagination__arrow button').should( 'have.class', - 'usa-button--unstyled' + 'usa-button--unstyled', ) cy.get('@wrapper').invoke('setProps', { @@ -227,7 +227,7 @@ describe('UsaPaginationArrow', () => { cy.get('.usa-pagination__arrow a').should( 'not.have.class', - 'usa-button--unstyled' + 'usa-button--unstyled', ) }) diff --git a/src/components/UsaPaginationArrow/UsaPaginationArrow.vue b/src/components/UsaPaginationArrow/UsaPaginationArrow.vue index 68bd88af..b00d1ac0 100644 --- a/src/components/UsaPaginationArrow/UsaPaginationArrow.vue +++ b/src/components/UsaPaginationArrow/UsaPaginationArrow.vue @@ -45,7 +45,7 @@ const props = defineProps({ }) const componentTag = computed(() => - props.routerComponentName || props.to || props.href ? BaseLink : 'button' + props.routerComponentName || props.to || props.href ? BaseLink : 'button', ) const classes = computed(() => [ diff --git a/src/components/UsaPaginationItem/UsaPaginationItem.test.js b/src/components/UsaPaginationItem/UsaPaginationItem.test.js index 2ee653dc..e0a1db2a 100644 --- a/src/components/UsaPaginationItem/UsaPaginationItem.test.js +++ b/src/components/UsaPaginationItem/UsaPaginationItem.test.js @@ -12,7 +12,7 @@ describe('UsaPaginationItem', () => { cy.get('li.usa-pagination__item').should( 'have.class', - 'usa-pagination__page-no' + 'usa-pagination__page-no', ) cy.get('.usa-pagination__item button') @@ -54,7 +54,7 @@ describe('UsaPaginationItem', () => { cy.get('.usa-pagination__item button').should( 'have.class', - 'usa-button--unstyled' + 'usa-button--unstyled', ) cy.get('@wrapper').invoke('setProps', { @@ -63,7 +63,7 @@ describe('UsaPaginationItem', () => { cy.get('.usa-pagination__item a').should( 'not.have.class', - 'usa-button--unstyled' + 'usa-button--unstyled', ) }) @@ -112,7 +112,7 @@ describe('UsaPaginationItem', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Missing required prop: "ariaLabel"` + `[Vue warn]: Missing required prop: "ariaLabel"`, ) }) @@ -128,7 +128,7 @@ describe('UsaPaginationItem', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Invalid prop: custom validator check failed for prop "pageNumber".` + `[Vue warn]: Invalid prop: custom validator check failed for prop "pageNumber".`, ) }) }) diff --git a/src/components/UsaPaginationItem/UsaPaginationItem.vue b/src/components/UsaPaginationItem/UsaPaginationItem.vue index 60a62586..d8aa6fce 100644 --- a/src/components/UsaPaginationItem/UsaPaginationItem.vue +++ b/src/components/UsaPaginationItem/UsaPaginationItem.vue @@ -33,7 +33,7 @@ const props = defineProps({ }) const componentTag = computed(() => - props.routerComponentName || props.to || props.href ? BaseLink : 'button' + props.routerComponentName || props.to || props.href ? BaseLink : 'button', ) const ariaCurrent = computed(() => (props.isCurrentPage ? 'page' : null)) diff --git a/src/components/UsaProcessList/UsaProcessList.vue b/src/components/UsaProcessList/UsaProcessList.vue index 9a575b0b..a25862f6 100644 --- a/src/components/UsaProcessList/UsaProcessList.vue +++ b/src/components/UsaProcessList/UsaProcessList.vue @@ -10,7 +10,7 @@ const props = defineProps({ provide( 'listHeadingTag', - computed(() => props.headingTag) + computed(() => props.headingTag), ) diff --git a/src/components/UsaProcessListItem/UsaProcessListItem.stories.js b/src/components/UsaProcessListItem/UsaProcessListItem.stories.js index b06b390a..8a2d485b 100644 --- a/src/components/UsaProcessListItem/UsaProcessListItem.stories.js +++ b/src/components/UsaProcessListItem/UsaProcessListItem.stories.js @@ -55,8 +55,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ + args['slot:heading'] + } diff --git a/src/components/UsaProcessListItem/UsaProcessListItem.vue b/src/components/UsaProcessListItem/UsaProcessListItem.vue index 9b72e1e9..35728386 100644 --- a/src/components/UsaProcessListItem/UsaProcessListItem.vue +++ b/src/components/UsaProcessListItem/UsaProcessListItem.vue @@ -24,7 +24,7 @@ const props = defineProps({ }) const computedHeadingTag = computed( - () => listHeadingTag.value || props.headingTag + () => listHeadingTag.value || props.headingTag, ) diff --git a/src/components/UsaRadio/UsaRadio.stories.js b/src/components/UsaRadio/UsaRadio.stories.js index e1a30ed4..9ff13212 100644 --- a/src/components/UsaRadio/UsaRadio.stories.js +++ b/src/components/UsaRadio/UsaRadio.stories.js @@ -78,8 +78,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ > + args['slot:description'] + } `, }) diff --git a/src/components/UsaRadio/UsaRadio.test.js b/src/components/UsaRadio/UsaRadio.test.js index 812fab07..c0140431 100644 --- a/src/components/UsaRadio/UsaRadio.test.js +++ b/src/components/UsaRadio/UsaRadio.test.js @@ -32,7 +32,7 @@ describe('UsaRadio', () => { cy.get('span.usa-radio__label-description').should( 'contain', - 'Test description' + 'Test description', ) cy.get('@wrapper') @@ -50,7 +50,7 @@ describe('UsaRadio', () => { const currentCheckedEvent = vm.emitted('update:modelValue') expect(currentCheckedEvent).to.have.length(1) expect(currentCheckedEvent[currentCheckedEvent.length - 1]).to.contain( - 'test-radio-value' + 'test-radio-value', ) }) @@ -121,7 +121,7 @@ describe('UsaRadio', () => { cy.get('.usa-radio__label').should('contain', 'Test label') cy.get('.usa-radio__label-description').should( 'contain', - 'Test description slot' + 'Test description slot', ) }) @@ -169,7 +169,7 @@ describe('UsaRadio', () => { cy.get('.usa-radio__label').should('have.class', 'test-label-class') cy.get('.usa-radio__label-description').should( 'have.class', - 'test-description-class' + 'test-description-class', ) }) }) diff --git a/src/components/UsaRange/UsaRange.stories.js b/src/components/UsaRange/UsaRange.stories.js index 74d78919..9b7a6f86 100644 --- a/src/components/UsaRange/UsaRange.stories.js +++ b/src/components/UsaRange/UsaRange.stories.js @@ -108,12 +108,12 @@ const DefaultTemplate = (args, { argTypes }) => ({ v-model="modelValue" > + args['slot:label'] + } + args['error-message'] + } `, }) diff --git a/src/components/UsaRange/UsaRange.vue b/src/components/UsaRange/UsaRange.vue index 819733d8..8b4317de 100644 --- a/src/components/UsaRange/UsaRange.vue +++ b/src/components/UsaRange/UsaRange.vue @@ -63,7 +63,7 @@ const props = defineProps({ const computedId = computed(() => props.id || nextId('usa-range')) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) diff --git a/src/components/UsaSearch/UsaSearch.test.js b/src/components/UsaSearch/UsaSearch.test.js index c250c4f3..6d4c9ad4 100644 --- a/src/components/UsaSearch/UsaSearch.test.js +++ b/src/components/UsaSearch/UsaSearch.test.js @@ -125,7 +125,7 @@ describe('UsaSearch', () => { h( 'strong', { className: 'usa-search__submit-icon' }, - 'Custom icon slot' + 'Custom icon slot', ), }, }) @@ -174,7 +174,7 @@ describe('UsaSearch', () => { const currentValueEvent = vm.emitted('update:modelValue') expect(currentValueEvent).to.have.length(12) expect(currentValueEvent[currentValueEvent.length - 1]).to.contain( - 'Test search term' + 'Test search term', ) }) }) @@ -212,7 +212,7 @@ describe('UsaSearch', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'invalidvariant' is not a valid search variant` + `'invalidvariant' is not a valid search variant`, ) }) }) diff --git a/src/components/UsaSelect/UsaSelect.stories.js b/src/components/UsaSelect/UsaSelect.stories.js index 3d69a249..801f22c0 100644 --- a/src/components/UsaSelect/UsaSelect.stories.js +++ b/src/components/UsaSelect/UsaSelect.stories.js @@ -153,15 +153,15 @@ const DefaultTemplate = (args, { argTypes }) => ({ v-model="modelValue" > + args['slot:label'] + } + args.default + } + args['error-message'] + } `, }) diff --git a/src/components/UsaSelect/UsaSelect.test.js b/src/components/UsaSelect/UsaSelect.test.js index fb626a89..d4434e2b 100644 --- a/src/components/UsaSelect/UsaSelect.test.js +++ b/src/components/UsaSelect/UsaSelect.test.js @@ -274,14 +274,14 @@ describe('UsaSelect', () => { h( 'option', { value: options[1].value }, - `Options slot: ${options[1].text}` + `Options slot: ${options[1].text}`, ), }, }) cy.get('.usa-select > option:nth-of-type(2)').should( 'contain', - 'Options slot: Item 2' + 'Options slot: Item 2', ) cy.get('.usa-select > option:nth-of-type(2)') .should('have.attr', 'value') @@ -315,7 +315,7 @@ describe('UsaSelect', () => { const currentSelectedEvent = vm.emitted('update:modelValue') expect(currentSelectedEvent).to.have.length(1) expect( - currentSelectedEvent[currentSelectedEvent.length - 1] + currentSelectedEvent[currentSelectedEvent.length - 1], ).to.contain(3.1) }) @@ -328,7 +328,7 @@ describe('UsaSelect', () => { const currentSelectedEvent = vm.emitted('update:modelValue') expect(currentSelectedEvent).to.have.length(2) expect( - currentSelectedEvent[currentSelectedEvent.length - 1] + currentSelectedEvent[currentSelectedEvent.length - 1], ).to.contain(4) }) @@ -341,7 +341,7 @@ describe('UsaSelect', () => { const currentSelectedEvent = vm.emitted('update:modelValue') expect(currentSelectedEvent).to.have.length(3) expect( - currentSelectedEvent[currentSelectedEvent.length - 1] + currentSelectedEvent[currentSelectedEvent.length - 1], ).to.contain('') }) }) diff --git a/src/components/UsaSelect/UsaSelect.vue b/src/components/UsaSelect/UsaSelect.vue index 3c2663af..84617d32 100644 --- a/src/components/UsaSelect/UsaSelect.vue +++ b/src/components/UsaSelect/UsaSelect.vue @@ -60,7 +60,7 @@ const props = defineProps({ const computedId = computed(() => props.id || nextId('usa-dropdown')) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) @@ -94,7 +94,8 @@ const ariaDescribedby = computed(() => { }) const groupElements = computed( - () => props.group || !!slots.hint || (props.error && !!slots['error-message']) + () => + props.group || !!slots.hint || (props.error && !!slots['error-message']), ) diff --git a/src/components/UsaSidenav/UsaSidenav.stories.js b/src/components/UsaSidenav/UsaSidenav.stories.js index fa3bfc83..4229282f 100644 --- a/src/components/UsaSidenav/UsaSidenav.stories.js +++ b/src/components/UsaSidenav/UsaSidenav.stories.js @@ -74,8 +74,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses"> + args.default + } `, }) diff --git a/src/components/UsaSidenav/UsaSidenav.test.js b/src/components/UsaSidenav/UsaSidenav.test.js index f5578ed8..9a61e7c7 100644 --- a/src/components/UsaSidenav/UsaSidenav.test.js +++ b/src/components/UsaSidenav/UsaSidenav.test.js @@ -118,12 +118,12 @@ describe('UsaSidenav', () => { .and('contain', '/home') cy.get('ul.usa-sidenav > li.usa-sidenav__item:nth-of-type(1) a').should( 'contain', - 'Home' + 'Home', ) // Section 1 cy.get('ul.usa-sidenav > li.usa-sidenav__item:nth-of-type(2)').as( - 'section1' + 'section1', ) cy.get('@section1') @@ -139,43 +139,43 @@ describe('UsaSidenav', () => { cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(1) > router-link' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(1) > router-link', ) .should('have.attr', 'to') .and('contain', '/section-1/page-1') cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(1) > router-link' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(1) > router-link', ) .should('contain', 'Section 1 - Page 1') cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(2) > nuxt-link' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(2) > nuxt-link', ) .should('have.attr', 'to') .and('contain', '/section-1/page-2') cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(2) > nuxt-link' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(2) > nuxt-link', ) .should('contain', 'Section 1 - Page 2') cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(3) > g-link' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(3) > g-link', ) .should('have.attr', 'to') .and('contain', '/section-1/page-3') cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(3) > g-link' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(3) > g-link', ) .should('contain', 'Section 1 - Page 3') cy.get('@section1') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(2) > ul.usa-sidenav__sublist' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(2) > ul.usa-sidenav__sublist', ) .as('section1-sublist') @@ -235,7 +235,7 @@ describe('UsaSidenav', () => { // Section 2 cy.get('ul.usa-sidenav > li.usa-sidenav__item:nth-of-type(3)').as( - 'section2' + 'section2', ) cy.get('@section2') @@ -251,20 +251,20 @@ describe('UsaSidenav', () => { cy.get('@section2') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:only-of-type > a' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:only-of-type > a', ) .should('have.attr', 'to') .and('contain', '/section-2/page-1') cy.get('@section2') .find( - ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(1) > a' + ' > ul.usa-sidenav__sublist > li.usa-sidenav__item:nth-of-type(1) > a', ) .should('contain', 'Section 2 - Page 1') // Subsection 2 cy.get('@section2') .find( - '> ul.usa-sidenav__sublist > li.usa-sidenav__item:only-of-type > ul.usa-sidenav__sublist' + '> ul.usa-sidenav__sublist > li.usa-sidenav__item:only-of-type > ul.usa-sidenav__sublist', ) .as('sub-section-2') @@ -305,7 +305,7 @@ describe('UsaSidenav', () => { .and('contain', '_blank') cy.get('ul.usa-sidenav > li.usa-sidenav__item:nth-of-type(4) a').should( 'contain', - 'Google' + 'Google', ) }) @@ -356,7 +356,7 @@ describe('UsaSidenav', () => { 'v-slot:items': 'props', class: 'test-class', }, - `${props.items[0].to} - ${props.items[0].text}` + `${props.items[0].to} - ${props.items[0].text}`, ), }, }) diff --git a/src/components/UsaSidenavItem/UsaSidenavItem.test.js b/src/components/UsaSidenavItem/UsaSidenavItem.test.js index 870244a2..628e0d23 100644 --- a/src/components/UsaSidenavItem/UsaSidenavItem.test.js +++ b/src/components/UsaSidenavItem/UsaSidenavItem.test.js @@ -81,7 +81,7 @@ describe('UsaSidenavItem', () => { cy.get('[data-v-app] > .usa-sidenav__item > a span').should( 'contain', - 'path is: /page-1' + 'path is: /page-1', ) cy.get('.usa-sidenav__sublist li').should('contain', 'path is: /page-1-1') @@ -94,7 +94,7 @@ describe('UsaSidenavItem', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Missing required prop: "item"` + `[Vue warn]: Missing required prop: "item"`, ) }) }) diff --git a/src/components/UsaSignUp/UsaSignUp.stories.js b/src/components/UsaSignUp/UsaSignUp.stories.js index c7708694..014cc4fb 100644 --- a/src/components/UsaSignUp/UsaSignUp.stories.js +++ b/src/components/UsaSignUp/UsaSignUp.stories.js @@ -64,8 +64,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :custom-classes="customClasses" > + args['slot:heading'] + } `, }) diff --git a/src/components/UsaSignUp/UsaSignUp.test.js b/src/components/UsaSignUp/UsaSignUp.test.js index 86454903..e961c5bb 100644 --- a/src/components/UsaSignUp/UsaSignUp.test.js +++ b/src/components/UsaSignUp/UsaSignUp.test.js @@ -16,7 +16,7 @@ describe('UsaSignUp', () => { .and('contain', 'Sign up') cy.get('.usa-sign-up > strong').should( 'contain', - 'Test default slot content' + 'Test default slot content', ) }) @@ -32,7 +32,7 @@ describe('UsaSignUp', () => { cy.get('.usa-sign-up__heading').should( 'contain', - 'Custom slot test heading' + 'Custom slot test heading', ) }) diff --git a/src/components/UsaSiteAlert/UsaSiteAlert.stories.js b/src/components/UsaSiteAlert/UsaSiteAlert.stories.js index 55c632dd..271e50a2 100644 --- a/src/components/UsaSiteAlert/UsaSiteAlert.stories.js +++ b/src/components/UsaSiteAlert/UsaSiteAlert.stories.js @@ -91,8 +91,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ :heading-tag="headingTag" :custom-classes="customClasses"> + args['slot:heading'] + } `, diff --git a/src/components/UsaSiteAlert/UsaSiteAlert.test.js b/src/components/UsaSiteAlert/UsaSiteAlert.test.js index e9e17575..41800064 100644 --- a/src/components/UsaSiteAlert/UsaSiteAlert.test.js +++ b/src/components/UsaSiteAlert/UsaSiteAlert.test.js @@ -176,7 +176,7 @@ describe('UsaSiteAlert', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notvariant' is not a valid site alert variant` + `'notvariant' is not a valid site alert variant`, ) }) }) diff --git a/src/components/UsaSkipnav/UsaSkipnav.test.js b/src/components/UsaSkipnav/UsaSkipnav.test.js index 8b583370..7e60a091 100644 --- a/src/components/UsaSkipnav/UsaSkipnav.test.js +++ b/src/components/UsaSkipnav/UsaSkipnav.test.js @@ -71,7 +71,7 @@ describe('UsaSkipnav', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `The anchor prop is required and must start with a "#" symbol` + `The anchor prop is required and must start with a "#" symbol`, ) }) }) diff --git a/src/components/UsaSkipnav/UsaSkipnav.vue b/src/components/UsaSkipnav/UsaSkipnav.vue index d3fbc94e..ef04ee60 100644 --- a/src/components/UsaSkipnav/UsaSkipnav.vue +++ b/src/components/UsaSkipnav/UsaSkipnav.vue @@ -12,7 +12,7 @@ const props = defineProps({ if (!isValidAnchor) { console.warn( - `The anchor prop is required and must start with a "#" symbol` + `The anchor prop is required and must start with a "#" symbol`, ) } diff --git a/src/components/UsaStepIndicator/UsaStepIndicator.test.js b/src/components/UsaStepIndicator/UsaStepIndicator.test.js index e46abb11..8907aeea 100644 --- a/src/components/UsaStepIndicator/UsaStepIndicator.test.js +++ b/src/components/UsaStepIndicator/UsaStepIndicator.test.js @@ -21,27 +21,27 @@ describe('UsaStepIndicator', () => { cy.get('ol.usa-step-indicator__segments').should( 'not.have.attr', - 'aria-hidden' + 'aria-hidden', ) // Make sure the segment text is printed and is visible. cy.get( - 'li.usa-step-indicator__segment:nth-child(1) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(1) .usa-step-indicator__segment-label', ) .should('contain', testSteps[0]) .and('be.visible') cy.get( - 'li.usa-step-indicator__segment:nth-child(2) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(2) .usa-step-indicator__segment-label', ) .should('contain', testSteps[1]) .and('be.visible') cy.get( - 'li.usa-step-indicator__segment:nth-child(3) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(3) .usa-step-indicator__segment-label', ) .should('contain', testSteps[2]) .and('be.visible') cy.get( - 'li.usa-step-indicator__segment:nth-child(4) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(4) .usa-step-indicator__segment-label', ) .should('contain', testSteps[3]) .and('be.visible') @@ -50,16 +50,16 @@ describe('UsaStepIndicator', () => { cy.viewport('iphone-5') cy.get( - 'li.usa-step-indicator__segment:nth-child(1) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(1) .usa-step-indicator__segment-label', ).should('not.be.visible') cy.get( - 'li.usa-step-indicator__segment:nth-child(2) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(2) .usa-step-indicator__segment-label', ).should('not.be.visible') cy.get( - 'li.usa-step-indicator__segment:nth-child(3) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(3) .usa-step-indicator__segment-label', ).should('not.be.visible') cy.get( - 'li.usa-step-indicator__segment:nth-child(4) .usa-step-indicator__segment-label' + 'li.usa-step-indicator__segment:nth-child(4) .usa-step-indicator__segment-label', ).should('not.be.visible') }) @@ -307,7 +307,7 @@ describe('UsaStepIndicator', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Invalid prop: custom validator check failed for prop "currentStepNumber".` + `[Vue warn]: Invalid prop: custom validator check failed for prop "currentStepNumber".`, ) }) }) diff --git a/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.test.js b/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.test.js index 377bcba7..b6848b70 100644 --- a/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.test.js +++ b/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.test.js @@ -21,7 +21,7 @@ describe('UsaStepIndicatorHeader', () => { cy.get('.usa-step-indicator__current-step').should('contain', 1) cy.get('.usa-step-indicator__total-steps').should( 'contain', - testSteps.length + testSteps.length, ) cy.get('.usa-step-indicator__heading-text').should('contain', testSteps[0]) }) @@ -69,7 +69,7 @@ describe('UsaStepIndicatorHeader', () => { cy.get('.usa-step-indicator__current-step').should('contain', currentStep) cy.get('.usa-step-indicator__total-steps').should( 'contain', - testSteps.length + testSteps.length, ) cy.get('.usa-step-indicator__heading-text').should('contain', step) @@ -105,7 +105,7 @@ describe('UsaStepIndicatorHeader', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Invalid prop: custom validator check failed for prop "currentStepNumber".` + `[Vue warn]: Invalid prop: custom validator check failed for prop "currentStepNumber".`, ) cy.get('.usa-step-indicator__current-step').should('contain', 1) diff --git a/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.vue b/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.vue index 2c30a3f4..41865b0b 100644 --- a/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.vue +++ b/src/components/UsaStepIndicatorHeader/UsaStepIndicatorHeader.vue @@ -40,7 +40,7 @@ const props = defineProps({ const calculatedStepNumber = computed(() => props.currentStepNumber > 0 ? Math.min(props.currentStepNumber, props.totalSteps) - : 1 + : 1, ) diff --git a/src/components/UsaStepIndicatorSegment/UsaStepIndicatorSegment.test.js b/src/components/UsaStepIndicatorSegment/UsaStepIndicatorSegment.test.js index ea242c6d..293866c4 100644 --- a/src/components/UsaStepIndicatorSegment/UsaStepIndicatorSegment.test.js +++ b/src/components/UsaStepIndicatorSegment/UsaStepIndicatorSegment.test.js @@ -18,13 +18,13 @@ describe('UsaStepIndicatorSegment', () => { cy.get('@wrapper').invoke('setProps', { status: 'current' }) cy.get('.usa-step-indicator__segment').should( 'have.class', - 'usa-step-indicator__segment--current' + 'usa-step-indicator__segment--current', ) cy.get('@wrapper').invoke('setProps', { status: 'completed' }) cy.get('.usa-step-indicator__segment').should( 'have.class', - 'usa-step-indicator__segment--complete' + 'usa-step-indicator__segment--complete', ) }) @@ -44,7 +44,7 @@ describe('UsaStepIndicatorSegment', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `[Vue warn]: Invalid prop: custom validator check failed for prop "status".` + `[Vue warn]: Invalid prop: custom validator check failed for prop "status".`, ) }) }) diff --git a/src/components/UsaSummaryBox/UsaSummaryBox.stories.js b/src/components/UsaSummaryBox/UsaSummaryBox.stories.js index b36da89f..720c1cb8 100644 --- a/src/components/UsaSummaryBox/UsaSummaryBox.stories.js +++ b/src/components/UsaSummaryBox/UsaSummaryBox.stories.js @@ -64,8 +64,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ template: ` + args['slot:heading'] + } `, }) diff --git a/src/components/UsaTable/UsaTable.stories.js b/src/components/UsaTable/UsaTable.stories.js index 22172d68..67feee37 100644 --- a/src/components/UsaTable/UsaTable.stories.js +++ b/src/components/UsaTable/UsaTable.stories.js @@ -200,17 +200,17 @@ const DefaultTemplate = (args, { argTypes }) => ({ :defaultSortHeader="defaultSortHeader" > + args['slot:caption'] + } + args['slot:headers'] + } + args['table-announcement'] + } `, }) diff --git a/src/components/UsaTable/UsaTable.test.js b/src/components/UsaTable/UsaTable.test.js index 56b11e65..1d9f55e9 100644 --- a/src/components/UsaTable/UsaTable.test.js +++ b/src/components/UsaTable/UsaTable.test.js @@ -104,7 +104,7 @@ describe('UsaTable', () => { sortDirection: 'ascending', nextButton: 1, data: naturalSort(testRows).asc( - row => row.alphabetical?.sortValue || row.alphabetical + row => row.alphabetical?.sortValue || row.alphabetical, ), }, { @@ -112,7 +112,7 @@ describe('UsaTable', () => { sortDirection: 'descending', nextButton: 2, data: naturalSort(testRows).desc( - row => row.alphabetical?.sortValue || row.alphabetical + row => row.alphabetical?.sortValue || row.alphabetical, ), }, { @@ -120,7 +120,7 @@ describe('UsaTable', () => { sortDirection: 'ascending', nextButton: 2, data: naturalSort(testRows).asc( - row => row.month?.sortValue || row.month + row => row.month?.sortValue || row.month, ), }, { @@ -128,7 +128,7 @@ describe('UsaTable', () => { sortDirection: 'descending', nextButton: 3, data: naturalSort(testRows).desc( - row => row.month?.sortValue || row.month + row => row.month?.sortValue || row.month, ), }, { @@ -136,7 +136,7 @@ describe('UsaTable', () => { sortDirection: 'ascending', nextButton: 3, data: naturalSort(testRows).asc( - row => row.percent?.sortValue || row.percent + row => row.percent?.sortValue || row.percent, ), }, { @@ -144,7 +144,7 @@ describe('UsaTable', () => { sortDirection: 'descending', nextButton: 4, data: naturalSort(testRows).desc( - row => row.percent?.sortValue || row.percent + row => row.percent?.sortValue || row.percent, ), }, { @@ -152,7 +152,7 @@ describe('UsaTable', () => { sortDirection: 'ascending', nextButton: 4, data: naturalSort(testRows).asc( - row => row.count?.sortValue || row.count + row => row.count?.sortValue || row.count, ), }, { @@ -160,7 +160,7 @@ describe('UsaTable', () => { sortDirection: 'descending', nextButton: null, data: naturalSort(testRows).desc( - row => row.count?.sortValue || row.count + row => row.count?.sortValue || row.count, ), }, ] @@ -197,10 +197,10 @@ describe('UsaTable', () => { cy.wrap(testHeaders).each((header, headerIndex) => { cy.get(`.usa-table thead th:nth-of-type(${headerIndex + 1})`).as( - `header${headerIndex + 1}` + `header${headerIndex + 1}`, ) cy.get(`.usa-table thead th:nth-of-type(${headerIndex + 1}) button`).as( - `header${headerIndex + 1}Button` + `header${headerIndex + 1}Button`, ) }) @@ -215,7 +215,7 @@ describe('UsaTable', () => { expect($th.eq(headerIndex).attr('data-sortable')).to.equal('true') expect($th.eq(headerIndex).attr('role')).to.equal('columnheader') expect($th.eq(headerIndex).attr('aria-label')).to.equal( - `${header.label}, sortable column, currently unsorted` + `${header.label}, sortable column, currently unsorted`, ) expect($th.eq(headerIndex).text()).to.equal(header.label) }) @@ -226,7 +226,7 @@ describe('UsaTable', () => { expect($button.eq(headerIndex).attr('tabindex')).to.equal('0') expect($button.eq(headerIndex).attr('title')).to.equal( - `Click to sort by ${header.label} in ascending order.` + `Click to sort by ${header.label} in ascending order.`, ) }) }) @@ -246,7 +246,7 @@ describe('UsaTable', () => { .each(($td, cellIndex) => { const headerLabel = $td.attr('data-label') const header = testHeaders.find( - headerItem => headerItem.label === headerLabel + headerItem => headerItem.label === headerLabel, ) const cell = test.data[rowIndex][header.id] @@ -273,11 +273,11 @@ describe('UsaTable', () => { expect($td).to.have.attr( 'data-sort-value', - cell?.sortValue ? cell.sortValue : cell + cell?.sortValue ? cell.sortValue : cell, ) expect($td).to.have.text( - cell?.displayValue ? cell.displayValue : cell + cell?.displayValue ? cell.displayValue : cell, ) }) }) @@ -290,16 +290,16 @@ describe('UsaTable', () => { if (test.sortDirection) { const nextTest = testData[testIndex + 1] const header = testHeaders.find( - headerItem => nextTest.sortHeader === headerItem.id + headerItem => nextTest.sortHeader === headerItem.id, ) cy.get(`@header${test.nextButton}`).should( 'have.attr', 'aria-sort', - nextTest.sortDirection + nextTest.sortDirection, ) cy.get('@announcementRegion').contains( - `The table is now sorted by "${header.label}" in ${nextTest.sortDirection} order.` + `The table is now sorted by "${header.label}" in ${nextTest.sortDirection} order.`, ) } } @@ -326,11 +326,11 @@ describe('UsaTable', () => { cy.get('.usa-table caption').should('contain', 'Test caption slot.') cy.get('.usa-table thead > tr > th').should( 'contain', - 'Test header slot content.' + 'Test header slot content.', ) cy.get('.usa-table tbody > tr > td').should( 'contain', - 'Test default slot content.' + 'Test default slot content.', ) cy.get('.usa-table__announcement-region').should('not.exist') @@ -357,18 +357,18 @@ describe('UsaTable', () => { cy.get('div.usa-table-container--scrollable').should( 'have.attr', 'tabindex', - '0' + '0', ) cy.get('div.usa-table-container--scrollable').should( 'not.have.attr', 'data-test', - 'test' + 'test', ) cy.get('.usa-table-container--scrollable > table').should( 'have.attr', 'data-test', - 'test' + 'test', ) cy.get('.usa-table caption').should('contain', 'Test caption') @@ -398,7 +398,7 @@ describe('UsaTable', () => { it('uses default sort column and direction', () => { const testData = naturalSort(testRows).desc( - row => row.percent?.sortValue || row.percent + row => row.percent?.sortValue || row.percent, ) cy.mount(UsaTable, { @@ -422,14 +422,14 @@ describe('UsaTable', () => { if (headerIndex === 2) { expect($th.eq(headerIndex).attr('aria-sort')).to.equal( - 'descending' + 'descending', ) expect($th.eq(headerIndex).attr('aria-label')).to.equal( - `${header.label}, sortable column, currently sorted descending` + `${header.label}, sortable column, currently sorted descending`, ) } else { expect($th.eq(headerIndex).attr('aria-label')).to.equal( - `${header.label}, sortable column, currently unsorted` + `${header.label}, sortable column, currently unsorted`, ) } }) @@ -446,7 +446,7 @@ describe('UsaTable', () => { .each(($td, cellIndex) => { const headerLabel = $td.attr('data-label') const header = testHeaders.find( - headerItem => headerItem.label === headerLabel + headerItem => headerItem.label === headerLabel, ) const cell = testData[rowIndex][header.id] @@ -458,11 +458,11 @@ describe('UsaTable', () => { expect($td).to.have.attr( 'data-sort-value', - cell?.sortValue ? cell.sortValue : cell + cell?.sortValue ? cell.sortValue : cell, ) expect($td).to.have.text( - cell?.displayValue ? cell.displayValue : cell + cell?.displayValue ? cell.displayValue : cell, ) }) }) @@ -472,7 +472,7 @@ describe('UsaTable', () => { cy.get('.usa-table__announcement-region').should( 'contain', - 'The table named "Test caption" is now sorted by "Percent" in descending order.' + 'The table named "Test caption" is now sorted by "Percent" in descending order.', ) cy.get('.usa-table__announcement-region span').should('not.exist') }) @@ -505,29 +505,29 @@ describe('UsaTable', () => { cy.get('.usa-table thead th:nth-of-type(1)').should( 'not.have.attr', - 'data-sortable' + 'data-sortable', ) cy.get('.usa-table thead th:nth-of-type(1)').should('not.have.attr', 'role') cy.get('.usa-table thead th:nth-of-type(1)').should( 'not.have.attr', - 'aria-label' + 'aria-label', ) cy.get('.usa-table thead th:nth-of-type(1) button').should('not.exist') cy.get('.usa-table thead th:nth-of-type(2)').should( 'have.attr', 'data-sortable', - 'true' + 'true', ) cy.get('.usa-table thead th:nth-of-type(2)').should( 'have.attr', 'role', - 'columnheader' + 'columnheader', ) cy.get('.usa-table thead th:nth-of-type(2)').should( 'have.attr', 'aria-label', - 'Age, sortable column, currently unsorted' + 'Age, sortable column, currently unsorted', ) cy.get('.usa-table tbody th').should('not.exist') @@ -537,14 +537,14 @@ describe('UsaTable', () => { cy.get('.usa-table thead th:nth-of-type(2)').should( 'have.attr', 'aria-label', - 'Age, sortable column, currently sorted ascending' + 'Age, sortable column, currently sorted ascending', ) cy.get('.usa-table caption').should('contain', 'Test Table') cy.get('.usa-table__announcement-region').should( 'contain', - 'The table named "Test Table" is now sorted by "Age" in ascending order.' + 'The table named "Test Table" is now sorted by "Age" in ascending order.', ) }) @@ -575,7 +575,7 @@ describe('UsaTable', () => { h( 'a', { href: `/user/${props.row['user-id'].sortValue}` }, - props.row.first_name.displayValue + props.row.first_name.displayValue, ), 'table-announcement': () => 'Test table announcement slot', }, @@ -591,7 +591,7 @@ describe('UsaTable', () => { cy.get('.usa-table__announcement-region').should( 'contain', - 'Test table announcement slot' + 'Test table announcement slot', ) }) }) diff --git a/src/components/UsaTable/UsaTable.vue b/src/components/UsaTable/UsaTable.vue index 86bdcc0b..0bc4f25f 100644 --- a/src/components/UsaTable/UsaTable.vue +++ b/src/components/UsaTable/UsaTable.vue @@ -73,7 +73,7 @@ const { toRef(props, 'headers'), toRef(props, 'rows'), props.defaultSortHeader, - props.defaultSortDirection + props.defaultSortDirection, ) const classes = computed(() => [ @@ -87,7 +87,7 @@ const classes = computed(() => [ ]) const tableIsSortable = computed( - () => hasSortableHeaders.value && !slots?.default && !slots?.headers + () => hasSortableHeaders.value && !slots?.default && !slots?.headers, ) const tableCaption = computed(() => { @@ -116,7 +116,7 @@ const UsaTableContainerComponent = { ? h( 'div', { class: 'usa-table-container--scrollable', tabindex: 0 }, - slots.default() + slots.default(), ) : slots.default() }, diff --git a/src/components/UsaTableHeaderCell/UsaTableHeaderCell.test.js b/src/components/UsaTableHeaderCell/UsaTableHeaderCell.test.js index 1daeab1f..c58d4ebd 100644 --- a/src/components/UsaTableHeaderCell/UsaTableHeaderCell.test.js +++ b/src/components/UsaTableHeaderCell/UsaTableHeaderCell.test.js @@ -137,7 +137,7 @@ describe('UsaTableHeaderCell', () => { cy.get('@updateCurrentSortedHeader').should( 'be.calledWith', - 'test-header-id' + 'test-header-id', ) cy.get('@toggleSortDirection').should('be.called') }) diff --git a/src/components/UsaTableHeaderCell/UsaTableHeaderCell.vue b/src/components/UsaTableHeaderCell/UsaTableHeaderCell.vue index cc676450..65edce05 100644 --- a/src/components/UsaTableHeaderCell/UsaTableHeaderCell.vue +++ b/src/components/UsaTableHeaderCell/UsaTableHeaderCell.vue @@ -35,7 +35,7 @@ const ariaLabel = computed(() => props.currentSortDirection ? `sorted ${props.currentSortDirection}` : 'unsorted' - }` + }`, ) const ariaSort = computed(() => { diff --git a/src/components/UsaTableSortButton/UsaTableSortButton.test.js b/src/components/UsaTableSortButton/UsaTableSortButton.test.js index 68efd055..1dd57d70 100644 --- a/src/components/UsaTableSortButton/UsaTableSortButton.test.js +++ b/src/components/UsaTableSortButton/UsaTableSortButton.test.js @@ -59,7 +59,7 @@ describe('UsaTableSortButton', () => { const currentToggleEvent = vm.emitted('update:tableSort') expect(currentToggleEvent).to.have.length(1) expect(currentToggleEvent[currentToggleEvent.length - 1]).to.contain( - 'test-header-id' + 'test-header-id', ) }) diff --git a/src/components/UsaTableSortButton/UsaTableSortButton.vue b/src/components/UsaTableSortButton/UsaTableSortButton.vue index 5ba4a4cf..28fbd272 100644 --- a/src/components/UsaTableSortButton/UsaTableSortButton.vue +++ b/src/components/UsaTableSortButton/UsaTableSortButton.vue @@ -29,7 +29,7 @@ const reverseSortDirection = computed(() => { const title = computed( () => - `Click to sort by ${props.headerLabel} in ${reverseSortDirection.value} order.` + `Click to sort by ${props.headerLabel} in ${reverseSortDirection.value} order.`, ) diff --git a/src/components/UsaTag/UsaTag.test.js b/src/components/UsaTag/UsaTag.test.js index 34812494..cfa134aa 100644 --- a/src/components/UsaTag/UsaTag.test.js +++ b/src/components/UsaTag/UsaTag.test.js @@ -51,7 +51,7 @@ describe('UsaTag', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notasize' is not a valid tag size` + `'notasize' is not a valid tag size`, ) }) }) diff --git a/src/components/UsaTextInput/UsaTextInput.stories.js b/src/components/UsaTextInput/UsaTextInput.stories.js index e1744129..cedca518 100644 --- a/src/components/UsaTextInput/UsaTextInput.stories.js +++ b/src/components/UsaTextInput/UsaTextInput.stories.js @@ -124,18 +124,18 @@ const DefaultTemplate = (args, { argTypes }) => ({ v-model="modelValue" > + args['slot:label'] + } + args['error-message'] + } + args['input-prefix'] + } + args['input-suffix'] + } `, }) diff --git a/src/components/UsaTextInput/UsaTextInput.test.js b/src/components/UsaTextInput/UsaTextInput.test.js index fb13739a..b2656f99 100644 --- a/src/components/UsaTextInput/UsaTextInput.test.js +++ b/src/components/UsaTextInput/UsaTextInput.test.js @@ -297,7 +297,7 @@ describe('UsaTextInput', () => { // Insert focusable element so focus can be moved to it. Cypress.$('body').append( - '' + '', ) cy.get('.usa-input-group') @@ -352,7 +352,7 @@ describe('UsaTextInput', () => { const currentInputEvent = vm.emitted('update:modelValue') expect(currentInputEvent).to.have.length(24) expect(currentInputEvent[currentInputEvent.length - 1]).to.contain( - 'This is some test text. This is some more text.' + 'This is some test text. This is some more text.', ) }) }) @@ -388,7 +388,7 @@ describe('UsaTextInput', () => { const currentInputEvent = vm.emitted('update:modelValue') expect(currentInputEvent).to.have.length(24) expect(currentInputEvent[currentInputEvent.length - 1]).to.contain( - 'This is some test text. This is some more text.' + 'This is some test text. This is some more text.', ) }) }) @@ -473,7 +473,7 @@ describe('UsaTextInput', () => { for (const width in inputGroupWidthClasses) { cy.get('@inputGroup').should( 'not.have.class', - inputGroupWidthClasses[width] + inputGroupWidthClasses[width], ) Object.values(widthClasses).forEach(widthClass => { @@ -524,7 +524,7 @@ describe('UsaTextInput', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'invalidwidth' is not a valid text input width` + `'invalidwidth' is not a valid text input width`, ) }) }) diff --git a/src/components/UsaTextInput/UsaTextInput.vue b/src/components/UsaTextInput/UsaTextInput.vue index 189285f7..2e72432f 100644 --- a/src/components/UsaTextInput/UsaTextInput.vue +++ b/src/components/UsaTextInput/UsaTextInput.vue @@ -101,7 +101,7 @@ const props = defineProps({ const computedId = computed(() => props.id || nextId('usa-text-input')) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) @@ -204,7 +204,8 @@ const ariaDescribedby = computed(() => { }) const groupElements = computed( - () => props.group || !!slots.hint || (props.error && !!slots['error-message']) + () => + props.group || !!slots.hint || (props.error && !!slots['error-message']), ) diff --git a/src/components/UsaTextarea/UsaTextarea.stories.js b/src/components/UsaTextarea/UsaTextarea.stories.js index 9bce8049..6cb0458f 100644 --- a/src/components/UsaTextarea/UsaTextarea.stories.js +++ b/src/components/UsaTextarea/UsaTextarea.stories.js @@ -104,12 +104,12 @@ const DefaultTemplate = (args, { argTypes }) => ({ v-model="modelValue" > + args['slot:label'] + } + args['error-message'] + } `, }) diff --git a/src/components/UsaTextarea/UsaTextarea.test.js b/src/components/UsaTextarea/UsaTextarea.test.js index bce802fd..b5e9c416 100644 --- a/src/components/UsaTextarea/UsaTextarea.test.js +++ b/src/components/UsaTextarea/UsaTextarea.test.js @@ -178,7 +178,7 @@ describe('UsaTextarea', () => { const currentTextareaEvent = vm.emitted('update:modelValue') expect(currentTextareaEvent).to.have.length(24) expect( - currentTextareaEvent[currentTextareaEvent.length - 1] + currentTextareaEvent[currentTextareaEvent.length - 1], ).to.contain('This is some test text. This is some more text.') }) }) @@ -212,7 +212,7 @@ describe('UsaTextarea', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'invalidwidth' is not a valid textarea width` + `'invalidwidth' is not a valid textarea width`, ) }) }) diff --git a/src/components/UsaTextarea/UsaTextarea.vue b/src/components/UsaTextarea/UsaTextarea.vue index 509fadfe..4e9246f7 100644 --- a/src/components/UsaTextarea/UsaTextarea.vue +++ b/src/components/UsaTextarea/UsaTextarea.vue @@ -76,7 +76,7 @@ const props = defineProps({ const computedId = computed(() => props.id || nextId('usa-textarea')) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) diff --git a/src/components/UsaTimePicker/UsaTimePicker.stories.js b/src/components/UsaTimePicker/UsaTimePicker.stories.js index a49e9415..2a34b2a5 100644 --- a/src/components/UsaTimePicker/UsaTimePicker.stories.js +++ b/src/components/UsaTimePicker/UsaTimePicker.stories.js @@ -132,19 +132,19 @@ const DefaultTemplate = (args, { argTypes }) => ({ v-model="modelValue" > + args['slot:label'] + } + args['error-message'] + } + args['no-results'] + } + args['assistive-hint'] + } `, }) diff --git a/src/components/UsaTimePicker/UsaTimePicker.test.js b/src/components/UsaTimePicker/UsaTimePicker.test.js index 84237306..3d781ff4 100644 --- a/src/components/UsaTimePicker/UsaTimePicker.test.js +++ b/src/components/UsaTimePicker/UsaTimePicker.test.js @@ -21,12 +21,12 @@ describe('UsaTimePicker', () => { .and( 'have.attr', 'aria-controls', - 'vuswds-id-global-usa-time-picker-1-list' + 'vuswds-id-global-usa-time-picker-1-list', ) .and( 'have.attr', 'aria-describedby', - 'vuswds-id-global-usa-time-picker-1-assistive-hint' + 'vuswds-id-global-usa-time-picker-1-assistive-hint', ) .and('have.attr', 'aria-expanded', 'false') .and('have.attr', 'autocapitalize', 'off') @@ -38,11 +38,11 @@ describe('UsaTimePicker', () => { cy.get('span.usa-combo-box__clear-input__wrapper').should( 'have.attr', 'tabindex', - '-1' + '-1', ) cy.get( - '.usa-combo-box__clear-input__wrapper > button.usa-combo-box__clear-input' + '.usa-combo-box__clear-input__wrapper > button.usa-combo-box__clear-input', ) .as('clearButton') .should('have.attr', 'type', 'button') @@ -52,17 +52,17 @@ describe('UsaTimePicker', () => { cy.get('span.usa-combo-box__input-button-separator').should( 'contain', - '\u00a0' + '\u00a0', ) cy.get('span.usa-combo-box__toggle-list__wrapper').should( 'have.attr', 'tabindex', - '-1' + '-1', ) cy.get( - '.usa-combo-box__toggle-list__wrapper > button.usa-combo-box__toggle-list' + '.usa-combo-box__toggle-list__wrapper > button.usa-combo-box__toggle-list', ) .as('toggleButton') .should('have.attr', 'type', 'button') @@ -78,7 +78,7 @@ describe('UsaTimePicker', () => { .and( 'have.attr', 'aria-labelledby', - 'vuswds-id-global-usa-time-picker-1-label' + 'vuswds-id-global-usa-time-picker-1-label', ) .and('have.attr', 'hidden') @@ -98,7 +98,7 @@ describe('UsaTimePicker', () => { cy.get(`li.usa-combo-box__list-option:nth-of-type(${index + 1})`) .should( 'have.id', - `vuswds-id-global-usa-time-picker-1-list-option-${index}` + `vuswds-id-global-usa-time-picker-1-list-option-${index}`, ) .and('have.attr', 'aria-posinset', index + 1) .and('have.attr', 'data-value', option.value) @@ -115,7 +115,7 @@ describe('UsaTimePicker', () => { .should('have.class', 'usa-sr-only') .and( 'contain', - 'When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.' + 'When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.', ) }) @@ -183,12 +183,12 @@ describe('UsaTimePicker', () => { cy.get('.usa-combo-box__list-option--no-results').should( 'contain', - 'Test no results text' + 'Test no results text', ) cy.get('.usa-combo-box__status + span.usa-sr-only').should( 'contain', - 'Test assistive hint' + 'Test assistive hint', ) }) @@ -207,7 +207,7 @@ describe('UsaTimePicker', () => { cy.get('input').should('have.value', '1:00pm') cy.get( - '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="13:00"]' + '.usa-combo-box__list > li.usa-combo-box__list-option[data-value="13:00"]', ) .should('have.class', 'usa-combo-box__list-option--selected') .and('have.attr', 'aria-selected', 'true') @@ -289,7 +289,7 @@ describe('UsaTimePicker', () => { cy.get('.usa-error-message').should( 'have.id', - 'test-time-picker-id-error-message' + 'test-time-picker-id-error-message', ) cy.get('input') @@ -306,17 +306,17 @@ describe('UsaTimePicker', () => { cy.get('.usa-combo-box__list-option--no-results').should( 'contain', - 'No results found' + 'No results found', ) cy.get('.usa-combo-box__status + span.usa-sr-only').should( 'have.id', - 'test-time-picker-id-assistive-hint' + 'test-time-picker-id-assistive-hint', ) cy.get('.usa-error-message').should( 'have.id', - 'test-time-picker-id-error-message' + 'test-time-picker-id-error-message', ) }) @@ -346,7 +346,7 @@ describe('UsaTimePicker', () => { const currentValueEvent = vm.emitted('update:modelValue') expect(currentValueEvent).to.have.length(1) expect(currentValueEvent[currentValueEvent.length - 1]).to.contain( - '00:30' + '00:30', ) }) }) @@ -365,15 +365,15 @@ describe('UsaTimePicker', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'00-00' is not a valid minimum time. It must be a string in the HH:MM 24 hour format.` + `'00-00' is not a valid minimum time. It must be a string in the HH:MM 24 hour format.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `'24:00' is not a valid maximum time. It must be a string in the HH:MM 24 hour format.` + `'24:00' is not a valid maximum time. It must be a string in the HH:MM 24 hour format.`, ) cy.get('@consoleWarn').should( 'be.calledWith', - `'-1' is not a valid time step increment.` + `'-1' is not a valid time step increment.`, ) }) }) diff --git a/src/components/UsaTimePicker/UsaTimePicker.vue b/src/components/UsaTimePicker/UsaTimePicker.vue index 58e0b6fc..326b26ba 100644 --- a/src/components/UsaTimePicker/UsaTimePicker.vue +++ b/src/components/UsaTimePicker/UsaTimePicker.vue @@ -15,7 +15,7 @@ const props = defineProps({ if (!isValidTime) { console.warn( - `'${minTime}' is not a valid minimum time. It must be a string in the HH:MM 24 hour format.` + `'${minTime}' is not a valid minimum time. It must be a string in the HH:MM 24 hour format.`, ) } @@ -30,7 +30,7 @@ const props = defineProps({ if (!isValidTime) { console.warn( - `'${maxTime}' is not a valid maximum time. It must be a string in the HH:MM 24 hour format.` + `'${maxTime}' is not a valid maximum time. It must be a string in the HH:MM 24 hour format.`, ) } diff --git a/src/components/UsaTooltip/UsaTooltip.stories.js b/src/components/UsaTooltip/UsaTooltip.stories.js index 76b55d2b..93818bda 100644 --- a/src/components/UsaTooltip/UsaTooltip.stories.js +++ b/src/components/UsaTooltip/UsaTooltip.stories.js @@ -82,8 +82,8 @@ const DefaultTemplate = (args, { argTypes }) => ({ > + args['slot:label'] + } `, }) diff --git a/src/components/UsaTooltip/UsaTooltip.test.js b/src/components/UsaTooltip/UsaTooltip.test.js index 1c49db47..b34a675a 100644 --- a/src/components/UsaTooltip/UsaTooltip.test.js +++ b/src/components/UsaTooltip/UsaTooltip.test.js @@ -157,7 +157,7 @@ describe('UsaTooltip', () => { cy.get('.usa-tooltip__body').and( 'have.class', - `usa-tooltip__body--${position}` + `usa-tooltip__body--${position}`, ) cy.get('@wrapper').invoke('unmount') @@ -176,7 +176,7 @@ describe('UsaTooltip', () => { cy.get('@consoleWarn').should( 'be.calledWith', - `'notavalidposition' is not a valid tooltip position` + `'notavalidposition' is not a valid tooltip position`, ) }) }) diff --git a/src/components/UsaTooltip/UsaTooltip.vue b/src/components/UsaTooltip/UsaTooltip.vue index f256d313..9730dd89 100644 --- a/src/components/UsaTooltip/UsaTooltip.vue +++ b/src/components/UsaTooltip/UsaTooltip.vue @@ -37,7 +37,7 @@ const props = defineProps({ default: 'top', validator(position) { const isValidPosition = ['top', 'bottom', 'left', 'right'].includes( - position + position, ) if (!isValidPosition) { @@ -121,7 +121,7 @@ onMounted(() => { cleanupFloatingUi = autoUpdate( referenceElement.value, floatingElement.value, - updatePosition + updatePosition, ) nextTick(() => { diff --git a/src/components/UsaValidation/UsaValidation.test.js b/src/components/UsaValidation/UsaValidation.test.js index 7e1614b7..2a5ec537 100644 --- a/src/components/UsaValidation/UsaValidation.test.js +++ b/src/components/UsaValidation/UsaValidation.test.js @@ -73,7 +73,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one number status incomplete' + 'Use at least one number status incomplete', ) .and('contain', 'Use at least one number') @@ -82,7 +82,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one uppercase character status incomplete' + 'Use at least one uppercase character status incomplete', ) .and('contain', 'Use at least one uppercase character') @@ -91,7 +91,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Minimum length of 6 characters status incomplete' + 'Minimum length of 6 characters status incomplete', ) .and('contain', 'Minimum length of 6 characters') @@ -114,7 +114,7 @@ describe('UsaValidation', () => { .and('have.id', 'test-id-status-message') .and( 'contain', - 'Use at least one number status incomplete. Use at least one uppercase character status incomplete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.' + 'Use at least one number status incomplete. Use at least one uppercase character status incomplete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.', ) // Type characters that don't validate. @@ -124,7 +124,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one number status incomplete' + 'Use at least one number status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') @@ -133,7 +133,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one uppercase character status incomplete' + 'Use at least one uppercase character status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one uppercase character') @@ -142,7 +142,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Minimum length of 6 characters status incomplete' + 'Minimum length of 6 characters status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Minimum length of 6 characters') @@ -164,7 +164,7 @@ describe('UsaValidation', () => { .and('have.id', 'test-id-status-message') .and( 'contain', - 'Use at least one number status incomplete. Use at least one uppercase character status incomplete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.' + 'Use at least one number status incomplete. Use at least one uppercase character status incomplete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.', ) // Validate uppercase character. @@ -174,7 +174,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one number status incomplete' + 'Use at least one number status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') @@ -183,7 +183,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one uppercase character status complete' + 'Use at least one uppercase character status complete', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one uppercase character') @@ -192,7 +192,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Minimum length of 6 characters status incomplete' + 'Minimum length of 6 characters status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Minimum length of 6 characters') @@ -214,7 +214,7 @@ describe('UsaValidation', () => { .and('have.id', 'test-id-status-message') .and( 'contain', - 'Use at least one number status incomplete. Use at least one uppercase character status complete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.' + 'Use at least one number status incomplete. Use at least one uppercase character status complete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.', ) // Validate at least 1 number used. @@ -224,7 +224,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one number status complete' + 'Use at least one number status complete', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') @@ -233,7 +233,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one uppercase character status complete' + 'Use at least one uppercase character status complete', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one uppercase character') @@ -242,7 +242,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Minimum length of 6 characters status incomplete' + 'Minimum length of 6 characters status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Minimum length of 6 characters') @@ -264,7 +264,7 @@ describe('UsaValidation', () => { .and('have.id', 'test-id-status-message') .and( 'contain', - 'Use at least one number status complete. Use at least one uppercase character status complete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.' + 'Use at least one number status complete. Use at least one uppercase character status complete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.', ) // Validate min length. @@ -274,7 +274,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one number status complete' + 'Use at least one number status complete', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') @@ -283,7 +283,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one uppercase character status complete' + 'Use at least one uppercase character status complete', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one uppercase character') @@ -292,7 +292,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Minimum length of 6 characters status complete' + 'Minimum length of 6 characters status complete', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Minimum length of 6 characters') @@ -314,19 +314,19 @@ describe('UsaValidation', () => { .and('have.id', 'test-id-status-message') .and( 'contain', - 'Use at least one number status complete. Use at least one uppercase character status complete. Minimum length of 6 characters status complete. Always true status complete. Always false status incomplete.' + 'Use at least one number status complete. Use at least one uppercase character status complete. Minimum length of 6 characters status complete. Always true status complete. Always false status incomplete.', ) // Delete input characters to test that validations re-evaluate. cy.get('input').type( - '{backspace}{backspace}{backspace}{backspace}{backspace}' + '{backspace}{backspace}{backspace}{backspace}{backspace}', ) cy.get('@item1') .should( 'have.attr', 'aria-label', - 'Use at least one number status incomplete' + 'Use at least one number status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') @@ -335,7 +335,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Use at least one uppercase character status incomplete' + 'Use at least one uppercase character status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one uppercase character') @@ -344,7 +344,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'Minimum length of 6 characters status incomplete' + 'Minimum length of 6 characters status incomplete', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Minimum length of 6 characters') @@ -366,7 +366,7 @@ describe('UsaValidation', () => { .and('have.id', 'test-id-status-message') .and( 'contain', - 'Use at least one number status incomplete. Use at least one uppercase character status incomplete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.' + 'Use at least one number status incomplete. Use at least one uppercase character status incomplete. Minimum length of 6 characters status incomplete. Always true status complete. Always false status incomplete.', ) }) @@ -405,7 +405,7 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'test status Use at least one number: invalid' + 'test status Use at least one number: invalid', ) .and('not.have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') @@ -425,12 +425,12 @@ describe('UsaValidation', () => { const [currentValidationId] = vm.emitted('update:validationId') expect( - currentValidationId[currentValidationId.length - 1].value + currentValidationId[currentValidationId.length - 1].value, ).to.contain('vuswds-id-global-usa-validation-1') const [currentStatusMessageId] = vm.emitted('update:statusMessageId') expect( - currentStatusMessageId[currentStatusMessageId.length - 1].value + currentStatusMessageId[currentStatusMessageId.length - 1].value, ).to.contain('vuswds-id-global-usa-validation-1-status-message') }) @@ -442,14 +442,14 @@ describe('UsaValidation', () => { .should( 'have.attr', 'aria-label', - 'test status Use at least one number: valid' + 'test status Use at least one number: valid', ) .and('have.class', 'usa-checklist__item--checked') .and('contain', 'Use at least one number') cy.get('span[data-validation-status]').should( 'contain', - 'test status Use at least one number: valid.' + 'test status Use at least one number: valid.', ) }) }) diff --git a/src/components/UsaValidation/UsaValidation.vue b/src/components/UsaValidation/UsaValidation.vue index 1753abbe..8cf49ba1 100644 --- a/src/components/UsaValidation/UsaValidation.vue +++ b/src/components/UsaValidation/UsaValidation.vue @@ -49,7 +49,7 @@ const props = defineProps({ const computedId = computed(() => props.id || nextId('usa-validation')) const computedStatusMessageId = computed( - () => `${computedId.value}-status-message` + () => `${computedId.value}-status-message`, ) const validatedItems = computed(() => @@ -84,14 +84,14 @@ const validatedItems = computed(() => acc.push(validatedItem) return acc - }, []) + }, []), ) const statusMessage = refDebounced( computed(() => - validatedItems.value.map(item => `${item.ariaLabel}.`).join(' ') + validatedItems.value.map(item => `${item.ariaLabel}.`).join(' '), ), - 1000 + 1000, ) watch(computedId, () => emit('update:validationId', computedId), { @@ -100,7 +100,7 @@ watch(computedId, () => emit('update:validationId', computedId), { watch( computedStatusMessageId, () => emit('update:statusMessageId', computedStatusMessageId), - { immediate: true } + { immediate: true }, ) diff --git a/src/composables/useComboBox.js b/src/composables/useComboBox.js index 84990ca7..345625d6 100644 --- a/src/composables/useComboBox.js +++ b/src/composables/useComboBox.js @@ -9,7 +9,7 @@ export function useComboBox( _options, _disabled, _readonly, - emit + emit, ) { const id = ref(_id) const options = ref(_options) @@ -37,7 +37,7 @@ export function useComboBox( } const foundOption = options.value.find( - option => option.value === selectedOption.value + option => option.value === selectedOption.value, ) return foundOption?.label || '' @@ -79,11 +79,11 @@ export function useComboBox( const computedId = computed(() => id.value || nextId('usa-combo-box')) const computedLabelId = computed(() => `${computedId.value}-label`) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) const computedAssistiveHintId = computed( - () => `${computedId.value}-assistive-hint` + () => `${computedId.value}-assistive-hint`, ) const computedListId = computed(() => `${computedId.value}-list`) @@ -121,7 +121,7 @@ export function useComboBox( } const foundItemRef = listItemElements.value.find( - itemRef => itemRef.dataset.value === selectedOption.value + itemRef => itemRef.dataset.value === selectedOption.value, ) return foundItemRef ? foundItemRef : null @@ -141,7 +141,7 @@ export function useComboBox( const isFirstOption = computed(() => { const optionIndex = filteredOptions.value.findIndex( - item => item.value === highlightedOption.value + item => item.value === highlightedOption.value, ) return optionIndex === 0 @@ -149,7 +149,7 @@ export function useComboBox( const isLastOption = computed(() => { const optionIndex = filteredOptions.value.findIndex( - item => item.value === highlightedOption.value + item => item.value === highlightedOption.value, ) return optionIndex === totalFilteredOptions.value - 1 @@ -245,7 +245,7 @@ export function useComboBox( } const highlightedOptionIndex = filteredOptions.value.findIndex( - option => option.value === highlightedOption.value + option => option.value === highlightedOption.value, ) return getListItemIdByIndex(highlightedOptionIndex) @@ -256,7 +256,7 @@ export function useComboBox( selectedOption.value !== '' && searchTerm.value === selectedLabel.value && !isDisabled.value && - !isReadonly.value + !isReadonly.value, ) const handleFilterOnInput = () => { @@ -273,7 +273,7 @@ export function useComboBox( const handleEnterOnInput = () => { const foundItem = filteredOptions.value.find( - item => item.label === searchTerm.value + item => item.label === searchTerm.value, ) if (searchTerm.value !== '' && foundItem.value) { diff --git a/src/composables/useFileInput.js b/src/composables/useFileInput.js index 1ff21e06..9f31b02e 100644 --- a/src/composables/useFileInput.js +++ b/src/composables/useFileInput.js @@ -8,7 +8,7 @@ export function useFileInput( _acceptedFileFormats, _multiple, _disabled, - emit + emit, ) { const id = ref(_id) const allowMultiple = ref(_multiple) @@ -21,7 +21,7 @@ export function useFileInput( const computedId = computed(() => id.value || nextId('usa-file-input')) const computedErrorMessageId = computed( - () => `${computedId.value}-error-message` + () => `${computedId.value}-error-message`, ) const computedHintId = computed(() => `${computedId.value}-hint`) @@ -119,7 +119,7 @@ export function useFileInput( }) const loadedFileNames = computed(() => - loadedFiles.value.map(file => file.name).join(', ') + loadedFiles.value.map(file => file.name).join(', '), ) const generatePreviews = (event, index) => { @@ -169,7 +169,7 @@ export function useFileInput( reader.addEventListener( 'loadend', event => generatePreviews(event, index), - false + false, ) reader.readAsDataURL(file) diff --git a/src/composables/usePagination.js b/src/composables/usePagination.js index bc2fa049..889aa123 100644 --- a/src/composables/usePagination.js +++ b/src/composables/usePagination.js @@ -34,7 +34,7 @@ export function usePagination(_currentPage, totalPages, _unbounded, emit) { if (currentPage.value + 3 >= totalPages.value) { const range = pageRange.value.slice( totalPages.value - 7, - totalPages.value + totalPages.value, ) // Always set the first slot to show the first page. @@ -47,7 +47,7 @@ export function usePagination(_currentPage, totalPages, _unbounded, emit) { // the current page. const range = pageRange.value.slice( currentPage.value - 4, - currentPage.value + 3 + currentPage.value + 3, ) // If in bounded mode, always set the last slot to show the last page. diff --git a/src/composables/useTableSort.js b/src/composables/useTableSort.js index 165ab80e..44f64f57 100644 --- a/src/composables/useTableSort.js +++ b/src/composables/useTableSort.js @@ -6,7 +6,7 @@ export function useTableSort( _headers = [], _rows = [], _defaultSortHeader = '', - _defaultSortDirection = '' + _defaultSortDirection = '', ) { const currentSortedHeader = ref(_defaultSortHeader) const currentSortDirection = ref(_defaultSortDirection) @@ -51,7 +51,7 @@ export function useTableSort( } const [sortedHeader] = headers.value.filter( - header => header.id === currentSortedHeader.value + header => header.id === currentSortedHeader.value, ) return sortedHeader.label @@ -90,11 +90,11 @@ export function useTableSort( const rows = computed(() => { if (currentSortDirection.value === 'ascending') { return naturalSort(normalizedRows.value).asc( - row => row[currentSortedHeader.value].sortValue + row => row[currentSortedHeader.value].sortValue, ) } else if (currentSortDirection.value === 'descending') { return naturalSort(normalizedRows.value).desc( - row => row[currentSortedHeader.value].sortValue + row => row[currentSortedHeader.value].sortValue, ) } diff --git a/src/core.js b/src/core.js index 14ffd873..9b77c0ae 100644 --- a/src/core.js +++ b/src/core.js @@ -39,15 +39,15 @@ export default { app.provide('vueUswds.svgSpritePath', vueUswdsOptions.svgSpritePath) app.provide( 'vueUswds.routerComponentName', - vueUswdsOptions.routerComponentName + vueUswdsOptions.routerComponentName, ) app.provide( 'vueUswds.mobileMenuBreakpoint', - vueUswdsOptions.mobileMenuBreakpoint + vueUswdsOptions.mobileMenuBreakpoint, ) app.provide( 'vueUswds.footerNavBigBreakpoint', - vueUswdsOptions.footerNavBigBreakpoint + vueUswdsOptions.footerNavBigBreakpoint, ) app.provide('vueUswds.version', vueUswdsOptions.version) app.provide('nextId', nextId) diff --git a/src/utils/dates.js b/src/utils/dates.js index 08cdf908..8f5653f0 100644 --- a/src/utils/dates.js +++ b/src/utils/dates.js @@ -48,7 +48,7 @@ export const parseIsoDate = dateString => { 0, 0, 0, - 0 + 0, ).setFullYear(parseInt(year, 10), parseInt(month, 10) - 1, parseInt(day, 10)) return new Date(newDate) @@ -69,7 +69,7 @@ export const parseUsaDate = date => { 0, 0, 0, - 0 + 0, ).setFullYear(parseInt(year, 10), parseInt(month, 10) - 1, parseInt(day, 10)) return new Date(newDate) From 2dd0492521e4f9a1fd9ad677eba32d0a7deb3b21 Mon Sep 17 00:00:00 2001 From: Patrick Cate Date: Mon, 18 Mar 2024 22:14:26 -0400 Subject: [PATCH 40/55] chore(npm): update date-fns for version 3 --- package-lock.json | 35 +++++++++++++++-------------------- package.json | 2 +- 2 files changed, 16 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 011dbc1b..a3f6b6fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@vueuse/components": "^10.7.0", "@vueuse/core": "^10.7.0", "@vueuse/integrations": "^10.7.0", - "date-fns": "^2.28.0", + "date-fns": "^3.6.0", "fast-sort": "^3.1.3", "focus-trap": "^7.0.0", "just-kebab-case": "^4.0.0", @@ -1934,6 +1934,7 @@ "version": "7.21.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -11307,18 +11308,12 @@ } }, "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" } }, "node_modules/dateformat": { @@ -24696,7 +24691,8 @@ "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -31823,6 +31819,7 @@ "version": "7.21.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "dev": true, "requires": { "regenerator-runtime": "^0.13.11" } @@ -38782,12 +38779,9 @@ } }, "date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "requires": { - "@babel/runtime": "^7.21.0" - } + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==" }, "dateformat": { "version": "3.0.3", @@ -48932,7 +48926,8 @@ "regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "regenerator-transform": { "version": "0.15.0", diff --git a/package.json b/package.json index befefbf6..438bd87a 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "@vueuse/components": "^10.7.0", "@vueuse/core": "^10.7.0", "@vueuse/integrations": "^10.7.0", - "date-fns": "^2.28.0", + "date-fns": "^3.6.0", "fast-sort": "^3.1.3", "focus-trap": "^7.0.0", "just-kebab-case": "^4.0.0", From 000356a762a4b189985e371653412448bde87877 Mon Sep 17 00:00:00 2001 From: Patrick Cate Date: Mon, 18 Mar 2024 22:20:19 -0400 Subject: [PATCH 41/55] chore(npm): update eslint-plugin-storybook to v0.8 --- package-lock.json | 218 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 117 insertions(+), 103 deletions(-) diff --git a/package-lock.json b/package-lock.json index a3f6b6fb..d8b36493 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-cypress": "^2.12.1", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-storybook": "^0.5.6", + "eslint-plugin-storybook": "^0.8.0", "eslint-plugin-vue": "^9.1.1", "husky": "^9.0.11", "hygen-neo": "^6.3.0", @@ -6555,6 +6555,12 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", @@ -6664,33 +6670,14 @@ "@types/node": "*" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.0.tgz", - "integrity": "sha512-mzF6ert/6iQoESV0z9v5/mEaJRKL4fv68rHoZ6exM38xjxkw4MNx54B7ferrnMTM/GIRKLDaJ3JPRi+Dxa5Hlg==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.21.0.tgz", - "integrity": "sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/visitor-keys": "5.21.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6701,9 +6688,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.21.0.tgz", - "integrity": "sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6714,17 +6701,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.21.0.tgz", - "integrity": "sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/visitor-keys": "5.21.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -6741,9 +6728,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -6756,17 +6743,19 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.21.0.tgz", - "integrity": "sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.21.0", - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/typescript-estree": "5.21.0", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "semver": "^7.3.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6801,14 +6790,29 @@ "node": ">=4.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.21.0.tgz", - "integrity": "sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.21.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -12622,17 +12626,18 @@ } }, "node_modules/eslint-plugin-storybook": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.5.13.tgz", - "integrity": "sha512-82x3FH1VAi68Awu1VEjn/hLkzFZsOP8ItcC5/uGF9WszIrj6n7Q3MZD57oE26k3aKwuPfFtAPnSjFnaBkBab+g==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", + "integrity": "sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==", "dev": true, "dependencies": { "@storybook/csf": "^0.0.1", - "@typescript-eslint/experimental-utils": "^5.3.0", - "requireindex": "^1.1.0" + "@typescript-eslint/utils": "^5.62.0", + "requireindex": "^1.2.0", + "ts-dedent": "^2.2.0" }, "engines": { - "node": "12.x || 14.x || >= 16" + "node": ">= 18" }, "peerDependencies": { "eslint": ">=6" @@ -35116,6 +35121,12 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, + "@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "@types/sinonjs__fake-timers": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", @@ -35224,50 +35235,41 @@ "@types/node": "*" } }, - "@typescript-eslint/experimental-utils": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.0.tgz", - "integrity": "sha512-mzF6ert/6iQoESV0z9v5/mEaJRKL4fv68rHoZ6exM38xjxkw4MNx54B7ferrnMTM/GIRKLDaJ3JPRi+Dxa5Hlg==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.21.0" - } - }, "@typescript-eslint/scope-manager": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.21.0.tgz", - "integrity": "sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/visitor-keys": "5.21.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" } }, "@typescript-eslint/types": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.21.0.tgz", - "integrity": "sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.21.0.tgz", - "integrity": "sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/visitor-keys": "5.21.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "dependencies": { "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -35276,17 +35278,19 @@ } }, "@typescript-eslint/utils": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.21.0.tgz", - "integrity": "sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "requires": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.21.0", - "@typescript-eslint/types": "5.21.0", - "@typescript-eslint/typescript-estree": "5.21.0", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "semver": "^7.3.7" }, "dependencies": { "eslint-scope": { @@ -35304,17 +35308,26 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, "@typescript-eslint/visitor-keys": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.21.0.tgz", - "integrity": "sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.21.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" } }, "@ungap/structured-clone": { @@ -39904,14 +39917,15 @@ } }, "eslint-plugin-storybook": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.5.13.tgz", - "integrity": "sha512-82x3FH1VAi68Awu1VEjn/hLkzFZsOP8ItcC5/uGF9WszIrj6n7Q3MZD57oE26k3aKwuPfFtAPnSjFnaBkBab+g==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", + "integrity": "sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==", "dev": true, "requires": { "@storybook/csf": "^0.0.1", - "@typescript-eslint/experimental-utils": "^5.3.0", - "requireindex": "^1.1.0" + "@typescript-eslint/utils": "^5.62.0", + "requireindex": "^1.2.0", + "ts-dedent": "^2.2.0" }, "dependencies": { "@storybook/csf": { diff --git a/package.json b/package.json index 438bd87a..c2b356bb 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-cypress": "^2.12.1", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-storybook": "^0.5.6", + "eslint-plugin-storybook": "^0.8.0", "eslint-plugin-vue": "^9.1.1", "husky": "^9.0.11", "hygen-neo": "^6.3.0", From a8f936e57d71d23aa659afa79398cdecb6a6ecef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Mar 2024 02:54:21 +0000 Subject: [PATCH 42/55] build(deps): bump ip from 2.0.0 to 2.0.1 Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1. - [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: ip dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 047d90ee..e5315eb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15990,9 +15990,9 @@ } }, "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", + "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", "dev": true }, "node_modules/ipaddr.js": { @@ -42458,9 +42458,9 @@ } }, "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", + "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", "dev": true }, "ipaddr.js": { From 7bb9935475a3b338a6949b2f037c00cb099d828b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 11:20:34 +0000 Subject: [PATCH 43/55] chore (npm): bump @babel/core from 7.24.0 to 7.24.3 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.24.0 to 7.24.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 226 ++++++++++++++++++++++++++-------------------- 1 file changed, 128 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5315eb4..9201c879 100644 --- a/package-lock.json +++ b/package-lock.json @@ -86,18 +86,24 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/@babel/compat-data": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", @@ -108,20 +114,20 @@ } }, "node_modules/@babel/core": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", - "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.1", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.0", - "@babel/parser": "^7.24.0", + "@babel/helpers": "^7.24.1", + "@babel/parser": "^7.24.1", "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", + "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -144,14 +150,14 @@ "dev": true }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -159,27 +165,27 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@babel/helper-annotate-as-pure": { @@ -513,13 +519,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", - "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "dependencies": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", + "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0" }, "engines": { @@ -527,23 +533,30 @@ } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/@babel/parser": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", - "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1957,18 +1970,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", - "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.0", + "@babel/parser": "^7.24.1", "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" @@ -3571,9 +3584,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", - "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" @@ -30550,13 +30563,21 @@ } }, "@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "requires": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + } } }, "@babel/compat-data": { @@ -30566,20 +30587,20 @@ "dev": true }, "@babel/core": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", - "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.1", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.0", - "@babel/parser": "^7.24.0", + "@babel/helpers": "^7.24.1", + "@babel/parser": "^7.24.1", "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", + "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -30597,36 +30618,36 @@ } }, "@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "requires": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "requires": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } } } @@ -30883,31 +30904,40 @@ } }, "@babel/helpers": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", - "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "requires": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", + "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0" } }, "@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + } } }, "@babel/parser": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", - "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==" + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.7", @@ -31841,18 +31871,18 @@ } }, "@babel/traverse": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", - "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.0", + "@babel/parser": "^7.24.1", "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" @@ -32959,9 +32989,9 @@ "dev": true }, "@jridgewell/set-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", - "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true }, "@jridgewell/source-map": { From 25f5d9c84a8223a1af0c0a969f3d061dd2095e91 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 11:29:25 +0000 Subject: [PATCH 44/55] chore (npm): bump cypress from 13.7.0 to 13.7.1 Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.0 to 13.7.1. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.7.0...v13.7.1) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9201c879..fe229959 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11047,9 +11047,9 @@ "dev": true }, "node_modules/cypress": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.0.tgz", - "integrity": "sha512-UimjRSJJYdTlvkChcdcfywKJ6tUYuwYuk/n1uMMglrvi+ZthNhoRYcxnWgTqUtkl17fXrPAsD5XT2rcQYN1xKA==", + "version": "13.7.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.1.tgz", + "integrity": "sha512-4u/rpFNxOFCoFX/Z5h+uwlkBO4mWzAjveURi3vqdSu56HPvVdyGTxGw4XKGWt399Y1JwIn9E1L9uMXQpc0o55w==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -38615,9 +38615,9 @@ "dev": true }, "cypress": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.0.tgz", - "integrity": "sha512-UimjRSJJYdTlvkChcdcfywKJ6tUYuwYuk/n1uMMglrvi+ZthNhoRYcxnWgTqUtkl17fXrPAsD5XT2rcQYN1xKA==", + "version": "13.7.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.1.tgz", + "integrity": "sha512-4u/rpFNxOFCoFX/Z5h+uwlkBO4mWzAjveURi3vqdSu56HPvVdyGTxGw4XKGWt399Y1JwIn9E1L9uMXQpc0o55w==", "dev": true, "requires": { "@cypress/request": "^3.0.0", From 22eedee94d5679ab62cecdd082669124283801e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 11:38:05 +0000 Subject: [PATCH 45/55] chore (npm): bump vite from 4.5.2 to 4.5.3 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.2 to 4.5.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index fe229959..103621dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28972,9 +28972,9 @@ } }, "node_modules/vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "dependencies": { "esbuild": "^0.18.10", @@ -52257,9 +52257,9 @@ } }, "vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "requires": { "esbuild": "^0.18.10", From 0ffcf3579820012b624b88c861c0a907e05f6811 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 11:47:12 +0000 Subject: [PATCH 46/55] chore (npm): bump eslint-plugin-vue from 9.23.0 to 9.24.0 Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.23.0 to 9.24.0. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.23.0...v9.24.0) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 103621dd..040db1ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12666,12 +12666,13 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.23.0.tgz", - "integrity": "sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz", + "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", @@ -12686,6 +12687,21 @@ "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/eslint-plugin-vue/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-vue/node_modules/semver": { "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", @@ -39970,12 +39986,13 @@ } }, "eslint-plugin-vue": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.23.0.tgz", - "integrity": "sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz", + "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.15", @@ -39984,6 +40001,15 @@ "xml-name-validator": "^4.0.0" }, "dependencies": { + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, "semver": { "version": "7.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", From 3b4ffc4dfc390f20f7a27e319c9b1c1bb3267c33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 03:47:45 +0000 Subject: [PATCH 47/55] build(deps-dev): bump express from 4.18.1 to 4.19.2 Bumps [express](https://github.com/expressjs/express) from 4.18.1 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.1...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 104 +++++++++++++++++++++++----------------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/package-lock.json b/package-lock.json index 040db1ad..ef14f626 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8625,21 +8625,21 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "qs": "6.11.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -8669,7 +8669,7 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node_modules/boolbase": { @@ -10217,9 +10217,9 @@ } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "engines": { "node": ">= 0.6" @@ -10374,9 +10374,9 @@ "dev": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "engines": { "node": ">= 0.6" @@ -13237,17 +13237,17 @@ } }, "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -13263,7 +13263,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -18979,7 +18979,7 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, "engines": { "node": ">= 0.6" @@ -24181,9 +24181,9 @@ } }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "dependencies": { "side-channel": "^1.0.4" @@ -24284,9 +24284,9 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -36724,21 +36724,21 @@ "dev": true }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "qs": "6.11.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -36761,7 +36761,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -37962,9 +37962,9 @@ } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true }, "conventional-changelog-angular": { @@ -38095,9 +38095,9 @@ } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true }, "cookie-signature": { @@ -40308,17 +40308,17 @@ } }, "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -40334,7 +40334,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -44695,7 +44695,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, "memfs": { @@ -48566,9 +48566,9 @@ "dev": true }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "requires": { "side-channel": "^1.0.4" @@ -48636,9 +48636,9 @@ "dev": true }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { "bytes": "3.1.2", From f04912b7cf7511965ef3cc8c8d241ba83f1f46cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 11:38:21 +0000 Subject: [PATCH 48/55] chore (github-actions): bump codecov/codecov-action from 4.1.0 to 4.1.1 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 41c07083..0671bfe4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -116,7 +116,7 @@ jobs: - name: Upload coverage to Codecov if: github.actor != 'dependabot[bot]' - uses: codecov/codecov-action@v4.1.0 + uses: codecov/codecov-action@v4.1.1 with: file: ./coverage/lcov.info From b0f7f2c5a8045d9b88eb8f013395e5f205ed0de7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 17:52:12 +0000 Subject: [PATCH 49/55] build(deps-dev): bump vite in /playground/tree-shaking Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 2.9.17 to 2.9.18. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v2.9.18/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v2.9.18/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- playground/tree-shaking/package-lock.json | 14 +++++++------- playground/tree-shaking/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/playground/tree-shaking/package-lock.json b/playground/tree-shaking/package-lock.json index 3457d0d0..1bb04705 100644 --- a/playground/tree-shaking/package-lock.json +++ b/playground/tree-shaking/package-lock.json @@ -18,7 +18,7 @@ "eslint": "^8.5.0", "eslint-plugin-vue": "^8.2.0", "prettier": "^2.5.1", - "vite": "^2.9.17" + "vite": "^2.9.18" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -2248,9 +2248,9 @@ "dev": true }, "node_modules/vite": { - "version": "2.9.17", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.17.tgz", - "integrity": "sha512-XxcRzra6d7xrKXH66jZUgb+srThoPu+TLJc06GifUyKq9JmjHkc1Numc8ra0h56rju2jfVWw3B3fs5l3OFMvUw==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz", + "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==", "dev": true, "dependencies": { "esbuild": "^0.14.27", @@ -3797,9 +3797,9 @@ "dev": true }, "vite": { - "version": "2.9.17", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.17.tgz", - "integrity": "sha512-XxcRzra6d7xrKXH66jZUgb+srThoPu+TLJc06GifUyKq9JmjHkc1Numc8ra0h56rju2jfVWw3B3fs5l3OFMvUw==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz", + "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==", "dev": true, "requires": { "esbuild": "^0.14.27", diff --git a/playground/tree-shaking/package.json b/playground/tree-shaking/package.json index ab6e4c80..2d25ca29 100644 --- a/playground/tree-shaking/package.json +++ b/playground/tree-shaking/package.json @@ -19,6 +19,6 @@ "eslint": "^8.5.0", "eslint-plugin-vue": "^8.2.0", "prettier": "^2.5.1", - "vite": "^2.9.17" + "vite": "^2.9.18" } } From 53d4782364758e2fe29373468db2cee38b7958d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 18:00:39 +0000 Subject: [PATCH 50/55] build(deps): bump vite from 5.1.6 to 5.2.8 in /playground/nuxt Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.6 to 5.2.8. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.2.8/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: indirect ... Signed-off-by: dependabot[bot] --- playground/nuxt/package-lock.json | 1030 ++++++++--------------------- 1 file changed, 259 insertions(+), 771 deletions(-) diff --git a/playground/nuxt/package-lock.json b/playground/nuxt/package-lock.json index d4c55cbf..3fe7a4d1 100644 --- a/playground/nuxt/package-lock.json +++ b/playground/nuxt/package-lock.json @@ -2348,9 +2348,9 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", - "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz", + "integrity": "sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==", "cpu": [ "arm" ], @@ -2360,9 +2360,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", - "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz", + "integrity": "sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==", "cpu": [ "arm64" ], @@ -2372,9 +2372,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", - "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz", + "integrity": "sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==", "cpu": [ "arm64" ], @@ -2384,9 +2384,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", - "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz", + "integrity": "sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==", "cpu": [ "x64" ], @@ -2396,9 +2396,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", - "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz", + "integrity": "sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==", "cpu": [ "arm" ], @@ -2408,9 +2408,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", - "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz", + "integrity": "sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==", "cpu": [ "arm64" ], @@ -2420,9 +2420,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", - "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz", + "integrity": "sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==", "cpu": [ "arm64" ], @@ -2431,10 +2431,22 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz", + "integrity": "sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==", + "cpu": [ + "ppc64le" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", - "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz", + "integrity": "sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==", "cpu": [ "riscv64" ], @@ -2443,10 +2455,22 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz", + "integrity": "sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", - "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz", + "integrity": "sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==", "cpu": [ "x64" ], @@ -2456,9 +2480,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", - "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz", + "integrity": "sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==", "cpu": [ "x64" ], @@ -2468,9 +2492,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", - "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz", + "integrity": "sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==", "cpu": [ "arm64" ], @@ -2480,9 +2504,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", - "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz", + "integrity": "sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==", "cpu": [ "ia32" ], @@ -2492,9 +2516,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", - "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz", + "integrity": "sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==", "cpu": [ "x64" ], @@ -8345,9 +8369,9 @@ } }, "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -8365,7 +8389,7 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -9138,9 +9162,9 @@ } }, "node_modules/rollup": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", - "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.0.tgz", + "integrity": "sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==", "dependencies": { "@types/estree": "1.0.5" }, @@ -9152,19 +9176,21 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.10.0", - "@rollup/rollup-android-arm64": "4.10.0", - "@rollup/rollup-darwin-arm64": "4.10.0", - "@rollup/rollup-darwin-x64": "4.10.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", - "@rollup/rollup-linux-arm64-gnu": "4.10.0", - "@rollup/rollup-linux-arm64-musl": "4.10.0", - "@rollup/rollup-linux-riscv64-gnu": "4.10.0", - "@rollup/rollup-linux-x64-gnu": "4.10.0", - "@rollup/rollup-linux-x64-musl": "4.10.0", - "@rollup/rollup-win32-arm64-msvc": "4.10.0", - "@rollup/rollup-win32-ia32-msvc": "4.10.0", - "@rollup/rollup-win32-x64-msvc": "4.10.0", + "@rollup/rollup-android-arm-eabi": "4.14.0", + "@rollup/rollup-android-arm64": "4.14.0", + "@rollup/rollup-darwin-arm64": "4.14.0", + "@rollup/rollup-darwin-x64": "4.14.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.0", + "@rollup/rollup-linux-arm64-gnu": "4.14.0", + "@rollup/rollup-linux-arm64-musl": "4.14.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.0", + "@rollup/rollup-linux-riscv64-gnu": "4.14.0", + "@rollup/rollup-linux-s390x-gnu": "4.14.0", + "@rollup/rollup-linux-x64-gnu": "4.14.0", + "@rollup/rollup-linux-x64-musl": "4.14.0", + "@rollup/rollup-win32-arm64-msvc": "4.14.0", + "@rollup/rollup-win32-ia32-msvc": "4.14.0", + "@rollup/rollup-win32-x64-msvc": "4.14.0", "fsevents": "~2.3.2" } }, @@ -9529,9 +9555,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -10385,13 +10411,13 @@ } }, "node_modules/vite": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", - "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, "bin": { "vite": "bin/vite.js" @@ -10681,490 +10707,108 @@ "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" } }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", "engines": { - "node": ">=12" + "node": ">=8.0.0 || >=10.0.0" } }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dependencies": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, "engines": { - "node": ">=12" + "vscode": "^1.52.0" } }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "node_modules/vscode-languageclient/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/vscode-languageclient/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" } }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "node_modules/vue": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.19.tgz", + "integrity": "sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==", + "dependencies": { + "@vue/compiler-dom": "3.4.19", + "@vue/compiler-sfc": "3.4.19", + "@vue/runtime-dom": "3.4.19", + "@vue/server-renderer": "3.4.19", + "@vue/shared": "3.4.19" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", - "engines": { - "node": ">=8.0.0 || >=10.0.0" - } - }, - "node_modules/vscode-languageclient": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", - "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", - "dependencies": { - "minimatch": "^3.0.4", - "semver": "^7.3.4", - "vscode-languageserver-protocol": "3.16.0" - }, - "engines": { - "vscode": "^1.52.0" - } - }, - "node_modules/vscode-languageclient/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/vscode-languageclient/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/vscode-languageserver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", - "dependencies": { - "vscode-languageserver-protocol": "3.16.0" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", - "dependencies": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" - }, - "node_modules/vue": { - "version": "3.4.19", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.19.tgz", - "integrity": "sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==", - "dependencies": { - "@vue/compiler-dom": "3.4.19", - "@vue/compiler-sfc": "3.4.19", - "@vue/runtime-dom": "3.4.19", - "@vue/server-renderer": "3.4.19", - "@vue/shared": "3.4.19" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/vue-bundle-renderer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.0.0.tgz", - "integrity": "sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==", - "dependencies": { - "ufo": "^1.2.0" + "node_modules/vue-bundle-renderer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.0.0.tgz", + "integrity": "sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==", + "dependencies": { + "ufo": "^1.2.0" } }, "node_modules/vue-devtools-stub": { @@ -12967,81 +12611,93 @@ } }, "@rollup/rollup-android-arm-eabi": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", - "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz", + "integrity": "sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==", "optional": true }, "@rollup/rollup-android-arm64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", - "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz", + "integrity": "sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==", "optional": true }, "@rollup/rollup-darwin-arm64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", - "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz", + "integrity": "sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==", "optional": true }, "@rollup/rollup-darwin-x64": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", - "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz", + "integrity": "sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==", "optional": true }, "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", - "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz", + "integrity": "sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==", "optional": true }, "@rollup/rollup-linux-arm64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", - "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz", + "integrity": "sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==", "optional": true }, "@rollup/rollup-linux-arm64-musl": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", - "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz", + "integrity": "sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz", + "integrity": "sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==", "optional": true }, "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", - "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz", + "integrity": "sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz", + "integrity": "sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==", "optional": true }, "@rollup/rollup-linux-x64-gnu": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", - "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz", + "integrity": "sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==", "optional": true }, "@rollup/rollup-linux-x64-musl": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", - "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz", + "integrity": "sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==", "optional": true }, "@rollup/rollup-win32-arm64-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", - "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz", + "integrity": "sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==", "optional": true }, "@rollup/rollup-win32-ia32-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", - "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz", + "integrity": "sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==", "optional": true }, "@rollup/rollup-win32-x64-msvc": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", - "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz", + "integrity": "sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==", "optional": true }, "@rushstack/eslint-patch": { @@ -17105,13 +16761,13 @@ } }, "postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "requires": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "dependencies": { "nanoid": { @@ -17610,23 +17266,25 @@ } }, "rollup": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", - "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", - "requires": { - "@rollup/rollup-android-arm-eabi": "4.10.0", - "@rollup/rollup-android-arm64": "4.10.0", - "@rollup/rollup-darwin-arm64": "4.10.0", - "@rollup/rollup-darwin-x64": "4.10.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", - "@rollup/rollup-linux-arm64-gnu": "4.10.0", - "@rollup/rollup-linux-arm64-musl": "4.10.0", - "@rollup/rollup-linux-riscv64-gnu": "4.10.0", - "@rollup/rollup-linux-x64-gnu": "4.10.0", - "@rollup/rollup-linux-x64-musl": "4.10.0", - "@rollup/rollup-win32-arm64-msvc": "4.10.0", - "@rollup/rollup-win32-ia32-msvc": "4.10.0", - "@rollup/rollup-win32-x64-msvc": "4.10.0", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.0.tgz", + "integrity": "sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.14.0", + "@rollup/rollup-android-arm64": "4.14.0", + "@rollup/rollup-darwin-arm64": "4.14.0", + "@rollup/rollup-darwin-x64": "4.14.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.0", + "@rollup/rollup-linux-arm64-gnu": "4.14.0", + "@rollup/rollup-linux-arm64-musl": "4.14.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.0", + "@rollup/rollup-linux-riscv64-gnu": "4.14.0", + "@rollup/rollup-linux-s390x-gnu": "4.14.0", + "@rollup/rollup-linux-x64-gnu": "4.14.0", + "@rollup/rollup-linux-x64-musl": "4.14.0", + "@rollup/rollup-win32-arm64-msvc": "4.14.0", + "@rollup/rollup-win32-ia32-msvc": "4.14.0", + "@rollup/rollup-win32-x64-msvc": "4.14.0", "@types/estree": "1.0.5", "fsevents": "~2.3.2" } @@ -17889,9 +17547,9 @@ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" }, "source-map-support": { "version": "0.5.21", @@ -18508,184 +18166,14 @@ } }, "vite": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", - "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", "requires": { - "esbuild": "^0.19.3", + "esbuild": "^0.20.1", "fsevents": "~2.3.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" - }, - "dependencies": { - "@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "optional": true - }, - "@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "optional": true - }, - "esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "requires": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - } + "postcss": "^8.4.38", + "rollup": "^4.13.0" } }, "vite-node": { From b6da3b6c3d3e289fbadfe0709668dba1ebb0fc87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 17:31:41 +0000 Subject: [PATCH 51/55] build(deps): bump undici from 5.28.3 to 5.28.4 in /playground/nuxt Bumps [undici](https://github.com/nodejs/undici) from 5.28.3 to 5.28.4. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4) --- updated-dependencies: - dependency-name: undici dependency-type: indirect ... Signed-off-by: dependabot[bot] --- playground/nuxt/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/playground/nuxt/package-lock.json b/playground/nuxt/package-lock.json index 3fe7a4d1..c08ba540 100644 --- a/playground/nuxt/package-lock.json +++ b/playground/nuxt/package-lock.json @@ -10065,9 +10065,9 @@ } }, "node_modules/undici": { - "version": "5.28.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", - "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -17936,9 +17936,9 @@ } }, "undici": { - "version": "5.28.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", - "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "requires": { "@fastify/busboy": "^2.0.0" } From fef1431eee8f956ceb91f11fd38f4abe05d82e42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 11:09:03 +0000 Subject: [PATCH 52/55] chore (npm): bump @babel/core from 7.24.3 to 7.24.4 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.24.3 to 7.24.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 60 +++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index ef14f626..b347e833 100644 --- a/package-lock.json +++ b/package-lock.json @@ -114,18 +114,18 @@ } }, "node_modules/@babel/core": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", - "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.1", + "@babel/generator": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.1", - "@babel/parser": "^7.24.1", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", "@babel/template": "^7.24.0", "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", @@ -150,9 +150,9 @@ "dev": true }, "node_modules/@babel/generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", - "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", "dev": true, "dependencies": { "@babel/types": "^7.24.0", @@ -519,9 +519,9 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", - "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", "dev": true, "dependencies": { "@babel/template": "^7.24.0", @@ -554,9 +554,9 @@ "dev": true }, "node_modules/@babel/parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -30603,18 +30603,18 @@ "dev": true }, "@babel/core": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", - "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.1", + "@babel/generator": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.1", - "@babel/parser": "^7.24.1", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", "@babel/template": "^7.24.0", "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", @@ -30634,9 +30634,9 @@ } }, "@babel/generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", - "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", "dev": true, "requires": { "@babel/types": "^7.24.0", @@ -30920,9 +30920,9 @@ } }, "@babel/helpers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", - "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", "dev": true, "requires": { "@babel/template": "^7.24.0", @@ -30951,9 +30951,9 @@ } }, "@babel/parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==" + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.7", From 7ac17f872c1d8f75e222dde3ef4743ddb0c57955 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 11:17:48 +0000 Subject: [PATCH 53/55] chore (npm): bump @cypress/code-coverage from 3.12.30 to 3.12.33 Bumps [@cypress/code-coverage](https://github.com/cypress-io/code-coverage) from 3.12.30 to 3.12.33. - [Release notes](https://github.com/cypress-io/code-coverage/releases) - [Changelog](https://github.com/cypress-io/code-coverage/blob/master/.releaserc) - [Commits](https://github.com/cypress-io/code-coverage/compare/v3.12.30...v3.12.33) --- updated-dependencies: - dependency-name: "@cypress/code-coverage" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index b347e833..dd1ce498 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2571,9 +2571,9 @@ } }, "node_modules/@cypress/code-coverage": { - "version": "3.12.30", - "resolved": "https://registry.npmjs.org/@cypress/code-coverage/-/code-coverage-3.12.30.tgz", - "integrity": "sha512-3pE2NgAIHPw92MCzgXAtJJe6Z0z4HUJuorWBSh9Ly0s/BpLf9lZKRI8WhMIDA35oFjAmNCsChiXHFy47evasfw==", + "version": "3.12.33", + "resolved": "https://registry.npmjs.org/@cypress/code-coverage/-/code-coverage-3.12.33.tgz", + "integrity": "sha512-ir8g+HLjKYF9nUt9q8Mpnvv/8C8+lYIZfR4/CRI6ZZgi8bJ2pvH2h6MorMao6X3mSQNFwlGvOJioxkT35UK4mA==", "dev": true, "dependencies": { "@cypress/webpack-preprocessor": "^6.0.0", @@ -32348,9 +32348,9 @@ } }, "@cypress/code-coverage": { - "version": "3.12.30", - "resolved": "https://registry.npmjs.org/@cypress/code-coverage/-/code-coverage-3.12.30.tgz", - "integrity": "sha512-3pE2NgAIHPw92MCzgXAtJJe6Z0z4HUJuorWBSh9Ly0s/BpLf9lZKRI8WhMIDA35oFjAmNCsChiXHFy47evasfw==", + "version": "3.12.33", + "resolved": "https://registry.npmjs.org/@cypress/code-coverage/-/code-coverage-3.12.33.tgz", + "integrity": "sha512-ir8g+HLjKYF9nUt9q8Mpnvv/8C8+lYIZfR4/CRI6ZZgi8bJ2pvH2h6MorMao6X3mSQNFwlGvOJioxkT35UK4mA==", "dev": true, "requires": { "@cypress/webpack-preprocessor": "^6.0.0", From 2593c493ad2569b850ff2345c8bd031870b303d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 11:26:41 +0000 Subject: [PATCH 54/55] chore (npm): bump cypress from 13.7.1 to 13.7.2 Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.1 to 13.7.2. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.7.1...v13.7.2) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd1ce498..5fe1f745 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11047,9 +11047,9 @@ "dev": true }, "node_modules/cypress": { - "version": "13.7.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.1.tgz", - "integrity": "sha512-4u/rpFNxOFCoFX/Z5h+uwlkBO4mWzAjveURi3vqdSu56HPvVdyGTxGw4XKGWt399Y1JwIn9E1L9uMXQpc0o55w==", + "version": "13.7.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.2.tgz", + "integrity": "sha512-FF5hFI5wlRIHY8urLZjJjj/YvfCBrRpglbZCLr/cYcL9MdDe0+5usa8kTIrDHthlEc9lwihbkb5dmwqBDNS2yw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -38631,9 +38631,9 @@ "dev": true }, "cypress": { - "version": "13.7.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.1.tgz", - "integrity": "sha512-4u/rpFNxOFCoFX/Z5h+uwlkBO4mWzAjveURi3vqdSu56HPvVdyGTxGw4XKGWt399Y1JwIn9E1L9uMXQpc0o55w==", + "version": "13.7.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.2.tgz", + "integrity": "sha512-FF5hFI5wlRIHY8urLZjJjj/YvfCBrRpglbZCLr/cYcL9MdDe0+5usa8kTIrDHthlEc9lwihbkb5dmwqBDNS2yw==", "dev": true, "requires": { "@cypress/request": "^3.0.0", From a1d576315cad7bb8725333667db29f1804bbf1c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 11:40:49 +0000 Subject: [PATCH 55/55] chore (github-actions): bump codecov/codecov-action from 4.1.1 to 4.2.0 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4.1.1...v4.2.0) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0671bfe4..ceee0bf1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -116,7 +116,7 @@ jobs: - name: Upload coverage to Codecov if: github.actor != 'dependabot[bot]' - uses: codecov/codecov-action@v4.1.1 + uses: codecov/codecov-action@v4.2.0 with: file: ./coverage/lcov.info